[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Git][gambas/gambas][stable] 35 commits: Set initial charset to 'ut8mb4' if possible, otherwise not all utf-8 strings are accepted.



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


Commits:
e50dc7ef by Benoît Minisini at 2026-02-25T02:46:20+01:00
Set initial charset to 'ut8mb4' if possible, otherwise not all utf-8 strings are accepted.

[GB.DB2.MYSQL]
* BUG: Set initial charset to 'ut8mb4' if possible, otherwise not all utf-8 strings are accepted.

- - - - -
89f4404b by Benoît Minisini at 2026-02-25T02:46:37+01:00
Try to set initial charset to 'utf8mb4' if possible, otherwise not all utf-8 characters are accepted inside strings.

[GB.DB.MYSQL]
* BUG: Try to set initial charset to 'utf8mb4' if possible, otherwise not all utf-8 characters are accepted inside strings.

- - - - -
83349be9 by Benoît Minisini at 2026-02-25T02:47:50+01:00
Better charset initialization.

[GB.DB2.MYSQL]
* BUG: Better charset initialization.

- - - - -
195b29d7 by Benoît Minisini at 2026-02-25T02:47:58+01:00
Session: Do not load database component if one of them is already loaded.

[GB.WEB]
* BUG: Session: Use 'gb.db2' as database component for Sqlite sessions.
* BUG: Session: Do not load database component if one of them is already loaded.

- - - - -
ee0377a0 by Benoît Minisini at 2026-02-25T02:48:12+01:00
Fix a crash in conversion from rich text syntax to pango syntax, when there are extra spaces inside markups.

[GB.GTK]
* BUG: Fix a crash in conversion from rich text syntax to pango syntax, when there are extra spaces inside markups.

[GB.GTK3]
* BUG: Fix a crash in conversion from rich text syntax to pango syntax, when there are extra spaces inside markups.

- - - - -
911e08a5 by Benoît Minisini at 2026-02-25T02:48:22+01:00
Result: Prefix field names with table names if needed to avoid duplicated field names.

[GB.DB2.SQLITE3]
* BUG: Result: Prefix field names with table names if needed to avoid duplicated field names.

- - - - -
a65798a6 by Benoît Minisini at 2026-02-25T02:48:32+01:00
CsvFile: Use the specified separator when writing a CSV file.

[GB.UTIL]
* BUG: CsvFile: Use the specified separator when writing a CSV file.

- - - - -
c966bc99 by Benoît Minisini at 2026-02-25T02:48:49+01:00
Ignore spurious 'Quit' Qt events raised by Qt dialogs.

[GB.QT6]
* BUG: Ignore spurious 'Quit' Qt events raised by Qt dialogs.

- - - - -
6b4294e0 by Benoît Minisini at 2026-02-25T02:49:01+01:00
Wait for JIT compilation before initializing a starting task, otherwise it can block forever.

[INTERPRETER]
* BUG: Wait for JIT compilation before initializing a starting task, otherwise it can block forever.

- - - - -
3a4754ae by Benoît Minisini at 2026-02-25T02:49:10+01:00
FontChooser: Better font name hierarchical sort.

[GB.FORM]
* BUG: FontChooser: Better font name hierarchical sort.

- - - - -
ac0a40ff by Benoît Minisini at 2026-02-25T02:49:17+01:00
Make 'gb.pdf' compile with poppler >= 26.1.0.

[GB.PDF]
* NEW: Make 'gb.pdf' compile with poppler >= 26.1.0.

- - - - -
63ff217f by Benoît Minisini at 2026-02-25T02:49:27+01:00
Remove dependency on 'gb.image', by adding a private 'Color' class that implements the needed color features.

[GB.HIGHLIGHT]
* BUG: Remove dependency on 'gb.image', by adding a private 'Color' class that implements the needed color features.

- - - - -
ffd15d34 by Benoît Minisini at 2026-02-25T02:49:37+01:00
The code of poppler 25.12.0 must be actually activated with poppler 25.11.0.

[GB.PDF]
* BUG: The code of poppler 25.12.0 must be actually activated with poppler 25.11.0.

- - - - -
f47e595d by Benoît Minisini at 2026-02-25T02:49:45+01:00
After a task has been started, the 'Application_Signal' signal handler is searched in the running task class.

[INTERPRETER]
* NEW: When a task is run, the Project class becomes the running task class.
* NEW: Move a Cygwin specific into 'share/gb_common.h'.

[GB.SIGNAL]
* NEW: After a task has been started, the 'Application_Signal' signal handler is searched in the running task class.

- - - - -
7cad4fda by Benoît Minisini at 2026-02-25T02:49:55+01:00
Make 'gb.pdf' compile with poppler 26.02.0.

[GB.PDF]
* BUG: Make 'gb.pdf' compile with poppler 26.02.0.

- - - - -
506e6739 by Benoît Minisini at 2026-02-25T02:50:13+01:00
Text editor: Fix pretty formatting of C, C++ and Javascript code.

[DEVELOPMENT ENVIRONMENT]
* BUG: Text editor: Fix pretty formatting of C, C++ and Javascript code.

- - - - -
1fd25a1e by Benoît Minisini at 2026-02-25T02:50:22+01:00
Convert correctly between PopplerRectangle and Gambas rectangles.

[GB.POPPLER]
* BUG: Convert correctly between PopplerRectangle and Gambas rectangles.

- - - - -
936a6d5f by Benoît Minisini at 2026-02-25T02:50:54+01:00
Form editor: Correctly detect hovered controls for controls that do not track the mouse.

[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Correctly detect hovered controls for controls that do not track the mouse.

- - - - -
735867ff by Benoît Minisini at 2026-02-25T02:51:03+01:00
Code & text editor: Fix editor border shape, and splitted editor layout.

[DEVELOPMENT ENVIRONMENT]
* BUG: Code & text editor: Fix editor border shape, and splitted editor layout.

- - - - -
46c6ddd6 by Benoît Minisini at 2026-02-25T02:51:15+01:00
Correctly ignore child controls with Ignore property set when mergin styled borders of controls.

[GB.GUI.BASE]
* BUG: Correctly ignore child controls with Ignore property set when mergin styled borders of controls.

- - - - -
2b836836 by Benoît Minisini at 2026-02-25T02:52:09+01:00
Remove some code not used anymore.

[GB.GTK]
* OPT: Remove some code not used anymore.

[GB.GTK3]
* OPT: Remove some code not used anymore.

- - - - -
3f771cdc by Benoît Minisini at 2026-02-25T02:52:20+01:00
'Style.ForegroundOf()' does not take into account enabled state anymore.

[GB.QT4]
* BUG: 'Style.ForegroundOf()' does not take into account enabled state anymore.

[GB.QT5]
* BUG: 'Style.ForegroundOf()' does not take into account enabled state anymore.

[GB.QT6]
* BUG: 'Style.ForegroundOf()' does not take into account enabled state anymore.

- - - - -
fda98698 by Benoît Minisini at 2026-02-25T02:52:30+01:00
MenuButton: Use the helper function to compute the foreground color.

[GB.FORM]
* NEW: MenuButton: Use the helper function to compute the foreground color.

- - - - -
a83e38a8 by Benoît Minisini at 2026-02-25T03:19:59+01:00
Frame: Display background color correctly.

[GB.GUI.BASE]
* BUG: Frame: Display background color correctly.
* NEW: Frame: Simplify the implementation.

- - - - -
241435b3 by Benoît Minisini at 2026-02-25T03:21:17+01:00
ComboBox: The Foreground property works as expected now.

[GB.GUI.BASE]
* BUG: ComboBox: The Foreground property works as expected now.

- - - - -
e1dfef27 by Benoît Minisini at 2026-02-25T03:24:06+01:00
GitLab CI: remove 'alpine' build, as it fails at installation for a mysterious reason.

- - - - -
06b82a92 by Benoît Minisini at 2026-02-25T03:24:31+01:00
Make 'make install' raise an error when a compilation of a Gambas project fails.

[CONFIGURATION]
* NEW: Make 'make install' raise an error when a compilation of a Gambas project fails.

- - - - -
d008815f by Benoît Minisini at 2026-02-25T03:25:48+01:00
Create disabled versions of icons for buttons the same way as in the GTK+ components.

[GB.QT4]
* BUG: Create disabled versions of icons for buttons the same way as in the GTK+ components.

[GB.QT5]
* BUG: Create disabled versions of icons for buttons the same way as in the GTK+ components.

[GB.QT6]
* BUG: Create disabled versions of icons for buttons the same way as in the GTK+ components.

- - - - -
60caddc7 by Benoît Minisini at 2026-02-25T03:25:59+01:00
The 'QImage::sizeInBytes()' method is only available since Qt 5.10.

[GB.QT5]
* BUG: The 'QImage::sizeInBytes()' method is only available since Qt 5.10.

- - - - -
3503a6a2 by Benoît Minisini at 2026-02-25T03:26:06+01:00
Try to make 'gb.qt5' compile on Ubuntu Xenial and Bionic.

[GB.QT5]
* BUG: Try to make 'gb.qt5' compile on Ubuntu Xenial and Bionic.

- - - - -
abf91610 by Benoît Minisini at 2026-02-25T03:26:13+01:00
Try to make 'gb.qt5' compile on Ubuntu Xenial and Bionic again.

[GB.QT5]
* BUG: Try to make 'gb.qt5' compile on Ubuntu Xenial and Bionic again.

- - - - -
048ecb17 by Benoît Minisini at 2026-02-25T03:26:20+01:00
Still trying to make 'gb.qt5' compile on Ubuntu Xenial and Bionic.

[GB.QT5]
* BUG: Still trying to make 'gb.qt5' compile on Ubuntu Xenial and Bionic.

- - - - -
703023b0 by Benoît Minisini at 2026-02-25T03:26:28+01:00
Still trying to make 'gb.qt5' compile on Ubuntu Xenial and Bionic (2).

[GB.QT5]
* BUG: Still trying to make 'gb.qt5' compile on Ubuntu Xenial and Bionic (2).

- - - - -
b0488e11 by Benoît Minisini at 2026-02-25T03:26:37+01:00
Fix how button disabled icons are generated.

[GB.QT4]
* BUG: Fix how button disabled icons are generated.

[GB.QT5]
* BUG: Fix how button disabled icons are generated.

[GB.QT6]
* BUG: Fix how button disabled icons are generated.

- - - - -
07efef36 by Benoît Minisini at 2026-02-25T03:27:22+01:00
Switch to version 3.21.4.

- - - - -


54 changed files:

- .gitlab-ci.yml
- VERSION
- app/src/gambas3/.src/Editor/Code/FEditor.class
- app/src/gambas3/.src/Editor/Code/FTextEditor.class
- app/src/gambas3/.src/Editor/Code/FTextEditor.form
- app/src/gambas3/.src/Editor/Code/MPrettyCode.module
- app/src/gambas3/.src/Editor/Form/FForm.class
- app/src/gambas3/.src/Exported/TextEditor.class
- comp/Makefile.am
- comp/src/gb.form/.project
- comp/src/gb.form/.src/Button/MenuButton.class
- comp/src/gb.form/.src/Font/FFontChooser.class
- comp/src/gb.gui.base/.component
- comp/src/gb.gui.base/.project
- comp/src/gb.gui.base/.src/ComboBox/ComboBox.class
- comp/src/gb.gui.base/.src/Frame.class
- comp/src/gb.gui.base/.src/Test/FTestCombo.form
- comp/src/gb.gui.base/.src/_Gui.class
- comp/src/gb.gui.base/.version
- comp/src/gb.highlight/.project
- + comp/src/gb.highlight/.src/Color.class
- comp/src/gb.highlight/.src/TextHighlighterTheme.class
- comp/src/gb.web/.src/SqliteSessionManager.class
- component.am
- gb.db.mysql/src/main.c
- gb.db2.mysql/src/gb.db2.mysql/.component
- gb.db2.mysql/src/gb.db2.mysql/.project
- gb.db2.mysql/src/gb.db2.mysql/.src/_DatabaseDriver_MySql.class
- gb.db2.mysql/src/gb.db2.mysql/.version
- gb.db2.sqlite3/src/gb.db2.sqlite3/.project
- gb.db2.sqlite3/src/helper.c
- gb.db2.sqlite3/src/helper.h
- gb.gtk/src/gpicture.cpp
- gb.gtk/src/gpicture.h
- gb.gtk/src/gtools.cpp
- gb.pdf/configure.ac
- gb.pdf/src/CPdfDocument.cpp
- gb.poppler/src/c_pdf_document.cpp
- gb.qt4/src/CDialog.cpp
- gb.qt4/src/CWidget.cpp
- gb.qt4/src/cprinter.cpp
- main/comp/Makefile.am
- main/comp/gb.util/.component
- main/comp/gb.util/.project
- main/comp/gb.util/.src/CsvFile.class
- main/comp/gb.util/.version
- main/gbx/gbx_c_task.c
- main/gbx/gbx_c_task.h
- main/lib/signal/Makefile.am
- main/lib/signal/csignal.c → main/lib/signal/c_signal.c
- main/lib/signal/csignal.h → main/lib/signal/c_signal.h
- main/lib/signal/main.c
- main/share/gb_common.h
- version.m4


View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/9c8e9a30c19ce229ba9f6ea6066c533b25252c26...07efef369234d4c6b7231493a62417f24fe6607a

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/9c8e9a30c19ce229ba9f6ea6066c533b25252c26...07efef369234d4c6b7231493a62417f24fe6607a
You're receiving this email because of your account on gitlab.com. Manage all notifications: https://gitlab.com/-/profile/notifications | Help: https://gitlab.com/help