* BUG: Window.Ask() now returns the chosen letter (and not its index) as
it's documented and ought to be (returning the index does not ease
translation very much but makes program flow much less obvious).
[EXAMPLES]
* NEW: Pong: Update uses of Window.Ask().
git-svn-id: svn://localhost/gambas/trunk@6130 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Embed the gb.markdown code so that the example can be tested on the
stable version of Gambas. This is temporary!
git-svn-id: svn://localhost/gambas/trunk@6128 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Don't freeze when loading an older version of a component project
that misses some classes implemented in the newer versions of the
component.
git-svn-id: svn://localhost/gambas/trunk@6127 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Add gb.markdown to the 'order' file that lists all components
written in Gambas.
git-svn-id: svn://localhost/gambas/trunk@6125 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: SerialPort.InputBufferSize is a new property that returns the number
of bytes in the internal input buffer.
* NEW: SerialPort.OutputBufferSize is a new property that returns the
number of bytes in the internal output buffer.
git-svn-id: svn://localhost/gambas/trunk@6124 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: SmallWiki: Don't use the new Response.GetContentTypeFrom() method so
that the example is usable on older versions of Gambas.
* NEW: SmallWiki: Add a drop shadow on the top header.
git-svn-id: svn://localhost/gambas/trunk@6123 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Add gb.markdown component.
[EXAMPLES]
* NEW: SmallWiki: Add support for images.
* BUG: SmallWiki: Many bug fixes and better style sheet.
* NEW: SmallWiki: Use the new gb.markdown component.
[GB.MARKDOWN]
* NEW: This is a new component that implements the Gambas Markdown markup
syntax.
[GB.WEB]
* NEW: Response.GetContentTypeFrom() is a new method that returns a MIME
type from a path.
git-svn-id: svn://localhost/gambas/trunk@6122 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* SmallWiki: Add a few comments to explain how the wiki data is stored.
git-svn-id: svn://localhost/gambas/trunk@6121 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: New SmallWiki example. This is a web application that implements a
wiki based on the Gambas markdown syntax in less than 25 Kb.
git-svn-id: svn://localhost/gambas/trunk@6120 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Flushing a serial port stream now calls tcdrain() so that all
pending data is effectively sent.
git-svn-id: svn://localhost/gambas/trunk@6119 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix word separators in text editor automatic completion.
[EXAMPLES]
* NEW: Start a new Web application example.
[GB.FORM]
* NEW: DateChooser.MinValue is a new property that allows to define the
minimum date that can be selected.
* NEW: DateChooser.MaxValue is a new property that allows to define the
maximum date that can be selected.
* NEW: DateChooser: The mouse wheel allows to scroll months and days now.
* NEW: LCDLabel: Add support for some new characters.
[GB.GUI.BASE]
* BUG: Draw.End() now resets antialiasing to TRUE.
git-svn-id: svn://localhost/gambas/trunk@6118 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix how CoordBox control is drawn.
* BUG: Form editor: Property tool buttons are now hidden correctly.
* NEW: Form editor: Property tool buttons now work accordingly to the type
of the edited form (Form, Report...).
* BUG: Image editor: The clipboard tab of the image toolbox is updated
correctly now.
* BUG: The GUI component menu button is updated correctly in all cases now.
* BUG: Text in ReportLabel is now drawn with antialiasing as expected.
git-svn-id: svn://localhost/gambas/trunk@6116 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The GB.CanRaise() API now does not take the locked status of the
parent object into account anymore. It really checks if an event has an
event handler.
git-svn-id: svn://localhost/gambas/trunk@6115 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix array creation operator when it has no arguments.
[INTERPRETER]
* BUG: Fix array creation operator when it has no arguments.
git-svn-id: svn://localhost/gambas/trunk@6114 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly free the internal clipboard formats list when the
clipboard contents changes. This avoids possible crashes.
git-svn-id: svn://localhost/gambas/trunk@6111 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix maximum number of array declaration in the same class.
* NEW: Array and Collection constructor operator [ ... ] now can take any
number of arguments. It is only limited by the maximum function size,
which leads for example to about 32000 elements for a short array.
git-svn-id: svn://localhost/gambas/trunk@6110 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* 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