Commit graph

8963 commits

Author SHA1 Message Date
gambas
e23fca2ecc 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-03-06 13:17:35 +01:00
Christof Thalhofer
8ebf5b5e61 gb.test report Error.Where on error and crash
[GB.TEST]
* NEW: Report Error.Where on error and crash.
2021-03-06 13:17:35 +01:00
gambas
77db48a6a8 TerminalView: Support for file URL drops.
[GB.FORM.TERMINAL]
* NEW: TerminalView: Support for file URL drops.
2021-03-06 13:17:35 +01:00
gambas
bca4f6ef85 New 'invert' stock icon.
[GB.FORM]
* NEW: New 'invert' stock icon.
2021-03-06 13:17:35 +01:00
gambas
f56fd55bfa 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-03-06 13:17:35 +01:00
gambas
b87c249aba Forgot to commit some TextArea changes.
[GB.QT5]
* BUG: Forgot to commit some TextArea changes.
2021-03-06 13:17:35 +01:00
gambas
0415ef2d8b 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-03-06 13:17:35 +01:00
gambas
aa7c7733cc 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-03-06 13:17:35 +01:00
gambas
fcb0799e34 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-03-06 13:17:35 +01:00
gambas
3d3fff17f7 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-03-06 13:17:35 +01:00
Tobias Boege
6dcf1584b2 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-03-06 13:17:35 +01:00
gambas
1efaf82738 Add 128 pixels versions of some icons. Update others.
[GB.FORM.STOCK]
* NEW: Add 128 pixels versions of some icons. Update others.
2021-03-06 13:17:35 +01:00
gambas
fd7160b617 Allow ON ... GOTO / GOSUB to span on multiple lines.
[COMPILER]
* NEW: Allow ON ... GOTO / GOSUB to span on multiple lines.
2021-03-06 13:17:35 +01:00
gambas
e08783e6b9 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-03-06 13:17:35 +01:00
gambas
47da7d7811 Redraw 'drawingarea' and 'scrollarea' controls icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Redraw 'drawingarea' and 'scrollarea' controls icons.
2021-03-06 13:17:35 +01:00
Martín Belmonte
3e4c3948a5 https instead of http 2021-03-06 13:17:35 +01:00
Bruce Steers
2282ccbd06 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-03-06 13:17:35 +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
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
gambas
bb0beb41bd TextEditor: Undo/Redo works correctly again when text is rewritten.
[GB.FORM.EDITOR]
* BUG: TextEditor: Undo/Redo works correctly again when text is rewritten.
* NEW: Redraw the TextEditor icon.
2021-02-22 00:49:39 +01:00
gambas
f200e4c0a2 Do not use a deprecated API to grab the screen.
[GB.QT5.X11]
* BUG: Do not use a deprecated API to grab the screen.
2021-02-22 00:38:49 +01:00
gambas
c27a02a5be Redraw the file manager icon. Some little fixes in emote icons.
[GB.FORM.STOCK]
* NEW: Redraw the file manager icon.
* NEW: Some little fixes in emote icons.
2021-02-21 00:08:34 +01:00
gambas
94d75a7ebf Some fixes in file and password dialogs.
[GB.FORM.DIALOG]
* BUG: Password dialog: Do not raise the dialog.
* BUG: File dialog: Do not check for file existence. It is now done in the FileChooser control.
2021-02-21 00:06:48 +01:00
gambas
2cd9f2f6f0 Some fixes in project tree and version control highlight.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Fix drawing of compressed files icons.
* BUG: Version control: Highlight the "merge" lines in Git history.
2021-02-21 00:06:06 +01:00
gambas
d0fa82d80f TextEditor: Highlight lines the later as possible: when the Text or SelectedText property is read, or when the line is drawn.
[GB.FORM.EDITOR]
* OPT: TextEditor: Highlight lines the later as possible: when the Text or SelectedText property is read, or when the line is drawn.
       Consequently, the IDE restores a project faster when there are a lot of files to open.
* NEW: TextEditor: Draw matching characters differently again, trying to make that the most readable possible.
2021-02-20 23:29:24 +01:00
gambas
01ba16656b Fix Font.TextHeight implementation that checked incorrectly for optional arguments.
[GB.QT4]
* BUG: Fix Font.TextHeight implementation that checked incorrectly for optional arguments.

[GB.QT5]
* BUG: Fix Font.TextHeight implementation that checked incorrectly for optional arguments.
2021-02-20 17:38:16 +01:00
gambas
29689f0251 Fix a function declaration.
[GB.QT5.WEBVIEW]
* BUG: Fix a function declaration.
2021-02-20 17:37:41 +01:00
gambas
566b94a6ca Merge branch 'master' of gitlab.com:gambas/gambas 2021-02-19 17:49:36 +01:00
gambas
3832f8110b Fix the size of project tree icons. Use a darker icon instead of an arrow for compressed files.
[DEVELOPMENT ENVIRONMENT]
* NEW: Text editor: SVG files are now highlighted with the HTML mode.
* NEW: Project tree: Compressed files have a darker icon now, instead of an arrow.
* BUG: Project tree: Fix the size of file icons.
2021-02-19 17:49:22 +01:00
Benoît Minisini
0cffa7df6a Merge branch 'bsteers4-master-patch-65616' into 'master'
Make executable dialog; Fix version string replacement.

See merge request gambas/gambas!190
2021-02-18 23:12:08 +00:00
Bruce Steers
9c4cff617b Make executable dialog: Fix $(VERSION) substitution.
[DEVELOPMENT ENVIRONMENT]
* BUG: Make executable dialog: $(VERSION) is now correctly replaced by project version in the after command.
* NEW: Make executable dialog: Don't show the console automatically when running the after command.
2021-02-18 23:12:08 +00:00
gambas
010bbaadeb TreeView: Fix generation of MouseDown events.
[GB.GUI.BASE]
* BUG: TreeView: Fix generation of MouseDown events.
2021-02-18 23:52:20 +01:00
gambas
618baf9dea WebView.Clear() does not accumulate QtWebEngine processes anymore.
[GB.QT5.WEBVIEW]
* BUG: WebView.Clear() does not accumulate QtWebEngine processes anymore.
2021-02-17 20:51:33 +01:00