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

[Git][gambas/gambas][master] 6 commits: Rework the implementation of AFTER / EVERY.



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


Commits:
679c05aa by Benoît Minisini at 2025-05-23T03:00:20+02:00
Rework the implementation of AFTER / EVERY.

[INTERPRETER]
* BUG: Rework the implementation of AFTER / EVERY.
* OPT: Redesign the GB_TIMER structure to save a bit of memory, while adding some flag.

[COMPILER]
* BUG: Rework the implementation of AFTER / EVERY. Each use internally creates a global boolean variable used as a lock.
* NEW: Add a limit of 255 AFTER / EVERY instructions by class.

[GB.JIT]
* BUG: Panic on AFTER / EVERY bytecode.

- - - - -
10c49946 by Benoît Minisini at 2025-05-23T04:04:20+02:00
ScrollArea: Fix drawing when the 'Shape' property is set.

[GB.GUI.BASE]
* BUG: ScrollArea: Fix drawing when the 'Shape' property is set.
* BUG: ComboBox: Fix popup drawing.
* BUG: ScrollBar: Fix a division by zero error.

- - - - -
cea5887b by Benoît Minisini at 2025-05-23T04:05:08+02:00
Adapt to the new GB_TIMER structure.

[GB.GTK]
* NEW: Adapt to the new GB_TIMER structure.

[GB.GTK3]
* NEW: Adapt to the new GB_TIMER structure.

[GB.QT4]
* NEW: Adapt to the new GB_TIMER structure.

[GB.QT5]
* NEW: Adapt to the new GB_TIMER structure.

[GB.QT6]
* NEW: Adapt to the new GB_TIMER structure.

- - - - -
fc656ebf by Benoît Minisini at 2025-05-23T04:07:37+02:00
Add warning messages when some desktop portal methods fail, and use 'xdg-util' as a failover solution.

[GB.DESKTOP]
* NEW: Add warning messages when some desktop portal methods fail, and use 'xdg-util' as a failover solution.

- - - - -
b4b14d94 by Benoît Minisini at 2025-05-23T04:08:21+02:00
Add the name of the interface in the "Unknown interface" error message.

[GB.DBUS]
* NEW: Add the name of the interface in the "Unknown interface" error message.

- - - - -
afda5583 by Benoît Minisini at 2025-05-23T04:10:58+02:00
Code editor: Correctly show and hide the current debugger position on splitted editor views.

[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Correctly show and hide the current debugger position on splitted editor views.
* BUG: Fix the height of the bottom button panel.
* NEW: Draw the current branch without a background, letting the 'Style.Color' property do the job.

- - - - -


49 changed files:

- app/src/gambas3/.src/Debug/Design.module
- app/src/gambas3/.src/Debug/FDebugButton.class
- app/src/gambas3/.src/Editor/Code/FEditor.class
- app/src/gambas3/.src/Editor/Form/FToolBox.form
- app/src/gambas3/.src/FMain.class
- app/src/gambas3/.src/FMain.form
- app/src/gambas3/.src/VersionControl/FBranchList.form
- app/src/gambas3/.src/VersionControl/FCreateBranch.form
- app/src/gambas3/.src/VersionControl/VersionControl.module
- app/src/gambas3/.src/Welcome/FWelcome.form
- comp/src/gb.desktop/.component
- comp/src/gb.desktop/.project
- comp/src/gb.desktop/.src/Desktop.class
- + comp/src/gb.desktop/.src/Tests/MSendMail.module
- comp/src/gb.desktop/.version
- comp/src/gb.gui.base/.project
- comp/src/gb.gui.base/.src/ComboBox/FComboBoxPopup.class
- comp/src/gb.gui.base/.src/ScrollArea.class
- comp/src/gb.gui.base/.src/ScrollBar.class
- comp/src/gb.gui.base/.src/ScrollView.class
- comp/src/gb.gui.base/.src/Style.class
- comp/src/gb.gui.base/.src/Test/FTestCombo.form
- gb.dbus/src/gb.dbus/.app.png
- gb.dbus/src/gb.dbus/.hidden/icon.png
- gb.dbus/src/gb.dbus/.icon.png
- gb.dbus/src/gb.dbus/.src/DBusProxy.class
- gb.gtk/src/main.cpp
- gb.gtk3/src/main.cpp
- gb.qt4/src/main.cpp
- gb.qt5/src/main.cpp
- gb.qt6/src/main.cpp
- main/gbc/gbc_class.c
- main/gbc/gbc_class.h
- main/gbc/gbc_trans_code.c
- main/gbc/gbc_trans_ctrl.c
- main/gbx/gbx_c_timer.c
- main/gbx/gbx_c_timer.h
- main/gbx/gbx_class.h
- main/gbx/gbx_exec.c
- main/gbx/gbx_exec.h
- main/gbx/gbx_exec_loop.c
- main/gbx/gbx_watch.c
- main/lib/jit/jit_body.c
- main/share/gambas.h
- main/share/gb_code.h
- main/share/gb_code_temp.h
- main/share/gb_limit.h
- main/share/gb_pcode.h
- main/share/gb_pcode_temp.h


View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/275f9f82ff60681faca6e28570f74b30e2a8de2f...afda5583cedef12d61ee1640252bcc2fe67ce928

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/275f9f82ff60681faca6e28570f74b30e2a8de2f...afda5583cedef12d61ee1640252bcc2fe67ce928
You're receiving this email because of your account on gitlab.com.