Commit graph

6535 commits

Author SHA1 Message Date
gambas
043229a013 Result.GetAll() is a new method that returns an array of the values of a specific field from each record.
[INTERPRETER]
* NEW: New API for reference a Gambas string.

[GB.DB]
* NEW: Result.GetAll() is a new method that returns an array of the values of a specific field from each record. It is about twice faster than the equivalent code written in Gambas.
2018-03-07 22:06:02 +01:00
gambas
0c611d127f [DEVELOPMENT ENVIRONMENT]
* BUG: Debug panel: The 'Remove all breakpoints' button works correctly now.
2018-03-07 01:11:10 +01:00
gambas
dbff0b1e5f Redraw 'revert' stock icons.
[GB.FORM.STOCK]
* NEW: Redraw 'revert' stock icons.
2018-03-07 01:10:44 +01:00
gambas
cb86aa9add TextEditor: Don't store breakpoints and bookmarks in each line, but in global collections.
[GB.FORM.EDITOR]
* NEW: TextEditor: Don't store breakpoints and bookmarks in each line, but in global collections.
2018-03-07 01:09:44 +01:00
gambas
9b2daacf93 Breakpoints now can be disabled.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update french translation.
* NEW: Breakpoints now can be disabled.
* NEW: Debug panel: Add buttons to enable or disable breakpoints.
* NEW: Debug panel: Multiple breakpoints can be selected at the same time now.
* NEW: Image editor: Setting the grid snap to zero is now equivalent to default half-pixel snap.
* NEW: Image editor: Change default toolbar icons.
2018-03-06 23:47:43 +01:00
gambas
0ba668b4a2 Toolbar: The minimum height is now 80% of the font height.
[GB.FORM.MDI]
* NEW: Toolbar: The minimum height is now 80% of the font height.
2018-03-06 23:46:09 +01:00
gambas
3038cc3998 [GB.FORM.EDITOR]
* NEW: Support for disable breakpoints.
2018-03-06 23:45:02 +01:00
gambas
fee00298b0 FontChooser: Ignore case when sorting fonts.
[GB.FORM]
* BUG: FontChooser: Ignore case when sorting fonts.
2018-03-06 23:37:19 +01:00
gambas
0b4adeb361 Implement the menu proxy management.
[GB.GTK]
* NEW: Implement the menu proxy management.

[GB.GTK3]
* NEW: Implement the menu proxy management.
2018-03-06 23:36:43 +01:00
gambas
69abff8f73 Menu.Closed property now takes the menu proxy into account.
[GB.QT4]
* BUG: Menu.Closed property now takes the menu proxy into account.

[GB.QT5]
* BUG: Menu.Closed property now takes the menu proxy into account.
2018-03-06 23:35:59 +01:00
gambas
2eccfbc7b8 New stock icons.
[GB.FORM]
* NEW: New stock icons.
2018-03-06 21:36:31 +01:00
gambas
d0b9e6d8f7 New stock icons.
[GB.FORM.STOCK]
* NEW: New stock icons.
2018-03-06 21:35:41 +01:00
gambas
329edaa228 Help browser: Always display buzy cursor when opening it.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Always display buzy cursor when opening it.
* BUG: Software farm: Use small icons in buttons.
2018-03-05 00:11:09 +01:00
gambas
c1de765d8f Make the Gambas theme current line color lighter, so that there is more difference with the selection color.
[DEVELOPMENT ENVIRONMENT]
* BUG: Make the Gambas theme current line color lighter, so that there is more difference with the selection color.
2018-03-03 03:16:45 +01:00
gambas
4c90fc8855 Make the "very small" toolbar size less small.
[GB.FORM.MDI]
* NEW: Make the "very small" toolbar size less small.
2018-03-03 03:16:07 +01:00
gambas
51dd51dff7 TabPanel: The tab close button will not appear incorrectly anymore.
[GB.FORM]
* BUG: TabPanel: The tab close button will not appear incorrectly anymore.
2018-03-03 03:15:16 +01:00
gambas
58ddc650ad Try to add some more static datatype analysis, but did not succed.
[COMPILER]
* NEW: Try to add some more static datatype analysis, but did not succed.
2018-03-03 03:14:11 +01:00
gambas
c6587f6116 Fix render of Slider controls with Breeze theme.
[GB.QT4]
* BUG: Fix render of Slider controls with Breeze theme.

[GB.QT5]
* BUG: Fix render of Slider controls with Breeze theme.
2018-03-03 03:12:24 +01:00
gambas
3f2838c609 HttpClient.Redirect is a new boolean property that enables automatic redirection following.
[GB.NET.CURL]
* NEW: HttpClient.Redirect is a new boolean property that enables automatic redirection following.
2018-03-01 22:51:48 +01:00
gambas
b5491d432d Update error messages and french translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update error messages.
* NEW: Update french translation.
* BUG: Fix a warning.
2018-02-28 19:15:02 +01:00
gambas
4ae717707e Forgot to commit the headers for MOD and DIV static datatype analysis.
[COMPILER]
* BUG: Forgot to commit the headers for MOD and DIV static datatype analysis.
2018-02-28 19:12:59 +01:00
gambas
b1f4574278 Really fix static datatype analysis of DIV and MOD operators.
[COMPILER]
* BUG: Really fix static datatype analysis of DIV and MOD operators.
2018-02-28 16:54:23 +01:00
gambas
98b4de489c Fix warning on boolean operators and static datatype analysis of DIV and MOD operators.
[COMPILER]
* BUG: Fix warning on boolean operators.
* BUG: Fix static datatype analysis of DIV and MOD operators.
2018-02-28 16:48:39 +01:00
gambas
19342cf7d9 [DEVELOPMENT ENVIRONMENT]
* NEW: Use new stock icons.
* NEW: Image editor: Use custom mouse cursors that are more visible on a gray background.
2018-02-28 15:05:08 +01:00
gambas
31792ddb95 Support for 'application/x-www-form-urlencoded' requests without content length.
[GB.WEB]
* BUG: Support for 'application/x-www-form-urlencoded' requests without content length. If the content length is not specified, everything is read up to 8192 bytes.
2018-02-28 15:02:41 +01:00
gambas
5c288faa0a Support for a new "very small" toolbar size.
[GB.FORM.MDI]
* NEW: Support for a new "very small" toolbar size.
* NEW: Small redesign of the toolbar configuration dialog.
2018-02-28 15:01:15 +01:00
gambas
390188639b [GB.FORM]
* NEW: Support for a new "very small" toolbar size.
* NEW: Add some new stock icons.
2018-02-28 15:00:29 +01:00
gambas
2a4b85258d Automatic support of dark themes, by using the new Image.Invert() method.
[GB.FORM.STOCK]
* NEW: Automatic support of dark themes, by using the new Image.Invert() method.
* NEW: Icon fixes and new icons.
2018-02-28 14:57:18 +01:00
gambas
d009f251ce Image.Invert() is a new method that inverts an image. It takes an optional boolean argument that indicates if the color hue must be kept.
[GB.IMAGE]
* NEW: Image.Invert() is a new method that inverts an image. It takes an optional boolean argument that indicates if the color hue must be kept.
2018-02-28 14:55:48 +01:00
gambas
00b0adb523 Don't raise an error when analyzing the AND, OR or XOR operator. Print a warning instead.
[COMPILER]
* NEW: Don't raise an error when analyzing the AND, OR or XOR operator.
* NEW: Print a warning if the AND, OR or XOR operator mix Boolean and Integer datatypes.
2018-02-28 14:07:24 +01:00
gambas
83e95184c1 Fix the AND, OR, and XOR operator. The AND, OR, XOR and NOT operator now can take a Date, that is converted to boolean.
[INTERPRETER]
* BUG: Fix the AND, OR, and XOR operator.
* NEW: The AND, OR, XOR and NOT operator now can take a Date, that is converted to boolean.
2018-02-28 14:05:45 +01:00
gambas
ce1f731c6e Debug panel: Warnings line numbers are now correct.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debug panel: Warnings line numbers are now correct.
2018-02-27 21:08:12 +01:00
gambas
39995a56de Software farm: Tighten the categories, and add a vertical scrollbar if there is not enough space to display all of them.
[DEVELOPMENT ENVIRONMENT]
* BUG: Software farm: Tighten the categories, and add a vertical scrollbar if there is not enough space to display all of them.
2018-02-27 20:42:30 +01:00
gambas
3ea9013748 Fix insert color dialog.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix insert color dialog.
2018-02-27 01:53:45 +01:00
gambas
7d903b495a ColorPalette: Scrolling with the mouse wheel now works correctly when the Border property is set.
[GB.FORM]
* BUG: ColorPalette: Scrolling with the mouse wheel now works correctly when the Border property is set.
2018-02-27 01:52:56 +01:00
gambas
9b7206493c Redesign the insertion color menu and dialog, and use a smaller font size in the help browser.
[DEVELOPMENT ENVIRONMENT]
* NEW: Redesign the insertion color menu and dialog.
* NEW: Help browser. Use a smaller font size.
2018-02-26 17:34:28 +01:00
gambas
581167f60e Remove a debugging message.
[GB.QT5]
* BUG: Remove a debugging message.
2018-02-26 17:34:01 +01:00
gambas
40e98f03f6 Enhance and fix the image editor.
[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: Enhance the behaviour of the 'paste' tool.
* NEW: Image editor: Limit the clipboard history to 16 entries.
* NEW: Image editor: The keyboard arrows now move the current paste or the current edited selection.
* NEW: Image editor: Separate the grid resolution and the grid snap.
* NEW: Image editor: Add a 20x zoom level.
2018-02-26 04:07:12 +01:00
gambas
242d297bad Update some icons, and add new ones.
[GB.FORM.STOCK]
* NEW: Update some icons, and add new ones.
2018-02-26 04:06:31 +01:00
gambas
c40b49ac70 Fix theme searching routine and update stock icon list.
[GB.FORM]
* BUG: Fix theme searching routine.
* BUG: Fix stock icon list for changes in breeze theme.
* NEW: Update stock icon list with new icons.
2018-02-26 04:05:09 +01:00
gambas
6b7b59c476 Clipboard.HasChanged is a new property that returns if the clipboard contents has changed since the last call to Clipboard.Paste().
[GB.GTK]
* NEW: Clipboard.HasChanged is a new property that returns if the clipboard contents has changed since the last call to Clipboard.Paste().

[GB.GTK3]
* NEW: Clipboard.HasChanged is a new property that returns if the clipboard contents has changed since the last call to Clipboard.Paste().

[GB.QT4]
* NEW: Clipboard.HasChanged is a new property that returns if the clipboard contents has changed since the last call to Clipboard.Paste().

[GB.QT5]
* NEW: Clipboard.HasChanged is a new property that returns if the clipboard contents has changed since the last call to Clipboard.Paste().
2018-02-26 04:03:21 +01:00
gambas
95ca2bca65 Add '*.mo' files.
[GB.DB.FORM]
* BUG: Add '*.mo' files.
2018-02-24 02:05:58 +01:00
gambas
4d590e70e6 Fix the style sheet used by the IDE.
[WIKI]
* BUG: Fix the style sheet used by the IDE.
2018-02-24 02:05:02 +01:00
gambas
cdb8441930 [DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Fix property help.
* NEW: Automtic completion: Use a little bit bigger font size.
* BUG: Form editor: Use the same font size in the property help as in automatic completion.
2018-02-24 02:02:27 +01:00
gambas
ce804df94c Add some new '*.mo' files.
[GB.DB.FORM]
* BUG: Add some new '*.mo' files.
2018-02-24 00:04:49 +01:00
gambas
d5eb877b1b Form editor: Opening the text property dialog now displays correctly the current value of the property.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Opening the text property dialog now displays correctly the current value of the property.
2018-02-24 00:03:15 +01:00
gambas
1d43cc1b46 Enhance and fix String.ToPhonetic() method.
[GB.UTIL]
* BUG: Enhance and fix String.ToPhonetic() method.
2018-02-23 21:51:03 +01:00
gambas
c8d6b096e7 Get rid of spurious "selection too old" messages from Qt xcb platform plugin.
[GB.QT5]
* BUG: Get rid of spurious "selection too old" messages from Qt xcb platform plugin.
2018-02-23 21:50:18 +01:00
gambas
39c492f895 String.ToPhonetic() is a new method that returns a string converted to a phonetic equivalent according to the specified language. Only french is supported at the moment!
[GB.UTIL]
* NEW: String.ToPhonetic() is a new method that returns a string converted to a phonetic equivalent according to the specified language. Only french is supported at the moment!
2018-02-23 17:49:07 +01:00
gambas
c26c1c703f MenuButton: Do not popup a sibling MenuButton if the current one has been closed.
[GB.FORM]
* BUG: MenuButton: Do not popup a sibling MenuButton if the current one has been closed.
2018-02-23 04:06:27 +01:00