Gambas 3.18.3
What's new?
This release includes some important bug fixes made since the 3.18.2 release.
Compilation and installation
Read the instructions 
there.
If everything was fine, type "gambas3" to run the development environment.
Enjoy it !
Changelog
CONFIGURATION
DEVELOPMENT ENVIRONMENT
Form editor
  - 
If multiple controls are selected, do not crash when editing common properties if some of the controls are virtual.
- 
Allows control properties to be applied when its _DrawWithconstant is defined.
Image editor
  - 
Linear selections can be rotated without crashing now.
- 
Saving a selection is now immediately propagated to the settings file.
Project tree
  - 
Don't trash the current selection when filling the project tree while expanding a parent directory.
Translation dialog
  - 
Fix incorrect translation files on save.
Miscellaneous
  - 
Display the executable path in the message when making an executable.
- 
Update translations from master.
INTERPRETER
  - 
Fix &=operator optimization on global string variables.
COMPILER
  - 
+Infand-Infdo not prevent the next pattern to be a reserved keyword anymore.
GB.FORM
  - 
FileView: Contents refresh is now always forced when neeeded.
- 
FileView: Prevent a possible infinite refresh and preview recursion when some properties are read during the Refreshevent.
GB.FORM.EDITOR
  - 
TextEditor: Word selection now always stops at non words limits.
- 
TextEditor: Diacritics are not word limiters anymore.
- 
TextEditor: Triple click now selects the entire line.
- 
TextEditor: Correctly handle quotes at the beginning of the line without crashing.
GB.FORM.MDI
  - 
Toolbar: Prevent resize infinite recursion.
GB.FORM.TERMINAL
  - 
TerminalView: Characters attributes are correctly kept when the screen size changes.
GB.GTK
  - 
Fix automatic arrangement of top-level windows with menus.
- 
Correctly enable shortcuts before opening a popup menu, and disable them after closing it.
GB.GTK3
  - 
Fix automatic arrangement of top-level windows with menus.
- 
Correctly enable shortcuts before opening a popup menu, and disable them after closing it.
GB.GUI.BASE
  - 
SpinBox: Fix behaviour when ShowSignorShowZeroproperty is set.
- 
SpinBox: Fix the behaviour when ReadOnlyis True.
- 
GridView: Painting does not crash anymore when there is no column or no row.
- 
TreeView: Don't check item spans until the item Spanproperty is used.
GB.MEDIA
  - 
Setting enumeration properties of MediaControl works correctly now.
GB.QT4
  - 
Correctly enable shortcuts before opening a popup menu, and disable them after closing it.
GB.QT5
  - 
Correctly enable shortcuts before opening a popup menu, and disable them after closing it.
GB.WEB.GUI
  - 
WebRadioButton: Setting the Valueproperty before the parent form is visible works correctly now.
- 
Do not export test forms.
- 
Allow external links to images (http://orhttps://).
- 
Allow refresh for hidden controls, as their HTML is now always generated.