Commit graph

3698 commits

Author SHA1 Message Date
Benoît Minisini
fa00849fc6 Packager: AppImage: Always add 'gb.form.stock' component, as it is often needed at runtime.
[DEVELOPMENT ENVIRONMENT]
* BUG: Packager: AppImage: Always add 'gb.form.stock' component, as it is often needed at runtime.
2023-09-08 22:33:13 +02:00
Benoît Minisini
eac064c184 Packager: AppImage: Prevent getting configuration from system if the system is not Ubuntu.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: AppImage: Prevent getting configuration from system if the system is not Ubuntu.
* NEW: Image editor: Better click on selection shapes for selecting, moving or rotating them.
2023-09-08 22:25:25 +02:00
Benoît Minisini
4ac8bdfe85 Packager: AppImage: Allow to configure Gambas PPA.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: AppImage: Allow to configure Gambas PPA.
* NEW: Packager: AppImage: 'jammy' is now the default Ubuntu version
* NEW: Packager: AppImage: Replace the checkbox that configures AppImageBuilder from current system by a button.
* NEW: Update French translation.
2023-09-07 12:53:20 +02:00
Benoît Minisini
13fe498708 Packager: Add a wizard step that allows to configure the Ubuntu repositiory and distribution used by AppImageBuilder.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: Add a wizard step that allows to configure the Ubuntu repositiory and distribution used by AppImageBuilder.
* NEW: Update French translation.
2023-09-07 03:58:06 +02:00
Benoît Minisini
1ae471db87 Packager: AppImage: Force wayland client packages to be added if a GUI component is used, as they are not for a mysterious reason. Otherwise loading 'gb.gtk3' fails.
[DEVELOPMENT ENVIRONMENT]
* BUG: Packager: AppImage: Force wayland client packages to be added if a GUI component is used, as they are not for a mysterious reason. Otherwise loading 'gb.gtk3' fails.
2023-09-06 01:31:22 +02:00
Benoît Minisini
a0b495a283 Packager: Support for extra dependencies and extra file for AppImage. Application identifier is now configurable.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: Support for extra dependencies and extra file for AppImage.
* NEW: Packager: Application identifier is now configurable.
* NEW: Update French translation.
2023-09-05 19:33:26 +02:00
Benoît Minisini
0f718d5f5f Packager: Making AppImage works now. Not finished yet!
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: Making AppImage works now. Not finished yet!
2023-09-05 12:49:48 +02:00
Benoît Minisini
13061d253f Packager: Add initial support for making AppImage executables. Does nothing yet.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: Add initial support for making AppImage executables. Does nothing yet.
2023-09-05 02:17:11 +02:00
Benoît Minisini
22e677711d Image editor: The 'move' tool nows moves the contents of the image.
[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: The 'move' tool nows moves the contents of the image.
2023-09-04 22:13:24 +02:00
Benoît Minisini
8b7d77ea42 Project tree: The tree stopped refreshing in some cases.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: The tree stopped refreshing in some cases.
2023-09-02 00:51:12 +02:00
Benoît Minisini
5297073b3e Project tree: Put the option buttons inside the filter popup menu. Enhance default collapse.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project browser: Fix view buttons icon size.
* NEW: Image editor: Add more default gray colors in the color palette.
* NEW: Project tree: Put the option buttons inside the filter popup menu.
* NEW: Project tree: Use the new TreeView CollapseAll() and ExpandAll() methods.
2023-08-31 03:43:51 +02:00
Benoît Minisini
ad9f8a1761 Project tree: Add two buttons that display all items and shrink the view. Fix image editor resize dialog.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Fix image resize dialog.
* NEW: Project tree: Add a button to display all items.
* NEW: Project tree: Add a button to shrink the view.
* NEW: Project tree: Filtering automatically displays filtered items.
* NEW: The shrinked view is now the default view when opening a project.
2023-08-28 04:43:36 +02:00
Benoît Minisini
862630ca09 Image editor: Fix selection clear and undo on double click.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Fix selection clear and undo on double click.
2023-08-26 18:54:10 +02:00
Benoît Minisini
718d5e6710 Project tree: Use the new filter event to filter the tree. It's a lot faster.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Save the status of image offset dialog correctly.
* BUG: Image editor: Save the grid status on project close, not on form close anymore.
* OPT: Project tree: Use the new filter event to filter the tree. It's a lot faster.
* NEW: Update French translation.
2023-08-26 16:07:22 +02:00
Benoît Minisini
6c689aa02c Image editor: Save the status of dialogs in the project settings file..
[DEVELOPMENT ENVIRONMENT]
* NEW: Clip the right of the status label when there is not enough space.
* NEW: Image editor: Save the status of tools dialogs in the project settings file.
* NEW: Image editor: Save the status of the grid in the project settings file..
2023-08-26 11:28:41 +02:00
Benoît Minisini
55caa30b85 Update and fix new look. Fix symbolic links on stock icons.
[WIKI]
* BUG: Fix symbolic links on stock icons.
* NEW: Update and fix new look.
2023-08-20 19:49:01 +02:00
Benoît Minisini
4bbc609ea1 Image editor: Rework undo/redo management to fix some problems.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Rework undo/redo management to fix some problems.
* BUG: Image editor: If the selection is void, the copy action copies the entire image.
2023-08-17 18:55:22 +02:00
Benoît Minisini
32cdce3546 Debugger: Highlight new lines in debugger windows.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Highlight new lines in debugger windows.
2023-08-17 18:50:01 +02:00
Benoît Minisini
d771aa93eb Add a button to copy all compiler warnings to the clipboard.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add a button to copy all compiler warnings to the clipboard.
* NEW: You have now to double-click on a warning to go to the associated line of code.
2023-08-03 23:19:34 +02:00
Benoît Minisini
5e076a7ed8 Resize newly opened debugger windows to fit the contents vertically.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Resize newly opened debugger windows to fit the contents vertically.
2023-08-03 22:58:20 +02:00
Benoît Minisini
506bf4e93b Redraw DnsClient and remove 'gb.net.curl' control icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Redraw DnsClient and remove 'gb.net.curl' control icons.
2023-08-03 19:21:34 +02:00
Benoît Minisini
158a4f5f45 Debugger windows: Display errors only in the second column. Better colors for errors and changes.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger windows: Display errors only in the second column.
* NEW: Debugger windows: Better colors for errors and changes.
2023-07-28 00:31:12 +02:00
Benoît Minisini
ee23c34624 Update Gambas fonts.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas fonts.
2023-07-28 00:29:44 +02:00
Benoît Minisini
8028545612 Automatically compile the project when it is opened if it has never been compiled.
[DEVELOPMENT ENVIRONMENT]
* NEW: Automatically compile the project when it is opened if it has never been compiled.
2023-07-28 00:07:46 +02:00
Benoît Minisini
d7259e1432 Creating a new project does not copy the template icon anymore
[DEVELOPMENT ENVIRONMENT]
* BUG: Creating a new project does not copy the template icon anymore.
2023-07-13 19:35:39 +02:00
Benoît Minisini
d431251e2c New component switcher for choosing between QT4 or QT5 extension component.
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for 'gb.gui.qt.ext' component.

[GB.GUI.QT.EXT]
* NEW: New component switcher for choosing between QT4 or QT5 extension component.
2023-07-09 19:35:54 +02:00
Benoît Minisini
f796596378 Don't trash the current selection when filling the project tree while expanding a parent directory (continue).
[DEVELOPMENT ENVIRONMENT]
* BUG: Don't trash the current selection when filling the project tree while expanding a parent directory (continue).
2023-07-06 21:02:17 +02:00
Benoît Minisini
550a5e7cdc Don't trash the current selection when filling the project tree while expanding a parent directory.
[DEVELOPMENT ENVIRONMENT]
* BUG: Don't trash the current selection when filling the project tree while expanding a parent directory.
2023-07-06 20:59:25 +02:00
Benoît Minisini
0bd55a14e9 Redraw modules icons.
[DEVELOPMENT ENVIRONMENT]
* NEW: Redraw modules icons.
2023-07-06 18:21:17 +02:00
Benoît Minisini
eb6b84667a Merge branch 'master' of gitlab.com:gambas/gambas 2023-06-13 21:27:56 +02:00
Benoît Minisini
3f0b61dca6 Update template projects.
[TEMPLATES]
* NEW: Update template projects.
2023-06-13 21:26:57 +02:00
Martín Belmonte
1f603480c2 Update Spanish translations. 2023-06-08 11:17:25 +00:00
Benoît Minisini
3867e7e6f9 Remove 'es_ES' translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Remove 'es_ES' translation.
2023-06-05 22:00:52 +02:00
Benoît Minisini
481ccabf39 Project open dialog: Fix new project tab.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project open dialog: Fix new project tab.
2023-06-03 09:44:48 +02:00
Benoît Minisini
b94cfc7d11 Remove the '~subversion' template.
[DEVELOPMENT ENVIRONMENT]
* NEW: Remove the '~subversion' template.
2023-06-03 00:32:58 +02:00
Benoît Minisini
f38c15d9a0 New projects are now created from the project open dialog.
[DEVELOPMENT ENVIRONMENT]
* NEW: New projects are now created from the project open dialog.
* NEW: The old project creation dialog has been removed.
* NEW: Update French translation.
2023-06-03 00:32:52 +02:00
Benoît Minisini
aaf56a8604 Project open dialog: Start to add a create project tab.
[DEVLEOPMENT ENVIRONMENT]
* NEW: Project open dialog: Start to add a create project tab.
2023-05-31 12:46:33 +02:00
Benoît Minisini
1816335118 Code editor: Enhance datatype detection for automatic local variable declaration.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Linear selections can be rotated without crashing now.
* NEW: Image editor: Saving a selection is now immediately propagated to the settings file.
* NEW: Code editor: Enhance datatype detection for automatic local variable declaration.
* NEW: Code editor: If no datatype can be guessed for a local variable, use its prefix.
2023-05-28 15:15:47 +02:00
Benoît Minisini
df8b19b52d Form editor: Allows control properties to be applied when its '_DrawWith' constant is defined.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Allows control properties to be applied when its '_DrawWith' constant is defined.
2023-05-17 18:55:04 +02:00
Benoît Minisini
16353ddfba Automatic completion: Signatures of '_call', '_get' and '_put' are available again.
[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Signatures of '_call', '_get' and '_put' are available again.
2023-05-13 00:15:08 +02:00
Benoît Minisini
f58ff7c3c2 Form editor: If multiple controls are selected, do not crash when editing common properties if some of the controls are virtual.
[DEVELOPMENT ENVIRONMENT]
* NEW: Connection editor: Display errors returned when executing a custom request.
* NEW: DBus explorer: Add a button that pastes in the editor the DBus call corresponding to the current selected symbol.
2023-05-12 11:33:01 +02:00
Benoît Minisini
c2861aaca4 Form editor: If multiple controls are selected, do not crash when editing common properties if some of the controls are virtual.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: If multiple controls are selected, do not crash when editing common properties if some of the controls are virtual.
2023-05-08 12:48:18 +02:00
Benoît Minisini
01b5dbab1c Automatic variable declaration now takes 'ByRef' arguments into account.
[DEVELOPMENT ENVIRONMENT]
* NEW: Automatic variable declaration now takes 'ByRef' arguments into account.
2023-05-06 15:41:37 +02:00
Benoît Minisini
08f7204474 Display the executable path in the message when making an executable.
[DEVELOPMENT ENVIRONMENT]
* NEW: Display the executable path in the message when making an executable.
2023-04-13 19:52:27 +02:00
Benoît Minisini
b36c09ae49 Some fixes for the offline help. Prevent flickering of GTK+3 web view.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Some fixes for the offline help.
* BUG: Help browser: Prevent flickering of GTK+3 web view.
2023-04-08 00:21:18 +02:00
Benoît Minisini
4b77a8926e New wiki look again.
[WIKI]
* NEW: New wiki look again.
* NEW: The search entry is now in the seach page.
2023-04-05 00:22:01 +02:00
Benoît Minisini
daeea0f6c6 Project tree: The import file menu comes back.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: The import file menu comes back.
2023-04-01 12:52:30 +02:00
Benoît Minisini
c5f803b410 New wiki look.
[WIKI]
* NEW: New wiki look.
* NEW: Adapt to the last changes in 'gb.markdown'.
2023-03-31 22:05:27 +02:00
Benoît Minisini
4a2e906910 Update financial support.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update financial support.
2023-03-30 23:48:32 +02:00
Benoît Minisini
4e9a508b92 Debugger configuration dialog: Environment menu entries must not be translated.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger configuration dialog: Environment menu entries must not be translated.
2023-03-29 20:48:25 +02:00