浏览代码

Version history added

Arthur Yefimov 3 年之前
父节点
当前提交
6892655391
共有 2 个文件被更改,包括 71 次插入2 次删除
  1. 66 0
      HISTORY.md
  2. 5 2
      README.md

+ 66 - 0
HISTORY.md

@@ -0,0 +1,66 @@
+## 1.1.0-alpha.4 - 2022-02-10
+
+* Allow usage of module Graph on Windows
+* Implement Graph.KeyDown, Graph.ReadKey, Graph.Pause
+* Add example program TestGraph
+* WinAPI: Fix environment variables when running a compiled program
+* Implement types Texts.Writer, Texts.Buffer
+* Update example program BlitBmp and renamed it to Rocket
+* Replace SDL2 version of Graph with the Allegro5 version (Graph2)
+
+## 1.1.0-alpha.3 - 2022-01-29
+
+* Implement source code search
+* Update supplied MinGW bundle, remove some files
+* Allow Free Oberon recompilation on Windows using only the 22 MB archive
+
+## 1.1.0-alpha.2 - 2022-01-27
+
+* Merge branches allegro and master, master renamed to main
+* Implement install.sh for easy setup on Linux
+* Fix compilation of Free Oberon on Windows
+
+## 1.1.0-alpha.1 - 2022-01-22
+
+* Repleace Oberon-to-C translator Vishap with Ofront+, CHAR supports Unicode
+* Switch internally from CP866 to UCS2, leave UTF-8 externally
+* Rewrite Graph.Font, add support for Latin-1 and Cyrillic characters
+* Implement module Graph2 - new vesrion of Graph, but based on Allegro5, not SDL2
+* Implement module TermBox, which runs on top of Graph2
+* Refactor Free Oberon to run on top of TermBox
+* Replace Makefiles with scripts make.sh and make.bat
+* Implement module Dir for directory tree traversal
+* Update file open/save dialog, add list of files
+* Allow compilation of external programs - in other directories
+* Run programs in bin directory, run external programs in their directories
+* Internationalize Free Oberon, add language files
+* Add English and Russian localization
+
+## 1.0.3 - 2019.06.18
+
+* Allow compilation of project consisting of several modules
+* Accept parameters --window and --software, treat other pararmeters as file names
+* Implement menu commands Window → Tile and Window → Cascade
+* Add examples GEVM and Gui
+* WinAPI: Fix Free Oberon crash on a launch of a compiled program
+* Update documentation and finish its translation to English
+
+## 1.0.2 - 2019.04.07
+
+* Highlight trailing spaces
+* Fix some bugs
+
+## 1.0.1 - 2018.05.18
+
+* Fix seek error position after compilation
+* Disable non-working menu items
+* Automatically determine whether to link with SDL2
+
+## 1.0.0 - 2017.07.19
+
+* Fix seek error position after compilation
+* Use Vishap Oberon-to-C translator and 32-bit MinGW C compiler
+* Use CP866 as internal encoding, UTF-8 as external encoding
+* Implement module Graph based on SDL2
+* Implement module OV (Oberon Vision) - Oberon analogue of Turbo Vision
+* Write documentation

+ 5 - 2
README.md

@@ -17,7 +17,7 @@ Free Oberon is a cross-platform integrated development environment for programmi
 Free Oberon представляет собой кроссплатформенную интегрированную среду разработки на языке программирования Оберон, выполненную в классическом псевдографическом стиле — знаменитого синего экрана Паскаля).
 
 * Версия 1.1.0-alpha.4
-* Рига, 7 февраля 2022 г.
+* Рига, 10 февраля 2022 г.
 * Сайт: [free.oberon.org](https://free.oberon.org)
 
 # Установка
@@ -65,13 +65,15 @@ su
 Если в одном из модулей программы будет найдена ошибка, соответствующий файл откроется, место и характер ошибки будут указаны. Чтобы перекомпилировать, снова перейдите к окну главного модуля и нажмите `F9`.
 Если в программе используется модуль Graph, к ней будет автоматически прикомпонована библиотека Allegro5 — будет использован сценарий `Data/bin/link_graph.sh` (`.bat`) вместо `Data/bin/link_console.sh`.
 
+[История версий](HISTORY.md)
+
 ______
 
 
 *ENGLISH*
 
 * Version 1.1.0-alpha.4
-* Riga, February 7, 2022
+* Riga, February 10, 2022
 * Website: [free.oberon.org](https://free.oberon.org/en)
 
 # Install
@@ -120,3 +122,4 @@ If an error occurres during the compilation of one of the modules, the correspon
 Если в программе используется модуль Graph, к ней будет автоматически прикомпонована библиотека Allegro5 (будет использован сценарий `Data/bin/link_graph.sh` (`.bat`) вместо `Data/bin/link_console.sh` (`.bat`).
 If module Graph is used in the program, Allegro5 will be automatically linked to it – `Data/bin/link_graph.sh` (`.bat`) will be used instead of `Data/bin/link_console.sh`.
 
+[Version history](HISTORY.md)