Commit graph

2015 commits

Author SHA1 Message Date
Benoît Minisini
a69cea3468 [GB.GTK]
* NEW: ListBox.SelectAll() is a new method to select all items of a ListBox
  in multiple selection mode.
* NEW: ListBox.UnselectAll() is a new method to unselect all items of a 
  ListBox in multiple selection mode.

[GB.QT4]
* NEW: ListBox.SelectAll() is a new method to select all items of a ListBox
  in multiple selection mode.
* NEW: ListBox.UnselectAll() is a new method to unselect all items of a 
  ListBox in multiple selection mode.
* BUG: Setting ListBox.Index property works as expected in multiple 
  selection mode.


git-svn-id: svn://localhost/gambas/trunk@3659 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-18 02:14:59 +00:00
Benoît Minisini
0f4f8422b8 [GB.GTK]
* BUG: Setting ListBox.Index to an invalid value now should work as 
  expected: if an item is selected, it is unselected.


git-svn-id: svn://localhost/gambas/trunk@3658 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-18 01:25:53 +00:00
Laurent Carlier
43e6daa13b [GB.SDL]
* BUG: Component doesn't need SDL_image library anymore.


git-svn-id: svn://localhost/gambas/trunk@3657 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-17 10:24:51 +00:00
Benoît Minisini
1549884b70 [DEVELOPMENT ENVIRONMENT]
* BUG: Keep the open files order in the Workspace when closing a project.


git-svn-id: svn://localhost/gambas/trunk@3656 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-16 23:54:52 +00:00
Benoît Minisini
a8df410d30 [DEVELOPMENT ENVIRONMENT]
* NEW: Use the new GridView selection syntax.

[GB.GTK]
* NEW: GridView.Rows.Unselect method has been renamed UnselectAll.
* NEW: GridView.Rows.SelectAll method does not take any optional argument
  anymore.
* NEW: Control.Screenshot() method has been removed.

[GB.QT4]
* NEW: GridView.Rows.Unselect method has been renamed UnselectAll.
* NEW: GridView.Rows.SelectAll method does not take any optional argument
  anymore.
* NEW: Control.Screenshot() method has been removed.


git-svn-id: svn://localhost/gambas/trunk@3655 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-16 23:40:18 +00:00
Benoît Minisini
dc5f2a344b [DEVELOPMENT ENVIRONMENT]
* BUG: Support for multi-dimensional arrays in the debugger.

[INTERPRETER]
* BUG: Support for multi-dimensional arrays in the debugger.

[GB.DEBUG]
* BUG: Support for structures.
* BUG: Support for multi-dimensional arrays in the debugger.


git-svn-id: svn://localhost/gambas/trunk@3654 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-16 22:16:19 +00:00
Benoît Minisini
a4d3dfeab8 [DEVELOPMENT ENVIRONMENT]
* BUG: FileView filter is correctly update in project file creation dialog 
  now.

[COMPILER]
* BUG: Update internal keyword symbol table.

[GB.EVAL]
* BUG: Update internal keyword symbol table.


git-svn-id: svn://localhost/gambas/trunk@3653 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-16 18:15:09 +00:00
Benoît Minisini
6e23e2974c [GB.QT4.WEBKIT]
* NEW: WebView.IconDatabase[Url] returns the icon associated with a 
  specific URL, or NULL if no icon is associated.


git-svn-id: svn://localhost/gambas/trunk@3652 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-16 15:14:00 +00:00
Benoît Minisini
f57b53c177 [INTERPRETER]
* NEW: External libraries can be located inside the project. They are 
  automatically copied into /tmp when used.


git-svn-id: svn://localhost/gambas/trunk@3651 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-14 22:10:47 +00:00
Benoît Minisini
b77c46269d [GB.FORM]
* BUG: Setting the Text property of a ValueBox in IpAddress mode should 
  work correctly now.


git-svn-id: svn://localhost/gambas/trunk@3650 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-14 02:04:05 +00:00
Benoît Minisini
41d3d14d15 [DEVELOPMENT ENVIRONMENT]
* NEW: A new option to show or hide little dots at end of lines.

[GB.QT4.EXT]
* NEW: A new Editor flag to show or hide little dots at end of lines.


git-svn-id: svn://localhost/gambas/trunk@3649 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-13 17:58:00 +00:00
Benoît Minisini
443f9a3ba0 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix translation dialog layout.

[INTERPRETER]
* BUG: Fix a typo mistake in an error message.

[COMPILER]
* BUG: Fix a typo mistake in an error message.
* NEW: Remove all Mk*$() functions.

[GB.FORM]
* NEW: The FileChoose/DirChooser popup menu has been redesigned.
* NEW: That popup menu has now a function to uncompress tar.gz and tar.bz2 
  archive files.


git-svn-id: svn://localhost/gambas/trunk@3648 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-13 13:41:57 +00:00
Benoît Minisini
bfaf40d1e0 [GB.IMAGE.EFFECT]
* NEW: Image.Histogram() is a new method that returns the image histogram.
* NEW: ImageHistogram is a new class that represents an image histogram.


git-svn-id: svn://localhost/gambas/trunk@3647 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-13 02:47:19 +00:00
Benoît Minisini
d7c7f37a30 [INTERPRETER]
* BUG: Extern callbacks are now hashed through program counter, and not 
  stack pointer.


git-svn-id: svn://localhost/gambas/trunk@3646 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-13 02:04:19 +00:00
Benoît Minisini
1846556b33 [INTERPRETER]
* OPT: Optimize extern callbacks generation.


git-svn-id: svn://localhost/gambas/trunk@3645 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-13 02:01:16 +00:00
Benoît Minisini
ded237fbe9 [INTERPRETER]
* BUG: Don't reference the object associated with a callback twice, and do 
  not free it twice on exit.


git-svn-id: svn://localhost/gambas/trunk@3644 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-12 16:53:27 +00:00
Benoît Minisini
5e6356c6f3 [DEVELOPMENT ENVIRONMENT]
* BUG: Josef Kubicek is not written twice in the author list.
* BUG: Fix the create project dialog layout.
* BUG: Creating a project from a subversion repository works correctly 
  again.

[GB.FORM]
* BUG: Wizard title does not grow endlessly in design mode anymore.

[GB.PCRE]
* BUG: RegExp submatches behaviour has been restored.

[GB.SETTINGS]
* BUG: When a window has no settings stored, its initial size is now kept.


git-svn-id: svn://localhost/gambas/trunk@3642 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-11 23:16:26 +00:00
Benoît Minisini
87da7862f6 [DEVELOPMENT ENVIRONMENT]
* NEW: Void arrays and collections are displayed in their own debug windows 
  now.
* BUG: Fix the use of Spacing and Margin properties in some dialogs.


git-svn-id: svn://localhost/gambas/trunk@3641 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-06 23:51:54 +00:00
Benoît Minisini
cf68b87c32 [SCRIPTER]
* BUG: Scripter works correctly again with the new component file syntax.


git-svn-id: svn://localhost/gambas/trunk@3640 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-06 19:15:34 +00:00
Benoît Minisini
0a7e85d778 [CONFIGURATION]
* BUG: Do not compile gb.info anymore, it has been removed.


git-svn-id: svn://localhost/gambas/trunk@3639 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-06 07:30:35 +00:00
Benoît Minisini
0a46a21588 [DEVELOPMENT ENVIRONMENT]
* BUG: Cannot clear all breakpoints while project is running.

[GB.DRAW]
* BUG: Remove useless Draw constants.

[GB.FORM]
* NEW: DirView.Renaming is a new property that returns if a directory is
  currently being renamed.
* BUG: DirChooser shortcuts are not active anymore when a directory is
  currently being renamed.

[GB.GTK]
* NEW: New arrangement properties behaviour: if the Padding property is not
  zero, then its value is the number of pixels used for container spacing 
  and margin. If Padding is zero, then spacing and margin is Desktop.Scale
  pixels.
* NEW: TreeView, ColumnView and ListView got a new Renaming property that
  returns if an item is currently being renamed.

[GB.QT4]
* NEW: New arrangement properties behaviour: if the Padding property is not
  zero, then its value is the number of pixels used for container spacing 
  and margin. If Padding is zero, then spacing and margin is Desktop.Scale
  pixels.
* NEW: TreeView, ColumnView and ListView got a new Renaming property that
  returns if an item is currently being renamed.


git-svn-id: svn://localhost/gambas/trunk@3638 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-06 00:21:43 +00:00
Radek Fryšták
78745749dd [EXAMPLES]
* NEW: Czech translation for Object.


git-svn-id: svn://localhost/gambas/trunk@3637 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-05 21:25:45 +00:00
Radek Fryšták
ece57ed411 [EXAMPLES]
* NEW: Czech translation by Collection.


git-svn-id: svn://localhost/gambas/trunk@3636 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-05 20:58:34 +00:00
Radek Fryšták
dc9b492786 [GB.DB.FORM]
* NEW: Czech translation.


git-svn-id: svn://localhost/gambas/trunk@3635 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-05 16:46:17 +00:00
Radek Fryšták
3c328e389d [GB.FORM]
* NEW: Czech translation.


git-svn-id: svn://localhost/gambas/trunk@3634 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-05 16:12:15 +00:00
Radek Fryšták
05b6a0c4bb [GB.FORM.DIALOG]
* NEW: Czech translate.


git-svn-id: svn://localhost/gambas/trunk@3633 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-05 15:29:05 +00:00
Radek Fryšták
cd516e8008 [GB.FORM.MDI]
* NEW: Czech translate.


git-svn-id: svn://localhost/gambas/trunk@3632 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-05 15:13:06 +00:00
Benoît Minisini
8675f8c6e8 [DEVELOPMENT ENVIRONMENT]
* NEW: System information has itw own dialog box now.


git-svn-id: svn://localhost/gambas/trunk@3631 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-04 01:32:07 +00:00
Benoît Minisini
4cf6d82492 [GB.FORM]
* BUG: FileView.Reload does not lose the selection anymore.
* NEW: FileView.SelectAll() is a new method to select all items.
* NEW: FileView.UnselectAll() is a new method to unselect all items.


git-svn-id: svn://localhost/gambas/trunk@3630 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-03 15:05:54 +00:00
Benoît Minisini
c822bde5cc [GB.FORM]
* BUG: FileChooser and DirChooser do not store the value of ShowBookmark 
  property in settings anymore.


git-svn-id: svn://localhost/gambas/trunk@3629 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-03 13:10:21 +00:00
Benoît Minisini
e402978455 [GB.FORM]
* BUG: IconView.Background now works as expected.


git-svn-id: svn://localhost/gambas/trunk@3628 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-02 01:07:37 +00:00
Benoît Minisini
bd1eca0749 [EXAMPLES]
* BUG: Only one instance of the text in the Printing example.


git-svn-id: svn://localhost/gambas/trunk@3627 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-28 14:58:56 +00:00
Benoît Minisini
bbd2dbeac8 [GB.GTK]
* BUG: Calling Draw.Begin() on a non-cached DrawingArea outside of the Draw
  event handler now raises an error instead of displaying GTK+ warnings and
  crashing.

[GB.QT4]
* BUG: Calling Draw.Begin() on a non-cached DrawingArea outside of the Draw
  event handler now raises an error instead of displaying Qt warnings and
  crashing.


git-svn-id: svn://localhost/gambas/trunk@3626 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-27 19:55:29 +00:00
Benoît Minisini
0a8e939976 [DEVELOPMENT ENVIRONMENT]
* NEW: The state of a component is now a string: "Stable", "NotFinished", 
  or "Experimental".
* NEW: Fix the state of many components.

[GB.PCRE]
* NEW: Some code cleanups.


git-svn-id: svn://localhost/gambas/trunk@3625 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-27 09:13:32 +00:00
Benoît Minisini
3c1b87fab0 [GB.DBUS]
* NEW: DBus.Debug is a new boolean static property. Warning about unhandled
  D-Bus messages are printed only if that property is TRUE.


git-svn-id: svn://localhost/gambas/trunk@3624 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-27 01:06:36 +00:00
Benoît Minisini
7022c9a755 [GB.INFO]
* NEW: Remove the gb.info component.


git-svn-id: svn://localhost/gambas/trunk@3623 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-27 00:41:47 +00:00
Benoît Minisini
99adaa18ef [WEB SITE MAKER]
* BUG: Fix the authors list.

[GB.QT4]
* NEW: Window.Type is deprecated now.

[GB.GTK]
* NEW: Window.Type is deprecated now.


git-svn-id: svn://localhost/gambas/trunk@3622 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-26 22:27:00 +00:00
Radek Fryšták
f572378e50 [DEVELOPMENT ENVIRONMENT]
* NEW: Update czech authors list


git-svn-id: svn://localhost/gambas/trunk@3621 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-26 20:36:40 +00:00
Benoît Minisini
84a1dbbf7a [DEVELOPMENT ENVIRONMENT]
* BUG: Fix arrangement icons in form editor again.


git-svn-id: svn://localhost/gambas/trunk@3620 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-26 12:34:13 +00:00
Benoît Minisini
27f6db9ef3 [DEVELOPMENT ENVIRONMENT]
* NEW: Update some control icons.

[GB.FORM]
* BUG: Balloon takes desktop panels into account.
* NEW: Update some control icons.

[GB.QT4]
* BUG: Fix the order of message box buttons.
* BUG: Fix Frame Client properties.


git-svn-id: svn://localhost/gambas/trunk@3619 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-26 09:40:06 +00:00
Benoît Minisini
887d97f747 [GB.GTK]
* BUG: Frame background should work as expected now.


git-svn-id: svn://localhost/gambas/trunk@3618 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-26 01:24:18 +00:00
Benoît Minisini
cd23942d76 [GB.IMAGE]
* BUG: Correctly update the internal void flag of images.

[GB.FORM]
* BUG: Do not show the balloon if its window moves while it is hidden.
* BUG: Correctly define ScrollX and ScrollY ScrollArea properties when the
  scrollbars are hidden.


git-svn-id: svn://localhost/gambas/trunk@3617 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-25 21:56:50 +00:00
Benoît Minisini
3e65064f11 [GB.GTK]
* BUG: Color cursors work now!


git-svn-id: svn://localhost/gambas/trunk@3616 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-25 14:05:56 +00:00
Benoît Minisini
64308a393a [GB.IMAGE]
* BUG: Take void images into account.


git-svn-id: svn://localhost/gambas/trunk@3615 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-25 00:26:22 +00:00
Benoît Minisini
188afde117 [EXAMPLES]
* BUG: Some little fixes.

[GB.FORM]
* NEW: Support for Xfce 4.6 icon themes.


git-svn-id: svn://localhost/gambas/trunk@3614 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-24 23:24:38 +00:00
Matti
c05f8563ea [EXAMPLES]
* OPT: Lighttable: moving of frames simplified


git-svn-id: svn://localhost/gambas/trunk@3613 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-24 21:23:35 +00:00
Benoît Minisini
9cdabac441 [GB.DEBUG]
* BUG: The debugger takes EINTR into account now when reading its input.


git-svn-id: svn://localhost/gambas/trunk@3612 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-24 15:41:38 +00:00
Benoît Minisini
28b380fdce [GB.QT4]
* BUG: Background colors of controls is drawn the way it should now.
* BUG: DrawingArea background takes the frame into account now.


git-svn-id: svn://localhost/gambas/trunk@3611 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-24 12:21:27 +00:00
Benoît Minisini
23c4c30c4a [GB.QT4]
* BUG: Fix a compilation error.


git-svn-id: svn://localhost/gambas/trunk@3610 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-24 11:28:25 +00:00
Benoît Minisini
d9ca05d1b5 [GB.FORM.MDI]
* BUG: Fix Qt4 crash by delaying deletion of dragged toolbar elements.
* BUG: Fix the behaviour of the toolbar when items are dragged.
* BUG: FIx the look of the dragged items.
* NEW: Expander toolbar items are made visible in configuration mode.


git-svn-id: svn://localhost/gambas/trunk@3609 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-24 00:45:14 +00:00