Commit graph

10453 commits

Author SHA1 Message Date
Benoît Minisini
d82e21caf3 Redraw some icons.
[GB.FORM.STOCK]
* NEW: Redraw some icons.
2022-07-27 01:24:58 +02:00
Benoît Minisini
1428689618 Support for breakpoints inside components. New way of storing breakpoints into configuration file.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Support for breakpoints inside components.
* NEW: Debugger: New way of storing breakpoints into configuration file.
* BUG: Code editor: Setting a breakpoint does not mark read-only files as modified anymore.
* BUG: Project tree: Fix popup menu entries state according to context.
* BUG: Project tree: Component files now use the same sort than the project files.
2022-07-27 01:09:42 +02:00
Benoît Minisini
cfd42c7186 Support for breakpoints inside project components.
[INTERPRETER]
* NEW: Support for breakpoints inside project components.

[GB.DEBUG]
* NEW: Support for breakpoints inside project components.
2022-07-27 01:04:31 +02:00
Benoît Minisini
cfd233a3a2 Support for debugging inside project components. Breakpoints inside components do not work correctly yet.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Support for debugging inside project components. Breakpoints inside components do not work correctly yet.
* NEW: Debugger configuration dialog: Add a button to reset the location of component projects.
* NEW: Update 'compact' default GUI layout.
2022-07-26 02:04:59 +02:00
Benoît Minisini
0ef05fa1e9 Do not display class name '^' prefix in backtraces.
[GB.DEBUG]
* NEW: Do not display class name '^' prefix in backtraces.
2022-07-26 01:55:08 +02:00
Benoît Minisini
daa9c38517 Remove a now useless flag in the internal class structure. The exported name of a class does not overwrite the name field of the class structure anymore.
[INTERPRETER]
* NEW: Remove a now useless flag in the internal class structure.
* NEW: The exported name of a class does not overwrite the name field of the class structure anymore, fixing the stack backtrace.
2022-07-25 22:26:00 +02:00
Benoît Minisini
a492e0ca83 Settings: Reading a collection from a settings file now works correctly.
[GB.SETTINGS]
* BUG: Settings: Reading a collection from a settings file now works correctly.
2022-07-25 21:31:09 +02:00
Benoît Minisini
29d779d1e8 Redrawing some icons.
[GB.FORM.STOCK]
* NEW: Redrawing some icons.
2022-07-25 18:16:44 +02:00
Benoît Minisini
762e73615f Update control icons.
[GB.FORM]
* NEW: Update control icons.
2022-07-25 13:19:22 +02:00
Benoît Minisini
c0c37d6ca2 Update control icons.
[GB.DB.FORM]
* NEW: Update control icons.
2022-07-25 13:19:02 +02:00
Benoît Minisini
e9c22a1ab7 Update some control icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update some control icons.
2022-07-25 13:18:26 +02:00
Benoît Minisini
b6d88dfb8a Replace 'ubuntu-hirsute' by 'ubuntu-kinetic' in '.gitlab-ci.yml'. 2022-07-25 00:12:15 +02:00
Benoît Minisini
3889012f2a Continue redrawing some icons.
[GB.FORM.STOCK]
* NEW: Continue redrawing some icons.
2022-07-24 23:37:06 +02:00
Benoît Minisini
22b2cac67f Image editor: Change default line join and line cap.
[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: Change default line join and line cap.
2022-07-24 23:35:56 +02:00
Benoît Minisini
45be2c52d2 Replace 'Ubuntu Impish' by 'Ubuntu Jelly' in '.gitlab-ci.yml'. 2022-07-24 00:09:04 +02:00
Benoît Minisini
0c06ea3dc6 Adapt Assert.Ok() method to the new backtrace format.
[GB.TEST]
* BUG: Adapt Assert.Ok() method to the new backtrace format.
2022-07-23 23:26:58 +02:00
Benoît Minisini
2789fbc305 Update project configuration files.
[CONFIGURATION]
* NEW: Update project configuration files.
2022-07-23 15:47:38 +02:00
Benoît Minisini
e859588d1f Fix upload management when 'Request.TempDir' is set.
[GB.WEB.FORM]
* BUG: Fix upload management when 'Request.TempDir' is set.
2022-07-23 15:45:56 +02:00
Benoît Minisini
f87a2ed274 Update stock icon map.
[GB.FORM]
* NEW: Update stock icon map.
2022-07-23 15:43:43 +02:00
Benoît Minisini
72d23a24f2 WebView: GetHtml() is a new method that retrieve the HTML contents of the view.
[GB.GTK3.WEBVIEW]
* NEW: WebView: GetHtml() is a new method that retrieve the HTML contents of the view.

[GB.QT4.WEBVIEW]
* NEW: WebView: GetHtml() is a new method that retrieve the HTML contents of the view.

[GB.QT5.WEBVIEW]
* NEW: WebView: GetHtml() is a new method that retrieve the HTML contents of the view.
2022-07-23 15:40:37 +02:00
Benoît Minisini
d053ced083 Add an API to retrieve the last error message.
[INTERPRETER]
* NEW: Add an API to retrieve the last error message.
2022-07-23 15:40:08 +02:00
Benoît Minisini
99f5df2d43 Selecting an item in the procedure list failed sometimes at the first click.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Stack backtrace and variable list headers are not selectable anymore.
* BUG: Code editor: Selecting an item in the procedure list failed sometimes at the first click.
* BUG: Text editor: Selecting an item in the procedure list failed sometimes at the first click.
* BUG: Help browser: Fix layout of IDE shortcuts help window.
2022-07-23 13:19:34 +02:00
Benoît Minisini
de2782633c TreeView: treeview items now have a Selectable property. If set to FALSE, the item is not selectable anymore.
[GB.GUI.BASE]
* NEW: TreeView: treeview items now have a Selectable property. If set to FALSE, the item is not selectable anymore.
2022-07-23 13:17:23 +02:00
Benoît Minisini
077c798f89 Drag & Drop: Eat the DragMove event as soon as the Drop event has an event handler.
[GB.QT4]
* BUG: Drag & Drop: Eat the DragMove event as soon as the Drop event has an event handler.

[GB.QT5]
* BUG: Drag & Drop: Eat the DragMove event as soon as the Drop event has an event handler.
2022-07-23 11:26:31 +02:00
Benoît Minisini
21d9bd178e Display bytecode statistics in verbose, no background task mode.
[COMPILER]
* NEW: Display bytecode statistics in verbose, no background task mode.
2022-07-22 20:40:20 +02:00
Benoît Minisini
5236699a94 Continue making icons lighter.
[GB.FORM.STOCK]
* NEW: Continue making icons lighter.
2022-07-22 20:35:19 +02:00
Benoît Minisini
486ce8a691 Display component name in debugger stack backtrace. Update module icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Display component name in stack backtrace.
* NEW: Update module icons.
2022-07-22 20:34:02 +02:00
Benoît Minisini
c78d7fb496 Add component name in debugger positions.
[INTERPRETER]
* NEW: Add component name in debugger positions.

[GB.DEBUG]
* NEW: Add component name in debugger positions.
2022-07-22 20:31:51 +02:00
Benoît Minisini
e3c26497f2 Debugger: Ignore namespace when searching for current debugged class.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Ignore namespace when searching for current debugged class.
2022-07-21 20:59:12 +02:00
Benoît Minisini
619325233b Merge branch 'bsteers4-master-patch-77541' into 'master'
Update WebLabel.class, fix center align on WebLabel

See merge request gambas/gambas!269
2022-07-21 10:52:53 +00:00
Bruce Steers
d232385703 WebLabel, include justify-content:center for html
[GB.WEB.GUI]
* BUG: include justify-content:center for html compatibility
2022-07-19 17:48:23 +01:00
Bruce Steers
e3db552a06 Update WebLabel.class, fix center align on labels
[GB.WEB.GUI]
* BUG: fix center align on WebLabel, change justify-content:center to text-align:center
2022-07-19 15:21:02 +00:00
Benoît Minisini
6aa5a98d7b Continue making icons thinner.
[GB.FORM.STOCK]
* NEW: Continue making icons thinner.
2022-07-19 02:01:26 +02:00
Benoît Minisini
81fcc122d2 Help browser: Fix tree refresh on project change and help on project classes.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Fix tree refresh on project change.
* BUG: Help browser: Information about project classes is correctly displayed again.
2022-07-19 01:39:22 +02:00
Benoît Minisini
53b7a0682c TextArea: Fix drag and drop.
[GB.GTK]
* BUG: TextArea: Fix drag and drop.

[GB.GTK3]
* BUG: TextArea: Fix drag and drop.
2022-07-19 00:31:45 +02:00
Benoît Minisini
c72f85abeb Fix conversion of Gambas opacity to HTML transparency in colors.
[GB.WEB.GUI]
* BUG: Fix conversion of Gambas opacity to HTML transparency in colors.
2022-07-18 21:38:20 +02:00
Benoît Minisini
79ee67e5f0 CsvFile: Reading the Fields property now automatically reads the fields from the first line of the file if needed.
[GB.UTIL]
* BUG: CsvFile: Reading the Fields property now automatically reads the fields from the first line of the file if needed.
2022-07-18 20:25:38 +02:00
Benoît Minisini
445863212f Debugger: Closing the internal debugger browser now stops the debugger.
[DEVELOPMENT ENVIRONMENT]
* NEW: Welcome dialog: Try to compute the dialog size better.
* NEW: Debugger: Closing the internal debugger browser now stops the debugger.
2022-07-14 11:11:26 +02:00
Benoît Minisini
cc7c994656 Continue making icons thinner.
[GB.FORM.STOCK]
* NEW: Continue making icons thinner.
2022-07-13 00:51:54 +02:00
Benoît Minisini
a671ac5927 Make many icons thinner.
[GB.FORM.STOCK]
* NEW: Make many icons thinner.
2022-07-12 20:56:35 +02:00
Benoît Minisini
0a08564257 SwitchButton: Make the middle bar narrower. FileView: Make file details fit the icon frame better in icon view mode.
[GB.FORM]
* NEW: SwitchButton: Make the middle bar narrower.
* BUG: FileView: Make file details fit the icon frame better in icon view mode.
2022-07-12 20:55:34 +02:00
Benoît Minisini
34dc2920e0 Replace the '$()' javascript function by '$_()' in the internal library to avoid conflict with other libraries like 'jquery'.
[GB.WEB.GUI]
* BUG: Replace the '$()' javascript function by '$_()' in the internal library to avoid conflict with other libraries like 'jquery'.
2022-07-09 20:34:43 +02:00
Benoît Minisini
3a18606102 Version control: Add a bookmark pointing at the root repository the current project is part of.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Add a bookmark that points at the svn / git repository directory the current project is part of.
* NEW: Version control: Add a menu entry that opens the file manager at the root svn / git repository.
* NEW: Version control: Add a menu entry that opens a terminal at the root svn / git repository.
2022-07-08 02:07:56 +02:00
Benoît Minisini
4816155986 Some fixed in how FileChooser and DirChooser refresh their states (bookmarks and toolbar).
[GB.FORM]
* NEW: Bookmarks: Changing the bookmarks automatically updates all DirChooser and FileChooser controls.
* BUG: DirChooser & FileChooser: Showing the toolbar now automatically updates its contents according to the current view.
2022-07-07 22:41:46 +02:00
Benoît Minisini
83f357232f Merge branch 'TextEdit.InsertRichText' into 'master'
Update CTextEdit.cpp, new InsertRichText() method

See merge request gambas/gambas!266
2022-07-05 21:58:59 +00:00
Benoît Minisini
1be6908e72 Merge branch 'master' into 'master'
Bugfix option --list which lists libraries or components available for inclusion in a script

See merge request gambas/gambas!268
2022-07-05 21:56:44 +00:00
Brian G
46701a60bf Bugfix option --list which lists libraries or components available for inclusion in a script 2022-07-05 21:56:44 +00:00
Benoît Minisini
365da0aded Forgot to declare new Clipboard methods as static.
[GB.GUI.BASE]
* BUG: Forgot to declare new Clipboard methods as static.
2022-07-02 02:19:14 +02:00
Benoît Minisini
dc428aa43a When making an executable, copy the executable path to the clipboard so that you can paste it to copy the file manually if you need.
[DEVELOPMENT ENVIRONMENT]
* BUG: The list of translatable properties is now case insensitive.
* NEW: When making an executable, copy the executable path to the clipboard so that you can paste it to copy the file manually if you need.
2022-07-02 00:09:40 +02:00
Benoît Minisini
1538e1c3a1 FileChooser: Use the new Clipboard.CopyPaths() method.
[GB.FORM]
* NEW: FileChooser: Use the new Clipboard.CopyPaths() method.
2022-07-02 00:07:22 +02:00