[Gambas-user] Release of gambas 1.9.17
Benoit Minisini
gambas at ...1...
Fri Aug 19 17:42:44 CEST 2005
Hi everyone,
Here is the ChangeLog for this release:
--8<---------------------------------------------------------------------------
CONFIGURATION
* BUG: The detection of QT libraries should work now on Arch Linux.
COMPILER
* BUG: Now component information are generated only when doing a complete
compilation.
INTERPRETER
* NEW: A new API, GB.MatchString(), to do pattern matching like the LIKE
instruction.
* BUG: Some fixes in archive management.
* NEW: The classes of the executed project marked with EXPORT are now really
exported, after the exported classes of all loaded components. This way, you
can override them easily. I used it for redefining TextBox so that its
background color is animated :-)
* BUG: Some fixes in the debugger. Now error messages occurring before the
Main function start are catched by the IDE.
* NEW: Error.Propagate(), that raises the current catched error again.
* BUG: Converting a variant void string to date now gives a null date and not
an error anymore.
* BUG: A component Gambas project can use itself as component. Then it will
not be loaded twice by the interpreter.
* BUG: Now strings are implicitely converted to floats with arithmetic
operators, and not to booleans anymore.
* BUG: Trim$(), LTrim$() and RTrim$() do not remove non-ASCII characters in
some cases anymore.
QT COMPONENT
* BUG: Modifying a control font now always call the Font property setter,
so that it is possible to reimplement the Font property in inherited class.
* BUG: Automatic drag & drop was disabled in IconView.
* NEW: IconView got a MoveBack() method, like the other view controls.
* NEW: Application.ActiveControl returns the control having the focus.
* NEW: Desktop.Find returns an array of identifiers of windows matching a
given title, role or class.
* WARNING: TextBox and TextArea selection methods have changed. The Select
symbol is now a method only, and you must use the new method SelectAll() to
select all the text. The All and implicite methods in the Selection property
were removed.
* NEW: TreeView, ListView, and ColumnView got a SelectAll() method.
* WARNING: Now ColumnView columns are AutoResize by default if ColumnView
global AutoResize property is false.
* NEW: If an event handler named Application_KeyPress is defined in themselves
startup class, then he will get all key events received by the application
before any other control.
FORM COMPONENT
* NEW: DateBox and TimeBox controls, for editing dates and times.
* NEW: DirChooser has more properties.
* NEW: FileChooser, a control for choosing a file.
* NEW: ColorChooser were redesigned.
NETWORKING COMPONENTS
* BUG: The *.component files were fixed, so that you can insert the controls
in form without error as before.
* NEW: Controls icons were redesigned.
INFORMATION COMPONENT
* NEW: This component aims at providing all needed information about installed
components: classes, symbols, events, controls, properties, and so on.
--8<---------------------------------------------------------------------------
I hope the problem with networking components controls is fixed, and the
interpreter changes is the internal component management won't break too many
things :-)
Be careful with the syntax changes in selection mode in TextBox and TextArea,
they might break your code :-( Sorry for that...
Last, thank to Terry Blunt, the last people who sent me a financial support!
I'm currently thinking giving more visibility to the people who support gambas
by making code, translation, help, and making money.
Do you think that putting a little photo of each people on the web site would
be a good idea ? With then name, the country, and one or two lines of
information... Tell me!
Regards,
--
Benoit Minisini
mailto:gambas at ...1...
More information about the User
mailing list