Commit graph

7181 commits

Author SHA1 Message Date
gambas
3a8b687376 Merge branch 'master' of gitlab.com:gambas/gambas 2019-02-02 00:49:44 +01:00
gambas
f812d81274 Enhance the SpinBox control.
[GB.GUI.BASE]
* NEW: SpinBox: Alignment is a new property that allows to define the alignment of the control inner text.
* NEW: SpinBox: ShowZero is a new property that tells to pad the displayed number with zeros.
* NEW: SpinBox: Limit is a new event that is raised when the user tries to move past the maximum value, or beofre the minimum value.
* BUG: SpinBox: The value entered with the keyboard is now always taken into account by the next use of the mouse.
2019-02-02 00:41:36 +01:00
gambas
c875f00a44 TimeBox is a new control that allows to enter a duration. Maybe the name of the control is not very good.
[GB.FORM]
* NEW: TimeBox is a new control that allows to enter a duration. Maybe the name of the control is not very good.
2019-02-02 00:40:30 +01:00
gambas
92a09ad185 Workspace: Sometimes closing a tab with the middle button is triggered twice, leading to a crash. Made a workaround.
[GB.FORM.MDI]
* BUG: Workspace: Sometimes closing a tab with the middle button is triggered twice, leading to a crash. Made a workaround.
2019-02-02 00:37:54 +01:00
gambix
13120e91b6 Merge branch 'master' of gitlab.com:gambas/gambas 2019-02-01 22:24:58 +01:00
gambix
0a6b9ff342 Circle mapItem now really have the good radius and MapPoint.Distance is now a static function
[GB.MAP]
* BUG: Circle map item now a really the good radius
* OPT: MapPoint.Distance is now a static public Function
2019-02-01 22:23:52 +01:00
Tobias Boege
579c9e1fc7 gb.xml: <!DOCTYPE> declaration is case-insensitive
[GB.XML]
* BUG: <!DOCTYPE> declaration is case-insensitive.
2019-02-01 11:57:09 +01:00
gambas
e467d664c1 Code editor: The background color of error or watch tooltips is now explicitely merged with the theme default background color.
[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: The background color of error or watch tooltips is now explicitely merged with the theme default background color.
2019-01-29 01:18:41 +01:00
gambas
8f09b68254 MediaView: Merge the play and pause button and remove the big white pause symbol.
[GB.MEDIA.FORM]
* NEW: MediaView: Merge the play and pause button.
* NEW: MediaView: Remove the big white pause symbol.
2019-01-26 18:28:05 +01:00
gambas
6bd779d2f6 Make component compile with GTK+ < 3.20.
[GB.GTK3]
* BUG: Make component compile with GTK+ < 3.20.
2019-01-26 16:11:19 +01:00
gambas
7b75f31e81 TabStrip: Tab labels are now correctly displayed when the tab has no icon.
[GB.GTK3]
* BUG: TabStrip: Tab labels are now correctly displayed when the tab has no icon.
2019-01-26 15:25:51 +01:00
gambas
245d3d7429 Do not add an extra decimal digit to floating point numbers, it introduces rounding errors.
[INTERPRETER]
* BUG: Do not add an extra decimal digit to floating point numbers, it introduces rounding errors.
2019-01-26 15:24:46 +01:00
gambas
402d1acbcb Compile translations on installation.
[DEVELOPMENT ENVIRONMENT]
* BUG: Compile translations on installation.
2019-01-24 04:11:35 +01:00
gambas
e5b5487a13 Search dialog: text highlight now works correctly whatever the editor font is.
[DEVELOPMENT ENVIRONMENT]
* BUG: Search dialog: text highlight now works correctly whatever the editor font is.

[GB.EVAL.HIGHLIGHT]
* NEW: TextHighlighter: Paint() is a new method that paints the highlighted text.

[GB.GUI.BASE]
* NEW: Paint: Add an hidden undocumented method that computes the character width of a fixed font.
2019-01-24 00:57:54 +01:00
christof
4dae37d474 Fix packager creates component name with leading dot
this happend if vendorname = Null
2019-01-21 14:54:34 +01:00
gambas
75b1d5955a Replace 'Guint' by 'uint', otherwise the component seems to not compile anymore on some systems.
[GB.PDF]
* BUG: Replace 'Guint' by 'uint', otherwise the component seems to not compile anymore on some systems.
2019-01-20 23:28:00 +01:00
gambas
fe55f495f4 Fix the default value of optional Object function arguments.
[GB.JIT]
* BUG: Fix the default value of optional Object function arguments.
2019-01-20 22:50:35 +01:00
gambas
1181b78443 Spinner: Enable the spinner timer only if needed, and not permanently!
[GB.FORM]
* BUG: Spinner: Enable the spinner timer only if needed, and not permanently!
2019-01-19 02:58:48 +01:00
gambas
845d535b35 Fix corrupted image in BeastScroll example.
[EXAMPLES]
* BUG: Fix corrupted image in BeastScroll example.
2019-01-19 01:08:00 +01:00
gambas
912d804daa Raise the maximum number of decimal digit of a Float value to 16.
[INTERPRETER]
* NEW: Raise the maximum number of decimal digit of a Float value to 16.
2019-01-19 01:06:38 +01:00
gambas
525b686581 Do not call 'msgfmt' anymore, this is automatically done by the compiler now.
[DEVELOPMENT ENVIRONMENT]
* NEW: Do not call 'msgfmt' anymore, this is automatically done by the compiler now.
2019-01-19 01:05:48 +01:00
gambas
f1ed9011a3 If the option '-t' is specified, the compiler now automatically calls 'msgfmt' to compile the translation files if needed.
[COMPILER]
* NEW: If the option '-t' is specified, the compiler now automatically calls 'msgfmt' to compile the translation files if needed.
2019-01-19 01:03:57 +01:00
gambas
69d864f1d4 Ignore trailing zeros in the decimal part of floating point number constants.
[INTERPRETER]
* NEW: Allow one more decimal digit in floating point number constants.
* BUG: Ignore trailing zeros in the decimal part of floating point number constants. It may introduce rounding differences.
2019-01-16 04:32:44 +01:00
Benoît Minisini
bcaf4d990c Merge branch 'italian-translations' into 'master'
Update Italian translation for the development environment, the tips, gb.wiki, gb.args, gb.db.form, gb.form, gb.form.dialog, gb.form.mdi, gb.report2, gb.web.form.

See merge request gambas/gambas!60
2019-01-15 22:17:03 +00:00
Gianluigi Gradaschi
0d98926605 Italian translations 2019-01-15 22:17:03 +00:00
gambas
388bc70157 Don't crash when drawing one-character static strings.
[GB.SDL2]
* BUG: Don't crash when drawing one-character static strings.
2019-01-13 08:58:00 +01:00
gambas
23a8fbc81d Fix UdpSocket class declaration.
[GB.NET]
* BUG: Fix UdpSocket class declaration.
2019-01-12 18:23:50 +01:00
gambas
df419c9434 UdpSocket: Host is a new property that allows to define the IP address the UDP socket will be bounded to.
[GB.NET]
* NEW: UdpSocket: Host is a new property that allows to define the IP address the UDP socket will be bounded to.
2019-01-12 18:20:38 +01:00
gambas
b97b82133a Make the "./" path equivalent to "." as before, and not a prefix for a component with a null name.
[INTERPRETER]
* BUG: Make the "./" path equivalent to "." as before, and not a prefix for a component with a null name.
2019-01-11 16:02:02 +01:00
gambas
ced4594599 Take care of components that modifiy the 'environ' variable. Using 'gb.httpd' does not crash anymore.
[INTERPRETER]
* BUG: Take care of components that modifiy the 'environ' variable. Using 'gb.httpd' does not crash anymore.
2019-01-11 15:23:50 +01:00
gambas
5c3ce53f61 Fix Debug instruction and support for the new Assert instruction.
[GB.JIT]
* BUG: Fix Debug instruction.
* BUG: Support for the new Assert instruction.
2019-01-11 01:46:13 +01:00
gambas
634b5c4168 Really fix the loop optimization.
[INTERPRETER]
* BUG: Really fix the loop optimization.
2019-01-11 01:14:42 +01:00
gambas
dd551e9bc5 Fix loop optimization that didn't work on loops calling themselves recursively.
[INTERPRETER]
* BUG: Fix loop optimization that didn't work on loops calling themselves recursively.
2019-01-11 01:11:46 +01:00
gambas
ed8864cef2 Fix badly committed files.
[GB.MAP]
* BUG: Fix badly committed files.
2019-01-10 18:03:10 +01:00
gambas
3c75cea518 Font[] now assumes a default size of 10 points, so that you don't have to specify the font size when creating the Font object.
[GB.SDL2]
* NEW: Font[] now assumes a default size of 10 points, so that you don't have to specify the font size when creating the Font object.
2019-01-09 16:52:10 +01:00
gambas
802349aab4 TerminalView: Implement "ESC <N> b" sequence.
[GB.FORM.TERMINAL]
* NEW: TerminalView: Implement "ESC <N> b" sequence.
2019-01-08 02:44:26 +01:00
gambas
26448880a1 Support for 'tcc' compiler.
[GB.JIT]
* NEW: Support for 'tcc' compiler.
2019-01-08 01:53:38 +01:00
gambas
9a77f14b5c Do not propagate mouse wheel events of ComboBox, TextArea, Slider and ScrollBar, as in Qt components.
[GB.GTK]
* BUG: Do not propagate mouse wheel events of ComboBox, TextArea, Slider and ScrollBar, as in Qt components.

[GB.GTK3]
* BUG: Do not propagate mouse wheel events of ComboBox, TextArea, Slider and ScrollBar, as in Qt components.
2019-01-07 22:44:03 +01:00
gambas
790412c028 Merge branch 'master' of gitlab.com:gambas/gambas 2019-01-06 20:27:27 +01:00
gambas
a181901783 Set version back to 3.12.90. 2019-01-06 20:26:59 +01:00
gambas
3653b76c22 Project property dialog: Use custom icons for component tab check boxes, because some style cannot draw them correctly.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: Use custom icons for component tab check boxes, because some style cannot draw them correctly.
2019-01-06 20:23:46 +01:00
Tobias Boege
69c2ec0658 Introduce RssDate for date+timezone handling
[GB.WEB.FEED]
* NEW: Introduce RssDate class for date+timezone handling and update documentation.
* NEW: Mark component as "Stable".
2019-01-05 21:53:28 +01:00
Tobias Boege
e6ceee0673 RssGuid: do not set IsPermaLink by default when parsing
[GB.WEB.FEED]
* BUG: RssGuid: do not set IsPermaLink by default when parsing.
2019-01-05 21:53:28 +01:00
Tobias Boege
360b46f482 Depend on gb.util for RFC822 date conversions
[GB.WEB.FEED]
* OPT: Depend on gb.util for RFC822 date conversions.
2019-01-05 21:53:28 +01:00
gambas
28dbb2dbe6 Switch version to 3.12.1. 2019-01-05 18:39:23 +01:00
gambas
e179ac8e3d Merge branch 'stable' of gitlab.com:gambas/gambas into stable 2019-01-05 18:38:01 +01:00
gambas
d1ee4fb466 Merge branch 'master' into stable 2019-01-05 18:36:14 +01:00
gambas
ebf5443182 Update some test forms and version numbers. 2019-01-05 18:28:32 +01:00
gambas
8796ddfdcf Merge branch 'master' of gitlab.com:gambas/gambas 2019-01-05 18:13:51 +01:00
gambas
d51800f858 Draw.Image() opacity argument works as expected now.
[GB.SDL2]
* BUG: Draw.Image() opacity argument works as expected now.
2019-01-05 18:13:08 +01:00