* BUG: Code indentation routine correctly handles structures now.
[INTERPRETER]
* NEW: Object.LastEventName has been deprecated, and replaced by
the Param.EventName property.
* BUG: IsFloat() is now a synonymous for IsNumber().
* BUG: Intrinsic functions description has been updated.
[COMPILER]
* NEW: "\e" is a new string escape sequence equivalent to "\x1B".
[GB.FORM]
* NEW: Use the new Control.Proxy property instead of internal observers
inside compound controls (ValueBox, ButtonBox, MenuButton).
[GB.GTK]
* NEW: Control.Proxy is a new property that allows to define a control
proxy that will handle focus, key and mouse events in original control's
place.
[GB.QT4]
* NEW: Control.Proxy is a new property that allows to define a control
proxy that will handle focus, key and mouse events in original control's
place.
git-svn-id: svn://localhost/gambas/trunk@3387 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Do not crash during structure declaration analyze, when the
structure name has been forgotten.
git-svn-id: svn://localhost/gambas/trunk@3384 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Define preprocessor color for all highlighting themes.
[COMPILER]
* NEW: The maximum number of constants in a class is now 65536.
[INTERPRETER]
* NEW: The maximum number of constants in a class is now 65536.
git-svn-id: svn://localhost/gambas/trunk@3383 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: In icon editor, the width of the selection frame now follows the
zoom level.
* NEW: Support for preprocessor highlighting.
[COMPILER]
* NEW: Integrated preprocessor. The following commands are supported:
#If <expr>, #Else If <expr>, #Else and #Endif. <expr> can be a
combination of constants (OS_LINUX, OS_FREEBSD, ARCH_X86, ARCH_X86...),
parenthesis, 'And' & 'Or' operators, version test (VERSION >= "3.0").
This is work in progress.
[GB.EVAL]
* NEW: A new highlighting color for the preprocessor.
[GB.QT4.EXT]
* NEW: A new highlighting color for the preprocessor in Editor control.
git-svn-id: svn://localhost/gambas/trunk@3374 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the icon editor.
[INTERPRETER]
* NEW: If Stop Event is used during the Timer event, the timer is stopped.
[INFORMER]
* BUG: Fix a file descriptor leak.
[GB.DRAW]
* NEW: Draw.Zoom() now does not draw cell borders unless zoom is greater or
equal than 6.
[GB.DESKTOP]
* BUG: Fix a forgotten "break" in a switch statement when setting a window
property with a string array.
[GB.QT4]
* BUG: Fix image leak in Clipboard.Copy() and Drag().
* BUG: Fix incorrect copy of image data when taking ownership of an image
object.
* NEW: Draw.Image() does not do a smooth transformation the image is
enlarged in both dimensions, and if the new size is a multiple of the old
size.
* OPT: DrawingArea with the default background color now does not repaint
its background before calling the Draw event.
[GB.QT4.EXT]
* BUG: Fix a bad test in GDocument::getLineFlag().
git-svn-id: svn://localhost/gambas/trunk@3368 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Allow to add additional lines to the *.desktop configuration file in
the packager.
git-svn-id: svn://localhost/gambas/trunk@3367 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Fix the packager mimetypes label and update the french translation.
git-svn-id: svn://localhost/gambas/trunk@3366 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Mimetypes handled by the application can be specified in the
packager now.
git-svn-id: svn://localhost/gambas/trunk@3365 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Draw the class name into the icon of project exported controls.
* NEW: A search box in the hierarchy tree.
* BUG: Deleting project files works correctly again.
[GB.FORM]
* NEW: ButtonBox.Editor is a new property that returns the internal TextBox
used by the control.
git-svn-id: svn://localhost/gambas/trunk@3364 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Do not use the deprecated DrawingArea.Merge property anymore.
[GB.QT4]
* BUG: The component should compile correctly now.
git-svn-id: svn://localhost/gambas/trunk@3360 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Do not display the internal self-component in the project property
component list.
[GB.FORM]
* NEW: Bookmarks are editable now.
git-svn-id: svn://localhost/gambas/trunk@3355 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Clicking with the right mouse button on a toolbox control now
correctly raises the help on that control.
git-svn-id: svn://localhost/gambas/trunk@3354 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Exported project classes that are controls are now automatically
visible in the control toolbar.
* NEW: Compiling the project now automatically refreshes the control
toolbar when needed.
[INTERPRETER]
* BUG: File.SetExt() now works correctly with files whose name begins with
a dot.
[GB.QT4]
* BUG: The frame width of raised or sunken borders used by some Container
classes now should correctly follow the style.
git-svn-id: svn://localhost/gambas/trunk@3352 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Hide the menu entry "add a project link".
[GB.GTK]
* NEW: ScrollBar.DefaultSize is a new property that returns the preferred
default size of a scrollbar.
[GB.QT4]
* NEW: ScrollBar.DefaultSize is a new property that returns the preferred
default size of a scrollbar.
git-svn-id: svn://localhost/gambas/trunk@3349 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Table existence should be checked correctly now.
[GB.DRAW]
* NEW: Paint.DrawImage() is a new utility function to paint an image
easily.
[GB.QT4]
* BUG: Printer.Count is now 1 by default.
* BUG: Found a workaround to the Qt bug #5114. Now the brush matrix is
taken into account when painting on a Printer object.
git-svn-id: svn://localhost/gambas/trunk@3347 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Button to "flattr" Gambas.
[INTERPRETER]
* BUG: Fix some possible uses of unitialized values.
[COMPILER]
* BUG: Fix a possible crash when having 63 arguments passed by reference
to a function.
[GB.DB.SQLITE3]
* BUG: Detect integer primary key whatever the case used to write
"integer".
[GB.GTK]
* BUG: Page setup is enabled in printer configuration dialog now.
[GB.QT4]
* BUG: The font size of printed texts is now correct.
git-svn-id: svn://localhost/gambas/trunk@3344 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Project files that are symbolic links are always read-only now.
git-svn-id: svn://localhost/gambas/trunk@3336 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Version support for all wiki pages.
* NEW: Adding "#X" behind a title page make indexes ignore that page when
version X is requested.
* NEW: Version 2 is blue and version 3 is red.
[GB.DB.FORM]
* BUG: IsObject() has been removed, so do differently now.
[GB.GTK]
* BUG: Cursor is correctly updated with the value of Application.Busy now.
git-svn-id: svn://localhost/gambas/trunk@3333 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Search hihghlighting is correctly refreshed now when a new project
is opened.
git-svn-id: svn://localhost/gambas/trunk@3330 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Do not display control name inside virtual control.
* BUG: Do not display control name inside buttons having a picture and no
text.
git-svn-id: svn://localhost/gambas/trunk@3324 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Mem$() is a new function that returns a string from the internal
memory representation of a value.
* NEW: BoolPtr() has been replaced by Bool@(), BytePtr() has been replaced
by Byte@(), and so on...
* NEW: StrPtr() has been replaced by String@().
[EXAMPLES]
* NEW: Search support in the WebBrowser example.
git-svn-id: svn://localhost/gambas/trunk@3318 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Help browser does not skip taskbar anymore when not being an utility
window.
git-svn-id: svn://localhost/gambas/trunk@3311 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: When creating an executable, keep debugging symbols by default.
git-svn-id: svn://localhost/gambas/trunk@3309 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Do not display control names inside ToolButton and ToggleButton
controls.
* BUG: Correctly remove bytecode file when renaming a source file.
git-svn-id: svn://localhost/gambas/trunk@3308 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* OPT: Add the _attach entry in the FCompletion special method array
git-svn-id: svn://localhost/gambas/trunk@3302 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* OPT: Update of German Translation
[MAKEWEBSITE]
* OPT: Update of German Translation
[GB.DB.FORM]
* OPT: Update of German Translation
[GB.FORM]
* OPT: Update of German Translation
[GB.FORM.MDI]
* OPT: Update of German Translation
[DOC.CGI]
* OPT: Update of German Translation
[TEXTEDIT EXAMPLE]
* OPT: Update of German Translation
[TREEVIEV EXAMPLE]
* NEW: German Translation
[CONCENT EXAMPLE]
* NEW: German Translation
[TIPS OF THE DAY]
* OPT: Update of German Translation
git-svn-id: svn://localhost/gambas/trunk@3300 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: In the form editor, display the name inside controls only if the
Text property is not defined.
git-svn-id: svn://localhost/gambas/trunk@3298 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Do not crash when trying to fill the help window of a control.
git-svn-id: svn://localhost/gambas/trunk@3297 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly handle all compiler error messages.
[INTERPRETER]
* NEW: Full management of the Single datatype.
* BUG: VarPtr() now works on Single local variables.
* BUG: Remove useless Tag property. It is defined in the Stream class now.
* BUG: Correctly free the Tag property in the Stream class.
[GB.GTK]
* BUG: Rich-text string management has been fixed. The ampersand character,
the "&", ">" and "<" entites are correctly interpreted now.
[GB.NET.CURL]
* BUG: Remove useless Tag property. It is defined in the Stream class now.
[EXAMPLES]
* NEW: The WebBrowser example has a download manager now.
git-svn-id: svn://localhost/gambas/trunk@3296 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Variable help comments are now taken into account when displaying
contextual help.
git-svn-id: svn://localhost/gambas/trunk@3293 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: A search field in the menu editor.
[EXAMPLES]
* NEW: The WebBrowser example has been modified to use the new features of
the gb.qt4.webkit component.
[GB.QT4.WEBKIT]
* NEW: Cookie is a new class that represents a cookie.
* NEW: WebView.Cookies is a new property for returning all cookies in the
browser cookie jar. Setting that property has to be done yet.
* NEW: WebView.HitTest() is a new method that tests what is located at the
specified position of the web page. The result of the is test is returned
as a WebHitTest object.
* NEW: WebHitTest is new class that represents the result of a hit test on
a web page. YOu can know if you are on a link, an image, or something
else, and if that content is selected or editable.
git-svn-id: svn://localhost/gambas/trunk@3290 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Computes the number of lines of code in the project information
dialog.
[GB.FORM]
* NEW: the name of the "m-player" icon is now "media-player".
git-svn-id: svn://localhost/gambas/trunk@3289 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The component properties of the project has now its own
configuration dialog.
git-svn-id: svn://localhost/gambas/trunk@3288 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The project property dialog tries its best to automatically check
dependencies when a component is selected. Dependencies automatically
added but not explicitely checked by the user are displayed with a gray
check mark instead of a black one.
git-svn-id: svn://localhost/gambas/trunk@3287 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: A "=" character was missing in the menu file generated by the
Debian/Ubuntu packager.
[INTERPRETER]
* BUG: Fix two incorrect optional function declarations.
git-svn-id: svn://localhost/gambas/trunk@3286 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Polish the new search list.
* NEW: Hide the search window when a line is selected in the search list.
* BUG: The search list correctly follow file modifications again.
git-svn-id: svn://localhost/gambas/trunk@3283 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The browse project search list is now located in the debug panel.
git-svn-id: svn://localhost/gambas/trunk@3282 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Using the left or right key on the search browse list does not
crash anymore.
* BUG: When cleaning up the project, remove "core" files too.
git-svn-id: svn://localhost/gambas/trunk@3281 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Many clean-ups in the MDI management.
[GB.GTK]
* BUG: The Index argument of the TabStrip.Close event handler is now
correct.
* NEW: The Arrange event is raised even if the container has no child.
* BUG: Reparenting a top-level window works correctly now.
* BUG: Reparenting a top-level window does not show hidden children
controls anymore.
[GB.QT4]
* NEW: The Arrange event is raised even if the container has no child.
[GB.WEB]
* BUG: Better detection of accepted HTTP compressions.
git-svn-id: svn://localhost/gambas/trunk@3280 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Handle compiler error messages with no line number correctly again.
git-svn-id: svn://localhost/gambas/trunk@3274 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Change the project tree background color when a filter is active.
* BUG: Do not display false circular inheritance errors when a filter is
active.
* NEW: Hide the debug panel when a database connection window is active.
git-svn-id: svn://localhost/gambas/trunk@3271 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Do not search text inside form anymore.
[INTERPRETER]
* BUG: The startup class is not global anymore, so that it does not
conflict with anythign having the same name in components. The
interpreter API that was returning the startup class has been updated
to reflect that change.
* BUG: File.Name("/a/b/") now returns a void string instead of returning
"b", to be coherent with File.Dir().
[GB.DESKTOP]
* NEW: Use the new API returning the startup class.
[GB.FORM]
* BUG: Setting DirView.Root with a path ending with a slash does not crash
anymore.
[GB.GTK]
* NEW: Use the new API returning the startup class.
[GB.QT4]
* NEW: Use the new API returning the startup class.
[GB.SIGNAL]
* NEW: Use the new API returning the startup class.
git-svn-id: svn://localhost/gambas/trunk@3267 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: ListContainer now handles keyboard navigation and activation of its
items.
git-svn-id: svn://localhost/gambas/trunk@3263 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The completion list should not crash anymore when displaying help.
[EXAMPLES]
* BUG: Fix the way Lighttable displays recent directory selection.
git-svn-id: svn://localhost/gambas/trunk@3260 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Filter project tree view by files that need to be added to the
version control repository now works.
* BUG: Reset project tree view filter at project opening.
[GB.DEBUG]
* BUG: Use the reentrant collection enumeration API correctly.
git-svn-id: svn://localhost/gambas/trunk@3256 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Found a workaround for the AX_CFLAGS_GCC_OPTION macro bug in
autoconf 2.67.
[DEVELOPMENT ENVIRONMENT]
* BUG: Do not try to display wiki help for symbols located in libraries.
* NEW: A new project tree filter that shows files that must be added to the
version control system.
[WIKI CGI SCRIPT]
* BUG: Use the correct language code for czech language.
* BUG: Be more clever with formatting characters having a space before or
after them.
[INTERPRETER]
* NEW: Serialization now detects circular references and raises an error.
git-svn-id: svn://localhost/gambas/trunk@3253 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix a possible when opening the procedure list.
[INTERPRETER]
* NEW: The READ instruction can read arrays and collections with
'AS Object' as well as 'AS Variant'.
[GB.QT4]
* BUG: Minimizing modal windows does not crash anymore.
git-svn-id: svn://localhost/gambas/trunk@3246 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: No error messages should be displayed anymore when refreshing the
search list.
[WIKI CGI SCRIPT]
* BUG: Fix formatting characters handling.
[INTERPRETER]
* NEW: WRITE and READ instructions can handle collections and arrays. Call
that "serialization".
[GB.WEB]
* OPT: Replace session serialization code by the new powers of READ and
WRITE instructions.
git-svn-id: svn://localhost/gambas/trunk@3244 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Filtering a project tree that has some files not added to the
subversion repository works correctly now.
git-svn-id: svn://localhost/gambas/trunk@3243 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Method signature can be displayed on several lines if needed.
git-svn-id: svn://localhost/gambas/trunk@3241 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Start trying to display a resume at the end of installation.
[INTERPRETER]
* BUG: Extern functions now can handle up to 16 pointer or string
arguments.
[GB.GTK]
* BUG: Fix a infinite recursion in drag and drop management when draging
TextBox or TextArea contents inside the same application.
[GB.QT]
* BUG: Do not propagate Drop events when there is a drop event handler.
git-svn-id: svn://localhost/gambas/trunk@3237 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: You can use keyboard text keys to move inside the procedure list.
git-svn-id: svn://localhost/gambas/trunk@3233 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Format() with a void format string does not crash anymore.
[GB.IMAGE]
* BUG: Image.Colorize() does not invert red and blue anymore.
git-svn-id: svn://localhost/gambas/trunk@3232 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The search list is updated correctly and almost in real time when
edited files are modified.
* NEW: When an editor is splitted, then the unfocused one is darker now.
[GB.QT4.EXT]
* NEW: Do not highlight text when reading the Editor.Text property.
* NEW: When getting the highlight state of a line, do not highlight it if
it is currently edited.
[GB.WEB]
* NEW: Request.Get and Request.Post are two array-like properties that
return the contents of the "GET" and "POST" parts of a HTTP request.
Using Request directly is possible. Then the two parts are merged.
git-svn-id: svn://localhost/gambas/trunk@3231 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Circular inheritance should be detected correctly now.
[COMPILER]
* NEW: Change the format of error messages. The full source file path is
not printed anymore, only the file name.
git-svn-id: svn://localhost/gambas/trunk@3229 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Keep the cursor position when splitting or unsplitting a text
editor.
git-svn-id: svn://localhost/gambas/trunk@3228 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: "Save project as" now uses a dialog box that allows to choose the
project new name.
* NEW: CSV file import dialog now can ignore the file first lines.
* NEW: CSN file import dialog now saves its contents in the setting file.
[INTERPRETER]
* BUG: Correctly remove '\t' from error messages, as that character is used
by the debugger as separator.
* BUG: Release invalid automatic instances again.
[GB.DB.FORM]
* OPT: Use a transaction when deleting many rows in DataView.
[GB.DB.POSTGRESQL]
* BUG: Remove a debugging message.
[GB.GTK]
* BUG: Changing the stack order of a control now correctly triggers a
parent arrangement.
[GB.QT4]
* BUG: Changing the stack order of a control now always triggers a parent
arrangement.
git-svn-id: svn://localhost/gambas/trunk@3225 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix procedure list crash.
[GB.IMAGE]
* NEW: Color merge algorithm has changed. Instead of using the middle of
RGB values, now it uses the middle of HSV values. It changes the value of
Color.LightForeground and the color used for drawing Workspace default
background.
[GB.QT4]
* BUG: Separator and plain borders now use the same color.
* BUG: ShowPopup() now works correctly if used on the same window several
times.
git-svn-id: svn://localhost/gambas/trunk@3217 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Find a workaround for a Qt menu crash. The last visible menu must be
created last.
* NEW: Fix and enhance the stack backtrace list.
[GB.FORM]
* BUG: Message.Optional() does not crash anymore the first time it is run.
git-svn-id: svn://localhost/gambas/trunk@3216 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: The search window now can browse in all source files only.
* BUG: The search list is correctly refreshed for project text files.
* NEW: The debug panel has been slightly redesigned. Local and global
variables lists are always sorted now.
[INTERPRETER]
* BUG: Do not try to run the "_exit" special method if the class load
has previously failed.
* BUG: Do not release the automatic instance when is it invalid.
* BUG: Check that the automatic instance is valid before using it.
git-svn-id: svn://localhost/gambas/trunk@3215 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* OPT: Change the position of the Clear history and Sort menu
in the recent file menu.
git-svn-id: svn://localhost/gambas/trunk@3214 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Conflicting files generated by subversion are now ignored when
filling the list of new project files.
* NEW: Controls created dynamically now are detected by automatic
completion when completing an event handler.
git-svn-id: svn://localhost/gambas/trunk@3210 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Do not store the svn revision in the .project file.
* NEW: Create a clever menu hierarchy when sorting recent files by path.
[INTERPRETER]
* BUG: Replace() correctly returns its first argument when its second
argument is a void string.
[COMPILER]
* BUG: Remove a useless test.
[GB.FORM]
* NEW: Add a svg version of the GNU logo.
* BUG: Fix some stock icons in the Gnome map.
[GB.GTK]
* BUG: Fix possible crashes in three utility routines.
* BUG: Fix a crash in GridView.Rows[].Text property.
[GB.NET.SMTP]
* BUG: Fix an always true test.
git-svn-id: svn://localhost/gambas/trunk@3206 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Two menu entries in the text editor to compress or uncompress
javascript and style sheet files. Uncompressed files are save in the
project '.hidden' directory (named 'Project' in the project tree).
* BUG: Searching in the console does not crash anymore.
git-svn-id: svn://localhost/gambas/trunk@3203 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: A new option that allow to execute one line code gived by args -e
To use it, replace line return by ":".
git-svn-id: svn://localhost/gambas/trunk@3201 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Default icons should be correctly detected now.
* NEW: Somme little layout change in Expander.
git-svn-id: svn://localhost/gambas/trunk@3199 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Any menu having children can be assigned to a Menu property. Not
just top-level menus.
* NEW: A new option to force the display of optional messages.
[GB.FORM]
* NEW: Message.Optional() now takes one more optional argument that allows
to force the optional message display.
* BUG: MenuButton menu can be any menu, not just a top-level one.
git-svn-id: svn://localhost/gambas/trunk@3196 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Use a true popup now to display the editor procedure list.
[GB.FORM.MDI]
* NEW: Slightly change the look of the toolbar configuration dialog.
[GB.QT4]
* BUG: Popups are correctly activated when shown now.
git-svn-id: svn://localhost/gambas/trunk@3195 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix a crash when scanning project class header.
[GB.FORM]
* NEW: Add svg files for "linux" and "gambas" icons.
* NEW: Stock.Debug is a new property that makes the Stock class print
debugging message when set.
* NEW: The Stock debugging messages are also activated if the environmental
variable named "GB_STOCK_DEBUG" is set.
* BUG: Better detection of how icons are stored inside themes.
* NEW: Icons directories are browsed theme by theme instead of theme being
browsed directory by directory. That follows the freedesktop
specifications.
[GB.QT4.EXT]
* BUG: Highlight.Add() now correctly handles when more than 1024
successive characters have the same highlight pattern.
git-svn-id: svn://localhost/gambas/trunk@3193 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Gambas scripter work again on gambas3.
* BUG: If a function is already implemented by a given library then don't
try to add a new one.
* BUG: Main sub is correctly detected now
git-svn-id: svn://localhost/gambas/trunk@3191 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Refresh the search browse list when the search window is activated
and if one of the file included in the search list has been modified
since the last refresh. That way, the browse list contents should always
be accurate.
git-svn-id: svn://localhost/gambas/trunk@3189 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Closing the search window while browsing the project now cancels the
search.
* BUG: Pretty printing the code now works correctly with IF ... THEN ...
lines ending with comments.
git-svn-id: svn://localhost/gambas/trunk@3188 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Support for czech language.
[GB.GTK]
* BUG: Fix behaviour of autoresize Label and TextLabel.
git-svn-id: svn://localhost/gambas/trunk@3183 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Change the content of .project file to fit with the new gb3 pattern
git-svn-id: svn://localhost/gambas/trunk@3180 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Now, the component loader work again by using the new ide routine.
git-svn-id: svn://localhost/gambas/trunk@3179 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the help browser for classes whose name begins with an
underscore.
* BUG: Fix project loading when there are breakpoints set on non-existing
classes.
[INTERPRETER]
* BUG: Fix the behaviour of Eval() when the expression cannot be compiled.
* BUG: Error.Text does not crash anymore when the error message is void.
[COMPILER]
* BUG: Fix the parser behaviour when a non-terminated string is located at
the end of the file.
[GB.EVAL]
* BUG: Fix the parser behaviour when a non-terminated string is located at
the end of the expression.
[GB.GTK]
* BUG: Fix the behaviour of Label with AutoResize set.
[GB.QT4]
* BUG: Fix the behaviour of Label with AutoResize set.
git-svn-id: svn://localhost/gambas/trunk@3178 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: MenuButton best size should be computed correctly now.
[GB.GTK]
* BUG: ColumnView, TreeView and ListView are correctly refreshed when an
item icon is changed.
git-svn-id: svn://localhost/gambas/trunk@3172 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUg: Fix the handle of formatting characters.
[INTERPRETER]
* NEW: Sizeof() now takes a datatype constant (like gb.Integer) as
argument, and not an expression anymore.
* NEW: Object.Sizeof() returns the memory used by an object in bytes.
git-svn-id: svn://localhost/gambas/trunk@3170 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Reload menu in text editor.
* NEw: Inserting colors works even if there is no syntax highlighting.
* NEW: The main toolbar has one button for each main menu. That way, the
user can put the menus inside the main toolbar so that eveything fit on
one line.
* NEW: Hiding the menu now displays a removable warning message.
[WIKI CGI SCRIPT]
* NEW: Formatting characters ('*','/','_','=') are not taken into account
inside a word.
[GB.FORM]
* NEW: ButtonBox has an Action property now.
* NEW: Message.Optional() is new method to display an optional message,
i.e. a message the user can decide to not display anymore.
* BUG: TableView handle arrow keys better now.
[GB.FORM.MDI]
* NEW: One can put expanders inside a toolbar.
[GB.GTK]
* BUG: TabStrip now uses its own window, so that it is not partially
visible when covering other widgets.
* NEW: Action[].Controls is new property that returns the list of all
controls and menus associated with an action.
[GB.QT4]
* NEW: Action[].Controls is new property that returns the list of all
controls and menus associated with an action.
git-svn-id: svn://localhost/gambas/trunk@3165 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Handle compiler errors having column information.
[INTERPRETER]
* BUG: Manage errors from native methods differently.
[COMPILER]
* NEW: Return the column in error messages generated by the parser.
[GB.GTK]
* BUG: Make TabStrip behave like in gb.qt when inserting a new tab.
git-svn-id: svn://localhost/gambas/trunk@3156 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Some new icons.
[GB.GTK]
* BUG: Fix the error message when the SvgImage.Load() method fails.
[GB.QT4]
* BUG: Fix the error message when the SvgImage.Load() method fails.
git-svn-id: svn://localhost/gambas/trunk@3153 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: System.FirstDayOfWeek is a new property that allows to define the
first day of the week if the default is not accurate. The default value
is gb.Sunday for english countries and gb.Monday otherwise.
* NEW: The Week() function now use the default first day of the week.
[GB.FORM]
* NEW: DateChooser now takes System.FirstDayOfWeek into account.
git-svn-id: svn://localhost/gambas/trunk@3151 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The file combo-box in the translation dialog is correctly
initialized again.
* BUG: Fix many many bugs in the function that generates the project
classes help.
git-svn-id: svn://localhost/gambas/trunk@3149 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: You can choose the language used by the help browser and the help
popups from the help browser window.
[GB.FORM]
* NEW: Somme little cosmetic changes in the Expander container.
git-svn-id: svn://localhost/gambas/trunk@3148 867c0c6c-44f3-4631-809d-bfa615b0a4ec