Commit graph

3370 commits

Author SHA1 Message Date
gambas
063c5859e7 Packager: ArchLinux: Add maintainer as packager in 'PKGINFO' file.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: ArchLinux: Add maintainer as packager in 'PKGINFO' file.
2021-12-13 00:20:42 +01:00
gambas
5de3cbd935 Debugger: The 'Remove all breakpoints' menu entry does not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: The 'Remove all breakpoints' menu entry does not crash anymore.
* BUG: Debugger: Fix breakpoint initialization at project opening.
2021-12-12 23:06:53 +01:00
gambas
93613f517a Packager: Try to fix how license is registered in ArchLinux packages.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: Add more GPL licenses.
* BUG: Packager: Try to fix how license is registered in ArchLinux packages.
2021-12-11 12:36:42 +01:00
gambas
f19a9b7494 Packager: On ArchLinux, remove an extra space in the "maintainer" comment of the PKGBUILD file.
[DEVELOPMENT ENVIRONMENT]
* BUG: Packager: On ArchLinux, remove an extra space in the "maintainer" comment of the PKGBUILD file.
2021-12-11 12:14:32 +01:00
Benoît Minisini
30c558b5a2 Merge branch 'ScripterBugFix' into 'master'
Updates to fix issues with multi line enum

See merge request gambas/gambas!250
2021-12-06 17:28:29 +00:00
GianluigiOr
3f0fbc5ca9 Contains new Italian translations
[GAMBAS-WIKI]
* NEW: The translation is now complete.
[GAMBAS-SELFTEST]
* NEW: The translation is now complete.
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE translation is now complete.
[GBS3]
* NEW: The translation is now complete.
[GB.ARGS]
* NEW: The translation is now complete.
[GB.EVAL.HIGHLIGHT]
* NEW: The translation is now complete.
[GB.FORM.TERMINAL]
* NEW: The complete translation.
[GB.FORM]
* NEW: The translation is now complete.
[GB.GUI.BASE]
* NEW: The translation is now complete.
[GB.WEB.FORM]
* NEW: The translations is now complete.
[GB.WEB.GUI]
* NEW: The translations is now complete.
2021-12-06 17:45:10 +01:00
gambas
f72a9d51db Debugger: String variables are now edited in an external dialog box if they are too long (more than 128 bytes).
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Debugger: String variables are now edited in an external dialog box if they are too long (more than 128 bytes).
2021-12-04 12:40:49 +01:00
gambas
0b374be352 Version control: Don't crash when choosing a branch color if the branch name is null.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Don't crash when choosing a branch color if the branch name is null.
2021-12-02 21:28:40 +01:00
gambas
70505e42c6 Version control: Get the current git branch with a command that works with all versions of git.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Get the current git branch with a command that works with all versions of git.
2021-11-29 16:14:23 +01:00
gambas
0c9a620388 New implementation of breakpoints management. Breakpoints cannot be disabled anymore, and they are now displayed in the debugger panel, under the stack backtrace.
[DEVELOPMENT ENVIRONMENT]
* NEW: New implementation of breakpoints management. Breakpoints cannot be disabled anymore, and they are now displayed in the debugger panel, under the stack backtrace.
2021-11-22 20:03:32 +01:00
Brian G
ee203da640 Updates to fix issues with multi line enum
[Scripter]
* BUG: Fix incorrect processing of multi line enum, when main is not defined in the script
2021-11-15 12:42:27 -08:00
gambas
79ff9b9f2d Help browser: Correctly react to switches between offline and online help.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Correctly react to switches between offline and online help.
* NEW: Update financial support.
2021-11-14 22:09:48 +01:00
gambas
375ce85217 Project property dialog: The component help does not crash anymore when hitting the back button.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: The component help does not crash anymore when hitting the back button.
2021-11-12 21:26:40 +01:00
gambas
89465eb4c7 Now an HtmlView is used everywhere for displaying help when offline help is enabled. Otherwise a WebView is used.
[DEVELOPMENT ENVIRONMENT]
* BUG: Now an HtmlView is used everywhere for displaying help when offline help is enabled. Otherwise a WebView is used.
* NEW: Many updates of forms ('Mouse' constants replaced by 'Cursor' constants, and PictureBox pictures not cached anymore)
2021-11-12 21:05:54 +01:00
gambas
5b58d76864 Form editor: Draw the red border of containers in a more logical way.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Draw the red border of containers in a more logical way.
2021-11-10 01:36:33 +01:00
gambas
52dbf8fdf3 Automatic completion: Do not insert a space if the completion is triggered by a bracket, a point or an exclamation mark.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Do not insert a space if the completion is triggered by a bracket, a point or an exclamation mark.
2021-11-09 02:10:18 +01:00
gambas
cebcddd531 The translation logs generated by the compiler are now displayed to the user.
[DEVELOPMENT ENVIRONMENT]
* NEW: The translation logs generated by the compiler are now displayed to the user.
* NEW: Redraw 'class' and 'module' icons.
2021-11-08 01:48:31 +01:00
gambas
463c8c7d2b The F2 "find definition" function does not mistake subroutines for normal symbols anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: The F2 "find definition" function does not mistake subroutines for normal symbols anymore.
2021-11-08 01:46:21 +01:00
gambas
0fc360bc92 Update CSS file.
[WIKI]
* NEW: Update CSS file.
2021-11-06 15:18:58 +01:00
gambas
2a66b8971f Fix custom help page templates.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix custom help page templates.
2021-11-06 14:59:28 +01:00
gambas
a2f9215f0d Use the new 'TextEditor.Theme' property instead of the now deprecated 'Styles' property. Update highlighting themes.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update highlighting themes.
* NEW: Use the new 'TextEditor.Theme' property instead of the now deprecated 'Styles' property.
2021-11-06 14:46:58 +01:00
gambas
cab8410921 Option dialog: Fix theme configuration.
[DEVELOPMENT ENVIRONMENT]
* BUG: Option dialog: Fix theme configuration.
* NEW: Update 'gambas' highlighting theme.
2021-11-06 12:04:34 +01:00
gambas
16e547fffe Translation dialog: Display the current translation and the current translation file in the dialog title.
[DEVELOPMENT ENVIRONMENT]
* NEW: Translation dialog: Display the current translation and the current translation file in the dialog title.
2021-11-05 17:04:02 +01:00
gambas
abd179d7ae Implement the new highlighting design, and fix the use of new HtmlView in property help.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix use of new HtmlView in property help.
* BUG: Fix how the list of recently opened files is filled.
* NEW: Use the new highlighting design.
* NEW: Option dialog: The theme tab allows to choose the new highlighting styles by highlighters.
* NEW: Translation dialog: The list of new languages now displays the name of the associated translation file.
2021-11-05 16:58:50 +01:00
gambas
8d1f7fb4d0 Use HtmlView instead of WebView in automatic completion popup, method signature popup and form editor property help.
[DEVELOPMENT ENVIRONMENT]
* NEW: Use HtmlView instead of WebView in automatic completion popup, method signature popup and form editor property help.
* BUG: Fix <a> inside <u> bug inside custom HtmlView css patch.
2021-11-01 00:07:45 +01:00
gambas
3ac4484d4f Fix stylesheet of help pages generated for classes inside the project.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix stylesheet of help pages generated for classes inside the project.
2021-10-31 17:58:44 +01:00
gambas
0e808a63d2 Use the new HtmlView control to display automatic completion help and form editor property help.
[DEVELOPMENT ENVIRONMENT]
* NEW: Use the new HtmlView control to display automatic completion help and form editor property help.
  You will notice they become faster.
2021-10-30 20:38:29 +02:00
gambas
1c2063cbec Debugger: Process ressource watch should not crash anymore when the process is dead.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Process ressource watch should not crash anymore when the process is dead.
2021-10-29 02:46:05 +02:00
gambas
5830ece406 Some debugger fixes again.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Local variables come back.
* BUG: Debugger: Fix error label layout.
* NEW: Declare the new upcoming 'gb.form.htmlview' component.
2021-10-27 18:34:51 +02:00
gambas
8d064e7cfc Some debugger fixes.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Use underline cursor style for version control terminal.
* OPT: Debugger: Do not refresh local and object variables if they are not collapsed.
* BUG: Debugger: Take into account that the debugger answer is unlimited now.
2021-10-25 03:19:57 +02:00
gambas
da50778ffa Project tree: Allow move action only when dragging a source code file.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Allow move action only when dragging a source code file.
2021-10-22 21:22:48 +02:00
gambas
1474d6cef0 Display information on debugged process. Fix git repository detection.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Debugger: Display the memory used by the debugged process (actually the PSS returned by Linux), and the number of its open file descriptors.
* BUG: Version control: Fix git repository detection.
2021-10-21 13:54:44 +02:00
gambas
a40d11b528 Fix how remotely debugged process end is detected.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Watch a remotely debugged process through the lock file
  it creates, instead of relying on '/proc' which is not reliable and
  Linux-specific.
* BUG: Save the cursor position in the history when the procedure list is used.
2021-10-21 01:04:42 +02:00
gambas
3771b2df30 Version control: Use EXEC instead of SHELL to speed-up version control detection.
[DEVELOPMENT ENVIRONMENT]
* OPT: Version control: Use EXEC instead of SHELL to speed-up version control detection.
2021-10-20 18:00:46 +02:00
gambas
303fbd184b Some debugger fixes.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger actions are now correctly enabled or disabled according to the current debugger state.
* BUG: Breakpoints really cannot be set when the debugger program is running.
* NEW: Display the process id of the debugged process.
* BUG: Console immediate evaluation now works as expected with remote debugging.
* NEW: Update French translation.
2021-10-20 14:16:58 +02:00
gambas
1b5b92da72 Support for "remote" debugging.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: A new debugger feature that allows to debug "remotely", i.e. debug a process not run by the IDE,
  provided of course that it comes from the same project.
2021-10-20 02:37:36 +02:00
gambas
cf1343d559 Project tree: Add the "Add everything to repository" button.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project tree: Add the "Add everything to repository" button.
2021-10-18 23:05:26 +02:00
gambas
73801f2e5e Fix crash in URL class.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix crash in URL class.
2021-10-18 18:13:43 +02:00
gambas
c8e6e38d16 Image editor: The "shapes" tab of the image property panel is now the "selections" tab, and it allows to save and recall selections.
[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: The "shapes" tab of the image property panel is now the "selections" tab, and it allows to save and recall selections.
* NEW: Update French translation.
2021-10-18 13:39:57 +02:00
gambas
175d64b9fd Project tree: Compressed files icons are now darker through brightness modification.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Compressed files icons are now darker through brightness modification.
2021-10-16 12:53:42 +02:00
gambas
71b811e335 Fix git directory detection. Centralize error message management.
[DEVELOPMENT ENVIRONMENT]
* NEW: Centralize error message management.
* NEW: Update French translation
* BUG: Fix a possible crash in cursor history.
* NEW: Replace some balloons by message boxes.
* BUG: Version control: Fix git directory detection.
2021-10-15 23:10:14 +02:00
gambas
2262a2d98a Version control: Fix the version control synchronize button, and add a confirmation message.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Fix the version control synchronize button, and add a confirmation message.
2021-10-14 13:19:09 +02:00
gambas
7f047d1a15 Project property: Ignore void lines when computing the number of code lines.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project property: Ignore void lines when computing the number of code lines.
2021-10-14 03:15:48 +02:00
gambas
c21afafd56 Project tree: Add version control buttons next to the branch label, and a popup menu to change the current branch.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project tree: Add version control buttons next to the branch label, and a popup menu to change the current branch.
* NEW: Use the new version control status stock icons.
* OPT: Getting the current branch from a directory is now a lot faster.
* NEW: Update French translation.
2021-10-14 02:59:51 +02:00
gambas
6795f418fd Add a colored label on top of the project tree that displays the current branch.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add a colored label on top of the project tree that displays the current branch.
  The background color of the label is automatically computed from an hash of the branch name.
  The 'master' branch is always black.
2021-10-13 17:35:50 +02:00
gambas
74f0797f7b Translation dialog: the translation menu now allows to select the translation engine.
[DEVELOPMENT ENVIRONMENT]
* NEW: Translation dialog: the translation menu now allows to select the translation engine.
* BUG: Searching for a string now stores the search position in the history.
2021-10-12 20:35:42 +02:00
gambas
3b83a4b642 Some little enhancements in the form editor. The image editor grid properties can now be locked.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: The frame drawn when a control is hovered is now darker, and drawn inside the control if possible.
* NEW: Form editor: The frame drawn when a control is hovered is now dotted if the control is a multi-container.
* NEW: Form editor: The "embed into a container" and "remove container only" functions now have their toolbar buttons.
* NEW: Image editor: The grid properties can be locked, so that they persist if the active image editor changes.
2021-10-09 01:13:20 +02:00
gambas
65d485e314 Debugger panel: make the error label more readable.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger panel: make the error label more readable.
* NEW: The editor message label and the debugger panel error label now follow the color theme.
2021-10-07 01:19:00 +02:00
gambas
bc4e457402 he "Show menubar" menu is now a toggle.
[DEVELOPMENT ENVIRONMENT]
* NEW: The "Show menubar" menu is now a toggle.
* NEW: Redraw the "module" and "class" icons.
2021-10-04 21:24:58 +02:00
gambas
c767105ebb Form editor: When a container has "full" arrangement, keep the z-order of its children as defined by the user.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: When a container has "full" arrangement, keep the z-order of its children as defined by the user.
2021-10-04 19:27:10 +02:00