Commit graph

2467 commits

Author SHA1 Message Date
Benoît Minisini
cded9fee5d [GB.QT4]
* BUG: Fix the simultaneous use of Window Border and Resizable properties.


git-svn-id: svn://localhost/gambas/trunk@4210 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-23 23:53:44 +00:00
Benoît Minisini
1648dc4803 [GB.FORM]
* BUG: Fix a possible crash in the IconView.Key property.



git-svn-id: svn://localhost/gambas/trunk@4209 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-23 17:20:17 +00:00
Benoît Minisini
db165a0996 [INTERPRETER]
* BUG: Disable an incorrect FOR...NEXT optimization.


git-svn-id: svn://localhost/gambas/trunk@4208 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-23 17:13:48 +00:00
Benoît Minisini
0ac7fc7c2d [GB.GTK]
* BUG: Fix the MoveLast() method in TreeView, ListView and ColumnView 
  controls.
* BUG: The ColumnView.Columns[].Width now returns the column width 
  correctly.


git-svn-id: svn://localhost/gambas/trunk@4207 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-21 23:54:17 +00:00
Benoît Minisini
e680d4fe9b [DEVELOPMENT ENVIRONMENT]
* BUG: The form editor now embeds controls in a container that depens on 
  the form family (a Panel for a Form, a ReportPanel for a Report).

[INTERPRETER]
* BUG: Fix loop management when big negative values are used.

[GB.REPORT]
* NEW: Add an icon for the ReportPanel control.


git-svn-id: svn://localhost/gambas/trunk@4206 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-20 00:03:25 +00:00
Benoît Minisini
2514d47146 [GB.GTK]
* BUG: Container.Children.Clear() should work correctly now.


git-svn-id: svn://localhost/gambas/trunk@4205 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-17 20:18:56 +00:00
Fabien Bodard
0a6e293d6f [GB.REPORT]
* OPT: Hide Key and Data properties, they are not usable for now



git-svn-id: svn://localhost/gambas/trunk@4204 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-17 10:06:11 +00:00
Benoît Minisini
e531a4e05f [CONFIGURATION]
* BUG: Fix many gcc 4.6.1 warnings.
* NEW: Update the depcomp sript with a more recent version.

[GB.DB.POSTGRESQL]
* BUG: Fix primary index retrieving for tables inside a schema.


git-svn-id: svn://localhost/gambas/trunk@4203 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-16 19:24:01 +00:00
Benoît Minisini
b6925fd8c7 [WEBSITE MAKER]
* NEW: Tribute to Dennis Ritchie.


git-svn-id: svn://localhost/gambas/trunk@4202 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-15 02:55:34 +00:00
Ilja Lebedev
9a0669324b [DEVELOPMENT ENVIRONMENT]
* NEW: Update of  Russian translation.

git-svn-id: svn://localhost/gambas/trunk@4201 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-14 20:18:59 +00:00
Benoît Minisini
7f6e3260a2 [DEVELOPMENT ENVIRONMENT]
* BUG: Colorize error tooltips differently in the source code editor, so 
  that they are visible with all possible tooltip background colors.


git-svn-id: svn://localhost/gambas/trunk@4200 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-14 17:24:20 +00:00
Fabien Bodard
f21e2d7b17 [EXAMPLES]
* New: Add a watermark to the report example


git-svn-id: svn://localhost/gambas/trunk@4199 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-14 15:25:18 +00:00
Fabien Bodard
dd3b7e9967 [GB.REPORT]
* NEW: Now an ignored control can be fixed ... welcome to the watermark !


git-svn-id: svn://localhost/gambas/trunk@4198 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-14 15:16:19 +00:00
Fabien Bodard
bf32589f4f [GB.REPORT]
* BUG: Some other arrange bug corrected ... now the pages match with elements to show.
* OPT: Some Code cleanning


git-svn-id: svn://localhost/gambas/trunk@4197 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-14 15:08:15 +00:00
Fabien Bodard
fb69096c63 [GB.REPORT]
* BUG: Now Horizontal arrangement really work and take ignored control into account


git-svn-id: svn://localhost/gambas/trunk@4196 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-14 13:59:05 +00:00
Fabien Bodard
e90e31e1ad [GB.REPORT]
* NEW: ReportPanel come back, it have 4 arrangement possibility (None, Vertical, Horizontal, Fill)
  Only the vertical arrangement allow to depoy new pages automatiquely.
* NEW: The Left and TOP properties now allow free placement on arrange.none or when the controle 
  have ignored property set to true. They support relative placement too.
* NEW: The ignore property now work well.




git-svn-id: svn://localhost/gambas/trunk@4195 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-14 12:37:19 +00:00
Fabien Bodard
6015d80967 [GB.REPORT]
* BUG: The arrangement really work now
* NEW: Left and Top properties allow relative position for ignored elements
* NEW: Fixed elements can be expanded



git-svn-id: svn://localhost/gambas/trunk@4194 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-14 07:58:39 +00:00
Fabien Bodard
efbabb65ca [GB.REPORT]
* BUG: Begin arrangement algorytm  correction



git-svn-id: svn://localhost/gambas/trunk@4193 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-13 17:23:12 +00:00
Benoît Minisini
07e8a246f0 [DEVELOPMENT ENVIRONMENT]
* BUG: Fix arrangement of translation dialog.

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

[GB.FORM]
* BUG: Fix compilation of gb.form.


git-svn-id: svn://localhost/gambas/trunk@4192 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-10 19:35:34 +00:00
Benoît Minisini
7e704c0ba7 [GB.GTK]
* NEW: Color.TooltipBackground and Color.TooltipForeground are two new
  properties that return the color used by tooltips.

[GB.QT4]
* NEW: Color.TooltipBackground and Color.TooltipForeground are two new
  properties that return the color used by tooltips.


git-svn-id: svn://localhost/gambas/trunk@4189 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-09 20:27:10 +00:00
Benoît Minisini
b1d4d5582c [COMPILER]
* BUG: Really support reserved words in form control names.


git-svn-id: svn://localhost/gambas/trunk@4185 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-09 10:00:33 +00:00
Benoît Minisini
f1e042543d [INTERPRETER]
* BUG: Try to not lose the value of 'errno' if the select() system call 
  fails inside the event loop.

[GB.GTK]
* BUG: Fix arrangement when there is no place for expanded controls.

[GB.QT4]
* BUG: Fix arrangement when there is no place for expanded controls.


git-svn-id: svn://localhost/gambas/trunk@4182 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-09 02:05:07 +00:00
Ilja Lebedev
6eaac63417 Russian 61% and going more
git-svn-id: svn://localhost/gambas/trunk@4181 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-08 20:16:08 +00:00
Ilja Lebedev
005d420833 git-svn-id: svn://localhost/gambas/trunk@4180 867c0c6c-44f3-4631-809d-bfa615b0a4ec 2011-10-08 19:50:45 +00:00
Ilja Lebedev
ad5efc8889 git-svn-id: svn://localhost/gambas/trunk@4179 867c0c6c-44f3-4631-809d-bfa615b0a4ec 2011-10-08 19:50:29 +00:00
Benoît Minisini
1707e07b34 [CONFIGURATION]
* BUG: Fix mime type registration.


git-svn-id: svn://localhost/gambas/trunk@4178 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-08 17:17:39 +00:00
Benoît Minisini
a3709f2654 [GB.GTK]
* BUG: Always add an alpha channel to loaded images, because gdk-pixbuf 
  RGB images rowstride is rounded up to a four bytes multiple. The gb.image 
  component does not support that yet!

[GB.IMAGE.IO]
* BUG: Always add an alpha channel to loaded images, because gdk-pixbuf 
  RGB images rowstride is rounded up to a four bytes multiple. The gb.image 
  component does not support that yet!


git-svn-id: svn://localhost/gambas/trunk@4176 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-07 09:35:29 +00:00
Benoît Minisini
505ced8d51 [GB.NET.SMTP]
* BUG: Fix a typo mistake in configure.ac file.


git-svn-id: svn://localhost/gambas/trunk@4175 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-07 08:50:22 +00:00
Benoît Minisini
468bc5f931 [DEVELOPMENT ENVIRONMENT]
* NEW: Save executable path as a relative path when it is located inside 
  the project directory.


git-svn-id: svn://localhost/gambas/trunk@4174 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-07 00:12:00 +00:00
Benoît Minisini
301ff3d829 [DEVELOPMENT ENVIRONMENT]
* BUG: Saving a project inside its own directory is now forbidden.


git-svn-id: svn://localhost/gambas/trunk@4172 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-03 20:39:40 +00:00
Benoît Minisini
2ab907bbaf [DEVELOPMENT ENVIRONMENT]
* NEW: Move an option in the option dialog.

[EXAMPLES]
* BUG: Fix the Evaluator example so that the initial values are localized, 
  and the computed expression always use Float values.


git-svn-id: svn://localhost/gambas/trunk@4171 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-03 20:26:21 +00:00
Benoît Minisini
60a9eae8f6 [CONFIGURATION]
* NEW: Switch to 2.99.5 version.


git-svn-id: svn://localhost/gambas/trunk@4170 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-03 08:22:14 +00:00
Benoît Minisini
7466e544db [DEVELOPMENT ENVIRONMENT]
* NEW: Use Key.Escape instead of Key.Esc. Key.Esc will be removed sooner 
  or later.
* NEW: In the form editor, a control being created now has its handles.
* NEW: The form editor selection frame is transparent now.

[EXAMPLE]
* BUG: Fix Puzzle1To8 example key handling.

[GB.FORM]
* NEW: Use Key.Escape instead of Key.Esc.

[GB.GTK]
* NEW: Key.Code now returns zero when a modifier key is pressed. That way,
  you can detect if we are pressing (or releasing) a modifier key.
* BUG: Form key event handlers catch key events before the control now.

[GB.QT4]
* NEW: Key.Code now returns zero when a modifier key is pressed. That way,
  you can detect if we are pressing (or releasing) a modifier key.
* BUG: Form key event handlers catch key events before the control now.


git-svn-id: svn://localhost/gambas/trunk@4169 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-02 14:09:39 +00:00
Benoît Minisini
1bbcb751de [GB.QT4]
* BUG: Remove an apparently now useless trick in GridView Change event
  management.


git-svn-id: svn://localhost/gambas/trunk@4168 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-02 02:28:33 +00:00
Benoît Minisini
46bc0c3772 [DEVELOPMENT ENVIRONMENT]
* BUG: Project treeview is drawn in the project open dialog the same way as 
  in the main window.
* BUG: Fix new Report creation.


git-svn-id: svn://localhost/gambas/trunk@4167 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-01 16:01:33 +00:00
Benoît Minisini
da47fb0f0c [GB.GTK]
* BUG: Fix an infinite resizing loop in GridView scrollbar layouting.


git-svn-id: svn://localhost/gambas/trunk@4166 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-10-01 15:49:35 +00:00
Benoît Minisini
5d31b0a5ba [GB.CAIRO]
* BUG: Remove debugging messages.


git-svn-id: svn://localhost/gambas/trunk@4165 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-09-30 11:14:57 +00:00
Benoît Minisini
bfb9fa6d6b [INTERPRETER]
* BUG: Fix GB.System.Charset() API.


git-svn-id: svn://localhost/gambas/trunk@4164 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-09-30 08:23:54 +00:00
Benoît Minisini
6e86a84d5a [INTERPRETER]
* NEW: Disable echo by defaut when running a child process inside a virtual 
  terminal.

[DEVELOPMENT ENVIRONMENT]
* BUG: Run projects inside a virtual terminal.


git-svn-id: svn://localhost/gambas/trunk@4163 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-09-29 00:10:15 +00:00
Benoît Minisini
74a17c8a4b [COMPILER]
* BUG: Purge .info and .list file from classes with no bytecode object each
  time a source file is compiled.


git-svn-id: svn://localhost/gambas/trunk@4162 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-09-28 21:10:18 +00:00
Benoît Minisini
15e0dbc8bc [GB.WEB]
* BUG: Be robust against malformed cookies.


git-svn-id: svn://localhost/gambas/trunk@4161 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-09-28 13:05:30 +00:00
Benoît Minisini
72c46b0820 [INTERPRETER]
* BUG: Correctly check how a system file descriptor is opened when 
  watching it.



git-svn-id: svn://localhost/gambas/trunk@4160 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-09-28 00:57:05 +00:00
Benoît Minisini
7964221888 [GB.DESKTOP]
* NEW: Use Gnome keyring for storing passwords on LXDE desktops.


git-svn-id: svn://localhost/gambas/trunk@4159 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-09-27 12:50:48 +00:00
Benoît Minisini
7a445217f2 [DEVELOPMENT ENVIRONMENT]
* NEW: Javascript compression now compress local variable names.
* BUG: Fix database manager field creation.

[GB.FORM.STOCK]
* BUG: Fix icons again.

[GB.QT4]
* BUG: Fix GridView Row and Column property.
* BUG: Fix GridView Change event in single selection mode.


git-svn-id: svn://localhost/gambas/trunk@4158 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-09-27 12:36:33 +00:00
Benoît Minisini
2f8719ce28 [GB.FORM.STOCK]
* NEW: Use elementary icons instead of ubuntu ones.


git-svn-id: svn://localhost/gambas/trunk@4157 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-09-26 11:55:11 +00:00
Benoît Minisini
4dcc3d7800 [INTERPRETER]
* BUG: Fix internal UTF-8 to Unicode conversion routine.


git-svn-id: svn://localhost/gambas/trunk@4156 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-09-26 03:00:00 +00:00
Benoît Minisini
a4402b48bc [DEVELOPMENT ENVIRONMENT]
* NEW: Support for "Gambas" icon theme.

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

[GB.FORM]
* NEW: Some little clean-up in stock icons management.


git-svn-id: svn://localhost/gambas/trunk@4155 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-09-26 02:19:38 +00:00
Benoît Minisini
ea0cd62f68 [INTERPRETER]
* BUG: Fix internal collection hash table resizing.


git-svn-id: svn://localhost/gambas/trunk@4154 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-09-26 02:05:50 +00:00
Benoît Minisini
630c52937c [INTERPRETER]
* OPT: Optimization of locale-aware string comparison routine.
* OPT: Do not use sprintf() for searching event handlers in symbol tables.
* OPT: String[].Find() and String.Exist() are now twice faster for ASCII 
  binary and case insensitive comparisons.
* BUG: Initialize the locale before loading any class.
* OPT: Do not use sprintf() when searching a file inside Gambas archives.
* OPT: Unroll a loop to speed up binary string identity comparison a little 
  bit.
* BUG: Collection keys are now hashed with their eight last characters.
* BUG: Internal Collection automatic resizing was disabled. Re-enable it!


git-svn-id: svn://localhost/gambas/trunk@4153 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-09-26 01:46:48 +00:00
Benoît Minisini
84f8f0fa88 [GB.FORM.STOCK]
* NEW: Some missing icons again.


git-svn-id: svn://localhost/gambas/trunk@4152 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2011-09-25 21:06:25 +00:00