Gambas 3.21.1
What's new?
This release includes important bug fixes made since the 3.21.0 release.
Compilation and installation
Read the instructions
there.
If everything was fine, type "gambas3" to run the development environment.
Enjoy it !
Changelog
DEVELOPMENT ENVIRONMENT
Automatic completion
-
Take possible braces around arguments into account.
Code & text editor
-
Better keyboard handling in the procedure popup.
Debugger
-
Allow to bypass extern debugging lock.
Search panel
-
Replacing all inside the current function does not forget the last match.
-
Blink the search combo background if no string is found.
Version control
-
Do not remove the project local settings file when putting it on version control.
Miscellaneous
-
Update Italian translation.
-
Correctly initialize
Application.Shadows and Application.Animations properties at startup.
-
Workaround GTK+3 visual glitches when a project path is passed on the command-line and opened immediately.
-
Load the main window sub-forms during its
Open event, and not during its constructor, otherwise GTK+3 display rubbish.
INTERPRETER
-
Dir("/") and RDir("/") do not raise an error anymore.
GB.DB2
-
Table:
Table.Indexes methods work as expected now.
-
Result: The internal database-specific result object is correctly freed now.
GB.DB2.SQLITE3
-
Date fields are correctly returned now.
GB.FORM
-
TabPanel: Internally use Panel instead of DrawingArea to help worakround GTK+3 bugs with overlapping windowless widgets.
-
Update Italian translation.
GB.FORM.EDITOR
-
Draw included highlights differently so they are more readable.
GB.FORM.PRINT
-
Update Italian translation.
GB.GTK
TextArea
-
Raise events correctly again after having set the
Text property.
-
Do not create a new buffer when setting the text, it is not necessary, and it ensures that the
Change event is correctly raised.
GB.GTK3
TextArea
-
Raise events correctly again after having set the
Text property.
-
Do not create a new buffer when setting the text, it is not necessary, and it ensures that the
Change event is correctly raised.
-
Transparent backgrounds work correctly now.
GB.GUI.BASE
ListBox
-
The
Highlight property works correctly again.
-
Disabled state is correctly kept when items are sorted.
ScrollArea
-
Scrollbars are a bit larger now.
GB.HIGHLIGHT
-
Better visibility of included highlights colors.
-
Update Italian translation.
GB.UTIL.WEB
-
JSON.ToString() now returns void strings as JSON.Null when the UseNull argument is TRUE.
GB.WEB.GUI
WebTabStrip
-
Setting the
Text property has been optimized and works correctly now.
WebTable
-
Fix fast refreshes.
-
Fix first column width on single selection mode.
WebControl
-
Ignore fast refreshes when a full refresh has already been registered.
WebRadioButton
-
Do not trigger the
Click event when a radio button is unselected.
-
Fix fast refreshes.