Commit graph

954 commits

Author SHA1 Message Date
Benoît Minisini
65cbf8d6e6 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix possible form editor crashes when some components are missing.

[GB.FORM.MDI]
* BUG: ToolBar with vertical orientation are usable now. But setting 
  AutoResize to False seems to have no effect anymore.


git-svn-id: svn://localhost/gambas/trunk@3693 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-28 01:55:31 +00:00
Laurent Carlier
8387ac16b2 Add also .svg file icon
git-svn-id: svn://localhost/gambas/trunk@3691 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-27 17:11:37 +00:00
Laurent Carlier
6cc5c17e31 [DEVELOPMENT ENVIRONMENT]
* NEW: Add desktop and icon files.


git-svn-id: svn://localhost/gambas/trunk@3690 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-27 17:10:35 +00:00
Benoît Minisini
bdaa101a54 [DEVELOPMENT ENVIRONMENT]
* BUG: Do not display warning anymore when getting a signature of special 
  methods on native datatypes.

[GB.FORM]
* NEW: Change the way IconView items are drawn in vertical arrangement.


git-svn-id: svn://localhost/gambas/trunk@3687 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-26 02:41:23 +00:00
Radek Fryšták
9c91c7aa37 [WEB SITE MAKER]
* NEW: Czech translation.

[WIKI CGI SCRIPT]
* NEW: Czech translation.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update czech translation.
* NEW: Update czech tips.

[GB.FORM.DIALOG]
* NEW: Update czech translation.

[GB.FORM]
* NEW: Update czech translation.

[EXAMPLES]
* NEW: Czech translation for ArrayOfControls.
* NEW: Czech translation for Timer.
* NEW: Czech translation for Object.
* NEW: Czech translation for Collection.
* NEW: Czech translation for Blights.
* NEW: Czech translation for Lighttable.
* NEW: Czech translation for ImageViewer.
* NEW: Czech translation for MyWebCam.
* NEW: Czech translation for MoviePlayer.
* NEW: Czech translation for HTTPGet.
* NEW: Czech translation for ServerSocket.
* NEW: Czech translation for WebBrowser.
* NEW: Czech translation for DnsClient.
* NEW: Czech translation for SerialPort.
* NEW: Czech translation for HTTPPost.
* NEW: Czech translation for ClientSocket.
* NEW: Czech translation for UDPServerClient.
* NEW: Czech translation for CDPlayer.
* BUG: Fix create CD-ROM class a to netbook without CD-ROM.
* NEW: Czech translation for MusicPlayer.
* NEW: Czech translation for Explorer.
* NEW: Czech translation for Evaluator.
* NEW: Czech translation for Notepad.
* NEW: Czech translation for PDFViewer.


git-svn-id: svn://localhost/gambas/trunk@3686 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-25 15:56:18 +00:00
Benoît Minisini
69324eec4a [INTERPRETER]
* NEW: New API to return the Gambas installation path.

[GB.SDL]
* BUG: Use the Gambas installation path to find the default font.


git-svn-id: svn://localhost/gambas/trunk@3684 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-24 02:15:32 +00:00
Peter Landgren
2e287657d1 Update of Swedish translation
M       .lang/sv.mo
M       .lang/.pot
M       .lang/sv.po

git-svn-id: svn://localhost/gambas/trunk@3683 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-23 14:57:36 +00:00
Benoît Minisini
070f29419a [GB.EVAL]
* BUG: Fix a string leak in evaluator error management.


git-svn-id: svn://localhost/gambas/trunk@3677 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-23 13:04:44 +00:00
David Villalobos Cambronero
3f5789cdc3 git-svn-id: svn://localhost/gambas/trunk@3676 867c0c6c-44f3-4631-809d-bfa615b0a4ec 2011-03-22 13:59:42 +00:00
Jordi Sayol
2991a32e93 [DEVELOPMENT ENVIRONMENT]
* NEW: Updated Catalan tips translation.

git-svn-id: svn://localhost/gambas/trunk@3675 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-21 15:11:31 +00:00
Jordi Sayol
4499af1a5f [DEVELOPMENT ENVIRONMENT]
* NEW: Catalan tips translation updated.

git-svn-id: svn://localhost/gambas/trunk@3674 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-21 13:53:42 +00:00
Benoît Minisini
c4e8abec01 [CONFIGURATION]
* BUG: Harmonize the messages displayed when DESTDIR or ROOT is used during 
  compilation.
* NEW: Switch version number to 2.99.1 and bytecode version to 3.0.0.
  WARNING! ALL GAMBAS PROJECTS MUST BE RECOMPILED.

[DEVELOPMENT ENVIRONMENT]
* BUG: Generated Debian packages now correctly depends on gambas3-dev and
  not gambas2-dev.

[GB.QT4.OPENGL]
* NEW: Remove the GlArea.Text() method, as it may be impossible to 
  implement inside gb.gtk.opengl.


git-svn-id: svn://localhost/gambas/trunk@3673 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-21 12:46:52 +00:00
Jordi Sayol
5fcb3dfdc0 [DEVELOPMENT ENVIRONMENT]
* NEW: Updated Catalan translation.

[MAKEWEBSITE]
* NEW: Updated Catalan translation.

[GB.FORM.MDI]
* NEW: Updated Catalan translation.

[GB.FORM]
* NEW: Updated Catalan translation.

[GB.DB.FORM]
* NEW: Updated Catalan translation.

[EXAMPLES]
* NEW: Add or update Catalan translations of some examples.

git-svn-id: svn://localhost/gambas/trunk@3671 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-21 00:13:59 +00:00
Benoît Minisini
b936c83f0d [CONFIGURATION]
* NEW: Update copyright strings.

[DEVELOPMENT ENVIRONMENT]
* NEW: Display menu shortcuts inside the form editor.


git-svn-id: svn://localhost/gambas/trunk@3670 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-21 00:04:10 +00:00
Benoît Minisini
49d9bfa7b0 [DEVELOPMENT ENVIRONMENT]
* NEW: Copying tables between different database connections is now 
  possible.
* BUG: Fix the layout of some dialogs.

[GB.DB.FORM]
* BUG: Use the new GridView.UnselectAll() method now.

[GB.FORM.DIALOG]
* BUG: Fix dialogs layout.


git-svn-id: svn://localhost/gambas/trunk@3661 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-19 01:06:29 +00:00
Radek Fryšták
fe753bbd88 [DEVELOPMENT ENVIRONMENT]
* NEW: Czech IDE translation
* NEW: Czech Tips translation
* NEW: New Czech Tips
* NEW: Update English Tips


git-svn-id: svn://localhost/gambas/trunk@3660 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-18 12:37:47 +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
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
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
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
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
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
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
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
Benoît Minisini
a0cf1a5b01 [DEVELOPMENT ENVIRONMENT]
* BUG: Paste and Delete are now correctly disabled in the form editor when 
  the form is read-only.

[EXAMPLE]
* NEW: New Printing example.

[GB.DRAW]
* NEW: Paint.RichTextExtents() now take an optional width argument.
* NEW: Paint.DrawText() and Paint.DrawRichText() are two new methods to 
  directly draw text without using an intermediate path. They make 
  generated PDF and Postscript files smaller.

[GB.FORM]
* BUG: Setting ScrollArea.Border property correctly refreshes it now.
* BUG: ScrollArea contents is correctly clipped now.

[GB.GTK]
* BUG: gb.gtk now requires 'gtk+-unix-print-2.0' pkg-config library.
* BUG: Dialog.Font works correctly now.
* BUG: Relative font sizes are correctly interpreted in rich text now.
* BUG: TextArea shortcuts correctly ensure that the cursor is visible.
* BUG: Paint.DrawImage() works correctly now.


git-svn-id: svn://localhost/gambas/trunk@3607 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-23 15:49:56 +00:00
Benoît Minisini
3b081cdc5c [DEVELOPMENT ENVIRONMENT]
* NEW: Update authors list.

[EXAMPLES]
* BUG: Fix the use of boolean incrementation in DeepSpace example.


git-svn-id: svn://localhost/gambas/trunk@3601 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-22 13:04:52 +00:00
Benoît Minisini
403658a211 [DEVELOPMENT ENVIRONMENT]
* NEW: New tips made by Radek Fryšták. The english needs to be fixed!
* BUG: The main window recent file menu now supports the new sort options.


git-svn-id: svn://localhost/gambas/trunk@3595 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-22 11:49:03 +00:00
Benoît Minisini
f4b13d0535 [DEVELOPMENT ENVIRONMENT]
* BUG: Update welcome dialog sort popup menu correctly.


git-svn-id: svn://localhost/gambas/trunk@3594 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-22 10:04:33 +00:00
Benoît Minisini
186c414c8a [DEVELOPMENT ENVIRONMENT]
* NEW: Group recent files by initial when sorted by name, and by directory 
  when sorted by path.


git-svn-id: svn://localhost/gambas/trunk@3593 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-22 10:02:05 +00:00
Benoît Minisini
c5d6ceeada [DEVELOPMENT ENVIRONMENT]
* BUG: Projects can be opened again.


git-svn-id: svn://localhost/gambas/trunk@3592 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-22 09:51:19 +00:00
Benoît Minisini
4b3bd4cddd [DEVELOPMENT ENVIRONMENT]
* BUG: Fix the padding around project items.
* NEW: Recent projects can be sorted by date, path and name now.
* NEW: Sorting recent projects in the welcome dialog is now done through a
  popup menu.

[GB.FORM]
* BUG: DirView directories are now sorted with a natural comparison.


git-svn-id: svn://localhost/gambas/trunk@3591 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-22 08:42:31 +00:00
Benoît Minisini
724ac370ce [DEVELOPMENT ENVIRONMENT]
* BUG: Add '+', '-', '*' and '/' as possible menu shortcuts.


git-svn-id: svn://localhost/gambas/trunk@3584 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-20 00:21:59 +00:00
Benoît Minisini
4525d7f572 [DEVELOPMENT ENVIRONMENT]
* BUG: The procedure under the mouse is correctly highlighted while 
  scrolling the procedure list now.
* BUG: Files with an '@' character in their name should be correctly 
  handled when the project is under subversion.

[GB.GTK]
* NEW: Application.MainWindow is writable now.
* NEW: The application main window is not automatically defined anymore.
* NEW: Application exits now when the last visible window is closed.

[GB.QT4]
* BUG: Setting the margin of an auto-resized Label or TextLabel now 
  correctly update the control size.
* NEW: Application.MainWindow is writable now.
* NEW: The application main window is not automatically defined anymore.
* NEW: Application exits now when the last visible window is closed.


git-svn-id: svn://localhost/gambas/trunk@3581 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-19 02:21:34 +00:00
Benoît Minisini
a6f491daa0 [DEVELOPMENT ENVIRONMENT]
* BUG: Underlined argument is visible again in function signature.


git-svn-id: svn://localhost/gambas/trunk@3578 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-17 00:31:08 +00:00
Benoît Minisini
9449651ebd [DEVELOPMENT ENVIRONMENT]
* NEW: An option to disable the automatic control structure completion.
* OPT: Use the new Stream.ReadLine() method to speed up the CSV file 
  import routine.

[INTERPRETER]
* NEW: ReadLine() is a new method of the Stream class, that read a text 
  line like LINE INPUT, but with an optional escape character.

[GB.FORM]
* BUG: The default event of an IconPanel is Click.


git-svn-id: svn://localhost/gambas/trunk@3577 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-16 22:01:35 +00:00
Laurent Carlier
cce05d7fda fix a typo in the project title: gbs2 -> gbs3
git-svn-id: svn://localhost/gambas/trunk@3576 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-16 15:02:01 +00:00
Benoît Minisini
f269a0071d [DEVELOPMENT ENVIRONMENT]
* NEW: Use the new IconPanel container to implement the option dialog.

[GB.DRAW]
* BUG: Paint.DrawImage() width and height arguments are now optional.

[GB.FORM]
* NEW: IconView has support for right-to-left written languages.
* BUG: Setting the picture of an IconView item now correctly updates the
  IconView layout.
* NEW: IconPanel is a new multi-container based on an IconView.


git-svn-id: svn://localhost/gambas/trunk@3569 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-14 13:31:52 +00:00
Benoît Minisini
01b28918b3 [GB.DRAW]
* NEW: Put the Rect class in the gb.draw component.

[GB.GTK]
* NEW: Remove the Rect class.
* BUG: Draw.Tile() works now.

[GB.QT4]
* NEW: Remove the Rect class.


git-svn-id: svn://localhost/gambas/trunk@3567 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-13 21:43:14 +00:00
Benoît Minisini
234470cdcf [DEVELOPMENT ENVIRONMENT]
* NEW: Redesign the option dialog with an IconView.

[GB.GTK]
* BUG: Control.Grab() now works as expected.
* BUG: Desktop.Screenshot() does not crash anymore, and works correctly
  when the screenshot is outside of the root window.

[GB.QT4]
* NEW: Remove the default item margin of ListView, TreeView and ColumnView.


git-svn-id: svn://localhost/gambas/trunk@3566 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-13 16:37:01 +00:00
Benoît Minisini
021b821122 [DEVELOPMENT ENVIRONMENT]
* BUG: Moving a folder or a file now works again when the project is not 
  under subversion.


git-svn-id: svn://localhost/gambas/trunk@3565 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-13 10:36:01 +00:00
Benoît Minisini
b9bdee89b5 [DEVELOPMENT ENVIRONMENT]
* BUG: Changing the form width or height from the property sheet works 
  correctly again.


git-svn-id: svn://localhost/gambas/trunk@3564 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-12 23:37:33 +00:00
Benoît Minisini
526a704e32 [DEVELOPMENT ENVIRONMENT]
* NEW: Romanian translation made by Florin Iacob.


git-svn-id: svn://localhost/gambas/trunk@3556 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-11 23:34:15 +00:00
Matti
b8f67cb808 [GB.FORM]
* NEW: Update of German translation

[EXAMPLES]
* NEW: German translation of some examples
* BUG: Collection: disable btnCreate after executing
* NEW: Timer: small layout changes for better readability
* BUG: DragNDrop: Port it to Gambas 3
* BUG: TextEdit: Correct ToolTips, make texts translatable
* BUG: TreeView: Correct gender symbols, layout changes, make texts
       translatable
* BUG: Database: small layout changes for translatability


git-svn-id: svn://localhost/gambas/trunk@3552 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-10 20:41:26 +00:00
Benoît Minisini
82ff4f2858 [DEVELOPMENT ENVIRONMENT]
* NEW: Support for the Romanian language.


git-svn-id: svn://localhost/gambas/trunk@3551 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-08 21:53:40 +00:00
Benoît Minisini
023f586d90 [DEVELOPMENT ENVIRONMENT]
* NEW: Update financial support list.


git-svn-id: svn://localhost/gambas/trunk@3549 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-08 01:54:15 +00:00
Benoît Minisini
8cb70ddf70 [GB.GTK]
* BUG: Key[] does not print GTK+ warning anymore when getting a null 
  string as argument.
* BUG: Mouse.Blank cursor works as expected now.


git-svn-id: svn://localhost/gambas/trunk@3547 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-08 01:35:04 +00:00
Benoît Minisini
9d1182ba1b [DEVELOPMENT ENVIRONMENT]
* BUG: Automatic control structure insertion is now more intelligent.


git-svn-id: svn://localhost/gambas/trunk@3541 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-05 03:13:47 +00:00
Benoît Minisini
1daab792db [DEVELOPMENT ENVIRONMENT]
* BUG: CoordBox correctly returns decimal value in american format.

[GB.GTK]
* BUG: Printer.Print() now does not display a flashing configuration dialog 
  anymore.
* BUG: Printed font now have the correct size.

[GB.REPORT]
* BUG: ReportLabel now uses Font.Height to compute its height, because 
  Paint.DrawText aligns according to Font.Height and not 
  Paint.TextExtents().


git-svn-id: svn://localhost/gambas/trunk@3540 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-05 01:28:12 +00:00
Benoît Minisini
35f0c88302 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix the drawing of borders, background and brush in the Report form 
  editor.
* BUG: Fix the drawing of borders in the Report border dialog.

[GB.REPORT]
* BUG: Fix the spelling of the Background property.


git-svn-id: svn://localhost/gambas/trunk@3537 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-04 02:31:47 +00:00
Benoît Minisini
5af06bc544 [EXAMPLES]
* BUG: Port the OnScreenDisplay example to Gambas 3.

[GB.FORM]
* BUG: IconView behaves correctly when its font changes.
* BUG: Fix some refresh bugs in the IconView.
* NEW: In ColorChooser, double-clicking on the pre-defined colors now 
  raises the Activate event.

[GB.GTK]
* BUG: Fix warnings when creating a Slider.

[GB.QT4]
* BUG: The TextArea text is not selected by default anymore.


git-svn-id: svn://localhost/gambas/trunk@3535 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-04 01:03:52 +00:00
Benoît Minisini
13a4014491 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix the Report brush dialog.
* OPT: Remove duplicated code between CReportBrush and the Report brush 
  dialog.
* BUG: Image Report brushes now take their image inside the project 
  directory.
* NEW: A new layout for the Report border dialog.


git-svn-id: svn://localhost/gambas/trunk@3534 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-03 00:46:49 +00:00
Benoît Minisini
0eddc92a51 [DEVELOPMENT ENVIRONMENT]
* NEW: Finish and fix the CoordBox control.
* BUG: Fix the FReportBorderChooser dialog.
* BUG: Update the FReportBrushChooser dialog. There is a lot of duplicate 
  code with CReportBrush to fix yet.
* BUG: Correctly handle ReportCoord property with a CoordBox in the 
  property sheet.


git-svn-id: svn://localhost/gambas/trunk@3531 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-02-02 02:50:13 +00:00
Fabien Bodard
54d0e8b146 [DEVELOPMENT ENVIRONMENT]
* NEW: Begin to implement a CoordBox to replace the Coord Dialog.


git-svn-id: svn://localhost/gambas/trunk@3526 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-31 15:53:22 +00:00
Benoît Minisini
02ae50a0d4 [DEVELOPMENT ENVIRONMENT]
* BUG: Really fix the report size dialog.


git-svn-id: svn://localhost/gambas/trunk@3525 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-31 03:22:33 +00:00
Benoît Minisini
84d09b1bc1 [DEVELOPMENT ENVIRONMENT]
* BUG: Revert the last change in the report size dialog. The CSS-like 
  syntax is better. But correctly interprets it then!


git-svn-id: svn://localhost/gambas/trunk@3524 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-31 03:15:17 +00:00
Benoît Minisini
50b23be17a [DEVELOPMENT ENVIRONMENT]
* BUG: Use the menu editor only for GUI forms.


git-svn-id: svn://localhost/gambas/trunk@3522 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-30 20:58:46 +00:00
Benoît Minisini
ea21ffff96 [DEVELOPMENT ENVIRONMENT]
* BUG: The support for non-GUI MultiContainer has been fixed.


git-svn-id: svn://localhost/gambas/trunk@3516 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-30 15:00:18 +00:00
Benoît Minisini
6744c067b9 [GB.FORM]
* BUG: ScrollArea.Scroll() now refreshes the view only if necessary.
* NEW: IconView items renaming has been implemented.
* NEW: IconView.Orientation is a new property to define how the control
  arrange and draw its icons.
* OPT: IconView refreshing has been optimized.

[GB.GTK]
* NEW: TextArea.Alignment has been implemented.
* BUG: Slider and ScrollBar controls now raise native events correctly.
* BUG: Font.RichTextWidth() now works like Draw.RichTextWidth().

[GB.QT4]
* NEW: TextArea.Alignment has been implemented.


git-svn-id: svn://localhost/gambas/trunk@3514 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-30 11:35:47 +00:00
Benoît Minisini
7f29aaf2ee [DEVELOPMENT ENVIRONMENT]
* BUG: Current edited line is not highlighted by force anymore after a 
  global search.

[GB.FORM]
* NEW: New IconView control entirely made in Gambas.
* NEW: ScrollArea.EnsureVisible() has been implemented.

[GB.GTK]
* NEW: Old IconView has been removed.
* BUG: Do not use the deprecated tooltip API anymore.
* NEW: TreeView, ColumnView and ListView SelectAll() method does not take 
  an argument anymore. It always select all items.
* NEW: TreeView, ColumnView and ListView UnselectAll() is a new method that
  unselect all items.
* BUG: Rect constructor has been fixed.
* BUG: Rect.Contains() method has been fixed.

[GB.IMAGE]
* NEW: Color.SetAlpha() is a new method that takes an integer color, change
  its alpha component, and return the modified integer color.

[GB.QT4]
* NEW: Old IconView has been removed.
* NEW: TreeView, ColumnView and ListView SelectAll() method does not take 
  an argument anymore. It always select all items.
* NEW: TreeView, ColumnView and ListView UnselectAll() is a new method that
  unselect all items.
* BUG: Rect constructor has been fixed.
* BUG: Rect.Contains() method has been fixed.
* BUG: Window default title is correctly converted from UTF-8.

[GB.QT4.EXT]
* NEW: Editor.HighlightAll is a new method to force the highlighting of the
  entire text.
* NEW: The Editor.Lines CollapseAll() and ExpandAll() methods were moved to
  the Editor class.


git-svn-id: svn://localhost/gambas/trunk@3513 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-30 00:55:59 +00:00
Benoît Minisini
646ea9c60c [DEVELOPMENT ENVIRONMENT]
* NEW: Support for Forms that are MultiContainer. But such forms cannot 
  display the grid then.


git-svn-id: svn://localhost/gambas/trunk@3509 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-29 13:54:48 +00:00
Benoît Minisini
cc23be5f70 [DEVELOPMENT ENVIRONMENT]
* NEW: The Gambas 2 -> Gambas 3 project converter now replace CSng by 
  CSingle and CLng by CLong.


git-svn-id: svn://localhost/gambas/trunk@3507 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-28 23:22:46 +00:00
Benoît Minisini
ab91dc9d7c [DEVELOPMENT ENVIRONMENT]
* NEw: Add support for finnish language.

[GB.FORM]
* NEW: Start to implement the new IconView by mixing Fabien's code and 
  mine.
* New: ScrollArea.Tracking property has been implemented.
* NEW: ScrollArea now undestands mouse wheel events.

[GB.GTK]
* NEW: Style.FrameWidth returns the width of a sunken border.
* BUG: Draw.RichText() now correctly follows text alignment.
* BUG: UserContainer ClientX, ClientY, ClientWidth and ClientHeight 
  properties now return the accurate value.
* NEW: Rect.Adjust() is a new method to move rectangle borders.
* NEW: The DrawingArea.Merge property has been removed.
* NEW: Add ScrollView.Contents{W,H,Width,Height} synonymous properties.

[GB.QT4]
* NEW: Style.FrameWidth returns the width of a sunken border.
* BUG: Draw.RichText() now uses the foreground color as expected.
* NEW: Rect.Adjust() is a new method to move rectangle borders.
* NEW: The DrawingArea.Merge property has been removed.


git-svn-id: svn://localhost/gambas/trunk@3496 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-25 17:57:08 +00:00
Henrique
0c9e8ce935 [DEVELOPMENT ENVIRONMENT]
* NEW: Update of  Brazilian Portuguese translation.


git-svn-id: svn://localhost/gambas/trunk@3495 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-25 12:19:31 +00:00
Matti
9c56434efd [DEVELOPMENT ENVIRONMENT]
* NEW: Update of German translation



git-svn-id: svn://localhost/gambas/trunk@3494 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-24 21:01:16 +00:00
Benoît Minisini
16492cc5ee [DEVELOPMENT ENVIRONMENT]
* BUG: The procedure list geets the focus again when it is opened.

[GB.FORM]
* NEW: ScrollArea is a new Container widget that is a DrawingArea with
  scrolling capabilities.

[GB.GTK]
* NEW: Style is new static class whose properties return global information
  about the current style. At the moment, you have Style.ScrollbarSize and
  Style.ScrollbarSpacing.
* BUG: Scrollbar sliders size now follows the PageStep property.

[GB.QT4]
* NEW: Style is new static class whose properties return global information
  about the current style. At the moment, you have Style.ScrollbarSize and
  Style.ScrollbarSpacing.


git-svn-id: svn://localhost/gambas/trunk@3493 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-24 14:37:11 +00:00
Benoît Minisini
47a14db2a8 [DEVELOPMENT ENVIRONMENT]
* BUG: The project title translation is now correctly restored after the
  project has been cleaned up.


git-svn-id: svn://localhost/gambas/trunk@3491 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-23 16:18:33 +00:00
Benoît Minisini
c943d7c3dd [GB.FORM]
* BUG: ButtonBox correctly raises the Change event again.


git-svn-id: svn://localhost/gambas/trunk@3489 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-22 01:50:17 +00:00
Benoît Minisini
6a805d3cdd [DEVELOPMENT ENVIRONMENT]
* NEW: Edison Henrique Andreassy has been added to the authors list.

[GB.FORM]
* BUG: ValueBox has been fixed.
* NEW: ValueBox, MaskBox and DateBox now have an Action property, so that
  they can be put inside a toolbar.
* OPT: Useless classes have been removed.

[GB.GTK]
* NEW: Setting GridView.Rows[].Height to -1 makes the row height fits its 
  contents.
* NEW: Setting GridView.Columns[].Width to -1 makes the column width fits 
  its contents.


git-svn-id: svn://localhost/gambas/trunk@3487 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-21 16:04:55 +00:00
Benoît Minisini
e631b95850 [DEVELOPMENT ENVIRONMENT]
* NEW: Brasilian translation completed by Edison Henrique Andreassy.
* NEW: The translation dialog look has been redesigned.
* BUG: Translation import has been fixed.
* BUG: The translation of the project name is not lost anymore.

[GB.FORM]
* BUG: FileView.Current now returns really something only if the current
  item is actually selected.


git-svn-id: svn://localhost/gambas/trunk@3479 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-20 01:25:46 +00:00
Benoît Minisini
a0fda592f3 [DEVELOPMENT ENVIRONMENT]
* NEW: Support for the new "View" control group.

[GB.FORM]
* NEW: Put view controls under the group "View".
* NEW: ButtonBox now raises the Activate event.
* BUG: MaskBox does not hit RETURN and ENTER key anymore.
* NEW: DateChooser.ShowTime property was replaced by the DateChooser.Mode
  property. That property can take three values: DateChoose.DateOnly,
  DateChooser.DateTime and DateChooser.TimeOnly.
* NEW: DateBox.ShowTime property was replaced by the DateBox.Mode property,
  like DateChooser.
* NEW: DateBox now raises the Activate event.

[GB.GTK]
* NEW: Put view controls under the group "View".

[GB.QT4]
* NEW: Put view controls under the group "View".


git-svn-id: svn://localhost/gambas/trunk@3478 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-19 23:08:11 +00:00
Benoît Minisini
55c051bbb7 [DEVELOPMENT ENVIRONMENT]
* BUG: Property side panel is movable again while in debugging mode.

[GB.REPORT]
* BUG: A point is 1/72 inch. It is not relative to device resolution.
  Consequently, the font size must not be adjust to the device resolution.
* BUG: In the preview, use a copy of the report to send it to the printer.
  Otherwise the preview drawing will interfere with it.


git-svn-id: svn://localhost/gambas/trunk@3476 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-19 11:55:26 +00:00
Benoît Minisini
16b3fb8a93 [GB.FORM]
* BUG: Fix the time part of the DateChooser.


git-svn-id: svn://localhost/gambas/trunk@3471 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-19 02:27:51 +00:00
Benoît Minisini
322c8249a4 [DEVELOPMENT ENVIRONMENT]
* BUG: Handle variant control properties as string properties.
* BUG: Try to deal with autocompletion of exported classes in component
  projects that use themselves.

[GB.FORM]
* BUG: Fix ButtonBox arrangement.
* NEW: ValueBox was completely redesigned. It supports now the following
  editing types: Number, Date, Time, DateTime, Currency & IPAddress.
* NEW: MaskBox.MaskChar has been removed. The mask char is now always a 
  space!
* NEW: MaskBox is more intelligent now with digit masks and cursor moves.
* NEW: DateChooser.ShowTime is a new property that let it edit times.
* NEW: DateBox.ShowTime is a new property that let it edit times.

[GB.GTK]
* BUG: Setting Control.Proxy to NULL works now.
* BUG: New controls are correctly arranged when they are inserted in their 
  parent container.
* BUG: UserControl._Arrangement has been implemented.
* BUG: UserControl.SetFocus has been removed.

[GB.QT4]
* BUG: UserControl.Arrangement is really an integer property.


git-svn-id: svn://localhost/gambas/trunk@3469 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-19 01:42:32 +00:00
Fabien Bodard
9deaebf84d [DEVELOPMENT ENVIRONMENT]
* BUG: Finish to add necessary definition in the ide for ReportBrush


git-svn-id: svn://localhost/gambas/trunk@3465 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-17 19:12:08 +00:00
Benoît Minisini
fce4691c9f [DEVELOPMENT ENVIRONMENT]
* NEW: The about dialog has been redesigned.
* NEW: The system information tab in the about box now detects the current 
  desktop.

[GB.DESKTOP]
* NEW: The following desktops should be detected now: WindowMaker, 
  Enlighnement.

[GB.GTK]
* NEW: Support for screen available geometry.


git-svn-id: svn://localhost/gambas/trunk@3464 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-17 16:07:50 +00:00
Benoît Minisini
86c281809a [DEVELOPMENT ENVIRONMENT]
* BUG: Add "ReportBrush[" to the complex string properties list.
* BUG: Handle class names with one letter only in automatic completion.
* BUG: Do not automatically expand project tree view parent items when we
  have just collapsed it.
* BUG: Adding an added form to the subversion repository now adds its class 
  file too.
* NEW: Update compiler error message list.


git-svn-id: svn://localhost/gambas/trunk@3462 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-16 23:59:09 +00:00
Fabien Bodard
9cfcbde8c9 Pardon :)
git-svn-id: svn://localhost/gambas/trunk@3459 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-16 21:56:29 +00:00
Fabien Bodard
c99605490e [DEVELOPMENT ENVIRONMENT]
* NEW: The report border dialog have changed to use side independant
  size ans color.
* NEW: New dialog to edit ReportBrush, it support simple color, 
  Gradients, Images.
* OPT: The ReportBorder format string have changed to become mo flexible
  so all report made with it are unusable 


git-svn-id: svn://localhost/gambas/trunk@3458 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-16 20:31:24 +00:00
Benoît Minisini
e30aee9dbe [COMPILER]
* NEW: '\0' is a new string escape character for Chr$(0).

[GB.DRAW]
* NEW: Several Draw.Begin() and/or Paint.Begin() on the same device can be 
  safely imbricated.

[GB.EVAL]
* NEW: '\0' is a new string escape character for Chr$(0).

[GB.FORM]
* NEW: ButtonBox.Alignment is a new property to define the alignment of its
  internal TextBox.
* NEW: New syntaxes for the MaskBox mask:
  - '<' just after a mask character and just before a separator means that 
    the text before will be right-aligned.
  - '!' marks the default cursor position when the MaskBox gets the focus.


git-svn-id: svn://localhost/gambas/trunk@3450 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-08 01:17:55 +00:00
Benoît Minisini
f0c601134e [DEVELOPMENT ENVIRONMENT]
* BUG: Automatic insertion of event handlers is not case sensitive anymore.
* BUG: Fix some symbol icons in automatic completion popup.

[GB.GTK]
* NEW: Key events now handle proxies.
* NEW: The events are now sent to the proxy first. This should be contrary, 
  but at least it does not break the IDE.

[GB.FORM]
* NEW: ButtonBox.Button is a new property that defines if the button should
  be visible or not.
 
[GB.QT4]
* NEW: Key events now handle proxies.
* NEW: SetFocus() now follows the proxy chain.
* NEW: The events are now sent to the proxy first. This should be contrary, 
  but at least it does not break the IDE.


git-svn-id: svn://localhost/gambas/trunk@3443 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-05 01:44:43 +00:00
Benoît Minisini
7cf9cc6881 [DEVELOPMENT ENVIRONMENT]
* BUG: Don't abort if there is a breakpoint with a bad line number stored
  in the project settings file.

[GB.GTK]
* BUG: SpinBox Value property should always be accurate now.
* BUG: Enter and Leave events are correctly raised again.
* BUG: Calling Menu.Children.Clear() or deleting a menu during a Menu Show
  event should not crash anymore.
* BUG: A parent menu does not raise the Click event anymore.

[GB.QT4]
* BUG: Calling Menu.Children.Clear() or deleting a menu during a Menu Show
  event should not crash anymore.

[GB.QT4.EXT]
* BUG: Getting the Editor.Text property now does not leave the current line
  uncolorized.


git-svn-id: svn://localhost/gambas/trunk@3440 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-04 16:10:07 +00:00
David Villalobos Cambronero
1bed70c063 [DEVELOPMENT ENVIRONMENT]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@3436 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-03 14:03:12 +00:00
Benoît Minisini
15d0fbcb9c [DEVELOPMENT ENVIRONMENT]
* BUG: Symbol icons are all visible again in the completion popup.
* NEW: A source language different from the one used in the source code can
  be used in the translation dialog.

[GB.FORM]
* NEW: Bookmark edition has been redesigned and enhanced.


git-svn-id: svn://localhost/gambas/trunk@3433 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-03 12:25:56 +00:00
Benoît Minisini
2b432beca0 [DEVELOPMENT ENVIRONMENT]
* BUG: Error raised inside form generated code are correctly displayed 
  again.

[INTERPRETER]
* NEW: The GB.Every() API now takes a pointer argument that will be passed
  to the callback.


git-svn-id: svn://localhost/gambas/trunk@3430 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-02 18:24:50 +00:00
Benoît Minisini
3ead02082c [DEVELOPMENT ENVIRONMENT]
* BUG: Don't show '$' in the dependencies combo-box of the component 
  property dialog.

[INTERPRETER]
* NEW: GB.Every() is a new API that allows a component to call a callback
  regularly. Useful for polling something for example.


git-svn-id: svn://localhost/gambas/trunk@3429 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-02 17:09:54 +00:00
Benoît Minisini
61acd2084d [DEVELOPMENT ENVIRONMENT]
* BUG: Update component dependencies correctly when converting a Gambas 2 
  project.
* BUG: Extern function declarations are now taken into account by the
  contextual help system.
* BUG: Clicking on a link to a project declaration in an help window works
  correctly now.

[GB.GTK]
* BUG: DrawingArea.NoBackground works in all cases now.
* BUG: Dialog.OpenFile() works correctly again now.


git-svn-id: svn://localhost/gambas/trunk@3428 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-02 13:14:21 +00:00
Benoît Minisini
f8f707c81c [DEVELOPMENT ENVIRONMENT]
* BUG: Disable "Replace" and "Replace all" buttons in the search dialog 
  while the project is running.


git-svn-id: svn://localhost/gambas/trunk@3426 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-01 23:34:49 +00:00
Benoît Minisini
938209d793 [DEVELOPMENT ENVIRONMENT]
* OPT: Simplify the implementation of the component list in the project
  property dialog.

[GB.GTK]
* BUG: Try to fix the Label and TextLabel autoresize feature, as well as 
  the Adjust() method, so that gb.gtk and gb.qt4 behave the same.

[GB.QT4]
* BUG: Try to fix the Label and TextLabel autoresize feature, as well as 
  the Adjust() method, so that gb.gtk and gb.qt4 behave the same.
* NEW: Disable the glib main loop support only if we are using KDE.


git-svn-id: svn://localhost/gambas/trunk@3419 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-01 16:29:46 +00:00
Jordi Sayol
130724e07f [DEVELOPMENT ENVIRONMENT]
* NEW: Updated Catalan translation.

[MAKEWEBSITE]
* NEW: Updated Catalan translation.

[DOC.CGI]
* NEW: Updated Catalan translation.

[EXAMPLES]
* NEW: Updated Catalan translation of Lighttable.
* NEW: Updated Catalan translation of ServerSocket.




git-svn-id: svn://localhost/gambas/trunk@3418 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-01-01 02:17:14 +00:00
Benoît Minisini
ba3a22e532 [DEVELOPMENT ENVIRONMENT]
* NEW: Exchange the "environment" tab with the "components" tab in the 
  project property dialog.

[GB.GTK]
* BUG: Rework the management of focus and window activation so that gb.gtk 
  and gb.qt4 behave the same (or almost). Maybe it will fix the Ballon that
  disappears with the Gnome window manager.

[GB.QT4]
* BUG: Rework the management of focus and window activation so that gb.gtk 
  and gb.qt4 behave the same (or almost). Maybe it will fix the Ballon that
  disappears with the Gnome window manager.
* BUG: Do not disable the GLib support, it makes QT applications crash on
  Gnome. I think it should be disable on KDE only.


git-svn-id: svn://localhost/gambas/trunk@3416 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-12-31 02:57:16 +00:00
David Villalobos Cambronero
d0e7076617 [DEVELOPMENT ENVIROMENT]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@3415 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-12-30 17:01:10 +00:00
Benoît Minisini
c275829ddc [DEVELOPMENT ENVIRONMENT]
* BUG: The control rename algorithm should work better now.

[EXAMPLES]
* BUG: Fix ServerSocket and ClientSocket examples.

[INTERPRETER]
* BUG: WRITE and READ with a specified length of zero now does nothing.

[GB.NET]
* BUG: Closing a socket created by a ServerSocket does not crash anymore.

[GB.QT4]
* BUG: When a combo-box becomes read-only, the first item is automatically 
  selected if there was no current item.
* BUG: Window with no border can have focus now.



git-svn-id: svn://localhost/gambas/trunk@3404 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-12-28 21:58:42 +00:00
Benoît Minisini
47bec5f339 [DEVELOPMENT ENVIRONMENT]
* NEW: Enhance the import wizard. The list of conversions that are 
  automatically handled is in the wiki.

[WIKI CGI SCRIPT]
* BUG: Do allow '{' and '}' between '=='. But then allow lines to begin 
  with a slash, to escape those characters.
* BUG: Display correctly titles with a '#' inside.

[COMPILER]
* NEW: DownTo is a new keyword for decrementing For...Next loops. You can
  save some "Step -1" with it.

[GB.QT4]
* BUG: Fix a reference leak with DnD operations started outside of then
  application.


git-svn-id: svn://localhost/gambas/trunk@3402 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-12-28 02:24:20 +00:00
Benoît Minisini
3cf59d321a [DEVELOPMENT ENVIRONMENT]
* NEW: Files can be dropped from files managers to the project treeview.
  They are automatically inserted into the project then.

[WIKI CGI SCRIPT]
* BUG: '{' and '}' are not interpreted anymore between '=='.

[BENCHMARKS]
* NEW: Add Gambas/Perl/Python benchmarks to the repository.

[INTERPRETER]
* NEW: A Stop instruction encountered inside a component is not ignored
  anymore and stops the program.
* BUG: Fix the File.SetName, File.SetExt and File.SetBaseName methods.

[COMPILER]
* NEW: The preprocessor now undestands the False and True constants.

[GB.FORM]
* NEW: Clean up the Stock class icon loading algorithm.
* BUG: Fix the Gnome icon map.

[GB.FORM.STOCK]
* NEW: Support for svg stock icons.

[GB.QT4]
* BUG: Drag.Show() now works for DnD operations started outside of the 
  application.

[GB.GTK]
* BUG: Drag.Show() now works for DnD operations started outside of the 
  application.


git-svn-id: svn://localhost/gambas/trunk@3400 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-12-27 14:28:59 +00:00
Benoît Minisini
0b29db9459 [DEVELOPMENT ENVIRONMENT]
* BUG: Convert Gambas 2 projects using WebBrowser from gb.qt.kde.html.


git-svn-id: svn://localhost/gambas/trunk@3398 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-12-24 15:08:36 +00:00
Benoît Minisini
6a596a2aa6 [DEVELOPMENT ENVIRONMENT]
* NEW: Gambas2 to Gambas3 project converter. Only forms and project 
  structure are converted at the moment, as before.
* NEW: Update compiler error messages list.

[INTERPRETER]
* BUG: Activate the automatic instance just after its creation, but 
  before calling the constructors, so that they can reference it without
  trying to create it recursively again and again.


git-svn-id: svn://localhost/gambas/trunk@3397 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-12-24 12:20:11 +00:00
Benoît Minisini
b86a35e903 [DEVELOPMENT ENVIRONMENT]
* BUG: The project property dialog does not crash anymore when there is an
  hidden component in the component list described in the '.project' file.

[INTERPRETER]
* BUG: -2147483648 is a valid integer.

[COMPILER]
* BUG: -2147483648 is a valid integer.

[GB.QT4]
* NEW: DrawingArea.NoBackground is a new property that prevent the 
  DrawingArea to automatically refresh its background when you know that 
  you will paint it fully yourself.

[GB.GTK]
* NEW: DrawingArea.NoBackground is a new property that prevent the 
  DrawingArea to automatically refresh its background when you know that 
  you will paint it fully yourself.


git-svn-id: svn://localhost/gambas/trunk@3393 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-12-22 18:31:44 +00:00
Kazutaka Harada
a2c4f4285a [DEVELOPMENT ENVIRONMENT]
* NEW: Japanese translation updated.


git-svn-id: svn://localhost/gambas/trunk@3392 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-12-22 14:05:00 +00:00
Benoît Minisini
0384fd1303 [GB.DB.FORM]
* BUG: Update DataControl and DataView to the new behaviour of IsXXX() and
  Val() functions.



git-svn-id: svn://localhost/gambas/trunk@3391 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-12-22 01:47:00 +00:00
Benoît Minisini
cdcf6cdac9 [DEVELOPMENT ENVIRONMENT]
* 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
2010-12-21 14:05:42 +00:00
Benoît Minisini
16cf4c045b [DEVELOPMENT ENVIRONMENT]
* 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
2010-12-20 12:32:19 +00:00
Benoît Minisini
776937cb72 [DEVELOPMENT ENVIRONMENT]
* 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
2010-12-20 03:56:43 +00:00
Jordi Sayol
93646d4c1c [DEVELOPMENT ENVIRONMENT]
* NEW: Catalan translation updated.

[EXAMPLES]
* NEW: Lighttable Help Catalan translation added.
* NEW: GNUBoxWorld Catalan translation updated.



git-svn-id: svn://localhost/gambas/trunk@3381 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-12-20 02:37:02 +00:00
Benoît Minisini
b38df04095 [DEVELOPMENT ENVIRONMENT]
* 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
2010-12-18 04:27:59 +00:00
Jordi Sayol
50e9e81c5f [DEVELOPMENT ENVIRONMENT]
* NEW: Catalan translation updated.

[WIKI CGI SCRIPT]
* NEW: Catalan translation updated.

[GB.FORM.MDI]
* NEW: Catalan translation updated.

[GB.FORM.DIALOG]
* NEW: Catalan translation updated.

[GB.FORM]
* NEW: Catalan translation updated.

[GB.DB.FORM]
* NEW: Catalan translation updated.

[EXAMPLES]
* NEW: Catalan translation of all examples updated.



git-svn-id: svn://localhost/gambas/trunk@3373 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-12-17 00:24:35 +00:00
Jordi Sayol
c5e8667fdf [DEVELOPMENT ENVIRONMENT]
* NEW: Catalan translation updated.

[WIKI CGI SCRIPT]
* NEW: Catalan translation updated.

[GB.FORM.MDI]
* NEW: Catalan translation updated.

[GB.FORM.DIALOG]
* NEW: Catalan translation updated.

[GB.FORM]
* NEW: Catalan translation updated.

[GB.DB.FORM]
* NEW: Catalan translation updated.

[EXAMPLES]
* NEW: Catalan translation of all examples updated.



git-svn-id: svn://localhost/gambas/trunk@3371 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-12-16 01:58:02 +00:00
Benoît Minisini
6f440dc030 [DEVELOPMENT ENVIRONMENT]
* 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
2010-12-15 15:55:16 +00:00
Benoît Minisini
a45e7bc86d [DEVELOPMENT ENVIRONMENT]
* 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
2010-12-14 14:29:23 +00:00
Benoît Minisini
8af22eafce [DEVELOPMENT ENVIRONMENT]
* NEW: Fix the packager mimetypes label and update the french translation.


git-svn-id: svn://localhost/gambas/trunk@3366 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-12-14 10:58:54 +00:00
Benoît Minisini
c25cee0bd2 [DEVELOPMENT ENVIRONMENT]
* 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
2010-12-14 10:46:52 +00:00
Benoît Minisini
7334fb87a0 [DEVELOPMENT ENVIRONMENT]
* 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
2010-12-14 10:12:49 +00:00
Benoît Minisini
9595b58109 [DEVELOPMENT ENVIRONMENT]
* 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
2010-12-13 14:00:28 +00:00
Benoît Minisini
b15fea4e1b [DEVELOPMENT ENVIRONMENT]
* 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
2010-12-11 01:55:35 +00:00
Benoît Minisini
98628b539d [DEVELOPMENT ENVIRONMENT]
* 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
2010-12-10 01:57:34 +00:00
Benoît Minisini
278b393018 [DEVELOPMENT ENVIRONMENT]
* 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
2010-12-09 03:15:42 +00:00
Benoît Minisini
34bb499ae7 [DEVELOPMENT ENVIRONMENT]
* 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
2010-12-07 22:13:02 +00:00
Benoît Minisini
1354ca2af7 [GB.DB.ODBC]
* 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
2010-12-07 01:20:40 +00:00
Benoît Minisini
26b363c96f [WIKI CGI SCRIPT]
* 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
2010-12-05 20:17:24 +00:00
Benoît Minisini
b61b72ca10 [DEVELOPMENT ENVIRONMENT]
* 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
2010-11-30 14:04:39 +00:00
David Villalobos Cambronero
e0fdfd2fdc [DEVELOPMENT ENVIRONMENT]
* NEW: Spanish translation updated.

git-svn-id: svn://localhost/gambas/trunk@3335 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-11-29 16:11:25 +00:00
Benoît Minisini
2a252a9d4e [DEVELOPMENT ENVIRONMENT]
* BUG: Replace IsBoolean(x) by TypeOf(x) = gb.Boolean.


git-svn-id: svn://localhost/gambas/trunk@3334 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-11-29 10:50:46 +00:00
Benoît Minisini
76208aea23 [WIKI CGI SCRIPT]
* 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
2010-11-28 19:08:51 +00:00
Benoît Minisini
088aa594b2 [DEVELOPMENT ENVIRONMENT]
* NEW: In a red mood...


git-svn-id: svn://localhost/gambas/trunk@3332 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-11-28 10:31:10 +00:00
Benoît Minisini
ebc7714e3f [DEVELOPMENT ENVIRONMENT]
* 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
2010-11-28 09:55:48 +00:00
Benoît Minisini
0c1e5e1dbf [DEVELOPMENT ENVIRONMENT]
* 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
2010-11-27 00:48:43 +00:00
Benoît Minisini
030523326f [INTERPRETER]
* 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
2010-11-24 01:30:36 +00:00
Benoît Minisini
45edd9fcdd [CONFIGURATION]
* NEw: Remove the now useless database manager project.


git-svn-id: svn://localhost/gambas/trunk@3317 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-11-23 23:24:35 +00:00
Benoît Minisini
a631ecf0e2 [DEVELOPMENT ENVIRONMENT]
* 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
2010-11-23 17:56:47 +00:00
Benoît Minisini
394964119c [DEVELOPMENT ENVIRONMENT]
* NEW: When creating an executable, keep debugging symbols by default.


git-svn-id: svn://localhost/gambas/trunk@3309 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-11-22 12:01:58 +00:00
Benoît Minisini
d22be159d5 [DEVELOPMENT ENVIRONMENT]
* 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
2010-11-22 11:57:54 +00:00
Fabien Bodard
7436071810 [DEVELOPMENT ENVIRONMENT]
* OPT: Add the _attach entry in the FCompletion special method array


git-svn-id: svn://localhost/gambas/trunk@3302 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-11-19 08:20:14 +00:00
Matti
f6d634845d [DEVELOPMENT ENVIRONMENT]
* 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
2010-11-17 19:29:27 +00:00
Benoît Minisini
e65391a4ce [DEVELOPMENT ENVIRONMENT]
* BUG: Correctly refresh the ComboBox name in the form editor.


git-svn-id: svn://localhost/gambas/trunk@3299 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-11-17 15:11:22 +00:00
Benoît Minisini
79c2777bb4 [DEVELOPMENT ENVIRONMENT]
* 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
2010-11-17 15:07:08 +00:00
Benoît Minisini
3f15248208 [DEVELOPMENT ENVIRONMENT]
* 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
2010-11-17 10:22:07 +00:00
Benoît Minisini
8873a0e1cc [DEVELOPMENT ENVIRONMENT]
* 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 "&amp;", "&gt;" and "&lt;" 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
2010-11-16 01:49:18 +00:00
Benoît Minisini
6dca374ff0 [DEVELOPMENT ENVIRONMENT]
* 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
2010-11-13 01:14:26 +00:00
Benoît Minisini
982b9ad52d [DEVELOPMENT ENVIRONMENT]
* 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
2010-11-11 17:43:14 +00:00
Benoît Minisini
6b689a8955 [DEVELOPMENT ENVIRONMENT]
* 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
2010-11-08 22:11:33 +00:00
Benoît Minisini
9ce9756973 [DEVELOPMENT ENVIRONMENT]
* 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
2010-11-08 21:56:40 +00:00
Benoît Minisini
03692503ef [DEVELOPMENT ENVIRONMENT]
* 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
2010-11-08 18:06:52 +00:00