<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">
<h3>
Benoît Minisini pushed to branch stable
at <a href="https://gitlab.com/gambas/gambas">Gambas / gambas</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f39f7063ef51d60365b84250a4f25a3978096138">f39f7063</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-16T23:13:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Start working on the new jit system.

[COMPILER]
* NEW: Start working on the new jit system.

[GB.JIT]
* NEW: Rename the component as 'gb.jit.llvm'.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/398d6d91e99b1a525081fb47b258c03c004b2158">398d6d91</a></strong>
<div>
<span>by Adrien Prokopowicz</span>
<i>at 2018-05-17T23:33:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add gitlab-ci.yml
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/dfeb4243ab0842c604ef2f8a841947396d98f512">dfeb4243</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-18T00:19:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Continue working on the new jit system.

[COMPILER]
* NEW: Continue working on the new jit system.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/cb4bde6ccd2cda0e3a921b22dd12069655f12901">cb4bde6c</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-05-18T07:18:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' into 'master'

Add basic configuration for Gitlab CI

See merge request gambas/gambas!21</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1b32fdc9f01d637b539570756a0481081d7425e2">1b32fdc9</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-05-18T07:22:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use "configure -C", it's faster.</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4eec811322a28e00b2e8a4c566a1bf1338952bbc">4eec8113</a></strong>
<div>
<span>by Adrien Prokopowicz</span>
<i>at 2018-05-18T16:53:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix Debian poppler builds
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b5edf09de9b4d0be2f532b7f97958b24384fec13">b5edf09d</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-23T18:39:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reading a fixed number of bytes with READ does not crash anymore if an "End of file" error is raised.

[INTERPRETER]
* BUG: Reading a fixed number of bytes with READ does not crash anymore if an "End of file" error is raised.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a9967b4ad04591593235bb320e1ccf0fa5df0f0d">a9967b4a</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-23T18:40:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of gitlab.com:gambas/gambas
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ebd896361739c9c1332d7f53e6a3b9e204b66860">ebd89636</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-23T22:31:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Continue working on the new jit system.

[COMPILER]
* NEW: Continue working on the new jit system.
* NEW: Initial support for arithmetic instructions.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/35e9859894ac9b2e935b416a0104d67150078d48">35e98598</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-24T13:09:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly fix the READ instruction without leaking memory.

[INTERPRETER]
* BUG: Correctly fix the READ instruction without leaking memory.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/502b4037282cf1d0cdbc0449ab6a09aecf94cc31">502b4037</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-24T15:41:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor: Shortcuts work again.

[GB.FORM.EDITOR]
* BUG: TextEditor: Shortcuts work again.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/aebc6a0bdafacf79afbd602f1ed81a15eccf5b91">aebc6a0b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-24T15:59:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix some memory leaks when opening a connection fails.

[GB.DB.ODBC]
* BUG: Fix some memory leaks when opening a connection fails.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/e2a53d4a096d2d059888369e2b95b99252b50b9f">e2a53d4a</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-25T10:17:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">'t' and 'tt' date format now return the correct timezone.

[INTERPRETER]
* BUG: 't' and 'tt' date format now return the correct timezone.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/cdc6d47922dec4bc68c9a35a2a59618224dbc7ee">cdc6d479</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-25T19:01:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work continues on new JIT system.

[COMPILER]
* NEW: Work continues on new JIT system.

[INTERPRETER]
* NEW: Make comparison operator true functions so that they can be called by the JIT code.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3c8c72298985782b29f47232fee91ed787b58090">3c8c7229</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-25T19:03:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">New component for compiling JIT code at runtime.

[GB.JIT]
* NEW: New component for compiling JIT code at runtime.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d797a545b64096cc29800c632ff83dfd2911c8f3">d797a545</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-26T14:50:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[COMPILER]
* NEW: Work on JIT continues...
* NEW: Better panic errors.

[INTERPRETER]
* NEW: Remove the old JIT stuff.
* NEW: Calls gb.jit at runtime if needed. If a fast function has no jit implementation, the bytecode version is used.
* NEW: Start defining the JIT interface needed by the JIT functions.
* NEW: The common static character buffer is now twice the size of the maximum symbol length, to avoid possible overflows.

[GB.JIT]
* NEW: Compilation starts to work.
* NEW: Debugging messages.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/540cda453112f6027a7d5ab43d9b634a5b84b850">540cda45</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-28T01:16:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">C/C++ syntax highlighting: A backslash at the end of the line continues preprocessor definitions.

[GB.EVAL.HIGHLIGHT]
* BUG: C/C++ syntax highlighting: A backslash at the end of the line continues preprocessor definitions.
* BUG: Fix a warning.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a2b64b190a8183b089492f84c75d1a0f9e9f0ff4">a2b64b19</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-28T01:18:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work on new JIT system continues.

[COMPILER]
* NEW: Internal initialization functions now can be JIT translated.
* NEW: Support of subroutine calling completed. Interpreter subroutines are called if there is no optimization implemented in the JIT translation.

[INTERPRETER]
* NEW: Remove old JIT stuff.

[GB.JIT]
* NEW: Use 'gambas.h' and 'gb.jit.h' to compile translated code.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/83a2452acb20427a40d5d7d522194bd8bcf62e20">83a2452a</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-29T01:43:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Continue working on new JIT system.

[COMPILER]
* NEW: JIT: Support for FOR...TO...NEXT loops.
* NEW: JIT: Support for Len(), Left$(), Mid$(), and Right$().
* NEW: JIT: Subroutines return values are now hadled correctly.

[GB.JIT]
* NEW: Compile JIT code with -O3.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5219fc48d134b75de94f770ecbef12a2d05103cd">5219fc48</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-05-29T21:25:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work continues on new JIT system.

[COMPILER]
* BUG: JIT: Fix local variable referencing.
* NEW: JIT: Implement NEW operator and array accessors.

[INTERPRETER]
* NEW: Support for JIT NEW operator and array accessors.

[GB.JIT]
* NEW: Support for object datatypes.
* NEW: Implement NEW operator and array accessors.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/714b77a10d2742074efabec6d46566014d6c4d6e">714b77a1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-01T01:50:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work on new JIT system continues.

[CONFIGURATION]
* NEW: Add '.jit' directory to '.gitignore'.

[COMPILER]
* NEW: New '-j' option that disables just in time compilation.
* NEW: JIT: Support for private functions calls.
* NEW: JIT: Support for native arrays accessors.
* BUG: JIT: Fix loop support.
* NEW: JIT: Support for GOSUB.

[GB.JIT]
* NEW: GB_JIT_DEBUG is an environment variable that defines if JIT compilation debugging messages are printed.
* NEW: GB_JIT_CFLAGS is an environment variable that defines the JIT compilation flags. The default is "-O3".
* NEW: Support for native arrays accessors.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1d276cdc68ee701ffffab162e5d1eb1dbc3863d5">1d276cdc</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-01T12:40:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work continues on new JIT system.

[INTERPRETER]
* BUG: Release arguments after having called a JIT method.
* NEW: Add JIT interface for returning a value.

[COMPILER]
* NEW: JIT: Nicer translation for quick add of negative numbers.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/74ddac88b8962093e4acc1a0f2e833c421bd3468">74ddac88</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-01T12:55:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix clipboard instanciation. No more GTK+ warning at the end of the program.

[GB.GTK]
* BUG: Remove unused static cursors.
* BUG: Fix clipboard instanciation. No more GTK+ warning at the end of the program.

[GB.GTK3]
* BUG: Fix clipboard instanciation. No more GTK+ warning at the end of the program.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4956c768f8f91150b59cbe5a3b52586c84927c69">4956c768</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-01T12:57:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add '.jit' directory to '.gitignore'.

[CONFIGURATION]
* NEW: Add '.jit' directory to '.gitignore'.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3454c0cd29e22db4622b324ef18075e844e70a75">3454c0cd</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-01T14:01:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">The Move() and Resize() methods now correctly update the contents of windows.

[GB.QT4]
* BUG: The Move() and Resize() methods now correctly update the contents of windows.

[GB.QT5]
* BUG: The Move() and Resize() methods now correctly update the contents of windows.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/23081e47c6762a6715eae5a96e75c9e24d689a59">23081e47</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-02T15:59:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work continues on new JIT system. The "Fractal" example runs!

[INTERPRETER]
* NEW: Implement return value of JIT methods.
* NEW: Support for calling '.' operator from a JIT method.

[COMPILER]
* BUG: JIT: Fix detection of native arrays.
* BUG: JIT: Delete translated file if a class has no fast method anymore.
* BUG: JIT: Prefix JIT method with "jit_" to avoid possible conflicts.
* BUG: JIT: Fix variable initialization.
* NEW: JIT: Complete datatype support.
* NEW: JIT: Support for SWAP.
* NEW: JIT: Support for array operators.
* BUG: JIT: Fix arithmetic operators.
* NEW: JIT: Implement ME and "." operator.
* NEW: JIT: Complete GOSUB / RETURN support.
* NEW: JIT: Support for DIV and MOD operators. Not optimized yet.

[ARCHIVER]
* NEW: Put JIT translation in the archive.

[GB.JIT]
* NEW: Complete datatype support. Variant is not supported yet.
* NEW: Complete GOSUB / RETURN support.
* NEW: Support for ME and '.' operator.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/eb00f9e55fbd0b34fa29350ffa64b431840a47ad">eb00f9e5</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-02T18:05:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update version to 3.11.90.

[CONFIGURATION]
* NEW: Update version to 3.11.90.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/e1272ec4f3d43b6605746dd755fd17dbcf94e59a">e1272ec4</a></strong>
<div>
<span>by Adrien Prokopowicz</span>
<i>at 2018-06-03T19:36:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix Archlinux CI builds
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/23be942b6ab2fc5b821b3fd45a1fccb007f7c1b8">23be942b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-05T09:43:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work continues on the new JIT system.

[BENCHMARKS]
* NEW: Little meaningless changes.

[INTERPRETER]
* NEW: JIT: Support for FOR EACH loops.
* BUG: JIT: Handle function values that are put on stack before calling them.

[COMPILER]
* NEW: JIT: Optimization of mathematic functions.
* NEW: JIT: Support for FOR EACH loops.
* NEW: JIT: Remove successive POP_x() / PUSH_x().
* NEW: JIT: Optimization of DIV and MOD.
* NEW: JIT: Support of internal control local variables used by SELECT and FOR EACH.
* NEW: JIT: Support for SWAP.

[GB.JIT]
* NEW: Optimization of mathematic functions.
* NEW: Variants management.
* NEW: All conversions are handled now.
* NEW: FOR EACH loops are implemented.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b041e381e6f2a952383bafe7812df7287754ff27">b041e381</a></strong>
<div>
<span>by Laurent Carlier</span>
<i>at 2018-06-05T15:40:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[GB.SDL2] fix detection with at least pkgconf 2.4.2
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/acf7242ca104b65b3ff51e08ddcee28c9a9b09c4">acf7242c</a></strong>
<div>
<span>by Laurent Carlier</span>
<i>at 2018-06-05T22:33:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[GB.SDL] fix detection with at least pkgconf 2.4.2
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/2239e140e50b1f5e6e62df6caf177ef8d7601afe">2239e140</a></strong>
<div>
<span>by Laurent Carlier</span>
<i>at 2018-06-06T13:29:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[CONFIGURATION]
* NEW: Only use pkg-config to detect sqlite3 (feature available since 2004!)
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4e50dec11db4568fad36f16c8e463b932633c176">4e50dec1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-09T20:42:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work continues on new JIT system. Translation is now done at runtime.

[INTERPRETER]
* OPT: String routines are now compiled with -O3.
* NEW: Don't display JIT debugging message unless GB_JIT_DEBUG is set to something different from zero.
* NEW: String whose length is greater than 256 now have a growth step of 256 bytes instead of 16.

[GB.JIT]
* NEW: Do many global optimizations as now the class metadata is fully available.
* NEW: Support for optional argument. Still buggy at the moment.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c671adfd6b2a7216a3f9031c7376491597a03f91">c671adfd</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-11T16:56:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work continues on new JIT system.

[INTERPRETER]
* OPT: String searching (Instr, RInstr and Replace) has been made about 4x faster by searching the first occurence with memchr() and memrchr().

[GB.FORM.TERMINAL]
* BUG: Fix warning messages.

[GB.JIT]
* BUG: Fix byte, short and boolean pushing and popping routines.
* BUG: Fix string values referencing.
* BUG: Fix optional argument management.
* NEW: Optimization of bits management subroutines.

[GB.QT4]
* BUG: Delay hooks initialization, because now socket notifiers must not be used before creating the event loop.

[GB.QT5]
* BUG: Delay hooks initialization, because now socket notifiers must not be used before creating the event loop.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d44b4bd7f2c1ca4aeed7d625542e9a528c381a8c">d44b4bd7</a></strong>
<div>
<span>by Tobias Boege</span>
<i>at 2018-06-12T11:40:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Chmod reads mode bit string correctly

[INTERPRETER]
* BUG: Fix off-by-one error in FILE_mode_from_string which couldn't read mode bits 's' and 't'
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a5a117fd33f856117e9be84b308541243b72422f">a5a117fd</a></strong>
<div>
<span>by Laurent Carlier</span>
<i>at 2018-06-12T14:27:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add a way to track configuration failures with CI

Disable it for main as it's expected.

=> GAMBAS_CONFIG_FAILURE=1 ./configure
.....
checking for gb.db.postgresql headers... no
configure: WARNING: Unable to find file: postgres.h
configure: WARNING: Unable to find file: pg_type.h
checking for gb.db.postgresql libraries... /usr/lib64/
configure: error: Failed to configure gb.db.postgresql
configure: error: ./configure failed for gb.db.postgresql
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/431be5bceaf080ad1cb93b5e461d0accb171a5d1">431be5bc</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-12T14:30:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix string search routine optimization and thousand separator.

[INTERPRETER]
* BUG: Fix string search routine optimization.
* BUG: Fix thousand separator.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d0e3c3a95a063945a2cad98c9f84ccfc7a32dbce">d0e3c3a9</a></strong>
<div>
<span>by Laurent Carlier</span>
<i>at 2018-06-12T14:33:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update Archlinux CI build
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/2c9b2dcf03c5930e5ec2c3ac5080f21433803489">2c9b2dcf</a></strong>
<div>
<span>by Adrien Prokopowicz</span>
<i>at 2018-06-12T18:36:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add the ability to expose some configuration failures with CI

See merge request gambas/gambas!26</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6b8afd0617a581d22578f62794ab9c3f549ba828">6b8afd06</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-12T22:38:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[COMPILER]
* BUG: Fix Left, Mid and Right subroutines metadata.

[GB.JIT]
* BUG: Fix function arguments management.
* BUG: Functions returning objects work correctly now.
* BUG: Fix internal control variables management.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/83eed9707d51931f13feefa0eba77480e90d3074">83eed970</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-12T22:45:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'jit-with-c'
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b8198005db0dc37d3113c730eceb0e5fb72cf614">b8198005</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-13T14:55:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[BENCHMARKS]
* OPT: Little optimization in nbody benchmark.

[GB.JIT]
* BUG: Fix translation of loops.
* BUG: Fix label generation.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/08c772a290cbb350a96cc122f31ab0e95b5497b6">08c772a2</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-13T14:59:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix FOR EACH loops translation.

[GB.JIT]
* BUG: Panic if the stack is not void once a function has been translated.
* BUG: Fix FOR EACH loops translation.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/46882d57403f6f412c20dd49bcbf590c5f53f160">46882d57</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-06-13T16:11:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make gb.mime compatible with libgmime 3.0

[GB.MIME]
* OPT: Make compatible with libgmime 3.0
* OPT: Drop libgmime 2.4 support
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d663718914e996e97503daa27b372925293944b1">d6637189</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-06-13T16:11:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Let Debian unstable depend on libgmime 3.0
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5a1e3b48e94d34fcc1ef923ed3078fb2bb739459">5a1e3b48</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-13T16:19:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix label generation again.

[GB.JIT]
* BUG: Fix label generation again.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ff8a1816678ec13e316431766cbe82f6c6f89ded">ff8a1816</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-06-13T16:26:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make compilation with clang possible

[CONFIGURATION]
* OPT: Compilation with clang is possible
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ba76c29291cecce0d4dda16539ad47c0982035bb">ba76c292</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-06-13T16:30:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add archlinux-clang CI runner
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b9a83c8a103b213367e297c2ab0c93c8a6e842cd">b9a83c8a</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-14T14:45:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work continues on new JIT system.

[INTERPRETER]
* NEW: Support for error management in JIT methods.

[COMPILER]
* BUG: Fix Error() function metadata.

[GB.JIT]
* NEW: Support for error management.
* NEW: TRY instruction.
* BUG: Correct support of NULL.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6b83ac7e3174366561ecf19ce026e6509a78dcd1">6b83ac7e</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-14T21:43:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Disable the old jit component, but keep the sources.

[CONFIGURATION]
* NEW: Disable the old jit component, but keep the sources.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/8e594286cd6a9e29464f2ecf8200c38ca0bf3a29">8e594286</a></strong>
<div>
<span>by Tobias Boege</span>
<i>at 2018-06-15T20:49:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">IDE: Complete German translation

[DEVELOPMENT ENVIRONMENT]
* NEW: Complete German translation

Co-Authored-By: Uwe Keller <uwe.keller@mail.de>
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4ef9c15a1bb9f7bed1323ef57548643288d7fedb">4ef9c15a</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-15T23:12:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Support for CATCH and FINALLY.

[INTERPRETER]
* NEW: The NEW implementation routine takes its opcode as argument now, like other subroutines with a variable number of arguments.

[GB.JIT]
* OPT: Call subroutines using their static address. No significative performance gain was detected.
* NEW: Support for CATCH and FINALLY.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/89f82c0b1118f458240aed2af554eec97dd15191">89f82c0b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-15T23:15:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of gitlab.com:gambas/gambas
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f922f8c18774c6c0c9f52004e13bcee7ccfad37b">f922f8c1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-16T12:51:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly take default tab size into account when creating a new project.

[DEVELOPMENT ENVIRONMENT]
* BUG: Correctly take default tab size into account when creating a new project.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0eda19df1e749c13e27776bb251e14c55183caa3">0eda19df</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-16T13:36:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Don't remove a control from its parent immediately when destroying it, so that GTK+ components behave like the QT ones.

[GB.GTK]
* NEW: Don't remove a control from its parent immediately when destroying it, so that GTK+ components behave like the QT ones.

[GB.GTK3]
* NEW: Don't remove a control from its parent immediately when destroying it, so that GTK+ components behave like the QT ones.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b023f19ca12bc375cf0eaa836e416547d7f60fad">b023f19c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-16T14:08:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Translation dialog: Add menu entries for copying string to the clipboard.

[DEVELOPMENT ENVIRONMENT]
* NEW: Translation dialog: Add menu entries for copying string to the clipboard.
* NEW: Menu editor: Don't reserve space for top-level menu icons, as they don't have any icon.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c1ee391f2b4b9c860c71985bd6a14a5812952ce3">c1ee391f</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-06-18T17:42:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make the AppStream XML adhere to the standard

[DEVELOPMENT ENVIRONMENT]
* OPT: Make the AppStream XML adhere to the standard
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3bd9dca14214a5af70f9360a859f7274937309a1">3bd9dca1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-18T22:30:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work on new JIT system continues.

[INTERPRETER]
* NEW: JIT: Complex number support.
* NEW: JIT: LAST support.

[GB.JIT]
* BUG: Fix management of local variable declaration of translated functions.
* NEW: Support for WITH ... END WITH.
* NEW: JIT: Complex number support.
* NEW: JIT: LAST support.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5e2a99a0a06c9d521413b2bdb6f76b7033a2aff9">5e2a99a0</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-18T22:30:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Session: Exist() method now works correctly for sessions stored in sqlite databases.

[GB.WEB]
* BUG: Session: Exist() method now works correctly for sessions stored in sqlite databases.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ab01355230ffd303415ff250274b6fd90b32000a">ab013552</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-18T22:31:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Renaming an exported class in projects using non-GUI forms should not crash anymore.

[DEVELOPMENT ENVIRONMENT]
* BUG: Renaming an exported class in projects using non-GUI forms should not crash anymore.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1c35f13e585f856bc9f8e2aceaf7d2773fee5450">1c35f13e</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-06-18T23:39:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'appstream' into 'master'

Make the AppStream XML adhere to the standard

See merge request gambas/gambas!28</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9834cc71d9b9a1fcb330cf944a680ec425fdae0d">9834cc71</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-06-19T00:07:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'clang' into 'master'

Make compilation with clang possible

See merge request gambas/gambas!27</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1a8b4cf6625df6cb326f627104c3d66f198fa0fa">1a8b4cf6</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-06-19T00:11:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'gmime' into 'master'

[GB.MIME] Make gb.mime compatible with libgmime 3.0

See merge request gambas/gambas!25</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/075068898eefc7a611cad8c23a84aa099c7aafd8">07506889</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-06-19T07:20:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Install clang instead of gcc for archlinux-clang
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/757ecc14eb79b20aeeb4e31136ce62f32a7a11e5">757ecc14</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-19T14:09:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix the clang fix. Compiler messages are visible again.

[COMPILER]
* BUG: Fix the clang fix. Compiler messages are visible again.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0c43cfced0a204584da9598bcb67a2b40ef257e5">0c43cfce</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-21T22:47:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add Session.Path property, and fix the write of session values for sqlite sessions.

[GB.WEB]
* BUG: Fix the write of session values for sqlite sessions.
* NEW: Session.Path is a new property that returns the path of the file where the session is stored.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6502645560d1c19850001729a6f1bfca599a003e">65026455</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-22T02:49:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work continues on new JIT system.

[INTERPRETER]
* BUG: JIT: Fix error handling when calling methods from JIT code.

[GB.JIT]
* NEW: Fix support of CATCH and FINALLY.
* NEW: Support for ON GOTO and ON GOSUB.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/29d94d3febf4e561ee09834ac8b0f3e9fc0f467d">29d94d3f</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-22T02:49:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[DEVELOPMENT ENVIRONMENT]
* OPT: Profile window: Use JIT when loading a profile dump file.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7cd5a3eaae0ff139b6e6089b0a56c943941454ed">7cd5a3ea</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-06-22T03:16:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'clang' into 'master'

Install clang instead of gcc for archlinux-clang

See merge request gambas/gambas!29</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/128b5de2f2a810ab041b3abb3bc0fa5dadc80b95">128b5de2</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-22T23:31:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[INTERPRETER]
* NEW: JIT: Support for QUIT and STOP EVENT instructions.

[GB.JIT]
* NEW: Implement QUIT and STOP EVENT instructions.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/06d139920d5e64ac318b0522fda98fafb24fa9b0">06d13992</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-22T23:37:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work continues on new JIT system.

[INTERPRETER]
* BUG: JIT: No need to support breakpoints.

[GB.JIT]
* BUG: No need to support breakpoints.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b88ba310d38e39d09af5d385089ed58b905a1343">b88ba310</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-22T23:37:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of gitlab.com:gambas/gambas
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/90700a48ae390d25f919d14b6d6b38256b293e98">90700a48</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-25T17:16:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove now unused JIT compilation source files.

[COMPILER]
* BUG: Remove now unused JIT compilation source files.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ab3963c99ce4c0118ca66d396b0c723157ae2b50">ab3963c9</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-25T17:17:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix some bugs detected by clang, and JIT code can now raise events.

[INTERPRETER]
* NEW: JIT: Support for event raising.
* BUG: Fix some bugs detected by clang.

[GB.JIT]
* NEW: Support for event raising.
* OPT: Some optimizations in jit code generation and compilation.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/601776ef63dea67b585ac6f386f0b96e6a48aa24">601776ef</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-26T16:43:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Menu editor: Always check the menu structure before saving it.

[DEVELOPMENT ENVIRONMENT]
* BUG: Menu editor: Always check the menu structure before saving it.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6a23fa861ace7b16ddc97f1c8feb095e4b50e5eb">6a23fa86</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-26T16:50:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TreeView: Don't mess up multiple selection when automatic sorting is enabled.

[GB.GUI.BASE]
* BUG: TreeView: Don't mess up multiple selection when automatic sorting is enabled.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/fe08dfa3337fa92bda06c9db270c1c983a5eddde">fe08dfa3</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-27T17:35:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work continues on new JIT system.

[INTERPRETER]
* NEW: JIT: Support for SUPER.
* NEW: JIT: Support for extern functions.
* NEW: Add a flag in Gambas functions to know if they are static or not.

[GB.JIT]
* NEW: Support for SUPER.
* NEW: Support for extern functions.
* BUG: Fix object arrays access.
* OPT: Optimization of Abs, Sgn, Int, Fix, and Pi subroutines.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/789ce931f7eef1700f0466996c9aac0c58783e05">789ce931</a></strong>
<div>
<span>by Tobias Boege</span>
<i>at 2018-06-28T17:07:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">IconView: always raise Click event when clicked

[GB.GUI.BASE]
* BUG: IconView: always raise Click event when clicked and not only when selection changes

See Gambas Bug #1358
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5f4f12acf37503840b7978f1ca34d917b6c4b300">5f4f12ac</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-28T22:10:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[COMPILER]
* NEW: UNSAFE is a new keyword used in conjunction with FAST. It tells the JIT compiler not to do any safety check (null objects, division by zero, out of array bounds...). It makes the code a bit faster, but prone to segmentation fault.

[INTERPRETER]
* NEW: Support for the UNSAFE keyword.

[GB.JIT]
* NEW: Support for the UNSAFE keyword.
* NEW: Check validity of objects that can be invalid.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/2c2c610319a1f9e2ba9c4421627e7858fcba20e3">2c2c6103</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-06-28T22:26:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of gitlab.com:gambas/gambas
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9cf443a04fc8c0d3d450ba21ee188baea2c8c740">9cf443a0</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-02T17:37:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[INTERPRETER]
* BUG: Take JIT code into account when displaying current position in DEBUG instruction.

[COMPILER]
* BUG: Fix subroutine metadata.
* BUG: Fix subroutine search function.

[GB.JIT]
* BUG: Fix string referencing.
* NEW: Implement date arrays accessors.
* BUG: Fix error management.
* BUG: Fix mathematic functions implementation.
* NEW: Support of functions with a variable number of arguments.
* BUG: Fix support of Long constants.
* BUG: Fix implementation of Collection array operator.
* BUG: Fix READ, EXEC, SHELL and DEBUG instructions.
* BUG: Fix VarPtr().
* BUG: Fix TRUE constant implementation.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/527702ea59489e0797421f78770460869bfd0743">527702ea</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-02T20:37:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Subroutines returning something that are used as instructions correctly drop their return value now.

[GB.JIT]
* BUG: Subroutines returning something that are used as instructions correctly drop their return value now.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4a1c81d0aa0cfc2e5c38ddc794cd1a8444b7f3aa">4a1c81d0</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-02T22:52:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Jit.Time is a new property that returns the time spent in JIT compilation, in seconds.

[INTERPRETER]
* NEW: Jit is a new static class that allows to deal with the JIT compiler.
* NEW: Jit.Time is a new property that returns the time spent in JIT compilation, in seconds.

[GB.JIT]
* NEW: Support for the Jit.Time property.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6fc6a48818a17164817a823d80dba3358ad9ba89">6fc6a488</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-02T22:54:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Compute the duration of JIT Gambas code without JIT compilation time.

[BENCHMARKS]
* NEW: Compute the duration of JIT Gambas code without JIT compilation time.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d3c93a05e4a15f65bc02024dc52ed941bc567659">d3c93a05</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-05T05:10:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Work on new JIT system continues.

[INTERPRETER]
* NEW: Abort if a stack mismatch is detected after a JIT function has been called.

[GB.JIT]
* NEW: The GB_JIT_CC environment variable allows to define the C compiler that will generate the code.
* OPT: Don't call the compiler through a shell anymore.
* NEW: Support for clang.
* BUG: Don't use the "," operator anymore to write JIT code.
* BUG: Correctly free stack when leaving a function whereas we are still inside a GOSUB.
* BUG: Declare all local variables and arguments as volatile as soon the function uses CATCH or FINALLY.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/50dedeb8cb0617cc4c7732e127938cb5d2eac2d8">50dedeb8</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-05T05:15:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Don't use __attribute__((noreturn)), it makes gcc dizzy and slow as hell.

[GB.JIT]
* BUG: Don't use __attribute__((noreturn)), it makes gcc dizzy and slow as hell.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ed775d62d49a6a7cf6e6c2896a55155a6fafbaa5">ed775d62</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-06T22:58:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly handle function values used as arguments.

[GB.JIT]
* BUG: Correctly handle function values used as arguments.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/da5c780572a8fa0deb08e70d437e24e898d069ea">da5c7805</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-07T00:23:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Allow compilation of structure accesses again.

[COMPILER]
* BUG: Allow compilation of structure accesses again.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/e04ec717c7773e509233329630f2dd945e2bd1cb">e04ec717</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-07T12:54:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">JIT: Structures and static arrays have been implemented.

[INTERPRETER]
* NEW: JIT: Support for structures and static arrays.

[GB.JIT]
* NEW: Structures and static arrays have been implemented.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9c2e3bfb219e888d7851874bff323bf9eefd13de">9c2e3bfb</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-07T12:55:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Search dialog: New option to search data files only.

[DEVELOPMENT ENVIRONMENT]
* NEW: Search dialog: New option to search data files only.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/bba1946700f2e28f21a3b8f05275b696129c6549">bba19467</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-08T06:24:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">The datatype of object symbols was incorrectly computed.

[GB.JIT]
* BUG: The datatype of object symbols was incorrectly computed.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/81b64b96a5d6487d2fdd5a2953613b2bf473b5ba">81b64b96</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-15T21:07:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add a "-U" option to compile the script with the UNSAFE keyword.

[SCRIPTER]
* NEW: Add a "-U" option to compile the script with the UNSAFE keyword.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9abaadc36091d076ff3176964046618151bc313a">9abaadc3</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-15T21:10:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Some fixes in FileView and FileProperties.

[GB.FORM]
* BUG: FileView: Setting the Current property does nothing if the new value is the same as the old one.
* BUG: FileProperties: Correctly abort the directory size background task if the Path property is set.
* BUG: FileProperties: Don't fill the error tab if the directory size background task is aborted.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3c84b78d13b2226a11d7510dab8f4db197ec86ca">3c84b78d</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-16T15:56:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix a memory leak when connecting to a database.

[GB.DB.ODBC]
* BUG: Fix a memory leak when connecting to a database.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/609ef351f8b156658ec5b5880fb06293defe365b">609ef351</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-17T13:33:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">The interpreter does not crash anymore when using standard streams at the end of the program whereas they have been already freed.

[INTERPRETER]
* BUG: The interpreter does not crash anymore when using standard streams at the end of the program whereas they have been already freed.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/8c34e888b50ecbf306ae85e384439a9961944eea">8c34e888</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-17T20:29:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TreeView: Canceling the Rename event keeps the editor opened.

[GB.GUI.BASE]
* NEW: TreeView: Canceling the Rename event keeps the editor opened.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6e935d2efd9131ce3d086329753a9deb1c5b9217">6e935d2e</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-17T21:09:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">IconView: Canceling the Rename event keeps the editor opened.

[GB.GUI.BASE]
* BUG: IconView: Hitting ENTER while renaming an item does not insert a newline in the item text.
* NEW: IconView: Canceling the Rename event keeps the editor opened.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/150f488f8c759242ed7651af63532e1ab7bc854e">150f488f</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-17T21:11:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix renaming process of DirView and FileView controls.

[GB.FORM]
* BUG: DirView: Errors occuring during a renaming now display the balloon message on the renaming item.
* BUG: DirView: Forbid void directory names.
* BUG: FileView: Canceling an item rename now works as expected in icon mode, and correctly refreshes the view.
* BUG: FileView: Forbid void file names.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3f836f0b9de6a7b3e1558d33b92f198d26028d9f">3f836f0b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-19T15:44:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Move the information tooltip to the top when the mouse cursor enters it, and move it back to the bottom if it enters it again.

[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Move the information tooltip to the top when the mouse cursor enters it, and move it back to the bottom if it enters it again.
* NEW: Image editor: Move the information tooltip to the top when the mouse cursor enters it, and move it back to the bottom if it enters it again.
* BUG: Take the language direction into account when displaying the form and image editor tooltips.
* BUG: Take the language direction into account when displaying the debug panel close button.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/e3ca5b2e12cffa3feba76772847cdbd97ed8f3d4">e3ca5b2e</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-21T07:27:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">FileView: Invalidate directory cache every five second, or if an explicit reload is triggered.

[GB.FORM]
* NEW: FileView: A directory cache is now automatically invalidated every five second.
* NEW: FileView: ReloadAll() now invalidates the directory cache.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5b5356c2a8a29eeb6eddc43215b65884713e2628">5b5356c2</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-21T12:22:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">IconView: Clicking on an item in multiple selection mode correctly makes it the current item.

[GB.GUI.BASE]
* NEW: IconView: Improve and normalize how items are draws between horizontal et vertical orientation.
* BUG: IconView: Clicking on an item in multiple selection mode correctly makes it the current item.
* OPT: IconView: Selecting items with the keyboard is faster now.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a36359b1900114fb4cc671da136f6fd3ed8796c7">a36359b1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-21T13:42:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">DataCheckBox: Its default value is now correctly set to NULL.

[GB.DB.FORM]
* BUG: DataCheckBox: Its default value is now correctly set to NULL.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5a61b7d436480974aae154294c1bf32382b06bc7">5a61b7d4</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-21T14:09:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor: Entering a bracket, a brace... while part of the current line is selected now automatically encloses the selected text.

[GB.FORM.EDITOR]
* NEW: TextEditor: Entering a bracket, a brace... while part of the current line is selected now automatically encloses the selected text.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/584a7b6ba3fac0e8addec7174c2f9aafcb1c32e7">584a7b6b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-07-21T20:17:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use 'gb.gui.*' components instead of 'gb.qt4.*' components when loading the documentation related to a feature needed by the currently loading component.

[DEVELOPMENT ENVIRONMENT]
* BUG: Use 'gb.gui.*' components instead of 'gb.qt4.*' components when loading the documentation related to a feature needed by the currently loading component.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/cc505e3feeaa145435745ec83c5abff4d85c590c">cc505e3f</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-03T02:26:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use 'gb.gui' component instead of 'gb.qt4*' components

[GB.CHART]
* Use 'gb.gui' component instead of 'gb.qt4*' components
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/2e488867a0181e82ee01709092f6873030d9f937">2e488867</a></strong>
<div>
<span>by Bastian Germann</span>
<i>at 2018-08-03T18:08:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use relative instead of absolute symbolic links

[GB.FORM.STOCK]
* Use relative instead of absolute symbolic links
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d7dc233fb0f288aa0bce110f3b3834664623711f">d7dc233f</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-06T09:55:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replace wget with HttpClient

[DEVELOPMENT ENVIRONMENT]
* OPT: Replace wget with HttpClient to download documentation
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ece6ff87e32e3e5e491a30d130c978b7a62df1a1">ece6ff87</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-06T10:36:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correct gb.qt5.component Key
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/bb34431646700e7303fa6e2e4ea2683cfa730932">bb344316</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-06T11:26:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix a crash in JIT relative to SUPER management.

[INTERPRETER]
* BUG: Clear the 'super' field of the object value returned by NEW.

[GB.JIT]
* BUG: Correctly reset EXEC_super in error catching.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/e07186d2d1040f70908b370102f8a0013b3d0022">e07186d2</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-06T13:39:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use *gui* instead of *qt4* components for some examples
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/acf401ba2dc55cd4551a7db2e1733472dbfb1674">acf401ba</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-09T09:05:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly reset the stack pointer when releasing the stack in error handlers.

[INTERPRETER]
* BUG: Do not clear the 'super' field of the object value returned by NEW, as it does not fix actually anything.

[GB.JIT]
* BUG: Correctly reset the stack pointer when releasing the stack in error handlers.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7b501542a195a0bd745b8ba32f37e3c33b6c519e">7b501542</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-09T13:47:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix thousand separators again.

[INTERPRETER]
* BUG: Fix thousand separators again.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f5b1c1c03bb66c9fa9e63c14b7eea2cd21971f21">f5b1c1c0</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-10T09:49:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Format$ now prints the expected number of decimal digits when using exponential format.

[INTERPRETER]
* BUG: Format$ now prints the expected number of decimal digits when using exponential format.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/e76cdd33d627baf82dad8610a4b43d9c5949c248">e76cdd33</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-10T09:52:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Take multiline strings into account in javascript syntax highlighting and javascript editor mode.

[GB.EVAL.HIGHLIGHT]
* NEW: Take multiline strings into account in javascript syntax highlighting.

[GB.FORM.EDITOR]
* NEW: Take multiline strings into account in javascript mode.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3a49f9f3e9721eb7204e34f99e402ba59416a7c3">3a49f9f3</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-10T09:54:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use the correct default value for XDG_DATA_DIRS environment variable.

[GB.DESKTOP]
* BUG: Use the correct default value for XDG_DATA_DIRS environment variable.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/574a8a7f514831134109bf13221027dda332187b">574a8a7f</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-10T09:59:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use HttpClient.Download for timestamp download
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4209cffa11f062ffba7fddef221c4a6ffa6b88aa">4209cffa</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-10T11:26:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[INTERPRETER]
* NEW: Fix panic error message.

[GB.JIT]
* BUG: Load project classes before try to resolve a unknown symbol.
* BUG: Correctly restore the stack pointer in all cases at function exit.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5df65532473578051626407f6a4118178f7c3d4d">5df65532</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-10T11:35:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix compilation of variant values releases.

[GB.JIT]
* BUG: Fix compilation of variant values releases.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3966bfbca715081957094bf675ff697e61523bb3">3966bfbc</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-10T11:53:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix compilation of variant values borrowings and NULL values conversions.

[GB.JIT]
* BUG: Fix compilation of variant values borrowings.
* BUG: Fix NULL values conversions.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4e83422f200be3c5ca793436dff3156eaf6761bd">4e83422f</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-10T12:22:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix optional arguments management.

[INTERPRETER]
* NEW: Fix panic error message again.

[GB.JIT]
* BUG: Fix optional arguments management.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/28b52f2de0f6791985538d378d7cca0f0cb18dfc">28b52f2d</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-10T21:37:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Val() correctly reads thousand separators again.

[INTERPRETER]
* BUG: Val() correctly reads thousand separators again.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/aa33e0ddadff866a8be40de2d24f2c1999f2a927">aa33e0dd</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-11T05:53:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add a '-j' option to the interpreter that disable the JIT compiler.

[INTERPRETER]
* NEW: Add a '-j' option to the interpreter that disable the JIT compiler.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0aedbe63a27b5e82696db297ff1d305196906129">0aedbe63</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-11T05:54:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix an internal common string routine used by thousand separator management.

[INTERPRETER]
* BUG: Fix an internal common string routine used by thousand separator management.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f882946561cba40b247795ba1b1ba1d31c7c91ba">f8829465</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-11T05:55:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix conversions of NULL.

[GB.JIT]
* BUG: Fix conversions of NULL.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0975e520db9fe83921323063594c5764bd2b5ba1">0975e520</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-11T12:06:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">JIT: Handle function datatype by raising a type mismatch error.

[INTERPRETER]
* NEW: JIT: Add an API for throwing type mismatch errors.
* BUG: Raise a type mismatch error when converting a function to a variant. Don't panic anymore.

[GB.JIT]
* BUG: Handle function datatype by raising a type mismatch error.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/244b02c1a5fea08fe5cf3daf41e063cd8bc4731a">244b02c1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-11T15:00:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Store the sqlite connection paths relative to the project folder, or the user home directory, if possible.

[DEVELOPMENT ENVIRONMENT]
* BUG: Store the sqlite connection paths relative to the project folder, or the user home directory, if possible.
* BUG: Fix a 'msgfmt' error that was displayed when the current language has not been yet translated.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a2123c7f27d9e7f6c8483c7981e2c8d716bf746a">a2123c7f</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-11T22:22:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Accesses to byte global variables are compiled correctly now.

[GB.JIT]
* BUG: Accesses to byte global variables are compiled correctly now.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9c1fa46558cfdfbd8b2248013cce4bd8362fa5bc">9c1fa465</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-12T07:43:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Reading variants from memory is done correctly now.

[GB.JIT]
* BUG: Reading variants from memory is done correctly now.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/bdb60ecef75ef166b7b929d5d6122d96dab79f10">bdb60ece</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-12T22:24:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly compile long public constants.

[GB.JIT]
* BUG: Correctly compile long public constants.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ffa3cd087571770a533b9ed33411fa5eb0a855f2">ffa3cd08</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-12T22:36:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly read pointer variables.

[GB.JIT]
* BUG: Correctly read pointer variables.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/bc2c0490cf061ab6ede281fdcf320ae88b120514">bc2c0490</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-13T09:39:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">DesktopFile.FromMime() now follows the freedesktop search path specifications.

[GB.DESKTOP]
* BUG: DesktopFile.FromMime() now follows the freedesktop search path specifications.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4782611dbbebb2b3357e1328d4434acc3c04d917">4782611d</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-13T20:43:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Link gb.sdl.sound with libm

sound.c has exp and log calls.

[GB.SDL.SOUND]
* Link with libm
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7a129a8d837705a535940c4fc220393cdca1444a">7a129a8d</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-13T20:55:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add support fot date variables.

[GB.JIT]
* NEW: Add support fot date variables.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/698e5dd9484e0101eb93f688b49d6fdb5c17094b">698e5dd9</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-13T21:01:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix access to objects that can be invalid.

[GB.JIT]
* BUG: Fix access to objects that can be invalid.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3c11086207058aca3db0b77f6becc6fbbb20ac49">3c110862</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-13T21:10:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Debug panel: Activate the horizontal scrollbar of the search result grid.

[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: Activate the horizontal scrollbar of the search result grid.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ad1623857474b12afcd08783ca1647443ca509bf">ad162385</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-14T08:57:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly compile subroutines that return an unknown datatype.

[GB.JIT]
* BUG: Correctly compile subroutines that return an unknown datatype.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c569a234be9443937d2d65b6c84b1965295955d0">c569a234</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-14T10:15:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Don't leak memory when converting an object to a boolean and correctly pop the arguments from the stack when propagating an exception.

[GB.JIT]
* BUG: Don't leak memory when converting an object to a boolean.
* BUG: Correctly pop the arguments from the stack when propagating an exception.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0297c1bafa499bb6cda91437fc719f85a780f7e0">0297c1ba</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-14T14:46:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Load classes without running the _init method, so that the JIT behaviour is closer to the interpreter behaviour.

[INTERPRETER]
* NEW: Add a JIT API for loading classes without running the _init method.

[GB.JIT]
* BUG: Load classes without running the _init method, so that the JIT behaviour is closer to the interpreter behaviour.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/e491a6759f0494cb1b2778b28f6dcbc6af8ed331">e491a675</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-14T16:24:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Allow to compile with gmime 2.4.

[GB.MIME]
* NEW: Allow to compile with gmime 2.4.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ccce7ad1b75ba4ee5bc40b6bfcc8b95da04bd413">ccce7ad1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-14T20:46:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add an option to close the tabs with the middle mouse button instead of using little close buttons.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add an option to close the tabs with the middle mouse button instead of using little close buttons.

[GB.FORM]
* NEW: TabPanel: The middle mouse button does not close tabs anymore. It is now a feature only implemented in the Workspace control.

[GB.FORM.MDI]
* NEW: Workspace: CloseWithMouse is a new property. If set, the workspace tabs little close buttons are hidden, and the workspace tabs can be closed with a middle mouse click.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0b341e7c9125f91c415607ee747d59c30307dbe0">0b341e7c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-14T22:01:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Compile optional arguments correctly.

[GB.JIT]
* BUG: Compile optional arguments correctly.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6d35875a562b3af5337adda648aec177fdacc92b">6d35875a</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-15T06:37:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly raise exceptions on the number of arguments of function calls.

[GB.JIT]
* BUG: Correctly raise exceptions on the number of arguments of function calls.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/979e22f6e990ab82e07f1e706a42c4c2f8d4c8ac">979e22f6</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-15T23:50:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly load classes from archives other than the main project one during JIT compilation.

[INTERPRETER]
* NEW: When creating a new class, set its component immediately if we know the archive it comes from.

[GB.JIT]
* BUG: Correctly load classes from archives other than the main project one.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d371614662487b0f60f9e1bb0365dfefb8417f1a">d3716146</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-16T23:04:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly compile conversion from object to boolean.

[GB.JIT]
* BUG: Correctly compile conversion from object to boolean.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/07ccec73580540494bad984eabbedd0b6a1f2bf4">07ccec73</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-18T10:03:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Compile correctly optional arguments initialization.

[GB.JIT]
* BUG: Compile correctly optional arguments initialization.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7492efcc0e9c6a00dde59e236030e4ae932ece96">7492efcc</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-18T13:28:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Always load the class before accessing a static variable, as it may not be ready.

[INTERPRETER]
* BUG: FIx JIT class loading API.

[GB.JIT]
* BUG: Always load the class before accessing a static variable, as it may not be ready.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7ab07bd95f99d3b69bdd2b1786dfbbd4ff667d93">7ab07bd9</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-20T17:57:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly handle optional object arguments.

[GB.JIT]
* BUG: Correctly handle optional object arguments.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/706a605cc33ed5b3ec3f055205c002c1157891df">706a605c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-22T07:30:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly restore the stack after calling a method through the interpreter, and handle null values as object values having a null address automatically.

[INTERPRETER]
* NEW: Creating a NULL value now clears the object address field so that it can be freely interpreted as a Object value with a null address by the JIT compiled code.

[GB.JIT]
* BUG: Correctly restore stack after calling a method through the interpreter.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c2b2d7d624e5a15b4d3c06edcc3e58396a9b0efe">c2b2d7d6</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-23T10:22:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">If an unknown symbol is called through a parent class reference, the _unknown() method is not called and an error is raised if the unknown symbol exists in the actual child class.

[INTERPRETER]
* NEW: If an unknown symbol is called through a parent class reference, the _unknown() method is not called and an error is raised if the unknown symbol exists in the actual child class.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f0dfa829e7759e141979814e1b87c7f225e78dcb">f0dfa829</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-08-23T18:02:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' into 'master'

Fix some minor issues found while packaging for Debian without Qt4

See merge request gambas/gambas!30</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/60058fd9a5d3d99883a31cef9bc6b8dc0188652b">60058fd9</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-08-23T18:04:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'nowget' into 'master'

Replace wget with HttpClient

See merge request gambas/gambas!31</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/8b4eec26f47c06ed81c8778eb4ab453651282ec8">8b4eec26</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-24T21:50:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Find 5 components' dependencies via pkg-config

[GB.COMPRESS.ZLIB]
* NEW: Find dependency via pkg-config

[GB.DB.SQLITE2]
* NEW: Find dependency via pkg-config

[GB.NCURSES]
* NEW: Find dependency via pkg-config

[GB.PCRE]
* NEW: Find dependency via pkg-config

[GB.SDL.SOUND]
* NEW: Find dependency via pkg-config
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1b3a1480f79bc3d9ff98af8cd172d61b44a33750">1b3a1480</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-08-24T23:45:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'pkgconfig' into 'master'

Find 5 components' dependencies via pkg-config

See merge request gambas/gambas!34</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/89397907272f461e71dfd024fdee30bba5f243db">89397907</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-25T12:14:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Farm client: The "Show old versions" checkbox is now correctly taken into account when showing softwares.

[DEVELOPMENT ENVIRONMENT]
* BUG: Farm client: The "Show old versions" checkbox is now correctly taken into account when showing softwares. An old version will not be hidden if it is actually installed.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/fe3717bc8931143112b1c76071f321b6cc845df8">fe3717bc</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-25T12:16:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of gitlab.com:gambas/gambas
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4145ccd2fa77cd14a522a1fe269ef9f4d175af73">4145ccd2</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-26T07:08:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add an option to tell if we want the debugging panel to be displayed automatically when the debugger starts or when something is printed on the console.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add an option to tell if we want the debugging panel to be displayed automatically when the debugger starts or when something is printed on the console.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7d16436c5c6dafa358c4beb7e04f3d783a178bfb">7d16436c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-27T21:57:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Eof() now correctly works on file bigger than 4GB opened in direct mode.

[INTERPRETER]
* BUG: Eof() now correctly works on file bigger than 4GB opened in direct mode.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/fc2cbe819a791a634c969264f47182abe5197682">fc2cbe81</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-28T15:05:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Rename 'ClassStat' class as '_ClassStat' to avoid a possible name collision.

[GB.JIT]
* NEW: Rename 'ClassStat' class as '_ClassStat' to avoid a possible name collision.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/bde635a666236f41d150d43f8d8ec8c45cd71e2b">bde635a6</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-28T15:07:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor: Automatic brace completion is more clever now.

[GB.FORM.EDITOR]
* NEW: TextEditor: Automatic brace completion is more clever now.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/2aad9c06251f3571185ce63da2695495a0344aa4">2aad9c06</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-29T01:06:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make the documentation on gui components work if gb.qt4 is not installed on the system. At least one GUI component must be present.

[DEVELOPMENT ENVIRONMENT]
* BUG: Make the documentation on gui components work if gb.qt4 is not installed on the system. At least one GUI component must be present.
* BUG: Fix the stylesheet of the offline documentation.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b6a00614efafe944a2e62eda580d8c4b4b7be548">b6a00614</a></strong>
<div>
<span>by Bastian Germann</span>
<i>at 2018-08-29T01:11:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Changes to the build system
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/502244a23c9455f69abd5953f0a6e4df1ebb63e0">502244a2</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-08-29T01:11:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'prefix' into 'master'

Changes to the build system

See merge request gambas/gambas!35</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f04492c9ac9fc491539e076db8815877cbd22064">f04492c9</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-29T07:26:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove crypt.h

gb.crypt does not need crypt.h because it only uses crypt functions from
unistd.h. On non-linux systems there is no crypt.h which causes autoconf
to fail.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7a680d738b1c195a1beca72c3be79283e460a617">7a680d73</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-29T09:22:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly compile void function arguments.

[GB.JIT]
* BUG: Correctly compile void function arguments.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d47505114be33e55ac11c775e5349b9781cce616">d4750511</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-29T09:23:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of gitlab.com:gambas/gambas
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4ff6099b5e496205b49e9b7bce4d54b9d0aacbc4">4ff6099b</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-08-29T09:42:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'crypt' into 'master'

Remove crypt.h

See merge request gambas/gambas!36</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/078a4fe68b33b50e16a674a4e83700bac2e5db01">078a4fe6</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-29T09:46:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix merge request !36 made by Bastian Germann.

[GB.CRYPT]
* BUG: Fix merge request !36 made by Bastian Germann.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/17a6ad0c73326887875a2791125d8e50f3c4a13c">17a6ad0c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-29T11:41:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">No need to include <crypt.h> anymore.

[GB.CRYPT]
* NEW: No need to include <crypt.h> anymore.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/e6028806a0fc29ec8382a028eb627b796d776a43">e6028806</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-29T12:18:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix libltdl workaround for NetBSD
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a3df7692685b388df4886ae361b9b9e5ed7c2d61">a3df7692</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-29T12:29:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use sys/ioctl.h instead of pty.h

pty.h is not needed because its functions are not used.
Use ioctl.h additionally to the already included termios.h to import the
implicitly used functions/constants.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/e74adab7c5e32c9fb65ac7fa554fc0ee706667ac">e74adab7</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-29T13:36:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use FreeBSD exp10() fix for all BSDs

[INTERPRETER]
* BUG: The exp10() function works on all BSDs now
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/bb8106cebddaeb33dc61b10ad84a27e8684c4b06">bb8106ce</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-29T17:50:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix local variable conflict for older compilers

[GB.NCURSES]
* Fix local variable conflict for older compilers
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9e980453637e49675634cb1ac680a1cef52556c1">9e980453</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-29T21:22:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[GB.PDF] Compile with C++ 11

[GB.PDF]
* BUG: Compile with C++ 11 which is needed by current poppler versions
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b1a12236ade61dde06100db7693a46c5d3eb58a3">b1a12236</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-29T21:59:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Convert from statfs to more portable statvfs

[INTERPRETER]
* NEW: Convert from statfs to more portable statvfs
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/8fb275a2adddd736a78731290183591601354c4c">8fb275a2</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-30T00:48:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Farm client: Display the upload age of each software.

[DEVELOPMENT ENVIRONMENT]
* NEW: Farm client: Display the upload age of each software.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3685f21cbf773fb04df2248b4c1791d88fffcd18">3685f21c</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-30T07:35:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[GB.TERM] Compatiblitity with NetBSD

[GB.TERM]
* NEW: Compatiblitity with NetBSD
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3e6d969613efb1aa4f7c0b1fb8c9a6a74fb7bc3c">3e6d9696</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-30T11:33:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Change enum prefix that collides with statvfs
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1b7abb97b72fd54303e8854e61a1dcc9b6e9df49">1b7abb97</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-08-30T12:07:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correct 3e6d9696
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7e3f84d1e5e6443ae7e3d4a996bf372d8df1db0c">7e3f84d1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-31T00:11:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[GB.FORM.EDITOR]
* BUG: TextEditor: Fix automatic completion of string delimiters.
* BUG: TextEditor: Add single quote to HTML and WebPage string delimiters.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a73c2ed4123f7b6b8c9be39a4c41fa36bf90095b">a73c2ed4</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-31T13:58:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add three new color constants for syntax highlighting: Escape, Label and Constant.

[COMPILER]
* NEW: Rename a macro constant to avoid a symbol clash when compiling the interpreter.

[INTERPRETER]
* NEW: Get rid of a macro trick in 'gbx_eval.h' header.

[GB.EVAL]
* NEW: Highlight: Add three new color constants for syntax highlighting: Escape, Label and Constant.
* NEW: Rename some source files.
* NEW: Rename some constants.
* NEW: Gambas syntax highlighter now use the three new contants for escape characters in strings, for labels, and for language contants (True, False, Null, +Inf and -Inf).

[GB.EVAL.HIGHLIGHT]
* NEW: Support for the new syntax highlighting color constants.

[GB.FORM.EDITOR]
* NEW: Support for the new syntax highlighting color constants.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/2374407b4d099877a6e7fe6838fd77f4d803498b">2374407b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-31T22:46:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[DEVELOPMENT ENVIRONMENT]
* NEW: Update highlighting themes by defining the new color constants.
* NEW: Update French translation.
* BUG: Option dialog: The highlighting color panel now takes the editor font size into account.

[GB.EVAL]
* BUG: Fix string highlighting.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7e392841d58eb36ff6fea1c1da183aa213eeebbd">7e392841</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-08-31T22:49:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">FileChooser: After having uncompressed a file, calls the event loop before refreshing the views so that the possible inotify events are processed.

[GB.FORM]
* NEW: FileChooser: After having uncompressed a file, calls the event loop before refreshing the views so that the possible inotify events are processed.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/69958cde662d4cf213705b72690d6f2e8bb514a1">69958cde</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-01T00:59:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">F2 key (find definition) works again on labels.

[DEVELOPMENT ENVIRONMENT]
* BUG: F2 key (find definition) works again on labels.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9a4c951db4faaf4d29b64c1c756d7362cfde9b92">9a4c951d</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-01T07:57:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make the component compile again.

[GB.QT4.EXT]
* BUG: Make the component compile again.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5b7b62dea3eb2970a31b471ead6124d0b827b1e7">5b7b62de</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-01T10:01:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TableView: The cell editor now takes the color and font properties of the edited cell.

[GB.FORM]
* BUG: TableView: The cell editor now takes the color and font properties of the edited cell.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/cb6f5ced6c38b6bdb3ca9a5b5b1c45d7cf150e3e">cb6f5ced</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-01T10:03:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update wiki design.

[WIKI]
* NEW: Update wiki design.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/22b8c908e92fe77251d03302fa80304cbd845009">22b8c908</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-01T10:04:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update the design of debug windows.

[DEVELOPMENT ENVIRONMENT]
* NEW: Debug panel: Update the design of debug windows.
* BUG: Debug panel: Do not display the "Current object" group in the variable panel if the current object has no variables.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3cb8b1afc642cb5b81b450b900535fd88c66ab8e">3cb8b1af</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-01T10:16:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Highlight.Analyze works correctly again.

[GB.EVAL]
* BUG: Highlight.Analyze works correctly again.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/dde015e828e57b8943ad52fa813d798ae121d59b">dde015e8</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-01T10:17:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update some project and component configuration files.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9ffe91c2947ea5e9798f5090c7a39f0454cd93b3">9ffe91c2</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-01T10:21:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove files that should not be tracked by git.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/847dcd8ebf71cd4b3d8badea1a5ff9167a8ddd65">847dcd8e</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-01T10:23:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove other files that should not be tracked by git.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ce3792718084e7aaecd8983598a1ed59bc66eefd">ce379271</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-09-01T10:28:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'netbsd' into 'master'

Improve NetBSD support

See merge request gambas/gambas!37</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d3a145655a78abac1fe9d24003ed4ed0cbad5676">d3a14565</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-01T18:05:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix compilation of gb.pdf on old gcc, by checking if the '-std=c++11' flag is available.

[INTERPRETER]
* NEW: Write the name of optional libraries in the warning message displayed when not found.

[GB.PDF]
* BUG: Fix compilation of gb.pdf on old gcc, by checking if the '-std=c++11' flag is available.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a24dc9807f3d8342a67db051ade89e23ca79d8fc">a24dc980</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-01T18:21:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix test of '-std=c++11' compilation flag.

[CONFIGURATION]
* BUG: Fix test of '-std=c++11' compilation flag.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ee674d9068c6bcce79580e2ae532667270d692a2">ee674d90</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-04T13:56:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Many fixes to the GTK+3 components, and rewrite the SpinBox control in Gambas.

[GB.GTK]
* NEW: Remove the native SpinBox implementation.
* BUG: Add specific fixes for breeze and oxygen themes.

[GB.GTK3]
* NEW: Remove the native SpinBox implementation.
* BUG: ComboBox: Fix rendering.
* BUG: ComboBox: Use a GtkBox instead of the deprecated GtkAlignment.
* BUG: Style: Fix some paint methods and metric properties.
* BUG: Add specific fixes for breeze and oxygen themes.

[GB.GUI.BASE]
* NEW: SpinBox: New implementation of the control in Gambas.
* BUG: ProgressBar: Fix rendering with GTK+ components.

[GB.QT4]
* NEW: Remove the native SpinBox implementation.
* NEW: RadioButton: Fill the widget when the background color is set.
* BUG: Style: Fix some metric properties.

[GB.QT5]
* NEW: Remove the native SpinBox implementation.
* NEW: RadioButton: Fill the widget when the background color is set.
* BUG: Style: Fix some metric properties.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a908cbcecd400960ebc9aa18e56e498e14aac1de">a908cbce</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-04T14:18:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ButtonBox: Fix some margin, according to the previous fix to Style metric properties.

[GB.FORM]
* NEW: ButtonBox: Fix some margin, according to the previous fix to Style metric properties.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7e18d476eecc5e6c9336661aae28a29b600ad3d8">7e18d476</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-04T14:20:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Color chooser dialog: Keep the last opened tab when the dialog is used for inserting a color.

[DEVELOPMENT ENVIRONMENT]
* NEW: Color chooser dialog: Keep the last opened tab when the dialog is used for inserting a color.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/e5b3fa25e0eb660046a35838a8206bec6cd00e39">e5b3fa25</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-04T19:56:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Compile with gtk+ < 3.20.

[GB.GTK3]
* BUG: Compile with gtk+ < 3.20.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/83a1ee29bc752299760865a214c3fcf4ebfe6bec">83a1ee29</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-04T20:23:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make gb.gtk3 compile with GTK+ < 3.14.

[GB.GTK3]
* BUG: Make gb.gtk3 compile with GTK+ < 3.14.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/41058b3ff5fef82de51eec427d47dcb966dbfdbd">41058b3f</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-04T22:23:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Really make gb.gtk3 compile with GTK+ < 3.14.

[GB.GTK3]
* BUG: Really make gb.gtk3 compile with GTK+ < 3.14.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d61741474fb098671b2f9de61f1d3845c7dd9619">d6174147</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-05T19:19:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ScrollArea and all its children classes now can animate their scrolling.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update Gambas fonts.
* NEW: Option dialog: Add an option to enable control animations. Move the toolbar size option to the 'Fonts' panel.

[GB.GTK]
* NEW: Application.Animations is a new property that enable or disable control animations.

[GB.GTK3]
* NEW: Application.Animations is a new property that enable or disable control animations.
* NEW: Control.Font is now implemented using GTK+ CSS.

[GB.GUI.BASE]
* NEW: ScrollArea: Animate scrolling if Application.Animations is set.

[GB.QT4]
* NEW: Application.Animations is a new property that enable or disable control animations.

[GB.QT5]
* NEW: Application.Animations is a new property that enable or disable control animations.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f00acc7104c381bffec7d76ed41637709131462c">f00acc71</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-06T05:41:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Default value of optional arguments are correctly referenced now.

[GB.JIT]
* BUG: Default value of optional arguments are correctly referenced now.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/89eb4ff2b8c162992b89d279b0ded5534ffcef73">89eb4ff2</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-06T07:32:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Take Application.Animations property into account in some controls.

[GB.FORM]
* NEW: SwitchButton: Take Application.Animations property into account.
* NEW: MessageView: Take Application.Animations property into account.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0ce7ddf5c38e89b6042e23fc21042c58c2f59459">0ce7ddf5</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-06T07:33:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ScrollArea: Fix for scrolling animations. Add a new Scrolling property that returns if the control is scrolling for animations.

[GB.GUI.BASE]
* NEW: ScrollArea: Scrolling is a new property that returns if the control is scrolling for animations.
* NEW: ScrollArea: Don't animate scrolling if nothing has been drawn yet.
* BUG: ScrollArea: Fix the ScrollX and ScrollY properties when animations are enabled.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/da1863bd5de1ec425a35683dff0ca7d9764cf2c9">da1863bd</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-06T07:52:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor: Support for dotted highlighted text.

[GB.FORM.EDITOR]
* NEW: TextEditor: Support for dotted highlighted text.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1b2ad271ae15c0279d60172857bf187abba00dd4">1b2ad271</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-06T07:54:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Support for the new dotted highlighting style, and editor fixes for scrolling animation.

[DEVELOPMENT ENVIRONMENT]
* BUG: Animations and tooltips are enabled by default.
* NEW: Option dialog: Support for the new dotted highlighting style.
* NEW: Update highlighting themes.
* BUG: Code editor: Fix message labels when animations are enabled.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/fc00dcbad259344418047fa30b121c13de660822">fc00dcba</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-06T11:02:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">SpinBox: The Change event is correctly raised when the value is changed by typing it.

[GB.GUI.BASE]
* BUG: SpinBox: The Change event is correctly raised when the value is changed by typing it.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ca324ba8b5c524b82bbd3bd53adcf9877e603705">ca324ba8</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-06T11:03:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update some icons.

[GB.FORM.STOCK]
* NEW: Update some icons.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0edb8e6a93b359f5601242cfacd30e4ff8364fce">0edb8e6a</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-06T11:04:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Debugger: Watching an expression by selecting it on the editor does not crash anymore.

[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Watching an expression by selecting it on the editor does not crash anymore.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/e78d690ac3a0729738b26ca22f916e90e7b4becd">e78d690a</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-06T20:55:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Let's try to compile 'gb.gtk3' on Ubuntu 12.04!

[GB.GTK3]
* BUG: Let's try to compile 'gb.gtk3' on Ubuntu 12.04!
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b9af80fbec1db673eb6eb537daa7304108cf167e">b9af80fb</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-07T17:43:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ScrollArea: Fix behaviour when scrolling animation is enabled.

[GB.GUI.BASE]
* BUG: ScrollArea: Fix behaviour when scrolling animation is enabled.
* BUG: SpinBox: Refresh correctly when the value changes.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/196d5a3ebd4b02fd6c50c2047dbddf5a014711d4">196d5a3e</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-07T17:48:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ColorPalette: Scroll to the color when the Current property is set.

[GB.FORM]
* BUG: SwitchButton: Remove a debugging message.
* BUG: ColorPalette: Scroll to the color when the Current property is set.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b0d9e142f963a4cdeb74b81c4c5fc31f99d5564a">b0d9e142</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-07T17:50:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor: Fix scrolling when animations are enabled.

[GB.FORM.EDITOR]
* BUG: TextEditor: Fix scrolling when animations are enabled.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ec5efc17850e800ea340eeb288c228fb11a52b19">ec5efc17</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-07T17:50:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[GB.GTK]
* BUG: Frame: Fix arrangement.

[GB.GTK3]
* BUG: Frame: Fix control layout and arrangement.
* BUG: Get rid of most of the GtkAlignment deprecated widgets.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/06ec4a8006558ffcee479c936564e6c42c05f445">06ec4a80</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-07T17:52:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[FARM SERVER]
* NEW: Update project icon.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/85f2a251e629c2806532a325cc9c44be6949a0a5">85f2a251</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-07T17:53:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Workaroud the mouse bug in automatic completion inner webbrowser.

[DEVELOPMENT ENVIRONMENT]
* BUG: Automatic completion: Enable the inner web browser later, to workaround a QtWebKit bug that triggers spurious mouse events.
* BUG: ImageEditor: The color palette is correctly updated when a color is selected in the property panel.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6e2a9d458fdff1d065388ae7bc169c2e899f89ef">6e2a9d45</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-09-09T16:26:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Unify BSD ifdefs
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/091543ed21bd7ec61b89478edd519e20c137b153">091543ed</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-10T18:07:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Help browser: Fix stylesheet.

[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Fix stylesheet.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f3eca2dd99a491228ecf627068bbac0d6f2305e9">f3eca2dd</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-10T18:07:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Font dialog: dialog is now centered at startup.

[GB.FORM.DIALOG]
* BUG: Font dialog: dialog is now centered at startup.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/88220d483be329fe2b5934bc9316d486719441ac">88220d48</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-10T18:11:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Let the interpreter correctly manage exceptions when calling non-JIT code from JIT code.

[INTERPRETER]
* BUG: JIT: Let the interpreter correctly manage exceptions when calling non-JIT code from JIT code.

[GB.JIT]
* BUG: Correctly initialize CP during exception handler.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/279c9a2782687af0f9ad253176e925e445a27cb5">279c9a27</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-10T18:48:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">SpinBox: Correctly refresh arrows when leaving the control.

[GB.GUI.BASE]
* BUG: SpinBox: Correctly refresh arrows when leaving the control.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/62fefce8f7ee1a7e9471778530447e8179b3d9a1">62fefce8</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-10T18:49:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TerminalView: Animate scrolling when Application.Animations property is TRUE.

[GB.FORM.TERMINAL]
* NEW: TerminalView: Animate scrolling when Application.Animations property is TRUE.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0aaee954d6ed7157a96f4c841d96e2b75f5ae000">0aaee954</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-09-10T20:04:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[GB.TERM] Compatibility with OpenBSD

[GB.TERM]
* NEW: Compatibility with OpenBSD
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c77865b99cf93c7004f777402daa9bf6633143e9">c77865b9</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-09-11T15:45:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge two flag definition cases
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/12c0ebda465d0c1179cfd5baba455b077815a0ae">12c0ebda</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-12T11:39:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">String.InStr() starting position is correctly taken into account now.

[INTERPRETER]
* BUG: String.InStr() starting position is correctly taken into account now.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/751059946c50bba937a534871fa548144bda901a">75105994</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-12T11:51:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove ScrollView control, add a Change event to the DrawingArea control, and propagate MouseWheel events automatically.

[GB.QT4]
* NEW: ScrollView: Remove ScrollView control.
* NEW: DrawingArea: Change is a new event that is raised when the Application.Animations or Application.Shadows property changes.
* NEW: MouseWheel events are now automatically propagated to the parent control if they are not handled by the child.

[GB.QT5]
* NEW: ScrollView: Remove ScrollView control.
* NEW: DrawingArea: Change is a new event that is raised when the Application.Animations or Application.Shadows property changes.
* NEW: MouseWheel events are now automatically propagated to the parent control if they are not handled by the child.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4ade5c25bce8cbcc852374104ad1779865edc5c2">4ade5c25</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-12T11:54:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove ScrollView link files.

[GB.QT5]
* NEW: Remove ScrollView link files.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/386ef35e44cff40ef062c9177b7d544e517d06ed">386ef35e</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-12T11:54:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove ScrollView control, add a Change event to the DrawingArea control, and propagate MouseWheel events automatically.

[GB.GTK]
* NEW: ScrollView: Remove ScrollView control.
* NEW: DrawingArea: Change is a new event that is raised when the Application.Animations or Application.Shadows property changes.
* NEW: MouseWheel events are now automatically propagated to the parent control if they are not handled by the child.
* BUG: ScrollBar: Correctly raise the Change event in all cases.
* BUG: Slider: Correctly raise the Change event in all cases.

[GB.GTK3]
* NEW: ScrollView: Remove ScrollView control.
* NEW: DrawingArea: Change is a new event that is raised when the Application.Animations or Application.Shadows property changes.
* NEW: MouseWheel events are now automatically propagated to the parent control if they are not handled by the child.
* BUG: ScrollBar: Correctly raise the Change event in all cases.
* BUG: Slider: Correctly raise the Change event in all cases.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5bb286aa80adeea30da7290ec53f701f6ba5a11a">5bb286aa</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-12T12:38:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Implement ScrollView in Gambas.

[GB.GUI.BASE]
* NEW: ScrollArea: ContentsWidth and ContentsW are two new synonymous of the ScrollWidth property.
* NEW: ScrollArea: ContentsHeight and ContentsH are two new synonymous of the ScrollHeight property.
* NEW: ScrollArea: Shadow is a new property that displays inner shadows when scrolling is possible.
* NEW: ScrollArea: Rework scrolling animation.
* NEW: ScrollView: That control is now implemented in Gambas.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f191a6ed7227c73f7a0e762d64536a8d49b0432d">f191a6ed</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-12T12:39:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">SidePanel: The height is now zero when the panel is closed. Does not work completly yet.

[GB.FORM]
* NEW: SidePanel: The height is now zero when the panel is closed. Does not work completly yet.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d152d887c24cc1eaf8d393c0e60645dd0f0d4027">d152d887</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-12T12:55:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TerminalView: Fix smooth scrolling support.

[GB.FORM.TERMINAL]
* BUG: TerminalView: Fix smooth scrolling support.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/813798a3ebe7dd0f0a9b7b3e94b97060787886db">813798a3</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-12T12:56:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor: HighlightString() is a new method that highlights a specific string everywhere.

[GB.FORM.EDITOR]
* NEW: TextEditor: HighlightString() is a new method that highlights a specific string everywhere.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/740af72781b79346a9cacb2d5976c0ddd9b384e1">740af727</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-12T12:57:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">The search string now can be highlighted. Add a global option to toggle shadows.

[DEVELOPMENT ENVIRONMENT]
* NEW: Search dialog: The option to highlight the search string is back. It takes "ignore case" and "word-only" options into account.
* NEW: Search dialog: A word now includes the "$" character.
* NEW: Option dialog: Add an option to toggle shadows.
* NEW: Project properties dialog: Add icons to the left panel.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/db8c500f959206dd7fc125ef7f5a774d82e4317e">db8c500f</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-13T09:56:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Some fixes in Git management. Add a status line in the version control information tab.

[DEVELOPMENT ENVIRONMENT]
* NEW: Project property dialog: Add information about the status of the repository in the version control tab.
* BUG: Version control: Fix how moves are handled by Git version control.
* BUG: Version control: Git status interpretation now find more modified files.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b85df1ff8c13d19099cef0846506c25ab1f7fc31">b85df1ff</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-13T10:34:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Debugger: Do not force debugging windows foreground color to black.

[DEVELOPMENT ENVIRONMENT]
* BUG: Debugger: Do not force debugging windows foreground color to black.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/02a5a7e65392c923188d0c4e45b24b4c5b861f64">02a5a7e6</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-13T11:50:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix mouse wheel scrolling on native widgets.

[GB.QT4]
* BUG: Fix mouse wheel scrolling on native widgets.

[GB.QT5]
* BUG: Fix mouse wheel scrolling on native widgets.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1cf0e4bfebb41068466dfb59a7ebcb2c784f7c82">1cf0e4bf</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-13T22:47:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Do not crash anymore when deleting a modal window during its Open event.

[GB.GTK]
* BUG: Do not crash anymore when deleting a modal window during its Open event.
* BUG: Don't send fake configure event anymore when resizing a control. To check if it is actually needed for something.

[GB.GTK3]
* BUG: Do not crash anymore when deleting a modal window during its Open event.
* BUG: Don't send fake configure event anymore when resizing a control. To check if it is actually needed for something.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6ad1333324bbe489b8179bbe9aa96b1bb74e1fd3">6ad13333</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-14T17:17:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix String.InStr() and String.RInstr() in ignore case mode, when the starting position is not specified.

[INTERPRETER]
* BUG: Fix String.InStr() and String.RInstr() in ignore case mode, when the starting position is not specified.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/846c4bada9b600c5b27a59239ead55a201adde2a">846c4bad</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-09-15T08:50:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Change __WORDSIZE definition for BSDs
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/828ef7531d6c4d93e817097f9258c2fe5a659bc3">828ef753</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-09-15T19:01:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove unnecessary freebsd case
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f5e0d6ebbb39ecf2cc519bad6c0e1a9845293e2f">f5e0d6eb</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-15T20:29:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Controls having a null size are now taken into by the arrangement routine, and are moved accordingly.

[GB.GTK]
* NEW: Controls having a null size are now taken into by the arrangement routine, and are moved accordingly.
* BUG: Set a cursor by trying all possible API, to be sure to find one existing.

[GB.GT3]
* NEW: Controls having a null size are now taken into by the arrangement routine, and are moved accordingly.
* BUG: Set a cursor by trying all possible API, to be sure to find one existing.

[GB.QT4]
* NEW: Controls having a null size are now taken into by the arrangement routine, and are moved accordingly.

[GB.QT5]
* NEW: Controls having a null size are now taken into by the arrangement routine, and are moved accordingly.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6462ea0007a52ab4d998d8380d2690a88ddd9d46">6462ea00</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-15T20:32:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ScrollArea: NoShadow is a new property, that disable shadows if it has been globally set by Application.Shadows.

[GB.GUI.BASE]
* NEW: ScrollArea: NoShadow is a new property, that disable shadows if it has been globally set by Application.Shadows.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/603052af5c1d475d8cfe1a98898a5436252144e6">603052af</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-15T20:34:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor: GotoCenter() works correctly again, and HighlightString() correctly refreshes the editor contents in all cases.

[GB.FORM.EDITOR]
* BUG: TextEditor: GotoCenter() works correctly again.
* BUG: TextEditor: HighlightString() correctly refreshes the editor contents in all cases.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/276c11d4885ecea311a2febbe724986a9c535751">276c11d4</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-15T20:35:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Option dialog: Some minor layout changes.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Option dialog: Some minor layout changes.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4769d0601e8680f32392bbab006a90ead1b3f89d">4769d060</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-15T20:36:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">SidePanel: Animate opening and closing when Application.Animations is set.

[GB.FORM]
* BUG: SidePanel: It should work correctly in all cases now.
* NEW: SidePanel: Animate opening and closing when Application.Animations is set.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b417246ae2b0015d1e44e5fa921b7d46077b6d84">b417246a</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-09-15T21:52:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add musl-based alpine to CI
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/bf478f690c34cccccb945c5225fcb1ae61a85e57">bf478f69</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-16T21:46:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Workaround a QtWebkit but that made font size settings 3 points off.

[GB.QT4.WEBKIT]
* BUG: Workaround a QtWebkit but that made font size settings 3 points off.

[GB.QT5.WEBKIT]
* BUG: Workaround a QtWebkit but that made font size settings 3 points off.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/63af98dc9ba8a394f006a281865814461e57791f">63af98dc</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-17T10:38:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix ScrollArea and ScrollView behaviour.

[GB.GUI.BASE]
* BUG: ScrollArea: Correctly raise Scroll events.
* BUG: ScrollView: Arrangement should be correctly done now.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b6ab28fe8fb52281e10547a9b41959e1a3acec60">b6ab28fe</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-17T10:40:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Wizard takes Application.Animations into account, and SidePanel resize buttons should be correctly managed.

[GB.FORM]
* NEW: Wizard: Take Application.Animations into account.
* NEW: Wizard: Animated property is now deprecated.
* NEW: SidePanel: Fix resize buttons management.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4d4918e3497f674e67d96fff538f7aa7a275d8cd">4d4918e3</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-17T10:43:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Configuration for help browser fonts and Git version control file move fix.

[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Configuration for help browser fonts.
* BUG: Version control: Fix file rename or move for Git version control.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/88c89d0d7e924cac58c8bf85011b169333002513">88c89d0d</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-19T17:36:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor: Setting the editor text does not crash anymore if the cursor of one of its view is out of bounds.

[GB.FORM.EDITOR]
* BUG: TextEditor: Setting the editor text does not crash anymore if the cursor of one of its view is out of bounds. Finally fixed it!
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/be9a0b29d3f71b30478059fccd83e892917a843d">be9a0b29</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-19T17:38:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Pressing F2 on a project class name now opens its source file. The compression message is now displayed with a balloon.

[DEVELOPMENT ENVIRONMENT]
* BUG: Connection dialog: Remove the yellow background on a checkbox.
* NEW: Code editor: Pressing F2 on a project class name now opens its source file.
* NEW: Text editor: The compression message is now displayed with a balloon.
* NEW: Syntax highlighting: Make the Gambas theme's selection background color darker.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d2782ed91ce1e5c058e35ce1e6517b90957132e1">d2782ed9</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-19T18:51:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">WebView: Temporarily redirect stderr to /dev/null when creating the first WebView, to get rid of spurious libpng warnings on PNG files integrated inside the Qt WebKit library.

[GB.QT4.WEBKIT]
* BUG: WebView: Temporarily redirect stderr to /dev/null when creating the first WebView, to get rid of spurious libpng warnings on PNG files integrated inside the Qt WebKit library.

[GB.QT5.WEBKIT]
* BUG: WebView: Temporarily redirect stderr to /dev/null when creating the first WebView, to get rid of spurious libpng warnings on PNG files integrated inside the Qt WebKit library.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/46f21a7f7bf7dd4f35264c745080ae81fed7358d">46f21a7f</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-19T18:53:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Strip png files with ImageMagick convert command.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/bc20ef46f779487b896630d881f5525bb6e14e4a">bc20ef46</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-19T20:07:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Optimize many PNG files with 'pngquant'.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/35794a5979120209f602476d92fc4da181aae668">35794a59</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-19T20:07:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Support for automatic PNG file compression with 'pngquant'.

[DEVELOPMENT ENVIRONMENT]
* NEW: Support for automatic PNG file compression with 'pngquant'.
* NEW: Option dialog: Add a project option to enable or disable the use of 'pngquant', if it is available.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b71eed5b625a113cd12451ce20e299b34cc618af">b71eed5b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-20T15:37:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor: Clean up the sidebar view management code, and fix its behaviour.

[GB.FORM.EDITOR]
* BUG: TextEditor: Clean up the sidebar view management code, and fix its behaviour.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/31d08dc99aa14f6410eb627e004a27e176051c72">31d08dc9</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-20T16:48:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update French translation.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6ab416eae30c7cc00627aebbcc1c730583e0e0ed">6ab416ea</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-21T09:08:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Workspace: The first tab is now closable with the middle mouse button, when the CloseWithMouse property is set.

[GB.FORM.MDI]
* BUG: Workspace: The first tab is now closable with the middle mouse button, when the CloseWithMouse property is set.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6d1399aa232213837da6d591222a2fc185ecd4ce">6d1399aa</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-21T09:31:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Help browser: Fix the offline help of special methods.

[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Fix the offline help of special methods.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/2ee354526c00bbcf95b8e2a7ccaf77699b6a56c5">2ee35452</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-21T11:00:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Version control: Pushing to Git repository was crashing in some cases.

[DEVELOPMENT ENVIRONMENT]
* BUG: Version control: Pushing to Git repository was crashing in some cases.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/41a62f3426429f55b1b3c8e8684e69829d8526c5">41a62f34</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-21T22:46:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Take the ScrollView margin into account, and do not propagage SpinBox mouse wheel events.

[GB.GUI.BASE]
* BUG: ScrollView: Take the Margin property into account correctly.
* BUG: SpinBox: Do not propagate mouse wheel events.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/be3b3fb812197b98649ccf1f6e1419adff32ba82">be3b3fb8</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-21T22:50:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Change automatic index presentation.

[WIKI CGI SCRIPT]
* NEW: Change automatic index presentation.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a79edf23ed32af825b527868e60796adfe3a2276">a79edf23</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-09-21T22:55:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'bsd' into 'master'

More BSD changes

See merge request gambas/gambas!38</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7e6373982e6cc5a5b0af1abc71accd81d9193232">7e637398</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-22T11:07:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">WebSettings.Cache.Path now understands paths beginning with "~".

[GB.QT4.WEBKIT]
* BUG: WebSettings.Cache.Path now understands paths beginning with "~".

[GB.QT5.WEBKIT]
* BUG: WebSettings.Cache.Path now understands paths beginning with "~".
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/fd994506d4ecd54f7a774bf556d6d8dcab57a1e6">fd994506</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-22T11:08:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of gitlab.com:gambas/gambas
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/029f3d35c259fdfcb7c4159ce425968d7cc0ae3f">029f3d35</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-23T07:12:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove the Connection.TimeZone property, it is not used yet.

[GB.DB]
* NEW: Remove the Connection.TimeZone property, it is not used yet.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4bf287a44ab380fa1d1ff1cf223150327de434bb">4bf287a4</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-23T07:13:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ScrollView: Fix a possible infinite loop in contents arrangement routine.

[GB.GUI.BASE]
* BUG: ScrollView: Fix a possible infinite loop in contents arrangement routine.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/737b77c3870be38c1a057840ac8784d8e6b72481">737b77c3</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-23T07:15:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">String value can be used like object.

[INTERPRETER]
* NEW: String value can be used like object.
* NEW: String[X] returns the X-th character of the string, 0 being the first one.
* NEW: String[X, N] returns N characters from the position X, 0 being the first one. IF N is strictly negative, then all characters from the position X, except the last N characters are returned.
* NEW: String.Len returns the length of the string.

[COMPILER]
* NEW: Allow the [] operator to be applied to a string.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1f29f16e328abad9345b9b2d99424191810ca2ed">1f29f16e</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-23T20:02:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix information about native classes.

[INTERPRETER]
* BUG: Fix information about native classes.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1fa73046549d07f380c8a89afd279317f9aee91e">1fa73046</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-24T09:33:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix Container.Children.Clear() method.

[GB.GTK]
* BUG: Fix Container.Children.Clear() method.

[GB.GTK3]
* BUG: Fix Container.Children.Clear() method.
* BUG: Remove a warning on deprecated API.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6619f59263388b8f21bdf1d64c82c8fd159c150b">6619f592</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-24T13:39:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Unify and fix the behaviour of the Container.Children property.

[GB.GTK]
* NEW: Container.Children now returns a real object that is a read-only array of references to all container children.
* NEW: Container.Children.Max is a new property that returns the number of container children minus one.

[GB.GTK3]
* NEW: Container.Children now returns a real object that is a read-only array of references to all container children.
* NEW: Container.Children.Max is a new property that returns the number of container children minus one.

[GB.QT4]
* NEW: Container.Children now returns a real object that is a read-only array of references to all container children.
* NEW: Container.Children.Max is a new property that returns the number of container children minus one.

[GB.QT5]
* NEW: Container.Children now returns a real object that is a read-only array of references to all container children.
* NEW: Container.Children.Max is a new property that returns the number of container children minus one.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1f63103731528abf3ba8bc480dc275d81444822f">1f631037</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-25T11:57:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">WebView: Correctly define the cache path.

[GB.QT4.WEBKIT]
* BUG: WebView: Correctly define the cache path.

[GB.QT5.WEBKIT]
* BUG: WebView: Correctly define the cache path.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c809886f7bfe2aafc83be3d2167a0157b58cf0ff">c809886f</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-09-25T17:20:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix test of '-std=c++11' compilation flag
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/667a9ffd8591acbcd778782962b3cd77b515ad3c">667a9ffd</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-09-25T18:46:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make Ubuntu CI fail on configure errors
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/07a00880423a89247db5bc8bfab21e0a423c80b8">07a00880</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-09-25T18:47:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Enable new JIT on Arch
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/042097be1f839eceab188d07ab26adc5379091d4">042097be</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-09-25T19:16:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make Debian CI fail on configure errors
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f6a88365d33f46f8467bfe53c717706b206b736e">f6a88365</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-26T15:47:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TreeView, ListView, ColumnView: Keys is a new property that returns an array of all item keys, and setting an item font has no side effect anymore.

[GB.GUI.BASE]
* NEW: TreeView, ListView, ColumnView: Keys is a new property that returns an array of all item keys.
* BUG: TreeView, ListView, ColumnView: Setting an item font has no side effect anymore.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/acafa3f2198df9ae86475704561b172373c38c9f">acafa3f2</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-26T16:46:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">SidePanel: Setting the Hidden property now takes the current animation into account.

[GB.FORM]
* BUG: SidePanel: Setting the Hidden property now takes the current animation into account.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/2d978ed99f89d690a71110701f53ac3d21b1e62f">2d978ed9</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-26T16:48:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Matching braces are now just underlined and Setting styles multiple times now triggers only one highlight update.

[GB.FORM.EDITOR]
* OPT: TextEditor: Setting styles multiple times now triggers only one highlight update.
* NEW: TextEditor: Matching braces are now just underlined. I find that more readable.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b2a846e1919840bfe7e59fd28749f90edd78ed46">b2a846e1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-26T16:50:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Option dialog: Add an option for setting the debugger font relative size.

[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Add an option for setting the debugger font relative size.
* NEW: Gambas highlight theme: Make the highlight color a bit darker.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a7401ed30504ba883fef97496ad372d8673d13b4">a7401ed3</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-26T16:52:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add an index to the TODO page.

[WIKI CGI SCRIPT]
* NEW: Add an index to the TODO page.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9f0ca8d8d505a2df542d1f22f6a136b6dea0be0b">9f0ca8d8</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-26T16:54:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">IconView: Keys is a new property that returns an array of all item keys.

[GB.GUI.BASE]
* NEW: IconView: Keys is a new property that returns an array of all item keys.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0c4a0926a224c803f1ddf1740d1d483322fb3a74">0c4a0926</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-28T15:59:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix mouse wheel events management again.

[GB.QT4]
* BUG: Fix mouse wheel events management again.

[GB.QT5]
* BUG: Fix mouse wheel events management again.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4239ddbaf0c810a54d68b47d4045f5c8e0e8a6e6">4239ddba</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-28T16:55:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">SpinBox: Allow the wheel event handler to be overrided, so that SliderBox works as expected again.

[GB.GUI.BASE]
* BUG: SpinBox: Allow the wheel event handler to be overrided, so that SliderBox works as expected again.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5ae2f48bd5139558f30ae5dff088be51caf446e5">5ae2f48b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-28T16:58:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make 128 pixels versions of message box icons.

[GB.FORM.STOCK]
* NEW: Make 128 pixels versions of message box icons.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/08ff595f5236064ac14559742dd1f09795f9a10a">08ff595f</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-09-28T17:14:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'ci' into 'master'

Stricter CI rules

See merge request gambas/gambas!42</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a934f5c8bb4ff20163fa44c7cdd4e675e290d137">a934f5c8</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-29T02:12:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">If a component source directory includes more than one component, and if one of these components is disabled, the other keep being enabled.

[CONFIGURATION]
* BUG: If a component source directory includes more than one component, and if one of these components is disabled, the other keep being enabled.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/28617a620876662817d6c2689b91e127f8453427">28617a62</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-29T02:13:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of gitlab.com:gambas/gambas
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/aa6b7825d80fdfacbb7a0b996e275a29efe42405">aa6b7825</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-29T02:40:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Do not disable 'gb.crypt' if libcrypt is not found. Let's suppose it is located in the C system library, as on some systems based on musl and busybox.

[CONFIGURATION]
* NEW: Fix some messages

[GB.CRYPT]
* NEW: Do not disable the component if libcrypt is not found. Let's suppose it is located in the C system library, as on some systems.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/35d20604b1e54b00aa7958513edb541a6be91cc3">35d20604</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-29T02:42:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor: Try to make automatic insertion of quotes more clever.

[GB.FORM.EDITOR]
* NEW: TextEditor: Try to make automatic insertion of quotes more clever.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5232d819d980758bd35c21f8653fc4e3ac479abb">5232d819</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-09-29T07:45:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Revert deleting the search for libcrypt.so
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0c67fc086ae52f00ccb8778369043cdd80c24d06">0c67fc08</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-09-29T09:19:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'alpine' into 'master'

Add musl-based alpine to CI

See merge request gambas/gambas!40</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/e0ae5899635a011e0399d0d2053bf7a07b81172e">e0ae5899</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-09-29T09:34:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'cpp11test' into 'master'

Fix test of '-std=c++11' compilation flag

See merge request gambas/gambas!41</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c65d88247d5d037f45a5d2f2f36aa698da6fcf34">c65d8824</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-29T11:18:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Image editor: Add steps to image effects sliders.

[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: Add steps to image effects sliders.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c2469623bf95ef57835963b7ae6eaea252b74217">c2469623</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-29T11:20:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add Action.Keys and Action[].HasShortcut properties.

[GB.GUI.BASE]
* NEW: Action.Keys is new static property that returns the list of all action keys.
* NEW: Action[].HasShortcut is a new property that returs if an action can have a shortcut.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/51c80eba924e093506b8663ca39dd2ae684ecfde">51c80eba</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-29T11:23:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Allow to add actions at runtime to the static list created by the compiler.

[GB.FORM.MDI]
* NEW: Action.Add() is a new method that allows to declare a new action.
* NEW: Action.AddFrom() is a new method that declare a new action from a control.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5c6423eedba0e2eceeb711a51e270f91050d9c42">5c6423ee</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-09-29T11:26:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update some versions.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a2d936dedba6ac04c81d70cfdc616af35fa0988c">a2d936de</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-01T08:48:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix highlighting of strings including '\xXX' escape sequences.

[GB.EVAL]
* BUG: Fix highlighting of strings including '\xXX' escape sequences.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5d1d758dd6a77284a09cdb430b5b116a0f409848">5d1d758d</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-01T08:55:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Move some macro calls to fix autoconf warnings.

[CONFIGURATION]
* BUG: Move some macro calls to fix autoconf warnings.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f4b2bada0ce41a4f3687c9624fa22f37c9392f0f">f4b2bada</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-01T09:27:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Now configure should fail only if a component is actually disabled, not just because a library search fails.

[CONFIGURATION]
* BUG: Now configure should fail only if a component is actually disabled, not just because a library search fails.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5c5eede209c58743e3c453e0e5e9a946e38c069c">5c5eede2</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-01T12:00:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Now configure should really fail only if a component is actually disabled.

[CONFIGURATION]
* BUG: Now configure should really fail only if a component is actually disabled.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/cf89cf56e428b7aa74f0456e7e420e1f579abe1a">cf89cf56</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-01T14:16:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix configuration.

[GB.CRYPT]
* BUG: Fix configuration.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/efd0a26deaa9d306349e0f7b8730d74987878446">efd0a26d</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-01T15:18:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Really take into account configure disable flags!

[CONFIGURATION]
* BUG: Really take into account configure disable flags!
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/31b67a7f783d93b24351af9ac1efa4835f91ed86">31b67a7f</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-01T21:18:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Image editor: Fix view to image coordinates conversion.

[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Fix view to image coordinates conversion.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/8adc54015b596afc10b31a88b3dd6926b859e251">8adc5401</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-01T21:19:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ImageView: Fix view to image coordinates conversion.

[GB.FORM]
* BUG: ImageView: Fix view to image coordinates conversion.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7e2ccb7cce1c3119147ace23c0f10e4d6e96cf5b">7e2ccb7c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-01T21:20:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor: Prevent a possible infinite looping on displaying an incorrectly highlighted text line.

[GB.FORM.EDITOR]
* BUG: TextEditor: Prevent a possible infinite looping on displaying an incorrectly highlighted text line.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5c2cf516f0269e3c8a079c10c48564df52b4b36d">5c2cf516</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-10-02T11:58:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Enable gb.qt4.opengl for Arch CI
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6c50b5cf3d128364c37fd9244b5a11ff04671d56">6c50b5cf</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-10-02T21:37:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'ci' into 'master'

Enable gb.qt4.opengl for Arch CI

See merge request gambas/gambas!44</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1bf70e1e75e33e8e492a08efddd991beb7be4701">1bf70e1e</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-03T14:06:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PictureBox is now implemented in Gambas.

[GB.GTK]
* NEW: Remove PictureBox control.

[GB.GTK3]
* NEW: Remove PictureBox control.

[GB.GUI.BASE]
* NEW: PictureBox is now implemented in Gambas.
* NEW: PictureBox: Image is a new property that allows to display an Image instead of a Picture.
* NEW: PictureBox: Mode is a new property that defines how the image fills the control.

[GB.QT4]
* NEW: Remove PictureBox control.

[GB.QT5]
* NEW: Remove PictureBox control.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a7ddfbe0cf5fee142061cbd5fabd4e308199ef29">a7ddfbe0</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-03T14:07:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix ScrollView arrangement, and optimize TreeView items adding.

[GB.GUI.BASE]
* NEW: GridView: Draw last column and last rows separators even if Grid is not set when the GridView is actually a TableView.
* BUG: ScrollView: Fix arrangement.
* OPT: TreeView: Define the default row size, so that adding items is faster.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/261697ae445733290ad3be0ec67292c363d91841">261697ae</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-03T14:10:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix ColorPalette, optimize FileView refresh, make the TableView editor position nicer.

[GB.FORM]
* BUG: ColorPalette: Handle mouse wheel events correctly.
* BUG: ColorPalette: Ensure that the current color is visible.
* NEW: ColorChooser: The value slider now handles mouse wheel events.
* OPT: FileView: Sort the files once when the view is reloaded.
* NEW: TableView: Move the editor so that the cell border is correctly visible.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/65b0fb986f8521d8e86ba31bce97a7a4081b2c08">65b0fb98</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-03T14:14:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">DataView: Clicking on the creation row now works correctly again.

[GB.DB.FORM]
* BUG: DataView: Clicking on the creation row now works correctly again.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/bc42b29ce817379529cb4d06fb271ab40c588f0c">bc42b29c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-03T14:15:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Image editor: The property sheet is now disabled when the editor is read-only.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* BUG: Image editor: The property sheet is now disabled when the editor is read-only.
* BUG: Image editor: Remove a debugging message.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b7ac71f28555775f3c948bb3f677dbc19d9c7269">b7ac71f2</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-03T14:17:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of gitlab.com:gambas/gambas
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/51230b935d62ac22ba5cd54dd652c740228943d8">51230b93</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-04T10:17:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ScrollBar: Correctly handle mouse wheel events.

[GB.QT4]
* BUG: ScrollBar: Correctly handle mouse wheel events.

[GB.QT5]
* BUG: ScrollBar: Correctly handle mouse wheel events.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/af3ef8d13029eda787e7c6cacf674c09aed1a94f">af3ef8d1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-04T10:17:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Paint: Text should now be correctly drawn in all cases.

[GB.GTK]
* BUG: Paint: Text should now be correctly drawn in all cases.

[GB.GTK3]
* BUG: Paint: Text should now be correctly drawn in all cases.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d46368f276c942dbae8754aea7b7720f2da0b82d">d46368f2</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-04T10:19:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">IconView items highglight is correctly drawn now, and some TreeView optimizations.

[GB.GUI.BASE]
* BUG: IconView: Items highglight is correctly drawn now.
* OPT: TreeView: Allows the view to be locked while a lot of items are added.
* NEW: TreeView: BeforeSort is a new event that allows a caller to prepare its custom view sort.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ddf3275bdca139a8bf969d91ccaceeca10055402">ddf3275b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-04T10:24:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Optimize FileView refresh, and fix SidePanel buttons that sometimes were created twice.

[GB.FORM]
* OPT: FileView: Optimize view refresh.
* BUG: SidePanel: Side buttons were sometimes created twice.
* BUG: SidePanel: Side buttons tooltips are now always correct.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f67b8ab307174b5040bacac32046a004ec25b078">f67b8ab3</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-04T10:26:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update some icons.

[GB.FORM.STOCK]
* NEW: Update some icons.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c41dcb3832c5c03926431a27b2496c362db06a46">c41dcb38</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-04T10:26:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Code editor: Fix spurious scrolling of procedure list.

[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: Fix spurious scrolling of procedure list.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/2475f3647758ba57c39e8f5ddb0ff0f3bb47b356">2475f364</a></strong>
<div>
<span>by gambix</span>
<i>at 2018-10-04T12:25:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Now if the layer in not existing return null and do nothing if .remove(shape) not exist.

[GB.MAP]
* BUG: return null if the required layer not exist
* BUG: Remove function of Shape Layer do nothing if the Layer id not exist
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6b7a8792322fff5e592df5a5d50f49c03688d292">6b7a8792</a></strong>
<div>
<span>by gambix</span>
<i>at 2018-10-04T12:27:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of gitlab.com:gambas/gambas
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/63cf3a235df606eaa261acb6438a280f7870d8ef">63cf3a23</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-08T14:34:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">MouseWheel events on disabled controls are correctly propagated now.

[GB.QT4]
* NEW: Mouse.State has now flags for keyboard modifiers too.
* BUG: MouseWheel events on disabled controls are correctly propagated now.

[GB.QT5]
* NEW: Mouse.State has now flags for keyboard modifiers too.
* BUG: MouseWheel events on disabled controls are correctly propagated now.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a94bc793fe14fa2c6f5feec889bf805dc80ad985">a94bc793</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-08T14:35:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Mouse.State has flags for keyboard modifiers now.

[GB.GTK]
* NEW: Mouse.State has flags for keyboard modifiers now.

[GB.GTK3]
* NEW: Mouse.State has flags for keyboard modifiers now.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/31929e1e44e5dfeee680f8aff2e1b5290176ea4b">31929e1e</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-08T14:36:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Overriding public variables is forbidden, and JIT compiler correctly handles public constants.

[INTERPRETER]
* NEW: Overriding public variables was useless, and is now forbidden to help JIT compiler optimizations.

[GB.JIT]
* BUG: Correctly compile dynamic accesses to public constants.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/89184ba8dccd20f25b435117688e7bbd5ad00c5f">89184ba8</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-08T14:42:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of gitlab.com:gambas/gambas
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f89186d6a8e511b0596ad934b2541d2d954621e4">f89186d6</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-09T20:00:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">SpinBox: Fix keyboard management when entering a value.

[GB.GUI.BASE]
* BUG: SpinBox: Fix keyboard management when entering a value.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0cafd5dab9a891813b24da38b4faa01d0247ba5d">0cafd5da</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-10T00:04:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove a public variable declared in a parent and in a child class.

[GB.MAP]
* BUG: Remove a public variable declared in a parent and in a child class.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0dc57ad4ad3c8e566328437298c418bf10247d0f">0dc57ad4</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-10T08:32:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ScrollView: Fix layout routine and correctly propagate focus events.

[GB.GUI.BASE]
* BUG: ScrollView: Fix layout routine.
* BUG: ScrollView: Correctly propagate focus events.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/73a3d976f5bd8c4d33bcb86543215211f57f7554">73a3d976</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-10T08:34:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix project arguments editor.

[DEVELOPMENT ENVIRONMENT]
* BUG: Project property dialog: Some fixes in argument editor.
* NEW: Small changes in toolbar buttons.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/901b84a36cc03c8ab8a45956393684f8f0671721">901b84a3</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-10T22:03:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update xdg-utils to 1.1.3 version.

[GB.DESKTOP]
* NEW: Update xdg-utils to 1.1.3 version.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ad8ea52b64b43e0a8ca7f680cea8e3e99feef014">ad8ea52b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-11T10:30:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Don't crash after a buffered file failed to close.

[INTERPRETER]
* BUG: Don't crash after a buffered file failed to close.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3f002896b5dd2a198e8997f596880ba9107d3c92">3f002896</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-11T10:33:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Panels controls got a smaller default size.

[GB.GTK]
* NEW: Panels controls got a smaller default size.

[GB.GTK3]
* NEW: Panels controls got a smaller default size.

[GB.QT4]
* NEW: Panels controls got a smaller default size.

[GB.QT5]
* NEW: Panels controls got a smaller default size.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9b73e821efb6d87a7b6f24f58a92a81414e57e99">9b73e821</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-12T15:12:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix a file descriptor leak when a socket fails to connect.

[GB.NET]
* BUG: Fix a file descriptor leak when a socket fails to connect.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/75c0cafe4d18782083adba30981894ae2e4c9368">75c0cafe</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-10-14T14:31:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[GB.DB.POSTGRESQL] Fix undefined TRUE/FALSE

[GB.DB.POSTGRESQL]
* BUG: Fix undefined TRUE/FALSE
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a0e95cc0b83f5fca962530fcaf9bfb38474ee4f2">a0e95cc0</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-10-14T19:52:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Spelling: catched -> caught
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/dace3b09aca1e7c449978c9a163be693247a2841">dace3b09</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-10-15T16:48:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove boolean definitions except in gb_common.h
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1d930231812071f086b2bb63101b3e2e622143d5">1d930231</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-10-15T19:54:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix missing define on MIPS

More information: http://lists.busybox.net/pipermail/buildroot/2015-October/140931.html
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f24657f3baf505a7f70346d917d5839da3d0bbe9">f24657f3</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-10-16T17:29:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' into 'master'

Fix undefined TRUE/FALSE in postgresql driver, don't use or define TRUE/FALSE constants if not needed, and fix some english mistakes.

[INTERPRETER]
* BUG: Fix some english mistakes in comments of various files.

[GB.DB.POSTGRESQL]
* BUG: Fix undefined TRUE/FALSE

[GB.DB.SQLITE2]
* NEW: Do not define TRUE/FALSE constants.

[GB.GTK]
* NEW: Do not use TRUE/FALSE constants in 'font-parser.cpp'.

[GB.GTK3]
* NEW: Do not use TRUE/FALSE constants in 'font-parser.cpp'.

[GB.JIT]
* NEW: Remove the definition of TRUE/FALSE constants in generated code. That prevents the generated code from compiling, so it will be undone in a next commit.

[GB.SIGNAL]
* BUG: Fix an english mistake in an error message.

See merge request gambas/gambas!45</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/aab5aecd72d2120c7c699567d8ef90d1b07057b3">aab5aecd</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-10-16T17:29:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'mipsterm' into 'master'

Fix missing define on MIPS

See merge request gambas/gambas!47</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1c6a9c1b52b58aaa0d76ffc637fcf4d081404bdf">1c6a9c1b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-16T17:30:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Define the TRUE/FALSE constant in the generated code again.

[GB.JIT]
* NEW: Define the TRUE/FALSE constant in the generated code again.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/921067cd34c301c83632d907e8f1abe791edb690">921067cd</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-16T17:31:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">The IsAlnum() function was never defined in the subroutine symbol table!

[COMPILER]
* NEW: The IsAlnum() function was never defined in the subroutine symbol table!
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/730bd63a346d088946ac7b540b017b7461d39793">730bd63a</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-10-17T20:08:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make main compile on Hurd

Replace some BSD-exclusive with Linux-only ifdefs to not pollute term
with Hurd ifdefs
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c41ebd5ddad4d4a3eb9e86d114466d0b4a8a86a7">c41ebd5d</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-10-22T20:52:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[GB.OPENSSL] Replace deprecated RAND_pseudo_bytes

[GB.OPENSSL]
* NEW: Replace the deprecated (as of OpenSSL 1.1.0) function RAND_pseudo_bytes with RAND_bytes
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9d617979086688bb2a4f948adf4653f96a73e3a1">9d617979</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-10-22T20:57:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Install AppStream in non-legacy metainfo directory

[DEVELOPMENT ENVIRONMENT]
* NEW: Install AppStream in non-legacy metainfo directory
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b8987158d3e0605961fc7361ec98149006622a77">b8987158</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-10-22T21:22:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'ssl' into 'master'

Reduce deprecated features

See merge request gambas/gambas!49</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/86c18360035f3b5f7067695318706c29fc4efb6c">86c18360</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-25T21:28:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[GB.EVAL.HIGHLIGHT]
* NEW: TextHighlighter.ToHTML() replaces all space by '&nbsp;'.
* NEW: TextHighlighter.ToRichText() returns an highlighted text in rich text format.

[GB.FORM.EDITOR]
* BUG: TextEditor: Fix automatic insertion of string delimiters.

[GB.FORM.MDI]
* NEW: Toolbar: Redraw expander icon.

[GB.FORM.STOCK]
* NEW: Redraw 'spell-check' icon.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6d4be9a1ae735aa712e661ec58de5ed18c2c033f">6d4be9a1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-25T21:32:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[DEVELOPMENT ENVIRONMENT]
* BUG: Code editor: "Run this class" uses ALT+F5 shortcut, and not SHIFT+F5 that was already used.
* BUG: Javascript compression does not break 'return xxx;' expressions anymore.
* NEW: Search result is highlighted now.
* NEW: Update support text file.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/07e4113e83c4ef1e4b729ed5a3b876c567fa7b97">07e4113e</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-25T21:35:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of gitlab.com:gambas/gambas
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9aa856c3a6b5d3ce844a63752af0a586308b9acc">9aa856c3</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-26T01:05:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Do not use __DATE__ and __TIME__ macros, they prevent reproducible builds.

[INTERPRETER]
* BUG: Do not use __DATE__ and __TIME__ macros, they prevent reproducible builds.

[COMPILER]
* BUG: Do not use __DATE__ and __TIME__ macros, they prevent reproducible builds.

[ARCHIVER]
* BUG: Do not use __DATE__ and __TIME__ macros, they prevent reproducible builds.

[INFORMER]
* BUG: Do not use __DATE__ and __TIME__ macros, they prevent reproducible builds.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a32169005ae69b661a3f52c4e0dc966ae02d7fd9">a3216900</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-26T01:31:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Install appdata files in 'appdata' or 'metainfo' according to which directory exists.

[CONFIGURATION]
* BUG: Install appdata files in 'appdata' or 'metainfo' according to which directory exists.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/04ea50d7507dcc1a694dc3ee3022119d35223222">04ea50d7</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-26T01:32:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">The toplevel AUTHORS file now contains the list of all Gambas authors.

[CONFIGURATION]
* NEW: The toplevel AUTHORS file now contains the list of all Gambas authors.

[DEVELOPMENT ENVIRONMENT]
* NEW: Remove the 'authors.txt' file and use a symbolic link on the toplevel AUTHORS files instead.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c0314dc47e11086f2a30fe999481152371ccc10c">c0314dc4</a></strong>
<div>
<span>by bgermann</span>
<i>at 2018-10-27T21:17:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correct the license flag spelling

[DEVELOPMENT ENVIRONMENT]
* BUG: Correct the license flag spelling
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/615ff675d2fc701e5f69e37b89e54c112d26fcb4">615ff675</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-31T00:56:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Calling a jit function now correctly checks the number of arguments.

[INTERPRETER]
* BUG: Calling a jit function now correctly checks the number of arguments.
* BUG: Fix a panic message.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/52d0fe2a6a605f68f2d773d846f7a0ea2135e325">52d0fe2a</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-10-31T11:48:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Install the Gambas appdata file in both old 'appdata' and new 'metainfo' directories.

[CONFIGURATION]
* BUG: Install the Gambas appdata file in both old 'appdata' and new 'metainfo' directories.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/64ea8c3a796d231e8a6cf6f7f8d749ddcc9d2efe">64ea8c3a</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-01T00:19:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly refresh the debug panel contents when fonts are changed in the option dialog.

[DEVELOPMENT ENVIRONMENT]
* BUG: Correctly refresh the debug panel contents when fonts are changed in the option dialog.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5d612e655cc64a2d0995c84fd6b033126c33ccf1">5d612e65</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-11-01T00:24:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'spelling' into 'master'

Correct the license flag spelling

See merge request gambas/gambas!51</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/e0495b2535037ebfee87b2263819cb347ca37bf4">e0495b25</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-11-01T00:25:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' into 'master'

Make main compile on Hurd

See merge request gambas/gambas!48</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/dcac5c2a2604d36aa29565d335e6eabd0137528c">dcac5c2a</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-02T20:44:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Handle TRY inside JIT functions correctly.

[INTERPRETER]
* BUG: Handle TRY inside JIT functions correctly.

[GB.DEBUG]
* NEW: Add explicit messages when something fails during initialization.

[GB.JIT]
* BUG: Handle TRY correctly.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5abdff41e593a05ae7d7d1f84bfa86de6b1832e6">5abdff41</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-03T08:59:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly install appdata file.

[CONFIGURATION]
* BUG: Correctly install appdata file.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/29135ad637ef97bfc009ad065ee887ced427310f">29135ad6</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-03T08:59:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Image editor: correctly refresh paste selection frame.

[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: correctly refresh paste selection frame.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1f641f3dc930235d253d69f36bfad482e50356e8">1f641f3d</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-03T10:19:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make gb.pdf compile with poppler 0.71.

[GB.PDF]
* BUG: Make gb.pdf compile with poppler 0.71.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/56f68cf8404dc42d50a9199e4aed572c2ca59066">56f68cf8</a></strong>
<div>
<span>by gambix</span>
<i>at 2018-11-06T10:32:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Now if the layer in not existing return null and do nothing if .remove(shape) not exist.

[GB.MAP]
* BUG: return null if the required layer not exist
* BUG: Remove function of Shape Layer do nothing if the Layer did not exist
* BUG: All the object can be removed in all order now.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/31901d72c91ee76ad3c6fe44e41bbcd4873f7b94">31901d72</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-06T17:11:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix the LANGUAGE environment variable at startup, and add hebrew to the list of right-to-left written languages

[INTERPRETER]
* BUG: Fix the LANGUAGE environment variable at startup, not just when System.Language is set. This is a temporary fix, as you lost the contents of LANGUAGE.
* NEW: Add hebrew to the list of right-to-left written languages.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4f5215e1a68c7d6f169fc149750ba2fe15cfefbe">4f5215e1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-06T17:13:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of gitlab.com:gambas/gambas
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a0af45675e9ef0826ce80ee284c1bb885a0721d7">a0af4567</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-07T16:03:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">DocumentView: Use Timer.Trigger() method to prevent 100% CPU usage with QT4.

[GB.FORM]
* BUG: DocumentView: Use Timer.Trigger() method to prevent 100% CPU usage with QT4.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/682245ae88e908f7c42875b37d1683636b737cc6">682245ae</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-07T16:11:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Raise the offline documentation download timeout, for slow connections.

[DEVELOPMENT ENVIRONMENT]
* BUG: Raise the offline documentation download timeout, for slow connections.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/79a8e61c61bb1ffa697e30f9396d0e61bb540917">79a8e61c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-07T16:15:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Option dialog: Add Mate terminal to the list of external terminals.

[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Add Mate terminal to the list of external terminals.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6ffa483e4f947a94c85523eb206ffafef9844b7e">6ffa483e</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-07T16:20:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TreeView: The space between the icon and the item text is now bigger, and proportional to the desktop font size.

[GB.GUI.BASE]
* NEW: TreeView: The space between the icon and the item text is now bigger, and proportional to the desktop font size.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ecf3410e996e7b07ac270e6900132a338a685b3a">ecf3410e</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-07T16:21:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix a crash in exception management.

[INTERPRETER]
* BUG: Fix a crash in exception management.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b9aca206eed6fa3e45618d1a8748f8cdcd5b2cb2">b9aca206</a></strong>
<div>
<span>by Benoît Minisini</span>
<i>at 2018-11-07T18:46:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove libesd0-dev from debian unstable and use postgresql-dev-11 for debian testing & unstable</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/38da5ea0f7fdddde34dd678813fae514283eae31">38da5ea0</a></strong>
<div>
<span>by gambix</span>
<i>at 2018-11-08T14:05:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Change Timer delay for a trigger loop in ReportView layout

[GB.REPORT]
* BUG: Change Timer delay for a trigger loop in ReportView layout lookup. Now the processor will not
  have any over use any more.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9726b53bb3b47ab8b4fc6bae8c3bc058f48c7567">9726b53b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-08T23:06:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add First and Last read-write properties to arrays.

[INTERPRETER]
* NEW: Add First and Last read-write properties to arrays.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/db89271ef6045ddbfdeb628bde852582d3ab43c2">db89271e</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-08T23:07:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' of gitlab.com:gambas/gambas
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0b439f22799d9bca1d7031e5c2ca3d69a118a311">0b439f22</a></strong>
<div>
<span>by Tobias Boege</span>
<i>at 2018-11-14T22:19:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gb.ncurses: Silence compiler warnings

[GB.NCURSES]
* BUG: Silence compiler warnings
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1b66fb3373abd9356ca245daf7ac5ad0e77dd03c">1b66fb33</a></strong>
<div>
<span>by Tobias Boege</span>
<i>at 2018-11-14T22:20:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gb.ncurses: Fix wrong colors when setting Window.{Pen,Paper}

[GB.NCURSES]
* BUG: Do not OR the window's attr_t into the background chtype in wbkgd(), the background itself has no attributes.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7759a19f3a4288cd256c54d6189b9bd1669713d7">7759a19f</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-14T22:40:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Button automatic resize is not freezed anymore when one of its parent is in design mode.

[GB.QT4]
* BUG: Button automatic resize is not freezed anymore when one of its parent is in design mode.

[GB.QT5]
* BUG: Button automatic resize is not freezed anymore when one of its parent is in design mode.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/62d6f9553d092dca978f8c9f2005b13eb1ac1333">62d6f955</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-14T22:42:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">DownloadManager is a new class for managing downloads, and FtpClient got a TargetFile property.

[GB.NET.CURL]
* BUG: Progress event is now posted, because libcurl can crash if you stop a client during this event.
* NEW: HttpClient and FtpClient now share the same TargetFile property.
* NEW: DownloadManager is a new class that allows to manage several downloads simultaneously.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3bd3cc2cf53afbd35b9c2aab32332fa9d8d5fa2e">3bd3cc2c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-14T22:47:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Deleting a database now also deletes the possible associated sqlite temporary files that may be present.

[GB.DB.SQLITE3]
* BUG: Deleting a database now also deletes the possible associated sqlite temporary files that may be present.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/8fe11c046dac1d60e95a0cd89e670e0fb23d3577">8fe11c04</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-14T22:48:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Shell.MkDir() now handles paths starting with "~/", and Shell.Move() can automatically erase the destination.

[GB.UTIL]
* NEW: Shell.MkDir() now handles paths starting with "~/", and raises an error if creating the directory is impossible.
* NEW: Shell.Move() got a new optional 'Force' argument, that erases the destination path The erase and the move are atomic if possible.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f30edfa3028db937696c204ae41e655f3d7561a7">f30edfa3</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-14T22:52:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ProgressBar: Pulsing is now visible as soon as the ProgressBar is twice large as high, and the animation is smoother.

[GB.GUI.BASE]
* NEW: ProgressBar: Pulsing is now visible as soon as the ProgressBar is twice large as high, and the animation is smoother.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/507f2d2b3c00cbe867543195815ed7b6663b154f">507f2d2b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-14T22:53:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor: Syntax highlihgting of lines including tab characters has been fixed.

[GB.FORM.EDITOR]
* BUG: TextEditor: Syntax highlihgting of lines including tab characters has been fixed.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/8011bab53675bf95cc1b017dd51c0ea69b53c5db">8011bab5</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-14T23:21:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Option dialog: Use the new DialogManager class to handle offline documentation download.

[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Use the new DialogManager class to handle offline documentation download.
* BUG: Compressing or uncompressing a file now correctly refreshes the search list.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d6d558da1720b4d4595e823d74ed722135cb3236">d6d558da</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-14T23:25:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update French translation.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a66ce09e79639f1304a2682891cfe6c23356f534">a66ce09e</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-14T23:26:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TerminalView: Fix a possible crash when inserting a line longer than the terminal width.

[GB.FORM.TERMINAL]
* BUG: TerminalView: Fix a possible crash when inserting a line longer than the terminal width.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f0f113da2bf8ddb891716cca549e83e24fcc2545">f0f113da</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-16T00:33:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly restore EP after it has been used by the translation of the TRY instruction.

[GB.JIT]
* BUG: Correctly restore EP after it has been used by the translation of the TRY instruction.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6303762ff796fe17c67050b6b8e5eacb5c61f39c">6303762f</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-16T00:35:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ScrollView: Automatic layout is now done before and after arrangement.

[GB.GUI.BASE]
* BUG: ScrollView: Automatic layout is now done before and after arrangement.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3eaa0098d4935e46938db8ec7dbcdfe82a0ee785">3eaa0098</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-19T22:19:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor: Make the automatic insertion of string delimiters more clever.

[GB.FORM.EDITOR]
* NEW: TextEditor: Make the automatic insertion of string delimiters more clever.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9b77965499bd8466b68f329ab3647ae5d6c3764b">9b779654</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-19T22:20:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove the date from the copyright message defined in 'gb_common.h'

[CONFIGURATION]
* NEW: Remove the date from the copyright message defined in 'gb_common.h'
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/44a3f5f664f3aa5c202fd25c51c7d25608cc48e0">44a3f5f6</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-19T22:21:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Control.Parent now ignores the inner containers of Container controls made in Gambas.

[GB.GTK]
* NEW: Control.Parent now ignores the inner containers of Container controls made in Gambas.
* NEW: Control._Parent is the old Parent property renamed.

[GB.GTK3]
* NEW: Control.Parent now ignores the inner containers of Container controls made in Gambas.
* NEW: Control._Parent is the old Parent property renamed.

[GB.QT4]
* NEW: Control.Parent now ignores the inner containers of Container controls made in Gambas.
* NEW: Control._Parent is the old Parent property renamed.

[GB.QT5]
* NEW: Control.Parent now ignores the inner containers of Container controls made in Gambas.
* NEW: Control._Parent is the old Parent property renamed.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/83c39796eb54f4119513da8387a7ffec68653719">83c39796</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-20T11:14:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Toolbar: Drag & drop should not crash anymore because of the previous change in the Parent property.

[GB.FORM.MDI]
* BUG: Toolbar: Drag & drop should not crash anymore because of the previous change in the Parent property.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/572839a83c5e7786138c1bbc414ca185f1001345">572839a8</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-20T11:14:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Text editor: The paste button is now a ToolButton as it should be.

[DEVELOPMENT ENVIRONMENT]
* BUG: Text editor: The paste button is now a ToolButton as it should be.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3e7d502bf0c43c6e79e58066dfd50e1a8b12479d">3e7d502b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-20T22:10:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly detect PowerPC64 systems.

[CONFIGURATION]
* BUG: Correctly detect PowerPC64 systems.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/55d9d0aa2da648ff060b76b7f0322e07f35fd8fd">55d9d0aa</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-20T22:11:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Integer constants are correctly handled on little endian systems (arm, powerpc64...).

[INTERPRETER]
* BUG: Integer constants are correctly handled on little endian systems (arm, powerpc64...).
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1ba102c4538bcb03bf9ab0d09d119ae33ea57cab">1ba102c4</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-20T22:12:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PictureBox: Setting the Picture or Image property now correctly refreshes the control.

[GB.GUI.BASE]
* BUG: PictureBox: Setting the Picture or Image property now correctly refreshes the control.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/bd8a5fc56ed41c479bc15e5d416154dd6857ee08">bd8a5fc5</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-20T23:11:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Optionally link to libnotify on non-Linux systems.

[CONFIGURATION]
* BUG: Optionally link to libnotify on non-Linux systems.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4250fb647dc280a21ea5d680d6cc8c4722541c2e">4250fb64</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-20T23:12:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">FreeBSD systems memory may be greater than 2GB.

[DEVELOPMENT ENVIRONMENT]
* BUG: FreeBSD systems memory may be greater than 2GB.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a8bd7546277404fd11aed012df185bc4b72f5af2">a8bd7546</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-21T00:49:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix optional inotify library detection.

[CONFIGURATION]
* BUG: Fix optional inotify library detection.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7cd9c0b7ad4942c98d8a5996656b6d48057973e7">7cd9c0b7</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-23T05:29:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use 'volatile' to prevent the compiler from optimizing access to stack pointer in exception handling.

[GB.JIT]
* BUG: Use 'volatile' to prevent the compiler from optimizing access to stack pointer in exception handling.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/96d4e713467cf57994e404a39fb801b4bd77bc9f">96d4e713</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-24T12:24:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">JIT now handles "no return value" errors correctly.

[INTERPRETER]
* BUG: Process.Wait() now handles error output correctly.

[GB.JIT]
* BUG: Display compiler error correctly.
* BUG: Handle "no return value" errors correctly.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/112eb1452937df85dc115131e975e99484144358">112eb145</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-24T18:57:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix a typo with 'libinotify' in 'acinclude.m4'.

[CONFIGURATION]
* BUG: Fix a typo with 'libinotify' in 'acinclude.m4'.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/baaf962ab022fb051abfccfb95694fbcd2359bf0">baaf962a</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-24T19:00:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">JIT now handles "no return value" errors correctly.

[INTERPRETER]
* BUG: Process.Wait() now handles error output correctly.

[GB.JIT]
* BUG: Display compiler error correctly.
* BUG: Handle "no return value" errors correctly.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c0c1adaabcc77d444ad5b7200f738d76e1b30104">c0c1adaa</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-24T20:33:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly compile variable argument methods.

[GB.JIT]
* BUG: Correctly compile variable argument methods.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6307eeba598666d96cea6699beae72e98ee91124">6307eeba</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-24T20:38:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">System information dialog: Make it work on FreeBSD.

[DEVELOPMENT ENVIRONMENT]
* BUG: System information dialog: Make it work on FreeBSD.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/7fa5bd5220df51dbfc9301468f803045a1716fcc">7fa5bd52</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-26T00:20:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Set the SP stack pointer before calling the conversion function to workaround the compiler optimizations and prevent a memory leak at function end if the conversion fails and an exception is raised.

[GB.JIT]
* BUG: Set the SP stack pointer before calling the conversion function to workaround the compiler optimizations and prevent a memory leak at function end if the conversion fails and an exception is raised.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/62d9bf8676513a90680def102329749c5b006cd8">62d9bf86</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-26T10:54:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Void optional arguments are compiled correctly again.

[GB.JIT]
* BUG: Void optional arguments are compiled correctly again.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/44fa1bb6349310b66ff0e24ee5d65f9640005f55">44fa1bb6</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-26T11:09:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Do not add spurious spaces in rich text anymore.

[GB.GTK]
* BUG: Do not add spurious spaces in rich text anymore.

[GB.GTK3]
* BUG: Do not add spurious spaces in rich text anymore.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3652b82b3e87a37d4861a0b1c4b4d85b0b1cadc3">3652b82b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-27T01:59:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Let the caller always release the function arguments.

[GB.JIT]
* BUG: Let the caller always release the function arguments.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f420eaaff14226eaba6e88ad0b07e1237673a4cd">f420eaaf</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-27T02:01:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor: Add LastLine and LastColumn properties.

[GB.FORM.EDITOR]
* NEW: TextEditor.LastLine is a new property that returns the line position just before a cursor move.
* NEW: TextEditor.LastColumn is a new property that returns the column position just before a cursor move.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4ee175d0225a6ce8808932f5f607fb4ff4359811">4ee175d0</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-27T02:02:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Redraw the project icon.

[SCRIPTER]
* NEW: Redraw the project icon.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/08e62ac8bd5c8b8b74f5273f431b3a9b8d4b405f">08e62ac8</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-27T02:02:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use the unsafe flag for JIT-compiled scripts.

[BENCHMARKS]
* NEW: Use the unsafe flag for JIT-compiled scripts.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/2b6164cce5c7cc0ff582c06896460d767120e5d1">2b6164cc</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-27T02:03:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Rewrite the global position history to fix it.

[DEVELOPMENT ENVIRONMENT]
* BUG: Rewrite the global position history to fix it.
* NEW: Use the 'menu' icon for the 'hide menu bar' action.
* BUG: Farm client: Check that the 'sha256sum' program is installed before computing a download checksum.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1b0f9e48c5172c206710e4c9050838a10e2c86fa">1b0f9e48</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-29T01:11:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly initialize EC register to NULL before calling a compiled fast method.

[INTERPRETER]
* BUG: Correctly initialize EC register to NULL before calling a compiled fast method.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b4d3c7612a557ac21bc64194e4b7ee7ff90d7dff">b4d3c761</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-29T08:10:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Really correctly initialize EC register to NULL before calling a compiled fast method.

[INTERPRETER]
* BUG: Really correctly initialize EC register to NULL before calling a compiled fast method.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b3c305d8bfd3f04fff522c4beaf4712f5cde7cfa">b3c305d8</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-11-29T22:55:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Control.Parent does not crash anymore.

[GB.GTK]
* BUG: Control.Parent does not crash anymore.

[GB.GTK3]
* BUG: Control.Parent does not crash anymore.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/784d27f7b6ccd7b9dcfc6d36d155c1c4b341bd90">784d27f7</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-02T19:01:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Menu editor: Add a button for inserting a separator.

[DEVELOPMENT ENVIRONMENT]
* NEW: Menu editor: Insert new menu after by default now.
* NEW: Menu editor: Add a button for inserting a separator.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/4a033f5f06e9c5336b4c2ca61de0aa4bc75c6d81">4a033f5f</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-02T21:14:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Deleting a database should not crash anymore.

[GB.DB.SQLITE3]
* BUG: Deleting a database should not crash anymore.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/52c1243c35d613e0d20a9d7026a62dd1abef96d9">52c1243c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-03T23:48:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly set the stack pointer before raising an exception in JIT code.

[GB.JIT]
* BUG: Correctly set the stack pointer before raising an exception in JIT code.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/1d639e4b278e4f1743c9034a75ecd70eb7645574">1d639e4b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-07T00:02:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">String.Left() sometimes fails. Print a warning if such a case is detected.

[GB.FORM.TERMINAL]
* BUG: String.Left() sometimes fails. Print a warning if such a case is detected.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/df275f7c9be11515841c55cf36c7aa7abc5617e3">df275f7c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-07T00:03:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Forgot to call JIT function when the call is dynamic, i.e. if the object owning the method has an anonymous datatype (Object or Variant).

[INTERPRETER]
* BUG: Forgot to call JIT function when the call is dynamic, i.e. if the object owning the method has an anonymous datatype (Object or Variant).

[GB.JIT]
* BUG: Save the initial stack pointer of a function in the function stack instead of using the interpreter stack.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/8d6e0f9c8f86dd4d1cf8f1c261563b854ea89459">8d6e0f9c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-09T02:48:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Form editor: Do not apply the Enabled property when the control is drawn with a DrawingArea.

[DEVELOPMENT ENVIRONMENT]
* BUG: Form editor: Do not apply the Enabled property when the control is drawn with a DrawingArea.
* NEW: Form editor: Always read SpinBox Min, Max and Value properties.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/6d9ba50c60cbb667ef0f0778a5e74cd1e622723b">6d9ba50c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-09T02:49:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">SpinBox: Setting the Border property now correctly refreshes the control.

[GB.GUI.BASE]
* BUG: SpinBox: Setting the Border property now correctly refreshes the control.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/b897cec6cfd0218425083c6b2e70ab778372b49f">b897cec6</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-09T02:50:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove the include of <stdio.h> from JIT header file.

[GB.JIT]
* BUG: Remove the include of <stdio.h> from JIT header file.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0706d6d17027cc94e454e679b469720a5c52a838">0706d6d1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-10T21:39:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove the QT4 TextBox selection bug workaround. It prevents the selection method from working in some cases.

[GB.QT4]
* BUG: Remove the QT4 TextBox selection bug workaround. It prevents the selection method from working in some cases.

[GB.QT5]
* BUG: Remove the QT4 TextBox selection bug workaround. It prevents the selection method from working in some cases.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/43350ebfbd8ada6145e14b71267e1f745a075496">43350ebf</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-10T22:35:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Connection.LastInsertId now raises an error instead of crashing when the connection is closed.

[GB.DB]
* BUG: Connection.LastInsertId now raises an error instead of crashing when the connection is closed.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/eb36e0e17aca243f98b5171307b63292ece36326">eb36e0e1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-11T01:18:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">TextEditor.CloseStrings is a new property that tells if strings should be automatically closed.

[GB.FORM.EDITOR]
* NEW: TextEditor.CloseStrings is a new property that tells if strings should be automatically closed.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/37ef8c2c1dbda9b25f21e8368cd25690f36c92bf">37ef8c2c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-11T01:21:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Option dialog: Add an option to set if strings must be automatically closed in text or code editors.

[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Add an option to set if strings must be automatically closed in text or code editors.
* NEW: Update French translation.
* NEW: Update Gambas fonts.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/cc2b05a4c9de4d2191a968afdba45ec149053994">cc2b05a4</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-11T01:23:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Desktop.OpenTerminal now handles "Ubuntu:Gnome" desktop type.

[GB.DESKTOP]
* NEW: Desktop.OpenTerminal now handles "Ubuntu:Gnome" desktop type.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/82a9dca733b1e285b257487ba9d15c3fb3b7d5cd">82a9dca7</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-11T01:40:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Allow local variable declaration anywhere in the function.

[COMPILER]
* NEW: Allow local variable declaration anywhere in the function. The local symbol still has a function scope, but can be used after its declaration only.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c947cb1b40b0eb18d7d15c24d38b5490e380da29">c947cb1b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-12T00:40:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly compile structure controls mixed with variable declarations.

[COMPILER]
* BUG: Correctly compile structure controls mixed with variable declarations.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/068274ea85919f72cdf9c4c4c330209b82478a58">068274ea</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-12T15:27:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix compilation of control structures again.

[COMPILER]
* BUG: Fix compilation of control structures again.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/5a6940e8e83d88b733e180ff1deff4546b344a08">5a6940e8</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-13T00:28:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Code editor: Pretty printer now takes local variable declared anywhere into account.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add new "illusion" background.
* BUG: Code editor: Pretty printer now takes local variable declared anywhere into account.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a1f96a549c4d591167946149173d055349399490">a1f96a54</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-13T12:15:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Allow loop variables to be declared inside the loop syntax.

[COMPILER]
* NEW: Allow loop variables to be declared inside the loop syntax.
* NEW: Consequently, FOR EACH now can only use local variables.

[INTERPRETER]
* OPT: A little optimization of integer loops. They are about 5% faster now.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/26117d0fc9d16d2a0ebadf38ddeec6f74a29a29c">26117d0f</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-14T04:16:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[COMPILER]
* BUG: Compiler messages are prefixed with 'gbc3:', not just 'gbc:'.
* NEW: Make loop variable errors more accurate.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f9aa750a1bc84385a60b8d51d4860e6dfabba936">f9aa750a</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-14T04:19:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update error messages and take new compiler message prefix into account.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update error messages.
* NEW: Update French translation.
* NEW: Take new compiler message prefix into account.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/22577f48ae887345e46bf068600afec45538935f">22577f48</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-14T04:19:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix compilation by not using global variables as loop variables.

[GB.MYSQL]
* BUG: Fix compilation by not using global variables as loop variables.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/d91451cf1e7c30f63e01a13d586a474f1bfe6906">d91451cf</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-15T23:35:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Assert is an new instruction that raises an error as soon as its boolean argument is FALSE.

[COMPILER]
* NEW: Assert is an new instruction that raises an error as soon as its boolean argument is FALSE. The associated bytecode is not emitted if the '-x' option is specified.

[INTERPRETER]
* NEW: Assert is an new instruction that raises an error as soon as its boolean argument is FALSE.

[GB.DEBUG]
* BUG: Fix a potential array overflow.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/da11a82b63bcbc74758f9d405da14b543f3945a5">da11a82b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-19T09:30:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add Copy() method to WebTextBox and WebTextArea, and fix margins of WebContainer using Row or Column arrangement.

[GB.WEB.FORM]
* BUG: Fix margins of WebContainer using Row or Column arrangement.
* NEW: The '~dump' request now displays the environment variables too.
* NEW: WebTextBox.Copy() is a new method that copies the control text to the clipboard. Works only with https.
* NEW: WebTextArea.Clear() is a new method that clears the control text.
* NEW: WebTextArea.Copy() is a new method that copies the control text to the clipboard. Works only with https.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c2c18510e1607c54872696348641cd18c886a4c6">c2c18510</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-20T23:47:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Assertion errors are now not catchable anymore. They always stop the program.

[INTERPRETER]
* BUG: Assertion errors are now not catchable anymore. They always stop the program.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a576b687dbf4c081cb7935c1698dad8f6ddb224a">a576b687</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-21T01:48:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make 'gb.pdf' compile when poppler version >= 0.72.

[GB.PDF]
* BUG: Make 'gb.pdf' compile when poppler version >= 0.72.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/fc41ff0b23b2b2db5e54b4e46daa05b1cab6e2d1">fc41ff0b</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-21T02:05:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Assertion errors are now really not catchable anymore.

[INTERPRETER]
* BUG: Assertion errors are now really not catchable anymore.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/87f88ac88b549cf494bee2db2f90b4406b2b10f4">87f88ac8</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-21T21:40:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix Debug instruction.

[INTERPRETER]
* BUG: Fix Debug instruction.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/ffbacc3cee8c9ef87ca5d0afa5896f855d812bb2">ffbacc3c</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-22T14:54:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">WebTextBox and WebTextArea Change event is now raised at each change, and WebButton.Immediate is a new property that allows the javascript code emitted by the Click event handler to be run by the 'onclick' event immediately.

[GB.WEB.FORM]
* NEW: WebButton: Add the Immediate property. If set, the Javascript code emitted by the Click event handler is executed immediately by the 'onclick' button event. Use this feature when some DOM method (like clipboard copy) works only in the context of a user interaction.
* BUG: WebTextBox: Optimize Change event.
* BUG: WebTextArea: Optimize Change event.
* NEW: WebTextBox: The Change event is now emitted a few milliseconds after each text change.
* NEW: WebTextArea: The Change event is now emitted  a few milliseconds after each text change.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/76a15e14ffaa6f8d487161a55ce27f6bcfce97c5">76a15e14</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-23T18:37:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">WebTextBox: Correctly synchronize text before raising Activate event.

[GB.WEB.FORM]
* BUG: WebTextBox: Correctly synchronize text before raising Activate event.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/bfc88545c8e163ab3ce8e87105b49bf799ef8275">bfc88545</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-24T16:57:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Correctly clear observer reference on the observed object when it is freed.

[INTERPRETER]
* BUG: Correctly clear observer reference on the observed object when it is freed.
* BUG: Clear environment variables set by the interpreter, as they can be read by the shared libraries exit routines after main() has been terminated.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/abc0c857b9877caa339b78012d9479485d9ec5a2">abc0c857</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-24T17:03:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add a bit of snow for X-Mas.

[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Add a bit of snow for X-Mas.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/bae596cc68703071b18c7a8d9b5e312344b2a4a6">bae596cc</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-26T23:11:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add firs. Display snow and firs only between Christmas and the Feast of the Circumcision.

[DEVELOPMENT ENVIRONMENT]
* NEW: Add firs. Display snow and firs only between Christmas and the Feast of the Circumcision.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/30a74783cfca9807f55772e9604351c405f7b7a8">30a74783</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-26T23:26:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Half of snowflakes ignore the firs.

[DEVELOPMENT ENVIRONMENT]
* NEW: Half of snowflakes ignore the firs.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/33d9e3950a5f3ca7a9447a55e8f8aa9a95837b8e">33d9e395</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-27T02:53:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Better snow algorithm.

[DEVELOPMENT ENVIRONMENT]
* NEW: Better snow algorithm.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/fc8be23426c5f99ef7acf57ad8e9c1f1e9bb3500">fc8be234</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-27T14:08:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Some little tweaks of firs & snow.

[DEVELOPMENT ENVIRONMENT]
* NEW: Some little tweaks of firs & snow.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/634bd9e13350c702b8eb4b63c2eca11192cfd233">634bd9e1</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-27T14:22:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update version to 3.12.0.

[CONFIGURATION]
* NEW: Update version to 3.12.0.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/9f3ccf1a6728356fb6ab0daa990b775506f024aa">9f3ccf1a</a></strong>
<div>
<span>by gambas</span>
<i>at 2018-12-27T15:13:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' into stable
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#a5cc2925ca8258af241be7e5b0381edf30266302">
.gitignore
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#587d266bb27a4dc3022bbed44dfa19849df3044c">
<span class="new-file">
+
.gitlab-ci.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#dad57a4c245a8007c90257aef0514c8b6a0f600c">
AUTHORS
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#d5b4de16d947214ec306bd57bed1bd23a939b5f9">
Makefile.am
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#b33892fbddeffc3368077b4904ad0b3d562a7312">
VERSION
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#ce57f1ad22314b8f4c927a6a24d8bceccb395d57">
acinclude.m4
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#7cf35ca005f94604b532eaeb4d4bf6fe2c82cffa">
app/Makefile.am
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#068e0f2084e5075dd0b54d50c12817349139b006">
app/desktop/gambas3.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#d63cab3e899941591fe461b82c9d74d026d386ea">
app/examples/Basic/Blights/.icon.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#82cd9f639c0cec46bb0e316d265d6e382d0e2bb0">
app/examples/Basic/Blights/.project
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#3c84e5e7a623808ac6179dd09a62eaaf686a3c14">
app/examples/Basic/Blights/ampoule.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#00e0100b88d329d1ae212bb874027a6ab6e64c7f">
app/examples/Basic/Collection/.icon.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#651c73ae9723d9e2d9127c3629684c82d4d9eb45">
app/examples/Basic/Collection/collection.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#70f9ce83dcc6ea6663a5eeb4352db5ceb46c0159">
app/examples/Basic/DragNDrop/.icon.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#f733a61e15e2f8c291a89045c5b40480ae105d48">
app/examples/Basic/DragNDrop/drop.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#f48be1738a146bc19b3485cb47d7ffff443d9fd7">
app/examples/Basic/Object/.icon.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#b52c4fa94ab2c2b24c47619f37423c9415df7db4">
app/examples/Basic/Object/object.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#483c8c972411cbc0f4a5eafd6fcda380d162067f">
app/examples/Basic/Timer/.icon.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#1824377e05af904bb8c29a5e17fb0de4fca1b000">
app/examples/Basic/Timer/timer.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#422fc35fd2e76eefbc28ef0d05d7fc17062c91ae">
app/examples/Control/ArrayOfControls/.icon.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#6e3f614f94764c1516937a954e931d2c64e1eb91">
app/examples/Control/ArrayOfControls/green.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#391629e8ab7215b6875a3d83ff17462831a9adce">
app/examples/Control/ArrayOfControls/green1.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#157bf34baa36f146e04a3956a728d0ca3a78f40c">
app/examples/Control/ArrayOfControls/phone.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#1456906fa243829ac13afeb8402f9e23f3d276d2">
app/examples/Control/ArrayOfControls/red.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#4872dfb1d6221a965690deb4eb5b66dbc7651e9e">
app/examples/Control/ArrayOfControls/red1.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#773ea943f5e25e03c8bb743f78bea474691a52f8">
app/examples/Control/Embedder/.icon.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#1cadd05c3824b19ab8a6599dd5fadc5451abae8e">
<span class="deleted-file">

app/examples/Control/Embedder/.settings
</span>
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#96fe754f08cef1fedec5165f1efb18c11489e27d">
app/examples/Control/Embedder/embedder.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#e4e935a326ebc2935de4152273da7beb6036db8d">
app/examples/Control/HighlightEditor/.hidden/screenshots/2014-12-17.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa#21390119ff6a70d03c83219639df2dda44146699">
app/examples/Control/HighlightEditor/.icon.png
</a>
</li>
</ul>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777777;">

<br>
<a href="https://gitlab.com/gambas/gambas/compare/4da8ee251a1e563f13f8d76c5b346fbbf850a5bc...9f3ccf1a6728356fb6ab0daa990b775506f024aa">View it on GitLab</a>.
<br>
You're receiving this email because of your account on gitlab.com.
If you'd like to receive fewer emails, you can
adjust your notification settings.

</p>
</div>
</body>
</html>