Commit graph

2777 commits

Author SHA1 Message Date
gambas
2aed760943 CsvFile: Quote() is a new method that quotes a value for the CSV format according to its separator and escape characters.
[GB.UTIL]
* NEW: CsvFile: Quote() is a new method that quotes a value for the CSV format according to its separator and escape characters.
2020-06-09 16:37:12 +02:00
gambas
0eea48da06 FileView: Display a lock icon when a directory is unreadable.
[GB.FORM]
* NEW: Update translations.
* NEW: ListEditor: The insert button text is now "Add".
* NEW: DirView: Do not display an error when a directory is unreadable.
* NEW: FileView: Display a lock icon when a directory is unreadable.
2020-06-06 20:59:41 +02:00
gambas
ca4cdf0c6c Add translations.
[GB.GUI.BASE]
* NEW: Add translations.
2020-06-06 20:57:50 +02:00
gambas
909ea17fd0 Update some icons and add 128 pixels versions of 'lock' and 'unlock' icons.
[GB.FORM.STOCK]
* NEW: Update some icons.
* NEW: Add 128 pixels versions of 'lock' and 'unlock' icons.
2020-06-06 20:57:12 +02:00
gambas
42bdddb471 Message: Add a button in message boxes to copy the message in the clipboard.
[GB.GUI.BASE]
* BUG: Message: Add a button in message boxes to copy the message in the clipboard.
2020-06-06 18:01:52 +02:00
gambas
80fb94caf9 Add component icon.
[GB.FORM.PRINT]
* NEW: Add component icon.
2020-06-06 00:27:05 +02:00
gambas
9524aad64d Add 'rename' stock icon.
[GB.FORM]
* NEW: Add 'rename' stock icon.
2020-06-06 00:26:49 +02:00
gambas
53efe0add2 Update some icons and add 'rename' icon.
[GB.FORM.STOCK]
* NEW: Update some icons.
* NEW: Add 'rename' icon.
2020-06-06 00:25:08 +02:00
gambas
4650dacc28 ListEditor: Add Index property, Find() and Remove() methods.
[GB.FORM]
* NEW: ListEditor: Text property now return or set the text currently edited.
* NEW: ListEditor: Add Index property.
* NEW: ListEditor: Add Find() method.
* NEW: ListEditor: Add Remove() method.
2020-06-03 16:13:40 +02:00
gambas
4029d4c727 ListBox: Click event is now raised when the Index property is modified.
[GB.GUI.BASE]
* BUG: ListBox: Click event is now raised when the Index property is modified.
2020-06-03 15:49:42 +02:00
gambas
e447aa178d TreeView: The Selection property now handle single selection mode correctly.
[GB.GUI.BASE]
* BUG: TreeView: The Selection property now handle single selection mode correctly.
2020-05-26 23:04:03 +02:00
gambas
ed27b8cd67 Fix TreeView MouseDown event and GridView Select event.
[GB.GUI.BASE]
* BUG: TreeView: MouseDown event is raised again.
* BUG: GridView: Select event is not raised twice on click anymore.
2020-05-26 22:57:17 +02:00
gambas
348e587c69 Add 'key' stock icon.
[GB.FORM]
* NEW: Add 'key' stock icon.

[GB.FORM.STOCK]
* NEW: Add 'key' stock icon.
* NEW: Fix a few icons.
2020-05-26 22:11:41 +02:00
gambas
2132e389b5 Better default colors.
[GB.FORM.TERMINAL]
* NEW: Better default colors.
2020-05-26 21:17:40 +02:00
gambas
8502e05556 Settings.Clear() now takes an extra optional boolean argument that tells to remove slots recursively.
[GB.SETTINGS]
* NEW: Settings.Clear() now takes an extra optional boolean argument that tells to remove slots recursively.
2020-05-26 20:37:29 +02:00
gambas
2f8fccb48b GridView: Click event works again.
[GB.GUI.BASE]
* BUG: GridView: Click event works again.
2020-05-26 13:18:46 +02:00
gambas
11f450f80e Add 'text-lower' and 'text-upper' stock icons.
[GB.FORM]
* NEW: Add 'text-lower' and 'text-upper' stock icons.
2020-05-26 13:17:13 +02:00
gambas
fcf85dd1a4 Add 'text-lower' and 'text-upper' stock icons.
[GB.FORM.STOCK]
* NEW: Add 'text-lower' and 'text-upper' stock icons.
2020-05-26 13:16:46 +02:00
gambas
5004f20609 Move 'gb.test' sources in '/main/lib'.
[INTERPRETER]
* NEW: Remove the now useless testing specific code.
* NEW: 'gbx3 -T' now just loads the 'gb.test' component and calls Test.Main() passing it the '-T' option argument.

[GB.TEST]
* NEW: Move 'gb.test' sources in '/main/lib'.
* NEW: 'gb.test' has now a part written in C that allows him to load project classes on demand.
2020-05-25 21:24:28 +02:00
gambas
5e5bf82f7b Test._List() now returns a comma-separated list.
[GB.TEST]
* NEW: Test._List() now returns a comma-separated list.
2020-05-25 11:08:21 +02:00
gambas
234b28c236 Selecting while moving the mouse cursor now raises the Select event only when the mouse button is depressed.
[GB.GUI.BASE]
* NEW: GridView: Selecting while moving the mouse cursor now raises the Select event only when the mouse button is depressed.
* BUG: TreeView: Setting the Key value with an unknown key now unselects the current key.
2020-05-25 11:02:44 +02:00
gambas
cd6a30b015 ButtonBox: Filter icons are now a little darker.
[GB.FORM]
* NEW: ButtonBox: Filter icons are now a little darker.
2020-05-24 23:53:05 +02:00
gambas
7ae7d405e6 TreeView: Fix multiple selection.
[GB.GUI.BASE]
* BUG: TreeView: Fix multiple selection.
* BUG: TreeView: Calling Add() or Remove() now automatically cancels the current renaming.
2020-05-24 23:36:27 +02:00
gambas
b37f67dd29 Merge branch 'master' of gitlab.com:gambas/gambas 2020-05-23 13:59:54 +02:00
gambas
5bc620c5e7 Redraw 'halt' icon again.
[GB.FORM.STOCK]
* NEW: Redraw 'halt' icon again.
2020-05-23 13:59:37 +02:00
gambas
fc115b03d1 Redraw the 'halt' icon.
[GB.FORM.STOCK]
* NEW: Redraw the 'halt' icon.
2020-05-23 12:46:29 +02:00
gambas
874397262a Bold text is made bolder when the background is dark.
[GB.FORM.EDITOR]
* NEW: Bold text is made bolder when the background is dark.
2020-05-23 12:45:36 +02:00
gambas
5feb51a742 Picture[] now automatically inverts the image for dark themes.
[GB.GUI.BASE]
* NEW: Picture[] now automatically inverts the image for dark themes.
2020-05-23 12:44:38 +02:00
Christof Thalhofer
a79bd9d258 gb.test minor fix load component gb.util 2020-05-23 12:22:12 +02:00
Christof Thalhofer
ae5dff6681 gb.test now compatible with the new interpreter calls
[GB.TEST]
* OPT: Test.Main restored
* NEW: Test.Main eats testsuite string
* OPT: TestSuite runs TestCases sorted
* NEW: Summary Ran: prints normalized testsuite string
* NEW: TestCommand compatible with new testsuite string
* NEW: Tests for introspection of all tests
2020-05-23 12:09:34 +02:00
Christof Thalhofer
21500e1667 gb.test plan TestAllAsserts 2020-05-23 11:52:32 +02:00
gambas
7b4b6b3152 Better default colors.
[GB.FORM.TERMINAL]
* NEW: Better default colors.
2020-05-23 09:36:37 +02:00
Christof Thalhofer
beb88b488c gb.test can run tests called by the interpreter
[GB.TEST]
* NEW: gb.test can run tests called by the interpreter
New methods Test._Add and Test._Run
2020-05-23 08:10:33 +02:00
gambas
367c9b48c6 Update some icons and add 128 pixels version of some other ones.
[GB.FORM.STOCK]
* NEW: Update some icons.
* NEW: Add 128 pixels version of some other icons.
2020-05-22 18:38:26 +02:00
gambas
029cb82ece Merge branch 'master' of gitlab.com:gambas/gambas 2020-05-22 16:08:07 +02:00
gambas
7fc56e891d Implement the Test._List() method.
[GB.TEST]
* NEW: Implement the Test._List() method.
2020-05-22 16:07:50 +02:00
gambas
f55faedede ClassStat: Add the flag for test modules.
[GB.UTIL]
* NEW: ClassStat: Add the flag for test modules.
2020-05-22 16:02:12 +02:00
Christof Thalhofer
36bb66ec07 Testrunner.List throw error on Bail out!
[GB.TEST]
* BUG: Testrunner.List throw error when gb.test reported Bail out!
2020-05-22 09:59:14 +02:00
gambas
3388dab780 Fix how mandatory fields are highlighted by the SetFocus(True) method.
[GB.WEB.GUI]
* NEW: Store the error log in '/tmp/gambas.XXX/gb.web.gui' directory now.
* BUG: Fix how mandatory fields are highlighted by the SetFocus(True) method.
2020-05-22 00:27:49 +02:00
gambas
84b2f1bc60 Update many icons and add 128 pixels version of some other ones.
[GB.FORM.STOCK]
* NEW: Add 128 pixels version of some other icons.
* NEW: Update many icons.
2020-05-21 20:53:21 +02:00
gambas
2e3ffaa894 FileProperties: Fix an error triggered by the preview.
[GB.FORM]
* BUG: FileProperties: Fix an error triggered by the preview.
2020-05-21 20:43:15 +02:00
gambas
8a03cd8751 Update some icons and add 128 pixels version of some icons.
[GB.FORM.STOCK]
* NEW: Add 128 pixels version of some icons.
* NEW: Update some icons.
2020-05-20 11:59:56 +02:00
gambas
ff5ec08817 TreeView: Fix selection and scrolling behaviour when ShowCheck property is set.
[GB.GUI.BASE]
* BUG: TreeView: Fix selection and scrolling behaviour when ShowCheck property is set.
2020-05-20 11:40:27 +02:00
gambas
9ddc98866d ToolBar: Draw a selected border in design mode.
[GB.FORM.MDI]
* NEW: ToolBar: Draw a selected border in design mode.
2020-05-19 22:31:51 +02:00
gambas
abac17432b TreeView: Enhance behaviour when ShowCheck is set. Use radio buttons in single selection mode.
[GB.GUI.BASE]
* NEW: TreeView: Use radio buttons when ShowCheck property is set with single selection mode.
* NEW: TreeView: Clicking anywhere in the row from the check now toggles it when ShowCheck property is set.
2020-05-19 22:31:14 +02:00
Benoît Minisini
f1c9ef9a77 Merge branch 'testing-system' into 'master'
gb.test integration to the IDE 2nd attempt

See merge request gambas/gambas!146
2020-05-19 08:04:38 +00:00
gambas
af8326caa5 Update many stock icons, and add new ones.
[GB.FORM]
* NEW: Add new stock icons.

[GB.FORM.STOCK]
* NEW: Update many stock icons, and add new ones.
2020-05-19 10:01:53 +02:00
gambas
2176a507b1 Compile 'gb.form.stock' before 'gb.form' now that is it checked in the 'gb.form' project components.
[CONFIGURATION]
* BUG: Compile 'gb.form.stock' before 'gb.form' now that is it checked in the 'gb.form' project components.
2020-05-18 17:55:32 +02:00
gambas
cc8ff4fdb0 ListEditor: Add Unique property and Activate event.
[GB.FORM]
* NEW: ListEditor: Unique is a new property that ensures that all ListEditor elements are unique.
* NEW: ListEditor: Activate event is now emitted if the user clicks twice on the list.
2020-05-18 15:32:53 +02:00
gambas
078a1ab680 Use the new Application.DarkTheme property.
[GB.GUI.BASE]
* NEW: Use the new Application.DarkTheme property.
2020-05-18 13:25:42 +02:00