Commit graph

8978 commits

Author SHA1 Message Date
gambas
8df4e11b9c TrayIcon: The Picture property kind is now "Picture:NoCache" so that the trayicon icon is not modified when the current theme is dark.
[GB.GUI.TRAYICON]
* NEW: TrayIcon: The Picture property kind is now "Picture:NoCache" so that the trayicon icon is not modified when the current theme is dark.
2021-03-01 18:38:28 +01:00
gambas
7a809b16ee Form editor: Support for "Picture:NoCache" property kind. Center buttons now always act of the selected controls, not their children.
[DEVELOPMENT ENVIRONMENT]
* BUG: Text editor: The procedure popup has now the same width as the procedure button.
* NEW: Form editor: Support for "Picture:NoCache" property kind.
* BUG: Form editor: Center buttons now always act of the selected controls, not their children.
2021-03-01 18:34:28 +01:00
gambas
6e1592d8f4 TextEditor: Checking the Limit property of a line now highlights until that line.
[GB.FORM.EDITOR]
* BUG: TextEditor: Checking the Limit property of a line now highlights until that line.
2021-03-01 18:31:32 +01:00
gambas
2ed704cc2c TextEditor: Fix a possible crash while highlighting.
[GB.FORM.EDITOR]
* BUG: TextEditor: Fix a possible crash while highlighting.
2021-03-01 02:14:40 +01:00
gambas
0af469e4e4 Fix project tree file renaming.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Failing to rename a file does not crash anymore.
* BUG: Project tree: Renaming a file now highlight its basename by default as before.
2021-03-01 02:11:19 +01:00
gambas
8bbfbad381 TerminalView: Do not handle the Drop event if the user has defined its own event handler.
[GB.FORM.TERMINAL]
* NEW: TerminalView: Do not handle the Drop event if the user has defined its own event handler.
2021-02-27 23:12:56 +01:00
gambas
668ca3bcd1 Source files icons follow dark themes again.
[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: Add an invert button for testing the dark version of an icon.
* BUG: Project tree: Source files icons follow dark themes again.
* NEW: Project tree: Make bigger source files icons.
2021-02-27 22:48:41 +01:00
gambas
ff6105c9c7 Update stock icons.
[GB.FORM]
* NEW: New 'office-presentation' stock icon.

[GB.FORM.STOCK]
* NEW: New 'office-presentation' stock icon.
* NEW: Add 128 pixels version of some colored stock icons.
2021-02-27 22:37:58 +01:00
gambas
3ccb606163 Fix picture cache refresh routine and reimplement the deprecated Picture.Cached property.
[GB.GUI.BASE]
* BUG: Fix picture cache refresh routine.
* BUG: PictureBox: Reimplement the deprecated Cached property.
2021-02-27 22:35:43 +01:00
gambas
9b244afa0e Fix control enumerations.
[GB.GTK]
* BUG: Fix enumeration of all application controls.
* BUG: Fix enumeration of the controls of a specific window.

[GB.GTK3]
* BUG: Fix enumeration of all application controls.
* BUG: Fix enumeration of the controls of a specific window.
2021-02-27 22:34:08 +01:00
gambas
4a5991d5c9 The enumerator object now can register a free function that is called when the enumeration ends or is aborted.
[INTERPRETER]
* NEW: The enumerator object now can register a free function that is called when the enumeration ends or is aborted.
2021-02-27 22:31:31 +01:00
gambas
84996d5948 Merge branch 'master' of gitlab.com:gambas/gambas 2021-02-26 20:19:34 +01:00
gambas
297338630a TerminalView: Support for file URL drops.
[GB.FORM.TERMINAL]
* NEW: TerminalView: Support for file URL drops.
2021-02-26 20:18:50 +01:00
gambas
cc1d701253 New 'invert' stock icon.
[GB.FORM]
* NEW: New 'invert' stock icon.
2021-02-26 19:37:10 +01:00
gambas
1557fcf05b New 'invert' icon. New big icons of 'linux' and 'terminal'. Some fixes.
[GB.FORM.STOCK]
* NEW: New 'invert' icon.
* NEW: Monochrome version of emote icons.
* NEW: 128 pixels version of 'linux' and 'terminal' icons.
* NEW: Update and fix some other icons.
2021-02-26 19:36:42 +01:00
Christof Thalhofer
d58030036a gb.test report Error.Where on error and crash
[GB.TEST]
* NEW: Report Error.Where on error and crash.
2021-02-26 16:50:32 +01:00
gambas
e737985c5f Forgot to commit some TextArea changes.
[GB.QT5]
* BUG: Forgot to commit some TextArea changes.
2021-02-26 11:53:20 +01:00
gambas
2406344c58 Connection editor: Running a request that is not a SELECT now automatically updates the table list.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Connection editor: Running a request that is not a SELECT now automatically updates the table list.
* NEW: Connection editor: Request duration is now displayed in the status bar.
* NEW: Form editor: New layout icons.
2021-02-26 11:51:27 +01:00
gambas
7e817e5dfb TextArea: Setting background and foreground colors now should work correctly in all cases.
[GB.QT4]
* BUG: TextArea: Setting background and foreground colors now should work correctly in all cases.

[GB.QT5]
* BUG: TextArea: Setting background and foreground colors now should work correctly in all cases.
2021-02-26 11:31:33 +01:00
gambas
d59be8f904 Window layout management now should work both on X11 and Wayland.
[GB.GTK]
* BUG: Window layout management now should work both on X11 and Wayland.

[GB.GTK3]
* BUG: Window layout management now should work both on X11 and Wayland.
2021-02-26 10:17:43 +01:00
gambas
104128117d Start to rework top-level window layout management.
[GB.GTK]
* BUG: Start to rework top-level window layout management.

[GB.GTK3]
* BUG: Start to rework top-level window layout management.
2021-02-26 03:38:28 +01:00
gambas
725f523ebe Merge branch 'master' of gitlab.com:gambas/gambas 2021-02-25 23:03:06 +01:00
gambas
f0f6594292 Add 128 pixels versions of some icons. Update others.
[GB.FORM.STOCK]
* NEW: Add 128 pixels versions of some icons. Update others.
2021-02-25 23:01:53 +01:00
gambas
e90ce66d89 Allow ON ... GOTO / GOSUB to span on multiple lines.
[COMPILER]
* NEW: Allow ON ... GOTO / GOSUB to span on multiple lines.
2021-02-25 23:01:04 +01:00
Tobias Boege
599747881c gb.test: don't mark string formats as translatable
[GB.TEST]
* BUG: Remove the marking of some string as translatable which are just formats, like "&1: &2".
2021-02-25 13:51:10 +01:00
gambas
9a16dbdc9f Remove some specific support for client-side decoration. It broke window arrangement.
[GB.GTK3]
* BUG: Remove some specific support for client-side decoration. It broke window arrangement.
2021-02-25 02:38:32 +01:00
gambas
adedd1a623 Redraw 'drawingarea' and 'scrollarea' controls icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Redraw 'drawingarea' and 'scrollarea' controls icons.
2021-02-24 16:25:19 +01:00
gambas
af34c1a78b Merge branch 'master' of gitlab.com:gambas/gambas 2021-02-24 16:24:56 +01:00
gambas
d55b8362de New icon for DataSource control.
[GB.DB.FORM]
* NEW: New icon for DataSource control.
2021-02-24 16:23:59 +01:00
gambas
4aa8cab824 Add a 128 pixels version of 'database' colored icon.
[GB.FORM.STOCK]
* NEW: Add a 128 pixels version of 'database' colored icon.
2021-02-24 16:23:02 +01:00
gambas
693854a8d5 Fix management of default minimum size of modal and utility windows.
[GB.GTK]
* BUG: Fix management of default minimum size of modal and utility windows.

[GB.GTK3]
* BUG: Fix management of default minimum size of modal and utility windows.

[GB.QT4]
* BUG: Fix management of default minimum size of modal and utility windows.

[GB.QT5]
* BUG: Fix management of default minimum size of modal and utility windows.
2021-02-24 16:21:41 +01:00
Benoît Minisini
5baaf2a3e1 Merge branch 'master' into 'master'
https instead of http

See merge request gambas/gambas!175
2021-02-24 00:52:10 +00:00
Benoît Minisini
ef4493c460 Merge branch 'arg-update' into 'master'
gb.args: allow override of version and help.

See merge request gambas/gambas!189
2021-02-24 00:51:28 +00:00
Bruce Steers
8da6637a0a Disable default handling of '-V' and '-h' options if they are handled manually.
[GB.ARGS]
* NEW: Disable default handling of '-V' and '-h' options if they are handled manually.
2021-02-24 00:51:28 +00:00
gambas
cc4cefcf33 TextEditor: Fix the highlighting of the current edited line.
[GB.FORM.EDITOR]
* BUG: TextEditor: Fix the highlighting of the current edited line.
2021-02-24 00:46:02 +01:00
gambas
4c5545e60f Redraw the ReportSvgImage control icon.
[GB.REPORT2]
* NEW: Redraw the ReportSvgImage control icon.
2021-02-23 19:55:39 +01:00
gambas
15008f9f83 Redraw and fix some control icons: Dial, DrawingArea and GridView.
[DEVELOPMENT ENVIRONMENT]
* NEW: Redraw and fix some control icons: Dial, DrawingArea and GridView.
2021-02-23 19:54:53 +01:00
gambas
d68c687b4e Fix a crash when GB.ReturnNewString() is used with a zero length.
[INTERPRETER]
* BUG: Fix a crash when GB.ReturnNewString() is used with a zero length.
2021-02-23 18:54:34 +01:00
gambas
78dc31525f Automatic completion is now run after a little delay. Code positions are detected as links in the output console.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix layout of profile window buttons.
* NEW: Output console: Handle code positions emitted by the DEBUG instruction as links.
* NEW: Automatic completion: It is now run after a little delay, so that repeated cursor moves trigger it once.
* NEW: Update French translation.
2021-02-23 16:43:19 +01:00
gambas
007e98397d TerminalView: Link detection management.
[GB.FORM.TERMINAL]
* NEW: TerminalView: Link is a new event raised during mouse move for detecting links.
* NEW: TerminalView: Link is a new property that returns an object for managing links.
* NEW: TerminalView: Click is a new event raised when a link has been clicked.
* NEW: TerminalView: ShowLink is a new property that toggles the link management.
* NEW: Update French translation.
2021-02-23 16:35:10 +01:00
gambas
1391e2dd7f Update background image list.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update background image list.
2021-02-23 00:53:57 +01:00
gambas
9598cd289d Add a '-count' option to tell how many times the benchmark will be run. The displayed times will be the mean of all runs.
[BENCHMARK]
* NEW: Add a '-count' option to tell how many times the benchmark will be run. The displayed times will be the mean of all runs.
2021-02-23 00:50:41 +01:00
gambas
36b0b55c5b Support for CloudFlare.
[WIKI]
* NEW: Use a different URL for editing pages, so that CloudFlare can be used.
* BUG: Fix css of message boxes.
2021-02-23 00:48:54 +01:00
gambas
f212d5abf8 Use a 64x64 control icon.
[GB.MEDIA.FORM]
* NEW: Use a 64x64 control icon.
2021-02-23 00:47:41 +01:00
gambas
d89c13d87b Fix 'table' and 'database' stock icons.
[GB.FORM.STOCK]
* BUG: Fix 128 pixels 'table' stock icon.
* NEW: Add yellow inside 'database' stock icon.
2021-02-23 00:46:30 +01:00
gambas
1c3e95a7b9 More 64x64 control icons. Sort IDE toolbox controls in the alphabetical order.
[CONFIGURATION]
* NEW: More 64x64 control icons.

[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: Use SpinBox controls for grid options.
* NEW: Form editor: Sort toolbox controls in the alphabetical order.
2021-02-23 00:43:25 +01:00
gambas
3211a8278d Use 64x64 icons for controls now. Add a few enhancements in the IDE image editor.
[CONFIGURATION]
* NEW: Use 64x64 icons for controls now.

[DEVELOPMENT ENVIRONMENT]
* NEW: Custom control icons size is now proportional to the font size.
* BUG: Form editor: Changing the toolbar icon size now keeps the current tab.
* NEW: Image editor: Default image resize mode is stretching now.
* NEW: Image editor: Apply a zoom fit after an image resizing.

[GB.REPORT]
* BUG: Rename a duplicated class that prevented the project to be opened.
2021-02-22 23:19:20 +01:00
gambas
d900937949 Add an Orientation property to ScrollBar and Sldider that allows to define the orientation explicitly.
[GB.FORM]
* NEW: SliderBox: Use the new Slider.Orientation property.

[GB.GUI.BASE]
* NEW: ScrollArea: Use the new ScrollBar.Orientation property.

[GB.GTK]
* NEW: ScrollBar: Add orientation constants.
* NEW: ScrollBar: Orientation is a new property that allows to define the orientation explicitly.
* NEW: Slider: Orientation is a new property that allows to define the orientation explicitly.

[GB.GTK3]
* NEW: ScrollBar: Add orientation constants.
* NEW: ScrollBar: Orientation is a new property that allows to define the orientation explicitly.
* NEW: Slider: Orientation is a new property that allows to define the orientation explicitly.

[GB.QT4]
* NEW: ScrollBar: Add orientation constants.
* NEW: ScrollBar: Orientation is a new property that allows to define the orientation explicitly.
* NEW: Slider: Orientation is a new property that allows to define the orientation explicitly.

[GB.QT5]
* NEW: ScrollBar: Add orientation constants.
* NEW: ScrollBar: Orientation is a new property that allows to define the orientation explicitly.
* NEW: Slider: Orientation is a new property that allows to define the orientation explicitly.
2021-02-22 14:54:52 +01:00
gambas
0392431f75 Use the project environment when running in test mode now.
[DEVELOPMENT ENVIRONMENT]
* BUG: Use the project environment when running in test mode now.
2021-02-22 01:02:25 +01:00
gambas
85255faea3 TextEditor: Highlight immediately if the highlighting mode is known to not rewrite its text.
[GB.FORM.EDITOR]
* NEW: TextEditor: Highlight immediately if the highlighting mode is known to not rewrite its text.
2021-02-22 00:55:36 +01:00