* NEW: ImageEditor: A text tool has been added.
* BUG: The "open terminal" and "open file browser" toolbar icons now work
as expected.
[WEBSITE MAKER]
* NEW: Update for 3.5.2 release.
[INTERPRETER]
* NEW: Successives spaces in a regular expression pattern now acts like a
single space.
[GB.DRAW]
* NEW: Paint.PathOutline is a new property that returns a array of polygons
corresponding to the current drawing path.
[GB.FORM]
* NEW: FontBox is a new control that allows to select a font from a text
field.
* NEW: The FontChooser control now adapts its interface if its height is
too small.
[GB.GTK]
* NEW: Paint.PathOutline is a new property that returns a array of polygons
corresponding to the current drawing path.
[GB.GUI.BASE]
* NEW: Add a little left and right padding to GridView cells.
* NEW: ListBox now uses the default selected background color.
[GB.QT4]
* NEW: Paint.PathOutline is a new property that returns a array of polygons
corresponding to the current drawing path.
git-svn-id: svn://localhost/gambas/trunk@6080 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Form editor: When double-clicking on a control, don't crash if a
there is a mistake in its default event declaration. Just display a
warning message on the standard error output.
* NEW: Option dialog: Use SwitchButton instead of ComboBox.
* NEW: Some new backgrounds.
[GB.FORM]
* BUG: SwitchButton now raises its Click event.
git-svn-id: svn://localhost/gambas/trunk@6060 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Image editor: Don't left the editor in an inconsistent state after a
paste has been done.
git-svn-id: svn://localhost/gambas/trunk@6059 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Check the current GUI component in its popup menu.
* BUG: Use '/etc/os-release' to know the SuSE version, instead of
'/etc/SuSE-release' which is deprecated.
[GB.FORM]
* BUG: ButtonBox: Some drawing fixes for other themes than Oxygen.
[GB.QT4]
* BUG: The control borders are drawn the same way everywhere.
git-svn-id: svn://localhost/gambas/trunk@6043 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Packager: Fix *.deb package description.
* NEW: Add GTK+3 to the system information dialog.
git-svn-id: svn://localhost/gambas/trunk@6030 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Update Gambas fonts.
* NEW: Update component list.
* NEW: Add a toolbar button to define the GB_GUI environment variable in
one click. This button is visible only if the project uses the gb.gui
component (and if it has been added to the toolbar of course!).
* BUG: Use the same icon for the option dialog and its corresponding
toolbar icon.
[GB.FORM.MDI]
* NEW: Shrink the toolbar height a bit.
[GB.GUI]
* NEW: Support for the gb.gtk3 component.
git-svn-id: svn://localhost/gambas/trunk@6028 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly initialize the "break on error" button status.
* BUG: Don't set the focus to the console if it is hidden.
git-svn-id: svn://localhost/gambas/trunk@6013 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The debugger now can be told to break the program on any error.
* NEW: Statistic tab in the project property dialog.
[INTERPRETER]
* BUG: Don't crash if an unknown option is passed with the '-g' option.
* NEW: The debugger now can be told to break the program on any error.
* NEW: System.BreakOnError is a new property that allows to set the
internal "break on error" option at runtime. I don't know if it is
actually useful, so I may remove it.
[GB.DEBUG]
* NEW: The debugger now can be told to break the program on any error.
git-svn-id: svn://localhost/gambas/trunk@6011 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Update Gambas fonts.
* NEW: Project converter: try to not crash if the Gambas 2 project has been
partially converted.
[GB.QT4]
* BUG: Mouse.Translate() now has an absolute effect, as in gb.gtk.
git-svn-id: svn://localhost/gambas/trunk@6009 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Form editor: Correctly hide and show toolbar entries according to
the current state (debugging, read-only...).
* BUG: Form editor: Formatting toolbar buttons act on the entire form if
nothing is selected now.
* NEW: Project tree: Add a project filter to show all files in conflict.
git-svn-id: svn://localhost/gambas/trunk@6004 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Update Gambas fonts.
* BUG: File property dialog: The 'Revert' button is correctly hidden now.
* BUG: Menu editor: Fix the highlight of the current menu.
* BUG: Menu editor: Fix the menu search box.
* BUG: Project tree: The popup menu should be accurate with extern files
now.
* NEW: Display a warning message in the IDE window title for both alpha and
development versions.
* NEW: For projects whose version is read from a text file, automatically
save the project version at project loading if it has changed on disk.
git-svn-id: svn://localhost/gambas/trunk@6003 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Update Gambas fonts.
* BUG: Fix popup menu when clicking on the "Data" project tree folder.
git-svn-id: svn://localhost/gambas/trunk@5996 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Chinese translations updated everywhere.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas fonts.
* BUG: In the menu editor, the last menu can be move up now.
* NEW: Add "GB_REVERSE=1" in the environment variable list of the project
properties dialog.
[GB.DB.FORM]
* NEW: The DataCheckBox control now raises its Click event as expected.
[GB.FORM]
* BUG: The icon of the FileProperties control now correctly adapts its
size.
[GB.FORM.MDI]
* NEW: ToolBar now inverts its layout if the current language is right-to-
left written.
[GB.GTK]
* NEW: Mouse.Translate() is a new method that allows to translate the
current mouse event.
* BUG: The rtl layout is correctly initialized at startup.
[GB.GUI.BASE]
* NEW: ScrollArea, GridView, TreeView and its friends now invert their
layout if the current language is right-to-left written.
[GB.NET.POP3]
* BUG: Error messages must not be translatable.
[GB.QT4]
* NEW: Mouse.Translate() is a new method that allows to translate the
current mouse event.
git-svn-id: svn://localhost/gambas/trunk@5993 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Don't remove the ".lang/.pot" file from version control if it has
been already removed.
* NEW: Update Gambas fonts.
git-svn-id: svn://localhost/gambas/trunk@5989 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Update Gambas fonts.
* BUG: Automatically remove the ".lang/.pot" file from version control, as
it is a generated file, and as its conflicts cannot be resolved.
* BUG: Fix the subversion conflict management.
* BUG: Raise the svn commands timeout to 30 seconds: some commits can take
a long time.
git-svn-id: svn://localhost/gambas/trunk@5986 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Update Gambas fonts.
* BUG: Fix HTML compression so that everything is not put on the same line.
[GB.FORM]
* BUG: The FileProperties does not crash anymore if the directory size
calculation task returns rubbish.
[GB.FORM.MDI]
* NEW: Raise an error if the Toolbar.Configure() method is called whereas
the toolbar Key property is not defined.
git-svn-id: svn://localhost/gambas/trunk@5978 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Update Gambas fonts.
* BUG: Fix the mail address in the message displayed when a program
segfaults: it should be the mailing-list address, not my own one.
* NEW: Implement automatic completion in text editors.
* BUG: Splitting view shortcuts now act like toggles.
[GB.EVAL.HIGHLIGHT]
* NEW: Add an hidden method to provide list of keywords to the IDE
according to the highlighting style.
* NEW: Add a list of all values of CSS 2.1 properties.
[GB.QT4.EXT]
* NEW: Ctrl+Enter and Ctrl+Shift+Enter editor shortcuts are now directly
implemented in the editor.
[GB.WEB]
* NEW: Response.EndOfLine is a new property that allows to explicitely
define the EndOfLine property of the underlying stream.
git-svn-id: svn://localhost/gambas/trunk@5973 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix management of translated button or menu texts ending with "...".
* BUG: The compression menus are visible again.
* BUG: The 'Clean up' project function really cleans up everything now.
git-svn-id: svn://localhost/gambas/trunk@5965 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: '&' shortcuts are automatically removed from the translatable
captions of the following controls: Menu, Button, CheckBox, RadioButton,
ToolButton, ToggleButton, DataCheckBox. The leading "..." are removed
too. Now, for example, "&About..." and "About" lead to the same
translated string. Consequently the number of translatable strings of the
IDE project is 7% lower.
* NEW: All translations were updated according to the previous change.
* NEW: Gambas fonts have been updated.
* BUG: The property help WebView now uses the same default font size (80%)
than the help window.
* NEW: A menu entry in the "Tools" menu allows to update all forms, so that
the previous features can be tested easily. Save your projects before!
* NEW: Translation imports now automatically extracts translations from
strings having "&" shortcuts inside and leading dots ("...").
[WIKI CGI SCRIPT]
* BUG: Handle the new "XML" component requirement.
[GB.FORM]
* NEW: TabPanel[] got a new RichText property, that allows to define the
title of a tab as rich text.
[GB.FORM.MDI]
* NEW: If a window embedded in a Workspace has a public RichText property,
it will be used instead of the normal Text property as window title. This
is some sort of dirty hack, so don't use it at the moment.
[GB.GTK]
* NEW: When a popup menu is shown, underscore shortcuts are automatically
assigned. This feature is a based on a new hidden property of the Menu
class named "_Text". So don't use this new property for your own needs!
[GB.GUI.AREA]
* NEW: The Shortcut class is a new class that allows to remove '&'
shortcuts from the translatable caption of the following controls: Menu,
Button, CheckBox, RadioButton, ToolButton, ToggleButton, DataCheckBox.
[GB.QT4]
* NEW: When a popup menu is shown, underscore shortcuts are automatically
assigned. This feature is a based on a new hidden property of the Menu
class named "_Text". So don't use this new property for your own needs!
git-svn-id: svn://localhost/gambas/trunk@5964 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Update Gambas fonts.
* NEW: A new menu to open any arbitrary files inside the IDE.
git-svn-id: svn://localhost/gambas/trunk@5960 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Update the Gambas size 12 fonts (medium and bold).
* NEW: Add Gambas size 13 fonts (medium and bold).
* BUG: Fix the procedure list fill routine in the text editor.
git-svn-id: svn://localhost/gambas/trunk@5953 867c0c6c-44f3-4631-809d-bfa615b0a4ec
[NEW] Added $PROJECT, $USER and $DATE macro atoms. These
are handy if you write your own Code Snippets.
git-svn-id: svn://localhost/gambas/trunk@5952 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Automatic completion of identifiers now correctly shows the known
classes.
git-svn-id: svn://localhost/gambas/trunk@5934 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Switch to version 3.5.90.
[GB.SDL]
* NEW: Rename the default SDL font file as "_default.ttf" to prevent
packaging conflicts.
[GB.QT4.OPENGL]
* BUG: Clear the GLArea widget with the control background color just before
raising the Draw event.
git-svn-id: svn://localhost/gambas/trunk@5933 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: GUI support metapackages for Slackware. Not really tested, as I am
not a Slackware user.
git-svn-id: svn://localhost/gambas/trunk@5929 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: GUI metapackages for Arch Linux. Not tested, as the 'makepkg' tool
does not exist on Ubuntu.
git-svn-id: svn://localhost/gambas/trunk@5928 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Support for package version number.
* NEW: GUI metapackage creation is now implemented for RPM-based
distributions.
* BUG: Some fixes in GUI metapackage creation for Debian/Ubuntu.
git-svn-id: svn://localhost/gambas/trunk@5927 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The 'gb.desktop.gnome' component is now visible and explicitely
checkable.
* NEW: If a project uses gb.gui, then the packager will create two extra
packages: one for Qt4 support, the other for GTK+ support. At the moment,
this is supported only for Debian/Ubuntu.
git-svn-id: svn://localhost/gambas/trunk@5923 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix form editor control highlighting when the hovered control is a
ScrollView.
* BUG: Packager now use the current Gambas major & minor version as minimum
version for component dependencies.
* NEW: The system information dialog now displays the Gambas version.
git-svn-id: svn://localhost/gambas/trunk@5920 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix project browser cursor management when the focus is on the
filter field.
git-svn-id: svn://localhost/gambas/trunk@5919 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Add a new background image.
* BUG: Use the "title font" for form editor and image editor toolbars.
* BUG: Fix a typo in tips french translation.
git-svn-id: svn://localhost/gambas/trunk@5913 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Add the description of 'gb.memcached' and 'gb.logging' components.
* NEW: Update error messages translation.
[INTERPRETER]
* NEW: Allow some error messages to be untranslatable by using a void macro
named '$(...)' around the string.
[GB.FORM]
* BUG: The status of FileChooser and DirChooser toolbar icons is correctly
initialized now.
* BUG: Reading the FileChooser.ShowPreview property does not crash anymore.
git-svn-id: svn://localhost/gambas/trunk@5912 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Locking a form does not hide the "event" menu anymore. But it shows
the existing event handlers only.
git-svn-id: svn://localhost/gambas/trunk@5909 867c0c6c-44f3-4631-809d-bfa615b0a4ec