* NEW: Fix and enhance the Report brush chooser dialog.
* NEW: Use Color.Gradient instead of Color.Merge.
[GB.FORM.STOCK]
* BUG: Add two missing SVG files for stock icons.
[GB.IMAGE]
* NEW: Color.Gradient() is a new method that creates an intermediate color
between two others colors by using a RGB gradient.
git-svn-id: svn://localhost/gambas/trunk@4049 867c0c6c-44f3-4631-809d-bfa615b0a4ec
*NEW: The Ignore property is now available. It allow to place an object anywhere
relative to its parent container.
*BUG: The top padding/border and bottom are correctly taked into account for the autoresize computing
*BUG: Now the text is clipped
git-svn-id: svn://localhost/gambas/trunk@4047 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fixes in OpenGL automatic documentation.
[GB.DB.FORM]
* NEW: DataView.Labels and DataBrowser.Labels are two new properties that
define the column labels. If they are not set, the field names are used.
[GB.FORM]
* NEW: MenuButton.MenuOnly is a new property that makes the MenuButton only
pop up its menu, and never raise its Click event.
git-svn-id: svn://localhost/gambas/trunk@4041 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: WebBrowser: Use the 'document.execCommand' JavaScript DOM method to
make the web browser editable.
[GB.QT4.WEBKIT]
* NEW: WebView.Eval() and WebFrame.Eval() are two new methods that can run
any piece of JavaScript in the context of a frame.
git-svn-id: svn://localhost/gambas/trunk@4037 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Fix some theme colors.
[EXAMPLES]
* NEW: WebBrowser example: Handle new WebView.Fonts.xxx properties.
[GB.EVAL.HIGHLIGHT]
* NEW: Use alternate background when highlighting scripts and styles inside
an HTML document.
[GB.FORM]
* BUG: FileView now correctly ignores errors raised during the Icon event.
[GB.QT4.EXT]
* NEW: Some little changes in the way Editor paint background of lines.
[GB.QT4.WEBKIT]
* NEW: Remove WebView.Cached property, and add a WebSettings.Cache.Enabled
property to replace it globally.
* NEW: Replace WebView.Font[] by many WebView.Fonts.xxx properties.
* NEW: Add other WebView.Fonts.xxx properties to define default font sizes.
git-svn-id: svn://localhost/gambas/trunk@4036 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Redesign the system information window and its contents.
[INTERPRETER]
* BUG: Do not leak object reference when an error is raised during an event
handler.
* BUG: When a broken symbolic link is encountered, Dir() now assumes it is
a file.
[GB.FORM]
* BUG: DirView now correctly ignores errors raised during the Icon event.
git-svn-id: svn://localhost/gambas/trunk@4035 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Tons of new changes to make a better automatic documentation of
virtual classes.
* NEW: Support for indonesian translation.
* NEW: Page renaming has a new option to do a copy instead.
[GB.FORM]
* BUG: Replace an old _IconViewItem reference by the new _IconView_Item.
git-svn-id: svn://localhost/gambas/trunk@4031 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Automatic completion now displays hidden symbols if the class is
part of the current project.
* NEW: Support for *.tar.xz source archives.
* NEW: Underscores are now allowed inside a class name.
* BUG: Enabling or disabling tooltips in the option dialog does not crash
anymore.
[INTERPRETER]
* NEW: Rename many virtual classes everywhere so that the documentation can
easily extract the property name of the parent class from the virtual
class name. For example, ".ApplicationArgs" is now ".Application.Args".
git-svn-id: svn://localhost/gambas/trunk@4028 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: In the library tab of the project property dialog, display the
dependencies of the libraries.
* NEW: Add a button to only display exported classes in the project tree.
[INTERPRETER]
* NEW: Loading a user library now automatically loads the other libraries
it depends on, as well as the components.
[GB.FORM]
* BUG: Fix orientation of "clear" stock icon for KDE4.
git-svn-id: svn://localhost/gambas/trunk@4024 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The startup class icon is now just drawn with a dark outline.
* NEW: Error messages updated.
* NEW: French translation updated.
[INTERPRETER]
* NEW: Inheritance is stricter now: the child symbol must have exactly the
same kind than the parent symbol.
* BUG: A child method must return the same datatype as its parent method
now.
* NEW: Gambas 3 executable mime description file and icon have been renamed
so that they do not conflict with Gambas 2 files.
[GB.FORM]
* BUG: IconView.Find() has been renamed as IconView.FindAt(), to avoid the
conflict with the inherited UserControl.Find() method.
[GB.FORM.MDI]
* BUG: Workspace.Children has been renamed as Workspace.Windows, because
the Workspace.Children property was in conflict with the inherited
Container.Children property.
[GB.GTK]
* NEW: ListView, TreeView and ColumnView Find() method has been renamed as
'FindAt' to match the IconView class.
[GB.IMAGE]
* NEW: Color.SetRGB() and Color.SetHSV() are two new methods that takes a
color as an integer, modifies one of its component, and returns it. They
are faster than using the ColorInfo class.
* NEW: Color.GetAlpha() returns the alpha component of a color from its
integer value.
[GB.QT4]
* NEW: ListView, TreeView and ColumnView Find() method has been renamed as
'FindAt' to match the IconView class.
git-svn-id: svn://localhost/gambas/trunk@4015 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Automatic OpenGL documentation.
[GB.DB.FORM]
* NEW: Do not resize automatically the rows in DataView.
* NEW: In Dataview, only resize the current row.
[GB.FORM]
* BUG: IconView MoveFirst(), MoveNext(), MovePrevious() and MoveTo()
methods now correctly return TRUE when no item is available.
git-svn-id: svn://localhost/gambas/trunk@3999 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Use the new OpenGL constants names in OpenGL examples.
* NEW: Add the forgotten TunnelSDL example.
[GB.FORM]
* NEW: IconPanel takes the mouse wheel into account now.
git-svn-id: svn://localhost/gambas/trunk@3990 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: "Pretty print" is now "Format code".
* NEW: New option tab the code formatter in the option dialog.
[GB.FORM]
* NEW: The IconPanel left panel now correctly resizes itself to fit its
contents.
[GB.GTK]
* NEW: Remove the Window.Type property and the WindowType class.
[GB.QT4]
* NEW: Remove the Window.Type property and the WindowType class.
git-svn-id: svn://localhost/gambas/trunk@3979 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Modifying table fields and indexes many times now works correctly.
* BUG: Fix drag & drop between two IDE windows.
* NEW: Pretty printer now acts on selected text.
* NEW: CSV import and automatic field conversion now can deal with both
localized and non-localized data (i.e. floating point numbers with point
or comma).
[GB.DB]
* BUG: Type mismatch error is correctly raised now when setting the value
of a Result field.
[GB.DB.FORM]
* BUG: Some fixes in DataComboView.
[GB.FORM]
* NEW: IconPanel now automatically resizes the left panel to fit its
contents.
git-svn-id: svn://localhost/gambas/trunk@3971 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Starting a new search automatically resets the search list.
[EXAMPLES]
* NEW: New OpenGL examples from NeHe tutorials.
* BUG: Remove printing from BarCode example, it does not work anymore.
[GB.DB.FORM]
* NEW: Replace the DataComboMulti control by a DataComboView control. It is
not completely well tested, but it works better than its predecessor.
* NEW: Data controls icons were redesigned.
[GB.GTK]
* BUG: Fix two crashes in GridView control.
[GB.SDL]
* BUG: Key[x] works correctly with letter keys now.
git-svn-id: svn://localhost/gambas/trunk@3967 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: JSON.Decode() now returns NULL if there is no token in the input
string.
git-svn-id: svn://localhost/gambas/trunk@3945 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Really fix the problem with ScrollArea having the Painted property
set.
git-svn-id: svn://localhost/gambas/trunk@3932 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: DataSource.Count is a new property that returns the number of
records of the DataSource.
[GB.FORM]
* BUG: Setting the ScrollArea.Painted property works correctly now.
[GB.GTK]
* BUG: Clean up the MovieBox implementation.
* NEW: MovieBox.Alignment is a new property that defines the alignment of
the movie inside the MovieBox frame.
* BUG: Clean up the PictureBox implementation.
* BUG: Fix the PictureBox aligment property.
[GB.QT4]
* NEW: MovieBox.Alignment is a new property that defines the alignment of
the movie inside the MovieBox frame.
git-svn-id: svn://localhost/gambas/trunk@3931 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Circular inheritance does not freeze the automatic completion
anymore.
* BUG: Do not hide balloon message displayed on the project tree
immediately.
git-svn-id: svn://localhost/gambas/trunk@3901 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Lithuanian translation made by Regimantas Baublys.
* BUG: Fix loading of old Gambas 3 projects without ".src" directory.
* BUG: Multi-dimensional arrays are now correctly displayed by the
debugger.
[SCRIPTER]
* BUG: Running a script now correctly returns the value specified by
the Application.Return property.
[GB.QT4.EXT]
* BUG: Some fixes in the undo/redo management of the Editor class.
git-svn-id: svn://localhost/gambas/trunk@3899 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Don't require /tmp to allow executable files.
* NEW: The name of a cached compile script is now the name of the original
script stored in a directory whose name is the MD5 sum.
git-svn-id: svn://localhost/gambas/trunk@3879 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix Autotools project packaging.
* BUG: Autotools project packaging cannot handle extra packages
dependencies.
* BUG: Autotools project packaging does not handle extra files
dependencies yet. It will be fixed later.
[GB.FORM]
* BUG: Wizard containers is now an exported hidden class, so that
automatic completion works in the IDE.
git-svn-id: svn://localhost/gambas/trunk@3874 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Classes coming from libraries are correctly taken into account in
automatic completion now.
* BUG: Fix the layout of the help window the first time it is shown.
* NEW: The recent files list should be correctly refreshed now if another
Gambas instance updates it.
[WEB SITE MAKER]
* NEW: Update for Gambas 2.23.1.
[WIKI CGI SCRIPT]
* BUG: The front page now is correctly version dependant.
* BUG: Do not add "v3" at the end of a link that has "v2" explicitely.
[INTEPRETER]
* NEW: Stream.Lines is a new property that allows to enumerate a stream
line by line until end of stream is reached.
[GB.SETTINGS]
* NEW: The Settings.Path property has been renamed as Settings.DefaultDir.
* NEW: Now Settings.Path returns the path of the settings file on the disk.
* BUG: Use a lock to prevent simultaneous writings of the same settings
file.
[GB.QT4.EXT]
* BUG: Fix how the cursor is ensured to be visible in the Editor class.
git-svn-id: svn://localhost/gambas/trunk@3866 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: A new example based on the GNU Scientific Library, made by Juergen
Zdero and modified by me.
git-svn-id: svn://localhost/gambas/trunk@3857 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix keyboard handling in editor procedure list.
[WEB SITE MAKER]
* NEW: Activate the Gambas 3 download button.
[WIKI CGI SCRIPT]
* NEW: Use a combo-box now for selecting the current version.
[GB.GTK]
* BUG: Remove some debugging stuff in the Printer class.
[GB.FORM]
* NEW: Add an "open in file manager" action in FileChooser and DirChooser
controls, when the gb.desktop component is loaded.
git-svn-id: svn://localhost/gambas/trunk@3856 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix focus problem with FileChooser controls.
* BUG: Symbolic links can be deleted from the project tree now.
[GB.FORM]
* BUG: FileChooser control does not force focus anymore.
* NEW: Setting the focus on FileChooser explicitely gives the focus to
the file name textbox.
git-svn-id: svn://localhost/gambas/trunk@3854 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Disable kill buttons correctly in database editor window.
[GB.FORM]
* BUG: Fix a possible crash in TableView when the editor control is moved.
[GB.QT4]
* NEW: The GridView Change event is raised when there is no current row
now.
git-svn-id: svn://localhost/gambas/trunk@3843 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix property sheet editor position.
* BUG: Table properties can be cleared with the DELETE or BACKSPACE key.
* BUG: Do not use natural sort to sort the procedure list, so that special
methods come first.
* BUG: The current procedure should be visible now when opening the
procedure list.
* NEW: New IDE logo, with some orange inside. :-)
[GB.DB.FORM]
* BUG: Fix the "Bad Row index" error when there is no current row in the
DataView control.
[GB.QT4]
* BUG: GridView now raise the Scroll event immediately and correctly.
[GB.QT4.EXT]
* BUG: Try to fix the Editor method ensuring that the current position is
visible.
git-svn-id: svn://localhost/gambas/trunk@3839 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: ScrollArea and IconView controls now take the Enabled property into
account.
[GB.GTK]
* BUG: gb.gtk compiles with older version of GTK+ again.
[GB.IMAGE]
* NEW: Color.Desaturate() is a new method that desaturates a color.
git-svn-id: svn://localhost/gambas/trunk@3837 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: GridView.ScrollWidth and GridView.ScrollHeight are two new
properties that return the GridView contents size.
* BUG: Fix TextBox minimum height.
* BUG: Keyboard support of GridView is the same as in gb.qt4 now.
* BUG: Remove a warning message in GridView code.
[GB.QT4]
* BUG: Fix GridView ClientWidth and ClientHeight properties, so that they
return the GridView visible size.
* NEW: GridView.ScrollWidth and GridView.ScrollHeight are two new
properties that return the GridView contents size.
git-svn-id: svn://localhost/gambas/trunk@3836 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the initial scrolling position of the DataView control.
[GB.FORM]
* NEW: TableView behaviour takes into account the new way of getting the
GridView cell coordinates.
[GB.GTK]
* NEW: GridView ClientX and ClientY properties have been fixed.
* NEW: GridView cells X and Y properties now return the coordinates of the
cell relative to the full client area.
* BUG: The GridView row header width is correctly updated now.
[GB.QT4]
* NEW: GridView cells X and Y properties now return the coordinates of the
cell relative to the full client area.
git-svn-id: svn://localhost/gambas/trunk@3834 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Always translate the True and False string dynamically.
[GB.DB.FORM]
* OPT: Try to minimize refresh when DataSource.Connection is set.
* BUG: DataView editor font is correct now.
[GB.QT4]
* OPT: Changing the number of rows or columns of a GridView does not
trigger a useless refresh anymore.
* OPT: Moving the cursor of a GridView in multiple selection mode does not
trigger a full update anymore.
git-svn-id: svn://localhost/gambas/trunk@3833 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: German translation of some more examples, a few small changes
git-svn-id: svn://localhost/gambas/trunk@3828 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: In FileChooser, ask for overwriting existing files when
uncompressing an archive.
* BUG: Don't display the uncompress menu in DirChooser.
git-svn-id: svn://localhost/gambas/trunk@3827 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Some little fixes (icons mainly) in several examples.
[INTERPRETER]
* NEW: Two new interpreter APIs to set and get the value of an object
property.
[GB.DEBUG]
* BUG: Fix a warning message.
[GB.FORM]
* BUG: Setting FileView Foreground and Background properties now work as
expected.
* BUG: IconView takes its Background and Foreground properties into
account now.
[GB.GTK]
* NEW: Control Background and Foreground properties are now automatically
applied to the proxy.
[GB.QT4]
* NEW: Control Background and Foreground properties are now automatically
applied to the proxy.
git-svn-id: svn://localhost/gambas/trunk@3826 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Found a workaround for the buggy Ubuntu global menu.
[EXAMPLES]
* NEW: Some little changes there and there.
[GB.QT4.WEBKIT]
* BUG: The Auth event works again.
* BUG: Website icon downloading and Icon events are more reliable.
git-svn-id: svn://localhost/gambas/trunk@3824 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Text editor now tries to detect HTML files with no HTML extension.
* BUG: Closing the translation dialog when displaying a file having no
translated strings yet does not incorrectly remove the translation file
anymore.
[EXAMPLES]
* NEW: ReportExample has been redesigned. It got a combo-box to select
which database driver to use.
[GB.GTK]
* BUG: MouseWheel events can be cancelled now.
* BUG: Setting the ComboBox.List property of a read-only ComboBox now
automatically selects the first element as in gb.qt4.
[GB.REPORT]
* NEW: gb.report is translatable now.
* NEW: The preview window has been redesigned and enhanced.
[GB.QT4]
* BUG: MouseWheel events can be cancelled now.
[GB.QT4.EXT]
* NEW: In Editor, [Alt]+[Home] and [Alt]+[End] now moves to the previous or
next line having the same indentation. This is useful to search the
beginning or the end of a structure control, as soon as the code is
correctly indented of course!
* BUG: Setting Editor.Highlight property now correctly updates the Editor
margin.
git-svn-id: svn://localhost/gambas/trunk@3820 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correct the Size int procedure of images
* NEW: Add a button to compute all the page on Preview form
git-svn-id: svn://localhost/gambas/trunk@3819 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The report viewer use a progressive layout that speed up the display
of the viewer windows.
* NEW: ReportSvgImage have new property Stretch. If true the image take the
Width/Height size else it have a proportional size
* NEW: ReportImage have new property Stretch. If true the image take the
Width/Height size else it have a proportional size
git-svn-id: svn://localhost/gambas/trunk@3818 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Support for ReportSvgImage.
* NEW: Support for "SvgImage" property kind.
[GB.REPORT]
* NEW: ReportSvgImage Path property has been replaced by the Image
property, which takes a SvgImage object directly.
git-svn-id: svn://localhost/gambas/trunk@3814 867c0c6c-44f3-4631-809d-bfa615b0a4ec