* NEW: Recreate the share directory symbolic link. It points at the
gb.qt4/share directory now.
git-svn-id: svn://localhost/gambas/trunk@2678 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Start working on report form support.
* BUG: Correctly refresh the hierarchy window when a form is reloaded.
[GB.IMAGE]
* BUG: The Color[].Saturation property now works correctly.
[GB.FORM.MDI]
* BUG: Fix the layout of toolbar without handle.
git-svn-id: svn://localhost/gambas/trunk@2673 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the GB.ConvString() API.
[GB.GTK]
* BUG: Fix the Key[] array accessor, so that it (almost) works like gb.qt.
[GB.PDF]
* NEW: All dimensions are now returned as Float.
* BUG: PdfDocument.Find() now works correctly.
git-svn-id: svn://localhost/gambas/trunk@2672 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Sort project tree view with natural sort.
* NEW: Sort procedure combo-box with natural sort.
[GB.DB.FORM]
* BUG: Setting a "SELECT" request to the DataSource.Table property should
work in all cases now.
[GB.FORM.MDI]
* NEW: Vertical toolbar layout is more clever.
[GB.GTK]
* BUG: Modal windows are really modal.
* BUG: Try to prevent a possible crash in event management.
[GB.GTK.EXT]
* NEW: This component has been removed.
git-svn-id: svn://localhost/gambas/trunk@2669 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Clear GlArea when it's shown for the first time to avoid garbage displaying.
git-svn-id: svn://localhost/gambas/trunk@2667 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Welcome dialog was redesigned.
* BUG: Do not use the main window to display an error message if it is not
opened.
[INTERPRETER]
* BUG: Fix command-line arguments parsing again.
[GB.QT4]
* BUG: Some text alignment flags were not correctly detected.
* BUG: Cached DrawingArea should work as expected again.
git-svn-id: svn://localhost/gambas/trunk@2662 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Forgot to implement a static class variable in gapplication.cpp.
git-svn-id: svn://localhost/gambas/trunk@2661 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix commnad-line arguments parsing.
* NEW: System.Family is a new property that returns the operating system
family (Linux, FreeBSD...) as a string.
* NEW: System.Architecture is a new property that returns the current CPU
architecture as as string: x86, x86_64 or ARM.
git-svn-id: svn://localhost/gambas/trunk@2660 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Popup menus now grab events correctly.
[INTERPRETER]
* BUG: Clean up usage help messages for gbx3 and gbr3.
[GB.FORM]
* NEW: FileView now sorts files by using natural sort.
git-svn-id: svn://localhost/gambas/trunk@2658 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Loading recent projects list now does not crash if one of the
recent project is invalid.
git-svn-id: svn://localhost/gambas/trunk@2655 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Group recent files by slots (today, yesterday, last week...) in
recent file lists and menus.
git-svn-id: svn://localhost/gambas/trunk@2654 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Apply color theme to project treeview, property sheet and form
hierarchy window.
[INTERPRETER]
* NEW: gbr3 and gbx3 now interpret their command line the same way.
* NEW: The -L option now prints the license, and the -h option only print
the interpreter usage.
[GB.GTK]
* BUG: As the Y-axis is top-down, positive angles must be clockwise in theme
Paint class implementation.
[GB.QT4]
* BUG: As the Y-axis is top-down, positive angles must be clockwise in theme
Paint class implementation.
git-svn-id: svn://localhost/gambas/trunk@2653 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Be more clever when detecting hexdecimal or binary numbers.
[GB.EVAL]
* NEW: Be more clever when detecting hexdecimal or binary numbers.
[GB.FORM]
* BUG: In DateChooser, switching to February works now, when there is 28
days in February and the current day is greater or equal than 29.
git-svn-id: svn://localhost/gambas/trunk@2651 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Linkification does not erase symbols references anymore.
[INTERPRETER]
* BUG: Use the system maximum path length constant, not ours.
[COMPILER]
* BUG: Allow Inherits to be followed by any indentifier.
git-svn-id: svn://localhost/gambas/trunk@2647 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Configuration summary should be printed correctly again.
* NEW: README file was updated.
[INTERPRETER]
* BUG: The Error information should not be lost anymore during error
propagation through constructors.
* NEW: Natural comparison is now always language-aware.
[GB.QT4]
* BUG: TextArea selection methods work correctly now.
* BUG: TreeView.Count and ColumnView.Count now return the number of items
in the view like in gb.gtk, not just the number of root items.
git-svn-id: svn://localhost/gambas/trunk@2643 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: gb.Text has been deprecated, and a warning is printed each time it
is used now. Use gb.IgnoreCase instead.
* NEW: Natural string comparison and sorting were implemented. Use the
gb.Natural constant for that.
git-svn-id: svn://localhost/gambas/trunk@2640 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Creating and removing records is now possible in the database
table editor.
* BUG: Procedures whose name is enclosed between braces are now displayed
correctly in the editor procedure combo-box.
* BUG: Backup files are not taken into account anymore where generating
unique names for new files.
[GB.DB.FORM]
* NEW: DataView.Editable is a new property to define if a DataView is
editable.
* NEW: DataBrowser.Editable is a new property to define if a DataBrowser is
editable.
[GB.FORM]
* NEW: Less padding in Balloons.
* NEW: ButtonBox has a new Border property.
[GB.QT4]
* NEW: TextArea.ToPos(), TextArea.ToLine() and TextArea.ToColumn() methods
were implemented.
* OPT: TextArea is now based on the QPlainTextEdit widget.
* BUG: Do not let GridView raise too many Scroll events.
git-svn-id: svn://localhost/gambas/trunk@2638 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Make the gb.desktop project use gb.qt4 instead of gb.gui, otherwise
it cannot be installed.
git-svn-id: svn://localhost/gambas/trunk@2637 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the compilation and installation order of sub-directories.
[INTERPRETER]
* BUG: Never display newlines inside error message, the debugger does not
like them.
[GB.FORM]
* BUG: Right and bottom SidePanels now shrink as expected when their parent
container has no arrangement.
[GB.GTK]
* BUG: When a modal window is running, only it can be closing from the
window manager close button.
git-svn-id: svn://localhost/gambas/trunk@2629 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The signature popup does not display the help by default anymore.
Instead there is a toggle button inside the signature to show that help.
git-svn-id: svn://localhost/gambas/trunk@2628 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Search include and library files in /opt/local for Mac OS X.
[GB.OPENGL]
* NEW: Search include and library files in /opt/local for Mac OS X. But it
does not compile yet.
[GB.QT4]
* NEW: Make the component compile on Mac OS X with the qt4-mac port. The
Embedder and TrayIcon classes now do nothing.
* BUG: The compilation now uses the C++ flags, not the C flags anymore!
git-svn-id: svn://localhost/gambas/trunk@2622 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Use -fnested-functions only on Mac OS X.
* BUG: The GB_COMPONENT macro now correctly voids all component variables
when the component is not found.
git-svn-id: svn://localhost/gambas/trunk@2621 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The "report-ng" script has been integrated inside the IDE. To get
its result, you must now open the "About" dialog box and click on the
"system information" tab. The result of the script is displayed and
automatically copied in the clipboard so that you can use it for your own
purpose.
git-svn-id: svn://localhost/gambas/trunk@2620 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Do not use the "echo" command with options, FreeBSD shell does
not understand it.
* BUG: Make the "main" directory compile on Mac OS X.
git-svn-id: svn://localhost/gambas/trunk@2619 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Always correctly round control coordinates in the form editor when
the form Scaled property is set.
[GB.FORM]
* BUG: Clicking inside the FontChooser style ListBox now always works
correctly.
[GB.GTK]
* BUG: Setting the Control.Tracking property should work correctly in all
cases now.
* BUG: Prevent a crash when creating an Image or a Picture with incorrect
constructor arguments.
[GB.IMAGE.EFFECT]
* BUG: Use accurate compilation flags.
[GB.NET]
* BUG: Clear the CR / NL input conversion flags when initializing a serial
port.
[GB.QT4]
* BUG: Setting MovieBox Path property to NULL does not fail anymore.
* BUG: Do not try to reparent a window in its Show() method when it is
already visible.
git-svn-id: svn://localhost/gambas/trunk@2618 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Do not crash anymore when running the interpreter in a directory
that is not a gambas project. And print a clear message then.
git-svn-id: svn://localhost/gambas/trunk@2617 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Do not use Xor composition mode if Qt version is not >= 4.5.0.
git-svn-id: svn://localhost/gambas/trunk@2611 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: JavaScript files with "*.js" extension are highlighted.
[GB.EVAL.HIGHLIGHT]
* NEW: JavaScript highlighting routine.
[GB.QT4.EXT]
* BUG: Editor now correctly handles highlighting of help comments spanning
on multiple lines.
* NEW: Editor highlights only the matching bracket or parenthesis, not the
current one anymore.
git-svn-id: svn://localhost/gambas/trunk@2608 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Paint.TextExtents has been correctly implemented.
[GB.QT4]
* NEW: Paint.TextExtents has been correctly implemented.
git-svn-id: svn://localhost/gambas/trunk@2607 867c0c6c-44f3-4631-809d-bfa615b0a4ec