1 | Version 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.
|
---|