Commit graph

6534 commits

Author SHA1 Message Date
gambas
29fced44ff TextEditor: Fix Mode property and add a GetIndent() method that returns the characters that make the indentation of a group of lines.
[GB.FORM.EDITOR]
* BUG: TextEditor.Mode returns the set mode correctly.
* NEW: TextEditor.GetIndent() is a new method that returns the characters that make the indentation of a group of lines.
2017-09-25 19:15:54 +02:00
gambas
f1046c70f9 Removing a project from the recent project list should not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Removing a project from the recent project list should not crash anymore.
2017-09-25 01:42:35 +02:00
gambas
41b9b88469 Automatic completion: Do not hide constants having underscore inside. Only those starting with an underscore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Do not hide constants having underscore inside. Only those starting with an underscore.
2017-09-24 00:58:48 +02:00
gambas
26039d08bb Automatic completion: Hide symbols having with an underscore in it, unless you have entered an underscore just after the point.
[DEVELOPMENT ENVIRONMENT]
* NEW: Automatic completion: Hide symbols having with an underscore in it, unless you have entered an underscore just after the point.
2017-09-24 00:41:36 +02:00
gambas
c103a1fc18 Add dark theme version of tab close button and fix 'exec' stock icon for dark breeze theme.
[GB.FORM]
* NEW: Add dark theme version of tab close button.
* BUG: Fix 'exec' stock icon for dark breeze theme.
2017-09-23 20:46:24 +02:00
gambas
a4539d6bb3 [WIKI]
* NEW: New design.
2017-09-23 20:45:44 +02:00
gambas
056e8eaf05 Merge branch 'master' of gitlab.com:gambas/gambas 2017-09-23 20:45:00 +02:00
gambas
d90c30ad80 TextEditor: Fix automatic closing of markups.
[GB.FORM.EDITOR]
* BUG: TextEditor: Fix automatic closing of markups.
2017-09-23 20:44:28 +02:00
Adrien Prokopowicz
6fd076a9ef
gb.xml.html: Fix detection of existing meta charset tags when switching to HTML5
[GB.XML.HTML]
* BUG: Fix detection of existing meta charset tags when switching to HTML5.
2017-09-23 19:20:02 +02:00
Adrien Prokopowicz
8da6cfd91a
Merge branch 'master' of gitlab.com:gambas/gambas 2017-09-23 13:59:15 +02:00
Adrien Prokopowicz
2865c9def1
The child search methods do not match the parent node anymore.
[GB.XML]
* BUG: The child search methods do not match the parent node anymore.
2017-09-23 13:56:12 +02:00
gambas
7f3ddad0b7 Fix pasting from clipboard when data is in UTF-16 or UTF-32 format.
[GB.QT4]
* BUG: Fix pasting from clipboard when data is in UTF-16 or UTF-32 format.
2017-09-23 13:24:38 +02:00
gambas
8eb04e3e00 Code editor: Fix completion of words having UTF-8 characters inside.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix completion of words having UTF-8 characters inside.
2017-09-22 00:54:15 +02:00
gambas
ccbe26c250 Optimize identifier completion and do not crash anymore when clicking many times on the project remove icon in recent project list.
[DEVELOPMENT ENVIRONMENT]
* NEW: Rename source code directory 'Subversion' as 'VersionControl'.
* OPT: Completion of identifiers is faster.
* NEW: New icon emblem for symbolic links.
* BUG: Do not crash anymore when clicking many times on the project remove icon in recent project list.
2017-09-21 18:27:31 +02:00
gambas
89a9819633 [GB.FORM.EDITOR]
* BUG: TextEditor: Fix triggering of sidebar refresh.
* OPT: TextEditor: Draw the sidebar faster, sacrifying beauty.
* OPT: TextEditor: FindNextString() is faster when searching for an ascii string.
2017-09-21 18:19:50 +02:00
gambas
8fa66baeac FileProperties: Display the symbolic link contents on its own information row.
[GB.FORM]
* NEW: FileProperties: Display the symbolic link contents on its own information row.
2017-09-21 18:18:43 +02:00
gambas
54b36d3bfc GridView and all its children (TreeView, ColumnView...) now correctly react to font changes.
[GB.GUI.BASE]
* BUG: GridView and all its children (TreeView, ColumnView...) now correctly react to font changes.
2017-09-21 18:17:36 +02:00
gambas
a489f435e7 gb.notify: don't crash anymore when releasing watches.
[INTERPRETER]
* NEW: Add an API that returns the first element of a hash table.

[GB.NOTIFY]
* BUG: Don't crash anymore when releasing watches.
2017-09-21 18:15:37 +02:00
gambas
bfd13f008f Merge branch 'master' of gitlab.com:gambas/gambas 2017-09-21 18:14:59 +02:00
gambas
f5e9443978 New wiki design.
[WIKI]
* NEW: New design.
2017-09-21 18:14:16 +02:00
Benoît Minisini
c29c1a8e9a Update README.md 2017-09-21 13:04:20 +00:00
gambas
b7b134f06a Support QT default image format when extracting a video frame in gb.media.
[GB.MEDIA]
* BUG: Support QT default image format when extracting a video frame.
2017-09-20 19:34:04 +02:00
gambas
8c316e0967 TextEditor: Fix ALT+Braces shortcut behaviour in Gambas mode.
[GB.FORM.EDITOR]
* BUG: TextEditor: Fix ALT+Braces shortcut behaviour in Gambas mode.
2017-09-19 15:09:28 +02:00
gambas
8d6e6e18af Enhance CSS highlighting.
[GB.EVAL.HIGHLIGHT]
* NEW: Add an initialization module that generates CSS properties and values from www.w3schools.com website.
* NEW: New CSS properties and values list.
* NEW: Custom CSS properties (i.e. '-webkit-*', '-mozilla-*', and so on...) are not displayed as errors anymore.
2017-09-19 12:57:45 +02:00
gambas
ec5b9f9391 Create bigger versions of three other icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Create bigger versions of three other icons.
2017-09-19 03:39:06 +02:00
gambas
4a6285c6de MenuButton: Ignore buttons displaying an arrow when searching for other menu buttons while a popup menu is opened.
[GB.FORM]
* NEW: MenuButton: Ignore buttons displaying an arrow when searching for other menu buttons while a popup menu is opened.
2017-09-19 03:36:25 +02:00
gambas
d9996b4354 HttpClient.Download() is a new static method that download an HTTP url and return the result as a string.
[GB.NET.CURL]
* NEW: HttpClient.Download() is a new static method that download an HTTP url and return the result as a string.
2017-09-19 03:34:26 +02:00
gambas
fbbc82b012 [GB.DBUS.TRAYICON]
* BUG: Assume Unity indicators when the desktop is not KDE.
2017-09-18 02:25:44 +02:00
gambas
ee03351de4 Merge branch 'master' of gitlab.com:gambas/gambas 2017-09-17 00:00:35 +02:00
gambas
816a748736 Support for indenting with tabs in the IDE.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix some icons that were too dark.
* NEW: Start making some icons 32x32 pixels for a better look in big toolbars.
* NEW: Text editor: Add a toggle button for indenting with tabs or spaces.
2017-09-16 23:58:07 +02:00
gambas
d782565a60 TextEditor: Support for indentation with tabs, and automatic indention when hitting ENTER between braces, brackets or markups.
[GB.FORM.EDITOR]
* NEW: TextEditor: TabIndent is a new property that tell if tabs are used for indenting instead of spaces.
* NEW: TextEditor: TabSize property can be equal to 1.
* BUG: TextEditor: Bold weight now follows font size.
* BUG: TextEditor: Selecting a character with the mouse is more accurate now.
* NEW: TextEditor: Hitting RETURN or ENTER inside braces, brackets, markups now automatically inserts an indented line.
2017-09-16 23:52:58 +02:00
Tobias Boege
fe4f54a3be [GB.OPENSSL]
* BUG: Cipher.DecryptSalted() doesn't return rubbish after the decrypted text anymore
2017-09-16 23:52:47 +02:00
gambas
3dc623c408 Toolbar: Configuration dialog now correctly display big toolbar button icons.
[GB.FORM.MDI]
* BUG: Toolbar: Configuration dialog now correctly display big toolbar button icons.
2017-09-16 23:51:28 +02:00
gambas
44950293a9 SwitchButton: Raise the Click event after the animation display has been finished.
[GB.FORM]
* BUG: SwitchButton: Raise the Click event after the animation display has been finished.
2017-09-16 23:50:23 +02:00
gambas
c8ee5ee5da Wiki login works correctly again.
[WIKI]
* BUG: Login works correctly again.
2017-09-16 23:49:20 +02:00
gambas
0f072edcbf New project option to show or hide the deprecated components and controls in the IDE.
[DEVELOPMENT ENVIRONMENT]
* NEW: New project option to show or hide the deprecated components and controls.
2017-09-16 15:47:17 +02:00
gambas
72d6c1a6c0 * Implement automatic close of braces, brackets, markups, strings inside the TextEditor control.
[DEVELOPMENT ENVIRONMENT]
* NEW: Use new TextEditor "CloseBraces" option instead of implementing it in the IDE.

[GB.FORM.EDITOR]
* NEW: TextEditor.Mode is a new property that defined the behaviour of the editor. It takes the same values as the Highlight property.
* NEW: TextEditor.CloseBraces is a new boolean property that defines if braces, brackets, markups, strings... must be automatically closed.
2017-09-16 04:04:18 +02:00
gambas
9f6ec453fa TextEditor: If the cusor is at the end of the line, keep it there when the line is rewritten by the syntax highlighter.
[GB.FORM.EDITOR]
* BUG: TextEditor: If the cusor is at the end of the line, keep it there when the line is rewritten by the syntax highlighter.
2017-09-15 00:28:24 +02:00
gambas
98259f1d71 SqlRequest.Where() method now implicitely uses the AND operator.
[GB.DB]
* NEW: SqlRequest.Where() method now implicitely uses the AND operator.
2017-09-15 00:27:32 +02:00
gambas
b498d75793 IDE editor now can close braces, brackets, markups... automatically.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Close braces, brackets, markups... automatically.
* NEW: Option dialog: Add an option to toggle automatic closing of braces, brackets...
2017-09-15 00:24:30 +02:00
gambas
143ceedf76 Farm dialog: Reset to the default farm if the current farm is removed from the farm list.
[DEVELOPMENT ENVIRONMENT]
* BUG: Farm dialog: Reset to the default farm if the current farm is removed from the farm list.
2017-09-14 03:28:41 +02:00
gambas
fcfb9ebccd Correctly detect the datatype of query columns that are expressions.
[GB.DB.SQLITE3]
* BUG: Correctly detect the datatype of query columns that are expressions.
2017-09-13 17:21:44 +02:00
gambas
6b9060885e Make MOVE '<source> KILL <target>' a synonymous of 'MOVE <source> DOWNTO <target>'.
[COMPILER]
* NEW: Make MOVE '<source> KILL <target>' a synonymous of 'MOVE <source> DOWNTO <target>'.
2017-09-12 16:30:00 +02:00
gambas
804144f59c The 'Tools' menu came back.
[DEVELOPMENT ENVIRONMENT]
* BUG: The 'Tools' menu came back.
2017-09-11 17:16:12 +02:00
gambas
4417e59f10 WebTimer.Stop() does not prevent the timer to be restarted anymore.
[GB.WEB.FORM]
* BUG: WebTimer.Stop() does not prevent the timer to be restarted anymore.
2017-09-11 15:17:52 +02:00
gambas
4bc7cd8ada Ignore backup files (ending with '~') in .gitignore. 2017-09-11 15:17:16 +02:00
gambas
1434cb0cd0 Form editor: Fix a possible crash when loading forms with Scaled property set to FALSE.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Fix a possible crash when loading forms with Scaled property set to FALSE.
2017-09-09 10:07:30 +02:00
Benoît Minisini
74722821f0 Merge branch 'poppler-0.58' into 'master'
adapt to poppler 0.58

See merge request !14
2017-09-08 23:45:36 +00:00
gambas
90a872d05e Fix toolbar menu buttons and procedure popup management.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix procedure popup management so that the focus starts on the current procedure.
* BUG: Main window: Menu buttons of the main toolbar are now correctly disabled like standard menus.
* NEW: Option dialog: Change the look of the background panel of the option dialog.
2017-09-09 01:40:09 +02:00
gambas
7397bbd386 MenuButton: Fix the button drawing when raising the Click event.
[GB.FORM]
* BUG: MenuButton: Fix the button drawing when raising the Click event.
2017-09-09 01:37:51 +02:00