Commit graph

2225 commits

Author SHA1 Message Date
gambas
9b52761613 DesktopFile: Properties should be correctly writable now.
[GB.DESKTOP]
* BUG: DesktopFile: Properties should be correctly writable now.
2018-04-21 15:31:09 +02:00
gambas
f0ad78cb1f Toolbar: Make the toolbar configuration dialog defaut size smaller.
[GB.FORM.MDI]
* NEW: Toolbar: Make the toolbar configuration dialog defaut size smaller.
2018-04-16 16:36:10 +02:00
gambas
aaeebacc2f DateBox: Clicking on a date automatically closes the date chooser popup.
[GB.FORM]
* NEW: DateChooser: Raise a Click event when a date is clicked in the inner calendar.
* NEW: DateBox: Clicking on a date automatically closes the date chooser popup.
2018-04-16 16:33:51 +02:00
gambas
cc96782eee Correctly quote field names everywhere and always display error balloons on the accurate cell.
[GB.DB.FORM]
* BUG: DataView: Always display the error balloon on the accurate cell.
* BUG: Correctly quote field names everywhere.
2018-04-16 16:31:44 +02:00
gambas
96a5230994 Redraw the 'database', 'security' and 'table' icons.
[GB.FORM.STOCK]
* NEW: Redraw the 'database', 'security' and 'table' icons.
2018-04-14 19:22:46 +02:00
gambas
c3d36e653b Toolbar: Correctly manage the disabled state of the item when dropping it on a toolbar.
[GB.FORM.MDI]
* BUG: Toolbar: Correctly manage the disabled state of the item when dropping it on a toolbar.
* NEW: Toolbar: Size is a new property that returns the toolbar icon size as a stock string size.
* NEW: Toolbar: Redesign the expander, separator and space items icons.
2018-04-14 18:44:09 +02:00
gambas
d4e2dfcce9 Paint.DrawRect() is a new method that draws a rectangle frame.
[GB.GUI.BASE]
* NEW: Paint.DrawRect() is a new method that draws a rectangle frame.
2018-04-14 18:43:25 +02:00
gambas
27af76092e Toolbar: Disabled controls are now correctly managed when the toolbar is in configuration mode.
[GB.FORM.MDI]
* BUG: Toolbar: Disabled controls are now correctly managed when the toolbar is in configuration mode.
2018-04-13 17:09:38 +02:00
gambas
de12caa1e7 Fix conversion between dates and their local string representation.
[INTERPRETER]
* BUG: Fix conversion between dates and their local string representation.
* OPT: Little optimization in conversion functions calls.

[GB.UTIL]
* BUG: Fix Date.ToUnixTime() and Date.FromUnixTime() according to the interpreter fix.
2018-04-09 18:58:11 +02:00
gambas
72384c0806 Fix Date.FromUnixTime() and Date.ToUnixTime().
[GB.UTIL]
* BUG: Fix Date.FromUnixTime() and Date.ToUnixTime().
2018-04-07 18:14:22 +02:00
gambas
3ffa6b48b7 Update control icons and remove unused variables.
[GB.DB.FORM]
* NEW: Update control icons.
* BUG: Remove unused variables.
2018-04-05 15:50:07 +02:00
gambas
9e6e254d31 Update "database" icons.
[GB.FORM.STOCK]
* NEW: Update "database" icons.
2018-04-05 15:49:32 +02:00
gambas
10013d286b [GB.DB.FORM]
* NEW: Add a project icon.

[GB.FORM.EDITOR]
* NEW: Add a project icon.

[GB.FORM.MDI]
* NEW: Add a project icon.
2018-04-05 14:01:37 +02:00
gambas
ceed651ab5 New stock icon "database".
[GB.FORM]
* NEW: New stock icon "database".

[GB.FORM.STOCK]
* NEW: New stock icon "database".
2018-04-05 13:57:44 +02:00
gambas
6136b8e840 TerminalView: Process output is sent to the terminal each 50 ms now, instead of 250 ms before.
[GB.FORM.TERMINAL]
* NEW: TerminalView: Process output is sent to the terminal each 50 ms now, instead of 250 ms before.
2018-04-05 00:45:16 +02:00
gambas
19609d3eb4 TextEditor: Fix a potential crash when some editor views are invalid.
[GB.FORM.EDITOR]
* BUG: TextEditor: Fix a potential crash when some editor views are invalid.
2018-04-05 00:39:03 +02:00
gambas
29b8b10c58 GridView: Use a lighter version of the SelectedBackground color instead of a light gray when the control loses the focus.
[GB.GUI.BASE]
* NEW: GridView: Use a lighter version of the SelectedBackground color instead of a light gray when the control loses the focus.
2018-04-03 23:45:43 +02:00
gambas
77392c328f DataSource: Better support of SQL queries in the Table property.
[GB.DB.FORM]
* BUG: DataSource: Better support of SQL queries in the Table property. Using a SQL query now make the DataSource automatically read-only.
2018-04-03 23:44:32 +02:00
gambas
b7ce316088 DataView: Long integers are now right aligned like other numbers.
[GB.DB.FORM]
* BUG: DataView: Long integers are now right aligned like other numbers.
2018-03-30 16:57:54 +02:00
gambas
b81e653925 TerminalView: Add a default popup-menu that allows to copy, paste, and clear the terminal.
[GB.FORM.TERMINAL]
* NEW: TerminalView: Add a default popup-menu that allows to copy, paste, and clear the terminal.
2018-03-30 00:38:13 +02:00
gambas
df8044501a Add a 128 pixel monochrome version of the 'gambas' icon.
[GB.FORM.STOCK]
* NEW: Add a 128 pixel monochrome version of the 'gambas' icon.
2018-03-21 20:12:43 +01:00
gambas
c772e744a1 Support for stock icons of any size, with automatic stretching.
[GB.FORM]
* NEW: Support for stock icons of any size, with automatic stretching.

[GB.FORM.STOCK]
* NEW: Add a 128 pixel version of the Gambas logo to the 'gambas' stock theme.
2018-03-20 18:19:44 +01:00
gambas
3ec7e51b77 TerminalView: Add AutoResize, ScreenWidth, CharWidth and LineHeight properties.
[GB.FORM.TERMINAL]
* NEW: Redraw the control icon.
* NEW: TerminalView: AutoResize is a new property that defines if the screen width automatically fits the view.
* NEW: TerminalView: ScreenWidth is a new property that allows to define the screen width in the case AutoResize is FALSE.
* NEW: TerminalView: CharWidth is a new property that returns the screen character width.
* NEW: TerminalView: LineHeight is a new property that returns the screen lien height.
* BUG: TerminalView: The scrollbar should now be correctly hidden in all cases.
2018-03-20 18:14:47 +01:00
gambas
b9389e5d61 Update French translation.
[GB.FORM.MDI]
* NEW: Update French translation.
2018-03-17 23:36:54 +01:00
gambas
1a1db93658 Update a test form.
[GB.FORM]
* NEW: Update a test form.
2018-03-17 03:29:35 +01:00
gambas
870ad90a71 Use 'vector' stock icon for '*.svg' and '*.svgz' files in the Desktop.GetFileIcon() method.
[GB.DESKTOP]
* NEW: Use 'vector' stock icon for '*.svg' and '*.svgz' files in the Desktop.GetFileIcon() method.
2018-03-17 02:37:01 +01:00
gambas
b2cedc658c Redraw the control icons.
[GB.DB.FORM]
* NEW: Redraw the control icons.
2018-03-17 02:36:18 +01:00
gambas
a57f909fdb Use the 'vector' icon for svg mime type.
[GB.FORM.STOCK]
* NEW: Redraw the 'vector' icon.
* NEW: Use the 'vector' icon for svg mime type.
2018-03-17 02:35:23 +01:00
gambas
14be5945df Update control icons in many places. 2018-03-16 23:46:35 +01:00
gambas
759020b263 Forgot to add the new icon for 'gambas' theme.
[GB.FORM.STOCK]
* BUG: Forgot to add the new icon for 'gambas' theme.
2018-03-16 23:43:34 +01:00
gambas
1df3488f93 New stock icon 'vector'.
[GB.FORM]
* NEW: New stock icon 'vector'.

[GB.FORM.STOCK]
* NEW: New stock icon 'vector'.
* NEW: Fix some icons.
2018-03-16 23:42:08 +01:00
gambas
557165ebcb TabPanel: Tab icons are now stretched if they are too big for the tab bar height.
[GB.FORM]
* BUG: TabPanel: Tab icons are now stretched if they are too big for the tab bar height.
2018-03-16 23:41:06 +01:00
gambas
900fee66d5 Update many project configuration files. 2018-03-16 14:13:21 +01:00
gambas
e7a98f3ab9 TabPanel: Draw tab close buttons so that they adapt to the desktop scale.
[GB.FORM]
* BUG: TabPanel: Draw tab close buttons so that they adapt to the desktop scale.
2018-03-16 14:11:55 +01:00
gambas
539f17a4bd Redraw many control icons using the new stock icons. 2018-03-16 14:10:12 +01:00
gambas
c995af165c Fix the mysql logo that made libpng displays a warning.
[GB.MYSQL]
* BUG: Fix the mysql logo that made libpng displays a warning.
2018-03-16 03:05:56 +01:00
gambas
b80c0fbaa9 TextEditor: Fix the side view tooltip contents again.
[GB.FORM.EDITOR]
* BUG: TextEditor: Fix the side view tooltip contents again.
2018-03-16 02:55:30 +01:00
gambas
2ac50c7ea0 TextEditor: Fix the side view range and the side view tooltips.
[GB.FORM.EDITOR]
* BUG: TextEditor: The side view does not allow to move the view past the last line anymore.
* BUG: TextEditor: Fix the values displayed in the side view tooltip.
* NEW: TextEditor: Draw the side view tooltip in a more compact way.
2018-03-16 02:09:30 +01:00
gambas
2a0be69773 TextEditor: Fix highlighting of matching indentations.
[GB.FORM.EDITOR]
* BUG: TextEditor: Fix highlighting of matching indentations.
2018-03-12 00:07:51 +01:00
gambas
e0dca9514d GridView: The Selection property cannot return invalid rows anymore.
[GB.GUI.BASE]
* BUG: GridView: The Selection property cannot return invalid rows anymore.
2018-03-11 01:04:04 +01:00
gambas
53cbe2370c TerminalView.Suspended is a new property that allows to suspend or restart the terminal.
[GB.FORM.TERMINAL]
* NEW: TerminalView: TerminalView.Suspended is a new property that allows to suspend or restart the terminal.
* NEW: TerminalView: Terminal.Reset() now takes an optional argument to keep the cursor position.
2018-03-10 13:27:02 +01:00
gambas
f6231bf616 TextEditor: Enhance undo & redo management of breakpoints and bookmarks.
[GB.FORM.EDITOR]
* BUG: TextEditor: Enhance undo & redo management of breakpoints and bookmarks.
2018-03-10 02:55:07 +01:00
gambas
9ef5ef6abf Undo & redo now take the breakpoints and the bookmarks into account.
[GB.FORM.EDITOR]
* NEW: Undo & redo now take the breakpoints and the bookmarks into account.
* NEW: Change the way bookmarks are drawn.
2018-03-10 02:45:07 +01:00
gambas
a8ddb2a634 Highlight matching indentations.
[GB.FORM.EDITOR]
* NEW: Highlight matching indentations.
2018-03-09 21:26:43 +01:00
gambas
ac0ae560e9 Rename "very small" stock icon size into "tiny".
[GB.FORM.MDI]
* NEW: Rename "very small" stock icon size into "tiny".
2018-03-09 21:25:53 +01:00
gambas
bd3a57dc0f Rename "very small" stock icon size into "tiny" and add Stock.Sizes property.
[GB.FORM]
* NEW: Rename "very small" stock icon size into "tiny".
* NEW: Stock.Sizes is a new property that returns the list of stock icon default sizes.
2018-03-09 21:25:07 +01:00
gambas
1307a0e55b TextEditor: Take wayland into account when testing for a remote desktop.
[GB.FORM.EDITOR]
* BUG: TextEditor: Take wayland into account when testing for a remote desktop.

[GB.FORM.TERMINAL]
* NEW: Update .gitignore.

[GB.WEB.FORM]
* NEW: Update .gitignore.
2018-03-08 12:55:36 +01:00
gambas
df7413f3cf Desktop.RemoteDisplay is a new property that returns if the application is connected to a remote display.
[GB.DESKTOP]
* NEW: Remove static dependency on 'gb.desktop.x11' component.
* NEW: Load 'gb.desktop.x11' only if $XDG_SESSION_TYPE is not "wayland".
* NEW: Desktop.RemoteDisplay is a new property that returns if the application is connected to a remote display.
* BUG: Fix Desktop.GetFileIcon().
2018-03-08 12:49:19 +01:00
gambas
728996761b Add some stock icons for some mimetypes.
[GB.FORM]
* NEW: Add some stock icons for some mimetypes.
2018-03-08 12:48:23 +01:00
gambas
56e96865aa [GB.GUI.BASE]
* BUG: TreeView: TreeView[].MoveFirst() and TreeView[].MoveLast() were inverted.
* NEW: GridView: It now raises a Font event when its font changes.
* BUG: GridView: Do not reset row heights when the font changes.
* BUG: TreeView: Correctly react to font changes.
2018-03-08 10:10:21 +01:00