* BUG: Fix source file import.
* NEW: New menu entries for inserting HTLM and CSS files.
* BUG: Fix file chooser filter in the file creation dialog.
* BUG: Do not open read-only projects having the old source structure.
[GB.EVAL.HIGHLIGHT]
* NEW: A new component to centralize Editor highlighting routines.
[GB.QT4]
* BUG: Always defer ScrollView layout to prevent strange crashes.
git-svn-id: svn://localhost/gambas/trunk@2079 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix project creation.
[EXAMPLES]
* NEW: Upgrade example projects to the new sotrage format.
git-svn-id: svn://localhost/gambas/trunk@2078 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix selection after a control has been changed into another one.
* NEW: Project file information dialog now displays the changes that
occurred on the file since the last commit.
[GB.QT4.EXT]
* BUG: Fix Editor string management, because now the QT4 QString class is
less tolerant than the QT3 one.
git-svn-id: svn://localhost/gambas/trunk@2075 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Change the CTRL+W shortcut to F12.
* BUG: Double-clicking on a control in the form editor now correctly moves
inside the event handler in all cases.
* NEW: Start enhancing the file information dialog.
* BUG: The file information dialog returns the accurate number of modules,
classes, and forms again.
[INTERPRETER]
* NEW: Mac OS X is a FreeBSD.
[GB.QT.EXT]
* BUG: Fix the undo and redo commands in the Editor when some text has been
colorized.
[GB.QT4.EXT]
* BUG: Fix the undo and redo commands in the Editor when some text has been
colorized.
git-svn-id: svn://localhost/gambas/trunk@2074 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix a possible crash in packager wizard.
* BUG: Moving source directories is reliable now.
git-svn-id: svn://localhost/gambas/trunk@2072 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Some little changes in the debug panel interface.
* BUG: Debug windows now can be shrinked to little sizes.
* OPT: Remove debug actions from the editor menu. Each debug actions of
each opened editors were called each time the cursor moves!
[GB.QT4]
* BUG: Menu shortcuts are now correctly visible when the menu is shown.
git-svn-id: svn://localhost/gambas/trunk@2070 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Breakpoints are set correctly again when starting debugging.
* BUG: Opened files are correctly saved and re-opened.
git-svn-id: svn://localhost/gambas/trunk@2068 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Convert projects using subversion to the new source structure
correctly.
* BUG: Open recent files of projects that just have been converted
correctly.
git-svn-id: svn://localhost/gambas/trunk@2067 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the GB_COMPONENT() macro so that it defines XXX_LDFLAGS and
XXX_LIB variables as in the GB_COMPONENT_PKG_CONFIG() macro. The
Makefile.am files of components were fixed accordingly.
[GB.DB.FIREBIRD]
* NEW: Switch to ibpp 2.5.3.1.
* BUG: Link the driver to the fbclient library.
[GB.GTK]
* NEW: TreeView.Item.ParentKey and ColumnView.Item.ParentKey were
implemented.
[GB.QT]
* NEW: TreeView.Item.ParentKey and ColumnView.Item.ParentKey were
implemented.
[GB.QT4]
* NEW: TreeView.Item.ParentKey and ColumnView.Item.ParentKey were
implemented. The previous change incorrectly talked about
TreeView.ParentKey and ColumnView.ParentKey.
git-svn-id: svn://localhost/gambas/trunk@2066 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Project source files are now stored in the ".src" project
sub-directory.
* NEW: Project source files can be organized from the project treeview by
creating directories, moving source files with drag and drop or copy and
paste.
* NEW: The hall of fame now uses some sort of blur effect.
* BUG: The breakpoint list should be accurate in all situations now.
* NEW: Showing the bottom status bar is now an entry in the "View" menu.
[INTERPRETER]
* BUG: Fix a possible crash in database component classes having
sub-collections, like Result.Fields.
[COMPILER]
* NEW: Support for projects whose sources are stored in the ".src"
sub-directory.
[GB.GTK]
* BUG: Frame.Font now works correctly.
* BUG: If the Control.Font property is set with a family name, the other
boolean properties of the font are reset.
[GB.NET]
* BUG: Fix a possible crash in the Socket class at connection.
[GB.QT]
* BUG: If the Control.Font property is set with a family name, the other
boolean properties of the font are reset.
[GB.QT4]
* BUG: If the Control.Font property is set with a family name, the other
boolean properties of the font are reset.
* NEW: TreeView and ColumnView got a new property, ParentKey, that returns
the key of the current item parent.
* BUG: Menu shortcuts are correctly disabled now, when a parent menu is
disabled.
git-svn-id: svn://localhost/gambas/trunk@2063 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Reparenting a window does not prevent the Open event to be raised
in some cases.
git-svn-id: svn://localhost/gambas/trunk@2059 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Help pages on GUI components are now redirected to the gb.qt ones.
* BUG: Fix drag & drop on project tree.
[COMPILER]
* NEW: Support projects whose source files are located in the ".src"
project sub-directory.
[GB.QT]
* BUG: Drag & drop has been fixed.
* BUG: Newly opened window should be correctly activated now.
git-svn-id: svn://localhost/gambas/trunk@2058 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Prevent a possible crash when closing a debug info window that is
long to be filled.
* NEW: Fix the interface of the extra files TableView in the packager
wizard: the current line is highlighted, and a the file selector is
opened on a double click instead of a single click.
* BUG: Do not reload the main form while closing the project.
[GB.GTK]
* NEW: Button, ToolButton and ToggleButton AutoResize property was
implemented.
* BUG: The Action class does not act on invalid controls anymore.
[GB.FORM.MDI]
* BUG: Closing the last opened window in a Workspace shows the dark
background again.
[GB.QT]
* BUG: The Action class does not act on invalid controls anymore.
[GB.QT4]
* BUG: The Action class does not act on invalid controls anymore.
git-svn-id: svn://localhost/gambas/trunk@2055 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Use gb.qt4 when the current desktop is KDE4.
[GB.QT4]
* BUG: Watcher now correctly catches the destruction of its watched
control.
git-svn-id: svn://localhost/gambas/trunk@2053 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Do not crash when containers are arranged during a recursive widget
deletion.
git-svn-id: svn://localhost/gambas/trunk@2052 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Menu.Enabled works now.
* BUG: Shortcuts are correctly disabled when a parent menu is disabled.
git-svn-id: svn://localhost/gambas/trunk@2051 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the FSelectExtraFile dialog layout.
* BUG: Some little fixes in the file selection in the extra files tab of
the packager wizard.
[GB.FORM]
* NEW: Do not display the shrimp logo anymore.
* BUG: DirView now supports an hidden directory as root.
[GB.FORM.MDI]
* BUG: Ensure that the Open event is raised for new MDI child windows.
[GB.QT4]
* BUG: Buttons icon are not shrinked anymore.
git-svn-id: svn://localhost/gambas/trunk@2046 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Little changes in the option dialog layout.
[GB.FORM]
* BUG: SidePanel keeps open again in design mode.
[GB.FORM.MDI]
* BUG: Hide newly embedded windows explicitely again.
[GB.QT4]
* BUG: Menu.Checked and Menu.Toggle properties now should work as expected.
* BUG: New TabStrip tabs are explicitely hidden at creation.
git-svn-id: svn://localhost/gambas/trunk@2041 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Close and actually delete project files when closing the project.
[GB.GTK]
* BUG: Fix a possible crash when setting the TextBox.Text property with a
null string.
[GB.QT4]
* BUG: Start fixing drag & drop on controls having scrollbars.
* BUG: Fix a crash in focus management.
* BUG: The ListBox.Remove() method works now.
* BUG: Fix menu management.
* BUG: The Menu.Checked property works now.
* BUG: Do not exit application when displaying the abort error message. It
crashes.
* BUG: TabStrip is correctly layouted the first time it is shown now.
git-svn-id: svn://localhost/gambas/trunk@2040 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Support for input methods and non-ascii characters in the Editor.
git-svn-id: svn://localhost/gambas/trunk@2038 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Use gb.qt4 and gb.qt4.ext now.
* BUG: Popup menus must be visible, otherwise shortcuts are not active.
[GB.FORM]
* NEW: ListContainer now raises a Scroll event when it is scrolled.
[GB.NET.CURL]
* BUG: The first header string was not 'nul' terminated.
[GB.QT4]
* BUG: ScrollView does not scroll anymore when one of its children is
resized.
* BUG: Prevent a crash in ScrollView in some situations.
git-svn-id: svn://localhost/gambas/trunk@2036 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The button that switches between form and class editor is not shown
anymore when a module or a class is edited.
[GB.GTK]
* BUG: Font management was redesigned. It does not leak memory anymore,
and now behaves like in gb.qt.
* BUG: Tristate CheckBox controls now work as expected.
* BUG: Destroy pending deleted controls before entering the event loop, to
avoid some memory leaks if the event loop is immediately aborted.
* BUG: Detach destroyed controls from their event listener, as in gb.qt.
* BUG: Now menu shortcuts are active even if the menu bar is hidden. But
the menu must be visible. To create an hidden active top-level menu, just
set its Text property to NULL, but keep it visible.
* NEW: Top-level menus with a void Text property are not shown anymore.
* BUG: Showing and hiding top-level menu now work correctly.
[GB.QT]
* BUG: Font properties are correctly inherited between containers and
children controls.
* BUG: Showing a tray icon does not eat focus events anymore.
* NEW: Top-level menus with a void Text property are not shown anymore.
[GB.QT4]
* BUG: Font properties are correctly inherited between containers and
children controls.
* BUG: Shortcut management was fixed.
* BUG: Now menu shortcuts are active even if the menu bar is hidden. But
the menu must be visible. To create an hidden active top-level menu, just
set its Text property to NULL, but keep it visible.
* NEW: Top-level menus with a void Text property are not shown anymore.
* BUG: Showing and hiding top-level menu now work correctly.
git-svn-id: svn://localhost/gambas/trunk@2034 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Editor.ShowWord() is a new method that highlights a piece of text on
a specific line.
git-svn-id: svn://localhost/gambas/trunk@2028 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly center the option dialog at startup.
[INTERPRETER]
* BUG: Fix compilation on 64 bits systems.
[GB.FORM]
* BUG: Side panel buttons were implemented differently to have a good look
in all GUI components.
[GB.QT4.EXT]
* NEW: Editor.ShowString() is a new method to define a string that will be
highlighted everywhere it is found.
git-svn-id: svn://localhost/gambas/trunk@2027 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Editor.ShowWord() is a new method that highlights a piece of text on
a specific line.
git-svn-id: svn://localhost/gambas/trunk@2026 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Some changes because disabled controls can't receive drops in gb.qt4
and gb.gtk.
[GB.QT4]
* NEW: Drag.Data now uses the first data format by default instead of
"text/plain". Drag.Paste() and Clipboard.Paste() were changed the same
way.
* BUG: ScrollView now works correctly.
* BUG: Drag and Drop was fixed.
git-svn-id: svn://localhost/gambas/trunk@2024 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Freeing a collection does not crash anymore if a collection item is
removed during the process.
* BUG: Static variables are correctly inherited now.
git-svn-id: svn://localhost/gambas/trunk@2023 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: Fix GB_COMPONENT_SEARCH() macro. GB_COMPONENT was never reached when GB_PKG_COMPONENT failed.
Remove also unneeded messages in GB_PKG_COMPONENT() when called from GB_COMPONENT_SEARCH().
This should fix gb.opengl configuration problem (thx Garulfounix for reporting the bug!).
git-svn-id: svn://localhost/gambas/trunk@2017 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Add generic search for libglu, should fix building on Ubuntu Jaunty.
git-svn-id: svn://localhost/gambas/trunk@2016 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
* NEW: Use the online help if an help page is not found locally.
* BUG: The editor procedure combo-box now keeps the focus when it is
opened.
[GB.QT]
* BUG: Fix the Clipboard class.
[GB.QT4]
* BUG: Clipboard.Copy() now works correctly if the mimetype is not
specified.
* BUG: Closing the last window does not quit the application unexpectedly
anymore.
git-svn-id: svn://localhost/gambas/trunk@2012 867c0c6c-44f3-4631-809d-bfa615b0a4ec