Commit graph

2870 commits

Author SHA1 Message Date
Alexey Loginov
bee7558a2e use old format for shortcuts for WebCam 2019-05-20 09:47:52 +03:00
gambas
0732689800 About dialog: Wrap license text so that it is not truncated.
[DEVELOPMENT ENVIRONMENT]
* BUG: About dialog: Wrap license text so that it is not truncated.

[GB.GUI.BASE]
* BUG: Paint.DrawRichTextShadow() default radius is now the same as Paint.DrawTextShadow().
2019-05-18 19:26:11 +02:00
gambas
fb68c84a8a Always read the translation of project title and description when displaying a project box, and read them correctly.
[DEVELOPMENT ENVIRONMENT]
* BUG: Always read the translation of project title and description when displaying a project box, and read them correctly.

[TEMPLATES]
* NEW: Update french translation of some template projects.
2019-05-18 19:12:34 +02:00
gambas
947b0188cc And finally replace 'mandriva' by 'mageia'. We should be ok now.
[EXAMPLES]
* BUG: And finally replace 'mandriva' by 'mageia'. We should be ok now.
2019-05-18 18:52:44 +02:00
gambas
1f018b8404 Reallt remove every 'nl.mo' files still present in the repository. 2019-05-18 17:36:30 +02:00
gambas
85fb0743e2 Revert "Remove every 'nl.mo' files still present in the repository."
This reverts commit a142c76b28.
2019-05-18 17:32:25 +02:00
gambas
a142c76b28 Remove every 'nl.mo' files still present in the repository. 2019-05-18 17:29:34 +02:00
glixx
bfd645ea16 examples: Networking: improve i18n 2019-05-17 10:04:14 +03:00
glixx
baf93db0f2 examples: Multimedia: improve i18n and fix WebCam 2019-05-17 09:29:42 +03:00
glixx
f746a4acf6 examples: Misc: improve i18n 2019-05-17 07:33:54 +03:00
glixx
d8c678c63b examples: Image: improve i18n 2019-05-17 07:17:13 +03:00
glixx
a030b6a0ba examples: Games: improve i18n 2019-05-17 06:44:34 +03:00
glixx
af356974f4 examples: Drawing: improve i18n and fix RandomColorSort 2019-05-17 05:13:49 +03:00
glixx
4d5cf06fae examples: Printing: improve i18n 2019-05-16 09:33:45 +03:00
glixx
8317de3e55 examples: Database: improve i18n 2019-05-16 09:21:46 +03:00
glixx
d5721ce3f4 examples: Control: improve i18n 2019-05-16 07:35:16 +03:00
glixx
530f6f0a26 examples: Basic: improve i18n 2019-05-16 07:07:23 +03:00
glixx
2f4f16c8c5 examples: more translatable projects 2019-05-16 02:58:19 +03:00
gambas
54f47f43ab Code editor: Fix keyboard handling in procedure list.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix keyboard handling in procedure list.
2019-05-15 00:39:34 +02:00
gambas
ca2dede0ec Really replace 'mandrake' by 'mandriva'.
[EXAMPLES]
* BUG: Really replace 'mandrake' by 'mandriva'.
2019-05-14 08:07:54 +02:00
gambas
a02713f14f Merge branch 'master' of gitlab.com:gambas/gambas 2019-05-14 07:59:31 +02:00
gambas
af45f827ec Fix Willy Raets' mail address.
[CONFIGURATION]
* BUG: Fix Willy Raets' mail address.

[DEVELOPMENT ENVIRONMENT]
* NEW: Remove now useless 'authors.txt' file.
2019-05-14 07:58:21 +02:00
Benoît Minisini
b073a75363 Merge branch 'master' into 'master'
Some fixes

See merge request gambas/gambas!92
2019-05-14 05:38:12 +00:00
glixx
69411f4026 html formatting and typo for tips.en 2019-05-14 06:18:00 +03:00
gambas
5eb8054854 Replace "mandrake" by "mandriva" in DnsClient example.
[EXAMPLES]
* BUG: Replace "mandrake" by "mandriva" in DnsClient example.
2019-05-13 21:17:05 +02:00
gambas
89df5d6abd Automatic completion: Handle boxed strings.
[DEVELOPMENT ENVIRONMENT]
* NEW: Automatic completion: Handle boxed strings.
* NEW/ Update financial support.
2019-05-13 21:14:44 +02:00
glixx
8e0bf99ce1 fix typos 2019-05-13 04:54:50 +03:00
gambas
37a11f35c5 Version control: Add a new tab in the bottom panel for managing version control.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Add a new tab in the bottom panel for managing version control.
* NEW: Version control: Command timeout is now 15 seconds instead of 30.
2019-05-07 23:08:41 +02:00
gambas
8ef91cc36a Debugger: Make debugging windows fully readable with dark themes.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Make debugging windows fully readable with dark themes.
2019-05-07 11:25:16 +02:00
Tobias Boege
22b5e802ff Wiki: Discount comments in .info files when calculating number of symbols
[WIKI]
* BUG: Discount comments in .info files when calculating number of symbols.
2019-05-04 17:35:00 +02:00
gambas
8a6543b5b9 Database editor: Locating SQLite database inside the home directory or inside the project now works correctly.
[DEVELOPMENT ENVIRONMENT]
* BUG: Database editor: Locating SQLite database inside the home directory or inside the project now works correctly.
2019-05-02 00:27:01 +02:00
Benoît Minisini
0617136258 Merge branch 'italian-translations' into 'master'
Contains fix and new Italian translations

See merge request gambas/gambas!88
2019-05-01 11:47:20 +00:00
gambas
7c0a6730cd Complete support for project extra references.
[CONFIGURATION]
* NEW: Update version to 3.13.90.

[DEVELOPMENT ENVIRONMENT]
* NEW: Redone extra references support.

[COMPILER]
* NEW: Take project extra references into account.

[GB.TERM.FORM]
* BUG: Fix project description.
2019-04-23 12:31:10 +02:00
GianluigiOr
5fdb22660a Contains fix and new Italian translations
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE translation is now complete.

[GB.FORM]
* NEW: Italian translations improvements

[GB.WEB.FEED]
* NEW: The translations is now complete.
2019-04-22 17:52:07 +02:00
gambas
516de91f93 Update French translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
2019-04-22 03:27:46 +02:00
gambas
1ef5252a10 Add support for extra references, i.e. external executables that add their symbol information to the automatic completion.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add support for extra references, i.e. external executables that add their symbol information to the automatic completion. This is useful if your project is a library loaded by the extra reference that uses its exported classes.
2019-04-21 13:30:15 +02:00
gambas
21b06e89b3 Image editor: Selection drawing tool now works correctly when sanpping lines to 15° angles by pressing the ALT key.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Selection drawing tool now works correctly when sanpping lines to 15° angles by pressing the ALT key.
2019-04-20 15:34:35 +02:00
Benoît Minisini
c918543d07 Merge branch 'patch-1' into 'master'
Update es.po

See merge request gambas/gambas!84
2019-04-10 22:53:29 +00:00
W. Raets
01d21cb0a5 Updated all Dutch translations and dutch translator e-mail address
[DEVELOPMENT ENVIRONMENT]
* NEW: Updated Dutch translations

[WIKI CGI SCRIPT]
* NEW: Updated Dutch translations

[WEB SITE MAKER]
* NEW: Updated Dutch translations

[GB.ARGS]
* NEW: Updated Dutch translations

[GB.DB.FORM]
* NEW: Updated Dutch translations

[GB.FORM]
* NEW: Updated Dutch translations

[GB.FORM.DIALOG]
* NEW: Updated Dutch translations

[GB.FORM.MIDI]
* NEW: Updated Dutch translations

[GB.NET.POP3]
* NEW: Updated Dutch translations

[GB.REPORT]
* NEW: Updated Dutch translations

[GB.REPORT2]
* NEW: Updated Dutch translations

[GB.TERM.FORM]
* NEW: Updated Dutch translator e-mail

[GB.WEB.FEED]
* NEW: Updated Dutch translator e-mail

[GB.WEB.FORM]
* NEW: Updated Dutch translator e-mail
2019-04-10 22:52:07 +00:00
gambas
0b1afd4d52 Code editor: The method popup font is sized according to the number of methods to display.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: The method popup font is sized according to the number of methods to display.
* NEW: Update financial support.
2019-04-04 23:06:41 +02:00
Martín Belmonte
10c86b76ff Update es.po 2019-03-28 18:55:56 +00:00
gambas
b5e2e82355 Option dialog: Fix spacing of some options in 'Project' tab.
[DEVELOPMENT ENVIRONMENT]
* BUG: Option dialog: Fix spacing of some options in 'Project' tab.
2019-03-22 00:57:30 +01:00
GianluigiOr
a89bd83dd0 Contains fix and new Italian translations
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE translation is now complete and correct.
2019-03-15 23:05:32 +01:00
gambas
01cb3d2a55 Just some changes due to the new minus unary operator formatting. 2019-03-14 02:48:19 +01:00
gambas
ddfdb080f7 Form editor: The dialog for editing text property now displays the name of the editer property in its title.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Form editor: The dialog for editing text property now displays the name of the editer property in its title.
* NEW: Project property dialog: Add GB_NO_JIT as pre-defined environment variable.
* BUG: Project property dialog: The environment variable table now automatically resizes its columns.
2019-03-14 02:13:42 +01:00
Benoît Minisini
60b30b7073 Merge branch 'master' into 'master'
Add IDE Category to .desktop

See merge request gambas/gambas!79
2019-03-11 18:48:10 +00:00
gambas
cfd5d3bce1 Help browser: Opening the help browser from the welcome dialog does not crash anymore if the left panel is visible.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Opening the help browser from the welcome dialog does not crash anymore if the left panel is visible.
* BUG: Help browser: Fix the left panel contents.
* NEW: Search dialog: Make it larger for long checkbox labels.
2019-03-08 12:48:30 +01:00
gambas
15641c109a Code formatting now ignores void files, fixes in javascript compression.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code formatting now ignores void files.
* NEW: Connection editor: Display the duration of custom requests is the request editor.
* NEW: Connection editor: The request editor now wraps its contents.
* BUG: Text editor: Some fixes in javascript compression.
2019-03-07 14:56:03 +01:00
bgermann
42cc5d63b7 Add IDE Category to .desktop 2019-03-01 19:10:25 +01:00
gambas
2d11bf54ef Image editor: Do not crash when using the erase tool while pressing SHIFT key.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update financial support.
* BUG: Image editor: Do not crash when using the erase tool while pressing SHIFT key.
2019-02-28 17:45:26 +01:00
gambas
4840818e04 The page title now starts with the page path.
[WIKI]
* NEW: The page title now starts with the page path.
2019-02-28 17:41:55 +01:00
gambas
98c6018e18 Merge branch 'master' of gitlab.com:gambas/gambas 2019-02-14 18:10:09 +01:00
gambas
2522691508 Support for integrated playground.
[WIKI]
* NEW: Support for integrated playground.
2019-02-14 18:09:41 +01:00
Benoît Minisini
a761404ac9 Merge branch 'undefined' into 'master'
Replace pt_BR.po, updated translation.

See merge request gambas/gambas!68
2019-02-11 13:47:58 +00:00
Benoît Minisini
8b82545269 Merge branch 'italian-translations' into 'master'
Update Italian translation.

See merge request gambas/gambas!67
2019-02-11 13:47:16 +00:00
Gen Braga
b565ce8734 Replace pt_BR.po, updated translation. 2019-02-11 13:16:24 +00:00
gambas
5318c1db60 Option dialog: Add new snippets and display custom snippets in bold.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Add new snippets.
* NEW: Option dialog: Display custom snippets in bold.
2019-02-11 01:21:44 +01:00
GianluigiOr
f3d0e3590e Contains new Italian translations
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE translation is now complete.
2019-02-09 16:51:51 +01:00
gambas
a5660d9ba8 Fix how format on load & save option is taken into account.
[DEVELOPMENT ENVIRONMENT]
* BUG: Format on load & save option now mark the files as modified, so that search does not become silly.
* BUG: Format on load & save option is now taken into account by the text editor, not just by code editor.
* NEW: URLLabel.Padding now works correctly in form editor.
2019-02-09 14:27:31 +01:00
Benoît Minisini
66b357dcf3 Merge branch 'italian-translations' into 'master'
Contains fix and new Italian translations

See merge request gambas/gambas!66
2019-02-08 00:07:21 +00:00
gambas
019bae2789 Translation dialog: Deleting a translation correctly removes it from the translation combo box.
[DEVELOPMENT ENVIRONMENT]
* BUG: Translation dialog: Deleting a translation correctly removes it from the translation combo box.
2019-02-08 00:42:20 +01:00
GianluigiOr
80cc24b690 Contains fix and new Italian translations
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE translation is now complete and correct.
2019-02-07 23:51:59 +01:00
gambas
2a8ebf3659 Support for automatic translation based on 'translate-shell' tool.
[DEVELOPMENT ENVIRONMENT]
* NEW: Translation dialog: Support for automatic translation based on 'translate-shell' tool.
* NEW: Option dialog: Support for automatic translation based on 'translate-shell' tool.
* BUG: Mark some strings in forms as not to be translated.
* NEW: Update the Spanish translation.
2019-02-07 14:20:43 +01:00
gambas
8d04122c84 Merge branch 'master' of gitlab.com:gambas/gambas 2019-02-06 22:25:44 +01:00
gambas
6d12e87a54 Cosmetic enhancement of the fix on package names with a leading dot.
[DEVELOPMENT ENVIRONMENT]
* BUG: Packager: Cosmetic enhancement of the fix on package names with a leading dot.
2019-02-06 22:24:35 +01:00
Tim Dickson
d2ed9a43f2 fix slackware package genreation
[DEVELOPMENT ENVIRONMENT]
* BUG: generate missing doinst.sh file for desktop packages
* BUG: make requires file point at correct package for slapt-get
* BUG: generate one package for slackware, as dep packages are not used.
2019-02-06 20:57:04 +00:00
Benoît Minisini
a5ec01c252 Merge branch 'componentwithoutdot' into 'master'
Fix packager creates component name with leading dot

See merge request gambas/gambas!61
2019-02-06 18:03:19 +00:00
gambas
4226f32905 Translation dialog: Add two buttons to move between translated strings and redesign the dialog a bit.
[DEVELOPMENT ENVIRONMENT]
* NEW: Translation dialog: Move the current translation related buttons to their own toolbars juste above the translation field.
* NEW: Translation dialog: Add two buttons to move between translated strings.
2019-02-05 02:23:12 +01:00
gambas
efee886dab * Remove other '*.mo' files from the repository. 2019-02-02 02:00:58 +01:00
gambas
5bb2f41b21 Remove '*.mo' files now automatically generated by the compiler, and other filed that should be ignored too. 2019-02-02 01:07:37 +01:00
gambas
f931131317 Update French translation.
[WIKI]
* NEW: Update French translation.
2019-02-02 01:06:42 +01:00
gambas
e467d664c1 Code editor: The background color of error or watch tooltips is now explicitely merged with the theme default background color.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: The background color of error or watch tooltips is now explicitely merged with the theme default background color.
2019-01-29 01:18:41 +01:00
gambas
402d1acbcb Compile translations on installation.
[DEVELOPMENT ENVIRONMENT]
* BUG: Compile translations on installation.
2019-01-24 04:11:35 +01:00
gambas
e5b5487a13 Search dialog: text highlight now works correctly whatever the editor font is.
[DEVELOPMENT ENVIRONMENT]
* BUG: Search dialog: text highlight now works correctly whatever the editor font is.

[GB.EVAL.HIGHLIGHT]
* NEW: TextHighlighter: Paint() is a new method that paints the highlighted text.

[GB.GUI.BASE]
* NEW: Paint: Add an hidden undocumented method that computes the character width of a fixed font.
2019-01-24 00:57:54 +01:00
christof
4dae37d474 Fix packager creates component name with leading dot
this happend if vendorname = Null
2019-01-21 14:54:34 +01:00
gambas
845d535b35 Fix corrupted image in BeastScroll example.
[EXAMPLES]
* BUG: Fix corrupted image in BeastScroll example.
2019-01-19 01:08:00 +01:00
gambas
525b686581 Do not call 'msgfmt' anymore, this is automatically done by the compiler now.
[DEVELOPMENT ENVIRONMENT]
* NEW: Do not call 'msgfmt' anymore, this is automatically done by the compiler now.
2019-01-19 01:05:48 +01:00
Gianluigi Gradaschi
0d98926605 Italian translations 2019-01-15 22:17:03 +00:00
gambas
3653b76c22 Project property dialog: Use custom icons for component tab check boxes, because some style cannot draw them correctly.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: Use custom icons for component tab check boxes, because some style cannot draw them correctly.
2019-01-06 20:23:46 +01:00
gambas
e61175c939 Update some component, project and test files. 2019-01-03 10:56:37 +01:00
gambas
fe90f3457a Fix an incorrectly declared array.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix an incorrectly declared array.
2019-01-03 10:28:56 +01:00
gambas
bceaa0ae53 Compiling a project now recompile all modified translation, not just the translation of the current language.
[DEVELOPMENT ENVIRONMENT]
* NEW: Really update Italian translation.
* BUG: Compiling a project now recompile all modified translation, not just the translation of the current language.
2019-01-03 10:27:03 +01:00
GianluigiOr
1721182cce IDE: Italian translations 2019-01-02 11:44:06 +01:00
gambas
1919f6ab4c Merge branch 'master' of gitlab.com:gambas/gambas 2019-01-01 15:17:06 +01:00
gambas
8f089f4121 Use the new icon instead of the old one in the welcome dialog and update financial support.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update financial support.
* NEW: Use the new icon instead of the old one in the welcome dialog.
* NEW: The snow is a bit gray now.
2019-01-01 15:15:35 +01:00
gambas
52dfc53afb Support for webm video files.
[WIKI]
* NEW: Support for webm video files.
2019-01-01 15:13:58 +01:00
gambix
ad80136304 [SCRIPTER]
* BUG: Scripter now compile the content of arguments in inline mode (-e).
2018-12-29 13:26:13 +01:00
gambas
fc8be23426 Some little tweaks of firs & snow.
[DEVELOPMENT ENVIRONMENT]
* NEW: Some little tweaks of firs & snow.
2018-12-27 15:08:40 +01:00
gambas
33d9e3950a Better snow algorithm.
[DEVELOPMENT ENVIRONMENT]
* NEW: Better snow algorithm.
2018-12-27 03:53:58 +01:00
gambas
30a74783cf Half of snowflakes ignore the firs.
[DEVELOPMENT ENVIRONMENT]
* NEW: Half of snowflakes ignore the firs.
2018-12-27 00:26:34 +01:00
gambas
bae596cc68 Add firs. Display snow and firs only between Christmas and the Feast of the Circumcision.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add firs. Display snow and firs only between Christmas and the Feast of the Circumcision.
2018-12-27 00:11:45 +01:00
gambas
abc0c857b9 Add a bit of snow for X-Mas.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Add a bit of snow for X-Mas.
2018-12-24 18:03:32 +01:00
gambas
f9aa750a1b Update error messages and take new compiler message prefix into account.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update error messages.
* NEW: Update French translation.
* NEW: Take new compiler message prefix into account.
2018-12-14 05:19:28 +01:00
gambas
5a6940e8e8 Code editor: Pretty printer now takes local variable declared anywhere into account.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add new "illusion" background.
* BUG: Code editor: Pretty printer now takes local variable declared anywhere into account.
2018-12-13 01:28:27 +01:00
gambas
37ef8c2c1d Option dialog: Add an option to set if strings must be automatically closed in text or code editors.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Add an option to set if strings must be automatically closed in text or code editors.
* NEW: Update French translation.
* NEW: Update Gambas fonts.
2018-12-11 02:21:46 +01:00
gambas
8d6e0f9c8f Form editor: Do not apply the Enabled property when the control is drawn with a DrawingArea.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Do not apply the Enabled property when the control is drawn with a DrawingArea.
* NEW: Form editor: Always read SpinBox Min, Max and Value properties.
2018-12-09 03:48:18 +01:00
gambas
784d27f7b6 Menu editor: Add a button for inserting a separator.
[DEVELOPMENT ENVIRONMENT]
* NEW: Menu editor: Insert new menu after by default now.
* NEW: Menu editor: Add a button for inserting a separator.
2018-12-02 20:01:07 +01:00
gambas
1b0f9e48c5 Correctly initialize EC register to NULL before calling a compiled fast method.
[INTERPRETER]
* BUG: Correctly initialize EC register to NULL before calling a compiled fast method.
2018-11-29 02:11:24 +01:00
gambas
2b6164cce5 Rewrite the global position history to fix it.
[DEVELOPMENT ENVIRONMENT]
* BUG: Rewrite the global position history to fix it.
* NEW: Use the 'menu' icon for the 'hide menu bar' action.
* BUG: Farm client: Check that the 'sha256sum' program is installed before computing a download checksum.
2018-11-27 03:03:32 +01:00
gambas
4ee175d022 Redraw the project icon.
[SCRIPTER]
* NEW: Redraw the project icon.
2018-11-27 03:02:02 +01:00
gambas
6307eeba59 System information dialog: Make it work on FreeBSD.
[DEVELOPMENT ENVIRONMENT]
* BUG: System information dialog: Make it work on FreeBSD.
2018-11-24 21:38:47 +01:00
gambas
96d4e71346 JIT now handles "no return value" errors correctly.
[INTERPRETER]
* BUG: Process.Wait() now handles error output correctly.

[GB.JIT]
* BUG: Display compiler error correctly.
* BUG: Handle "no return value" errors correctly.
2018-11-24 13:24:34 +01:00
gambas
4250fb647d FreeBSD systems memory may be greater than 2GB.
[DEVELOPMENT ENVIRONMENT]
* BUG: FreeBSD systems memory may be greater than 2GB.
2018-11-21 00:12:21 +01:00
gambas
572839a83c Text editor: The paste button is now a ToolButton as it should be.
[DEVELOPMENT ENVIRONMENT]
* BUG: Text editor: The paste button is now a ToolButton as it should be.
2018-11-20 12:14:58 +01:00
gambas
d6d558da17 Update French translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
2018-11-15 00:25:46 +01:00
gambas
8011bab536 Option dialog: Use the new DialogManager class to handle offline documentation download.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Use the new DialogManager class to handle offline documentation download.
* BUG: Compressing or uncompressing a file now correctly refreshes the search list.
2018-11-15 00:21:37 +01:00
gambas
79a8e61c61 Option dialog: Add Mate terminal to the list of external terminals.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Add Mate terminal to the list of external terminals.
2018-11-07 17:15:38 +01:00
gambas
682245ae88 Raise the offline documentation download timeout, for slow connections.
[DEVELOPMENT ENVIRONMENT]
* BUG: Raise the offline documentation download timeout, for slow connections.
2018-11-07 17:11:12 +01:00
gambas
29135ad637 Image editor: correctly refresh paste selection frame.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: correctly refresh paste selection frame.
2018-11-03 09:59:34 +01:00
gambas
5abdff41e5 Correctly install appdata file.
[CONFIGURATION]
* BUG: Correctly install appdata file.
2018-11-03 09:59:16 +01:00
Benoît Minisini
5d612e655c Merge branch 'spelling' into 'master'
Correct the license flag spelling

See merge request gambas/gambas!51
2018-11-01 00:24:26 +00:00
gambas
64ea8c3a79 Correctly refresh the debug panel contents when fonts are changed in the option dialog.
[DEVELOPMENT ENVIRONMENT]
* BUG: Correctly refresh the debug panel contents when fonts are changed in the option dialog.
2018-11-01 01:19:55 +01:00
gambas
52d0fe2a6a Install the Gambas appdata file in both old 'appdata' and new 'metainfo' directories.
[CONFIGURATION]
* BUG: Install the Gambas appdata file in both old 'appdata' and new 'metainfo' directories.
2018-10-31 12:48:32 +01:00
bgermann
c0314dc47e Correct the license flag spelling
[DEVELOPMENT ENVIRONMENT]
* BUG: Correct the license flag spelling
2018-10-27 23:17:33 +02:00
gambas
04ea50d750 The toplevel AUTHORS file now contains the list of all Gambas authors.
[CONFIGURATION]
* NEW: The toplevel AUTHORS file now contains the list of all Gambas authors.

[DEVELOPMENT ENVIRONMENT]
* NEW: Remove the 'authors.txt' file and use a symbolic link on the toplevel AUTHORS files instead.
2018-10-26 03:32:46 +02:00
gambas
a32169005a Install appdata files in 'appdata' or 'metainfo' according to which directory exists.
[CONFIGURATION]
* BUG: Install appdata files in 'appdata' or 'metainfo' according to which directory exists.
2018-10-26 03:31:37 +02:00
gambas
07e4113e83 Merge branch 'master' of gitlab.com:gambas/gambas 2018-10-25 23:35:41 +02:00
gambas
6d4be9a1ae [DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: "Run this class" uses ALT+F5 shortcut, and not SHIFT+F5 that was already used.
* BUG: Javascript compression does not break 'return xxx;' expressions anymore.
* NEW: Search result is highlighted now.
* NEW: Update support text file.
2018-10-25 23:32:15 +02:00
bgermann
9d61797908 Install AppStream in non-legacy metainfo directory
[DEVELOPMENT ENVIRONMENT]
* NEW: Install AppStream in non-legacy metainfo directory
2018-10-22 22:57:13 +02:00
gambas
73a3d976f5 Fix project arguments editor.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: Some fixes in argument editor.
* NEW: Small changes in toolbar buttons.
2018-10-10 10:34:30 +02:00
gambas
c41dcb3832 Code editor: Fix spurious scrolling of procedure list.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix spurious scrolling of procedure list.
2018-10-04 12:26:45 +02:00
gambas
bc42b29ce8 Image editor: The property sheet is now disabled when the editor is read-only.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* BUG: Image editor: The property sheet is now disabled when the editor is read-only.
* BUG: Image editor: Remove a debugging message.
2018-10-03 16:15:33 +02:00
gambas
31b67a7f78 Image editor: Fix view to image coordinates conversion.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Fix view to image coordinates conversion.
2018-10-01 23:18:58 +02:00
gambas
c65d88247d Image editor: Add steps to image effects sliders.
[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: Add steps to image effects sliders.
2018-09-29 13:18:27 +02:00
gambas
a7401ed305 Add an index to the TODO page.
[WIKI CGI SCRIPT]
* NEW: Add an index to the TODO page.
2018-09-26 18:52:01 +02:00
gambas
b2a846e191 Option dialog: Add an option for setting the debugger font relative size.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Add an option for setting the debugger font relative size.
* NEW: Gambas highlight theme: Make the highlight color a bit darker.
2018-09-26 18:50:23 +02:00
gambas
be3b3fb812 Change automatic index presentation.
[WIKI CGI SCRIPT]
* NEW: Change automatic index presentation.
2018-09-22 00:50:15 +02:00
gambas
2ee354526c Version control: Pushing to Git repository was crashing in some cases.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Pushing to Git repository was crashing in some cases.
2018-09-21 13:00:37 +02:00
gambas
6d1399aa23 Help browser: Fix the offline help of special methods.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Fix the offline help of special methods.
2018-09-21 11:31:59 +02:00
gambas
31d08dc99a Update French translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
2018-09-20 18:48:02 +02:00
gambas
35794a5979 Support for automatic PNG file compression with 'pngquant'.
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for automatic PNG file compression with 'pngquant'.
* NEW: Option dialog: Add a project option to enable or disable the use of 'pngquant', if it is available.
2018-09-19 22:07:55 +02:00
gambas
bc20ef46f7 Optimize many PNG files with 'pngquant'. 2018-09-19 22:07:02 +02:00
gambas
46f21a7f7b Strip png files with ImageMagick convert command. 2018-09-19 20:53:00 +02:00
gambas
be9a0b29d3 Pressing F2 on a project class name now opens its source file. The compression message is now displayed with a balloon.
[DEVELOPMENT ENVIRONMENT]
* BUG: Connection dialog: Remove the yellow background on a checkbox.
* NEW: Code editor: Pressing F2 on a project class name now opens its source file.
* NEW: Text editor: The compression message is now displayed with a balloon.
* NEW: Syntax highlighting: Make the Gambas theme's selection background color darker.
2018-09-19 19:38:04 +02:00
gambas
4d4918e349 Configuration for help browser fonts and Git version control file move fix.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Configuration for help browser fonts.
* BUG: Version control: Fix file rename or move for Git version control.
2018-09-17 12:43:00 +02:00
gambas
276c11d488 Option dialog: Some minor layout changes.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Option dialog: Some minor layout changes.
2018-09-15 22:35:42 +02:00
gambas
b85df1ff8c Debugger: Do not force debugging windows foreground color to black.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Do not force debugging windows foreground color to black.
2018-09-13 12:34:31 +02:00
gambas
db8c500f95 Some fixes in Git management. Add a status line in the version control information tab.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project property dialog: Add information about the status of the repository in the version control tab.
* BUG: Version control: Fix how moves are handled by Git version control.
* BUG: Version control: Git status interpretation now find more modified files.
2018-09-13 11:56:40 +02:00
gambas
740af72781 The search string now can be highlighted. Add a global option to toggle shadows.
[DEVELOPMENT ENVIRONMENT]
* NEW: Search dialog: The option to highlight the search string is back. It takes "ignore case" and "word-only" options into account.
* NEW: Search dialog: A word now includes the "$" character.
* NEW: Option dialog: Add an option to toggle shadows.
* NEW: Project properties dialog: Add icons to the left panel.
2018-09-12 14:57:48 +02:00
gambas
091543ed21 Help browser: Fix stylesheet.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Fix stylesheet.
2018-09-10 20:07:07 +02:00
gambas
85f2a251e6 Workaroud the mouse bug in automatic completion inner webbrowser.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Enable the inner web browser later, to workaround a QtWebKit bug that triggers spurious mouse events.
* BUG: ImageEditor: The color palette is correctly updated when a color is selected in the property panel.
2018-09-07 19:53:28 +02:00
gambas
06ec4a8006 [FARM SERVER]
* NEW: Update project icon.
2018-09-07 19:52:45 +02:00
gambas
0edb8e6a93 Debugger: Watching an expression by selecting it on the editor does not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Watching an expression by selecting it on the editor does not crash anymore.
2018-09-06 13:04:41 +02:00
gambas
1b2ad271ae Support for the new dotted highlighting style, and editor fixes for scrolling animation.
[DEVELOPMENT ENVIRONMENT]
* BUG: Animations and tooltips are enabled by default.
* NEW: Option dialog: Support for the new dotted highlighting style.
* NEW: Update highlighting themes.
* BUG: Code editor: Fix message labels when animations are enabled.
2018-09-06 09:54:39 +02:00
gambas
d61741474f ScrollArea and all its children classes now can animate their scrolling.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas fonts.
* NEW: Option dialog: Add an option to enable control animations. Move the toolbar size option to the 'Fonts' panel.

[GB.GTK]
* NEW: Application.Animations is a new property that enable or disable control animations.

[GB.GTK3]
* NEW: Application.Animations is a new property that enable or disable control animations.
* NEW: Control.Font is now implemented using GTK+ CSS.

[GB.GUI.BASE]
* NEW: ScrollArea: Animate scrolling if Application.Animations is set.

[GB.QT4]
* NEW: Application.Animations is a new property that enable or disable control animations.

[GB.QT5]
* NEW: Application.Animations is a new property that enable or disable control animations.
2018-09-05 21:19:57 +02:00
gambas
7e18d476ee Color chooser dialog: Keep the last opened tab when the dialog is used for inserting a color.
[DEVELOPMENT ENVIRONMENT]
* NEW: Color chooser dialog: Keep the last opened tab when the dialog is used for inserting a color.
2018-09-04 16:20:30 +02:00
gambas
9ffe91c294 Remove files that should not be tracked by git. 2018-09-01 12:21:57 +02:00
gambas
dde015e828 Update some project and component configuration files. 2018-09-01 12:17:56 +02:00
gambas
22b8c908e9 Update the design of debug windows.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: Update the design of debug windows.
* BUG: Debug panel: Do not display the "Current object" group in the variable panel if the current object has no variables.
2018-09-01 12:04:25 +02:00
gambas
cb6f5ced6c Update wiki design.
[WIKI]
* NEW: Update wiki design.
2018-09-01 12:03:35 +02:00
gambas
69958cde66 F2 key (find definition) works again on labels.
[DEVELOPMENT ENVIRONMENT]
* BUG: F2 key (find definition) works again on labels.
2018-09-01 02:59:23 +02:00
gambas
2374407b4d [DEVELOPMENT ENVIRONMENT]
* NEW: Update highlighting themes by defining the new color constants.
* NEW: Update French translation.
* BUG: Option dialog: The highlighting color panel now takes the editor font size into account.

[GB.EVAL]
* BUG: Fix string highlighting.
2018-09-01 00:46:48 +02:00
gambas
8fb275a2ad Farm client: Display the upload age of each software.
[DEVELOPMENT ENVIRONMENT]
* NEW: Farm client: Display the upload age of each software.
2018-08-30 02:48:54 +02:00
gambas
2aad9c0625 Make the documentation on gui components work if gb.qt4 is not installed on the system. At least one GUI component must be present.
[DEVELOPMENT ENVIRONMENT]
* BUG: Make the documentation on gui components work if gb.qt4 is not installed on the system. At least one GUI component must be present.
* BUG: Fix the stylesheet of the offline documentation.
2018-08-29 03:06:36 +02:00
gambas
4145ccd2fa Add an option to tell if we want the debugging panel to be displayed automatically when the debugger starts or when something is printed on the console.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add an option to tell if we want the debugging panel to be displayed automatically when the debugger starts or when something is printed on the console.
2018-08-26 09:08:49 +02:00
gambas
8939790727 Farm client: The "Show old versions" checkbox is now correctly taken into account when showing softwares.
[DEVELOPMENT ENVIRONMENT]
* BUG: Farm client: The "Show old versions" checkbox is now correctly taken into account when showing softwares. An old version will not be hidden if it is actually installed.
2018-08-25 14:14:07 +02:00
Benoît Minisini
60058fd9a5 Merge branch 'nowget' into 'master'
Replace wget with HttpClient

See merge request gambas/gambas!31
2018-08-23 18:04:02 +00:00
Benoît Minisini
f0dfa829e7 Merge branch 'master' into 'master'
Fix some minor issues found while packaging for Debian without Qt4

See merge request gambas/gambas!30
2018-08-23 18:02:12 +00:00
gambas
ccce7ad1b7 Add an option to close the tabs with the middle mouse button instead of using little close buttons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add an option to close the tabs with the middle mouse button instead of using little close buttons.

[GB.FORM]
* NEW: TabPanel: The middle mouse button does not close tabs anymore. It is now a feature only implemented in the Workspace control.

[GB.FORM.MDI]
* NEW: Workspace: CloseWithMouse is a new property. If set, the workspace tabs little close buttons are hidden, and the workspace tabs can be closed with a middle mouse click.
2018-08-14 22:46:41 +02:00
gambas
3c11086207 Debug panel: Activate the horizontal scrollbar of the search result grid.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: Activate the horizontal scrollbar of the search result grid.
2018-08-13 23:10:17 +02:00
gambas
244b02c1a5 Store the sqlite connection paths relative to the project folder, or the user home directory, if possible.
[DEVELOPMENT ENVIRONMENT]
* BUG: Store the sqlite connection paths relative to the project folder, or the user home directory, if possible.
* BUG: Fix a 'msgfmt' error that was displayed when the current language has not been yet translated.
2018-08-11 17:00:28 +02:00
bgermann
574a8a7f51 Use HttpClient.Download for timestamp download 2018-08-10 11:59:13 +02:00
bgermann
e07186d2d1 Use *gui* instead of *qt4* components for some examples 2018-08-06 15:39:26 +02:00
bgermann
d7dc233fb0 Replace wget with HttpClient
[DEVELOPMENT ENVIRONMENT]
* OPT: Replace wget with HttpClient to download documentation
2018-08-06 11:55:27 +02:00
gambas
584a7b6ba3 Use 'gb.gui.*' components instead of 'gb.qt4.*' components when loading the documentation related to a feature needed by the currently loading component.
[DEVELOPMENT ENVIRONMENT]
* BUG: Use 'gb.gui.*' components instead of 'gb.qt4.*' components when loading the documentation related to a feature needed by the currently loading component.
2018-07-21 22:17:31 +02:00
gambas
3f836f0b9d Move the information tooltip to the top when the mouse cursor enters it, and move it back to the bottom if it enters it again.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Move the information tooltip to the top when the mouse cursor enters it, and move it back to the bottom if it enters it again.
* NEW: Image editor: Move the information tooltip to the top when the mouse cursor enters it, and move it back to the bottom if it enters it again.
* BUG: Take the language direction into account when displaying the form and image editor tooltips.
* BUG: Take the language direction into account when displaying the debug panel close button.
2018-07-19 17:44:15 +02:00
gambas
81b64b96a5 Add a "-U" option to compile the script with the UNSAFE keyword.
[SCRIPTER]
* NEW: Add a "-U" option to compile the script with the UNSAFE keyword.
2018-07-15 23:07:09 +02:00
gambas
9c2e3bfb21 Search dialog: New option to search data files only.
[DEVELOPMENT ENVIRONMENT]
* NEW: Search dialog: New option to search data files only.
2018-07-07 14:55:49 +02:00
gambas
601776ef63 Menu editor: Always check the menu structure before saving it.
[DEVELOPMENT ENVIRONMENT]
* BUG: Menu editor: Always check the menu structure before saving it.
2018-06-26 18:43:54 +02:00
gambas
29d94d3feb [DEVELOPMENT ENVIRONMENT]
* OPT: Profile window: Use JIT when loading a profile dump file.
2018-06-22 04:49:35 +02:00
Benoît Minisini
1c35f13e58 Merge branch 'appstream' into 'master'
Make the AppStream XML adhere to the standard

See merge request gambas/gambas!28
2018-06-18 23:39:22 +00:00
gambas
ab01355230 Renaming an exported class in projects using non-GUI forms should not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Renaming an exported class in projects using non-GUI forms should not crash anymore.
2018-06-19 00:31:10 +02:00
bgermann
c1ee391f2b Make the AppStream XML adhere to the standard
[DEVELOPMENT ENVIRONMENT]
* OPT: Make the AppStream XML adhere to the standard
2018-06-18 19:42:30 +02:00
gambas
b023f19ca1 Translation dialog: Add menu entries for copying string to the clipboard.
[DEVELOPMENT ENVIRONMENT]
* NEW: Translation dialog: Add menu entries for copying string to the clipboard.
* NEW: Menu editor: Don't reserve space for top-level menu icons, as they don't have any icon.
2018-06-16 16:08:26 +02:00
gambas
f922f8c187 Correctly take default tab size into account when creating a new project.
[DEVELOPMENT ENVIRONMENT]
* BUG: Correctly take default tab size into account when creating a new project.
2018-06-16 14:51:36 +02:00
Tobias Boege
8e594286cd IDE: Complete German translation
[DEVELOPMENT ENVIRONMENT]
* NEW: Complete German translation

Co-Authored-By: Uwe Keller <uwe.keller@mail.de>
2018-06-15 22:49:32 +02:00
gambas
b8198005db [BENCHMARKS]
* OPT: Little optimization in nbody benchmark.

[GB.JIT]
* BUG: Fix translation of loops.
* BUG: Fix label generation.
2018-06-13 16:55:25 +02:00
gambas
83eed9707d Merge branch 'jit-with-c' 2018-06-13 00:45:19 +02:00
gambas
4e50dec11d Work continues on new JIT system. Translation is now done at runtime.
[INTERPRETER]
* OPT: String routines are now compiled with -O3.
* NEW: Don't display JIT debugging message unless GB_JIT_DEBUG is set to something different from zero.
* NEW: String whose length is greater than 256 now have a growth step of 256 bytes instead of 16.

[GB.JIT]
* NEW: Do many global optimizations as now the class metadata is fully available.
* NEW: Support for optional argument. Still buggy at the moment.
2018-06-09 22:42:35 +02:00
gambas
23081e47c6 Work continues on new JIT system. The "Fractal" example runs!
[INTERPRETER]
* NEW: Implement return value of JIT methods.
* NEW: Support for calling '.' operator from a JIT method.

[COMPILER]
* BUG: JIT: Fix detection of native arrays.
* BUG: JIT: Delete translated file if a class has no fast method anymore.
* BUG: JIT: Prefix JIT method with "jit_" to avoid possible conflicts.
* BUG: JIT: Fix variable initialization.
* NEW: JIT: Complete datatype support.
* NEW: JIT: Support for SWAP.
* NEW: JIT: Support for array operators.
* BUG: JIT: Fix arithmetic operators.
* NEW: JIT: Implement ME and "." operator.
* NEW: JIT: Complete GOSUB / RETURN support.
* NEW: JIT: Support for DIV and MOD operators. Not optimized yet.

[ARCHIVER]
* NEW: Put JIT translation in the archive.

[GB.JIT]
* NEW: Complete datatype support. Variant is not supported yet.
* NEW: Complete GOSUB / RETURN support.
* NEW: Support for ME and '.' operator.
2018-06-02 17:59:47 +02:00
gambas
8200600168 Don't crash when opening a Gambas source file as an external file.
[DEVELOPMENT ENVIRONMENT]
* BUG: Don't crash when opening a Gambas source file as an external file.
2018-05-16 19:07:50 +02:00
gambas
e9bc65686c Software farm: Don't crash when installing an example if its symbolic link alread exists.
[DEVELOPMENT ENVIRONMENT]
* BUG: Software farm: Don't crash when installing an example if its symbolic link alread exists.
* BUG: Project tree: CTRL + double-click is now triggered only on source files.
2018-05-16 19:00:22 +02:00
gambas
6858457dbb Automatic completion: Don't crash when completing an unreadable directory.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Don't crash when completing an unreadable directory.
2018-05-14 01:18:11 +02:00
gambas
dce6496cd9 Use text colors and not tooltip colors for form & image editors' information panel. Tooltip colors are sometimes unreadable.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Use text colors and not tooltip colors for information panel. Tooltip colors are sometimes unreadable.
* NEW: Image editor: Use text colors and not tooltip colors for information panel.
2018-05-12 19:41:48 +02:00
gambas
1701be8a34 Open project dialog: Always select the project filter text.
[DEVELOPMENT ENVIRONMNENT]
* BUG: Main window: Fix an english mistake in a menu entry.
* NEW: Open project dialog: Always select the project filter text.
2018-05-09 01:18:13 +02:00
gambas
a9f852d5c5 Farm client: Compile the project before publishing it, so that the project version is accurate in the case it is read from a VERSION file.
[DEVELOPMENT ENVIRONMENT]
* BUG: Farm client: Compile the project before publishing it, so that the project version is accurate in the case it is read from a VERSION file.
* BUG: Property sheet button icon is now different from project properties button icon.
2018-05-04 18:54:34 +02:00
gambas
90b70ed78b The 'Clear all breakpoints' menu entry works again.
[DEVELOPMENT ENVIRONMENT]
* BUG: The 'Clear all breakpoints' menu entry works again.
2018-05-01 17:45:51 +02:00
gambas
f57ffd7354 Automatic completion: SUPER and ME always show all hidden symbols and update source archive exclude list.
[DEVELOPMENT ENVIRONMENT]
* NEW: Automatic completion: SUPER and ME always show all hidden symbols.
* NEW: Option dialog: Remove unused source archive configuration.
* NEW: Update source archives exclude list.
* BUG: Project tree: Modified classes correctly update their form icons.
* NEW: Update support file.
2018-04-28 16:00:12 +02:00
gambas
15cab715ac Search dialog: Do not crash anymore if the last searched window has been closed.
[DEVELOPMENT ENVIRONMENT]
* BUG: Search dialog: Do not crash anymore if the last searched window has been closed.
2018-04-21 20:41:05 +02:00
gambas
9fc9132b75 String controls can be used as toolbar expander now.
[DEVELOPMENT ENVIRONMENT]
* NEW: Move lock icons to the right of the toolbar.
* NEW: Remove some unused icons.
* BUG: Form editor: String controls can be used as toolbar expander now.
* NEW: Project tree: symbolic link emblem should be more visible now.
2018-04-20 18:31:02 +02:00
gambas
a4c94e1dd7 Database editor: Do not try to open a newly created connection if a password is required but not provided.
[DEVELOPMENT ENVIRONMENT]
* BUG: Database editor: Do not try to open a newly created connection if a password is required but not provided.
2018-04-16 16:27:06 +02:00
gambas
a18b5eb7d8 Image editor: Fix undo/redo management.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Fix undo/redo management.
* NEW: Database editor: Use the 'table' stock icon to create the system table icon.
2018-04-14 19:26:37 +02:00
gambas
4454c72688 Database editor: Display the record counts of tables and SQL queries, and use true toolbars.
[DEVELOPMENT ENVIRONMENT]
* BUG: Remove all explicit form positions, so that they are now automatically centered.
* NEW: Database editor: Display the record counts of tables and SQL queries.
* NEW: Database editor: Use true toolbars.
2018-04-13 17:07:41 +02:00
gambas
80c6f1fca9 Automatic completion: Hide a symbol with an underscore inside only if it is a method (it is assumed to be an event handler).
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Hide a symbol with an underscore inside only if it is a method (it is assumed to be an event handler).
2018-04-08 20:36:48 +02:00
gambas
23e7dec185 Move the tooltip to the bottom right, and add "LANGUAGE=C" to the predefined environment variables.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Move the tooltip to the bottom right.
* NEW: Form editor: Move the background outside of the form container, so that it does not scroll anymore with it.
* NEW: Image editor: Move the tooltip to the bottom right.
* NEW: Project property dialog: Add "LANGUAGE=C" to the predefined environment variables.
2018-04-06 00:20:31 +02:00
gambas
df02d308c9 Search dialog: Searching in form contents is now supported. But not replacing.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Text replace should not crash anymore in text editor.
* NEW: Search dialog: Searching in form contents is now supported. But not replacing.
* NEW: Remove unused icons.
2018-04-05 13:58:27 +02:00
gambas
ac7ac1e9d8 Update French translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
2018-04-03 23:47:16 +02:00
gambas
362aa289c0 Debugger: Do not switch to the debugging panel each time the debugger stops. Instead, switch to it only at startup, and automatically switch to the console only when something is written in it.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Do not switch to the debugging panel each time the debugger stops. Instead, switch to it only at startup, and automatically switch to the console only when something is written in it.
2018-04-02 13:20:12 +02:00
gambas
a2eec9ea2a Fix Gambas 2 to Gambas 3 project conversion.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix Gambas 2 to Gambas 3 project conversion.
2018-04-02 11:38:18 +02:00
gambas
9969c3c528 Debugger: Renaming a module correctly updates breakpoints now.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Renaming a module correctly updates breakpoints now.
2018-04-02 11:12:03 +02:00
gambas
31193668a9 Debugger: Don't allow to change breakpoints while the project is running.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Don't allow to change breakpoints while the project is running, as the internal debugger does not support it.
2018-04-01 18:52:52 +02:00
gambas
789227d546 Debugger: Correctly update breakpoints when a source file is renamed.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Correctly update breakpoints when a source file is renamed.
2018-03-30 02:11:27 +02:00
gambas
f218d6a3c9 Code editor: Correctly hide the insert special character button when the editor is read-only.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Correctly hide the insert special character button when the editor is read-only.
2018-03-30 00:51:10 +02:00
gambas
66b1cfe225 Project tree: Do not crash if a file has no mime-type or no associated icon.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Do not crash if a file has no mime-type or no associated icon.
2018-03-29 22:51:09 +02:00
gambas
117d4ed58f Don't try to save breakpoints when dealing with a "fake" project.
[DEVELOPMENT ENVIRONMENT]
* BUG: Don't try to save breakpoints when dealing with a "fake" project.
2018-03-27 23:07:40 +02:00
gambas
9ab1d8eade Do not crash anymore if the current project is deleted by another process.
[DEVELOPMENT ENVIRONMENT]
* BUG: Do not crash anymore if the current project is deleted by another process.
* NEW: Add some characters to the special character insertion dialog.
2018-03-24 17:14:50 +01:00
gambas
b5966b2c0b Inserting today's date now works as expected.
[DEVELOPMENT ENVIRONMENT]
* BUG: Inserting today's date now works as expected.
2018-03-22 23:08:18 +01:00
gambas
ae85e25a43 Code editor: Selecting a title line in the procedure pop-up does not move the cursor at the top of the file anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Selecting a title line in the procedure pop-up does not move the cursor at the top of the file anymore.
2018-03-22 19:08:23 +01:00
gambas
716c116818 Opening an unknown binary file automatically uses the first program associated with its mime type.
[DEVELOPMENT ENVIRONMENT]
* BUG: Icon selection dialog: Cannot select a void icon anymore.
* NEW: Project tree: Use desktop mime icons for unknown files.
* NEW: Project tree: Opening an unknown binary file automatically uses the first program associated with its mime type.
2018-03-22 13:26:44 +01:00
gambas
390b47ad50 Draw the form editor tooltip on two lines, and do not open the signature popup if we are inside a string.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Draw the tooltip on two lines.
* NEW: Code editor: Do not open the signature popup if we are inside a string.
2018-03-22 02:58:46 +01:00
gambas
b8bf24a8b2 Code editor: Keep the insert special character popup open.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Keep the insert special character popup open.
2018-03-21 04:11:40 +01:00
gambas
34a517feaf Code editor: New toolbar button and dialog for inserting special characters.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: New toolbar button and dialog for inserting special characters.
* NEW: Update Gambas fonts.
* NEW: Update French translation.
2018-03-21 04:00:15 +01:00
gambas
b5c96c17cc The project tree is correctly refreshed when the startup class is renamed.
[DEVELOPMENT ENVIRONMENT]
* BUG: The project tree is correctly refreshed when the startup class is renamed.
2018-03-20 22:32:38 +01:00
gambas
6eae56c3da Add a toolbar button that toggles the tooltip visibility, with the F6 key as shortcut.
[DEVELOPMENT ENVIRONMENT]
* BUG: Output console: Ensure that the terminal screen width is accurate even if the output console has not been shown yet.
* NEW: Form editor: Add a toolbar button that toggles the tooltip visibility, with the F6 key as shortcut.
* NEW: Image editor: Add a toolbar button that toggles the tooltip visibility, with the F6 key as shortcut.
* NEW: Use text colors inverted for form and image editor tooltips.
2018-03-20 18:21:22 +01:00
gambas
76ac4ee2dd Redesign form and image editors tooltips, and using SHIFT with the draw tool allows to pick a color from the current image.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Redesign the tooltip.
* NEW: Image editor: Redesign the tooltip.
* NEW: Image editor: Using SHIFT with the draw tool allows to pick a color from the current image.
2018-03-18 20:39:05 +01:00
gambas
cf70b1e3ff Support for the new interpreter error message "Free object referenced".
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for the new interpreter error message "Free object referenced".
* NEW: Update french translation.
2018-03-17 23:35:27 +01:00
gambas
a3fa96bed9 New tooltip design in the form editor, and many fixes in the image editor.
[DEVELOPMENT ENVIRONMENT]
* NEW: Don't open console when an external command emits a message.
* NEW: Form editor: Display tooltip on the top left corner, like the image editor does.
* NEW: Use system tooltip colors for form and image editor tooltips.
* BUG: Image editor: Fix rectangle selection with SHIFT key.
* NEW: Image editor: Double-click now hides the selection, and single click never hides it.
* BUG: Image editor: Fix zero width line drawing.
* NEW: Image editor: Display fractional coordinates in the tooltip.
* NEW: Image editor: The ALT key is now used for rotating or drawing a line with an angle that is a multiple of 15 degrees.
* NEW: Image editor: Highlight the last point with the "draw" and "erase" tool.
2018-03-17 21:00:05 +01:00
gambas
ec7c275a21 Use the 'vector' stock icon for '*.svgz' files too.
[DEVELOPMENT ENVIRONMENT]
* NEW: Use the 'vector' stock icon for '*.svgz' files too.
2018-03-17 02:54:12 +01:00
gambas
d5c21d4486 Use the console font for the local variable tree.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: Use the console font for the local variable tree.
* BUG: File properties: Undoing the changes correctly resets the change tab.
* NEW: Form editor: Draw project exported controls icons with a square border.
* NEW: Use the new 'vector' stock icon for svg images in the project.
2018-03-17 02:51:16 +01:00
gambas
14be5945df Update control icons in many places. 2018-03-16 23:46:35 +01:00
gambas
f7f01c0c53 Image editor: Add optional diagonals to the grid.
[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: Add optional diagonals to the grid.
2018-03-16 23:45:53 +01:00
gambas
598bb58e78 Merge branch 'master' of gitlab.com:gambas/gambas 2018-03-16 14:14:00 +01:00
gambas
900fee66d5 Update many project configuration files. 2018-03-16 14:13:21 +01:00
gambas
539f17a4bd Redraw many control icons using the new stock icons. 2018-03-16 14:10:12 +01:00
Tobias Boege
6a87383c32 Fix typo in German translation
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix typo in German translation
2018-03-16 09:41:47 +01:00
gambas
3f6c0961e6 Remove an unused local variable.
[SCRIPTER]
* BUG: Remove an unused local variable.
2018-03-16 02:29:44 +01:00
gambas
d77dbfd086 Do not write the comment line `# Compile with Gambas 3.X.X' in the '.project' file anymore.
[DEVELOPMENT ENVIRONMENT]
* NEW: Do not write the comment line `# Compile with Gambas 3.X.X' in the '.project' file anymore.
2018-03-16 02:08:19 +01:00
gambas
d78f4de7e7 Fix again breakpoint tab refresh after a file has been modified.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix again breakpoint tab refresh after a file has been modified.
2018-03-15 17:13:19 +01:00
gambas
c9e2c34081 Refresh breakpoints correctly even if the breakpoint tab is hidden.
[DEVELOPMENT ENVIRONMENT]
* BUG: Refresh breakpoints correctly even if the breakpoint tab is hidden.
2018-03-15 16:23:31 +01:00
gambas
52056b6146 The startup emblem should not be duplicated anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: The startup emblem should not be duplicated anymore.
2018-03-13 15:46:45 +01:00
gambas
b9a31ab989 BUG: Using pretty printing on load or save does not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Using pretty printing on load or save does not crash anymore.
2018-03-13 15:34:17 +01:00
gambas
56bf5447e3 Form editor: Double-clicking on the form title now opens the menu editor.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Double-clicking on the form title now opens the menu editor.
2018-03-12 02:43:44 +01:00
gambas
25d7b565ab Code editor: Add groups to the procedure list popup for event handlers and hidden public methods.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Add groups to the procedure list popup for event handlers and hidden public methods.
2018-03-12 02:34:16 +01:00
gambas
cc79f63461 Search dialog: You cannot replace in read-only files anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Search dialog: You cannot replace in read-only files anymore.
* NEW: Help browser: Try to guess a monospace font that matches the default font.
2018-03-11 17:58:30 +01:00
gambas
2b4d8553e2 Still fixing breakpoint management.
[DEVELOPMENT ENVIRONMENT]
* BUG: Still fixing breakpoint management.
* NEW: Update french translation.
2018-03-10 15:09:32 +01:00
gambas
dd825e85c3 Keep fixing breakpoint management, and try to be clever about which panel to show during debugging.
[DEVELOPMENT ENVIRONMENT]
* BUG: Keep fixing breakpoint management.
* NEW: Automatically show the console while the program is running, and the debugging tab when the program is stopped.
* NEW: Add a new button to the console output that suspends the terminal.
2018-03-10 13:28:57 +01:00
gambas
4244505ba6 Code prettyfier: Try to keep the cursor on the same line after the code has been rewritten.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code prettyfier: Try to keep the cursor on the same line after the code has been rewritten.
2018-03-10 03:04:23 +01:00
gambas
6fd7ddaab0 Internal breakpoint management has been redesigned, and code prettyfier should not lose breakpoints and bookmarks anymore.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Internal redesign of breakpoint management.
* NEW: Code editor: Code prettyfier should not lose breakpoints and bookmarks anymore.
2018-03-10 02:46:18 +01:00
gambas
6eeca9c0f3 Debugger: Setting breakpoints at runtime works again.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Setting breakpoints at runtime works again.
2018-03-09 21:28:08 +01:00
gambas
369c668ca8 Use file icon and file preview in file autocompletion.
[DEVELOPMENT ENVIRONMENT]
* NEW: Use file icon and file preview in file autocompletion.
2018-03-08 12:54:34 +01:00
gambas
1b890bd247 Debug panel: Merge the 'Watch' panel into the 'Debugging' panel.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: Merge the 'Watch' panel into the 'Debugging' panel.
2018-03-08 10:15:00 +01:00
gambas
c192a0627d Debug panel: Merge the 'Local variables' and 'Current object' panels in one 'Debugging panel' put to the left. Put the stack backtrace in that new panel.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: Merge the 'Local variables' and 'Current object' panels in one 'Debugging panel' put to the left. Put the stack backtrace in that new panel.
2018-03-08 02:01:54 +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
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
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
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
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
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