-
-
Notifications
You must be signed in to change notification settings - Fork 43
/
Copy pathchanges_en.txt
974 lines (974 loc) · 43.5 KB
/
changes_en.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
Version 1.3.6 (January 1, 2025)
- Fixed: Selecting Controls on Designer
- Fixed: Multiple selecting controls on Designer in Linux
- Added: Showing Symbol Tooltips On Mouse Hover in Linux
- Fixed: Dead keys in Linux
- Fixed: Do not modify the font property when multiple controls are selected.
- Fixed: Display the error message in Sub PipeCmd.
- Added: Dead keys to EditControl
- Added: Added language support for DeviceExplorer examples.
- Fixed: MainNode caption not updated when a file is set as the main in the Folders node
- Added: WMI Example
- Added: Finding from .cxx files
- Added: DeviceExplorer Example
- Added: USBView Example
- Improved: Debugger shows value of variables of This and Base
- Fixed: Inverting selections on Designer
- Updated: Scintilla to 5.5.3 in the Scintilla examples
- Added: Tip of the Day (Chinese)
- Fixed: Properties Window, Compiling messages
- Fixed: Crash when Project is not selected
- Changed: Images to 32x32 in the Templates form
- Added: Console class to the Console Application template
- Added: Chinese (Traditional) language file
- Added: Open the current folder to which the file belongs if the project is in folders.
- Added: OnBeforeCompile event to Add-Ins
- Added: Calculator Example
- Fixed: Addin template project
- Added: GTK Application project template
- Added: Set the default language to be the same as the operating system
- Fixed: Catch the error of Resource Script
- Fixed: RC file located issue at Compile All projects
- Added: Sudoku Game examples
- Added: Locale support for Examples of MDIForm
- Fixed: Scrolling Edit Control to caret on got focus
- Added: Default events to controls "HTTPServer", "HTTPConnection" and "PrintDocument"
- Improved: Switch between Dark mode and Light mode.
- Fixed: Appearance of the event list in place of the list of functions.
- Fixed: Click on Dropdown Tooltip
- Improved: Tip of the day
- Added: Maze Game Example
- Fixed: Open project when double click ".vfp" items
- Fixed: Closing tooltips
- Fixed: Description's BackColor of properties in Dark mode
- Improved: Properties Description in Properties Window
- Added: SapiRecognizer Example
- Added: ListView Example
- Added: MariaDBBox Example
- Fixed: DownloadAndCompileWithQuestions.bat
- Fixed: Unicode in compile information
- Added: Adding a default event handler when pressing Enter in the Designer.
- Added: Goto Code/Form (F7) menu item to View menu
- Added: Moving focus in the designer using Tab and Shift+Tab
- Improved: Now double-clicking or pressing Return on the ToolBox button creates a control in the designer.
- Added: midiPlayer example
- Added: Web Page Example
- Improved: My Add-In Example
- Improved: Add Type functionality
- Added: Add Type form
- Added: PagePanel control to Options form
- Fixed: COMWrapperBuilder's Unicode support
- Added: Auto Save Session option
- Improved: Integrated IDE Debugger
- Improved: Integrated GDB Debugger
- Fixed: When moving the caret in Code Editor, the function in Class Explorer is highlighted.
- Added: Show Symbols Tooltips On Mouse Hover option and Show Classes Explorer On Open Window option
- Added: MidiKeyboard example
- Improved: Const IntelliSense
- Added: FileBrowser Example
- Fixed: Memory leaks
- Fixed: MariaDBBox and SQLite3 component
- Added: Build Configurations option
- Improved: Display type hints when hovering over variables, constants, class names, etc
- Fixed: Save Session
- Added: gdipGoldFish Example
- Added: VFBE-DownloadAndCompile.cmd
- Fixed: Display type hints when hovering over variables, constants, class names, etc
- Added: SearchBar to Properties and Events windows
- Fixed: SearchBar of Explorer
- Added: SearchBar to Explorer and ToolBox
- Added: Display type hints when hovering over variables, constants, class names, etc
- Added: Selection line with third mouse click
- Fixed: Crash IDE when opening Add-ins
- Added: Support for multiple languages
- Added: Compile to CLANG option to Project Properties
- Fixed: gdipClock Example display issue in the High DPI
- Fixed: Crash Menu Editor
- Added: Copying compile error messages to the clipboard.
- Improved: Menu Editor
- Added: Form_3D to Templates
- Fixed: Form Designer Toolbar turn to black
- Fixed: Reduced the sensitivity of multi-select controls
- Added: Examples for Excel VBA code
- Added: Print Preview
- Added: gdipClock Example
- Fixed: Crashing IDE in Linux
- Fixed: Showing Compiler options in Linux
- Added: Compiler options form (for Parameters window)
- Improved: IntelliSense for types and enums inside procedures
- Added: Time Announce and Speech for ChineseCalendar Example
- Fixed: Menu Editor update blink
- Fixed: Compiling ChineseCalendar Example in Linux
- Improved: Clock of Chinese Calendar Example:
- Improved: Month Calendar of Chinese Calendar Example
- Improved: ChineseCalendar Example
- Improved: WebBrowser Example
- Added: __USE_WEBVIEW2__ define to WebBrowser Example
- Improved: Localization
- Improved: Localization of About form
- Added: High DPI when compiling with GTK
- Improved: Finding executable file name from main file
- Improved: IntelliSense
- Fixed: Compiling with GTK on Windows
- Added: DirectShow and DirectSound Example
- Added: NtpClient Example
- Fixed: Designer on High DPI
- Fixed: Find and Replace in Projects
- Added: Snippets in Linux
- Improved: Snippets
- Fixed: Find & Replace Form
- Added: Snippets
- Fixed: Tab in Intellisense dropdown on Windows.
- Fixed: Find and Replace within Selection text
- Improved: Find & Replace
- Fixed: Search out of the range after replace in the procedure
- Improved: Replacement method
- Fixed: Showing the index and the count of finding
- Added: Changing Edit Control theme when changing Dark Mode
- Added: Dark Mode menu item and button to ToolBar
- Added: DynamicControl example
Version 1.3.5 (September 17, 2023)
- Added: Use WASM menu item
- Fixed: Find and Replace
- Added: Confirm first before Replace All in Project
- Fixed: Replacing in procedure
- Added: ByRef Designer As My.Sys.Object parameter to all events
- Added: "Create event handlers without static event handler if event allows it" option
- Added: IntelliSense for Types and Enums in blocks
- Fixed: Compiling Android Project with fbc 1.10.0
- Fixed: Crash IDE on close tab
- Added: SapiTTS Example
- Fixed: Compiling CanvasDraw Example in Linux
- Improved: Edit Control caret in Linux
- Added: Edit Control Font changing in Linux
- Added: Find Compilers in Linux
- Fixed: Compiling crash in Linux
- Fixed: Debugging with other debuggers in Linux
- Fixed: Opening empty files in Linux.
- Added: Saving the "Show tip of the day" setting when closing the Tip of the day, previously it was saved only when closing the IDE.
- Fixed: Changing Control bounds with mouse in Designer (Linux)
- Fixed: Checking Use Defines on Linux
- Fixed: Crashing IDE on Linux
- Fixed: Updating ToolBar and ToolPalette controls on Designer.
- Fixed: Application titles of Project templates
- Fixed: Compiling ScintillaControl with fbc 1.10.0
- Added: Module Numbering and Macro Numbering
- Fixed: Drop files with extensions .vfp, .vfs to IDE
- Added: Format With Basis Word menu item
- Fixed: Copy and Paste controls in Designer
- Fixed: Copy controls from other Form
- Improved: UnComment block
- Added: SQLite3 example
- Updated: app-release.apk
- Added: onDestroy event to Android activity
- Added: File not found messages when run Android applications
- Fixed: Showing Chinese characters in Chinese calendar example
- Improved: Collapsing and Uncollapsing constructions inside #if, #ifdef, #elseif and #else in Edit Control
- Changed: Showing Type procedures in Function List
- Fixed: Change Keywords Case with Old Symbol
- Improved: IntelliSense
- Removed: ByRef and ByVal parameters from unused identifier suggestions.
- Fixed: Compiling Bass Example
- Improved: Suggestions
- Fixed: Suggestions for not used Enum items
- Added: IntelliSense for Line Continuation
- Improved: Collapse of Lines with Line Continuation and Line Separator in Edit Control
- Fixed: Changing Location, Size Properties
- Added: Asm Keywords Help
- Added: Delete blank lines menu item
- Added: Convert selection code to Lowercase & Uppercase menu items
- Added: Canvas Draw Example
- Fixed: Crash IDE
- Fixed: Compiling with fbc 1.10.0
- Added: AutoSave after entered chars option.
- Fixed: Auto suggestions for Asm
- Improved: Asm IntelliSense
- Improved: ChineseCalendar Example
Version 1.3.4 (March 5, 2023)
- Fixed: Memory leaks
- Added: Collapsibility for ElseIf, Else, Case, ... constructions
- Added: IntelliSense for construction blocks
- Added: ChineseCalendar Example
- Improved: Define, Type and Union IntelliSense
- Changed: Auto Suggestions works only for unsaved files
- Fixed: Folding code blocks
- Updated: Bass Examples
- Fixed: Member IntelliSense
- Improved: Define IntelliSense
- Added: Project Suggestions
- Fixed: Showing the sub windows with the main windows in the same screen
- Added: Suggestions button
- Added: Radar Example
- Fixed: Defining type of members
- Fixed: Define
- Fixed: Crashing IDE 64-bit on close tab
- Fixed: Auto suggestions for unused type procedures and args
- Fixed: Auto suggestions for unused identifiers
- Fixed: Showing AutoComplete list on High DPI
- Added: Content property to Edit Control
- Fixed: Debugging Main File with Integrated IDE Debugger
- Fixed: Saving files with Unicode filename with BOM.
- Fixed: Loading and Saving files with Unicode file name with BOM symbols
- Fixed: Loading Unicode texts from files with Unicode name
- Added: Loading and Saving files with Unicode in file name
- Added: File not found message on load not existing file
- Added: VisualFBEditor and MyFbFramework chm files
- Improved: On Select from Include Paths Intellisense automatic adds сlosing quote to the end of file name.
- Fixed: Showing IntelliSense list with real height
- Added: Include Paths IntelliSense with Backspace Slash
- Added: Include Paths IntelliSense
- Fixed: Re-search when changing Edit control
- Fixed: Showing the first searching items.
- Fixed: IntelliSense with Protected members
- Fixed: Defining Public Protected Private properties of Type
- Added: Selected Find Range, Whole Words and Use Pattern functions to Find Window, Added: Whole Words only function to Find In Files Window
- Improved: Find Window
- Fixed: Showing waiting cursor on all Add Tab action.
- Fixed: Selected Items Only function of Components form
- Fixed: IntelliSense bug for "Type As"
- Fixed: Array IntelliSense
- Fixed: IntelliSense bug for control array.
- Added: CJSON_TYPE component
- Added: IntelliSense fully loaded information to Status Bar
- Added: Wait cursor when opening files
- Added: PipeProcess Example
- Fixed: ReBar Example
- Fixed: Auto Complete
- Added: Integrated IDE Debugger on Linux
- Added: Show As Folder menu item to Explorer toolbar, Fixed: Showing Close buttons on High DPI
- Fixed: Change the folder status for each projects
- Added: Waiting cursor in Splash forms
- Added: Enable/disable menu item to Procedures tab
- Added: Locate procedure (source) menu item to Procedures tab
- Fixed: Run the program in compiler directory after compile first
- Added: Memory Dump
- Fixed: -gen gas64 debugging
- Added: Generating events compatible with fbc 1.10.0
- Fixed: Compiling with fbc 1.10.0
- Improved: Showing error lines from C sources after compilation
- Fixed: Compiling with make tool
- Added: Save back up files before numbering project
- Fixed: Changing Font property from Properties Window
- Added: Includes tab to Project Properties Window with Components, Other Include Paths and Library Paths list
- Fixed: Save Project
- Added: Batch Compilation File (For Windows) and Batch Compilation File (For *nix/*bsd) option for Project Properties Window
- Added: MDI ScintillaControl example
- Added: MDI Scintilla example
- Added: Open Project As Folder option to Project Properties Window
- Fixed: Crash on design UserControl
- Fixed: IntelliSense for Type Fields with bits
- Fixed: Crash on open Tools Window
- Added: MediaPlayer Example
- Added: MultipleDisplay Example
- Added: SerialPort Example
- Improved: When opening a project, if the folder name is identical to the project name, then ask to open as a folder or as a project.
- Improved: Options form
- Added: Show Horizontal Separator Lines option
- Improved: Form Designer
- Fixed: Compiling LiveFX example on 64-bit Windows
- Added: -gen gas64 debugging
- Added: Check bitness function for Integrated IDE Debugger
- Fixed: Integrated IDE Debugger
- Added: Close Session menu item
- Removed: Caption blink while updating suggestion
- Fixed: Auto suggestions
- Added: Adding Breakpoint with Mouse Click
- Fixed: File number leak
- Added: Enable Auto Suggestions option
- Added: Suggestions window
- Started: Analyzing Tab
- Improved: Syntax Highligting with real includes
- Added: Extern Import intellisense
- Fixed: Extern variable intellisense
- Removed: On Error Resume Next error handling menu item, Added: On Local Error Goto ... and On Local Error Goto ... Resume Next error handling menu items
- Improved: Includes
- Impoved: External includes
- Fixed: Set Error Handler, Fixed: Enum item IntelliSense in current tab, Fixed: Syntax Highlighting Identifiers with old symbol (#)
- Fixed: IntelliSense with external includes
- Added: IntelliSense external includes
- Improved: IntelliSense with includes
- Improved: Filling Auto Complete with real includes
- Added: "File not loaded" error on load Toolbox
- Updated: chinese.lng
- Fixed: IntelliSense
- Fixed: Filling Auto Complete with real includes
- Fixed: Pass All Modules to Compiler option
- Improved: Adding new Form from Templates
- Changed: Errors Window to Problems Window
- Fixed: Add Constructor to form templates.
- Improved: Type procedures IntelliSense
- Improved: Asm IntelliSense
- Fixed: Deleting controls from Class form
- Added: Class Form Example.bas
- Added: Designing forms with Class keyword
- Added: Class keyword Intellisense
- Updated: Download Example
- Fixed: Compiling on Linux
- Fixed: Compile warning and Crashing on add new tab
- Changed: Tab windows close buttons hiding on under TabControl's UpDown control
- Improved: Split functionality
- Improved: Tool windows can also be reordered.
- Added: Search 'Fixme for ToDo window
- Fixed: Painting Edit Control on Debug
- Fixed: Ctrl + MouseWheel
- Fixed: Showing Templates form
- Fixed: Blinking on showing Form
- Improved: Enabling and disabling menu and toolbar items
- Added: MDIScintillaControl Example
- Added: ScintillaControl, Fixed: Designing Controls with libraries
- Fixed: Compiling on Android
- Fixed: Opening files with Other Editors
- Fixed: Enabling or Disabling menu items
- Fixed: TabIndexes of Dialogs
- Fixed: Crashing on Linux
- Fixed: Opening Object.bas
- Fixed: Set limit for smallest font size to 1pt on Ctrl+Mouse wheel in Code Editor.
- Updated: russian.lng
- Fixed: Showing Project Properties Window with First tab
- Added: Checking Optimization level option when Selected from Optimization level Dropdown in Project Properties
- Added: MDIScintilla example
- Fixed: Disable "Form" button when edit code file
- Fixed: Define and Macro Intellisense inside Namespace
- Added: Hash, FileSearch & FileSync for MDINotepad Example
- Fixed: Form template
Version 1.3.3 (September 23, 2022)
- Fixed: Namespace intellisense
- Improved: Make and Make clean functions
- Fixed: Intellisense for variables inside Namespace
- Improved: Include paths also added to Auto Complete
- Fixed: Showing Options Controls on Linux
- Fixed: Define function on Linux
- Fixed: Var Intellisense
- Fixed: Define function
- Fixed: Ctrl+Click on Include File in Linux
- Added: Split functions on Linux
- Fixed: Warnings when showing tooltips on Linux
- Fixed: Crashing IDE on Linux
- Added: Line Labels syntax highlighting
- Fixed: Showing bottom pin button on Linux
- Fixed: Designing Menu Item Images
- Added: Double Buffer to Menu Editor
- Added: MDI Notepad Example
- Fixed: Showing ToolBar in Designer and Menu Editor on High DPI
- Fixed: Adding ToolTips control as component
- Improved: Disabled menu items and tool buttons will be colored correctly in design mode.
- Improved: It is only possible to enter a number in the Goto form.
- Fixed: Focus changing on edit items in Menu Editor
- Added: Insert, Move Up and Move Down functions to ToolBar Editor and StatusBar Editor
- Fixed: Opening StatusBar Editor
- Fixed: Updating Edit Control after Numbering or Remove numbering
- Fixed: Showing Drop down tooltips on Linux
- Improved: Showing Options window on Linux
- Fixed: Error on Design ToolBar
- Fixed: IntelliSense
- Changed: Form templates
- Improved: When opening a project, all used controls are loaded into the Toolbox.
- Added: MDIForm example
- Added: rs_Types parameter to FindByte(Utf) and FindOneByte(Utf) functions of MariaDBBox and SQLite3Component
- Fixed: TransactionBegin method of MariaDBBox
- Added: TransactionRollback function to SQLite3Component and MariaDBBox
- Fixed: TransactionEnd function of MariaDBBox
- Fixed: Auto CompleteWord and ParameterInfo inside string and comments
- Fixed: Errors in SQLite3Component and MariaDBBox
- Improved: "Form" and "Code and Form" functions
- Added: Add Procedure function
- Added: Duplicate Menu item to Designer Context Menu
- Added: host, unix_socket, clientflag parameters to Open method of MariaDBBox component
- Fixed: Auto Complete Word inside String
- Added: UserName and Port parameters to Open function of MariaDBBox
- Fixed: Reading blob columns with MariaDBBox
- Fixed: Changing Font size and Font name in the Edit Control
- Added: MariaDBBox component
- Fixed: Numbering, Format Code, Comment, Uncomment, Indent and Outdent functions
- Improved: Speed updating Of Edit Control
- Improved: The names of all selected controls are displayed in the Properties and Events window.
- Added: Showing Selected Control Name in Properties and Events Windows
- Fixed: Updating Edit Control on Divided Mode
- Fixed: The Error Handling function will fire the correct exit operator.
- Fixed: Updating values in the Properties Window after insert a new Menu Item on Menu Editor.
- Improved: Edit Control updates faster
- Improved: Speed of Auto complete
- Added: OnSQLString function event and OnErrorOut sub event to SQLite3Component.
- Added: Ability to process function events in the IDE.
- Fixed: Return of error ERROR_BROKEN_PIPE (109) when closing started without a console program.
- Fixed: Set Parent to Components in Designer
- Fixed: Opening Files with Ctrl + Click for another components
- Improved: Checking and unchecking libraries in Components Window adds components to ToolBox and deletes from it.
- Fixed: Undo and Redo functions of Code Editor
- Improved: Components Window
- Added: Saving Components library settings
- Added: Showing Control libraries in Components window
- Added: Components Form
- Improved: Add Form, Module, etc. template to the Project auto opens the new tab on the IDE
- Added: Designing controls from multiple libraries
- Added: Multiple add resources and files to ImageList in ImageList Editor
- Improved: ImageList Editor
- Improved: Image Manager
- Fixed: Menu Editor on High DPI
- Added: Move Up and Move Down functions to Menu Editor
- Fixed: Butterfly Draw Example on Linux
- Improved: Send to Back and Bring to Front functions of Designer
- Added: "Delete menu item" Context menu to Menu Editor
- Fixed: Changing MenuItem properties with Property Window
- Fixed: Remove MainMenu with MenuItems
- Fixed: Numbering with collapsible lines
- Fixed: On set wrong Component values on Design shows Message to User
- Added: Insert menu item to Menu Editor
- Added: Shift Mouse Wheel for Code Editor to horizontal scrolling
- Added: Shift Mouse Wheel for Designer to horizontal scrolling
- Fixed: IntelliSense with nested constructions
- Improved: Syntax Highlighting Identifiers with One Dot and Two Dot
- Improved: Comment Single And Comment Block
- Fixed: Syntax Highlighting Members of Types
- Changed: Type of Key parameter of KeyPress event from Byte To Integer
- Added: Collapsing If, For, Select Case and etc.
- Fixed: Vertical Scroll on Code Editor Folding.
- Added: Collapse and Uncollapse Current, All Procedures menu items
- Fixed: Auto Complete words by press Enter Key.
- Improved: Showing Edit Control DropDown with ToolTips
- Fixed: Focus when copying and selecting controls when designing.
- Fixed: Loading codes longer than 1024 symbols
- Added: IDE creates a new line if the string of controls exceeds 1024 characters when adding new control
- Fixed: Starting programs with a space in the name using cmd.exe
- Fixed: Showing brackets by position on High DPI
- Fixed: Scrolling to the end line of the Edit Control
- Fixed: Find Control at Cursor in Designer on High DPI
- Added: Syntax Highlighting Identifiers option
- Changed: Macro identifier color
- Added: VisualFBEditor and MyFbFramework Discussions menu item to Help menu
- Added: Input the integer value of color to change color setting directly
- Fixed: Syntax Highlighting Static Subs and Functions
- Changed: Syntax Color of Shared and Common Variables on Dark theme
- Added: Syntax Highlighting Member Identifiers
- Added: Syntax Highlighting Identifiers with membership
- Fixed: Syntax Highlighting Identifiers with two dots on start
- Fixed: Syntax Highlighting For Next local variable
- Added: Syntax Highlighting Operators
- Improved: Change Identifiers Case
- Improved: Syntax Highlighting Identifiers
- Added: Local Args Syntax Highlighting
- Added: Change Identifiers Case option
- Improved: Sorted Add Controls to Class List on Design
- Fixed: Integrated GDB Debugger
- Fixed: Add space after keyword "To"
- Added: DownloadAndCompileForRaspbian.sh
- Fixed: Crashing IDE when start on Linux
- Fixed: UTF8 support on function LoadFromFile
- Fixed: Add space to Oct Value &O
- Improved: Showing WinAPI and GTK API tooltips
- Improved: Showing keyword tooltips
- Added: GTK API Functions to KeyWordsHelp.txt
- Fixed: Run compiled program
- Added: Windows SDK API functions to Keywords Help
- Added: Automatic change of Parameter Info when changing the selection while the tooltip is open.
- Fixed: Functions list
- Added: Syntax Highlighting Namespaces, Components, Types, Enums, Functions, Args
- Fixed: Properties Window on High DPI
- Fixed: Size of Menu images on High DPI
- Fixed: Crashing when showing Parameter Info
- Fixed: Showing Parameter info
- Improved: Show Tooltip for functions.
- Fixed: IDE closing when waiting for a running program.
- Improved: Showing Keywords parameter info
- Added: Cut Current Line to Edit Menu
- Added: Erase Immediate Window button
- Fixed: Namespace intellisense
- Added: Compiling programs with _DebugWindow_ define
- Fixed: File number leak
- Fixed: Double clicking on an event in the Event window shows the Code editor
- Fixed: Displaying the FBMemCheckAssist Add-In Menu Item in the Service Menu
- Added: Install git and wget to DownloadAndCompile.sh
- Added: DownloadAndCompile.sh for Linux
- Improved: DownloadAndCompileWithQuestion.bat adds Compilers and Debuggers folder
- Added: Download GDB question to DownloadAndCompileWithQuestion.bat
- Added: Default Compiler and GDB path settings to VisualFBEditor folder
- Fixed: Compiling 64-bit with DownloadAndCompileWithQuestions.bat
- Fixed: EditControl LoadFromFile
- Fixed: TabPage on Design Mode
- Improved: Closing split tabs removes empty space too.
- Fixed: Ctrl + MouseMove on Edit Control on Vertically Split Mode
- Fixed: Reload History Code function, now Open File Dialog opens the Temp folder
- Added: Localization the help of Keywords
- Fixed: Activating Tab
- Added: Split Up, Split Down, Split Left and Split Right functionality to Tab Page menu
- Added: DownloadAndCompileWithQuestions.bat
- Fixed: GridData example: sorting by numbers
- Fixed: Limit debug to the directory of the main file option
- Added: DownloadAndCompile.bat
- Added: Manage the history backup file.
- Added: Show Tooltips at the Top option
- Fixed: Showing Edit control tooltips
- Fixed: Edit control lose focus on mouse move to tooltip hyperlink
Version 1.3.2 (April 16, 2022)
- Fixed: Click Set As Main menu item from Tab Window
- Fixed: Showing Functions List and Form/Code view toolbar on Windows XP and Classic without manifest mode
- Added: Bass examples
- Added: Manifest And Run As Administrator options to Project Properties
- Added: Add, Change, Remove and Clear buttons to New Project Dialog's Recent files tab
- Fixed: Run with cmd.exe and PowerShell.exe
- Fixed: Crash 64-bit IDE on open Chart Example
- Fixed: open the execute file like ld.exe in code windows when double click in output windows
- Fixed: Not showing the right selection text after replace in one line
- Added: DPI Awareness PerMonitorV2
- Fixed: The caption of Main Window not updated after save as a file
- Fixed: Edit control High DPI
- Added: Double Click on Edit control divider splits or joins window
- Added: Split vertically to Edit control
- Improved: Edit control proportionally changes the Divided position on control size changed
- Added: Window menu
- Added: Project preprocessor numbering
- Fixed: If the edit control separator is moved down from the edit control then the separator is moved back to the top.
- Improved: The Code editor can be split into two areas.
- Improved: Auto adds Designer property to the Form Constructor on Design
- Improved: Double-clicking a form in Explorer opens the Visual Designer.
- Fixed: The Index of Control array
- Added: Save and Open files with UTF8 (without BOM)
- Fixed: Tip of the Day
- Fixed: Edit Control Caret height on change Font Size with Ctrl+MouseWheel
- Fixed: Crash when changing a Form/Code view in a module without forms.
Version 1.3.1 (March 31, 2022)
- Fixed: Tip of the Day on Linux
- Added: Project macro numbering: Starts of procedures menu item
- Added: GridData Control
- Added: Function Reload History Code
- Added: Ctrl + MouseWheel to Edit control
- Fixed: Properties Window High DPI
- Added: Saving Width, Height and Maximized state of Main Window on exit
- Fixed: Saving Recent Files/Folders/Projects/Sessions in Settings
- Fixed: Showing properties without comment in Design Mode
- Fixed: Tab window updating
- Fixed: Compiling GridData example
- Improved: Copy controls copies all properties
- Added: Ability to edit properties of selected multiple controls
- Added: Add relative paths to recent option
- Fixed: Move controls by keys in Designer
- Improved: When unchecked Create non-static event handlers option disables Place static event handlers after the Constructor and Create static event handlers with an underscore at the beginning options
- Fixed: Auto create resource and manifest files
Version 1.3.0 (March 18, 2022)
- Added: Ability to change the Controls Tag property in the Properties Window
- Added: Syntax Highlighting keywords with double dots
- Fixed: Keywords Intellisense
- Added: Extension changing check
- Added: Dark Mode for EditControl ToolTips
- Updated: Keywords Help from fbc 1.09
- Changed: '#Compile replaces with #cmdline in Templates
- Updated: FB-manual and keywords settings from fbc 1.09
- Fixed: Crash when saving all files
- Fixed: Refresh TitleBar on change Dark Mode
- Added: Create static event handlers with an underscore at the beginning option
- Changed: Switch from Light mode to Dark mode without exiting the program
- Added: Dark Mode support in Linux.
- Added: Syntax Highlighting Asm Comments
- Added: Place static event handlers after the Constructor option to Designer
- Added: Compile All command to Build menu
- Added: DarkMode for Tip Of the Day
- Added: Asm Syntax Highlighting
- Fixed: Changing MenuItem Properties from Property Grid
- Added: Saving SDK, NDK and JDK location project properties for Android
- Changed: Numbering from _L_ to _L macros
- Fixed: Saving resource files (*.rc) end lines with CRLF
- Added: Project Numbering
- Improved: The quality of some resource files on Dark Mode
- Fixed: Showing ToolBox ScrollBar on start IDE
- Fixed: Resources files in Dark mode
- Added: Use Pattern Matching option to Find In Files Dialog
- Fixed: Saving files with New Line types
- Fixed: Showing Virtual Properties in Property Grid
- Changed: Immediate Window BackColor and ForeColor
- Fixed: TabWindow DarkMode
- Added: Dark Mode option
- Fixed: Add Spaces function (Type<>)
- Added: Base keyword to "Base." intellisense
- Added: Base keyword Define functionality
- Added: Intellisense to Base keyword
- Added: Globals tab to Debug
- Added: Run To Cursor, Set Next Statement to GDB Debugger
- Added: Expanding variables on GDB Debug
- Added: Integrated GDB Debugger
- Fixed: Intellisense and show errors
- Changed: Designer BringToFront and SendToBack function
- Fixed: Show Tools Icon
- Fixed: Save Tabs
- Added: Spy tool
- Added: Change selection control from Class Combo
- Fixed: DropDownCount of Combos (Class and Function)
- Added: Tip of the Day
- Fixed: Showing type intellisenses and Numbering
- Fixed: Properties window width
- Fixed: Run program and showing compile messages
- Fixed: Compilling Error message showing. Add ico to each form
- Changed: Project Properties window
- Added: Android Project template
- Fixed: Show Console on run program
- Added: PageScroller and ReBar examples
- Fixed: Font Name in Windows GTK3 version
- Fixed: Find window Left position
- Fixed: Add New Module
- Fixed: New Project dialog
- Fixed: Crash when closing 64-bit IDE
- Changed: Not showing New Project dialog when Invalid defined compiler path.
- Fixed: Compiling resource file with windres
- Added: InitialDir to FolderBrowserDialogs
- Fixed: Error Handling image
- Fixed: Designer destructor
- Fixed: Compiling with GTK on Windows
- Improved: Show debug log when runs Android app.
- Fixed: Create Key Store
- Added: Android example project and functionality to Build and Sign APK files
- Fixed: Set property from code
- Fixed: Controls Align property
- Fixed: Define dll file name on Compile
- Fixed: Crash of IDE after debugging
- Added: ContextMenu to ToolBars to show/hide
- Fixed: Formatting numbers with E- notation
- Fixed: Intellisense
- Fixed: Change numeric properties from Property Grid on 64-bit
- Fixed: Select Components in Designer
- Fixed: Formatting numbers with e- notation
- Added: ReBar to main interface on Windows and Linux
- Improved: Showing Colors in Property Grid
- Fixed: Choosing Font from Property Grid
- Improved: Toolbar added to ReBar control
- Fixed: Compiling with fbc 1.09
- Changed: Set Text property to Control in Designer
- Fixed: Designer on design ComboBoxEx and IPAddress control
- Fixed: Designer on create IPAddress control
- Added: Existing and Recent tabs to New project window
- Changed: Pin and Pinned image
- Fixed: Pin button position
- Improved: Pin buttons
- Fixed: Left and Right Pin buttons position in Linux
- Fixed: Write Single type property in Property Grid
- Fixed: Close IDE on show type intellisense
- Fixed: Find Window
- Added: Scrollbars to Designer in Linux
- Fixed: Automatically close Properties Window on open module (without designer)
- Added: Use button (For WinAPI and GTK versions) to IDE Toolbar
- Added: Use menu
- Fixed: Show Dots in Designer on Linux
- Fixed: Compiling on Linux (GTK2)
- Changed: Removed __USE_GTK3__ define from source
- Improved: Animate Control Example
- Fixed: Closing Properties window on select from combo
- Added: Animate Control Example
- Fixed: Format Code
- Added: Turn on Environment variables option
- Updated: Pin and Pinned images
- Fixed: TreeListView ListItems and TreeListViewItem Items properties
- Added: Environment variables option to Debugger options
- Improved: ToolBox collapsed state
- Changed: "When VisualFBEditor starts" option to "Prompt for Project / File"
- Fixed: Recent Folder, Recent Project and Recent Session
- Fixed: Progress marquee in Linux
- Fixed: Icon in the Tab pages
- Improved: Changed Intellisense quotation mark
- Added: Complete Word and Parameter Info buttons to IDE ToolBar
- Fixed: Intellisense ToolTip
- Fixed: Clear Messages in Linux GTK3
- Fixed: Showing Complete Word
- Added: Intellisense limit to Options
- Fixed: Update Designer on Code Editor change
- Added: Send to Back and Bring to Front functions to Designer in Linux
- Fixed: Command Prompt options in Linux
- Added: Options to Command Prompt
- Fixed: Controls coordinates in Designer
- Improved: Selected text copies to find text box
- Fixed: Intellisense in new form template
- Fixed: GroupBox control in Designer
- Fixed: ListBoxes in Linux
- Fixed: Waiting Threads
- Fixed: Delete control in Designer (in new Form template)
- Fixed: Moving Controls by key press in Designer (in Linux)
- Improved: Shows Component borders in Design mode on Linux
- Added: #define _NOT_AUTORUN_FORMS_ to Form templates
- Fixed: Name property of Form in Designer
- Added: "Create Form types without Type word" option to Designer options
- Improved: Changed Form Type name and Form name
- Fixed: Selecting ComboBoxes with Mouse Pointer in Designer (in Linux)
- Fixed: Disabled Hint from Code Editor
- Added: Subsystem option to Project Properties
- Removed: Cast and Let operators from Intellisense
- Fixed: Non-public functions and properties in intellisense
- Fixed: Project Properties window in Linux
- Added: VisualFBEditor dark desktop file
- Fixed: Add Form from Template
- Fixed: Setting the Graphic property to a relative path
- Fixed: Select ImageBox in Designer
- Improved: When selecting from Auto Complete using Return key, does not branch to a new line
- Fixed: Designer
- Fixed: Find and Replace window
- Fixed: On close current window clears Property Grid help box
- Added: Duplicate function to Edit menu
- Fixed: Property Grid on scrolling in Linux
- Fixed: Hint property of Code Editor
- Fixed: Update Property Grid and Designer from Code Editor
- Fixed: Delete Controls from Designer
- Fixed: Refresh Property Grid, If Selected Control is Design Control
- Fixed: Update Property Grid on change Code Editor
- Added: The ability to select an empty component in the Properties Grid
- Fixed: When the current window is closed, the elements of the properties grid are cleared.
- Fixed: Crash when Close All files
- Fixed: Removed -exx compile key from Template files
- Fixed: Empty Command prompt window appearing when compiling
- Fixed: Adding extra characters when selecting files and folders.
- Improved: Property Grid in Linux
- Improved: Changed xterm command line to -e
- Fixed: Showing empty command line window when launching an external exe
- Fixed: Set initial dir to Save File Dialog
- Added: Caption to Save Dialog
- Added: mate-terminal and xterm to VisualFBEditor terminal settings in Linux
- Fixed: Run compiled app if there are spaces in project path (Linux)
- Fixed: Pin buttons in DPI
- Added: High DPI compatibility to MenuEditor, Designer and EditControl
- Added: High DPI compatibility
- Fixed: Change checked state Code view and Form view buttons
- Fixed: Splitter between the code view and form view stops when it reaches the left edge of the code view.
- Improved: Designer will scrolled when design control not fit in the window
- Fixed: Property Grid updates to the control selected by the drop down
- Added: Project Property: Pass All Module Files To Compiler
- Fixed: Double additions Include Path and Library Path
- Fixed: Close Designer
Version 1.2.9 (July 14, 2021)
- Fixed: Show windows on DPI sets
- Added: Polish language
- Fixed: Showing lines in Code Editor
- Fixed: IDE on exists command line not shows New Project dialog
- Fixed: COMWrapperBuilder
- Fixed: mff dll path on Load Toolbox
- Fixed: Open Command Prompt, if main file is empty
Version 1.2.8 (May 16, 2021)
- Added: Open Last Opened File Type to Options
- Added: Real Numbers option to Code Editor Colors
- Fixed: Show message in Debug
- Added: StatusBar Editor
- Added: Project Properties: Change Appilcation Icon
- Added: ImageList Editor
- Added: ToolBar Editor
- Added: Add Spaces function
- Added: Identifiers and Numbers syntax higlighting
- Fixed: Define variables (F2) with square brackets
- Added: Show Keywords Tooltip option
- Added: LLVM and GAS64 compile variants to Project Properties
- Added: Open Help with xCHM in Linux
- Added: FreeBasic keywords tooltip
- Fixed: Complete word
- Fixed: Add end construction to #Ifdef, #ifndef
- Improved: Keywords
- Added: Save Prompt Dialog
- Added: Advanced options to Project Properties
- Added: Change Font and Color in Properties Window
- Fixed: Reduced number of GDI objects
- Added: Work with image files in Designer
- Added: Image Manager
- Added: TopMenu to Designer form
- Added: Menu Editor
- Added: Default event menu item to Designer Popup menu
- Fixed: Cut, Copy, Paste components
- Fixed: Current and Default compiler option
- Fixed: Linux compile arguments
- Added: Command option to External Tools
- Added: Other Editors option
- Fixed: Debug on Linux (by default gdb console)
- Fixed: Fixed: Command Prompt in Linux
Version 1.2.7 (March 6, 2021)
- Added: Chart Example
- Improved: TabWindow
- Fixed: Templates in Linux
- Added: ToolTip for variables in Debug
- Fixed: Move Components in Designer
- Improved: EditControl
- Fixed: Close tabs on quit IDE
- Added: File Encoding and New line types
- Added: WebBrowser Example
- Fixed: Debug on SIGSEGV
- Fixed: Instellisense with arrays
- Added: Multi language (ML) function to some messages
- Added: End of debugged process
- Fixed: Debug Access violation message buttons
- Fixed: GTK2 dots cursors in Designer
- Fixed: Variable names in Debug
- Added: Debug StepOver and StepOut
- Fixed: Debug main file
- Fixed: Fast Run from breakpoint
- Fixed: Run to Cursor
- Fixed: Clear Recently Opened
- Added: Break, Restart in Debug (Windows)
- Fixed: Breakpoint on main file
- Fixed: Slow move to the next line when debugging
- Fixed: Set Breakpoint. Update breakpoint line.
- Fixed: Filling Default Compilers
- Added: Find Compiler Paths from Computer
- Added: Focus Rect in Designer on Linux
- Added: VSCode debugging json files
- Fixed: Hiding Toolbar buttons in Classic Windows theme
- Updated: About form
- Added: spanish.lng
- Fixed: Compilation result in Linux
- Fixed: MouseWheel in Toolbox (gtk2)
- Fixed: Fall of the program when cancel Save Compilation File
- Fixed: ToDo and ChangeLog
- Fixed: Default debugger option in Parameters
- Fixed: Menu icons without background
- Fixed: Define (F2) functionality
- Added: TabIndex property to Controls
- Fixed: Save Project
- Fixed: Save Untitled with extension
- Fixed: Save New Project (with extension .vfp)
Version 1.2.6 (December 14, 2020)
- Added: UserControl file template
- Added: UserControl Design functionality
- Added: Paths Count in Options unlimited
- Added: Create non-static event handlers option
- Added: Default Debugger 64-bit option
- Added: Ctrl+Up, Ctrl+Down, Ctrl+PageUp, Ctrl+PageDown for EditControl
- Added: Bring to Front function to Designer
- Added: Option to Choosing templates when VisualFBEditor starts
- Added: Project Templates
- Added: Addin Template
- Added: Read & Write Enum types in Properties Window
- Added: New Project dialog to choose templates
- Added: Extern ... End Extern to FormatCode
- Added: FBMemCheck Assist Addin
- Fixed: MemLeaks
- Fixed: Copy and Paste Hierarchy of Controls
- Fixed: FormatCode function
- Fixed: Command Prompt function
- Fixed: Designer ChangeName function
- Fixed: Switch From ToDo to Change log
- Fixed: Reload function
- Fixed: ToolBox top position on scroll.
Version 1.2.5 (August 2, 2020)
- Added: COMWrapperBuilder tool
- Added: Prompt to reload file after changes by external program
- Added: Current row, column and etc. to Statusbar
- Added: Pin to ToolWindows
- Added: Clear menu items to Recent Files, Projects, Sessions, Folders
- Added: Option "Display Warnings in debug"
- Added: .frm extension to Form module
- Added: Option Limit debug to the directory of the main file
- Added: Tools function
- Added: Changed icon for not exist files in Project Explorer
- Added: Select with left mouse on Mousewheel
- Added: A lot of color themes (thanks to: Thomas Frank Ludewig)
- Added: Shortcuts changeable in Options Window
- Added: gdb command line arguments in Debug
- Added: When switching Form/Code, the Toolbox appears/hides
- Added: German language
- Added: GetErrorString function to GetLastError's
- Added: Pressing F8 will start the Integrated IDE Debugger
- Added: Open and Close Folder
- Added: Command Prompt on File Menu
- Added: Save Project and Save Project As ...
- Added: Sort Lines function
- Added: Overwrite changes in Intellisense
- Added: Project Path initial dir on Open Project
- Fixed: EditControl.LoadFromFile to load long lines
- Fixed: Save New file to Projects path
- Fixed: Changelogging and ToDo List
- Fixed: Slowness on Paint in 64-bit EditControl
- Fixed: Code Indent
- Fixed: Integrated IDE Debugger on 64-bit
- Fixed: Up scroll selection with mouse down pressed
- Fixed: Find Dialog gets the current text by default
- Fixed: Format Project function
- Fixed: Close Project closes tabs too.
- Fixed: Use Projects Path
- Fixed: Choosing Projects Path in Options Window
- Fixed: Typing with <ALT+GR> in EditControl
- Fixed: Crash in Cut from EditControl
- Fixed: Set activity TabPage in design mode
Version 1.2.4 (May 24, 2020)
- Added: Support adding Component in the Designer
- Added: Tooltips to functions, args and etc. (in Linux)
- Added: Support Auto save all files before compiling
- Added: Include paths and Library paths in the Options
- Added: Namespace definition in the Intellisense
- Added: Support Last Open Path on Open and Save
- Fixed: Autoincrement version
Version 1.2.3 (May 18, 2020)
- Added: Dark Theme (in Linux)
- Added: Define functions, args, types and others
- Added: ToDo Window
- Added: Change Log Window
- Added: Ability to add Multiple Help Paths
- Added: and others
Version 1.2.2 (December 31, 2019)
- Added: Ability to move tabs
- Added: Ability to scroll using the middle button
Version 1.2.1 (December 18, 2019)
- Fixed: Windows 7 support
Version 1.2.0 (December 15, 2019)
- Added: Compilation via make
- Added: Ability to format code
- Added: Ability to change themes
- Added: Ability to change the case of keywords
- Added: Ability to open include files using Ctrl + Click
- Added: Window for compilation, launch, debugging options
- Added: Project Properties
- Improved: Search Box
- Improved: Options Window
Version 1.1.0 (April 23, 2019)
- Added Support Designing TabControl And TabPage
- Added Immediate window
- Added Procedure numbering
- Added Designer options
- Added Changing keywords
- Fixed Changing Properties panel (in Linux)
Version 1.0.3.42 (February 24, 2019)
- Fixed: Delete Export functions from .EXE
Version 1.0.2.1723 (February 23, 2019)
- Added: Add-In support
- Added: History Limit to EditControl (default: 20)
- Fixed: Fixed New-Delete statements
- Fixed: Updated all language templates
- Added: Chinese.lng
- Added: "src" folder
- Fixed: AutoIndentation
- Fixed: DropDown position in EditControl
Version 1.0.2.1400 (January 02, 2019)
- Added: Debugger option
- Added: Gtk2 support
Version 1.0.2.1398 (December 28, 2018)
- Added: Compile option #IfDef __Fb_Win32__ And #IfnDef __Fb_Win32__
Version 1.0.2.1389 (December 27, 2018)
- Added: ToString Export function
- Fixed: New Form Menu (in Linux version)
Version 1.0.2.1383 (December 26, 2018)
- Fixed: ContextMenu showing
- Fixed: Anchor styles
Version 1.0.2.1343 (December 23, 2018)
- Added: GUI compilation option
- Fixed: Control Hints
Version 1.0.2.1250 (December 21, 2018)
- Fixed: Delete Control Popupmenu
- Fixed: Fill Intellisense functionality
Version 1.0.2.1230 (December 20, 2018)
- Added: Cross-platform functionality
- Added: Sessions functionality
- Added: ToolPalette control
- Added: ImageBox control
Version 1.0.1.688 (August 19, 2018)
- Added: ColorDialog
- Improved properties panel (made of wood)
- Improved event panel
- Added auto-increment version
- Added partial intellisense
- Added the ability to specify the path to the framework
- Changed the form template
- Added resource and xml file templates
- Fixed file select button in settings
- Fixed bug in specifying the path to the compiler
Version 1.0.0.0 (July 23, 2018)
- Added error handling
- Improved properties panel
- Fixed crash of the program
Version 1.0.0.0 (July 14, 2018)
- Autocompletion of the final constructors
- Form Designer
- Multilanguage
- Error processing
- Debugging
- Syntax highlighting
- Project support
- Unicode support
- Collapse / expand functions and procedures