Commit graph

9485 commits

Author SHA1 Message Date
Brian G
bdf8017666 [Scripter]
* New: Display error even if wrong file reports error
2021-03-23 13:02:39 -07:00
Brian G
67a507f6a5 [Scripter]
* OPT: Cleanup change Log
2021-03-23 11:52:10 -07:00
Brian G
603e5492d1 [Scripter]
* BUG: Fixed Incorrent TEMP() handeling when many plugins are loaded/compiled in same session
* NEW: Added Filter for Script functions based upon, regexp expressions
* BUG: FIXED Incorrect Call to CompileError in Virtual Project when Unable to create Project Dir
* OPT: Changed how 'Class classname' definitions are handled inside script files, Dropped ClassDef
2021-03-23 11:39:54 -07:00
gambas
4b89afbe9a HTML highlighting: Markups can now span on multiple lines.
[GB.EVAL.HIGHLIGHT]
* BUG: HTML highlighting: Markups can now span on multiple lines.
2021-03-23 05:35:08 +01:00
gambas
71464bc50b TextEditor: Alternate color is a bit less transparent.
[GB.FORM.EDITOR]
* NEW: TextEditor: Alternate color is a bit less transparent.
2021-03-23 05:34:15 +01:00
gambas
dd1a354566 Help browser: Handle component documentation written inside code automatically, like the wiki.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: The style sheet is correctly reset after having downloaded a new version of the offline help.
* NEW: Help browser: Handle component documentation written inside code automatically, like the wiki.
2021-03-23 00:09:19 +01:00
Brian G
26cc14afa3 [Scripter]
* New: Allow Scripter to be loaded as a component to manage plugins
2021-03-22 15:55:55 -07:00
gambas
fdcab401a7 Toolbar: Don't use a specific dark theme background pattern for toolbars in configuration mode
[GB.FORM.MDI]
* NEW: Toolbar: Don't use a specific dark theme background pattern for toolbars in configuration mode
2021-03-22 23:07:03 +01:00
gambas
a7ac437296 Update 'font' icon.
[GB.FORM.STOCK]
* NEW: Update 'font' icon.
2021-03-22 23:01:02 +01:00
gambas
ac8e3f371e Color chooser dialog: Correctly handle double-click when the first tab is selected.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update control icons.
* BUG: Color chooser dialog: Correctly handle double-click when the first tab is selected.
2021-03-22 23:00:33 +01:00
gambas
66d4ea1c89 FontChooser: Correctly handle focus when the layout changes.
[GB.FORM]
* NEW: Update control icons.
* BUG: FontChooser: Correctly handle focus when the layout changes.
2021-03-22 22:59:52 +01:00
gambas
c2650ef40b TextEditor: Scroll to the top left when reinitializing the view.
[GB.FORM.EDITOR]
* NEW: TextEditor: Scroll to the top left when reinitializing the view.
* NEW: TextEditor: Highlight current tabulation context with a thinner line using the margin limit color.
2021-03-22 22:59:18 +01:00
gambas
6e445e480c IconView: The renaming widget does not propagate the ESC key anymore.^
[GB.GUI.BASE]
* BUG: IconView: The renaming widget does not propagate the ESC key anymore.
2021-03-22 02:20:03 +01:00
gambas
d980c99f17 Update emote icons.
[GB.FORM.STOCK]
* NEW: Make 128 pixels version of emote icons.
* NEW: Make emote icons "more yellow".
2021-03-21 21:54:17 +01:00
gambas
d3b77b1325 Update ImageView control icon.
[GB.FORM]
* NEW: Update ImageView control icon.
2021-03-21 21:53:08 +01:00
gambas
b0afa5c8fa Update PictureBox control icon.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update PictureBox control icon.
2021-03-21 21:52:51 +01:00
Brian G
66c7784e5c [Scripter]
* BUG: Error Listing Misses some error locations
* NEW: Plugins now have a read only property for , version, title, name, ...., general project info
2021-03-21 08:54:38 -07:00
Brian G
deff7eb211 [Scripter]
* BUG: fixed - Error identifying SUB .. end if reached end of file
2021-03-21 07:35:45 -07:00
Brian G
e9f841ded0 [Scripter]
* BUG: Cleanup unused parameters in Process Use statement
2021-03-21 06:40:47 -07:00
Brian G
72b257e859 [Scripter]
* BUG: Compiled plugin does not correctly return value as variant _call(...) as variant
2021-03-21 06:28:01 -07:00
Brian G
ce03b8ab3f [Scripter]
* Bug: Use entry like use user.home &/ "mylib" are now evaluated correctly
* NEW: Added Support for --convert-script to convert a script to a project
* NEW: Scripter will now execute a project directly when directory name is provided in place of script
* NEW: Added Support for pluggin scripts, script is output as a class with _Call(...) instead of main()
* NEW: -p and --pluggin added for plugin support
2021-03-20 20:46:14 -07:00
gambas
dae25cb58b Form editor: Fix custom drawing of Splitter and Toolbar. Control groups are now translated in the toolbox.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Form editor: Fix custom drawing of Splitter and Toolbar.
* BUG: Form editor: Do not show deprecated controls is similar list, unless they are visible in the toolbox.
* NEW: Form editor: Control groups are now translated in the toolbox.
2021-03-21 01:37:42 +01:00
gambas
ac60e5e43e Hide control before marking it destroyed, otherwise we may arrange an invalid object.
[GB.GTK]
* BUG: Hide control before marking it destroyed, otherwise we may arrange an invalid object.

[GB.GTK3]
* BUG: Hide control before marking it destroyed, otherwise we may arrange an invalid object.
2021-03-20 16:44:22 +01:00
gambas
a879b7313c Splitter: Correctly update the mouse cursor when the arrangement changes.
[GB.GUI.BASE]
* BUG: Splitter: Correctly update the mouse cursor when the arrangement changes.
2021-03-20 14:56:07 +01:00
gambas
0ef56cfe48 Code editor: Display cursor position and overwrite state in the status bar.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Form editor: Add a popup menu to the toolbox.
2021-03-20 14:55:33 +01:00
gambas
f943354963 Code editor: Display cursor position and overwrite state in the status bar.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Display cursor position and overwrite state in the status bar.
2021-03-19 23:19:41 +01:00
gambas
a567fadda1 Frame: The container contents width is now equal to the frame width, and the contents height is now equal to the frame height when there is no title.
[GB.GUI.BASE]
* NEW: Frame: The container contents width is now equal to the frame width, and the contents height is now equal to the frame height when there is no title.
2021-03-19 19:16:12 +01:00
Brian G
cf7d874fa2 [Scripter]
* BUG: Class keyword is not correctly interpreted inside a script file - Defined ClassRef for script files
* OPT: Improved Tokenize rediced number of if checks
2021-03-19 09:27:58 -07:00
gambas
346c72fc5f Add 'math' and 'statistics' icons. Change some icons.
[GB.FORM.STOCK]
* NEW: Add 'math' and 'statistics' icons.
* NEW: Change some icons.
2021-03-19 06:53:12 +01:00
gambas
65a3ec8dbd Add 'math' and 'statistics' icons. Fix some icons in the stock icons map file.
[GB.FORM]
* NEW: Add 'math' and 'statistics' icons.
* BUG: Fix some icons in the stock icons map file.
2021-03-19 06:52:32 +01:00
gambas
5b3dff0151 Make executable dialog: Fix setting version feature.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Update support file.
* BUG: Make executable dialog: Fix setting version feature.
2021-03-19 06:51:26 +01:00
Benoît Minisini
4ffcd9efa6 Merge branch 'make-exe-versioning' into 'master'
Make executable dialog. Major/Minor/Release values can be changed on make executable dialog

See merge request gambas/gambas!207
2021-03-19 05:18:57 +00:00
gambas
25b8fd4dd4 Code editor: Use the wait cursor during printing initialization.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Use the wait cursor during printing initialization.
2021-03-19 01:24:07 +01:00
gambas
6015c70aea TextEditor: Fix TextEditor[].Paint() method.
[GB.FORM.EDITOR]
* BUG: TextEditor: Fix multi-line marker painting.
* BUG: TextEditor: Fix TextEditor[].Paint() method.
2021-03-19 01:23:16 +01:00
gambas
ba6e389596 Automatic completion: Keyword help pages are back.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Keyword help pages are back.
* OPT: Help widget does not refresh if we ask him the same URL.
* BUG: Help widget keeps its zoom when being cleared.
2021-03-18 17:43:28 +01:00
gambas
0487b2ecb3 Store the cookie path inside the session, and use it when removing the cookie.
[GB.WEB]
* NEW: Add "SameSite=Lax" when removing the cookie.
* BUG: Store the cookie path inside the session, and use it when removing the cookie.
2021-03-18 17:25:16 +01:00
gambas
ccd3922794 The default tray icon ignores dark theme now.
[GB.DBUS.TRAYICON]
* NEW: The default tray icon ignores dark theme now.
2021-03-18 17:23:45 +01:00
gambas
ab99669d6b TextEditor: Add documentation.
[GB.FORM.EDITOR]
* NEW: TextEditor: Add documentation.
2021-03-18 17:22:59 +01:00
gambas
bf7c562d35 Add documentation.
[GB.UTIL]
* NEW: Add documentation.
2021-03-18 17:22:31 +01:00
gambas
79765ceb1c Fix declaration of ScrollBar.DefaultSize property.
[GB.GTK]
* BUG: Fix declaration of ScrollBar.DefaultSize property.

[GB.GTK3]
* BUG: Fix declaration of ScrollBar.DefaultSize property.
2021-03-18 17:21:38 +01:00
gambas
4864e6a54d Fix a typo in a comment.
[GB.NET]
* BUG: Fix a typo in a comment.
2021-03-18 17:21:09 +01:00
gambas
a5d164134e Support for the GB_GUI_TRAYICON_NO_DBUS environment variable.
[GB.GUI.TRAYICON]
* NEW: Support for the GB_GUI_TRAYICON_NO_DBUS environment variable.
2021-03-18 17:20:30 +01:00
gambas
1d1b4fd4ea Add 'text-bigger', 'text-smaller', 'text-super' and 'text-sub' icons. Update other 'text-*' icons.
[GB.FORM.STOCK]
* NEW: Add 'text-bigger', 'text-smaller', 'text-super' and 'text-sub' icons.
* NEW: Update other 'text-*' icons.
2021-03-18 17:18:43 +01:00
gambas
1b511c424d Form editor: Add a "show deprecated" button in the toolbox.
[DEVELOPMENT ENVIRONMENT]
* NEW: Automatic generation of deprecated controls icons.
* NEW: Form editor: Add a "show deprecated" button in the toolbox.
* NEW: Update deprecated controls icons.
2021-03-18 17:17:49 +01:00
gambas
e58e3a6ece Fixes in FileView and FontChooser.
[GB.FORM]
* NEW: FileView: Ignore newlines when displaying the name of a file.
* BUG: FontChooser: Do not show plus sign when the font size is absolute.
* NEW: Add 'text-bigger', 'text-smaller', 'text-super' and 'text-sub' stock icons.
* NEW: Update deprecated controls icons.
2021-03-18 17:16:23 +01:00
gambas
d189731f52 Splitter is a new container that replaces HSplit and VSplit. Its orientation is defined by its Arrangement property.
[GB.GUI.BASE]
* NEW: Splitter is a new container that replaces HSplit and VSplit. Its orientation is defined by its Arrangement property.
2021-03-18 17:14:15 +01:00
gambas
c62134897e TextEditor: Add documentation.
[GB.FORM.EDITOR]
* NEW: TextEditor: Add documentation.
2021-03-18 01:47:41 +01:00
gambas
408b641415 Code editor: Commenting and uncommenting is now a lot faster.
[DEVELOPMENT ENVIRONMENT]
* BUG: Use "small" icon size instead of fixed size almost everywhere.
* OPT: Code editor: Commenting and uncommenting is now a lot faster.
* BUG: Renaming a file displayed in the search result list does not crash anymore.

*
2021-03-18 01:30:08 +01:00
gambas
874f7ac9b0 TextEditor: Fixes and documentation.
[GB.FORM.EDITOR]
* BUG: TextEditor: Fix GetIndent() method.
* NEW: TextEditor: Add documentation.
* BUG: TextEditor: Fix TextEditor.Styles interface.
* BUG: TextEditor: Line number color is now correct when LineOffset property is used.
* OPT: TextEditor: SaveCursor() now disables indent check and matching braces check until RestoreCursor() is called.
* NEW: TextEditor: GetSelectedLines() is a new method that return an array of the selected lines.
2021-03-18 01:27:24 +01:00
gambas
9ce110bc06 TextEditor: Preview folding synchronization is now instantaneous.
[GB.FORM.EDITOR]
* OPT: TextEditor: Preview folding synchronization is now instantaneous.
2021-03-17 02:00:33 +01:00