[Gambas-Notification] [Git][gambas/gambas][stable] 58 commits: Help browser: Correctly handle project help links in online mode.

Benoît Minisini (@bminisini) gitlab at mg.gitlab.com
Sat Jul 9 22:38:12 CEST 2022



Benoît Minisini pushed to branch stable at Gambas / gambas


Commits:
9dce44b1 by gambas at 2022-07-09T22:15:20+02:00
Help browser: Correctly handle project help links in online mode.

[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Correctly handle project help links in online mode.

- - - - -
9fd3b79f by gambas at 2022-07-09T22:16:20+02:00
Program exit now can be hold by the debugger to workaround a missing feature of the Gnome terminal.

[INTERPRETER]
* NEW: Program exit now can be hold by the debugger to workaround a missing feature of the Gnome terminal.

[GB.DEBUG]
* NEW: Program exit now can be hold by the debugger to workaround a missing feature of the Gnome terminal.

- - - - -
fdaa94ca by gambas at 2022-07-09T22:16:29+02:00
Fix the list of different terminals, and workaround 'gnome-terminal' missing feature.

[DEVELOPMENT ENVIRONMENT]
* BUG: Option dialog: Fix the list of different terminals.
* NEW: Debugger: Workaround 'gnome-terminal' that is not able to hold its child process.

- - - - -
9ccc2559 by gambas at 2022-07-09T22:16:43+02:00
Debugger: The console automatic show should work correctly when the console is undocked now.

[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: The console automatic show should work correctly when the console is undocked now.

- - - - -
d4e76e03 by gambas at 2022-07-09T22:16:55+02:00
HtmlView: Fix a crash triggered by the Clear() method.

[GB.FORM.HTMLVIEW]
* BUG: HtmlView: Fix a crash triggered by the Clear() method.

- - - - -
50958608 by gambas at 2022-07-09T22:17:06+02:00
Ensure that the copy of a Font is internally completely detached from its source.

[GB.QT4]
* BUG: Ensure that the copy of a Font is internally completely detached from its source.

[GB.QT5]
* BUG: Ensure that the copy of a Font is internally completely detached from its source.

- - - - -
2dcf72e9 by Benoît Minisini at 2022-07-09T22:20:39+02:00
Text editor: Fix the zoom buttons of the preview toolbar.

[DEVELOPMENT ENVIRONMENT]
* BUG: Text editor: Fix the zoom buttons of the preview toolbar.
* BUG: Console output: Define the icon of the "raise to top" toolbar button.

- - - - -
d6590936 by gambas at 2022-07-09T22:21:22+02:00
Picture: Refresh() does not try to refresh invalid windows anymore.

[GB.GUI.BASE]
* BUG: Picture: Refresh() does not try to refresh invalid windows anymore..

- - - - -
163735db by gambas at 2022-07-09T22:23:10+02:00
Welcome dialog: Stop the media player when the form is closed.

[DEVELOPMENT ENVIRONMENT]
* BUG: Welcome dialog: Stop the media player when the form is closed.

- - - - -
825f9b83 by gambas at 2022-07-09T22:23:18+02:00
MediaView: Ensure that the internal media player is deleted with the control.

[GB.MEDIA.FORM]
* BUG: MediaView: Ensure that the internal media player is deleted with the control.

- - - - -
d8165143 by gambas at 2022-07-09T22:23:28+02:00
Welcome dialog: Don't crash when stopping the medial player.

[DEVELOPMENT ENVIRONMENT]
* BUG: Welcome dialog: Don't crash when stopping the medial player.

- - - - -
016255c0 by gambas at 2022-07-09T22:23:44+02:00
WebTree: Fix selection management.

[GB.WEB.GUI]
* BUG: WebTree: Fix selection management.

- - - - -
76effda0 by gambas at 2022-07-09T22:23:57+02:00
New custom focus management.

[GB.WEB.GUI]
* NEW: New custom focus management.
* BUG: Fix keyboard events management.

- - - - -
3e59878b by gambas at 2022-07-09T22:24:41+02:00
WebTree: Works correctly now if there is only one item.

[GB.WEB.GUI]
* BUG: WebTree: Works correctly now if there is only one item.
* NEW: WebTree: Add documentation.

- - - - -
6ca86660 by Benoît Minisini at 2022-07-09T22:24:58+02:00
QUIT now ends the process brutally. C++ static exit routines from unloaded shared libraries are not called anymore, avoiding the crash.

[INTERPRETER]
* BUG: QUIT now ends the process brutally. C++ static exit routines from unloaded shared libraries are not called anymore, avoiding the crash.

- - - - -
445abfca by Benoît Minisini at 2022-07-09T22:25:05+02:00
* The new proxy of a control is now correctly unlinked if it was already the proxy of another control.

[GB.GTK]
* BUG: The new proxy of a control is now correctly unlinked if it was already the proxy of another control.

[GB.GTK3]
* BUG: The new proxy of a control is now correctly unlinked if it was already the proxy of another control.

[GB.QT4]
* BUG: The new proxy of a control is now correctly unlinked if it was already the proxy of another control.

[GB.QT5]
* BUG: The new proxy of a control is now correctly unlinked if it was already the proxy of another control.

- - - - -
f8372aa3 by Benoît Minisini at 2022-07-09T22:25:16+02:00
Store and restore the maximized state of windows.

[GB.SETTINGS]
* NEW: Store and restore the maximized state of windows.

- - - - -
733fd4dd by Benoît Minisini at 2022-07-09T22:25:26+02:00
Flush the standard output before quitting.

[GB.WEB.GUI]
* BUG: Flush the standard output before quitting.

- - - - -
3fa1e9d2 by Benoît Minisini at 2022-07-09T22:25:35+02:00
Don't recreate the view when clearing it, it segfaults on Wayland. Just fill it with a void page.

[GB.GTK3.WEBVIEW]
* BUG: Don't recreate the view when clearing it, it segfaults on Wayland. Just fill it with a void page.

- - - - -
45296b32 by Benoît Minisini at 2022-07-09T22:25:51+02:00
Implement the SetTransientFor() API by using a Qt 5.13 non-documented public method.

[GB.QT5.WAYLAND]
* NEW: Implement the SetTransientFor() API by using a Qt 5.13 non-documented public method.

- - - - -
cfb3aa4a by Benoît Minisini at 2022-07-09T22:26:00+02:00
Add a message to warn that 'Window.Stacking' property does not work with Wayland and Qt5.

[GB.QT5.WAYLAND]
* NEW: Add a message to warn that 'Window.Stacking' property does not work with Wayland and Qt5.

- - - - -
fdff80a0 by Benoît Minisini at 2022-07-09T22:26:08+02:00
TextArea: Modifying the contents by code now refreshes the control as expected.

[GB.GTK]
* BUG: TextArea: Modifying the contents by code now refreshes the control as expected.

[GB.GTK3]
* BUG: TextArea: Modifying the contents by code now refreshes the control as expected.

- - - - -
b6d5126a by Benoît Minisini at 2022-07-09T22:26:20+02:00
Closing the main window when it is persistent correctly quits the application. Reparenting a window correctly triggers automatic arrangement.

[GB.GTK]
* BUG: Reparenting a window correctly triggers automatic arrangement.
* BUG: Closing the main window when it is persistent correctly quits the application.

[GB.GTK3]
* BUG: Reparenting a window correctly triggers automatic arrangement.
* BUG: Closing the main window when it is persistent correctly quits the application.

- - - - -
786d033e by Benoît Minisini at 2022-07-09T22:26:34+02:00
The parent window of a modal window is now always the current active window.

[GB.GTK]
* BUG: The parent window of a modal window is now always the current active window.

[GB.GTK3]
* BUG: The parent window of a modal window is now always the current active window.

[GB.QT4]
* BUG: The parent window of a modal window is now always the current active window.

[GB.QT5]
* BUG: The parent window of a modal window is now always the current active window.

- - - - -
8270c038 by Benoît Minisini at 2022-07-09T22:26:45+02:00
Implement Application.ShowTooltips property.

[GB.GTK3]
* BUG: Implement Application.ShowTooltips property.

- - - - -
a7a89d3f by Benoît Minisini at 2022-07-09T22:26:55+02:00
Automatic completion: Take local variables declared inside loops into account.

[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Take local variables declared inside loops into account.

- - - - -
e9701fc3 by Benoît Minisini at 2022-07-09T22:27:04+02:00
Always flush buffered streams at exit even if the exit is immediate.

[INTERPRETER]
* BUG: Always flush buffered streams at exit even if the exit is immediate.

- - - - -
80cc44c6 by Benoît Minisini at 2022-07-09T22:27:14+02:00
Pretty printer: A line with PRINT ending with a comma does not indent the next line.

[DEVELOPMENT ENVIRONMENT]
* BUG: Pretty printer: A line with PRINT ending with a comma does not indent the next line.

- - - - -
aa2408f7 by Benoît Minisini at 2022-07-09T22:27:22+02:00
Remove the useless 'Message.Name' property.

[GB.WEB.GUI]
* BUG: Remove the useless 'Message.Name' property.

- - - - -
8db5ffb1 by Benoît Minisini at 2022-07-09T22:27:33+02:00
Keyboard events are now sent to the server only if needed (i.e. if a control or a form has a KeyPress event handler).

[GB.WEB.GUI]
* NEW: Keyboard events are now sent to the server only if needed (i.e. if a control or a form has a KeyPress event handler).

- - - - -
a428248a by Benoît Minisini at 2022-07-09T22:27:43+02:00
SpinBox: Buttons in wide mode correctly follow the enabled state now.

[GB.GUI.BASE]
* BUG: SpinBox: Buttons in wide mode correctly follow the enabled state now.

- - - - -
59e6bffc by Benoît Minisini at 2022-07-09T22:27:51+02:00
Try to fix compilation on ArchLinux.

[GB.POPPLER]
* BUG: Try to fix compilation on ArchLinux.

- - - - -
4f73b596 by Benoît Minisini at 2022-07-09T22:27:58+02:00
Default and cancel buttons work again.

[GB.WEB.GUI]
* BUG: Default and cancel buttons work again.

- - - - -
5a1bcf37 by Benoît Minisini at 2022-07-09T22:28:06+02:00
Still try to make 'gb.poppler' compile again everywhere.

[GB.POPPLER]
* BUG: Still try to make 'gb.poppler' compile again everywhere.

- - - - -
c74ac1a6 by Benoît Minisini at 2022-07-09T22:28:16+02:00
Add C++ 17 compilation flag to make 'gb.poppler' compile everywhere.

[GB.POPPLER]
* BUG: Add C++ 17 compilation flag to make 'gb.poppler' compile everywhere.

- - - - -
8359f1a6 by Benoît Minisini at 2022-07-09T22:28:25+02:00
Disable 'gb.pdf' component on alpine, as it does not compile anymore.

- - - - -
0d9fd834 by Benoît Minisini at 2022-07-09T22:28:34+02:00
'GB.Every()' API now creates a timer that is ignored by the event loop.

[INTERPRETER]
* NEW: 'GB.Every()' API now creates a timer that is ignored by the event loop.

- - - - -
40982402 by Benoît Minisini at 2022-07-09T22:28:43+02:00
Disable 'gb.poppler' or 'archlinux-clang', as clang seems to be unable to compile it.

- - - - -
ff2dd125 by Benoît Minisini at 2022-07-09T22:28:50+02:00
Fix detection of C++11 and C++17 compilation flags.

[CONFIGURATION]
* BUG: Fix detection of C++11 and C++17 compilation flags.

[GB.FORM.HTMLVIEW]
* BUG: Fix use of C++11 compilation flags.

- - - - -
37908cb4 by Benoît Minisini at 2022-07-09T22:28:58+02:00
TextHighlighter: Fix ToHTML(), ToRichText() and ToANSI() methods.

[GB.EVAL.HIGHLIGHT]
* BUG: TextHighlighter: Fix ToHTML(), ToRichText() and ToANSI() methods.

- - - - -
72e442a3 by Benoît Minisini at 2022-07-09T22:29:08+02:00
Hide menu before destroying it, so that the top-level menu bar is correctly updated.

[GB.GTK]
* BUG: Hide menu before destroying it, so that the top-level menu bar is correctly updated.

[GB.GTK3]
* BUG: Hide menu before destroying it, so that the top-level menu bar is correctly updated.

- - - - -
d14a4f84 by Benoît Minisini at 2022-07-09T22:29:18+02:00
In 'gb.openssl', use the API instead of directly including interpreter header files.

[INTERPRETER]
* NEW: Add all comparison constants to 'gambas.h' API header file..

[GB.OPENSSL]
* BUG: Use the API instead of directly including interpreter header files. It breaks compilation on Ubuntu 22.10.1.

- - - - -
c654efca by Benoît Minisini at 2022-07-09T22:29:27+02:00
Container are now still arranged when they are hidden because of a null size.

[GB.GTK]
* BUG: Container are now still arranged when they are hidden because of a null size.

[GB.GTK3]
* BUG: Container are now still arranged when they are hidden because of a null size.

- - - - -
bb1e3b32 by Benoît Minisini at 2022-07-09T22:29:35+02:00
Container hidden because of a null size do not disable arrangement.

[GB.GTK]
* BUG: Container hidden because of a null size do not disable arrangement..

[GB.GTK3]
* BUG: Container hidden because of a null size do not disable arrangement..

- - - - -
da7a7d21 by Benoît Minisini at 2022-07-09T22:30:46+02:00
TabPanel: Fix layout routine.

[GB.FORM]
* BUG: TabPanel: Fix layout routine.
* NEW: TabPanel: Make 'ShowTabPanel' property visible in the IDE

- - - - -
03604558 by Benoît Minisini at 2022-07-09T22:31:04+02:00
Focus frame should be managed correctly in all cases now.

[GB.WEB.GUI]
* BUG: Focus frame should be managed correctly in all cases now.
* NEW: Disable the web page until it is fully loaded.

- - - - -
c4d6075e by Benoît Minisini at 2022-07-09T22:31:16+02:00
Fix the 'sort_and_dedupe()' internal method.

[GB.OPENSSL]
* BUG: Fix the 'sort_and_dedupe()' internal method.

- - - - -
e840244f by Benoît Minisini at 2022-07-09T22:31:26+02:00
Restarting a timer during its event handler should not lead to a possible crash anymore.

[GB.GTK]
* BUG: Restarting a timer during its event handler should not lead to a possible crash anymore.

[GB.GTK3]
* BUG: Restarting a timer during its event handler should not lead to a possible crash anymore.

- - - - -
3418aa1f by Benoît Minisini at 2022-07-09T22:33:19+02:00
Update support file.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update support file.

- - - - -
56ca7379 by Benoît Minisini at 2022-07-09T22:33:54+02:00
Fix 'String[].FindSorted()' and 'String[].ExistSorted()' when using 'gb.Like' or 'gb.Match' comparison methods.

[INTERPRETER]
* BUG: Fix 'String[].FindSorted()' and 'String[].ExistSorted()' when using 'gb.Like' or 'gb.Match' comparison methods.

- - - - -
2d273792 by Benoît Minisini at 2022-07-09T22:35:41+02:00
Project open dialog: Ignore '.project' files at the root of home folders.

[DEVELOPMENT ENVIRONMENT]
* BUG: Project open dialog: Ignore '.project' files at the root of home folders.

- - - - -
32b53fcd by Benoît Minisini at 2022-07-09T22:36:07+02:00
TextEditor: The 'Remove()' method now normalizes its arguments to avoid crashing if they are outside the document.

[GB.FORM.EDITOR]
* BUG: TextEditor: The 'Remove()' method now normalizes its arguments to avoid crashing if they are outside the document.

- - - - -
53d14368 by Benoît Minisini at 2022-07-09T22:36:18+02:00
[GB.PDF]
* BUG: Try to make 'gb.pdf' compile with poppler 22.06.

- - - - -
1cc43436 by Benoît Minisini at 2022-07-09T22:36:23+02:00
Try to make 'gb.pdf' compile with poppler 22.06, and disable it for higher versions.

[GB.PDF]
* BUG: Try to make 'gb.pdf' compile with poppler 22.06, and disable it for higher versions.

- - - - -
4704ed14 by Benoît Minisini at 2022-07-09T22:36:32+02:00
Still try to make 'gb.pdf' compile with poppler 22.06.

[GB.PDF]
* BUG: Still try to make 'gb.pdf' compile with poppler 22.06.

- - - - -
cb3db55a by Benoît Minisini at 2022-07-09T22:36:42+02:00
The changes in main window stylesheet do not apply to the embedded title bar anymore.

[GB.GTK3]
* BUG: The changes in main window stylesheet do not apply to the embedded title bar anymore.

- - - - -
da5daa84 by Benoît Minisini at 2022-07-09T22:36:55+02:00
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.

- - - - -
96380de9 by Benoît Minisini at 2022-07-09T22:37:42+02:00
Update version to 3.17.3.

[CONFIGURATION]
* NEW: Update version to 3.17.3.

- - - - -


30 changed files:

- .gitlab-ci.yml
- VERSION
- acinclude.m4
- app/src/gambas3/.lang/el.po
- app/src/gambas3/.lang/fr.po
- app/src/gambas3/.project
- app/src/gambas3/.src/Debug/Design.module
- app/src/gambas3/.src/Debug/FDebugConfig.form
- app/src/gambas3/.src/Debug/FDebugInfo.class
- app/src/gambas3/.src/Debug/FOutput.form
- app/src/gambas3/.src/Editor/Code/FEditor.class
- app/src/gambas3/.src/Editor/Code/MPrettyCode.module
- app/src/gambas3/.src/FMain.class
- app/src/gambas3/.src/Help/HelpBrowser.class
- app/src/gambas3/.src/Options/FOption.class
- app/src/gambas3/.src/Project.module
- app/src/gambas3/.src/Welcome/FWelcome.class
- app/src/gambas3/support.txt
- comp/src/gb.eval.highlight/.src/TextHighlighter.class
- comp/src/gb.form.editor/.src/CDocument.class
- comp/src/gb.form/.project
- comp/src/gb.form/.src/File/Bookmark/CBookmarkList.class
- comp/src/gb.form/.src/File/Bookmarks.class
- comp/src/gb.form/.src/File/Chooser/FDirChooser.class
- comp/src/gb.form/.src/File/FileView.class
- comp/src/gb.form/.src/TabPanel/TabPanel.class
- comp/src/gb.form/.src/Test/FTestTabPanel.class
- comp/src/gb.form/.src/Test/FTestTabPanel.form
- comp/src/gb.gui.base/.src/Picture.class
- comp/src/gb.gui.base/.src/SpinBox.class


View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/ed8b8b693ef8dc0a663c0cc70ad9f60e2ecf751b...96380de95f72386a1a9fc676e780047d4be867fa

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/ed8b8b693ef8dc0a663c0cc70ad9f60e2ecf751b...96380de95f72386a1a9fc676e780047d4be867fa
You're receiving this email because of your account on gitlab.com.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/notification/attachments/20220709/d6a201ec/attachment-0001.htm>


More information about the Notification mailing list