* NEW: Some little cosmetic changes.
* BUG: Do not use gb.UseLanguage anymore.
[INTERPRETER]
* NEW: The gb.UseLanguage and gb.Case constants have been removed.
* NEW: Array.Find() methods now take an optional argument that defines the
search start index.
* NEW: gb.Like is a new comparison mode that internally uses the LIKE
operator.
git-svn-id: svn://localhost/gambas/trunk@2260 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Color.Mix has been replaced by Color.Merge.
* NEW: Separator now draws a line when one of its dimension is 1 pixel.
[GB.QT4.OPENGL]
* BUG: The component loads correctly now.
git-svn-id: svn://localhost/gambas/trunk@2226 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Go back to the old way of drawing selected controls.
* NEW: Use the Indent property in the option and project properties
dialogs.
[GB.GTK]
* BUG: Fix the arrangement algorithm when the Indent property is set.
[GB.QT]
* BUG: Fix the arrangement algorithm when the Indent property is set.
[GB.QT4]
* BUG: Fix the arrangement algorithm when the Indent property is set.
git-svn-id: svn://localhost/gambas/trunk@2130 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Database manager integration continues. Tables can be renamed.
System tables are read-only. Bug fixes...
[GB.FORM]
* NEW: Predefined icon size are not proportional to Desktop.Scale anymore.
This change may be rolled back in the future.
* NEW: Medium icon size is now 22 pixels instead of 24, because apparently
this is the size used by icon themes.
[GB.DB.FORM]
* NEW: DataSource.Reset now only resets the metadata associated with the
DataSource table.
* NEW: DataSource.ResetAll() is a new static method that clears entirely
the internal metadata cache.
[GB.QT4]
* BUG: GridView header is now correctly updated on a font or style change.
* BUG: Label, Button and ToolButton size is now correctly updated on a font
or style change.
* NEW: Message now tries to use the QT4 predefined buttons by using the
button names specified by the user.
git-svn-id: svn://localhost/gambas/trunk@2123 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix some controls that incorrectly resized their parent at creation.
git-svn-id: svn://localhost/gambas/trunk@2121 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Some enhancements in memory allocation debugging.
[GB.QT]
* BUG: Form.Load() method now really work, by using reparenting. The fix
may be backported to Gambas 2.
[GB.QT4]
* BUG: Window.Mask and Window.Picture work correctly now.
* BUG: TextArea background is accurate now.
* BUG: Mouse event properties of the Mouse class now return the expected
value.
* BUG: Tray icons now work correctly.
* BUG: Form.Load() method now really work.
* BUG: Windows are correctly closed.
git-svn-id: svn://localhost/gambas/trunk@2020 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Unexpected END SUB or END FUNCTION are really detected now.
[GB.QT4]
* BUG: Color management has been fixed.
* BUG: Many fixes in the following classes: Panel, Menu, Picture, Window, TabStrip,
git-svn-id: svn://localhost/gambas/trunk@2015 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Label and TextLabel autoresize routine has been fixed.
* BUG: ScrollView now arrange its contents again when one of its scrollbars
is shown or hidden.
* BUG: Minimum size of window dialogs works again.
* BUG: Top-level windows now arrange its contents on resize events in all
cases as expected.
git-svn-id: svn://localhost/gambas/trunk@1876 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The informer algorithm was redesigned. Now a sub-process is
launched for each component that should be analyzed, and LD_PRELOAD is
used to load the component shared library before the process is launched.
Otherwise, some component may crash.
[GB.DRAW]
* BUG: Correctly initialize color properties of the Draw class at
Draw.Begin().
* NEW: Draw.FillRect() is a new method to draw a filled rectangle with the
specified color.
* NEW: Draw.Clear() is a new method that clears the drawing device with its
background color.
[GB.FORM.MDI]
* NEW: Do not use BackColor and ForeColor properties anymore.
[GB.GTK]
* NEW: Control.Backcolor and Control.Forecolor properties were removed.
* BUG: Desktop.Resolution now uses the accurate GTK+ API.
* BUG: Setting the ListBox.List to NULL property does not lock the ListBox
control anymore.
* BUG: Fix the Font object management. Using Font properties should not
crash anymore.
* BUG: Image.Save() and Picture.Save() now understand the "~" shortcut in
path names.
[GB.QT]
* NEW: Control.Backcolor and Control.Forecolor properties were removed.
* NEW: Do not check if we should quit too often.
* NEW: Allow windows to be closed during a WAIT instruction as in other
components. I do not know why it was forbidden before.
* NEW: Prevent a crash in arrangement routines if a child widget is not
associated with a Gambas control anymore.
[GB.QT4]
* NEW: Control.Backcolor and Control.Forecolor properties were removed.
* NEW: The source code is now up to date with gb.qt. But many things do not
work as expected!
[GB.QT4.EXT]
* NEW: The source code is now up to date with gb.qt.ext. But many things do
not work as expected!
git-svn-id: svn://localhost/gambas/trunk@1776 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The menu editor does not crash anymore when all menus are deleted
at once.
[GB.FORM]
* NEW: Simplify the DateChooser.
[GB.FORM.MDI]
* BUG: Remove a useless Watcher in the Toolbar class.
[GB.QT]
* BUG: TabStrip[].Count now always returns the correct number of child
controls in a tab.
[GB.QT4]
* NEW: gb.qt4 is almost usable.
git-svn-id: svn://localhost/gambas/trunk@1345 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The syntax of pkg-config detection macro has changed to better use
the pkg-config possibilities.
[DEVELOPMENT ENVIRONMENT]
* BUG: Correctly update .startup file when closing the project property
dialog.
* BUG: Don't crash when the debugger stops inside the form generated code.
* BUG: Update the project templates to the 3.0 syntax.
[GB.QTE]
* BUG: Make this component compile correctly.
* BUG: Remove the automake warning.
[GB.QT4]
* NEW: Upgrade to the new QT 4 syntax in many places.
* NEW: Menu class has been redesigned to use the new QAction class. Not
tested yet.
* NEW: Standard controls work better.
git-svn-id: svn://localhost/gambas/trunk@1344 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The GB_COMPONENT_PKG_CONFIG macro can check several packages at
once.
[GB.QT4]
* NEW: Initial import of the QT 4 component.
git-svn-id: svn://localhost/gambas/trunk@1338 867c0c6c-44f3-4631-809d-bfa615b0a4ec