Commit graph

10287 commits

Author SHA1 Message Date
gambas
b2c199e4fc The WAIT instruction alone now ignores input events like Qt components.
[GB.GTK]
* BUG: The WAIT instruction alone now ignores input events like Qt components.

[GB.GTK3]
* BUG: The WAIT instruction alone now ignores input events like Qt components.
2022-04-08 23:06:47 +02:00
gambas
4d15fa8ece Debugger: Allow to ignore up to eight processes in extern debugging mode.
[DEVELOPMENT ENVIRONMENT]
* NEW: Debugger: Allow to ignore up to eight processes in extern debugging mode.
2022-04-08 03:22:53 +02:00
gambas
b744c7e193 Allow to ignore up to 8 processes in extern debugging mode.
[INTERPRETER]
* NEW: Allow to ignore up to 8 processes in extern debugging mode.
2022-04-08 03:21:32 +02:00
gambas
29dba7dc8c Remove 'recent' icon. Update 'sun-cloud' associated paths.
[GB.FORM]
* NEW: Remove 'recent' icon. Update 'sun-cloud' associated paths.
2022-04-08 03:20:40 +02:00
gambas
a6ce6f6a36 Redraw 'cloud' icon, and add 128 pixels version of monochrom weather icons. Remove the 'recent' icon.
[GB.FORM.STOCK]
* NEW: Redraw 'cloud' icon, and add 128 pixels version of monochrom weather icons.
* NEW: Remove the 'recent' icon.
2022-04-08 03:19:20 +02:00
gambas
4cf0f3b536 Debugger: Hide the not yet ready 'ignore process' panel in extern debugging.
[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Hide the not yet ready 'ignore process' panel in extern debugging.
2022-04-08 02:45:44 +02:00
gambas
891edceeea The 'VERSION' file is taken into account again.
[COMPILER]
* BUG: The 'VERSION' file is taken into account again.
2022-04-08 02:31:22 +02:00
gambas
830fba47e8 Still fix weirdness of focus representation in Qt5.
[GB.QT4]
* BUG: Still fix weirdness of focus representation in Qt5.

[GB.QT5]
* BUG: Still fix weirdness of focus representation in Qt5.
2022-04-07 17:14:15 +02:00
gambas
b58a0b9140 CSS highlighting: Add some missing properties and values.
[GB.EVAL.HIGHLIGHT]
* NEW: CSS highlighting: Add some missing properties and values.
2022-04-07 13:23:31 +02:00
gambas
9f8b1734fd Fix a memory leak in the style function that paint widget background.
[GB.GTK3]
* BUG: Fix a memory leak in the style function that paint widget background.
2022-04-07 13:21:50 +02:00
gambas
44159837bb Set focus reason to 'TabFocus' only for buttons, otherwise they are not highlighted. Other widgets seem to be fine.
[GB.QT4]
* BUG: Set focus reason to 'TabFocus' only for buttons, otherwise they are not highlighted. Other widgets seem to be fine.

[GB.QT5]
* BUG: Set focus reason to 'TabFocus' only for buttons, otherwise they are not highlighted. Other widgets seem to be fine.
2022-04-07 11:59:11 +02:00
gambas
aa34aa4fba Form editor: Controls without '_DrawWith' property set are handled correctly again.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Controls without '_DrawWith' property set are handled correctly again.
2022-04-07 11:17:28 +02:00
gambas
adf39a97b2 WebTable: EnsureVisible() now works on the first row in all cases.
[GB.WEB.GUI]
* BUG: WebTable: EnsureVisible() now works on the first row in all cases.
2022-04-07 01:14:05 +02:00
gambas
0935c48fcc MessageBox: The arrow keys now move the focus, for GTK+.
[GB.GUI.BASE]
* NEW: MessageBox: The arrow keys now move the focus, for GTK+.
2022-04-07 01:08:15 +02:00
gambas
71615e29d8 Specify a focus reason when setting the focus. Remove the workaround in Paint.Font.
[GB.QT4]
* BUG: Specify a focus reason when setting the focus, according to the current event, otherwise focus may not be set.
* BUG: Remove the workaround in Paint.Font.

[GB.QT5]
* BUG: Specify a focus reason when setting the focus, according to the current event, otherwise focus may not be set.
* BUG: Remove the workaround in Paint.Font.
2022-04-07 00:56:59 +02:00
gambas
c589375169 Debugger: Display process memory size greater than 2 GiB correctly.
[DEVELOPMENT ENVIRONMENT]
* OPT: Version control: Don't wrap lines of git history log, to speed up loading of huge history.
* BUG: Debugger: Display process memory size greater than 2 GiB correctly.
2022-04-04 19:08:41 +02:00
gambas
d69837264b Version control: Add a rotating spinner while the git log history is loading.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Add a rotating spinner while the git log history is loading.
2022-04-04 18:31:54 +02:00
gambas
203a1789c7 Add weather stock icons.
[GB.FORM]
* NEW: Add weather stock icons.
2022-04-04 04:46:22 +02:00
gambas
eee2553008 Forgot monochromatic version of some icons. New weather and 'layer' icons.
[GB.FORM.STOCK]
* BUG: Forgot monochromatic version of some icons.
* NEW: New weather icons. New 'layer' icon.
* NEW: Redraw 'raise' and 'lower' icons.
2022-04-04 04:46:04 +02:00
gambas
25935727e7 Project tree: Fix renaming when copy / pasting a file.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Fix renaming when copy / pasting a file.
2022-04-04 03:26:43 +02:00
gambas
04cfa9da0e Some new icons, and some changes in existing ones.
[GB.FORM.STOCK]
* NEW: Some new icons, and some changes in existing ones.
2022-04-03 00:43:16 +02:00
gambas
055fe72fb5 DateChooser: Don't draw weeks if the 'ShowWeek' property is false.
[GB.FORM]
* BUG: DateChooser: Don't draw weeks if the 'ShowWeek' property is false.
* NEW: Some new stock icons.
2022-04-03 00:42:40 +02:00
gambas
f295b31469 Form editor: Automatically reload the form after its unknown controls have been removed.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Automatically reload the form after its unknown controls have been removed.
2022-04-03 00:27:30 +02:00
gambas
0883d7f084 Project editor: Handle controls from missing components gracefully.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: When a control cannot be loaded because of a missing
  component, now display the form with a red background, in read-only
  mode, and with a button that allows to remove all controls whose
  component is missing.
* NEW: Update French translation.
* NEW: Project properties dialog: Save the project before opening the dialog.
2022-04-02 20:07:06 +02:00
gambas
377a66d985 Fix project tree renaming and breakpoint removing.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Renaming does not miss sometimes the correct item anymore.
* BUG: Debugger: Removing all breakpoints should not sometimes crash anymore.
2022-04-02 14:53:04 +02:00
Benoît Minisini
f6c234531a Merge branch 'cross-pkg-config' into 'master'
Use the host architecture pkg-config

See merge request gambas/gambas!265
2022-03-31 21:07:50 +00:00
Helmut Grohne
cc50a31fbd Use the host architecture pkg-config
gambas3 fails to cross build from source, because it hard codes the
build architecture pkg-config in various places and thus fails finding
required components that are only installed for the host architecture.

Employ PKG_PROG_PKG_CONFIG to discover the host architecture pkg-config
and let the build proceed quite a bit further.

[GB.NCURSES]
* Use the host architecture pkg-config

[GB.PDF]
* Use the host architecture pkg-config

[GB.QT4]
* Use the host architecture pkg-config

[GB.QT5]
* Use the host architecture pkg-config
2022-03-31 22:40:31 +02:00
Christof Thalhofer
9689fa13f2 Tests for error handling
[DEVELOPMENT ENVIRONMENT]
*NEW: Tests for error handling
2022-03-27 12:44:45 +02:00
gambas
0579f59af6 Version control: Correctly hide the 'Locate change' button when there is no change.
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Correctly hide the 'Locate change' button when there is no change.
2022-03-26 22:42:57 +01:00
gambas
be3731a7c2 Help browser: Correctly save and restore the side panel state.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Correctly save and restore the side panel state.
2022-03-26 22:29:52 +01:00
gambas
bf33067bdd Add 'open-link' and 'cherry' icons.
[GB.FORM.STOCK]
* NEW: Add 'open-link' and 'cherry' icons.
2022-03-26 20:26:36 +01:00
gambas
394ac2a5c4 Use the new GUI API to decide if a control must be animated.
[GB.FORM]
* NEW: Use the new GUI API to decide if a control must be animated.
* NEW: Add 'open-extern' and 'cherry' icons.
2022-03-26 20:26:10 +01:00
gambas
9f8f4a9b15 Add a GUI API for checking if a control must be animated.
[GB.GUI.BASE]
* NEW: Add a GUI API for checking if a control must be animated.
2022-03-26 20:25:25 +01:00
gambas
4d299a1eac Language: Support for some languages from India.
[GB.UTIL]
* NEW: Language: Support for some languages from India.
2022-03-26 20:23:52 +01:00
gambas
116d319b8d Update to the latest 'litehtml' master. Font changes now should be taken into account correctly.
[GB.FORM.HTMLVIEW]
* NEW: Update to the latest 'litehtml' master.
* BUG: HtmlView: Font changes now should be taken into account correctly (litehtml has some weird layout bugs sometimes).
2022-03-26 15:46:15 +01:00
gambas
ab5a10a18d Help browser: Correctly take help font into account in offline mode.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Correctly take help font into account in offline mode.
2022-03-26 15:39:51 +01:00
gambas
40d26e01e5 Project open dialog: Draw project box buttons differently.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project open dialog: Draw project box buttons differently.
2022-03-26 09:16:40 +01:00
gambas
cb752e9f87 ListEditor: The remove button is correctly enabled when the first item is selected.
[GB.FORM]
* BUG: ListEditor: The remove button is correctly enabled when the first item is selected.
2022-03-26 04:41:38 +01:00
gambas
09a2dc5aa0 Code editor: Identifiers can now include the "-" character for autocompletion.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Identifiers can now include the "-" character for autocompletion.
2022-03-24 23:28:35 +01:00
gambas
b86b94c6df TextEditor: Take the mode into account when selecting a word.
[GB.FORM.EDITOR]
* BUG: TextEditor: Take the mode into account when selecting a word.
* BUG: TextEditor: Correctly define the identifier characters of the different modes.
2022-03-24 15:36:24 +01:00
gambas
cc5cba7378 Toolbar: Try to prevent a crash when configuring a toolbar.
[GB.FORM.MDI]
* BUG: Toolbar: Try to prevent a crash when configuring a toolbar.
2022-03-23 00:19:23 +01:00
gambas
0f0bb17a6d WebScrollView: Draw the control with a 'ScrollView' whose 'Border' is initially unset.
[GB.WEB.GUI]
* BUG: WebScrollView: Draw the control with a 'ScrollView' whose 'Border' is initially unset.
2022-03-20 23:10:50 +01:00
gambas
135e08483d ScrollView: Ignore controls with 'Ignore' property set when resizing the contents.
[GB.GUI.BASE]
* BUG: ScrollView: Ignore controls with 'Ignore' property set when resizing the contents.
2022-03-20 23:09:57 +01:00
gambas
c7451f1086 Form editor: Allow the 'DrawWith' control constant to define the initial value of properties of the control used for drawing.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Allow the 'DrawWith' control constant to define the initial value of properties of the control used for drawing.
2022-03-20 23:09:19 +01:00
gambas
44a540c9cc Code editor: Opening the procedure list now should make the current procedure name visible reliably.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Opening the procedure list now should make the current procedure name visible reliably.
2022-03-20 21:52:32 +01:00
gambas
1ad9bf5963 WebTable: Fix internal row ids and checkbox ids, so that selection works as expected.
[GB.WEB.GUI]
* BUG: WebTable: Fix internal row ids and checkbox ids, so that selection works as expected.
2022-03-20 21:27:38 +01:00
gambas
276a5df4df Version control: Add a button to locate a specific change inside the source code.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Add a button to locate a specific change inside the source code.
* OPT: Form editor: Some cosmetic changes.
2022-03-18 23:21:08 +01:00
gambas
541deeede0 Form editor: 'Cursor' property is not applied anymore.
[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: 'Cursor' property is not applied anymore.
2022-03-18 23:19:57 +01:00
gambas
6a451b4b6c Project tree: Classes are now correctly sorted in all cases when showing inheritance is activated.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Classes are now correctly sorted in all cases when showing inheritance is activated.
2022-03-14 00:43:03 +01:00
gambas
8fb93842ad Redraw 'compress' and 'uncompress' icons.
[GB.FORM.STOCK]
* NEW: Redraw 'compress' and 'uncompress' icons.
2022-03-13 23:47:36 +01:00