* BUG: Fix warning with Slider or SpinBox when setting a minimum value
equal to the maximum value, or the contrary.
[GB.GTK3]
* BUG: Fix warning with Slider or SpinBox when setting a minimum value
equal to the maximum value, or the contrary.
* BUG: Paint.Reset() now works as expected on non-cached DrawingArea.
git-svn-id: svn://localhost/gambas/trunk@6629 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correct get_style function to use GType and not integer.
Resolves issue with X Win crash in cygwin
[GB.GTK3]
* BUG: Correct get_style function to use GType and not integer.
Resolves issue with X Win crash in cygwin
git-svn-id: svn://localhost/gambas/trunk@6626 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: DocumentView is the begin for a new widget that allow to display documents
such as pdf, printing preview, pictures... etc. It allow zooming, and will have
differents options for arrange the pages. Each page can have it's own size and orientation
property. It's not finished yet and really buggy...
git-svn-id: svn://localhost/gambas/trunk@6625 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: New component that provide classes to manage scanners devices via gambas code.
It is a frontend to scanimage binary provided by the SANE toolkit.
git-svn-id: svn://localhost/gambas/trunk@6623 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: New argument '-u' that allow to force the given components to be loaded.
It is usefull in some case.
gbs3 -u 'gb.scanner' -e 'dim s as string:for each s in scanners:print s:next'
* OPT: Update the usage files
git-svn-id: svn://localhost/gambas/trunk@6622 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Be more intelligent when parsing arguments. Now all arguments after
the first non option argument are sent to the script process.
[INTERPRETER]
* OPT: Remove a previous optimization that made benchmarks slower, contrary
to what valgrind tells. No idea why exactly, maybe a valgrind cache
simulation problem.
[BENCHMARKS]
* NEW: Do less in the polynom benchmark, so that it runs about as long as
the other benchmarks.
git-svn-id: svn://localhost/gambas/trunk@6621 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* OPT: Move some rare instructions (breakpoints & quit management) out of
the main interpreter loop.
[COMPILER]
* NEW: The parser now assumes that an identifier is a subroutine taking
some arguments only if it is followed by an open brace.
[GB.EVAL]
* NEW: The parser now assumes that an identifier is a subroutine taking
some arguments only if it is followed by an open brace.
git-svn-id: svn://localhost/gambas/trunk@6620 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The component didn't compile anymore because of the new Url$()
function.
git-svn-id: svn://localhost/gambas/trunk@6619 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The component didn't compile anymore because of the new Url$()
function.
git-svn-id: svn://localhost/gambas/trunk@6618 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Help comments of component classes and symbols are now automatically
used for creating non-existing documentation pages.
* NEW: Images are clickable in editing mode. They point at the image wiki
page.
[INTERPRETER]
* NEW: Url$() is a new function to encode an URL.
* NEW: FromUrl$() is a new function to decode an URL.
* NEW: FromBase64$() is now a synonymous for UnBase64$().
[GB.MEDIA]
* BUG: MediaPipeline.Pause() does nothing if the media is not playing. That
avoid some GStreamer bad behaviour.
[GB.MEDIA.FORM]
* NEW: MediaView: Remove the ShowVideo property, it is useless.
* NEW: MediaView: The URL property can receive a true URL or a file path.
The conversion is automatically done.
* BUG: MediaView: Do pause or stop the media file only if it has sense.
* NEW: MediaView: Hide the video part if the control height is too low.
git-svn-id: svn://localhost/gambas/trunk@6617 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Control properties containing a database table name can be modified
again.
git-svn-id: svn://localhost/gambas/trunk@6616 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Try to reconnect to a lost database server when listing existing
databases and the fields of a table.
git-svn-id: svn://localhost/gambas/trunk@6614 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: TextBox: Workaround a Qt4 weird behaviour that sometimes lose the
selection. Same workaround for editable ComboBox.
git-svn-id: svn://localhost/gambas/trunk@6613 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Remove unneeded dependency on gb.media.form and gb.media. They were
just for testing.
git-svn-id: svn://localhost/gambas/trunk@6612 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: DirChooser & FileChooser: The popup menu is available when clicking
on the bookmark button representing the top-level directory.
* NEW: DirChooser & FileChooser: The root button now goes to the current
root when bookmarks are hidden.
* NEW: FileProperties: Preview of audio files, provided that the gb.media
component has been loaded.
* NEW: New 'muted' stock icon.
[GB.FORM.STOCK]
* NEW: New 'muted' stock icon.
[GB.GUI.AREA]
* BUG: TreeView renaming works now if the renamed item is not visible.
[GB.MEDIA.FORM]
* BUG: MediaView: The Control property has been renamed as ShowControl.
* NEW: MediaView: ShowVideo is a new property that allows to hide the video
part when playing audio files.
* NEW: MediaView: New methods: Play, Pause, Stop.
[GB.SETTINGS]
* NEW: Settings.Save() now does not save all the keys anymore, but only the
modified one.
* BUG: Settings.Clear() now really clears the entire settings.
git-svn-id: svn://localhost/gambas/trunk@6611 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The IDE now can edit *.gbs Gambas scripts. But there is no automatic
completion.
* NEW: Use labels instead of buttons inside project items.
[WEBSITE MAKER]
* NEW: Update for 3.6.1 version.
[GB.EVAL]
* NEW: Lines beginning with '#!' are highlighted like comments. It's the
'shebang' of Gambas scripts.
git-svn-id: svn://localhost/gambas/trunk@6608 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* 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