[Gambas-user] [Git][gambas/gambas][stable] 356 commits: [DEVELOPMENT ENVIRONMENT]

Benoît Minisini gitlab at mg.gitlab.com
Thu Feb 15 00:09:57 CET 2018


Benoît Minisini pushed to branch stable at Gambas / gambas


Commits:
1abf6bba by Benoît Minisini at 2017-07-17T20:29:37+00:00
[DEVELOPMENT ENVIRONMENT]
* BUG: Forgot to commit the new gambas background.


git-svn-id: svn://localhost/gambas/trunk@8160 867c0c6c-44f3-4631-809d-bfa615b0a4ec

- - - - -
954f3ff7 by Benoît Minisini at 2017-07-22T01:40:52+00:00
[GB.TERM.FORM]
* BUG: Make the component depend on 'gb.term'.


git-svn-id: svn://localhost/gambas/trunk@8165 867c0c6c-44f3-4631-809d-bfa615b0a4ec

- - - - -
b2901f7d by Benoît Minisini at 2017-07-22T13:59:00+00:00
[DEVELOPMENT ENVIRONMENT]
* BUG: Editor: Fix identation of code beautifier on lines ending with an operator and on strings spread over multiple lines.


git-svn-id: svn://localhost/gambas/trunk@8166 867c0c6c-44f3-4631-809d-bfa615b0a4ec

- - - - -
8cd2dba1 by Benoît Minisini at 2017-07-22T14:15:52+00:00
[GB.UTIL]
* BUG: Date.ToUTC() now actually returns the date, instead of returning nothing.

git-svn-id: svn://localhost/gambas/trunk@8167 867c0c6c-44f3-4631-809d-bfa615b0a4ec

- - - - -
d42a49b5 by Benoît Minisini at 2017-07-24T18:53:33+00:00
[CONFIGURATION]
* NEW: Switch version to 3.10.90.

[GB.DB]
* NEW: Connection.TimeZone is new property that will allow to define the default timezone of dates stored in the database we are connected to. Not implemented yet.


git-svn-id: svn://localhost/gambas/trunk@8168 867c0c6c-44f3-4631-809d-bfa615b0a4ec

- - - - -
dcabf06c by Fabien Bodard at 2017-08-02T20:51:31+00:00
[GB.TERM.FORM]
* NEW: New TermListBox widget.


git-svn-id: svn://localhost/gambas/trunk@8172 867c0c6c-44f3-4631-809d-bfa615b0a4ec

- - - - -
986e7eeb by Benoît Minisini at 2017-08-07T13:51:33+00:00
[INTERPRETER]
* NEW: Add an API that allows to create an array class before instanciating it.

[GB.DBUS]
* BUG: When marshalling from DBus to Gambas, create the array classes before instanciating them.


git-svn-id: svn://localhost/gambas/trunk@8173 867c0c6c-44f3-4631-809d-bfa615b0a4ec

- - - - -
a3410b00 by Benoît Minisini at 2017-08-08T12:33:47+00:00
[INTERPRETER]
* NEW: Collection.First is a new property that returns the key of the first element of the collection, or NULL if the collection is void.
* NEW: Collection.Last is a new property that returns the key of the last element of the collection, or NULL if the collection is void.


git-svn-id: svn://localhost/gambas/trunk@8174 867c0c6c-44f3-4631-809d-bfa615b0a4ec

- - - - -
1d79972b by gambas at 2017-08-12T09:46:45+02:00
* Add .gitignore to ignore all files generated by './reconf-all' and './configure'

- - - - -
a4dbd573 by gambas at 2017-08-12T10:21:19+02:00
Update .gitignore to ignore all files generated by compilation.

- - - - -
0bedba8c by gambas at 2017-08-12T10:23:10+02:00
Fix README contents.

- - - - -
47aa838b by Benoît Minisini at 2017-08-12T09:15:57+00:00
[DEVELOPMENT ENVIRONMENT]
* OPT: Editor: Some optimizations in identifier completion.
* NEW: Image editor: Add an opacity effect.
* NEW: Update backround images.

[WEBSITE MAKER]
* NEW: Update to 3.10 version.

[WIKI]
* NEW: The '{@classes}' command can take arguments to add custom classes to the list of classes.


git-svn-id: svn://localhost/gambas/trunk@8175 867c0c6c-44f3-4631-809d-bfa615b0a4ec

- - - - -
2343dd78 by Adrien Prokopowicz at 2017-08-12T11:28:05+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
72ddc85f by Adrien Prokopowicz at 2017-08-12T18:12:13+00:00
[COMPILER]
* BUG: The WITH's expression is now evaluated before entering the WITH's scope.

- - - - -
4d1db3c6 by Adrien Prokopowicz at 2017-08-12T18:12:13+00:00
[DEVELOPMENT ENVIRONMENT]
* NEW: Added support for nested WITH expressions in code completion.

- - - - -
8dc66795 by Laurent Carlier at 2017-08-13T16:13:06+02:00
Remove 'missing' file ,generated by autotools, from the repository

- - - - -
dbb69876 by Laurent Carlier at 2017-08-13T16:15:24+02:00
Add missing to .gitignore

- - - - -
68a1b517 by bgermann at 2017-08-14T23:12:19+02:00
Revert special Cygwin handling for memrchr

[GB.XML]
* NEW: Revert special Cygwin handling as memrchr is available with newlib's GNU extensions

- - - - -
4331a208 by bgermann at 2017-08-14T23:19:01+02:00
leave out features not available in Cygwin

[GB.TERM]
* NEW: use preprocessor to leave out features not available in Cygwin

- - - - -
e78a7fae by Laurent Carlier at 2017-08-15T08:03:17+02:00
Add more generated files to .gitignore, remove them from the repository

- - - - -
aa559edd by Laurent Carlier at 2017-08-15T08:38:45+02:00
Add .action directory to .gitignore

- - - - -
48c95198 by Tobias Boege at 2017-08-15T11:58:48+02:00
[CONFIGURATION]
* NEW: Add (short) commit hash and branch name to gb{a,c,i,x}3 --version when compiled from git

- - - - -
7e07d833 by Laurent Carlier at 2017-08-15T15:16:29+02:00
[GB.QT5.EXT]
* NEW: Add the Dial class from gb.qt4.ext

- - - - -
faa630b5 by Laurent Carlier at 2017-08-15T15:39:49+02:00
[GB.QT5.EXT]
* NEW: Add the LCDNumber class from gb.qt4.ext

also remove the Qt3 transitional header/code

- - - - -
04175a1c by Benoît Minisini at 2017-08-17T10:46:13+00:00
Merge branch 'cygwin' into 'master'

Cygwin changes for 3.10.0

See merge request !3
- - - - -
bbdf0629 by Benoît Minisini at 2017-08-17T10:48:21+00:00
Merge branch 'qt5ext' into 'master'

gb.qt5.ext: Add LCDnumber and Dial classes from gb.qt4.ext

See merge request !5
- - - - -
40fe3075 by bgermann at 2017-08-17T13:29:24+02:00
Define unixODBC-only constants if not available

This enables using linking gb.db.odbc with iodbc and possibly any other ODBC implementation for unix-like systems.

The new defines originate from unixODBC's sqlext.h.

[GB.DB.ODBC]
* NEW: Define unixODBC-only constants if they are not available to enable other ODBC backends

- - - - -
887f2cd7 by Benoît Minisini at 2017-08-17T11:57:59+00:00
Merge branch 'generic-odbc' into 'master'

Define unixODBC-only constants if not available

See merge request !4
- - - - -
898e6b06 by gambas at 2017-08-17T15:27:31+02:00
Add '.settings' files to '.gitignore'.

- - - - -
5431ab56 by gambas at 2017-08-17T15:28:34+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
6ee476fd by gambas at 2017-08-17T15:34:19+02:00
TextEditor: Update SideBar view font only when needed, and set the Font property once.

[GB.FORM.EDITOR]
* BUG: TextEditor: Update SideBar view font only when needed, and set the Font property once.

- - - - -
04040dcf by gambas at 2017-08-17T15:36:38+02:00
Add '.settings' to the '.gitignore' files of projects created by the IDE.

[DEVELOPMENT ENVIRONMENT]
* BUG: Add '.settings' to the '.gitignore' files of projects.

- - - - -
42759f66 by gambas at 2017-08-17T15:39:54+02:00
Ignore '.gitignore' files other than the root one.

- - - - -
a842600e by gambas at 2017-08-17T15:42:27+02:00
Ignore the generated HTML of the MakeWebSite project.

- - - - -
3c6d99d4 by gambas at 2017-08-17T15:43:12+02:00
Website update.

[WEBSITE MAKER]
* NEW: The download link now points at gitlab.
* NEW: Add a link to the playground made by Adrien.

- - - - -
37d197be by gambas at 2017-08-17T15:46:57+02:00
Update README.

- - - - -
29aadcb6 by Adrien Prokopowicz at 2017-08-17T15:54:39+02:00
Remove deprecated dynamic exception specifiers from gb.xml.

[GB.XML]
* OPT: Remove deprecated dynamic exception specifiers.

- - - - -
812968f4 by Adrien Prokopowicz at 2017-08-17T15:55:22+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
0f5bad99 by gambas at 2017-08-17T16:55:43+02:00
Remove the old 'README.svn-commit' file and write a new 'README.commit' file.

- - - - -
e5d1ec1c by gambas at 2017-08-17T17:10:28+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
194d5892 by gambas at 2017-08-17T17:12:40+02:00
Remove the useless 'ChangeLog' file, and update the 'README.commit' file.

- - - - -
95f1429d by Benoît Minisini at 2017-08-17T15:36:52+00:00
Add 'README.md' file.
- - - - -
b66e3d96 by Benoît Minisini at 2017-08-17T15:37:22+00:00
Update README.md
- - - - -
7e57eec0 by Benoît Minisini at 2017-08-17T15:38:45+00:00
Update README.md
- - - - -
4aed62d7 by gambas at 2017-08-17T17:53:20+02:00
Recreate a void 'ChangeLog' file, as it is required by autotools.

- - - - -
e1a5412f by gambas at 2017-08-18T13:15:03+02:00
Fix Process.Wait()

[INTERPRETER]
* BUG: Process.Wait() does not freeze anymore when the child process actually ends before checking the end of the process just after having run it.

- - - - -
38a60179 by gambas at 2017-08-18T13:19:10+02:00
Fix Process.Wait() (remove debugging messages).

- - - - -
214a69b0 by Adrien Prokopowicz at 2017-08-19T19:58:22+02:00
Optimize the IDE System Information dialog.

[DEVELOPMENT ENVIRONMENT]
* OPT: FSystemInfo: Do not scan /lib if it is a symlink to /usr/lib, and do not store intermediary results.

- - - - -
06f03879 by gambas at 2017-08-19T20:21:16+02:00
Optimize session management based on SQLite.

[GB.WEB]
* OPT: Activate WAL mode and disable WAL synchronisation for sessions based on a SQLite database.

- - - - -
295de411 by gambas at 2017-08-19T20:22:58+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
934fe51b by Adrien Prokopowicz at 2017-08-19T21:18:56+02:00
XmlElement.RemoveAttribute() does not blow up the interpreter anymore.

[GB.XML]
* BUG: Fix crash when using XmlElement.RemoveAttribute()

- - - - -
6c868a56 by Adrien Prokopowicz at 2017-08-19T21:23:27+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
91de2ccc by gambas at 2017-08-21T01:45:59+02:00
Flush the process outputs when it stops immediately after having been launched.

[INTERPRETER]
* BUG: Flush the process outputs when it stops immediately after having been launched.

- - - - -
ba37aa6d by gambas at 2017-08-21T13:57:40+02:00
Fix pseudo-terminal initialization when running an external process with Exec or Shell.

[INTERPRETER]
* BUG: Fix pseudo-terminal initialization when running an external process with Exec or Shell.

[COMPILER]
* BUG: Fix a typo in 'gbc_trans.h' header.

- - - - -
5bb80e57 by gambas at 2017-08-21T13:59:17+02:00
A lot of fixes in the TerminalView class.

[GB.FORM.TERMINAL]
* BUG: TerminalView: Fix management of ENTER and RETURN keys.
* BUG: TerminalView: CursorLeft and CursorRight commands now work correctly if the terminal has scrolled.
* BUG: TerminalView: Fix management of scroll margins.
* BUG: TerminalView: CursorHome command now takes the scroll margins into account as required.
* NEW: TerminalView: When a key is pressed, automatically scroll to the bottom of the view.

- - - - -
46f31edf by Benoît Minisini at 2017-08-21T22:20:24+00:00
Merge branch 'fix-nested-withs' into 'master'

[COMPILER] Fix Nested WITHs expression evaluation.

See merge request !1
- - - - -
69b4eb60 by gambas at 2017-08-22T01:15:11+02:00
Remove a debugging message.

[GB.TERM]
* BUG: Remove a debugging message.

- - - - -
f33ee450 by Adrien Prokopowicz at 2017-08-22T10:27:41+02:00
gb.xml: Use NULL instead of the empty string, remove IDE project files.

[GB.XML]
* OPT: Use NULL instead of the emtpy string in function declarations.

- - - - -
3b7f3aec by Adrien Prokopowicz at 2017-08-22T10:27:56+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
f05e6bc0 by gambas at 2017-08-22T13:20:26+02:00
Fix the TerminalView control again, and the way processes are run in pseudo-terminals.

[DEVELOPMENT ENVIRONMENT]
* BUG: Terminal: Replace "\n" by "\r\n" when sending text to the output terminal.

[INTERPRETER]
* NEW: When a process is run with a pseudo-terminal, don't set the ECHO flag, and clear the ONLCR flag.
  That way, the data printed on the standard output is the same as when the process is not run in a pseudo-terminal.

[GB.FORM.TERMINAL]
* BUG: TerminalView: Output filter now works correctly when it receives incomplete data.
* OPT: TerminalViews: Resize the terminal less often when the terminal view is resized.
* NEW: TerminalView: When a process is run inside the terminal, set the ECHO and ONLCR flags automatically.

- - - - -
4ccf87a0 by gambas at 2017-08-22T21:23:59+02:00
Some TerminalView fixes, add a Title property, and an Input() method to send text to the terminal input.

[GB.FORM.TERMINAL]
* NEW: TerminalView: Title is a new property to read or set the terminal title.
* NEW: TerminalView: Ignore XTerm specific commands other than title setting.
* BUG: TerminalView: Fix managment of terminal connected to explicit streams.
* BUG: TerminalView: Fix Paste() method.
* NEW: TerminalView: Raise an error now if we try to execute a process or connect streams whereas the terminal is already in use.
* NEW: TerminalView: Input() is a new method to send some text to the terminal input.

- - - - -
b99546d4 by gambas at 2017-08-22T22:45:18+02:00
Support for GValueArray marshalling in 'gb.media'.

[GB.MEDIA]
* NEW: MediaControl: Support for GStreamer messages or properties being a GValueArray. They are returned as a Variant[].

- - - - -
9f8ab729 by zxMarce at 2017-08-23T00:57:55+00:00
[ODBC main.c]
* Updated so non-data-producing queries don't fail with error.
* Added routine to throw detailed ODBC errors as Gambas errors.
* Cosmetic changes to the C code.
- - - - -
b77004d0 by gambas at 2017-08-23T03:46:10+02:00
JSON.Encode() now correctly handle null variants or objects.

[GB.UTIL.WEB]
* BUG: JSON.Encode() now correctly handle null variants or objects.

- - - - -
f45192ab by gambas at 2017-08-23T18:10:58+02:00
Fix pseudo-terminal management again. Now processes run through a terminal set the ECHO flag, and do not clear the OCRNL flag.

[INTERPRETER]
* NEW: Initialize pseudo-terminals with ECHO and don't clear OCRNL flag. This is not compatible with previous versions, as now, by default, printing a NL will become CR+NL through the pseudo-terminal.
  But I didn't succeed in modifying the pseudo-terminal reliably once the child has started. It sometimes fails silently.
* NEW: Check the result of tcsetattr() carefully, as it returns an error only if none of the flags has been set, not just one.

[GB.TERM]
* NEW: Check the result of tcsetattr() carefully, as it returns an error only if none of the flags has been set, not just one.

[GB.FORM.TERMINAL]
* OPT: TerminalView: Reorder some tests in escape codes analyze.
* NEW: TerminalView: The mouse wheel now sends up and down keys when we are not in mouse mode, and if there is nothing to scroll.

- - - - -
ab06f832 by gambas at 2017-08-23T19:20:28+02:00
The IDE now does not run 'konsole' with arguments it does not understand anymore for no reason.

[DEVELOPMENT ENVIRONMENT]
* BUG: Do not run 'konsole' with arguments it does not understand anymore for no reason.

- - - - -
fc0ee0f7 by Benoît Minisini at 2017-08-24T15:06:09+00:00
Merge branch 'master' into 'master'

New gb.db.odbc patch.

See merge request !7
- - - - -
38a6457d by gambix at 2017-08-24T17:28:54+02:00
[DEVELOPMENT ENVIRONMENT]
* NEW: Begin to add support for terminal form in the designer.

[GB.TERM.FORM]
* NEW: Add all the stuff needed for the ide designer.

- - - - -
1e78fd81 by gambix at 2017-08-24T17:33:16+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
f1abbae6 by gambas at 2017-08-24T20:17:08+02:00
Support for TermForms in the compiler.

[COMPILER]
* NEW: Add support for terminal forms ('*.termform' file extension).

- - - - -
a527b9cd by gambas at 2017-08-24T20:38:01+02:00
Add control pictures in 'gb.term.form'.

[GB.TERM.FORM]
* NEW: Add control pictures.
* NEW: Declare a few "_Properties" constants and a test TermForm to check IDE support.

- - - - -
c488f68e by gambix at 2017-08-25T10:53:49+02:00
The maximized windows not fit the resized terminal windows.

[GB.TERM.FORM]
* BUG: TermWindow: The maximize property now truely work. And the
       Layout take into account the title
* NEW: TermListBox: Changing the text of a line just refresh the line.

- - - - -
fe71f363 by gambix at 2017-08-25T11:23:51+02:00
Problem on maximized windows

[GB.TERM.FORM]
* BUG: TermWindow: Do not try to use desktop size with maximized to false

- - - - -
ea049dda by gambix at 2017-08-25T15:44:39+02:00
Pictures for controls are not well linked.

[GB.TERM.FORM]
* BUG: Reduce the output volume during list browsing
* NEW: Some helptool for debugging : TermWindows now accept 3 value.
       DebugNone, DebugInput, debugging
* BUG: Use relative path for control picture.

- - - - -
c0a7a4ae by gambas at 2017-08-25T18:17:08+02:00
Allow relative symbolic links of files imported in the IDE to go up six directories instead of four.

[DEVELOPMENT ENVIRONMENT]
* BUG: Allow relative symbolic links of imported files to go up six directories instead of four.

- - - - -
6aaec534 by gbWilly at 2017-08-25T23:02:57+02:00
Dutch translations

[GB.TERM.FORM]
* NEW: Dutch translations

- - - - -
33be66f6 by gambas at 2017-08-25T23:07:01+02:00
Fix RETURN and ENTER key management in TerminalView.

[GB.FORM.TERMINAL]
* BUG: TerminalView: RETURN and ENTER key must send a NL character, not a CR.

- - - - -
63371c84 by gambas at 2017-08-25T23:08:31+02:00
TerminalView: Take the bold character width into account for character size.

[GB.FORM.TERMINAL]
* BUG: TerminalView: Take the bold character width into account for character size.

- - - - -
0d520539 by gambas at 2017-08-25T23:10:06+02:00
TerminalView: Use more visible default colors for dark backgrounds.

[GB.FORM.TERMINAL]
* NEW: TerminalView: Use more visible default colors for dark backgrounds.

- - - - -
9aa58ba6 by gbWilly at 2017-08-25T23:45:15+02:00
Dutch translations for gb.web.form and gb.web.feed

[GB.WEB.FORM]
* NEW: Updated Dutch translations
[GB.WEB.FEED]
* NEW: Dutch translations

- - - - -
fcfc4f3f by Benoît Minisini at 2017-08-25T21:53:41+00:00
Merge branch 'master' into 'master'

Dutch translations

See merge request !9
- - - - -
cca9b6a6 by gambas at 2017-08-26T13:01:03+02:00
Fix analyze of boolean constants of the current project.

[DEVELOPMENT ENVIRONMENT]
* BUG: Fix analyze of boolean constants of the current project.

- - - - -
b3b04df8 by gambas at 2017-08-26T13:03:17+02:00
Limit the number of colors in the color popup menus.

[DEVELOPMENT ENVIRONMENT]
* BUG: Limit the number of colors in the color popup menus.

- - - - -
33ee393f by gambas at 2017-08-26T13:05:15+02:00
Redraw source files icons and startup icon.

[DEVELOPMENT ENVIRONMENT]
* NEW: Redraw source files icons and startup icon.

- - - - -
c7d4a971 by gambas at 2017-08-26T13:08:27+02:00
Support for custom control coordinates.

[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Support for custom control coordinates. Not fully finished.
* BUG: File emblems are drawn in a more readable way now.

- - - - -
359471cc by gambas at 2017-08-26T13:11:59+02:00
Initialize master terminal of processes run inside a pseudo-terminal before forking.

[INTEPRETER]
* NEW: Initialize master terminal of processes run inside a pseudo-terminal before forking.

- - - - -
5b27b521 by gambas at 2017-08-26T13:14:55+02:00
Add coordinates properties to TermControl and some _DrawWith constants

[GB.TERM.FORM]
* NEW: Add coordinates properties to TermControl.
* NEW: Add some _DrawWith constants.

- - - - -
358e1870 by gambas at 2017-08-26T17:45:04+02:00
[GB.QT4]
* NEW: Application.DblClickTime is a new property that returns the double-click time interval.
* BUG: DblClick event also raises the MouseDown event just before, as in gb.gtk.

[GB.QT5]
* NEW: Application.DblClickTime is a new property that returns the double-click time interval.
* BUG: DblClick event also raises the MouseDown event just before, as in gb.gtk.

[GB.GTK]
* NEW: Application.DblClickTime is a new property that returns the double-click time interval.

[GB.GTK3]
* NEW: Application.DblClickTime is a new property that returns the double-click time interval.

- - - - -
7f559678 by gambas at 2017-08-26T18:18:14+02:00
[GB.QT4]
* BUG: DblClick event raises the MouseDown event in all cases now.

[GB.QT5]
* BUG: DblClick event raises the MouseDown event in all cases now.

- - - - -
64a7461a by gambas at 2017-08-26T18:28:54+02:00
Fix TerminalView drawing routine and add double and triple click support.

[GB.FORM.TERMINAL]
* BUG: TerminalView: Fix line drawing routine.
* NEW: TerminalView: Double click now selects the current word.
* NEW: TerminalView: Triple click now selects the current line.

- - - - -
fca930e1 by gambix at 2017-08-26T20:25:52+02:00
[GB.TERM.FORM]
* OPT: Make the object placement more logical. the 0,0 pos now
       is the left corner after the border.
* NEW: Add the showmodal function

- - - - -
0c2b70d1 by gambas at 2017-08-26T22:14:56+02:00
Make 'gb.term.form' compilable again.

[GB.TERM.FORM]
* BUG: Make 'gb.term.form' compilable again.

- - - - -
bc9c3b3a by Benoît Minisini at 2017-08-26T20:24:25+00:00
Add contribution guide
- - - - -
fe929178 by Benoît Minisini at 2017-08-26T20:25:15+00:00
Update CONTRIBUTING.md
- - - - -
4e2f0179 by gambix at 2017-08-27T15:34:05+02:00
More stuff on TermForm

[GB.TERM.FORM]
* NEW: Add some visible properties to TermForm like Resizable, Border and arrangement.
* OPT: Better management for title bar showed now only when there is a border.

- - - - -
f8358c6f by gambas at 2017-08-28T19:04:25+02:00
Initialize pseudo-terminal with ICRNL too.

[INTERPRETER]
* BUG: Initialize pseudo-terminal with ICRNL too.

- - - - -
6296389b by gambas at 2017-08-28T19:06:17+02:00
TerminalView: Hitting RETURN or ENTER sends a '\r' instead of a '\n' by default.

[GB.FORM.TERMINAL]
* BUG: TerminalView: Hitting RETURN or ENTER sends a '\r' instead of a '\n' by default.

- - - - -
088f5b9c by gambas at 2017-08-28T19:08:33+02:00
New 'exec' icon for breeze themes, and new String.FromHTM() method.

[GB.FORM]
* NEW: Change 'exec' icon for breeze themes.

[GB.UTIL]
* NEW: String.FromHTML() is a new method that extract text from a piece of HTML. Named entities are mostly not supported. But everything enclosed in a <script> or <style> markup is ignored.

- - - - -
05389858 by gambas at 2017-08-28T19:11:15+02:00
Embedding controls in a new container now takes the form family into account.

[DEVELOPMENT ENVIRONMENT]
* NEW: Don't open the console if the compilation is successful.
* BUG: Form editor: Embedding controls in a new container now takes the form family into account.

- - - - -
982222e3 by gambas at 2017-08-28T19:13:13+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
288fcef3 by gambas at 2017-08-28T21:40:09+02:00
Fix current class metadata refresh in the IDE.

[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix current class metadata refresh.

[GB.FORM.EDITOR]
* NEW: TextEditor: Always raise Change events before Cursor events.

- - - - -
149d41d2 by Benoît Minisini at 2017-08-28T19:48:01+00:00
Update CONTRIBUTING.md
- - - - -
f7643612 by W. Raets at 2017-08-28T19:56:14+00:00
Updated all Dutch translations and dutch translator e-mail address

- - - - -
9a904375 by Benoît Minisini at 2017-08-28T19:56:15+00:00
Merge branch 'master' into 'master'

Updated all Dutch translations and dutch translator e-mail address

See merge request !10
- - - - -
21bf519d by gambas at 2017-08-28T22:08:48+02:00
Don't use CLOCK_MONOTONIC_RAW if the constant is not defined.

[INTERPRETER]
* BUG: Don't use CLOCK_MONOTONIC_RAW if the constant is not defined.

- - - - -
026bc6ee by gambas at 2017-08-28T22:09:27+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
83811607 by gambas at 2017-08-29T00:37:04+02:00
Remove useless 'gb.termapp' component.

- - - - -
0abba109 by gambas at 2017-08-29T00:38:43+02:00
Switcher component are now more clever, and support the lack of gb.qt4.

[INFORMER]
* NEW: Components now can include information for a list of alternatives component. The first one available will be included.

[GB.GUI]
* NEW: Includes information of the first available gui component.

[GB.GUI.OPENGL]
* NEW: Includes information of the first available gui OpenGL component.

[GB.GUI.QT]
* NEW: Includes information of the first available Qt component.

[GB.GUI.QT.WEBKIT]
* NEW: Includes information of the first available Qt webkit component.

- - - - -
bf48f40f by gambas at 2017-08-29T00:42:58+02:00
[DEVELOPMENT ENVIRONMENT]
* NEW: Add support for gb.gui.qt.opengl.
* NEW: Update french translation.

[GB.GUI.QT.OPENGL]
* NEW: New Qt OpenGL switcher component.

- - - - -
5bba498a by Benoît Minisini at 2017-08-28T23:06:39+00:00
Update README.md
- - - - -
a2183117 by gambas at 2017-08-30T00:52:52+02:00
DBus signals now work correctly on different buses simultaneously.

[GB.DBUS]
* BUG: Use one watcher by bus, not one for all buses.

- - - - -
5a7634f3 by gambas at 2017-08-30T00:55:07+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
e2e8a29f by gambas at 2017-08-30T04:25:33+02:00
ListView, TreeView, ColumnView: The height of newly created items is now correctly updated when they are explicitly inserted after the last element of their parent.

[GB.GUI.BASE]
* BUG: ListView, TreeView, ColumnView: The height of newly created items is now correctly updated when they are explicitly inserted after the last element of their parent.

- - - - -
d4c707d2 by gambas at 2017-08-30T04:29:43+02:00
Index anchors now use 'id'attribute instead of 'name'.

[GB.MARKDOWN]
* BUG: Index anchors now use 'id'attribute instead of 'name'.

- - - - -
b3b717a5 by gambas at 2017-08-30T04:31:40+02:00
Fix scrolling to an anchor with a CSS trick.

[GAMBAS WIKI]
* BUG: Fix scrolling to an anchor with a CSS trick.

- - - - -
0bfd1edb by gambas at 2017-08-30T04:32:26+02:00
Make bookmarks path editable.

[GB.FORM]
* NEW: Bookmarks: The path of the bookmarks is now editable, with an automatic path completion.
* NEW: Completion: Add a Close() method that closes the popup if it is about to be shown. Useful if the completion is associated with a TableView editor.
* NEW: Completion: Hide the popup if the left or right key is pressed.

- - - - -
7d6cf08a by gambas at 2017-08-30T20:40:17+02:00
Some fixes in Format$() function.

[INTERPRETER]
* BUG: Translate comments in english.
* BUG: Take '\' escape character into account correctly in format strings.
* BUG: Remove undocumented feature in format strings.

- - - - -
06809b94 by gambas at 2017-08-30T21:43:37+02:00
Redraw modules icons again and automatic variable declaration with INC and DEC instructions.

[DEVELOPMENT ENVIRONMENT]
* NEW: Redraw modules icons again.
* NEW: Automatic variable declaration with INC and DEC instructions.

- - - - -
4d9579f2 by gambas at 2017-08-30T21:55:53+02:00
Correctly initialize DBus connection slot for managing DBus signals.

[GB.DBUS]
* BUG: Correctly initialize DBus connection slot for managing DBus signals.

- - - - -
0e2a8d06 by gambas at 2017-08-31T16:59:37+02:00
Add dark versions of module icons.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add dark versions of module icons.

- - - - -
8443394b by gambas at 2017-08-31T17:00:06+02:00
TextEditor: Refresh the sideview immediately when the style changes.

[GB.FORM.EDITOR]
* BUG: TextEditor: Refresh the sideview immediately when the style changes.

- - - - -
fcfb16b7 by gambas at 2017-09-01T04:22:08+02:00
[INTERPRETER]
* OPT: RDir() now does less stat() system calls, by assuming that the number of hard links of a directory is its number of sub-directories plus two.
  Scanning my home directory calls stat() about 640,000 times instead of 715,000 before. About a 10% gain.

- - - - -
c02be712 by gambas at 2017-09-02T03:43:23+02:00
Fix ComboBox look with Oxygen style.

[GB.QT4]
* BUG: Fix ComboBox look with Oxygen style.

[GB.QT5]
* BUG: Fix ComboBox look with Oxygen style.

- - - - -
64504567 by gambas at 2017-09-02T03:44:57+02:00
Add a web form project template.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add a web form project template.

- - - - -
54504c4d by gambas at 2017-09-02T03:45:33+02:00
Fix look and refresh of MenuButton used as popup-menus.

[GB.FORM]
* BUG: MenuButton: Use a flat selected look when the MenuButton is just for opening a popup menu.
* BUG: MenuButton: Refresh correctly when moving from one MenuButton to another in the same container.

- - - - -
bb8b7dea by gambas at 2017-09-02T03:48:31+02:00
About dialog: Little redesign of the introduction of the about message.

[DEVELOPMENT ENVIRONMENT]
* NEW: About dialog: Little redesign of the introduction of the about message.

- - - - -
de0689e9 by gambas at 2017-09-02T03:57:14+02:00
SpinBar: Mouse wheel events are not propagated anymore, unless the control is disabled.

[GB.FORM]
* BUG: SpinBar: Mouse wheel events are not propagated anymore, unless the control is disabled.

- - - - -
ae97d469 by gambas at 2017-09-02T21:41:18+02:00
TextEditor: Fix a possible crash when the side bar preview is hidden.

[GB.FORM.EDITOR]
* BUG: TextEditor: Fix a possible crash when the side bar preview is hidden.

- - - - -
628c1f38 by gambas at 2017-09-02T22:26:55+02:00
ColorButton: Rewrite its implementation, so that it does not crash anymore with GTK+.

[GB.FORM]
* BUG: ColorButton: Rewrite its implementation, so that it does not crash anymore with GTK+.

- - - - -
2fe8178d by gambas at 2017-09-03T01:12:14+02:00
Fix Style drawing methods of gb.gtk3, as GTK+3 breaks again its themin API (for the second time? third time? I dunno).

[GB.GTK3]
* BUG: Fix Style drawing methods, as GTK+3 breaks again its themin API (for the second time? third time? I dunno).

- - - - -
bac61774 by gambas at 2017-09-04T00:23:25+02:00
Add a "reload project" menu entry in the IDE.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add a "reload project" menu entry.
* BUG: Fix a typo in the author list.

- - - - -
6a4adabf by David Tardon at 2017-09-06T12:58:12+02:00
adapt to poppler 0.58

- - - - -
b4899b11 by gambas at 2017-09-07T22:00:17+02:00
Add an environment variable that toggles key event debugging messages for bug #1161.

[GB.QT4]
* NEW: Add an environment variable that toggles key event debugging messages for bug #1161.

[GB.QT5]
* NEW: Add an environment variable that toggles key event debugging messages for bug #1161.

- - - - -
54a0ce9d by gambas at 2017-09-07T22:17:26+02:00
More keyboard events debugging messages.

[GB.QT4]
* NEW: More keyboard events debugging messages.

[GB.QT5]
* NEW: More keyboard events debugging messages.

- - - - -
ce5780c9 by gambas at 2017-09-08T02:11:09+02:00
Define an explicit accurate QImage constructor so that effect methods do not crash anymore.

[GB.IMAGE.EFFECT]
* BUG: Define an explicit accurate QImage constructor so that effect methods do not crash anymore.

- - - - -
2384212c by gambas at 2017-09-08T02:14:09+02:00
DateBox now has a Text read-only property so that ValueBox.Text does not crash anymore in date mode.

[GB.FORM]
* NEW: DateBox now has a Text read-only property so that ValueBox.Text does not crash anymore in date mode.

- - - - -
82a458e5 by gambix at 2017-09-08T17:04:01+02:00
[GB.FORM.EDITOR]
* BUG: On sidebar the scroll handle never be smaller than 10 px with file that have
  more than 10000 lines.
* NEW: Middle click on buttons scroll to the beginning or the end of the file.

- - - - -
82c94e87 by gambas at 2017-09-09T01:31:57+02:00
Dir() does not loop indefinitely anymore when browsing an archive file with a void pattern.

[INTERPRETER]
* BUG: Dir() does not loop indefinitely anymore when browsing an archive file with a void pattern.

- - - - -
f9bb3106 by gambas at 2017-09-09T01:33:04+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
24bbfdc2 by gambas at 2017-09-09T01:36:45+02:00
Fix menu proxy management that could lead to a crash.

[GB.QT4]
* BUG: Fix menu proxy management that could lead to a crash.

[GB.QT5]
* BUG: Fix menu proxy management that could lead to a crash.

- - - - -
7397bbd3 by gambas at 2017-09-09T01:37:51+02:00
MenuButton: Fix the button drawing when raising the Click event.

[GB.FORM]
* BUG: MenuButton: Fix the button drawing when raising the Click event.

- - - - -
90a872d0 by gambas at 2017-09-09T01:40:09+02:00
Fix toolbar menu buttons and procedure popup management.

[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix procedure popup management so that the focus starts on the current procedure.
* BUG: Main window: Menu buttons of the main toolbar are now correctly disabled like standard menus.
* NEW: Option dialog: Change the look of the background panel of the option dialog.

- - - - -
74722821 by Benoît Minisini at 2017-09-08T23:45:36+00:00
Merge branch 'poppler-0.58' into 'master'

adapt to poppler 0.58

See merge request !14
- - - - -
1434cb0c by gambas at 2017-09-09T10:07:30+02:00
Form editor: Fix a possible crash when loading forms with Scaled property set to FALSE.

[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Fix a possible crash when loading forms with Scaled property set to FALSE.

- - - - -
4bc7cd8a by gambas at 2017-09-11T15:17:16+02:00
Ignore backup files (ending with '~') in .gitignore.

- - - - -
4417e59f by gambas at 2017-09-11T15:17:52+02:00
WebTimer.Stop() does not prevent the timer to be restarted anymore.

[GB.WEB.FORM]
* BUG: WebTimer.Stop() does not prevent the timer to be restarted anymore.

- - - - -
804144f5 by gambas at 2017-09-11T17:16:12+02:00
The 'Tools' menu came back.

[DEVELOPMENT ENVIRONMENT]
* BUG: The 'Tools' menu came back.

- - - - -
6b906088 by gambas at 2017-09-12T16:30:00+02:00
Make MOVE '<source> KILL <target>' a synonymous of 'MOVE <source> DOWNTO <target>'.

[COMPILER]
* NEW: Make MOVE '<source> KILL <target>' a synonymous of 'MOVE <source> DOWNTO <target>'.

- - - - -
fcfb9ebc by gambas at 2017-09-13T17:21:44+02:00
Correctly detect the datatype of query columns that are expressions.

[GB.DB.SQLITE3]
* BUG: Correctly detect the datatype of query columns that are expressions.

- - - - -
143ceedf by gambas at 2017-09-14T03:28:41+02:00
Farm dialog: Reset to the default farm if the current farm is removed from the farm list.

[DEVELOPMENT ENVIRONMENT]
* BUG: Farm dialog: Reset to the default farm if the current farm is removed from the farm list.

- - - - -
b498d757 by gambas at 2017-09-15T00:24:30+02:00
IDE editor now can close braces, brackets, markups... automatically.

[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Close braces, brackets, markups... automatically.
* NEW: Option dialog: Add an option to toggle automatic closing of braces, brackets...

- - - - -
98259f1d by gambas at 2017-09-15T00:27:32+02:00
SqlRequest.Where() method now implicitely uses the AND operator.

[GB.DB]
* NEW: SqlRequest.Where() method now implicitely uses the AND operator.

- - - - -
9f6ec453 by gambas at 2017-09-15T00:28:24+02:00
TextEditor: If the cusor is at the end of the line, keep it there when the line is rewritten by the syntax highlighter.

[GB.FORM.EDITOR]
* BUG: TextEditor: If the cusor is at the end of the line, keep it there when the line is rewritten by the syntax highlighter.

- - - - -
72d6c1a6 by gambas at 2017-09-16T04:04:18+02:00
* Implement automatic close of braces, brackets, markups, strings inside the TextEditor control.

[DEVELOPMENT ENVIRONMENT]
* NEW: Use new TextEditor "CloseBraces" option instead of implementing it in the IDE.

[GB.FORM.EDITOR]
* NEW: TextEditor.Mode is a new property that defined the behaviour of the editor. It takes the same values as the Highlight property.
* NEW: TextEditor.CloseBraces is a new boolean property that defines if braces, brackets, markups, strings... must be automatically closed.

- - - - -
0f072edc by gambas at 2017-09-16T15:47:17+02:00
New project option to show or hide the deprecated components and controls in the IDE.

[DEVELOPMENT ENVIRONMENT]
* NEW: New project option to show or hide the deprecated components and controls.

- - - - -
c8ee5ee5 by gambas at 2017-09-16T23:49:20+02:00
Wiki login works correctly again.

[WIKI]
* BUG: Login works correctly again.

- - - - -
44950293 by gambas at 2017-09-16T23:50:23+02:00
SwitchButton: Raise the Click event after the animation display has been finished.

[GB.FORM]
* BUG: SwitchButton: Raise the Click event after the animation display has been finished.

- - - - -
3dc623c4 by gambas at 2017-09-16T23:51:28+02:00
Toolbar: Configuration dialog now correctly display big toolbar button icons.

[GB.FORM.MDI]
* BUG: Toolbar: Configuration dialog now correctly display big toolbar button icons.

- - - - -
fe4f54a3 by Tobias Boege at 2017-09-16T23:52:47+02:00
[GB.OPENSSL]
* BUG: Cipher.DecryptSalted() doesn't return rubbish after the decrypted text anymore

- - - - -
d782565a by gambas at 2017-09-16T23:52:58+02:00
TextEditor: Support for indentation with tabs, and automatic indention when hitting ENTER between braces, brackets or markups.

[GB.FORM.EDITOR]
* NEW: TextEditor: TabIndent is a new property that tell if tabs are used for indenting instead of spaces.
* NEW: TextEditor: TabSize property can be equal to 1.
* BUG: TextEditor: Bold weight now follows font size.
* BUG: TextEditor: Selecting a character with the mouse is more accurate now.
* NEW: TextEditor: Hitting RETURN or ENTER inside braces, brackets, markups now automatically inserts an indented line.

- - - - -
816a7487 by gambas at 2017-09-16T23:58:07+02:00
Support for indenting with tabs in the IDE.

[DEVELOPMENT ENVIRONMENT]
* BUG: Fix some icons that were too dark.
* NEW: Start making some icons 32x32 pixels for a better look in big toolbars.
* NEW: Text editor: Add a toggle button for indenting with tabs or spaces.

- - - - -
ee03351d by gambas at 2017-09-17T00:00:35+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
fbbc82b0 by gambas at 2017-09-18T02:25:44+02:00
[GB.DBUS.TRAYICON]
* BUG: Assume Unity indicators when the desktop is not KDE.

- - - - -
d9996b43 by gambas at 2017-09-19T03:34:26+02:00
HttpClient.Download() is a new static method that download an HTTP url and return the result as a string.

[GB.NET.CURL]
* NEW: HttpClient.Download() is a new static method that download an HTTP url and return the result as a string.

- - - - -
4a6285c6 by gambas at 2017-09-19T03:36:25+02:00
MenuButton: Ignore buttons displaying an arrow when searching for other menu buttons while a popup menu is opened.

[GB.FORM]
* NEW: MenuButton: Ignore buttons displaying an arrow when searching for other menu buttons while a popup menu is opened.

- - - - -
ec5b9f93 by gambas at 2017-09-19T03:39:06+02:00
Create bigger versions of three other icons.

[DEVELOPMENT ENVIRONMENT]
* NEW: Create bigger versions of three other icons.

- - - - -
8d6e6e18 by gambas at 2017-09-19T12:57:45+02:00
Enhance CSS highlighting.

[GB.EVAL.HIGHLIGHT]
* NEW: Add an initialization module that generates CSS properties and values from www.w3schools.com website.
* NEW: New CSS properties and values list.
* NEW: Custom CSS properties (i.e. '-webkit-*', '-mozilla-*', and so on...) are not displayed as errors anymore.

- - - - -
8c316e09 by gambas at 2017-09-19T15:09:28+02:00
TextEditor: Fix ALT+Braces shortcut behaviour in Gambas mode.

[GB.FORM.EDITOR]
* BUG: TextEditor: Fix ALT+Braces shortcut behaviour in Gambas mode.

- - - - -
b7b134f0 by gambas at 2017-09-20T19:34:04+02:00
Support QT default image format when extracting a video frame in gb.media.

[GB.MEDIA]
* BUG: Support QT default image format when extracting a video frame.

- - - - -
c29c1a8e by Benoît Minisini at 2017-09-21T13:04:20+00:00
Update README.md
- - - - -
f5e94439 by gambas at 2017-09-21T18:14:16+02:00
New wiki design.

[WIKI]
* NEW: New design.

- - - - -
bfd13f00 by gambas at 2017-09-21T18:14:59+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
a489f435 by gambas at 2017-09-21T18:15:37+02:00
gb.notify: don't crash anymore when releasing watches.

[INTERPRETER]
* NEW: Add an API that returns the first element of a hash table.

[GB.NOTIFY]
* BUG: Don't crash anymore when releasing watches.

- - - - -
54b36d3b by gambas at 2017-09-21T18:17:36+02:00
GridView and all its children (TreeView, ColumnView...) now correctly react to font changes.

[GB.GUI.BASE]
* BUG: GridView and all its children (TreeView, ColumnView...) now correctly react to font changes.

- - - - -
8fa66bae by gambas at 2017-09-21T18:18:43+02:00
FileProperties: Display the symbolic link contents on its own information row.

[GB.FORM]
* NEW: FileProperties: Display the symbolic link contents on its own information row.

- - - - -
89a98196 by gambas at 2017-09-21T18:19:50+02:00
[GB.FORM.EDITOR]
* BUG: TextEditor: Fix triggering of sidebar refresh.
* OPT: TextEditor: Draw the sidebar faster, sacrifying beauty.
* OPT: TextEditor: FindNextString() is faster when searching for an ascii string.

- - - - -
ccbe26c2 by gambas at 2017-09-21T18:27:31+02:00
Optimize identifier completion and do not crash anymore when clicking many times on the project remove icon in recent project list.

[DEVELOPMENT ENVIRONMENT]
* NEW: Rename source code directory 'Subversion' as 'VersionControl'.
* OPT: Completion of identifiers is faster.
* NEW: New icon emblem for symbolic links.
* BUG: Do not crash anymore when clicking many times on the project remove icon in recent project list.

- - - - -
8eb04e3e by gambas at 2017-09-22T00:54:15+02:00
Code editor: Fix completion of words having UTF-8 characters inside.

[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix completion of words having UTF-8 characters inside.

- - - - -
7f3ddad0 by gambas at 2017-09-23T13:24:38+02:00
Fix pasting from clipboard when data is in UTF-16 or UTF-32 format.

[GB.QT4]
* BUG: Fix pasting from clipboard when data is in UTF-16 or UTF-32 format.

- - - - -
2865c9de by Adrien Prokopowicz at 2017-09-23T13:56:12+02:00
The child search methods do not match the parent node anymore.

[GB.XML]
* BUG: The child search methods do not match the parent node anymore.

- - - - -
8da6cfd9 by Adrien Prokopowicz at 2017-09-23T13:59:15+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
6fd076a9 by Adrien Prokopowicz at 2017-09-23T19:20:02+02:00
gb.xml.html: Fix detection of existing meta charset tags when switching to HTML5

[GB.XML.HTML]
* BUG: Fix detection of existing meta charset tags when switching to HTML5.

- - - - -
d90c30ad by gambas at 2017-09-23T20:44:28+02:00
TextEditor: Fix automatic closing of markups.

[GB.FORM.EDITOR]
* BUG: TextEditor: Fix automatic closing of markups.

- - - - -
056e8eaf by gambas at 2017-09-23T20:45:00+02:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
a4539d6b by gambas at 2017-09-23T20:45:44+02:00
[WIKI]
* NEW: New design.

- - - - -
c103a1fc by gambas at 2017-09-23T20:46:24+02:00
Add dark theme version of tab close button and fix 'exec' stock icon for dark breeze theme.

[GB.FORM]
* NEW: Add dark theme version of tab close button.
* BUG: Fix 'exec' stock icon for dark breeze theme.

- - - - -
26039d08 by gambas at 2017-09-24T00:41:36+02:00
Automatic completion: Hide symbols having with an underscore in it, unless you have entered an underscore just after the point.

[DEVELOPMENT ENVIRONMENT]
* NEW: Automatic completion: Hide symbols having with an underscore in it, unless you have entered an underscore just after the point.

- - - - -
41b9b884 by gambas at 2017-09-24T00:58:48+02:00
Automatic completion: Do not hide constants having underscore inside. Only those starting with an underscore.

[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Do not hide constants having underscore inside. Only those starting with an underscore.

- - - - -
f1046c70 by gambas at 2017-09-25T01:42:35+02:00
 Removing a project from the recent project list should not crash anymore.

[DEVELOPMENT ENVIRONMENT]
* BUG: Removing a project from the recent project list should not crash anymore.

- - - - -
29fced44 by gambas at 2017-09-25T19:15:54+02:00
TextEditor: Fix Mode property and add a GetIndent() method that returns the characters that make the indentation of a group of lines.

[GB.FORM.EDITOR]
* BUG: TextEditor.Mode returns the set mode correctly.
* NEW: TextEditor.GetIndent() is a new method that returns the characters that make the indentation of a group of lines.

- - - - -
e9ef7231 by gambas at 2017-09-25T19:23:19+02:00
Fix automatic completion ; add comment & uncomment feature to text editor.

[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Fix word detection and ESC key handling.
* BUG: Form editor: Toolbar expanders are now correctly detected.
* NEW: Code editor: Move option buttons to the right of the toolbar.
* NEW: Text editor: Move option buttons to the right of the toolbar.
* NEW: Text editor: Add comment and uncomment feature, according to the type of the file currently edited.

- - - - -
994de665 by gambas at 2017-09-26T01:31:35+02:00
Don't close braces or brackets if we are at the beginning of a string ; add GetHighlight() method.

[GB.FORM.EDITOR]
* NEW: TextEditor: GetHighlight() is a new method that returns the result of syntax highlighting for a specific line.
* BUG: TextEditor: Don't close braces or brackets if we are at the beginning of a string.

- - - - -
0a957099 by gambas at 2017-09-26T01:36:18+02:00
Add pretty print of CSS, C, C++, and Javascript files.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add pretty print of CSS, C, C++, and Javascript files.

- - - - -
65c83f14 by gambas at 2017-09-26T01:49:57+02:00
Compile breakpoints for functions whose name begins with a '$'.

[COMPILER]
* BUG: Compile breakpoints for functions whose name begins with a '$'.

- - - - -
84267eba by gambas at 2017-09-26T02:06:36+02:00
Browsing the project after a file has failed to open does not crash anymore.

[DEVELOPMENT ENVIRONMENT]
* BUG: Browsing the project after a file has failed to open does not crash anymore.

- - - - -
f23776bb by gambas at 2017-09-26T02:33:12+02:00
Project property dialog: Library information is correctly refreshed when a library has been installed or uninstalled.

[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: Library information is correctly refreshed when a library has been installed or uninstalled.

- - - - -
ed41d9dc by gambas at 2017-09-26T12:16:54+02:00
Don't crash when generating missing leave events after having closed a popup menu.

[GB.QT5]
* BUG: Remove some warnings.
* BUG: Don't crash when generating missing leave events after having closed a popup menu.

- - - - -
fbc25622 by gambas at 2017-09-26T14:25:02+02:00
TextEditor: Move the cursor once when closing braces automatically. That way the IDE automatic completion stays open.

[GB.FORM.EDITOR]
* BUG: TextEditor: Move the cursor once when closing braces automatically. That way the IDE automatic completion stays open.

- - - - -
aa67ba13 by gambas at 2017-09-27T02:48:00+02:00
Rework the stream interface, so that the stream read & write methods just have to actually read or write the data.

[INTERPRETER]
* NEW: Rework the stream interface, so that the stream read & write methods just have to actually read or write the data.

- - - - -
b17c9775 by gambas at 2017-09-27T14:15:23+02:00
Fix internal stream buffer management, and STREAM_read_max() function.

[INTERPRETER]
* BUG: Fix internal stream buffer management, and STREAM_read_max() function.

- - - - -
d2d36a7a by gambas at 2017-09-27T21:31:10+02:00
Forgot to update the stream implementation structure in 'gambas.h'.

[INTERPRETER]
* BUG: Forgot to update the stream implementation structure in 'gambas.h'.

- - - - -
e74a52e0 by gambas at 2017-09-27T23:05:11+02:00
Fix a warning.

[GB.DB.ODBC]
* BUG: Fix a warning.

- - - - -
8a30ff0e by gambas at 2017-09-28T01:20:35+02:00
Fix a crash when an error occurs inside a constructor that is called from another constructor.

[INTERPRETER]
* BUG: Fix a crash when an error occurs inside a constructor that is called from another constructor.

- - - - -
2953ea8d by gambas at 2017-09-28T02:05:43+02:00
Fix error management that could lead to other potential crashes.

[INTERPRETER]
* BUG: Fix error management that could lead to other potential crashes.

- - - - -
5bf2fad9 by gambas at 2017-09-29T00:27:49+02:00
[GB.NET]
* BUG: Close socket on writing only if there is an error.

- - - - -
6cdcb477 by gambas at 2017-09-29T04:14:08+02:00
Array construction operator now accepts class names as Variants.

[INTERPRETER]
* BUG: Array construction operator now accepts class names as Variants.

- - - - -
a2e92610 by gambas at 2017-09-29T21:03:35+02:00
Fix minimum value of Font.Grade property in GTK+ components.

[GB.GTK]
* BUG: Fix minimum value of Font.Grade property.

[GB.GTK3]
* BUG: Fix minimum value of Font.Grade property.

[GB.QT4]
* BUG: Share Font.Grade minimum and maximum values between QT and GTK+ components.

- - - - -
b2a4c166 by gambas at 2017-09-29T21:16:06+02:00
Search dialog: Replace is correctly disabled when the project is running.

[DEVELOPMENT ENVIRONMENT]
* BUG: Search dialog: Replace is correctly disabled when the project is running.
* NEW: Update Gambas 10pt font. But ugly FontForge does not want to generate the font anymore!

- - - - -
e204ae0c by gambas at 2017-09-30T00:56:53+02:00
Packager wizard: Add a button to create the package immediately if possible.

[DEVELOPMENT ENVIRONMENT]
* NEW: Packager wizard: Add a button to create the package immediately if possible.

- - - - -
3c6af994 by gambas at 2017-09-30T01:26:50+02:00
Translation dialog: The translation verification button always move to the next problem.

[DEVELOPMENT ENVIRONMENT]
* BUG: Translation dialog: The translation verification button always move to the next problem.

- - - - -
2fbb522e by gambas at 2017-09-30T13:15:28+02:00
A source folder now can be marked as "non translatable". Every source inside will not be taken into account by the translation dialog.

[DEVELOPMENT ENVIRONMENT]
* NEW: A source folder now can be marked as "non translatable". Every source inside will not be taken into account by the translation dialog.
* NEW: Redraw symbol icons and other icons.

- - - - -
0a43958c by gambas at 2017-09-30T13:17:58+02:00
[DEVELOPMENT ENVIRONMENT]
* NEW: Forgot to commit the new "do not translate" icon.

- - - - -
ae6ace65 by gambas at 2017-09-30T13:25:20+02:00
ColumnView: Do the internal automatic column resize only for TreeView and ListView.

[GB.GUI.BASE]
* BUG: ColumnView: Do the internal automatic column resize only for TreeView and ListView.
  This fixes the IDE translation dialog columnview columns layout bug.

- - - - -
c3f6105c by gambas at 2017-09-30T13:27:15+02:00
Make some test folders untranslatable in some components.

[GB.DB.FORM]
* NEW: Make test folder untranslatable.

[GB.FORM.DIALOG]
* NEW: Make test folder untranslatable.

[GB.FORM.MDI]
* NEW: Make test folder untranslatable.

[GB.FORM]
* NEW: Make test folder untranslatable.
* NEW: Define watch stock icon breeze themes.

[GB.REPORT2]
* NEW: Make test folder untranslatable.
* BUG: Make some strings untranslatable.

- - - - -
9b0370ea by gambas at 2017-09-30T19:27:40+02:00
Socket: Don't try to read just the available data. Just read what the users wants, and return the data actually read.

[GB.NET]
* BUG: Socket: Don't try to read just the available data. Just read what the users wants, and return the data actually read.

- - - - -
86f8104b by Benoît Minisini at 2017-09-30T18:43:25+00:00
Merge branch 'rework-stream-interface' into 'master'

Rework the interpreter stream management

See merge request gambas/gambas!15
- - - - -
3618e5d9 by Tony Morehen at 2017-09-30T21:49:35-04:00
DesktopFile.Class enhanced to handle complex desktop files and to improve error handling
[gb.desktop]
* NEW Actions property -- returns a string array of the names of
  additional [Desktop Actions ...] sections
* NEW AlternativeActions property -- returns a collection of action
  names (key) and action exec commands (value).
* NEW WorkingDirectory property -- returns the application's working directory
* NEW RunAsRoot function -- runs the application as root
* NEW Language support added to additional properties

- - - - -
2d831bd7 by gambas at 2017-10-01T21:28:52+02:00
Project tree: Source file can be marked as not translatable, not just folders.

[DEVELOPMENT ENVIRONMENT]
* NEW: Project tree: Source file can be marked as not translatable, not just folders.
* OPT: Translation dialog: Compute statistics faster.
* NEW: Translation dialog: Add the number of untranslated strings in the statistics.

- - - - -
2dbf366e by Tony Morehen at 2017-10-01T16:54:30-04:00
SaveIniFile renamed to WriteIniFile and ReadIniFile renamed to LoadIniFile, both made Private

- - - - -
c14771d7 by Benoît Minisini at 2017-10-01T22:36:18+00:00
Merge branch 'master' into 'master'

DesktopFile.Class enhanced to handle complex desktop files

See merge request gambas/gambas!12
- - - - -
e82677ac by gambas at 2017-10-04T01:02:45+02:00
Make String.RemoveDiacritics() faster.

[GB.UTIL]
* OPT: Make String.RemoveDiacritics() faster.

- - - - -
c2e8c687 by gambas at 2017-10-04T01:03:20+02:00
Add search field for connected users to the wiki.

[WIKI]
* NEW: Add search field for connected users.

- - - - -
382f33c7 by gambas at 2017-10-04T02:55:57+02:00
Editor: Add a button and a popup menu to insert today's date in many different formats.

[DEVELOPMENT ENVIRONMENT]
* NEW: Editor: Add a button and a popup menu to insert today's date in many different formats.

[WIKI]
* BUG: Some fixes in style sheet.
* NEW: New project icon.

- - - - -
57820e6d by gambas at 2017-10-05T03:01:44+02:00
Val() and Eval() now correctly read binary and hexadecimal numbers with the maximum number of digits.

[INTERPRETER]
* BUG: Val() and Eval() now correctly read binary and hexadecimal numbers with the maximum number of digits.

- - - - -
12d51ca8 by gambas at 2017-10-05T03:17:13+02:00
New syntax for octal numbers: "&Oxxx".

[COMPILER]
* NEW: New syntax for octal numbers: "&Oxxx".

[INTERPRETER]
* NEW: New syntax for octal numbers: "&Oxxx".

[GB.EVAL]
* NEW: New syntax for octal numbers: "&Oxxx".

- - - - -
6018b475 by gambas at 2017-10-05T04:11:00+02:00
Oct$() is a new functions that converts an integer to its octal representation.

[COMPILER]
* NEW: Oct$() is a new functions that converts an integer to its octal representation.

[INTERPRETER]
* NEW: Oct$() is a new functions that converts an integer to its octal representation.

- - - - -
e02d0288 by gambas at 2017-10-05T04:45:10+02:00
Socket: Don't implement custom Lof() and Eof() stream methods. Use the default ones.

[GB.NET]
* BUG: Socket: Don't implement custom Lof() and Eof() stream methods. Use the default ones.

- - - - -
55a17017 by gambas at 2017-10-05T23:18:19+02:00
Correctly attach newly created objects.

[INTERPRETER]
* BUG: Correctly attach newly created objects.
* BUG: Lof() should work correctly now on streams having a specific implementation of Lof() function.

- - - - -
bb049801 by gambas at 2017-10-07T02:06:28+02:00
TableView.Edit() works correctly again when called from a DblClick event.

[GB.FORM]
* BUG: TableView.Edit() works correctly again when called from a DblClick event.

- - - - -
3418ce77 by gambas at 2017-10-07T02:07:18+02:00
Date.ToRFC822() now formats hours, minutes and seconds with two digits.

[GB.UTIL]
* BUG: Date.ToRFC822() now formats hours, minutes and seconds with two digits.

- - - - -
f5172146 by gambas at 2017-10-07T02:08:40+02:00
Add a javascript function that copies the contents of a text input or text area to the clipboard.

[GB.WEB.FORM]
* NEW: Add a javascript function that copies the contents of a text input or text area to the clipboard.

- - - - -
4eb4d8ce by gambas at 2017-10-07T02:11:01+02:00
Add Background, Foreground and Font properties to ListView, TreeView, and ColumnView items.

[GB.GUI.BASE]
* NEW: Add Background, Foreground and Font properties to ListView, TreeView, and ColumnView items.
* OPT: Don't call the GridView default drawing routine in ListView, TreeView, and ColumnView.

- - - - -
7aed3ba1 by gambas at 2017-10-07T02:12:59+02:00
The date insertion popup menu is now refreshed automatically while opened.

[DEVELOPMENT ENVIRONMENT]
* NEW: The date insertion popup menu is now refreshed automatically while opened.

- - - - -
5bd50201 by gambas at 2017-10-07T15:00:59+02:00
Rework project tree management

[DEVELOPMENT ENVIRONMENT]
* NEW: Rework project tree management.

- - - - -
9ac82399 by gambas at 2017-10-07T17:51:44+02:00
Continue working on git support.

[DEVELOPMENT ENVIRONMENT]
* NEW: Continue working on git support.
* BUG: Create file dialog: Add a forgotten space after parent class label.

- - - - -
06b5537c by gambas at 2017-10-07T21:00:52+02:00
Work continue on git support.

[DEVELOPMENT ENVIRONMENT]
* NEW: Work continue on git support.

- - - - -
6d826976 by gambas at 2017-10-07T22:00:01+02:00
READ instruction with a negtive length argument works correctly again.

[INTERPRETER]
* BUG: READ instruction with a negtive length argument works correctly again.

- - - - -
3a7fde03 by gambas at 2017-10-07T22:02:36+02:00
TreeView: Center vertically the rename box.

[GB.GUI.BASE]
* NEW: TreeView: Center vertically the rename box.

- - - - -
b1de31eb by gambas at 2017-10-07T22:03:22+02:00
Version control: Fix parsing of svn commands run in a virtual terminal.

[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Fix parsing of svn commands run in a virtual terminal.

- - - - -
3f6569bd by gambas at 2017-10-10T18:44:00+02:00
Dialog.AskPassword() is a new method that displays a modal dialog box that asks for a user name and a password, and that can remember them.

[GB.FORM.DIALOG]
* NEW: Dialog.AskPassword() is a new method that displays a modal dialog box that asks for a user name and a password, and that can remember them provided that the gb.settings and gb.desktop components are loaded and the Dialog.Key property is set.
* NEW: Dialog.User is a new property that returns the user entered in the ask password dialog.
* NEW: Dialog.Password is a new property that returns the password entered in the ask password dialog.
* NEW: Dialog.NoUser is a new property that tells the ask password dialog not to ask for a user.

- - - - -
807f10b9 by gambas at 2017-10-10T18:45:31+02:00
Allows newlines before a closing ']' in array/collection creation operator.

[COMPILER]
* NEW: Allows newlines before a closing ']' in array/collection creation operator.

- - - - -
35f5a54a by gambas at 2017-10-10T18:46:28+02:00
Work continue on git support.

[DEVELOPMENT ENVIROMNENT]
* NEW: Work continue on git support.
* NEW: The subversion specific dialog has been removed, and is replaced by a commit dialog and sub-menu entries in the 'Project' menu.
* NEW: Redraw some icons.
* NEW: Emblem for modified files that must be committed.
* BUG: When there is no warning anymore, the warning panel now is automatically hidden.

- - - - -
e6495bcc by gambas at 2017-10-10T18:49:15+02:00
READ instruction with a negtive length argument works correctly again.

[INTERPRETER]
* BUG: READ instruction with a negtive length argument works correctly again.

- - - - -
e891a632 by gambas at 2017-10-10T18:51:38+02:00
Fix some icons for breeze themes.

[GB.FORM]
* NEW: Fix some icons for breeze themes.

- - - - -
ad7295fd by gambas at 2017-10-11T00:18:09+02:00
Version control: Implement commit on git support.

[DEVELOPMENT ENVIRONMENT]
* NEW: Remove old project creation dialog.
* NEW: Version control: Implement commit on git support.

- - - - -
7d941a88 by gambas at 2017-10-11T00:52:19+02:00
Work continue on git support.

[DEVELOPMENT ENVIRONMENT]
* BUG: Form emblems now take the class file into account.
* NEW: Version control: Committing with git automatically pushes to origin.
* NEW: Version control: Remember last commit log.

- - - - -
f48213d7 by gambas at 2017-10-11T01:00:47+02:00
Version control: 'git push' failure is ignored now.

[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: 'git push' failure is ignored now.
* NEW: Version control: Resize commit window at opening widely.

- - - - -
144fc1fb by gambas at 2017-10-11T01:07:28+02:00
Version control: Always display commands output if requested.

[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Always display commands output if requested.

- - - - -
3889bd60 by gambas at 2017-10-11T01:10:02+02:00
Version control: Always display commands output if requested, but once.

[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Always display commands output if requested, but once.

- - - - -
7378a6c1 by gambas at 2017-10-11T01:23:17+02:00
Version control: Don't print password prompts twice, and allow commit user & password to be remembered.

[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Don't print password prompts twice.
* NEW: Version control: Allow commit user & password to be remembered.

- - - - -
64a46b3d by gambas at 2017-10-11T22:35:27+02:00
Dialog.Key is now reset after a dialog has used it.

[GB.FORM.DIALOG]
* BUG: Dialog.Key is now reset after a dialog has used it.
* BUG: Dialog.AskPassword does not add 'gb.form.dialog' to Dialog.Key to store the password.

- - - - -
ce2db395 by gambas at 2017-10-11T22:41:31+02:00
Work on version control continues.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add a toolbar menu button for version control.
* NEW: Don't use file emblems in menu and workspace icons.
* NEW: Project property dialog: Add a version control tab with information about current repository.
* NEW: Version control: Commit window got a "do not push" check box if Git is in use.

- - - - -
2b467198 by gambas at 2017-10-11T22:45:37+02:00
Work on version control continues.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update french translation.
* NEW: Fix some labels.
* BUG: Version Control: Do not crash when there is nothign to commit.

- - - - -
413edde5 by gambas at 2017-10-11T23:11:09+02:00
TabPanel: Keyboard shorcuts now only take visible tabs into account.

[GB.FORM]
* BUG: TabPanel: Keyboard shorcuts now only take visible tabs into account.

- - - - -
6cb84ff7 by gambas at 2017-10-11T23:18:42+02:00
Project property dialog: Version control information is correctly refreshed now.

[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: Version control information is correctly refreshed now.

- - - - -
ddb07239 by gambas at 2017-10-11T23:34:47+02:00
Version control: Ability to switch to another branch.

[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Ability to switch to another branch.
* NEW: Version control: Support for ssh asking to confirm unknown hosts.

- - - - -
abc50e5a by Benoît Minisini at 2017-10-11T21:44:14+00:00
Merge branch 'master' into 'ide-git-support'

# Conflicts:
#   app/src/gambas3/.src/VersionControl/VersionControl.module
#   main/gbx/gbx_stream.c
- - - - -
df44c0c6 by Benoît Minisini at 2017-10-11T21:46:08+00:00
Merge branch 'ide-git-support' into 'master'

IDE git support

See merge request gambas/gambas!16
- - - - -
962adee5 by gambas at 2017-10-12T00:07:05+02:00
Don't reload project if switching branch fails.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update french translation.
* NEW: Version control: Don't reload project if switching branch fails.
* NEW: Version control: Print shell command output if there was an error.

- - - - -
51ef8f61 by gambas at 2017-10-12T03:25:27+02:00
Don't use 'gb.desktop' in gb.form.dialog, it prevents the component from compiling during installation.

[GB.FORM.DIALOG]
* BUG: Don't use 'gb.desktop', it prevents the component from compiling during installation.

- - - - -
2b1a4016 by gambas at 2017-10-12T04:22:22+02:00
Fix renaming and moving files.

[DEVELOPMENT ENVIRONMENT]
* BUG: Rename files or move them should update all internal data correctly now.
* BUG: VersionControl: Implement moving and renaming in git version control.
* NEW: Renaming now keep the expanded items.

- - - - -
b8bb7e60 by gambas at 2017-10-12T13:48:52+02:00
Fix internal renaming of overridden classes, and use the '^' character instead of '>' to name them.

[INTERPRETER]
* BUG: Fix internal renaming of overridden classes, and use the '^' character instead of '>' to name them.

- - - - -
e31a6f75 by gambas at 2017-10-13T15:05:21+02:00
Add a 'logo' directory with the two Gambas logos inside.

- - - - -
72e57815 by gambas at 2017-10-14T01:49:53+02:00
Remove a test form.

[GB.GUI.BASE]
* NEW: Remove a test form.

- - - - -
2995a3e0 by gambas at 2017-10-14T01:58:53+02:00
SwitchButton: New "Chromium-like" design, with no "on" / "off" text anymore.

[GB.FORM]
* NEW: SwitchButton: New "Chromium-like" design, with no "on" / "off" text anymore.

- - - - -
57bf22b7 by gambas at 2017-10-14T02:02:41+02:00
Version control: Modified state is now correctly refreshed when files are saved.

[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Modified state is now correctly refreshed when files are saved.
* NEW: Fix the width of SwitchButton according to its new look.

- - - - -
afd759b6 by gambas at 2017-10-15T23:18:04+02:00
SerialPort: Port the stream routines to the new interface.

[GB.NET]
* BUG: SerialPort: Port the stream routines to the new interface. They just read and write directly now.

- - - - -
e4d996d5 by gambas at 2017-10-16T16:38:46+02:00
[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Fix update of conflict flag when saving a file.

- - - - -
9519c3dc by gambas at 2017-10-21T01:19:27+02:00
Implement string comparison based on MATCH operator with the gb.Match constant.

[INTERPRETER]
* NEW: gb.Match is a new constant that indicates a string comparison using the PCRE MATCH operator.
* BUG: The gb.Descent flag could be erased when sorting objects implementing the '_compare' special method.

- - - - -
0b96e3fb by gambas at 2017-10-21T01:26:59+02:00
Some fixes in version control and image selection dialog.

[DEVELOPMENT ENVIRONMENT]
* BUG: Image selection dialog: Correctly define image files filter.
* BUG: Version control: Don't crash when opening a external file.
* NEW: Version control: Added files are now marked as modified with Git.
* NEW: Redraw some class symbol icons.

- - - - -
9d3ec8d4 by gambas at 2017-10-21T21:15:12+02:00
Version control: Fix handling of metadata of files not stored in the project. No infinite recursion anymore.

[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Fix handling of metadata of files not stored in the project. No infinite recursion anymore.

- - - - -
d720a278 by gambas at 2017-10-23T22:38:14+02:00
Don't crash when opening a newly created project.

[DEVELOPMENT ENVIRONMENT]
* BUG: Don't crash when opening a newly created project.

- - - - -
a048b763 by gambas at 2017-10-23T23:10:49+02:00
Define the parent window of a modal dialog the same way in all GUI components.

[GB.QT4]
* BUG: Define the parent window of a modal dialog the same way in all GUI components.

[GB.QT5]
* BUG: Define the parent window of a modal dialog the same way in all GUI components.

[GB.GTK]
* BUG: Define the parent window of a modal dialog the same way in all GUI components.

[GB.GTK3]
* BUG: Define the parent window of a modal dialog the same way in all GUI components.

- - - - -
c2d99fc2 by gambas at 2017-10-24T18:47:03+02:00
The visibility of some toolbar icons was incorrectly managed after a project state change.

[DEVELOPMENT ENVIRONMENT]
* BUG: The visibility of some toolbar icons was incorrectly managed after a project state change.

- - - - -
d7ff8d35 by gambas at 2017-10-25T14:19:48+02:00
Project tree: Correctly refresh startup class in all cases when changing it.

[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Correctly refresh startup class in all cases when changing it.

- - - - -
4db9e5c0 by gambas at 2017-10-25T14:29:48+02:00
Correctly hide the "insert date" button when the editor is read-only.

[DEVELOMENT ENVIRONMENT]
* BUG: Correctly hide the "insert date" button when the editor is read-only.

- - - - -
67708948 by gambas at 2017-10-25T20:38:42+02:00
FtpClient: Allow 'ftps://' protocol.

[GB.NET.CURL]
* NEW: FtpClient: Allow 'ftps://' protocol.

- - - - -
9fa8e2a5 by gambas at 2017-10-27T03:25:41+02:00
Don't call the event loop after changing Application.Busy, and clicking outside of an opened popup window now automatically closes it.

[GB.GTK]
* BUG: Don't call the event loop after changing Application.Busy.
* NEW: Use gdk_new_cursor_from_name() instead gdk_new_cursor().
* BUG: Clicking outside of an opened popup window now automatically closes it.

[GB.GTK3]
* BUG: Don't call the event loop after changing Application.Busy.
* NEW: Use gdk_new_cursor_from_name() instead gdk_new_cursor().
* BUG: Clicking outside of an opened popup window now automatically closes it.

- - - - -
96544fd7 by gambas at 2017-10-27T04:31:34+02:00
Setting Application.Busy now has an immediate effect.

[GB.GTK]
* BUG: Setting Application.Busy now has an immediate effect.

[GB.GTK3]
* BUG: Setting Application.Busy now has an immediate effect.

- - - - -
d583aa94 by gambas at 2017-10-27T04:33:17+02:00
Setting Application.Busy now has an immediate effect.

[GB.GTK]
* BUG: Setting Application.Busy now has an immediate effect.

[GB.GTK3]
* BUG: Setting Application.Busy now has an immediate effect.

- - - - -
0026917f by gambas at 2017-10-28T16:13:39+02:00
Version control: Projects can be put under version control. A new Git repository is created for the project if no parent Git repository is found.

[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Projects can be put under version control. A new Git repository is created for the project if no parent Git repository is found.
* BUG: Editor: The message label now moves if the editor is resized.

- - - - -
0d73358f by gambas at 2017-10-28T16:18:38+02:00
Update french translation.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update french translation.

- - - - -
bed1a923 by gambas at 2017-10-29T01:47:29+02:00
Version control: Putting a project under version control with Git works correctly now.

[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Putting a project under version control with Git works correctly now.
* NEW: Version control: Git repository without remote are not pushed.
* BUG: Version control: Last commit log has no extra newlines anymore.

- - - - -
31ee091c by gambas at 2017-11-01T08:39:38+01:00
Toolbar: Use an hash pattern to draw toolbar in configuration mode.

[GB.FORM.MDI]
* NEW: Toolbar: Use an hash pattern to draw toolbar in configuration mode.
* BUG: Toolbar: Use the toolbar item font when drawing its drag icon.

- - - - -
42bea52a by gambas at 2017-11-01T08:41:41+01:00
Toolbar: Add a dark version of the toolbar configuration hash pattern.

[GB.FORM.MDI]
* NEW: Toolbar: Add a dark version of the toolbar configuration hash pattern.

- - - - -
48b9e8dd by gambas at 2017-11-01T08:42:35+01:00
Highlight.Custom is a new constant that is the first integer constant that can be used for custom highlighting state.

[GB.EVAL]
* NEW: Highlight.Custom is a new constant that is the first integer constant that can be used for custom highlighting state.

- - - - -
85d0c236 by gambas at 2017-11-01T08:43:39+01:00
TextEditor: Support for custom highlighting style and style background color.

[GB.FORM.EDITOR]
* BUG: TextEditor: Automatically close quotes only in Javascript, CSS and SQL modes.
* NEW: TextEditor: Up to 32 highlighting styles can be defined. Custom highlighting styles starts at Highlight.Custom index.
* NEW: TextEditor: Each style now can have a Background property that defines its background color.

- - - - -
d99206c5 by gambas at 2017-11-01T19:27:48+01:00
TextEditor: The side bar contents is now still visible on modified or saved lines.

[GB.FORM.EDITOR]
* BUG: TextEditor: The side bar contents is now still visible on modified or saved lines.

- - - - -
6af806fd by gambas at 2017-11-06T23:09:04+01:00
TextEditor: SaveCursor() and RestoreCursor() are two methods for saving and restoring the cursor and selected text positions.

[GB.FORM.EDITOR]
* NEW: TextEditor: SaveCursor() and RestoreCursor() are two methods for saving and restoring the cursor and selected text positions.

- - - - -
9273b9d4 by gambas at 2017-11-06T23:10:18+01:00
CsvFile: Handle relative paths as expected.

[GB.UTIL]
* BUG: CsvFile: Handle relative paths as expected.

- - - - -
e80da99c by gambas at 2017-11-06T23:11:24+01:00
Conflicts are now solved through a custom editor. Beware that binary files are not supported yet!

[DEVELOPMENT ENVIRONMENT]
* NEW: Conflicting files have now their own editor. Solving conflicts is done from that editor. Beware that binary files are not supported yet!
* NEW: Update french translation.
* BUG: Update some editor icons.
* BUG: Removing files updates the project tree correctly now.
* NEW: Version control: If there is nothing to commit, and if the repository has a remote origin, then pushing is possible.
* NEW: Version control: Implement Git conflict solving.
* NEW: Versino control: Redraw some icons.

- - - - -
31eafccb by gambas at 2017-11-06T23:21:39+01:00
Add 'education' & 'golang' install groups to debian and ubuntu distributions.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add 'education' & 'golang' install groups to debian and ubuntu distributions.

- - - - -
5e79f29f by gambas at 2017-11-10T20:35:27+01:00
Fix some gcc compiler warnings.

[COMPILER]
* BUG: Fix some gcc warnings.

[GB.QT4]
* BUG: Clipboard.Paste() correctly converts image to ARGB premultiplied format.

[GB.QT5]
* BUG: Clipboard.Paste() correctly converts image to ARGB premultiplied format.

[GB.PCRE]
* BUG: Fix a gcc warning.

- - - - -
e81f964f by gambas at 2017-11-10T20:38:15+01:00
HSplit and VSplit got a new MinSize property that allows to define the minimum size of a pane.

[GB.GUI.BASE]
* NEW: HSplit and VSplit got a new MinSize property that allows to define the minimum size of a pane.

- - - - -
88d9a14a by gambas at 2017-11-10T20:40:41+01:00
Add a close button on the top right of the debugging panel.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add a close button on the top right of the debugging panel.

- - - - -
ffbfa008 by gambas at 2017-11-15T19:16:44+01:00
Fix the search result panel layout according to the new debuggin panel close button.

[DEVELOPMENT ENVIRONMENT]
* BUG: Fix the search result panel layout according to the new debuggin panel close button.

- - - - -
a71bfa49 by gambas at 2017-11-17T00:08:51+01:00
Update financial contributors.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update financial contributors.

- - - - -
39f93ddb by gambas at 2017-11-19T02:29:59+01:00
The archiver now uses a predictable file order when creating an archive.

[ARCHIVER]
* BUG: The archiver now uses a predictable file order when creating an archive.

- - - - -
36b16f18 by gambas at 2017-11-19T23:18:23+01:00
Sort the internal project class list to make the contents of object files predictable.

[ARCHIVER]
* BUG: scandir() work is now correctly freed.

[COMPILER]
* NEW: Sort the internal project class list to make the contents of object files predictable.

- - - - -
8bf14d2a by gambas at 2017-11-25T05:40:12+01:00
New properties for knowing if a component is a user library, and for getting its version.

[INTERPRETER]
* NEW: Component.Library is a new property that returns if a component is actually a user library.
* NEW: Component.Version is a new property that returns the version number of a loaded component. If the component is a user library, you get the version number of that library. Otherwise you get the current Gambas version.

- - - - -
dfb179b5 by gambas at 2017-11-25T06:02:46+01:00
Component.Version now returns the full version of libraries.

[INTERPRETER]
* NEW: Component.Version now returns the full version of libraries.

- - - - -
3fcc8977 by gambas at 2017-12-03T18:06:32+01:00
If a project file is a symbolic link to a file of another project, show a menu entry allowing that file to be opened in its project so that it can be modified.

[DEVELOPMENT ENVIRONMENT]
* NEW: If a project file is a symbolic link to a file of another project, show a menu entry allowing that file to be opened in its project so that it can be modified.
* NEW: Update IDE usage text.
* BUG: Automatically update the copyright date in the licence file.

- - - - -
0b73beec by gambas at 2017-12-03T18:10:05+01:00
Workspace: Raise the CloseAll event after the close all button has been clicked.

[GB.FORM.MDI]
* NEW: Workspace: Raise the CloseAll event after the close all button has been clicked.

- - - - -
6dfd5090 by gambix at 2017-12-15T14:04:42+01:00
Improvement on the editor preview bar

[GB.FORM.EDITOR]
* BUG: The preview not display end of line spaces as characters and display only the 100
  first characters.

- - - - -
27eb57e3 by gambas at 2017-12-15T21:41:42+01:00
[GB.FORM.EDITOR]
* NEW: Don't automatically close a brace if the cursor is alread between opening and closing braces. Just move the cursor.

- - - - -
0badb09b by gambas at 2017-12-15T21:43:22+01:00
[DEVELOPMENT ENVIRONMENT]
* NEW: The icon of database connections that can be used as a template now use the "exported" emblem.
* NEW: The project filter entered in the welcome dialog is now transmitted to the open project dialog.
* NEW: The project filter now takes the project version into account.
* NEW: Update some module icons.

- - - - -
2bb28545 by gambas at 2017-12-17T21:21:29+01:00
LOCK instruction now can be used on existing files without clearing them.

[INTEPRRETER]
* NEW: LOCK instruction now can be used on existing files without clearing them.

- - - - -
e3f941c7 by gambas at 2017-12-18T13:02:39+01:00
Use a dedicated stream for locks, and ignore Application.Busy when displaying a message box.

[DEVELOPMENT ENVIRONMENT]
* OPT: Don't load the help browser form immediately to speed up IDE starting.

[INTERPRETER]
* NEW: Use a dedicated stream for locks, so that the File object returned by LOCK cannot be used for reading or writing the locked file.

[GB.GTK]
* NEW: Ignore Application.Busy when displaying a message box.

[GB.GTK3]
* NEW: Ignore Application.Busy when displaying a message box.

[GB.QT4]
* NEW: Ignore Application.Busy when displaying a message box.

[GB.QT5]
* NEW: Ignore Application.Busy when displaying a message box.

- - - - -
eff768b3 by gambas at 2017-12-19T21:48:50+01:00
Enhance project arguments edition in the IDE and fix a crash in the "Update all forms" action.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add a menu entry in the "run with arguments" menu that opens the project property dialog directly on the "Arguments" tab.
* NEW: Project property dialog: Enhance argument editor behaviour.
* BUG: The "Update all forms" action now do not crash anymore on forms that do not use the form editor.

- - - - -
f71115e8 by gambix at 2018-01-04T11:47:27+01:00
Adding the circle shape and done some bug corrections
[GB.MAP]
* NEW: AddCircle Fuction on _MapShape Layer allow to display circles
* NEW: Now ShapeItems have a FillColor property that allow to define filling color.
* NEW: _ShapeLayer have a generic FillColor too
* BUG: The shape layer now not display ShapeItems when theire current display size
  at zoom is lower than 2 pixels.

- - - - -
0d4d7e5d by gambix at 2018-01-04T14:02:47+01:00
Keep Center on zooming down

[GB.MAP]
* BUG: Now the map not move when zooming down

- - - - -
c2385491 by gambas at 2018-01-06T12:57:36+01:00
Fix some project tree refresh bugs, and add a "no password" option to the connection dialog.

[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree is correctly refreshed now when dealing with connections.
* BUG: Project tree is correctly refreshed when project components change.
* NEW: Add a "no password" option to the connection dialog, to tell that no password is needed when connecting to the database.

- - - - -
02a28a22 by gambas at 2018-01-06T13:00:11+01:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -
066c25c7 by gambas at 2018-01-06T17:05:49+01:00
Image.FromString() and Picture.FromString() are two new methods that load an image from the contents of a string.

[GB.GTK]
* NEW: Image.FromString() and Picture.FromString() are two new methods that load an image from the contents of a string.

[GB.GTK3]
* NEW: Image.FromString() and Picture.FromString() are two new methods that load an image from the contents of a string.

[GB.IMAGE.IO]
* NEW: Image.FromString() and Picture.FromString() are two new methods that load an image from the contents of a string.

[GB.QT4]
* NEW: Image.FromString() and Picture.FromString() are two new methods that load an image from the contents of a string.

[GB.QT5]
* NEW: Image.FromString() and Picture.FromString() are two new methods that load an image from the contents of a string.

- - - - -
b5062ff9 by gambas at 2018-01-06T17:08:32+01:00
Correctly detect local icon themes.

[GB.FORM]
* BUG: Correctly detect local icon themes.

- - - - -
c1e4b894 by gambas at 2018-01-06T17:09:53+01:00
String.FromHTML() now replaces "<br>" by a newline.

[GB.UTIL]
* NEW: String.FromHTML() now replaces "<br>" by a newline.

- - - - -
36132fa9 by gambas at 2018-01-08T12:43:16+01:00
The 'gb.db.postgresql' function that returns the index of a result field from its name is now really case unsensitive.

[GB.DB.POSTGRESQL]
* BUG: The function that returns the index of a result field from its name is now really case unsensitive.

- - - - -
38b2fe07 by gambas at 2018-01-08T13:07:23+01:00
Keep the case of field names when creating a table.

[GB.DB.POSTGRESQL]
* BUG: Do not use the "no_case" flag.
* BUG: Keep the case of field names when creating a table.

- - - - -
ce6d6e7e by gambas at 2018-01-08T13:12:15+01:00
A table cannot have two fields whose names only differ by case anymore.

[GB.DB]
* NEW: Remove the 'no_case' database driver flag.
* NEW: A table cannot have two fields whose names only differ by case anymore.

- - - - -
319fb717 by gambas at 2018-01-14T23:16:03+01:00
Correctly initialize Connection object from Connections collection when that connection has been switched between sqlite and non-sqlite type from the IDE.

[GB.DB]
* BUG: Correctly initialize Connection object from Connections collection when that connection has been switched between sqlite and non-sqlite type from the IDE.

- - - - -
caf54c5b by gambas at 2018-01-14T23:23:19+01:00
Do not use mixer initialization constant if they are not defined.

[GB.SDL2.AUDIO]
* BUG: Do not use mixer initialization constant if they are not defined.

- - - - -
55c02a96 by gambas at 2018-01-14T23:25:11+01:00
Put all version compilation constants in 'version.m4'.

[CONFIGURATION]
* NEW: Put all version compilation constants in 'version.m4'.

- - - - -
2a4383b3 by gambas at 2018-01-16T09:53:38+01:00
Fix symbol table binary string comparison for non-ASCII characters.

[INTERPRETER]
* BUG: Fix symbol table binary string comparison for non-ASCII characters.

- - - - -
f86bd7a7 by gambas at 2018-01-18T02:02:24+01:00
Make JSON.Decode() faster.

[GB.UTIL.WEB]
* OPT: Make JSON.Decode() faster.

- - - - -
4ff9f7dd by gambas at 2018-01-18T02:02:55+01:00
ImageView.ZoomFit() now takes the margin size as an optional argument. The default margin is now zero.

[GB.FORM]
* NEW: ImageView.ZoomFit() now takes the margin size as an optional argument. The default margin is now zero.

- - - - -
dc9bdcfc by gambas at 2018-01-19T01:56:13+01:00
When a task terminates, it now internally calls the QUIT instruction, so that everything is cleaned up.

[INTERPRETER]
* BUG: When a task terminates, it now internally calls the QUIT instruction, so that everything is cleaned up.

- - - - -
47711694 by gambas at 2018-01-20T16:43:13+01:00
Tasks do not print memory and objects clean up warnings anymore, and their output serialization file is now automatically destroyed.

[INTERPRETER]
* BUG: Remove the task output serialization file when it is freed.
* BUG: Tasks do not print memory and objects clean up warnings anymore.

- - - - -
df26bab7 by gambas at 2018-01-22T20:10:30+01:00
Correctly raise an error if a quoted identifier starting with '{' has no corresponding '}'.

[COMPILER]
* BUG: Correctly raise an error if a quoted identifier starting with '{' has no corresponding '}'.

- - - - -
c1c52f05 by gambas at 2018-01-25T11:01:45+01:00
Really disable filter in project creation dialog and make the terminal tab of the project version control dialog start in the current project directory.

[DEVELOPMENT ENVIRONMENT]
* BUG: Really disable filter in project creation dialog.
* BUG: The terminal tab of the project version control dialog now correctly starts in the current project directory.

- - - - -
17834b13 by gambas at 2018-01-28T17:57:13+01:00
Don't call QUIT when terminating a task, it crashes. Just clean up the temporary directory and exit.

[INTERPRETER]
* BUG: Don't call QUIT when terminating a task, it crashes. Just clean up the temporary directory and exit.

- - - - -
b520218c by gambas at 2018-01-31T19:45:09+01:00
Enhance automatic string close behaviour.

[GB.FORM.EDITOR]
* NEW: Enhance automatic string close behaviour.

- - - - -
e3bd1a80 by gambas at 2018-02-09T03:51:30+01:00
Add an option to enable or disable version control management.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add a project tab to the option dialog for projects global options.
* NEW: Add an option to enable or disable version control management.
* NEW: Update french translation.
* NEW: Update financial support file.

- - - - -
b9d9f04f by gambas at 2018-02-09T11:24:27+01:00
Let git ignore '*.mo' files in Gambas projects.

[DEVELOPMENT ENVIRONMENT]
* BUG: Let git ignore '*.mo' files in Gambas projects.

- - - - -
e83397f3 by gambas at 2018-02-09T11:26:20+01:00
Don't put '*.mo' files in the git repository.

[CONFIGURATION]
* BUG: Don't put '*.mo' files in the git repository.

- - - - -
36c4eb20 by gambas at 2018-02-09T11:49:29+01:00
Remove '*.mo' files from the repository.

- - - - -
379af0a0 by gambas at 2018-02-09T12:34:58+01:00
Remove the 'MakeWebSite' project.

- - - - -
6460579d by gambas at 2018-02-09T23:52:49+01:00
Update private and mailing-list address when sending a crash report.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update private and mailing-list address when sending a crash report.

- - - - -
b1bed9e6 by gambas at 2018-02-09T23:54:21+01:00
JSON.ToString() and JSON.FromString() are now synonymous for JSON.Encode() and JSON.Decode().

[GB.UTIL.WEB]
* NEW: JSON.ToString() and JSON.FromString() are now synonymous for JSON.Encode() and JSON.Decode().

- - - - -
afba3016 by gambas at 2018-02-12T01:01:50+01:00
ValueBox: Remove default alignment and add an Alignment property.

[GB.FORM]
* NEW: ValueBox: Remove default alignment and add an Alignment property.

- - - - -
09a0573e by gambas at 2018-02-12T02:53:46+01:00
Replace my old sourceforge mail address by the new one.

[CONFIGURATION]
Replace my old sourceforge mail address by the new one.

- - - - -
ab899765 by gambas at 2018-02-12T23:45:27+01:00
Don't crash when building a collection with the bracket operator if one of the value is a class.

[INTERPRETER]
* BUG: Don't crash when building a collection with the bracket operator if one of the value is a class.

- - - - -
06479287 by gambas at 2018-02-12T23:54:00+01:00
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for the new Spring control.
* BUG: Fix position of controls dropped from the toolbox.

[GB.GUI.BASE]
* NEW: Spring is a new control that is just like a Panel with the Expand property set.

- - - - -
d1f6bc62 by gambas at 2018-02-14T17:03:14+01:00
Add a warning for uninitialized local and private global variables.

[COMPILER]
* NEW: Add a warning for uninitialized local and private global variables.

- - - - -
a2099dea by gambas at 2018-02-14T17:07:06+01:00
Fix a warning message typo.

[COMPILER]
* BUG: Fix a warning message typo.

- - - - -
76c314a0 by gambas at 2018-02-14T17:41:31+01:00
Class.IsLoaded() is a new static method that returns if a specific class is loaded.

[INTERPRETER]
* NEW: Class.IsLoaded() is a new static method that returns if a specific class is loaded.

- - - - -
ef8a15b5 by gambas at 2018-02-14T17:42:26+01:00
Menu editor view redesing and faster IDE startup.

[DEVELOPMENT ENVIRONMENT]
* OPT: IDE startup is faster now, by loading the help browser as late as possible.
* NEW: Redesign the menu editor view.
* NEW: Use the new Spring control here and there.

- - - - -
652c5801 by gambas at 2018-02-14T17:55:15+01:00
Get rid of unitialized variables warnings in the IDE source code.

[DEVELOPMENT ENVIRONMENT]
* BUG: Get rid of unitialized variables warnings.

- - - - -
356babc3 by gambas at 2018-02-14T20:25:11+01:00
Add an option not to separate static symbols in the editor methods selector.

[DEVELOPMENT ENVIRONMENT]
* OPT: Minor optimizations in class metadata management.
* NEW: Add an option not to separate static symbols in the editor methods selector.
* NEW: Profiler: Add the total time minus time spent in the event loop outside of Gambas functions in the window title.

- - - - -
ee6b9793 by gambas at 2018-02-14T20:39:22+01:00
Update error messages & french translation.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update error messages.
* NEW: Update french translation.

- - - - -
adbca558 by gambas at 2018-02-14T21:33:32+01:00
GridView: Prevent a possible crash during multiple selection.

[GB.GUI.BASE]
* BUG: GridView: Prevent a possible crash during multiple selection.

- - - - -
9ac37fa8 by gambas at 2018-02-14T21:37:57+01:00
Add some test files in different components.

[GB.DB.FORM]
* NEW: Add some test files.

[GB.FORM]
* NEW: Add some test files.

[GB.FORM.EDITOR]
* NEW: Add some test files.
* NEW: Remove an unused global variable.

- - - - -
99f9a130 by gambas at 2018-02-14T22:04:56+01:00
Generate missing *.mo files at each compilation, according to the current language in use.

[DEVELOPMENT ENVIRONMENT]
* BUG: Generate missing *.mo files at each compilation, according to the current language in use. The project LANG environment variable defined in the project property dialog is taken into account.

- - - - -
cd89fd77 by gambas at 2018-02-14T22:34:50+01:00
Do not put '*.mo' files in '.gitignore' file. They are needed!

[CONFIGURATION]
* NEW: Do not put '*.mo' files in '.gitignore'. They are needed!

[DEVELOPMENT ENVIRONMENT]
* NEW: Do not put '*.mo' files in project '.gitignore' default file. They are needed!

- - - - -
a5ab7110 by gambas at 2018-02-14T23:50:34+01:00
Translator: A failing 'msgmerge' command does not prevent the loading of the translation file.

[DEVELOPMENT ENVIRONMENT]
* BUG: Translator: Better error message dialogs.
* BUG: Translator: A failing 'msgmerge' command does not prevent the loading of the translation file.

- - - - -
d5c3920d by gambas at 2018-02-14T23:53:44+01:00
The '*.mo' files come back.

- - - - -
d37c3770 by gambas at 2018-02-15T00:08:49+01:00
Merge branch 'master' into stable

- - - - -


30 changed files:

- .gitignore
- + CONTRIBUTING.md
- ChangeLog
- README
- README.svn-commit → README.commit
- + README.md
- VERSION
- acinclude.m4
- app/examples/Basic/Blights/.lang/ca.mo
- app/examples/Basic/Blights/.lang/cs.mo
- app/examples/Basic/Blights/.lang/de.mo
- app/examples/Basic/Blights/.lang/es.mo
- app/examples/Basic/Blights/.lang/nl.mo
- app/examples/Basic/Blights/.lang/sv.mo
- app/examples/Basic/Collection/.lang/ca.mo
- app/examples/Basic/Collection/.lang/cs.mo
- app/examples/Basic/Collection/.lang/de.mo
- app/examples/Basic/Collection/.lang/es.mo
- app/examples/Basic/Collection/.lang/nl.mo
- app/examples/Basic/Object/.lang/ca.mo
- app/examples/Basic/Object/.lang/cs.mo
- app/examples/Basic/Object/.lang/de.mo
- app/examples/Basic/Object/.lang/es.mo
- app/examples/Basic/Object/.lang/nl.mo
- app/examples/Basic/Timer/.lang/ca.mo
- app/examples/Basic/Timer/.lang/cs.mo
- app/examples/Basic/Timer/.lang/de.mo
- app/examples/Basic/Timer/.lang/es.mo
- app/examples/Basic/Timer/.lang/nl.mo
- app/examples/Basic/Timer/.project


View it on GitLab: https://gitlab.com/gambas/gambas/compare/12f4a0e40cc19daf2e73cdaebfe532cf7b95e415...d37c3770408a79899254dc9ffedf0ffdda278a7f

---
View it on GitLab: https://gitlab.com/gambas/gambas/compare/12f4a0e40cc19daf2e73cdaebfe532cf7b95e415...d37c3770408a79899254dc9ffedf0ffdda278a7f
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20180214/0113ea20/attachment-0001.html>


More information about the User mailing list