* OPT: Array accessors have been optimized. The 'sort' benchmark is now 25%
faster.
git-svn-id: svn://localhost/gambas/trunk@6605 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The Menu.Checked property now returns the correct value for
non-radio menu items.
git-svn-id: svn://localhost/gambas/trunk@6604 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Automatic completion of event handlers if an object is declared
globally with an event name (Private MyObject As MyClass As "event").
git-svn-id: svn://localhost/gambas/trunk@6600 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: IIf generated incorrect code for the types CSTRING and STRING.
git-svn-id: svn://localhost/gambas/trunk@6599 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The '-f' option now create a usable script.
* NEW: If the script crashes, a "Segmentation fault" message is printed.
Not perfect, as the signal was not necessarily a segmentation fault...
git-svn-id: svn://localhost/gambas/trunk@6597 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Use the same data table in all version of the 'sort' benchmark.
git-svn-id: svn://localhost/gambas/trunk@6596 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: A new bubble sort benchmark.
* NEW: A script that runs all the benchmarks and prints the result as an
HTML table.
git-svn-id: svn://localhost/gambas/trunk@6595 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: New database structure and new protocol: the versions are now stored
as integer. It's up to the client to transfrom a "X.Y.Z" version number
into an integer that can then be compared directly.
[GB.NET.CURL]
* NEW: HttpForm.AddFile() now raises an error if the provided path is a
directory.
git-svn-id: svn://localhost/gambas/trunk@6592 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The internal UTF-8 string position cache now works in all cases.
git-svn-id: svn://localhost/gambas/trunk@6591 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Add a description field to the crash dialog box. This description is
added to the mail.
* NEW: Use the new publishing protocol.
* NEW: Draw the project boxes with a darker border.
git-svn-id: svn://localhost/gambas/trunk@6590 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Ensure that Clipboard.Paste() behaves the same as in gb.qt4.
[GB.GTK3]
* BUG: Ensure that Clipboard.Paste() behaves the same as in gb.qt4.
git-svn-id: svn://localhost/gambas/trunk@6589 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix Clipboard.Paste() when there are both a text and a qt image in
the clipboard.
git-svn-id: svn://localhost/gambas/trunk@6587 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix input method handling: key events cancellation and key repeat
are correctly taken into account now. The "X input method" does not work
(key events are internally sent four times!).
[GB.GTK3]
* BUG: Fix input method handling: key events cancellation and key repeat
are correctly taken into account now.
git-svn-id: svn://localhost/gambas/trunk@6585 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Take the database connection properties from the configuration file.
git-svn-id: svn://localhost/gambas/trunk@6583 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The publishing and registration process now correctly take the
publishing server into account.
* NEW: Registering a user on a publishing server now blocks the option
dialog interface.
[FARM SERVER]
* NEW: The project has been renamed as 'gambas-farm-server'.
* NEW: Database can be initialized by running the server from the command-
line with the '-init-db' argument.
* BUG: The server takes its SMTP configuration from its configuration file
(~/.config/gambas3/gambas-farm-server.conf)
* NEW: Software dependencies are now stored in the database.
git-svn-id: svn://localhost/gambas/trunk@6582 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Setting DataView.Editable property to FALSE and then to TRUE works
correctly now.
git-svn-id: svn://localhost/gambas/trunk@6581 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Remove a call to Style.FontOf temporary. This symbole is not
yet implemented or just removed ...
git-svn-id: svn://localhost/gambas/trunk@6579 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Automatic completion of software tags directly from the farm server.
* NEW: Tags and dependencies are sent when publishing a software.
[FARM SERVER]
* NEW: Tags are taken into account.
* NEW: A new request for tags automatic completion.
[GB.FORM]
* NEW: Completion is a new class to implement automatic completion on an
already existing TextBox.
* NEW: ListEditor.Moveable is a new property to enable or disable items
arrangement.
[GB.QT4]
* BUG: Application.PreviousControl returns the expected value now.
* BUG: Sometimes assigning Paint.Font has no effect. Workaround that
strange Qt bug.
git-svn-id: svn://localhost/gambas/trunk@6578 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Try to retrieve the connection password only if the 'gb.desktop'
component is loaded, and only display warning messages in that case.
git-svn-id: svn://localhost/gambas/trunk@6575 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Put the publishing configuration and registration in the option
dialog.
[GB.FORM]
* BUG: SwitchButton: Use a "disable" look for ON and OFF state when the
Enabled property is FALSE.
* NEW: ListEditor is a new control that allows to edit the contents of a
ListBox control.
[GB.GTK]
* BUG: Remove a debugging message.
* BUG: TextBox: Postpone the Change event so that replacing the selection
raises a unique Change event.
[GB.NET.SMTP]
* NEW: Add a Content-Disposition header to attachments.
[GB.WEB]
* NEW: The default response content type is now HTML with UTF-8 charset.
git-svn-id: svn://localhost/gambas/trunk@6574 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Workaround the behaviour of appmenu by setting the
'APPMENU_DISPLAY_BOTH' environment variable at startup if menus are
explicitely hidden.
git-svn-id: svn://localhost/gambas/trunk@6573 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Don't crash when installing the Gambas font, if the
'~/.config/fontconfig' directory does not exist.
git-svn-id: svn://localhost/gambas/trunk@6572 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Work continues on the publish dialog box. Now tags and dependencies
can be edited, and a new user can be registered.
[FARM SERVER]
* NEW: Server is almost finished. You can now download a software, vote
for it, and search the software database.
[COMPILER]
* BUG: Dump boolean constants in *.info files the same way as the informer.
[GB.NET.CURL]
* BUG: HttpForm is not a control, contrary to its parent class HttpClient.
git-svn-id: svn://localhost/gambas/trunk@6570 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: MoviePlayer: Use an embedder as mplayer container. It's the only
control that has its own X11 window in all toolkits.
[GB.GTK]
* BUG: Ensure that the Embedder background is painted.
git-svn-id: svn://localhost/gambas/trunk@6569 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Project property dialog: The component grid view now correctly keep
its state when filtering is applied, or if only the used components are
displayed.
* BUG: Project property dialog: The component hemp viewer now works
correctly in offline mode.
git-svn-id: svn://localhost/gambas/trunk@6568 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Add a Gambas part to the component.
* NEW: HttpForm is a new class that inherits HttpClient and that allows to
post HTML forms easily.
git-svn-id: svn://localhost/gambas/trunk@6567 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Update version to 3.6.90.
[DEVELOPMENT ENVIRONMENT]
* NEW: Initial version of project publishing dialog. Not useable at the
moment.
[FARM SERVER]
* NEW: Initial version of the Gambas farm server. Not finished.
[GB.FORM]
* BUG: DirChooser: Correctly update the toolbar according to the file view
visibility.
* BUG: Setting Spinner.Enabled to FALSE correctly stops the animation now.
* NEW: New stock icon named "download".
[GB.FORM.STOCK]
* NEW: New default icons for "download" stock icon.
git-svn-id: svn://localhost/gambas/trunk@6566 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Quote field names when creating a table, even if they are converted
to lower cases.
git-svn-id: svn://localhost/gambas/trunk@6565 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Add a copy menu entry to the FileChooser and DirChooser controls.
[GB.GTK]
* BUG: Clipboard.Copy() now works for all text formats.
[GB.GTK3]
* BUG: Clipboard.Copy() now works for all text formats.
git-svn-id: svn://localhost/gambas/trunk@6562 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Start fixing drag and drop.
[GB.GTK3]
* BUG: Start fixing drag and drop.
* BUG: Remove two symbolic links on source files that do not exist anymore.
git-svn-id: svn://localhost/gambas/trunk@6561 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Don't use "sTable" as field name for the metadata table, because
apparently "STABLE" is a reserved word in PostgreSQL. Upgrade an already
existing metadata table automatically.
* BUG: Don't crash when starting a search from a image or connection
editor.
[WEBSITE MAKER]
* NEW: Update for 3.6.
[GB.DB]
* NEW: Add support for databases like PostgreSQL that are not fully case
insensitive.
[GB.DB.POSTGRESQL]
* BUG: Automatically convert field names to lowercase when creating a
table.
[GB.GUI.BASE]
* BUG: IconView item renaming don't crash anymore.
git-svn-id: svn://localhost/gambas/trunk@6559 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Support multi-line greetings and mulit-line answer at authentication
pass.
git-svn-id: svn://localhost/gambas/trunk@6556 867c0c6c-44f3-4631-809d-bfa615b0a4ec
[DEVELOPMENT ENVIRONMENT]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
'es' as Spanish (common). Update and correct both translations.
[GB.ARGS]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
'es' as Spanish (common). Update and correct both translations.
[GB.DB.FORM]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
'es' as Spanish (common). Update and correct both translations.
[GB.FORM]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
'es' as Spanish (common). Update and correct both translations.
[GB.FORM.DIALOG]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
'es' as Spanish (common). Update and correct both translations.
[GB.FORM.MDI]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
'es' as Spanish (common). Update and correct both translations.
[GB.NET.POP3]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
'es' as Spanish (common). Update and correct both translations.
[GB.REPORT]
* NEW: Created 'es_ES' language variant as Spanish (Spain) and renamed
'es' as Spanish (common). Update and correct both translations.
git-svn-id: svn://localhost/gambas/trunk@6552 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Remove the hidden command-line option and its project
version update feature.
git-svn-id: svn://localhost/gambas/trunk@6547 867c0c6c-44f3-4631-809d-bfa615b0a4ec