Commit graph

1971 commits

Author SHA1 Message Date
Laurent Carlier
2309afa94d [GB.SDL]
* NEW: Remove Mouse.RelativeX/Y properties, add Mouse.StartX/Y properties (same as gb.qt4).


git-svn-id: svn://localhost/gambas/trunk@3725 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-04-02 16:24:51 +00:00
Laurent Carlier
a358c6cb6a rearrange code to get more robustness in case of gb.sdl and gb.opengl mixed instructions.
git-svn-id: svn://localhost/gambas/trunk@3724 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-04-01 21:59:03 +00:00
Laurent Carlier
e0df4c8c48 [GB.SDL]
* NEW: Add Joystick.Index property, which returns the joystick's index (similar than
       Joysticks class)
* BUG: Cleanup Joystick class interface (again).


git-svn-id: svn://localhost/gambas/trunk@3720 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-04-01 15:15:36 +00:00
Benoît Minisini
034caa916e [GB.SDL]
* BUG: The Window.Resizable property works correctly now.
* NEW: Windows are resizable by default like in gb.qt4 or gb.gtk.


git-svn-id: svn://localhost/gambas/trunk@3719 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-04-01 15:00:31 +00:00
Laurent Carlier
73ea41ecc0 [GB.SDL]
* BUG: Add missing Handle property in Window class.


git-svn-id: svn://localhost/gambas/trunk@3718 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-04-01 14:55:10 +00:00
Laurent Carlier
ed13c4a083 [GB.SDL]
* BUG: Remove Fixed and Resizable constants from Window class, Window.Border property is now renamed
       in Window.Resizable use a boolean like gb.qt4 component.


git-svn-id: svn://localhost/gambas/trunk@3717 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-04-01 14:47:30 +00:00
Laurent Carlier
2a419a15ec [DEVELOPMENT ENVIRONMENT]
* NEW: Add gb.opengl.glu support.


git-svn-id: svn://localhost/gambas/trunk@3716 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-04-01 11:44:52 +00:00
Laurent Carlier
e578c341d2 [EXAMPLES]
* BUG: Add gb.opengl.glu component dependency in PDFPresentation and 3DWebCam examples.


git-svn-id: svn://localhost/gambas/trunk@3715 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-04-01 09:29:21 +00:00
Laurent Carlier
50cc5e432c [GB.OPENGL]
* NEW: Remove Glu methods from the component. Should help on systems where glu isn't available.
  also safe a bit of memory when glu isn't mandatory.

[GB.OPENGL.GLU]
* NEW: New component including Glu functions from the gb.opengl component.


git-svn-id: svn://localhost/gambas/trunk@3714 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-04-01 09:15:55 +00:00
Laurent Carlier
875cda43bd [GB.SDL]
* NEW: Remove glu dependency and the related code.


git-svn-id: svn://localhost/gambas/trunk@3713 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-04-01 08:11:44 +00:00
Benoît Minisini
4d37eb128c [GB.FORM]
* NEW: ListContainer.Border property has been implemented.


git-svn-id: svn://localhost/gambas/trunk@3711 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-30 22:29:03 +00:00
Benoît Minisini
7a0e05c384 [GB.NET.CURL]
* NEW: Asynchronous FtpClient objects are now automatically kept alive 
  until their operation is finished.


git-svn-id: svn://localhost/gambas/trunk@3710 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-30 16:21:18 +00:00
Benoît Minisini
9f9686cae4 [GB.NET.CURL]
* BUG: Remove an unexpected ';'.


git-svn-id: svn://localhost/gambas/trunk@3709 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-30 16:15:58 +00:00
Benoît Minisini
5f16f05de6 [GB.NET.CURL]
* NEW: Asynchronous HttpClient objects are now automatically kept alive 
  until their operation is finished.


git-svn-id: svn://localhost/gambas/trunk@3708 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-30 15:24:36 +00:00
Laurent Carlier
8cfda6d797 [GB.SDL]
* NEW: Now Joystick class can manage hats and balls.
* NEW: Joystick's device that raised the event is available with Joystick.Device property.


git-svn-id: svn://localhost/gambas/trunk@3707 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-30 12:28:54 +00:00
Laurent Carlier
eefaaa5b6d [GB.SDL]
* BUG: Joystick_ButtonPressed() events are correctly raised now.


git-svn-id: svn://localhost/gambas/trunk@3706 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-30 10:15:28 +00:00
Laurent Carlier
93b73bef83 [GB.SDL]
* NEW: Joysticks class, to enumerate destected joysticks.
* NEW: Joystick class, to get events and infos from a joystick.



git-svn-id: svn://localhost/gambas/trunk@3705 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-30 10:05:21 +00:00
Benoît Minisini
56fcad81a0 [GB.NET.CURL]
* BUG: Correctly stop the HttpClient or FtpClient objects when they are 
  freed.


git-svn-id: svn://localhost/gambas/trunk@3704 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-29 23:56:33 +00:00
Benoît Minisini
e93c43ad9f [GB.GTK]
* NEW: The Control.Mouse and Control.Cursor properties now take the proxy
  into account.

[GB.QT4]
* NEW: The Control.Mouse and Control.Cursor properties now take the proxy
  into account.


git-svn-id: svn://localhost/gambas/trunk@3703 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-29 00:40:58 +00:00
Benoît Minisini
859ab8256f [DEVELOPMENT ENVIRONMENT]
* BUG: Restore the startup class.


git-svn-id: svn://localhost/gambas/trunk@3702 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-29 00:31:45 +00:00
Benoît Minisini
a7e919b907 [DEVELOPMENT ENVIRONMENT]
* NEW: The list of error messages was updated.


git-svn-id: svn://localhost/gambas/trunk@3701 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-29 00:30:41 +00:00
Benoît Minisini
4ddb1c13a8 [COMPILER]
* BUG: Handle failing file deletions with an error message.
* BUG: Correctly remove action files when there is no action anymore in a
  form.

[INFORMER]
* BUG: Handle failing file deletions with an error message.


git-svn-id: svn://localhost/gambas/trunk@3700 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-29 00:24:15 +00:00
Benoît Minisini
1bba8a0236 [DEVELOPMENT ENVIRONMENT]
* NEW: Support for the 'BIND' incompatibility in the Gambas 2 project 
  converter.


git-svn-id: svn://localhost/gambas/trunk@3699 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-28 22:07:17 +00:00
Benoît Minisini
f1f804d9c3 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix conversion of CSng() into CSingle() in Gambas 2 project 
  converter.
* BUG: Multiple function conversions on the same line should be handled 
  correctly now in Gambas 2 project converter.


git-svn-id: svn://localhost/gambas/trunk@3698 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-28 14:55:08 +00:00
Benoît Minisini
d41b7b92d3 [INTERPRETER]
* BUG: Handle EINTR while reading the SIGCHLD pipe.


git-svn-id: svn://localhost/gambas/trunk@3697 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-28 14:50:26 +00:00
Benoît Minisini
7e386a240d [INTERPRETER]
* BUG: Really print system error if reading the SIGCHLD pipe fails.


git-svn-id: svn://localhost/gambas/trunk@3696 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-28 13:14:20 +00:00
Benoît Minisini
31c3982f6b [INTERPRETER]
* BUG: Print system error if reading the SIGCHLD pipe fails.


git-svn-id: svn://localhost/gambas/trunk@3695 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-28 12:24:10 +00:00
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
Benoît Minisini
0e94b6fe71 [GB.QT4]
* BUG: Image.Rotate(0) works correctly now. It makes a deep copy of the 
  image, like Image.Copy().


git-svn-id: svn://localhost/gambas/trunk@3692 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-27 20:55:32 +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
8962602de9 [GB.FORM]
* BUG: The IconView item selection shape is taken into account when 
  clicking with the mouse to select an item.


git-svn-id: svn://localhost/gambas/trunk@3689 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-26 22:50:29 +00:00
Benoît Minisini
f24c1c35e9 [INTERPRETER]
* NEW: Create a process group for child processes run with SHELL. That way,
  killing the shell process will normally kill all its children.


git-svn-id: svn://localhost/gambas/trunk@3688 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-26 09:11:52 +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
5f00441b53 [GB.GTK]
* BUG: Do not enter the event loop if there is no opened window and nothing
  to watch.


git-svn-id: svn://localhost/gambas/trunk@3685 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-24 02:46:42 +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
1b48542647 [EXAMPLES]
* NEW: Update Catalan translations of TreeView.

git-svn-id: svn://localhost/gambas/trunk@3672 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-21 01:37:28 +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
c9fba8c448 [CONFIGURATION]
* NEW: Add a serial number to the gbsdl.m4 macro file.


git-svn-id: svn://localhost/gambas/trunk@3669 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-20 15:23:23 +00:00
Laurent Carlier
d62dac9b02 [GB.SDL]
* BUG: Remove useless inclusion of SDL_image header


git-svn-id: svn://localhost/gambas/trunk@3668 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-20 15:07:49 +00:00
Laurent Carlier
8cadb771d9 [GB.SDL]
* BUG: Remove deprecated support for Xft library.

First steps for drawing on Image with OpenGL, but currently disabled because it's buggy and doesn't work.


git-svn-id: svn://localhost/gambas/trunk@3667 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-20 15:03:00 +00:00
Benoît Minisini
eecb836aa5 [CONFIGURATION]
* NEW: Remove the now useless ./gb.gtk/src/ext directory.


git-svn-id: svn://localhost/gambas/trunk@3666 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-03-20 02:21:47 +00:00