Commit graph

2235 commits

Author SHA1 Message Date
Benoît Minisini
35161d1752 [GB.DB.MYSQL]
* BUG: When creating a table, use "ENGINE" keyword instead of "TYPE" with 
  MySQL >= 4.0.18.


git-svn-id: svn://localhost/gambas/trunk@3912 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-07-02 01:03:42 +00:00
Benoît Minisini
e4cbc3439c [GB.GTK]
* BUG: Application.ShowTooltips really works now, and apparently it is not
  desktop-wide, but application-wide as expected.


git-svn-id: svn://localhost/gambas/trunk@3910 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-29 09:23:37 +00:00
Benoît Minisini
5c5f136f9a [DEVELOPMENT ENVIRONMENT]
* NEW: Use the new Application.ShowTooltips property.

[GB.GTK]
* NEW: The Application.Tooltip virtual class has been removed.
* NEW: Application.ShowTooltips is a new property to define if tooltips are
  visible or not.

[GB.QT4]
* NEW: The Application.Tooltip virtual class has been removed.
* NEW: Application.ShowTooltips is a new property to define if tooltips are
  visible or not.


git-svn-id: svn://localhost/gambas/trunk@3909 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-29 09:04:45 +00:00
Benoît Minisini
8f98fcd6af [GB.QT4.EXT]
* BUG: Fix undo/redo management in Editor control.


git-svn-id: svn://localhost/gambas/trunk@3908 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-28 23:12:48 +00:00
Benoît Minisini
54e2893d52 [GB.DB.ODBC]
* BUG: Fix a stupid crash that occurs on 64 bits systems only.

[GB.QT4.EXT]
* BUG: Fix an uninitialized variable in GEditor class.


git-svn-id: svn://localhost/gambas/trunk@3906 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-28 11:45:29 +00:00
Benoît Minisini
147a5f4de6 [GB.NET.CURL]
* BUG: Refuse void URLs in HttpClient and FtpClient.


git-svn-id: svn://localhost/gambas/trunk@3905 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-28 11:04:52 +00:00
Benoît Minisini
6f8372bcd3 [INTERPRETER]
* BUG: Fix conversion from floating point number to date when the number is
  negative.


git-svn-id: svn://localhost/gambas/trunk@3904 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-28 10:34:19 +00:00
Benoît Minisini
7eded0167e [DEVELOPMENT ENVIRONMENT]
* NEW: Add support for latin language.


git-svn-id: svn://localhost/gambas/trunk@3903 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-26 22:23:52 +00:00
Benoît Minisini
c70ca687eb [DEVELOPMENT ENVIRONMENT]
* BUG: Circular inheritance does not freeze the automatic completion 
  anymore.
* BUG: Do not hide balloon message displayed on the project tree 
  immediately.

git-svn-id: svn://localhost/gambas/trunk@3901 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-26 22:15:34 +00:00
Benoît Minisini
e7d183d12a [INTERPRETER]
* BUG: Using "AM/PM" in date format does not confuse next date to string
  conversions anymore.


git-svn-id: svn://localhost/gambas/trunk@3900 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-26 19:09:17 +00:00
Benoît Minisini
b831031745 [DEVELOPMENT ENVIRONMENT]
* NEW: Lithuanian translation made by Regimantas Baublys.
* BUG: Fix loading of old Gambas 3 projects without ".src" directory.
* BUG: Multi-dimensional arrays are now correctly displayed by the 
  debugger.

[SCRIPTER]
* BUG: Running a script now correctly returns the value specified by
  the Application.Return property.

[GB.QT4.EXT]
* BUG: Some fixes in the undo/redo management of the Editor class.


git-svn-id: svn://localhost/gambas/trunk@3899 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-24 22:33:26 +00:00
Benoît Minisini
96cb5dda39 [GB.NET.CURL]
* BUG: HttpClient.Post and HttpClient.Put are now more tolerant when 
  checking the Content-Type validity.


git-svn-id: svn://localhost/gambas/trunk@3897 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-22 22:24:41 +00:00
Benoît Minisini
4a9812de29 [GB.NET.CURL]
* BUG: Fix HttpClient URL property.
* NEW: The default HttpClient user-agent string is now (on Linux) :
  "Gambas/3.0 (gb.net.curl; Linux)"


git-svn-id: svn://localhost/gambas/trunk@3896 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-22 22:20:32 +00:00
Laurent Carlier
cfe20cf459 [GB.OPENGL.GLSL]
* BUG: Restore prefix GL in glew header inclusion for debian based packages.



git-svn-id: svn://localhost/gambas/trunk@3895 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-21 10:17:34 +00:00
Laurent Carlier
541407d8a6 [GB.OPENGL]
* BUG: Restore prefix GL in glew header inclusion for debian based packages.


git-svn-id: svn://localhost/gambas/trunk@3894 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-21 09:44:35 +00:00
Laurent Carlier
df9d98d39d [GB.SDL]
* BUG: Restore prefix GL in glew header inclusion for debian based packages.



git-svn-id: svn://localhost/gambas/trunk@3893 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-21 09:42:45 +00:00
Laurent Carlier
75cbb9774e [GB.SDL]
* BUG: Use pkg-config to properly detect dependencies.



git-svn-id: svn://localhost/gambas/trunk@3892 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-18 14:55:14 +00:00
Laurent Carlier
ced3c8066d fiw a typo: <glew.h> instead of <GL/glew.h>
git-svn-id: svn://localhost/gambas/trunk@3891 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-18 14:02:06 +00:00
Laurent Carlier
f3146d84fd [GB.OPENGL]
* BUG: Use pkg-config to detect needed libraries, should fix building on OSX.


git-svn-id: svn://localhost/gambas/trunk@3890 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-18 13:59:52 +00:00
Laurent Carlier
c2b8568ef3 [GB.OPENGL]
* BUG: No need to search for glu.h file.


git-svn-id: svn://localhost/gambas/trunk@3889 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-15 20:55:01 +00:00
Laurent Carlier
cc0be8b5ca [GB.SDL]
* BUG: Enable stencil buffer support.


git-svn-id: svn://localhost/gambas/trunk@3888 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-12 20:00:45 +00:00
Fabien Bodard
27ffa83d10 [GB.GTK]
* OPT: Cancel Last changes


git-svn-id: svn://localhost/gambas/trunk@3882 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-12 12:56:11 +00:00
Fabien Bodard
7a9dc1ac97 [GB.GTK]
* OPT: Begin to change the source to remove all the deprecated
  function and remove all direct access to the object fiels and replace them
  by an accessor function instead. 
  


git-svn-id: svn://localhost/gambas/trunk@3881 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-11 16:04:05 +00:00
Benoît Minisini
98fef17d0e [ARCHIVER]
* NEW: Don't abort if the executable flags of the resulting file cannot be 
  set, because the file system has been mounted with the "noexec" flag (for
  example).


git-svn-id: svn://localhost/gambas/trunk@3880 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-11 01:53:30 +00:00
Benoît Minisini
bb11cbc696 [SCRIPTER]
* BUG: Don't require /tmp to allow executable files.
* NEW: The name of a cached compile script is now the name of the original 
  script stored in a directory whose name is the MD5 sum.


git-svn-id: svn://localhost/gambas/trunk@3879 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-11 01:46:42 +00:00
Benoît Minisini
a608515440 [GB.GTK]
* BUG: Correctly raise Show and Hide events in the Watcher class.


git-svn-id: svn://localhost/gambas/trunk@3877 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-11 01:01:23 +00:00
Radek Fryšták
ff49bf34fc [DEVELOPMENT ENVIRONMENT]
* NEW: Czech translation update


git-svn-id: svn://localhost/gambas/trunk@3876 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-09 16:46:39 +00:00
Benoît Minisini
c763a5d724 [GB.QT4]
* BUG: GridView default background and foreground colors are correctly 
  taken into account now.


git-svn-id: svn://localhost/gambas/trunk@3875 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-09 00:34:34 +00:00
Benoît Minisini
cf4c8cccad [DEVELOPMENT ENVIRONMENT]
* BUG: Fix Autotools project packaging.
* BUG: Autotools project packaging cannot handle extra packages 
  dependencies.
* BUG: Autotools project packaging does not handle extra files 
  dependencies yet. It will be fixed later.

[GB.FORM]
* BUG: Wizard containers is now an exported hidden class, so that
  automatic completion works in the IDE.


git-svn-id: svn://localhost/gambas/trunk@3874 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-08 23:39:22 +00:00
Benoît Minisini
6c182f4472 [GB.FORM]
* BUG: Fix drawing of colorized dates in the DateChooser control.


git-svn-id: svn://localhost/gambas/trunk@3873 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-08 13:19:52 +00:00
Matti
f348ccd2bb [EXAMPLES]
* NEW: Lighttable: Menu added for opening a new folder


git-svn-id: svn://localhost/gambas/trunk@3872 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-06 20:25:58 +00:00
Benoît Minisini
21d716670c [DEVELOPMENT ENVIRONMENT]
* BUG: When loading a Gambas 2 project, GridView.Data BackColor and 
  ForeColor properties are correctly converted.


git-svn-id: svn://localhost/gambas/trunk@3871 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-04 01:54:38 +00:00
Benoît Minisini
2fbf67cb29 [CONFIGURATION]
* NEW: Update FSF address in every source file.


git-svn-id: svn://localhost/gambas/trunk@3870 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-03 00:51:09 +00:00
Benoît Minisini
60a53306c3 [INTERPRETER]
* BUG: Recursive release of pending objects at program's end is more robust 
  now.


git-svn-id: svn://localhost/gambas/trunk@3869 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-03 00:19:33 +00:00
Benoît Minisini
9d69842038 [GB.NET.CURL]
* NEW: Support for the https protocol in the HTTP client.


git-svn-id: svn://localhost/gambas/trunk@3868 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-06-02 16:09:04 +00:00
Benoît Minisini
b921eb888f [DEVELOPMENT ENVIRONMENT]
* BUG: Don't fail when there is no IDE settings file yet.


git-svn-id: svn://localhost/gambas/trunk@3867 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-31 09:34:33 +00:00
Benoît Minisini
e376955f63 [DEVELOPMENT ENVIRONMENT]
* BUG: Classes coming from libraries are correctly taken into account in
  automatic completion now.
* BUG: Fix the layout of the help window the first time it is shown.
* NEW: The recent files list should be correctly refreshed now if another 
  Gambas instance updates it.

[WEB SITE MAKER]
* NEW: Update for Gambas 2.23.1.

[WIKI CGI SCRIPT]
* BUG: The front page now is correctly version dependant.
* BUG: Do not add "v3" at the end of a link that has "v2" explicitely.

[INTEPRETER]
* NEW: Stream.Lines is a new property that allows to enumerate a stream 
  line by line until end of stream is reached.

[GB.SETTINGS]
* NEW: The Settings.Path property has been renamed as Settings.DefaultDir.
* NEW: Now Settings.Path returns the path of the settings file on the disk.
* BUG: Use a lock to prevent simultaneous writings of the same settings 
  file.

[GB.QT4.EXT]
* BUG: Fix how the cursor is ensured to be visible in the Editor class.


git-svn-id: svn://localhost/gambas/trunk@3866 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-27 18:46:56 +00:00
Radek Fryšták
39ad971855 [WEB SITE MAKER]
* NEW: Czech translation update

[GB.REPORT]
* NEW: Czech translation update

[GB.FORM.DIALOG]
* NEW: Czech translation update

[GB.FORM]
* NEW: Czech translation update


git-svn-id: svn://localhost/gambas/trunk@3859 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-25 18:21:45 +00:00
Benoît Minisini
b1c1b88222 [DEVELOPMENT ENVIRONMENT]
* BUG: In the procedure list, finding a procedure by typing its name 
  correctly scrolls the list.


git-svn-id: svn://localhost/gambas/trunk@3858 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-23 19:44:55 +00:00
Benoît Minisini
08b88056cf [EXAMPLES]
* NEW: A new example based on the GNU Scientific Library, made by Juergen 
  Zdero and modified by me.


git-svn-id: svn://localhost/gambas/trunk@3857 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-22 18:10:53 +00:00
Benoît Minisini
085f879256 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix keyboard handling in editor procedure list.

[WEB SITE MAKER]
* NEW: Activate the Gambas 3 download button.

[WIKI CGI SCRIPT]
* NEW: Use a combo-box now for selecting the current version.

[GB.GTK]
* BUG: Remove some debugging stuff in the Printer class.

[GB.FORM]
* NEW: Add an "open in file manager" action in FileChooser and DirChooser
  controls, when the gb.desktop component is loaded.


git-svn-id: svn://localhost/gambas/trunk@3856 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-22 15:07:53 +00:00
Benoît Minisini
968df3d531 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix focus problem with FileChooser controls.
* BUG: Symbolic links can be deleted from the project tree now.

[GB.FORM]
* BUG: FileChooser control does not force focus anymore.
* NEW: Setting the focus on FileChooser explicitely gives the focus to 
  the file name textbox.


git-svn-id: svn://localhost/gambas/trunk@3854 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-21 01:48:43 +00:00
Benoît Minisini
11bd91c838 [DEVELOPMENT ENVIRONMENT]
* BUG: Virtual controls are correctly saved again in form files.
* BUG: Debugger windows are now visible in the taskbar, so that they can be 
  restored after having been minimized.


git-svn-id: svn://localhost/gambas/trunk@3853 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-20 09:45:49 +00:00
Benoît Minisini
2c56b9c2f7 [DEVELOPMENT ENVIRONMENT]
* NEW: Custom controls icons are more readable.
* BUG: Fix crash with key navigation in the procedure popup.


git-svn-id: svn://localhost/gambas/trunk@3852 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-18 23:41:59 +00:00
Benoît Minisini
ca6844fcb5 [INTERPRETER]
* BUG: Compiles correctly when libffi is not installed.


git-svn-id: svn://localhost/gambas/trunk@3851 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-18 23:28:25 +00:00
Benoît Minisini
784228d13d [INTERPRETER]
* NEW: System.GetExternSymbol() is a new static method that returns the 
  value of an external symbol located in a shared library.


git-svn-id: svn://localhost/gambas/trunk@3850 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-18 15:02:49 +00:00
Benoît Minisini
add4c38506 [GB.QT4.EXT]
* BUG: Editor now correctly handle widget styles.


git-svn-id: svn://localhost/gambas/trunk@3849 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-18 14:44:11 +00:00
Radek Fryšták
6100c085de [DEVELOPMENT ENVIRONMENT]
* NEW: Czech translation update


git-svn-id: svn://localhost/gambas/trunk@3848 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-17 21:31:56 +00:00
Benoît Minisini
3ad7066db3 [DEVELOPMENT ENVIRONMENT]
* NEW: Virtual controls now have virtual X and Y properties.


git-svn-id: svn://localhost/gambas/trunk@3847 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-17 00:43:40 +00:00
Benoît Minisini
5e91ded94f [INTERPRETER]
* BUG: Fix the use of boolean in the interpreter API.
* NEW: Change the GB.New() API signature, and update all components 
  accordingly.


git-svn-id: svn://localhost/gambas/trunk@3846 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-05-16 02:16:22 +00:00