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

[Git][gambas/gambas][master] 10 commits: Put 'DesktopName' project property into the '.startup' file.



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


Commits:
904793b8 by Benoît Minisini at 2025-12-13T22:36:06+01:00
Put 'DesktopName' project property into the '.startup' file.

[COMPILER]
* NEW: Put 'DesktopName' project property into the '.startup' file.

- - - - -
20cc1792 by Benoît Minisini at 2025-12-13T22:37:06+01:00
'GB.Application.DesktopName()' is a new API that returns the desktop name stored in the '.startup' file.

[INTERPRETER]
* NEW: 'GB.Application.DesktopName()' is a new API that returns the desktop name stored in the '.startup' file.

- - - - -
fbaa750f by Benoît Minisini at 2025-12-13T22:39:21+01:00
Raising or lowering a control does nothing if the control is already on top or at the bottom.

[GB.GTK]
* OPT: Raising or lowering a control does nothing if the control is already on top or at the bottom.

[GB.GTK3]
* OPT: Raising or lowering a control does nothing if the control is already on top or at the bottom.

- - - - -
cae1547d by Benoît Minisini at 2025-12-13T22:40:43+01:00
Pass the project desktop name and the debugging mode to the '_Gui._InitApp()' method.

[GB.GTK]
* NEW: Pass the project desktop name and the debugging mode to the '_Gui._InitApp()' method.

[GB.GTK3]
* NEW: Pass the project desktop name and the debugging mode to the '_Gui._InitApp()' method.

[GB.QT5]
* NEW: Pass the project desktop name and the debugging mode to the '_Gui._InitApp()' method.

[GB.QT6]
* NEW: Pass the project desktop name and the debugging mode to the '_Gui._InitApp()' method.

- - - - -
789b341b by Benoît Minisini at 2025-12-13T22:46:41+01:00
Rework how the application desktop file is created at startup. Create it whatever the platform, 'x11' ot 'wayland'.

[GB.GUI.BASE]
* NEW: The '_Gui._InitApp()' initialization method takes the project desktop name and the debugging mode as new arguments.
* NEW: If no project desktop name is provided to '_InitApp()', a default one is forged, using `org.gambas.<project name>`.
* NEW: If the project is run in debugging mode, the process id is added to the project desktop name.
* NEW: '_InitApp()' now creates a desktop file whatever the platform is, not just on Wayland.
* NEW: Remove the specific wayland warning.

- - - - -
4c1285cd by Benoît Minisini at 2025-12-13T22:47:31+01:00
Declaration of the new 'GB.Application.DesktopName()' API.

[INTERPRETER]
* NEW: Declaration of the new 'GB.Application.DesktopName()' API.

- - - - -
84998a46 by Benoît Minisini at 2025-12-13T22:49:35+01:00
Class name comparison must be case insensitive too when unsetting a breakpoint.

[GB.DEBUG]
* BUG: Class name comparison must be case insensitive too when unsetting a breakpoint.

- - - - -
7d09fec1 by Benoît Minisini at 2025-12-13T22:50:27+01:00
Open the write debugger fifo in non blocking mode. Set the blocking mode once the fifo has been successfully opened.

[GB.DEBUG]
* BUG: Open the write debugger fifo in non blocking mode. Set the blocking mode once the fifo has been successfully opened.

- - - - -
e3a5ebf3 by Benoît Minisini at 2025-12-13T22:53:25+01:00
Project property dialog: Add a field for entering the project desktop name. Show the default one when none is provided.

[DEVELOPMENT ENVIRONMENT]
* NEW: Project property dialog: Add a field for entering the project desktop name. Show the default one when none is provided.

- - - - -
928cbafb by Benoît Minisini at 2025-12-13T22:54:01+01:00
Better debugging messages.

[GB.PCRE]
* NEW: Better debugging messages.

- - - - -


18 changed files:

- app/src/gambas3/.src/Project.module
- app/src/gambas3/.src/Project/FProjectProperty.class
- app/src/gambas3/.src/Project/FProjectProperty.form
- comp/src/gb.gui.base/.src/_Gui.class
- gb.gtk/src/gapplication.cpp
- gb.gtk/src/gcontrol.cpp
- gb.pcre/src/regexp_common.h
- gb.qt5/src/main.cpp
- gb.qt6/src/main.cpp
- main/gbc/gbc_compile.c
- main/gbx/gbx_api.c
- main/gbx/gbx_api.h
- main/gbx/gbx_c_application.c
- main/gbx/gbx_project.c
- main/gbx/gbx_project.h
- main/lib/debug/CDebug.c
- main/lib/debug/debug.c
- main/share/gambas.h


View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/976e7a42f651ebcccc5e6835329889df60a03ed1...928cbafb5d98e2480af382d8cb81c6843d549ad3

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/976e7a42f651ebcccc5e6835329889df60a03ed1...928cbafb5d98e2480af382d8cb81c6843d549ad3
You're receiving this email because of your account on gitlab.com.