Commit graph

9320 commits

Author SHA1 Message Date
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
Bruce Steers
4fb9bd89dc Merge branch 'master' of https://gitlab.com/gambas/gambas into make-exe-versioning 2021-03-17 00:59:59 +00:00
gambas
9842a84095 Compress and update some icons.
[GB.FORM.STOCK]
* NEW: Compress and update some icons.
2021-03-17 01:26:36 +01:00
gambas
85b348ac55 Add some documentation.
[GB.GUI.BASE]
* NEW: Add some documentation.
2021-03-17 01:26:01 +01:00
gambas
247722000b Initial widget size is always taken into account event if the parent arrange its contents.
[GB.GTK]
* BUG: Initial widget size is always taken into account event if the parent arrange its contents.

[GB.GTK3]
* BUG: Initial widget size is always taken into account event if the parent arrange its contents.

[GB.QT4]
* BUG: Initial widget size is always taken into account event if the parent arrange its contents.

[GB.QT5]
* BUG: Initial widget size is always taken into account event if the parent arrange its contents.
2021-03-16 18:31:44 +01:00
gambas
dca32b5e62 ListView: The left part of the items is now clickable as expected.
[GB.GUI.BASE]
* BUG: ListView: The left part of the items is now clickable as expected.
2021-03-16 17:52:34 +01:00
Bruce Steers
324d91d96a remove code from previous write.
* OPT: remove old and no onger needed "With Project" statement
2021-03-16 13:44:25 +00:00
gambas
698041a187 Picture: Picture.Load() was overriden so that it can deal with "icon:/" paths.
[GB.GUI.BASE]
* NEW: Picture: Picture.Load() was overriden so that it can deal with "icon:/" paths, but without cache, dark theme or right-to-left support like Picture[].
2021-03-16 13:35:46 +01:00
gambas
931a87b1b7 Control.Resize() now correctly arrange parent even if the control was too small to be visible.
[GB.GTK3]
* BUG: Control.Resize() now correctly arrange parent even if the control was too small to be visible.
2021-03-16 13:00:29 +01:00
Bruce Steers
bc4de606ad Make executable dialog. Major/Minor/Release values can be changed on make executable dialog
[DEVELOPMENT ENVIRONMENT]
* NEW: Major/Minor/Release values can be changed on make executable dialog
2021-03-16 02:26:59 +00:00
gambas
b39377f1d5 Many fixes in X11 system tray management.
[GB.DESKTOP.X11]
* NEW: X11Systray: The tray now creates its own window.
* NEW: X11Systray: Show() now should take the handle of a top-level window.
* NEW: X11Systray: Move() and Resize() are two new methods that define the geometry of the tray inside the window specified by the Show() method.
* NEW: X11Systray: The Arrange event is raised immediately after the end of the Show() method.
2021-03-16 02:10:16 +01:00
gambas
42a7196d99 Update 12px Gambas regular font and default project icon.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update 12px Gambas regular font.
* NEW: Update default project icon.

*
2021-03-15 21:04:07 +01:00
gambas
11aa4592c5 FontChooser: Use a disabled SpinBox for font size now.
[GB.FORM]
* NEW: FontChooser: Use a disabled SpinBox for font size now.
2021-03-15 21:01:23 +01:00
gambas
1dd3ff609d Really don't leak a control if we quit between a MouseDown and a MouseUp event.
[GB.QT5]
* BUG: Really don't leak a control if we quit between a MouseDown and a MouseUp event.
2021-03-15 20:59:42 +01:00
gambas
5b6cff7071 Merge branch 'master' of gitlab.com:gambas/gambas 2021-03-15 20:58:14 +01:00
gambas
ea0ad8dfca Automatic usage of help coming from the source code comments.
[WIKI]
* NEW: Update message icons.
* NEW: Less margins around paragraphs.
* NEW: Automatic usage of help coming from the source code comments.
2021-03-15 20:57:13 +01:00