* BUG: Packager: Forbid spaces in extra files for Debian systems, as they
are not supported: this is a many years old bug in the Debian packaging
system that has never been fixed!
git-svn-id: svn://localhost/gambas/trunk@6878 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Implement the new wiki component description and class list for the
offline help.
* BUG: Several fixes in the editor position history.
* BUG: Workaround some spurious Qt4 webkit warnings.
* NEW: The argument editor of the project property dialog now has an
automatic file completion.
[GB.FORM]
* NEW: The Completion class has been redesigned to allow completion on a
part of the edited string.
* NEW: FileCompletion is a new class that implements automatic file name
completion.
* BUG: FileView: Fix a possible crash when the current item disappears
before begin made visible.
[GB.QT4]
* NEW: A newly created control becomes visible the first time it is resized
now, and not immediately. The goal is having almost the same behaviour as
gb.gtk, even if it not 100% backward-compatible in a few cases.
[GB.QT4.WEBKIT]
* BUG: WebView: Don't raise the Error event if the webview has been
explicitly stopped by the Stop() method.
git-svn-id: svn://localhost/gambas/trunk@6875 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Support for the 'secret-tool' utility. If it is installed on the
system, it is used instead of the 'gb.desktop.gnome.keyring' component.
* BUG: Desktop.Passwords.Enabled works correctly now on Gnome-like systems.
* BUG: Fix compilation warnings.
git-svn-id: svn://localhost/gambas/trunk@6874 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Retrieving a password now returns NULL if no password is stored in
the keyring, instead of raising an error.
* NEW: Storing a NULL password now removes the password from the keyring
instead of storing a void password.
git-svn-id: svn://localhost/gambas/trunk@6873 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Packager wizard: Clean up system selection.
* NEW: New icon for autotools packages.
git-svn-id: svn://localhost/gambas/trunk@6871 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Don't crash when opening a connection if the database driver is
unknown or not specified.
git-svn-id: svn://localhost/gambas/trunk@6870 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Packager: Really use the same package name as displayed in the first
wizard step in all cases.
git-svn-id: svn://localhost/gambas/trunk@6869 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Full rewriting of the VBox layout procedure to really take care of
margins
* BUG: Now Indexs are accurate
* BUG: ReportImage autoresize are based on a 96 dpi resolution for internal
conversion.
* BUG: ReportImage tale care of the proportional mode for autoresizing.
git-svn-id: svn://localhost/gambas/trunk@6867 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Packager: Use a ListEditor to edit mimetypes.
* NEW: Packager: A checkbox now allows to enable or disable package
signature. Works only for *.deb package, and only if you have correctly
configured 'gpg'.
* NEW: The '.component' file is removed if the project type is switched
back to "normal".
[GB.FORM]
* NEW: ColorPalette: Click event now has no argument.
* BUG: Wizard: The final OK button size is now correctly refreshed
according to the ActionText and ActionPicture property in all cases.
git-svn-id: svn://localhost/gambas/trunk@6864 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Remove two ugly backgrounds.
* BUG: Don't crash if the selected background is not available anymore.
[GB.FORM]
* NEW: ColorPalette.ReadOnly is a new property to prevent the palette
contents to be modified.
* NEW: ColorPalette.AddFirst() is a new method that adds a color to the
beginning of the palette.
* NEW: ColorPalette now has a popup menu to remove or sort colors.
* NEW: ColorPalette.Index is a new property to define or get the index of
the current color. The current color is drawn with a big black border.
* NEW: ColorPalette.Current is a new property to define or set the current
color.
* NEW: ColorChooser now uses a ColorPalette.
git-svn-id: svn://localhost/gambas/trunk@6863 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The reportImage take now care of strech mode
for computing the needed size
* NEW: The default autoresize size of an image is based on a standart
resolution of 96 dpi.
* BUG: The ReporView now show all the report pages.
git-svn-id: svn://localhost/gambas/trunk@6862 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Add a "run that class" button in the class editor.
* NEW: Add a "run that class" entry in the project tree popup menu.
* BUG: Don't apply theme background to the hierarchy window.
[GB.FORM]
* BUG: FileView: When setting the Current property, the current item is
made visible later.
* BUG: Remove the Mode property from the DocumentView description, as it
has no Mode property.
git-svn-id: svn://localhost/gambas/trunk@6860 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Rename CURL_CopyFrom function to CURL_copy_from as defined in CCurl.h and used in CHttpClient.c.
Enables compile in Cygwin
git-svn-id: svn://localhost/gambas/trunk@6858 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The Task return value is now persistent (it is stored inside the
Task object).
git-svn-id: svn://localhost/gambas/trunk@6857 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: A symbol followed by a point is never interpreted as a function if
it is used as a function name in the current class.
git-svn-id: svn://localhost/gambas/trunk@6856 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Support for "huge" toolbar icons.
[GB.GUI.BASE]
* NEW: ScrollArea.UseMouse is a new property. When set to FALSE, the
mouse wheel will not automatically scroll the ScrollArea contents.
git-svn-id: svn://localhost/gambas/trunk@6855 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix form control check by ignoring the action part of the form file.
git-svn-id: svn://localhost/gambas/trunk@6853 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Opening a form using an unknown control now displays an error
message and the form is not opened.
* BUG: Pasting an unknown control from another project now displays an
error message and nothing is pasted.
git-svn-id: svn://localhost/gambas/trunk@6851 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix a crash when using the Connection.Collation property on a not
yet opened connection.
* BUG: The timeout is now really taken into account at database opening,
and it is 20 seconds by default as wanted initially.
git-svn-id: svn://localhost/gambas/trunk@6850 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Support for GNU/Hurd.
[INTERPRETER]
* NEW: Support for GNU/Hurd.
[GB.NET]
* NEW: Support for GNU/Hurd.
git-svn-id: svn://localhost/gambas/trunk@6847 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: DocumentView, Do not lock the column value before knowing the page count.
git-svn-id: svn://localhost/gambas/trunk@6845 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: DocumentView have a new property Column (alias Row) that have effect on
Columnn, Row, Fill modes and lock the number of page showed and force automatic zoom
* NEW: Fill mode is implemented, you can change page by wheeling mouse
(TODO: Code for changing page)
* NEW: AutoCenter property. Currently affect only Fill mode to center horizontally
git-svn-id: svn://localhost/gambas/trunk@6844 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The ReportControl font property now make a copy of the font given in argument.
* BUG: Now a too big children element is clipped if it is the first one listed
after the fixed ones (no more infinite loop)
* NEW: ReportUnit module is merged with Report class. All functions for convertion
are now available as static functions in Report. The two internal functions scale and
internal width are now public function of report instance.
* NEW: Return of the ReportImage and ReportSvgImage with no change for now.
* NEW: Continue to improve the ReportGridView widget ... really not ready for use.
* NEW: Restore the UseField property in ReportLabel so for now the component is
backward compatible.
git-svn-id: svn://localhost/gambas/trunk@6843 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: TabPanel[].Closable works as expected now.
[GB.GTK]
* NEW: If the GB_X11_INIT_THREADS environment variable is defined to a non-
null integer number, the X11 client library is initialized to support
multithreaded applications.
[GB.GTK3]
* NEW: If the GB_X11_INIT_THREADS environment variable is defined to a non-
null integer number, the X11 client library is initialized to support
multithreaded applications.
[GB.GUI.BASE]
* NEW: The GridView automatic column resizing now uses Application.Busy and
cannot run longer than five seconds.
[GB.QT4]
* NEW: If the GB_X11_INIT_THREADS environment variable is defined to a non-
null integer number, the X11 client library is initialized to support
multithreaded applications.
git-svn-id: svn://localhost/gambas/trunk@6842 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Now if an element is the first listed after fixed ones and
if it's height is superior to the remaining space, it's height is
set to the remaining space and the content is clipped.
So there is no more problem of infinite loop.
git-svn-id: svn://localhost/gambas/trunk@6840 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Get rid of the new warnings.
* NEW: Support for arguments without a datatype in function signatures.
* NEW: [ALT] + any brace character is a new editor shrotcut that add or
remove braces around the current word. Same thing for [ALT] + [<] or [>].
* NEW: Property editor: Add a clear button. Replace the MenuButton by a
normal ComboBox.
[INTERPRETER]
* NEW: Support for the new '*.list' file format.
[COMPILER]
* NEW: New '*.list' file format that marks classes having static elements.
* NEW: A warning is emitted when a class having static elements is
overriden by a declaration. This is suspicious.
* NEW: A symbol in a local variable declaration, or a global variable or
property declaration can now be surrounded by braces to prevent a
possible warning.
[GB.FORM]
* NEW: Get rid of the new warnings.
* NEW: TabPanel[].Closable is a new property that defines if a specific tab
has a close button.
[GB.FORM.MDI]
* NEW: Workspace: Try to minimize flickering during resizing. Not very
successful.
git-svn-id: svn://localhost/gambas/trunk@6838 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: new property AllowNegative in coordbox to allow negative numbers on need.
* NEW: Now FamilyReport.ToPixel support negative numbers.
* NEW: Begin to design the ReportBoxShadowChooser dialog to manage the Report
BoxShadow.
git-svn-id: svn://localhost/gambas/trunk@6835 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Take '*.help' help files into account.
[GB.DATA]
* NEW: Disable the help file generation from sources. It is useless for
normal users.
git-svn-id: svn://localhost/gambas/trunk@6834 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Analyze the source files without 'gb.pcre'.
[GB.DATA]
* NEW: Activate help extraction from source files.
git-svn-id: svn://localhost/gambas/trunk@6831 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Modify the installation process so that it will be able to run the
'gbh3' tool to extract help from component source files. Not usable yet
as long as 'gbh3' depends on 'gb.pcre'.
[HELP EXTRACTOR]
* NEW: Move 'gbh3' project from '/app/src' to '/main/tools'.
* NEW: Add new options that are needed by the installation process.
git-svn-id: svn://localhost/gambas/trunk@6829 867c0c6c-44f3-4631-809d-bfa615b0a4ec