* BUG: Always add an alpha channel to loaded images, because gdk-pixbuf
RGB images rowstride is rounded up to a four bytes multiple. The gb.image
component does not support that yet!
[GB.IMAGE.IO]
* BUG: Always add an alpha channel to loaded images, because gdk-pixbuf
RGB images rowstride is rounded up to a four bytes multiple. The gb.image
component does not support that yet!
git-svn-id: svn://localhost/gambas/trunk@4176 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Save executable path as a relative path when it is located inside
the project directory.
git-svn-id: svn://localhost/gambas/trunk@4174 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Move an option in the option dialog.
[EXAMPLES]
* BUG: Fix the Evaluator example so that the initial values are localized,
and the computed expression always use Float values.
git-svn-id: svn://localhost/gambas/trunk@4171 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Use Key.Escape instead of Key.Esc. Key.Esc will be removed sooner
or later.
* NEW: In the form editor, a control being created now has its handles.
* NEW: The form editor selection frame is transparent now.
[EXAMPLE]
* BUG: Fix Puzzle1To8 example key handling.
[GB.FORM]
* NEW: Use Key.Escape instead of Key.Esc.
[GB.GTK]
* NEW: Key.Code now returns zero when a modifier key is pressed. That way,
you can detect if we are pressing (or releasing) a modifier key.
* BUG: Form key event handlers catch key events before the control now.
[GB.QT4]
* NEW: Key.Code now returns zero when a modifier key is pressed. That way,
you can detect if we are pressing (or releasing) a modifier key.
* BUG: Form key event handlers catch key events before the control now.
git-svn-id: svn://localhost/gambas/trunk@4169 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Project treeview is drawn in the project open dialog the same way as
in the main window.
* BUG: Fix new Report creation.
git-svn-id: svn://localhost/gambas/trunk@4167 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Disable echo by defaut when running a child process inside a virtual
terminal.
[DEVELOPMENT ENVIRONMENT]
* BUG: Run projects inside a virtual terminal.
git-svn-id: svn://localhost/gambas/trunk@4163 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Purge .info and .list file from classes with no bytecode object each
time a source file is compiled.
git-svn-id: svn://localhost/gambas/trunk@4162 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly check how a system file descriptor is opened when
watching it.
git-svn-id: svn://localhost/gambas/trunk@4160 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Support for "Gambas" icon theme.
[WEB SITE MAKER]
* NEW: Update for Gambas 3 RC4.
[GB.FORM]
* NEW: Some little clean-up in stock icons management.
git-svn-id: svn://localhost/gambas/trunk@4155 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* OPT: Optimization of locale-aware string comparison routine.
* OPT: Do not use sprintf() for searching event handlers in symbol tables.
* OPT: String[].Find() and String.Exist() are now twice faster for ASCII
binary and case insensitive comparisons.
* BUG: Initialize the locale before loading any class.
* OPT: Do not use sprintf() when searching a file inside Gambas archives.
* OPT: Unroll a loop to speed up binary string identity comparison a little
bit.
* BUG: Collection keys are now hashed with their eight last characters.
* BUG: Internal Collection automatic resizing was disabled. Re-enable it!
git-svn-id: svn://localhost/gambas/trunk@4153 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Don't crash if a library cannot be found.
* NEW: Display a big message in the library tab of the project property
dialog to tell that library must be stored in the same directory as the
project using them.
[INTERPRETER]
* OPT: Some little optimization in natural comparison routine.
[GB.GTK]
* BUG: Do not crash if a null key is used for a stock picture. Just return
a null reference.
git-svn-id: svn://localhost/gambas/trunk@4145 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* OPT: Some optimizations in date formatting.
* OPT: Now() has been optimized when run multiple times during the same
second.
git-svn-id: svn://localhost/gambas/trunk@4144 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* OPT: Internal conversions between unicode and utf-8 have been optimized.
* OPT: String.UCase(), String.LCase() and String.Chr() have been optimized.
* BUG: Arrays of classes exported from a component or a library are now
automatically exported too.
* NEW: Param.All is a new property that returns all extra arguments as an
array.
git-svn-id: svn://localhost/gambas/trunk@4143 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix String.Pos(), and String.InStr() with a third argument.
[GB.QT4]
* BUG: GridView: Fix how the Change event is raised in single selection
mode.
git-svn-id: svn://localhost/gambas/trunk@4140 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the shortcut editor dialog.
[GB.GTK]
* NEW: Setting the current GridView row to a valid value now automatically
set the current column to zero if there is no current column.
[GB.QT4]
* NEW: Setting the current GridView row to a valid value now automatically
set the current column to zero if there is no current column.
git-svn-id: svn://localhost/gambas/trunk@4139 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Support for posted requests whose charset is specified in the
"Content-Type" header.
git-svn-id: svn://localhost/gambas/trunk@4138 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: TRY is taken into account now when converting a Gambas 2 OPEN
instruction.
git-svn-id: svn://localhost/gambas/trunk@4136 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: When opening an existing file descriptor, check its validity
immediately.
git-svn-id: svn://localhost/gambas/trunk@4134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: When opening an existing file descriptor, check that it is opened
with a compatible mode. Otherwise raise an "Access forbidden" error.
git-svn-id: svn://localhost/gambas/trunk@4133 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Split System and Application class implementation in tow different
source files.
* NEW: A trick to watch existing file descriptors: opening ".XX" in direct
mode, where "XX" is the file descritor value.
git-svn-id: svn://localhost/gambas/trunk@4132 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: If the connection host starts with a slash, then we supposed that we
are connecting to localhost, and that the host is actually the path of
the socket to use.
git-svn-id: svn://localhost/gambas/trunk@4130 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Selecting the movie of a MovieBox control only allows to select a
path located in the project.
* NEW: Languages are sorted in the help browser's language menu.
* NEW: The help browser now shows an animation while loading a page.
* BUG: Selecting a virtual class in the help browser tree now correctly
shows its documentation page.
* NEW: Add support for LXDE terminal in option dialog.
git-svn-id: svn://localhost/gambas/trunk@4129 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix all Contrast, Hue, Bright, Color and Whiteness properties in
VideoDevice.
* BUG: Remove the VideoDevice.Features property.
git-svn-id: svn://localhost/gambas/trunk@4127 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Change the keyboard shortcuts for moving between lines having the
same indentation. Now they are CTRL+ALT+UP and CTRL+ALT+DOWN.
git-svn-id: svn://localhost/gambas/trunk@4126 867c0c6c-44f3-4631-809d-bfa615b0a4ec