[Gambas-user] Release of gambas2 1.9.12
Benoit Minisini
gambas at ...1...
Thu Jul 14 20:07:46 CEST 2005
Hi,
Good news: I released a new version.
Bad news: I modified the bytecode again, so you have to recompile all your
projects :-)
Here is the changelog:
--8<------------------------------------------------------------------------------
* There is a new component, gb.crypt, that allows to use the crypt() Gnu C
library function.
DATABASE MANAGER
* BUG: Errors during table creation or modification are now correctly handled.
* BUG: Fields names are now case unsensitive in the table edition window.
* BUG: Deleting fields that are used in an index is not allowed anymore.
* BUG: Deleting fields in the index tableview now works as expected.
EXAMPLES
* BUG: In the Notepad example, the 'modified' flag now displays correctly in
the window title.
COMPILER
* BUG: Fixed some parsing errors.
* BUG: You can use event, label and property names in a class context now.
* Now the DIM keyword is mandatory when declaring local variables.
* BUG: You can effectively instanciate objects with any expression at
local variable declaration.
INTERPRETER
* BUG: Format$() has been fixed, and re-fixed again.
* Split() now gets a new optional boolean parameter to tell him to remove void
elements from the returned array.
* New methods to test character type: IsAscii, IsLetter, IsLower, IsUpper,
IsDigit, IsHexa, IsSpace, IsBlank, IsPunct.
* The stream argument of Eof() and Lof() is now optional. If it is not
specified, then the standard input is used.
* BUG: You should be able to retry any code that just raised an error in the
debugger without crashing now.
* BUG: Fixed a problem in the optimization of function calls.
* BUG: Fixed the Round() function. Now Round(0.5) should returns 1 and not 0
anymore.
* BUG: The comparison functions should work correctly now. 10 * (10 > 0)
returns -10 again :-)
* BUG: Array contents can be written to any stream now, not just files.
QT COMPONENT
* A new property, Application.Embedder, that allows you to embed the next
opened window in an external window whose X11 handle is specified there.
* The State property of the Window class has been replaced by three new
properties: Minimized, Maximized and FullScreen. These properties are
completely independant.
* A new property, Window.Picture, that stores the window mask.
* The Mask property now is boolean, and just tells if the Picture property
must be used to mask the window.
* A new control, Embedder, that allows to embed top-level windows of external
applications.
* Each window now has X11 window manager class set to the project name, and
X11 window manager role set to its class name.
* BUG: Unminimizing windows now always give them the focus.
* BUG: Fix a potential crash is menu management.
* BUG: If a modal window is already displayed, calling Show() on another
window calls ShowModal() instead.
SDL COMPONENT
* SDL component has been updated.
MYSQL DRIVER
* BUG: Creating indexes on text fields with no size limit is not case
sensitive anymore.
--8<------------------------------------------------------------------------------
Enjoy it,
--
Benoit Minisini
mailto:gambas at ...1...
More information about the User
mailing list