Commit graph

8061 commits

Author SHA1 Message Date
Christof Thalhofer
b1b0d0a130 gb.test testsuites
[GB.TEST]
* NEW: testsuites in .test
2020-05-17 13:54:58 +02:00
Christof Thalhofer
59beb3ffd9 FmMain Debug Testsuites
[DEVELOPMENT ENVIRONMENT]
* NEW: Menu entry Debug->Testsuites
2020-05-17 13:52:27 +02:00
Christof Thalhofer
d75f30a142 Merge branch 'master' of https://gitlab.com/gambas/gambas into testing-system 2020-05-17 13:23:20 +02:00
Christof Thalhofer
608e5f80ad FTestSuite to organize test
[DEVELOPMENT ENVIRONMENT]
* NEW: Form FTestSuite to organize test suites
[GB.TEST]
* OPT: Prints all tests as string with Test.Main(_TRIG_GETTESTS)
2020-05-17 13:19:24 +02:00
gambas
d0ee8dd92c FileChooser & DirChooser: Custom bookmarks are now correctly refreshed when they change.
[GB.FORM]
* BUG: FileChooser & DirChooser: Custom bookmarks are now correctly refreshed when they change.
* NEW: Add 'unselect' stock icon.
2020-05-17 13:19:24 +02:00
Tobias Boege
ea1c0d2fe0 Make TestRunner.Run return its result
[GB.TEST]
* BUG: TestRunner.Run returns its result TestStats now.
2020-05-17 13:19:24 +02:00
gambas
886a403ea7 Update many icons.
[GB.FORM.STOCK]
* NEW: Update many icons.
2020-05-17 13:19:24 +02:00
gambas
0264dd173e WebButton: Don't react to click when disabled.
[GB.WEB.GUI]
* BUG: WebButton: Don't react to click when disabled.
2020-05-17 13:19:24 +02:00
gambas
761b3d64c1 Add a project icon.
[GB.TEST]
* NEW: Add a project icon.
* BUG: Fix an english word in 'README.md'.
2020-05-17 13:19:24 +02:00
gambas
8f5d7b3219 Project properties: Add more project statistics.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update french translation.
* NEW: Project properties: Add more project statistics.
* NEW: Project properties: The first column of environment table has now a minimum width.
2020-05-17 08:31:28 +02:00
gambas
3754b37cfa Update some icons.
[GB.FORM.STOCK]
* NEW: Update some icons.
2020-05-17 08:28:17 +02:00
gambas
ac0a41b817 Order options in displayed help.
[SCRIPTER]
* NEW: Order options in displayed help.
2020-05-17 08:27:41 +02:00
gambas
56b33853de Update AUTHORS file.
[CONFIGURATION]
* NEW: Update AUTHORS file.
2020-05-17 08:27:20 +02:00
gambas
7c7029aed8 Make a public function static.
[INTERPRETER]
* BUG: Make a public function static.
2020-05-17 08:26:14 +02:00
gambas
fffa4e5b51 Order options in displayed help.
[COMPILER]
* NEW: Order options in displayed help.

[ARCHIVER]
* NEW: Order options in displayed help.

[INFORMER]
* NEW: Order options in displayed help.
2020-05-17 08:24:58 +02:00
gambas
7e7f6d5c29 Hide testing menus, buttons and panel if the project has no test modules.
[DEVELOPMENT ENVIRONMENT]
* NEW: Hide testing menus, buttons and panel if the project has no test modules.
2020-05-17 02:57:25 +02:00
gambas
524f65cdaa Redesign verbose messages.
[INFORMER]
* NEW: Redesign verbose messages. Do not print anything if verbose mode is off, except warning messages.
2020-05-17 01:25:13 +02:00
gambas
da8182acbc Do not unquote "+" into space in query strings.
[GB.WEB]
* BUG: Do not unquote "+" into space in query strings.
2020-05-16 19:42:33 +02:00
gambas
930774032a URL.UnQuote() takes a new optional argument that prevent unquoting "+" into space.
[GB.UTIL.WEB]
* BUG: Fix query encoding & decoding in URLQuery class.
* NEW: URL.UnQuote() takes a new optional argument that prevent unquoting "+" into space.
* NEW: URL.Quote() now quotes spaces as "%20" and not "+" anymore.
2020-05-16 19:36:27 +02:00
gambas
f4acc8407b TreeView: Fix selection and keyboard management when ShowCheck property is set.
[GB.GUI.BASE]
* BUG: TreeView: Fix selection and keyboard management when ShowCheck property is set.
2020-05-16 17:51:49 +02:00
gambas
bd36dc9d74 Add menu entries for toggling most of the debugging environment variables.
[DEVELOPMENT ENVIRONMENT]
* BUG: Display an appropriate message when project testing fails.
* NEW: Update french translation.
* NEW: Make the IDE depend on the 'gb.test' component.
* NEW: Code editor: error messages now use the same background as the editor, to ensure they are always readable.
* NEW: Add menu entries for toggling most of the debugging environment variables.
2020-05-16 11:29:46 +02:00
gambas
849a34857f TreeView: ShowCheck is a new property that uses checkboxes to handle selection mode.
[GB.GUI.BASE]
* BUG: TreeView: Take padding into account when interpreting mouse events.
* BUG: TreeView: Fix right-to-left layout management.
* NEW: TreeView: ShowCheck is a new property that uses checkboxes to handle selection mode.
* NEW: Paint.Check() is a new method that draws a check mark.
2020-05-16 10:15:34 +02:00
gambas
a04fa2a24b FileChooser & DirChooser: Custom bookmarks are now correctly refreshed when they change.
[GB.FORM]
* BUG: FileChooser & DirChooser: Custom bookmarks are now correctly refreshed when they change.
* NEW: Add 'unselect' stock icon.
2020-05-16 01:41:58 +02:00
gambas
aa46af3681 Merge branch 'master' of gitlab.com:gambas/gambas 2020-05-14 20:35:01 +02:00
gambas
a06a6485fd Update many icons.
[GB.FORM.STOCK]
* NEW: Update many icons.
2020-05-14 20:34:51 +02:00
gambas
4bda6391ec WebButton: Don't react to click when disabled.
[GB.WEB.GUI]
* BUG: WebButton: Don't react to click when disabled.
2020-05-14 20:34:03 +02:00
Christof Thalhofer
81f17d712c gb.test executes all tests with "*" 2020-05-14 14:20:08 +02:00
Christof Thalhofer
fa933ee86f small changes FTestSuite
Gambas3 did not compile, tests did not occur if not compiled
2020-05-14 14:12:10 +02:00
Christof Thalhofer
b445a7e859 gb.test integration to the IDE. TestSuites
[DEVELOPMENT ENVIRONMENT]
* NEW: FTestSuite to configure testsuites and store in project in .tests
[GB.TEST]
* NEW: testsuites
2020-05-14 13:15:54 +02:00
Christof Thalhofer
769b611362 gb.test some changes for integration to IDE et al
[GB.TEST]
* NEW: TestRunner.List returns all tests as TestCommand[]
* NEW: Test.Main can be triggered to report all tests as string
* NEW: TestCommand FromString and ToString to convert TestCopmmands into objects and vice versa
2020-05-14 13:08:03 +02:00
Tobias Boege
05d9fdf865 Make TestRunner.Run return its result
[GB.TEST]
* BUG: TestRunner.Run returns its result TestStats now.
2020-05-14 12:53:17 +02:00
gambas
ef32c2e7a2 Merge branch 'master' of gitlab.com:gambas/gambas 2020-05-14 09:39:11 +02:00
gambas
7b30f81ab2 Add a project icon.
[GB.TEST]
* NEW: Add a project icon.
* BUG: Fix an english word in 'README.md'.
2020-05-14 09:38:23 +02:00
Christof Thalhofer
427ed14d2e gb.test: Rename TestHarness to TestRunner, TestRunner.List 2020-05-13 14:20:57 +02:00
Christof Thalhofer
cbefcd7660 gb.test: new function Test.AllTestsJson
[GB.TEST]
* NEW: New function Test.AllTestsJson
2020-05-13 11:14:19 +02:00
gambas
78a969ea0c X11Systray.Show() now takes the icon background color as second optional argument.
[GB.DESKTOP.X11]
* NEW: X11Systray.Show() now takes the icon background color as second optional argument. The default color is black.
2020-05-12 09:43:47 +02:00
gambas
fc79447baa Update a few icons.
[GB.FORM.STOCK]
* NEW: Update a few icons.
2020-05-12 09:42:39 +02:00
gambas
c681983e01 Use the Unity protocol on all desktops.
[GB.DBUS.TRAYICON]
* BUG: Use the Unity protocol on all desktops.
2020-05-12 09:41:46 +02:00
gambas
bfb3597358 Merge branch 'master' of gitlab.com:gambas/gambas 2020-05-12 01:14:29 +02:00
gambas
8395b972b8 Make READ and INPUT return void strings instead of NULL, otherwise JIT compiler fails.
[INTERPRETER]
* BUG: Make READ and INPUT return void strings instead of NULL, otherwise JIT compiler fails.
2020-05-12 01:13:43 +02:00
Christof Thalhofer
af5edf2d25 Merge branch 'master' of https://gitlab.com/gambas/gambas 2020-05-12 00:52:42 +02:00
Christof Thalhofer
afd35b4517 Refactoring and further tasks to do
Rename container and testcase to the more gambassy names testmodule and
testmethod. started plan selftests.
2020-05-12 00:49:33 +02:00
Benoît Minisini
e2a411a369 Merge branch 'i18n' into 'master'
Remove two untranslated gettext strings

See merge request gambas/gambas!142
2020-05-11 22:15:51 +00:00
Benoît Minisini
861de3a55a Fix build of 'ubuntu eoan' and 'ubuntu latest'.
See merge request gambas/gambas!144
2020-05-11 22:14:32 +00:00
Christof Thalhofer
daf5b7d9f1 Remove gbt3
gbt3 is obsolete as gbx3 -T now does the same
2020-05-11 23:39:24 +02:00
Christof Thalhofer
e3c8df5568 gb.test: new function Test.GetAllTests
[GB.TEST]
* New: Test.GetAllTests returns a collection of all testmodules and their testmethods
2020-05-11 23:28:42 +02:00
Christof Thalhofer
2d2c545576 gb.test: Assert documentation
[GB.TEST]
* New: Assert is an instruction which is extended by gb.test. It's original functionality is now documented in the Assert.module.
2020-05-11 22:31:08 +02:00
Christof Thalhofer
77436fd06d gb.test Setup and Teardown methods hidden 2020-05-11 22:26:08 +02:00
gambas
492dccc28f Make the component visible again.
[GB.TEST]
* NEW: Make the component visible again.
* BUG: Fix two typos in comments.
2020-05-11 21:02:39 +02:00
gambas
06cd374e52 Display a warning message when running tests, if there is no test modules.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas 13 fonts.
* NEW: Update french translation.
* NEW: Reorder debug panel buttons.
* NEW: Display a warning message when running tests, if there is no test modules.
2020-05-11 21:00:55 +02:00