Commit graph

2470 commits

Author SHA1 Message Date
gambas
7ad9db74c4 TextEditor: Draw multi-line markers darker.
[GB.FORM.EDITOR]
* NEW: TextEditor: Draw multi-line markers darker.
2019-08-27 12:55:07 +02:00
gambas
d194837339 Update French translation.
[GB.UTIL]
* NEW: Update French translation.
2019-08-26 00:27:29 +02:00
gambas
445784e820 Take the window menu bar into account when drawing drag and drop frame.
[GB.GUI.BASE]
* BUG: Take the window menu bar into account when drawing drag and drop frame.
2019-08-22 03:19:40 +02:00
gambas
791ca46db6 WebForm: Forms embedded into other forms work correctly now.
[GB.WEB.FORM]
* BUG: WebForm: Forms embedded into other forms work correctly now.
* BUG: WebForm: An error is raised now when trying to show an embedded form.
* BUG: WebForm: Fix message box icons pre-loading.
2019-08-21 21:18:34 +02:00
gambas
57d9196c90 The defaut country of language collection has been replaced by a string, faster to initialize.
[GB.WEB]
* OPT: The defaut country of language collection has been replaced by a string, faster to initialize.
2019-08-03 00:25:57 +02:00
gambas
c8d94ef9b1 Request: Fix Language property and add ContentType and ContentLength properties.
[GB.WEB]
* NEW: Request.ContentType is a new property that returns the Content-Type HTTP header.
* NEW: Request.ContentLength is a new property that returns the Content-Length HTTP header, or -1 if the header is not present.
* BUG: Request.Language now uses an internal dictionary to convert the Accept-Language HTTP header to a correct system language.
* BUG: Request.Language now takes the priority of languages specified in the Accept-Language HTTP header into account.
* BUG: If the request exceeds the maximum size defined by Request.MaxFileSize, a "Request too big" error is raised instead of "Response too big".
2019-08-02 02:36:16 +02:00
gambas
11bd8ccac9 GridView: Rich-text in centered cells with no text wrapping is correctly drawn now.
[GB.GUI.BASE]
* BUG: GridView: Rich-text in centered cells with no text wrapping is correctly drawn now.
2019-08-01 01:12:25 +02:00
gambas
43fa62e0d1 [GB.DESKTOP]
* NEW: Desktop.Types is a new property that returns a read-only array of each desktop defined in Desktop.Type.
* NEW: Desktop.Passwords: Work correctly now when multiple desktops are included in the Desktop.Type property.
* OPT: DesktopFiles: Remove some useless array copies.
2019-07-31 00:23:49 +02:00
gambas
27f89780f9 IconView: Draw selected icons with a rectangular frame.
[GB.GUI.BASE]
* NEW: IconView: Draw selected icons with a rectangular frame.
2019-07-24 21:19:56 +02:00
gambas
a3b06b8aad Merge branch 'master' of gitlab.com:gambas/gambas 2019-07-24 20:04:32 +02:00
gambas
eba52aee12 CSS highlighter: Support for CSS escaped characters.
[GB.EVAL.HIGHLIGHT]
* BUG: CSS highlighter: Support for CSS escaped characters.
2019-07-24 20:03:18 +02:00
Benoît Minisini
6c79771631 Merge branch 'master' into 'master'
update Russian translation

See merge request gambas/gambas!106
2019-07-16 20:19:05 +00:00
Benoît Minisini
8e54671d1b Merge branch 'italian-translations' into 'master'
Contains new Italian translations

See merge request gambas/gambas!105
2019-07-16 20:18:32 +00:00
glixx
3af4212149 update Russian translation 2019-07-16 09:07:34 +03:00
gambas
f1a86eb687 Merge branch 'master' of gitlab.com:gambas/gambas 2019-07-16 00:30:41 +02:00
gambas
6902893ddb DataSource: IgnoreParent is a new parent that tells the DataSource not to filter its contents with any parent DataSource.
[GB.DB.FORM]
* NEW: DataSource: IgnoreParent is a new parent that tells the DataSource not to filter its contents with any parent DataSource.
2019-07-16 00:29:14 +02:00
gambas
eb5172f4e5 FileView: Add information about each file next to the icon in icon view mode.
[GB.FORM]
* NEW: FileView: Add information about each file next to the icon in icon view mode.
* BUG: DocumentView: Remove erroneous public constant written in French.
2019-07-15 23:47:00 +02:00
Tobias Boege
77fdca9282 DataComboView: Add parameter to signature of Event Validate
[GB.DB.FORM]
* BUG: DataComboView: Add parameter to signature of Event Validate
2019-07-15 18:03:31 +02:00
GianluigiOr
72cb22f00b Contains new Italian translations
[GB.FORM.PRINT]
* NEW: The complete translation.
2019-07-13 16:05:55 +02:00
gambas
f82a67a4f3 TextEditor: Draw wrapped lines with a normal background, but with a gray hook to its right.
[GB.FORM.EDITOR]
* NEW: TextEditor: Draw wrapped lines with a normal background, but with a gray hook to its right.
* BUG: TextEditor: Now we can set up to 32 style colors without crashing.
2019-07-12 00:40:13 +02:00
gambas
99a72c01b6 TabPanel: Use the TabPanel foreground color to draw the titles of the tabs.
[GB.FORM]
* NEW: Spinner: Use the foreground color to draw the spinner and its label.
* NEW: TabPanel: Use the TabPanel foreground color to draw the titles of the tabs.
2019-07-12 00:16:29 +02:00
gambas
d186bf852a Add a Scroll event to TreeView, ColumnView and ListView.
[GB.GUI.BASE]
* BUG: GridView: Border padding is now applied inside the cell, not outside like the margin.
* NEW: TreeView: A Scroll event is raised now then the TreeView, the ListView or the ColumnView scrolls.
* BUG: TreeView: Setting the item Font property to NULL does not crash anymore.
2019-07-12 00:10:45 +02:00
gambas
0c0b2b64fa DesktopMime: Correctly identify executables as "application/x-executable".
[GB.DESKTOP]
* BUG: DesktopMime: Correctly identify executables as "application/x-executable".
2019-07-10 22:38:47 +02:00
gambas
9dfcfccb6a Don't depend on 'gb.form', it breaks the compilation!
[GB.GUI.BASE]
* BUG: Don't depend on 'gb.form', it breaks the compilation!
2019-07-10 13:23:56 +02:00
gambas
52950c37ee Enhance and fix the interface of the preview dialog.
[GB.FORM.PRINT]
* NEW: Enhance and fix the interface of the preview dialog.
2019-07-10 04:27:06 +02:00
gambas
0310b58414 TextEditor: TextEditor[].Paint() is a new method that paint the contents of a line, without the margin.
[GB.FORM.EDITOR]
* NEW: TextEditor: TextEditor[].Paint() is a new method that paint the contents of a line, without the margin.
2019-07-10 04:25:18 +02:00
gambas
b0801ec749 DocumentView: Correctly reset the scroll position when setting Arrangement to Arrange.Fill.
[GB.FORM]
* BUG: DocumentView: Correctly reset the scroll position when setting Arrangement to Arrange.Fill.
* OPT: DocumentView: Desaturate is faster now as it is done only once per page drawing.
2019-07-10 04:23:10 +02:00
gambas
be96ff02bc 'gb.form.print' is a new component extends the Printer class with a generic preview and print dialog.
[GB.FORM.PRINT]
* NEW: 'gb.form.print' is a new component extends the Printer class with a generic preview and print dialog.
2019-07-09 19:48:41 +02:00
gambas
f44b12f14b DocumentView: Fix some bugs and add ShowPage and Desaturate properties.
[GB.FORM]
* NEW: DocumentView: The default background color is now a mix of the default text foreground and background colors.
* BUG: DocumentView: Use Paint.Begin() instead of Draw.Begin(), so that preview uses anti-aliasing.
* BUG: DocumentView: Fix some cases of page drawing not correctly triggered.
* NEW: DocumentView: ShowPage is new property that displays the current page and the number of pages inside the preview.
* NEW: DocumentView: Desaturate is a new property that desaturates the preview. It's slow when the zoom is huge.
* NEW: DocumentView: Allow zoom up to 800%.
2019-07-09 19:43:15 +02:00
gambas
63b503ca24 Make the TreeView arrows a little bit thinner and darker
[GB.GUI.BASE]
* NEW: Make the TreeView arrows a little bit thinner and darker.
2019-07-09 19:41:10 +02:00
gambas
8479b7f608 Message: Workaround a text layout bug when computing the size of the message box.
[GB.GUI.BASE]
* BUG: Message: Workaround a text layout bug when computing the size of the message box.
2019-07-05 00:15:19 +02:00
Benoît Minisini
820c8cf9bb Merge branch 'italian-translations' into 'master'
Contains fix and new Italian translations

See merge request gambas/gambas!104
2019-07-03 20:06:51 +00:00
gambas
d58e3c15dd Add 128 pixels versions of stock icons used by mimetypes.
[GB.FORM.STOCK]
* NEW: Add 128 pixels versions of stock icons used by mimetypes.
2019-07-03 21:39:55 +02:00
GianluigiOr
a9bd2fe844 Contains fix and new Italian translations
[DEVELOPMENT ENVIRONMENT]
* NEW: The IDE translation is now fix and complete.

[GB.FORM.TERMINAL]
* NEW: The complete translation.

[GB.TERM.FORM]
* NEW: The translation is now complete.

[GB.UTIL]
* New: The translation is now fix
2019-07-03 19:20:38 +02:00
gambas
a0fd6a99b7 TerminalView: Update colors so that they are readable both on a light and a dark background.
[GB.FORM.TERMINAL]
* BUG: TerminalView: Update colors so that they are readable both on a light and a dark background.
2019-07-03 19:18:02 +02:00
gambas
03d704c092 New stock icon named 'call'.
[GB.FORM]
* NEW: New stock icon named 'call'.

[GB.FORM.STOCK]
* NEW: Add 'call' stock icon and redraw 'archive' icon.
2019-07-03 19:16:32 +02:00
gambas
6ef1ef4a6e ShowLines is a new property that makes the tree views draw tree lines.
[GB.GUI.BASE]
* NEW: Paint.Arrow() is a new method that draws an arrow.
* NEW: TreeView & ColumnView: ShowLines is a new property that makes the control draw tree lines.
* NEW: TreeView & ColumnView: The arrow size now follows the font size.
2019-07-03 11:49:32 +02:00
gambas
68e085bb10 Don't crash when seeking if no media is played and emit standard control events from the inner DrawingArea.
[GB.MEDIA.FORM]
* BUG: Don't crash when seeking if no media is played.
* NEW: Emit standard control events from the inner DrawingArea.
2019-06-30 20:32:01 +02:00
gambas
2e2c1c3b51 Try to enhance language detection in Request.Language property.
[GB.WEB]
* NEW: Try to enhance language detection in Request.Language property.
2019-06-29 16:19:12 +02:00
gambas
8294c6a81a New 'new-tab' stock icon and redraw a few icons.
[GB.FORM]
* NEW: New 'new-tab' stock icon.

[GB.FORM.STOCK]
* NEW: New 'new-tab' stock icon.
* NEW: Redraw a few icons.
2019-06-29 16:15:49 +02:00
gambas
01a3106d20 New Highlight.Alternate style, and make the matching braces blink with the cursor.
[GB.EVAL]
* NEW: Highlight.Alternate is a new constant that represents the background style used for coloring code embedded into webpages.

[GB.EVAL.HIGHLIGHT]
* NEW: Support for new Highlight.Alternate style.

[GB.FORM.EDITOR]
* NEW: Support for new Highlight.Alternate style.
* NEW: Matching braces now blink with the cursor.
* BUG: When the cursor moves, the blinking timer is reset so that the cursor blinks only when it is not moving.
2019-06-29 16:11:51 +02:00
gambas
932fbb19f1 TextEditor: Undo now groups successive single character insertions, and successive single character deletions as well.
[GB.FORM.EDITOR]
* NEW: TextEditor: Don't enclose selection with quotes anymore, it is more annoying than anything else.
* NEW: TextEditor: Undo now groups successive single character insertions, and successive single character deletions as well.
2019-06-26 00:26:11 +02:00
gambas
860260802d Fix translation strings in some components.
[GB.FORM.EDITOR]
* BUG: Translate popup menu.

[GB.NET.CURL]
* BUG: DownloadManager: Remove useless Message event.
* NEW: DownloadManager: Add a Connect event raised when the distant server is connected.

[GB.WEB]
* BUG: CGI error message is not translatable.

[GB.XML]
* BUG: Error messages must not be translatable.
2019-06-22 07:45:29 +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
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
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
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
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
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