source: tags/1.0.0/Release Notes.txt

Last change on this file was 100, checked in by chronos, 5 years ago
  • Modified: Updated versioning information.
  • Added: Release notes file.
File size: 3.1 KB
Line 
1Version 1.0.0 (2018-12-22)
2==========================
3
4* Added: Syntax highlighting.
5* Added: Theming support.
6* Added: Allow to enable individual code optimization from settings dialog.
7* Added: Actions to format or shrink target BF code.
8* Modified: Enabled DPI scaling.
9* Added: New CSharp target.
10* Added: New optimization using relative indexes to eliminate lots of pointer inc/dec operations.
11* Added: New command "multiply" extended command to replace while loops used for cell multiplication. Also added related optimization.
12* Added: Show meaningful error message if target compiler or executor doesn't exist.
13* Added: New Python target.
14* Added: Windows installer script for InnoSetup.
15* Added: Packaging files for creation of .deb packages.
16* Added: About dialog.
17* Added: Remember position and size of main form after close of application.
18* Added: Confirmation dialog for closing and saving file.
19* Added: Optimization to eliminate redundant source code.
20* Added: Optimization level option in Options dialog.
21* Added: Free Pascal Compiler as supported target.
22* Added: Log window to examine output from background execute compilers.
23* Added: Support for high DPI screens. If not detected automatically correctly then user can specify desired values.
24* Added: Remember last opened file name.
25* Added: Some self-interpretters to examples.
26* Added: Dialog for setting target options.
27* Added: Optimization of sequence [-] in PHP target.
28* Added: Tool button with drop down menu of available targets.
29* Added: Target list have icons.
30* Added: Clipboard manipulation support in source code form.
31* Added: Show execution path in Target list.
32* Added: New Java target.
33* Added: Program can be started using Step in, Step over and Run to cursor actions.
34* Added: Function to show execution point in code if program is paused.
35* Added: Function for switching position between source code and target code.
36* Added: Compiler target for C.
37* Added: List of supported compiler targets.
38* Added: Tool for number generation using '+' symbol.
39* Added: Option to reopen last opened project.
40* Added: Action to shrink source code by remove all non printable characters.
41* Added: Optimalization for generated code by Delphi and PHP compiler. All same language commands laying side by side will be converted to single generated operation.
42* Added: Compiler to PHP.
43* Added: Loading list of available compilers and list them for selection in menu Program - Target.
44* Added: Interpreter form show speed in steps per second.
45* Added: All nonusable characters are removed before starting interpretter program.
46* Added: Function for formating source using text indentation according loop nesting.
47* Added: Support for multiple interface languages.
48* Added: Support for memory cell up to Integer size. Default 256.
49* Fixed: Application now can be closed if running program is waiting to new key press.
50* Added: Options form.
51* Added: Display source code caret position in statusbar.
52* Added: Easy compiler to Delphi.
53* Added: BrainFuck code examples.
54* Added: View of data memory in interpretter.
55* Added: Show execution information in interpretter form.
56* Added: Import project.
Note: See TracBrowser for help on using the repository browser.