* 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
* NEW: The Application.Tooltip.Delay property was removed.
[GB.QT]
* NEW: The Application.Tooltip.Delay property was removed.
[GB.QT4]
* NEW: Backport features from gb.qt.
* BUG: The background and foreground color management is almost fixed.
* BUG: Panel frames is fixed.
* BUG: ToolButton icon size is fixed.
* BUG: ListBox background is fixed.
* BUG: GridView grid color is fixed.
[GB.QT4.EXT]
* NEW: Backport features from gb.qt.ext.
* NEW: Some source files are now shared with gb.qt.ext.
git-svn-id: svn://localhost/gambas/trunk@2009 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Some code refactoring.
* BUG: EAGAIN does not cancel the Write event. It is a non-blocking socket
that would block, and so the Write event must be raised again.
git-svn-id: svn://localhost/gambas/trunk@2006 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the file descriptor watch manager again.
[GB.NET]
* BUG: If writing on Socket fails, do not raise the Write event.
git-svn-id: svn://localhost/gambas/trunk@2005 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Some fixes in real-time search highlighting.
[INTERPRETER]
* BUG: Fix the behaviour of the file descriptor watch manager.
* NEW: All streams now have a Tag property.
[EXAMPLES]
* NEW: ServerSocket and ClientSocket examples were modified to test the new
event of the Socket class.
[GB.GTK]
* BUG: Fix the behaviour of the file descriptor watch manager.
[GB.NET]
* NEW: Socket now has a Write event. This event is raised after something
has been written on the socket, *and* if writing is possible again.
[GB.QT]
* BUG: Fix the behaviour of the file descriptor watch manager.
git-svn-id: svn://localhost/gambas/trunk@2004 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Search strings are now highlighted in real-time.
[GB.QT.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@2002 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix focus handling when SetFocus is called inside a GotFocus or
LostFocus event handler.
[GB.QT]
* BUG: Fix focus handling when SetFocus is called inside a GotFocus or
LostFocus event handler.
git-svn-id: svn://localhost/gambas/trunk@2001 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix GotFocus and LostFocus event generation.
[GB.GTK]
* BUG: Controls using the base style color (like TextBox, TextArea...) do
not take the background color of their parent by default.
* BUG: Reparenting a top-level window, or putting it inside a Workspace
does not show hidden menus anymore.
* BUG: Handle focus events the same way as in gb.qt.
* BUG: Fix the Cursor class, and the Control.Cursor property.
git-svn-id: svn://localhost/gambas/trunk@1999 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Put the language flags higher in the page so that they are visible
on small screens.
[GB.FORM.DIALOG]
* NEW: The save file dialog has a new "automatic extension" check-box.
* NEW: Dialog.AutoExt is a new property to set if we want the save file
dialog to automatically set the file extension from the currently
selected filter.
[GB.GTK]
* NEW: Application.Tooltip.Delay is a new property to define the tooltips
timeout, in milliseconds.
[GB.QT]
* NEW: Application.Tooltip.Delay is a new property to define the tooltips
timeout, in milliseconds.
[GB.QT.EXT]
* NEW: Editor.Lines[].Refresh is a new method to refresh a line and
highlight it again.
git-svn-id: svn://localhost/gambas/trunk@1990 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Editor.PosToLine(Y as Integer) return the line from the Y mouse position
and Editor.PosToColumn(X As Integer, Y As Integer) return the column from the mouse X,Y position.
-Cette ligne, et les suivantes ci-dessous, seront ignorées--
M gb.qt/src/ext/CEditor.cpp
git-svn-id: svn://localhost/gambas/trunk@1988 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Remove the project stack size option.
[INTERPRETER]
* NEW: Make the stack grow as needed. Note that the stack will never
shrink.
[GB.DEBUG]
* BUG: This component now compiles correctly.
git-svn-id: svn://localhost/gambas/trunk@1987 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: WARNING! The bytecode has changed, so every project needs to be
recompiled.
[WEB SITE MAKER]
* NEW: Some more translations.
[INTERPRETER]
* NEW: Assign() is a new function. It is like Eval(), except that the
expression can be an assignment.
[GB.EVAL]
* NEW: Implementation of the new Assign() function.
* NEW: The Expression.Compile() method takes a new optional boolean
argument that indicates if we are compiling an assignment or not.
[GB.NET.CURL]
* BUG: A asynchronous transfer that ends do not stop the other ones
anymore.
git-svn-id: svn://localhost/gambas/trunk@1986 867c0c6c-44f3-4631-809d-bfa615b0a4ec