Commit graph

7612 commits

Author SHA1 Message Date
gambas
bc8223e240 If the current translation does not exist, try to use the first available translation of the same language in another country.
[INTERPRETER]
* NEW: If the current translation does not exist, try to use the first available translation of the same language in another country.
2019-06-22 01:20:38 +02:00
gambas
0179eb5936 Enhance language detection done by the Request.Language property.
[GB.WEB]
* NEW: Enhance language detection done by the Request.Language property.
2019-06-21 20:00:58 +02:00
gambas
64a13bfab4 MenuButton: Fix possible crashes with focus management.
[GB.FORM]
* BUG: MenuButton: Fix possible crashes with focus management.
2019-06-21 19:56:48 +02:00
gambas
03432457cd Project property dialog: Standardize the look of lists widgets.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update financial support.
* NEW: About dialog: Update design.
* NEW: Project property dialog: Standardize the look of lists widgets.
2019-06-21 19:53:55 +02:00
gambas
89dcbf8af1 Merge branch 'master' of gitlab.com:gambas/gambas 2019-06-19 13:10:19 +02:00
gambas
4f027d250f Fix drag & drop on drop targets that are children of another drop target.
[GB.GUI.BASE]
* BUG: Fix drag & drop on drop targets that are children of another drop target.
2019-06-19 13:09:06 +02:00
Benoît Minisini
47d96cce32 Merge branch 'master' into 'master'
Examples fixes

See merge request gambas/gambas!101
2019-06-18 07:57:14 +00:00
gambas
cfb4a9d2a8 Enumerating an unknown datatype does not raise an error automatically anymore.
[GB.JIT]
* BUG: Enumerating an unknown datatype does not raise an error automatically anymore.
2019-06-18 09:50:56 +02:00
glixx
84dcb3e440 examples: BeastScroll: remove testing fields from project file 2019-06-17 03:16:47 +03:00
glixx
43b7bd7343 examples: Puzzle1To8: fix German translation 2019-06-17 03:10:13 +03:00
glixx
aa8bc2b4e3 examples: Puzzle1To8: update Russian translation 2019-06-17 03:04:33 +03:00
gambas
988546ad28 Update some translations.
[EXAMPLES]
* NEW: Update some translations.
2019-06-14 01:32:14 +02:00
gambas
3aa6b545a7 Search dialog: The "Public" folder is now correctly browsed in all cases.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Use icon-only tool buttons for configuring highlight style.
* BUG: Search dialog: The "Public" folder is now correctly browsed in all cases.
* NEW: Redraw some icons.
2019-06-14 01:27:16 +02:00
gambas
8d76cc99ba Component.Load() can load a component located at an absolute path now.
[INTERPRETER]
* NEW: Component.Load() can load a component located at an absolute path now.
2019-06-14 01:26:12 +02:00
gambas
59431f13cf TabPanel: Fix drawing of tab header contents.
[GB.FORM]
* BUG: TabPanel: Fix drawing of tab header contents.
* NEW: TabPanel: Draw tab focus like hovered buttons.
* NEW: ListEditor: Use the 'remove' icon instead of the 'delete' one.
2019-06-14 01:23:43 +02:00
Benoît Minisini
e26934035f Merge branch 'master' into 'master'
Minor changes

See merge request gambas/gambas!100
2019-06-13 23:22:09 +00:00
gambas
d9858d07af Compute prefered column width correctly and fix top-level menus initialization routine.
[GB.GUI.BASE]
* BUG: Top-level menus initialization routine takes invalid menus into account now.
* BUG: GridView: Compute prefered column width correctly.
2019-06-14 00:55:22 +02:00
gambas
ce37d6ff67 Ignore errors when loading a class for the JIT compiler.
[INTERPRETER]
* BUG: Ignore errors when loading a class for the JIT compiler.

[GB.JIT]
* BUG: Loading a class during JIT compilation can fail. Take that into account.
2019-06-11 22:32:12 +02:00
-
9496b56b2b Examples: MediaPlayer: shorter ru translation 2019-06-07 04:58:12 +03:00
-
e269c9e307 Gambas3: update Russian translation 2019-06-07 06:48:52 +03:00
-
b68fce7d12 Examples: Solitaire: less form size 2019-06-07 06:18:09 +03:00
-
0b5efe146c Examples: Tablet: do not use Black on Black color, using DarkGray 2019-06-07 06:11:58 +03:00
gambas
a1d9ffc57d Message: Temporarily restore the default mouse cursor when displaying a message box.
[GB.GUI.BASE]
* BUG: Message: Temporarily restore the default mouse cursor when displaying a message box.
2019-06-06 01:59:22 +02:00
gambas
f5a3402368 When a component of the opened project is not installed, do not remove it from the project component list. Keep it uncheckable.
[DEVELOPMENT ENVIRONMENT]
* NEW: When a component of the opened project is not installed, do not remove it from the project component list. Keep it uncheckable.
2019-06-06 01:53:52 +02:00
gambas
e2581fb116 Control: Fix the Tooltip property.
[GB.GTK]
* BUG: Control: Fix the symbol lookup error of the Tooltip property.
* BUG: Control: Fix the Tooltip property name.

[GB.GTK3]
* BUG: Control: Fix the symbol lookup error of the Tooltip property.
* BUG: Control: Fix the Tooltip property name.
2019-06-05 10:33:39 +02:00
gambas
dd121d669f Replace the message box native implementation by a Gambas implementation.
[GB.FORM.STOCK]
* NEW: Add a 128 pixel version of the 'delete' stock icon.

[GB.GTK]
* NEW: Message: Remove the message box native implementation.

[GB.GTK3]
* NEW: Message: Remove the message box native implementation.

[GB.GUI.BASE]
* NEW: Message: Implement the message boxes entirely in Gambas.

[GB.QT4]
* NEW: Message: Remove the message box native implementation.

[GB.QT5]
* NEW: Message: Remove the message box native implementation.
2019-06-05 03:08:22 +02:00
gambas
593212020d Translation dialog: The "-" string is not used anymore for strings marked as not to be translated.
[DEVELOPMENT ENVIRONMENT]
* BUG: Translation dialog: The "-" string is not used anymore for strings marked as not to be translated. Instead a specific "# gb-ignore" comment and a void translation are written into the PO file.
2019-06-04 21:33:52 +02:00
gambas
3b2d832fd5 IconPanel: Fix cursor keys management, so that hidden tabs cannot be selected by keyboard.
[GB.FORM]
* BUG: IconPanel: Fix cursor keys management, so that hidden tabs cannot be selected by keyboard.
2019-06-04 20:57:10 +02:00
gambas
70100954e0 Translation dialog: New button that adds a new translation.
[DEVELOPMENT ENVIRONMENT]
* NEW: Translation dialog: New button that adds a new translation.
2019-06-01 15:01:43 +02:00
gambas
421ef10183 Update Gambas 3 desktop file and add french translations.
[CONFIGURATION]
* NEW: Update Gambas 3 desktop file and add french translations.
2019-06-01 15:01:01 +02:00
Benoît Minisini
ecb74c1cdb Merge branch 'master' into 'master'
Some fixes

See merge request gambas/gambas!99
2019-06-01 12:58:27 +00:00
gambas
f1ac2f553b Implement Drag.Show() in Gambas, and consequently fix it in 'gb.gtk3'.
[GB.GTK]
* NEW: Drag.Show() and Drag.Hide() methods are now implemented in 'gb.gui.base'.
* NEW: Drag.X and Drag.Y properties are now writable.

[GB.GTK3]
* NEW: Drag.Show() and Drag.Hide() methods are now implemented in 'gb.gui.base'.
* NEW: Drag.X and Drag.Y properties are now writable.
* BUG: Finishing a drag & drop now correclty releases the button grab.

[GB.GUI.BASE]
* NEW: GridView: The padding of column headers is at least half of Desktop.Scale.
* NEW: ScrollArea: The Scroll() method returns TRUE now if no scrolling actually occured.
* BUG: TreeView: Item X property now correctly takes the TreeView padding into account.
* NEW: Drag.Show() and Drag.Hide() methods are now implemented in 'gb.gui.base'.

[GB.QT4]
* NEW: Drag.Show() and Drag.Hide() methods are now implemented in 'gb.gui.base'.
* NEW: Drag.X and Drag.Y properties are now writable.

[GB.QT5]
* NEW: Drag.Show() and Drag.Hide() methods are now implemented in 'gb.gui.base'.
* NEW: Drag.X and Drag.Y properties are now writable.
2019-06-01 04:52:25 +02:00
glixx
8a959070a3 Packager: differentiate fedora and suse pkgs 2019-05-31 12:49:57 +00:00
-
e89e561358 Packager: remove .orig directory before deb package building 2019-05-31 08:57:33 +03:00
-
d43ff73778 Packager: sRelease for Fedora and Suse 2019-05-31 08:35:04 +03:00
-
ff47384a64 Packager: disable looking for makeself, enable fakeroot 2019-05-31 08:17:17 +03:00
-
5f7968c348 examples: WebCam: fix showing sliders 2019-05-31 06:06:44 +03:00
-
6b9a727be4 examples: WebCam: fix segfault on taking snapshot 2019-05-31 05:37:05 +03:00
-
2c2147e972 fix similar latin letter on cyrillic in gambas3.desktop 2019-05-31 05:08:32 +03:00
-
0321d5b702 examples: switch qt4 on qt5 2019-05-31 04:49:32 +03:00
gambas
05d27c6ba5 Don't use absolute path for executable in desktop files.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: Don't use absolute path for executable in desktop files.
2019-05-30 21:08:37 +02:00
Benoît Minisini
94e698e90d Merge branch 'master' into 'master'
Some fixes

See merge request gambas/gambas!98
2019-05-30 18:55:09 +00:00
-
6706900ddf comp: gb.report: add more space for text 2019-05-30 09:49:10 +03:00
glixx
535e619b7b some fixes for examples 2019-05-30 09:30:18 +03:00
glixx
129a2c83ea update Russian translation 2019-05-30 08:11:13 +03:00
glixx
7d74bbc9aa enable BuildRoot for spec file back to fix building Mageia on a host systems 2019-05-30 05:38:53 +03:00
glixx
d622001458 more place for text for FTips.form, FMakePatch.form 2019-05-29 06:45:59 +03:00
glixx
1160b73161 examples: MyWebCam: fix segfault on pressing Stop 2019-05-29 05:54:16 +03:00
glixx
5c8f0e8199 update AUTHORS 2019-05-29 03:49:31 +03:00
glixx
f6ba39112d update gambas3.desktop 2019-05-29 03:10:07 +03:00