* NEW: Rename the Inotify class and descendants to PathWatch.
* NEW: Use array semantics instead of properties to manipulate event masks.
These can operate on multiple flags simultaneously now.
* OPT: Determine the default event mask for a PathWatch object by the event
handlers defined for it (* not working ATM).
* OPT: Save a string copy.
git-svn-id: svn://localhost/gambas/trunk@6109 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Music.State is a new property that returns the music state as one of
the following constant: Music.Stopped, Music.Playing or Music.Paused.
git-svn-id: svn://localhost/gambas/trunk@6108 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: GridView: Dnd now works as expected even in multiple selection mode.
git-svn-id: svn://localhost/gambas/trunk@6106 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The MouseDrag event can be cancelled now, like with gb.qt4.
[GB.GTK3]
* BUG: The MouseDrag event can be cancelled now, like with gb.qt4.
git-svn-id: svn://localhost/gambas/trunk@6105 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Text can be drop on TextBox and TextArea controls again, unless
their Drop property is set. In that case, the dnd behaviour is entirely
controled by Gambas.
git-svn-id: svn://localhost/gambas/trunk@6104 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: ProgressBar: Add a Pulse property, that makes the control display a
pulsing frame instead of the normal progress bar.
git-svn-id: svn://localhost/gambas/trunk@6102 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Packager: Ensure that *.deb changelog does not use lines longer than
80 columns.
git-svn-id: svn://localhost/gambas/trunk@6101 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Controls inside TabStrip now are detected correctly and are not
insensitive anymore.
[GB.GTK3]
* BUG: Controls inside TabStrip now are detected correctly and are not
insensitive anymore.
git-svn-id: svn://localhost/gambas/trunk@6100 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The ReportBrush.Color function really return a ReportBrush class.
git-svn-id: svn://localhost/gambas/trunk@6099 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Read-only files now can be reloaded.
* BUG: Form editor: The lock button is now hidden if the form is read-only.
* BUG: Form editor: The read-only status is correctly refreshed in all
cases now.
* NEW: Add a "paste special" entry in the popup menu of the paste button.
git-svn-id: svn://localhost/gambas/trunk@6098 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: All event signatures got a Boolean argument to support the IN_ISDIR
flag set by the kernel indicating that the subject was a directory.
git-svn-id: svn://localhost/gambas/trunk@6097 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Write project configuration before making an executable or a source
archive, so that their contents is up to date.
git-svn-id: svn://localhost/gambas/trunk@6096 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Add an automatic widget grab on button press, because GTK+3 do not
them anymore!
* BUG: Handle both borderless TextBox and ComboBox controls. Add a specific
fix for Clearlooks-Phenix theme.
git-svn-id: svn://localhost/gambas/trunk@6094 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: TabPanel: Using the mouse wheel on the tab buttons does not steal
the focus anymore.
[GB.GTK]
* NEW: Application.PreviousControl is a new property that returns the
previous control having the focus.
[GB.GTK3]
* NEW: Application.PreviousControl is a new property that returns the
previous control having the focus.
[GB.QT4]
* NEW: Application.PreviousControl is a new property that returns the
previous control having the focus.
git-svn-id: svn://localhost/gambas/trunk@6091 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: If an error is raised inside a TRY context, the Error.Backtrace
property is reset to NULL. It does not keep its previous value anymore.
git-svn-id: svn://localhost/gambas/trunk@6090 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: A New widget ReportPageBreak allow to break a page when you need
* NEW: Report.Print take now an optional argument Printer that allow
to give an externally initialised printer. In tis case the dialog is not
shown.
* BUG: Now ReportLabel rotation work fine and the angle is given in Rad
* BUG: You can now add an argument to the _New sub. Be carrefull the _New
event is called one time only at the report loading.
* BUG: The custom size work but there is some bugs with the printer.configure
that setup the page size to A4 :-/
git-svn-id: svn://localhost/gambas/trunk@6089 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix background of CoordBox controls.
* BUG: Image editor: Fix text tool.
* NEW: Image editor: Text alignment.
* BUG: Image editor: Scaling selection is done from the top left corner by
default, and from the selection center only if you press the SHIFT key.
* NEW: Image editor: The mouse wheel now zooms the image.
* BUG: Project property dialog: Fix component list layout.
* NEW: Some new backgrounds.
[GB.FORM]
* NEW: TabPanel: Now there are a left and a right arrow to navigate through
the tabs.
git-svn-id: svn://localhost/gambas/trunk@6088 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: TextLabel: Automatic size is correctly computed now. Apparently
there are internal changes in the Qt library that made it false.
git-svn-id: svn://localhost/gambas/trunk@6087 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The report editor take the ReportLabel rotate angle (in degree)
into account.
git-svn-id: svn://localhost/gambas/trunk@6086 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Remove the delay when 'Stop Event' is called during the Draw event
handler.
* NEW: The Gambas event loop is now called with a delay of 1 ms. So it will
use a busy waiting instead of sleeping the process.
git-svn-id: svn://localhost/gambas/trunk@6085 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Allow a CASE expression list to spread among the next line provided
that the current line ends with a comma.
git-svn-id: svn://localhost/gambas/trunk@6084 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: gb.form should compile correctly again
[GB.FORM.MDI]
* OPT: Workspace: Make the background flickering less.
git-svn-id: svn://localhost/gambas/trunk@6082 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly close the standard error output of an ending process if
its standard output has already been closed.
git-svn-id: svn://localhost/gambas/trunk@6081 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* 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: Menu.Children.Clear() works again.
[GB.GTK.OPENGL]
* BUG: GlArea can take the focus now.
git-svn-id: svn://localhost/gambas/trunk@6077 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The fixed elements at the end of the page are now computing correctly
theire size.
* BUG: ReportLabel now use Paint.TextSize instead of Paint.TextExtend to get
the text size.
git-svn-id: svn://localhost/gambas/trunk@6076 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Now ReportLabel take multiline text into account
for it height computing.
git-svn-id: svn://localhost/gambas/trunk@6075 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: GL.GetString() now raises an error if the glGetString() function
fails.
git-svn-id: svn://localhost/gambas/trunk@6070 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Style.PaintPanel() does not crash anymore. But it does not draw the
focus frame anymore... :-/
git-svn-id: svn://localhost/gambas/trunk@6068 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Foreground and background colors now works as expected on ComboBox
and SpinBox controls.
git-svn-id: svn://localhost/gambas/trunk@6062 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: SwitchButton is a new control that displays an ON/OFF button.
[GB.GTK]
* NEW: Rework Style.PaintBox() method.
* NEW: Style.StateOf() is a new method that returns the state flags of a
specific control.
* NEW: Style.BackgroundOf() is a new method that returns the actual
background color of a specific control.
* NEW: Style.ForegroundOf() is a new method that returns the actual
background color of a specific control.
* NEW: All state flag constants of the Draw class are now implemented in
the Style class.
[GB.GTK3]
* NEW: GTK3+ support continues! By te way, GTK3+ theming support is a
fucking nightmare.
[GB.QT4]
* NEW: Rework Style.PaintBox() method.
* NEW: Style.StateOf() is a new method that returns the state flags of a
specific control.
* NEW: Style.BackgroundOf() is a new method that returns the actual
background color of a specific control.
* NEW: Style.ForegroundOf() is a new method that returns the actual
background color of a specific control.
* NEW: All state flag constants of the Draw class are now implemented in
the Style class.
[GB.WEB]
* NEW: Session.Exist() is a new method that returns if a specific key is
stored in the session.
git-svn-id: svn://localhost/gambas/trunk@6058 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix a crash when using CStr() on an object having a conversion
function.
git-svn-id: svn://localhost/gambas/trunk@6056 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Polynomial: Create a new void polymonial does lead to a crash
anymore.
git-svn-id: svn://localhost/gambas/trunk@6055 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Add Spinner control icon.
* NEW: Spinner.Label is a new property that tell if the spinner must
display a label.
* NEW: Spinner.Value is the percentage value to display as a label, between
0 and 1.
[GB.GUI.AREA]
* NEW: ProgressBar: Take the Enabled state into account when drawing the
control.
git-svn-id: svn://localhost/gambas/trunk@6053 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: DateChooser: Remove a debugging message.
* NEW: Spinner is a new control that displays a rotating spinner.
git-svn-id: svn://localhost/gambas/trunk@6052 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Remove source files of the old ProgressBar control.
[GB.GTK]
* NEW: Remove source files of the old ProgressBar control.
[GB.GTK3]
* NEW: Remove source files of the old ProgressBar control.
git-svn-id: svn://localhost/gambas/trunk@6051 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: When a void string is sent to an extern function argument expecting
a string, it is converted to a zero-length string instead of a null
pointer.
[GB.FORM]
* NEW: DateChooser: Replace the month ComboBox by a MenuButton.
* BUG: DateChooser: Better management of the month menu button width.
[GB.GUI.BASE]
* NEW: The ProgressBar control is now written in Gambas.
git-svn-id: svn://localhost/gambas/trunk@6050 867c0c6c-44f3-4631-809d-bfa615b0a4ec