<!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/3d68879247868c1878626cf1205e2f6f5e721fd5">3d688792</a></strong>
<div>
<span>by gambas</span>
<i>at 2019-03-25T02:57:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Support for playing speed rate and step-by-step forward.

[GB.MEDIA]
* NEW: MediaPipeline: Pos is a new synonymous for the Position property.
* NEW: MediaPipeline: Position is a new event that is raised when the media position has changed.
* NEW: MediaPipeline: Seek() is a new method that allows to move the media to a specific position while specifying GStreamer seek flags.
* NEW: MediaPipeline: Speed is a new property that allows to define the media playing speed rate. A negative speed will play backward.
* NEW: MediaPipeline: Forward() is a new method that allows to move forward a specific amount of frames. Moving backward does not work at the moment.
* NEW: Media: Add MediaPipeline.Seek() seek constants.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/663e0a4347812c971b7fc36f783f5ba508c7d164">663e0a43</a></strong>
<div>
<span>by gambas</span>
<i>at 2019-03-25T02:58:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Speed is a new property that allows to define the media playing speed. A negative speed moves backward.

[GB.MEDIA.FORM]
* NEW: MediaView: Speed is a new property that allows to define the media playing speed. A negative speed moves backward.
* NEW: MediaView: Resizing the control while the media is paused correctly resizes the displayed frame.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/a247c14d24b8edc4533cba6bf1b9240a4bf1463a">a247c14d</a></strong>
<div>
<span>by gambas</span>
<i>at 2019-03-27T23:07:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Compile with GStreamer < 1.16.

[GB.MEDIA]
* BUG: Compile with GStreamer < 1.16.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/3dd1fd493e41a63496899822f92b9cb8d50f1e4b">3dd1fd49</a></strong>
<div>
<span>by gambas</span>
<i>at 2019-04-04T20:58:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix the JIT compiler: '_init' method, Lock instruction, Object datatype, and DO / REPEAT loops at the beginning of a function now work correctly.

[INTERPRETER]
* BUG: JIT compiler does not run static initializers anymore when loading a class. Otherwise bytecode can be modified before being compiled, leading to a JIT compiler crash.

[COMPILER]
* BUG: Fix LOCK subroutine meta-information.

[GB.JIT]
* NEW: Don't display abortion debugging message if there is no compilation to abort.
* BUG: Object variables are correctly managed now.
* BUG: DO...LOOP and REPEAT...UNTIL at the beginning of the function now is correctly compiled in all cases.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/c1db77f31b01e5e62b09ff4770a7e6521dcd85ac">c1db77f3</a></strong>
<div>
<span>by gambas</span>
<i>at 2019-04-04T21:04:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Some unary operator syntax rewrite in source code.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/0b1afd4d526e203397a888b121d8e9a915a21377">0b1afd4d</a></strong>
<div>
<span>by gambas</span>
<i>at 2019-04-04T21:06:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Code editor: The method popup font is sized according to the number of methods to display.

[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: The method popup font is sized according to the number of methods to display.
* NEW: Update financial support.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f23228638b1c28567fb5de9b8102ad863a4ebc8e">f2322863</a></strong>
<div>
<span>by gambas</span>
<i>at 2019-04-04T21:12:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix Url$() escaping characters.

[INTERPRETER]
* BUG: Fix Url$() escaping characters.
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/63834d96b85670c64d0c90151531419345a54f6e">63834d96</a></strong>
<div>
<span>by gambas</span>
<i>at 2019-04-10T22:00:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' into stable
</pre>
</li>
<li>
<strong><a href="https://gitlab.com/gambas/gambas/commit/f31dafa73227f88e8e9df8bd42c423d4739d377d">f31dafa7</a></strong>
<div>
<span>by gambas</span>
<i>at 2019-04-10T22:01:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'stable' of gitlab.com:gambas/gambas into stable
</pre>
</li>
</ul>
<h4>23 changed files:</h4>
<ul>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#aa583d965509621c0f2d71166d0842d474f059b7">
app/src/gambas3/.src/Editor/Code/FProcedureList.class
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#35d7b7baf8ec0f1ec7143bdff8a6ee6b9753369c">
app/src/gambas3/.src/Editor/Code/FTextEditor.class
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#baac7574d555cf55c4e80423e09330fb0c504579">
app/src/gambas3/support.txt
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#e278fc65f80ce717c189ae414bc8abd6604b2d1e">
comp/src/gb.form.editor/.src/TextEditor.class
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#206c5946175ffc71bc7fec7208e4f11ec5ca873f">
comp/src/gb.media.form/.icon.png
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#726105b20d3da59fc56520484dd67ed7ba62e2db">
comp/src/gb.media.form/.src/FMediaPlayer.class
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#7d9fe90848c00c1a55de9fab8ae1042bbb208c8e">
comp/src/gb.media.form/.src/FMediaPlayer.form
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#6076c5cb783fc6f8b50cdb5d8302b2919f9f6dc6">
comp/src/gb.media.form/.src/FTest.form
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#5322db9bccdcc7c28a389c3b33fb6c451b95875a">
comp/src/gb.media.form/.src/MediaView.class
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#c7f9cfe489908e080b88821c497553cb10d77de7">
gb.media/src/c_media.c
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#dbfce77ecc809c433d79776ce53b8a047994f3d0">
gb.media/src/c_media.h
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#37e11b564fd763d8428a9c26ab81cf2398b5e491">
main/gbx/gbx_archive.h
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#c08f8e391128cf1b4981a9b9dc5d783aac634184">
main/gbx/gbx_class.c
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#0be5ce8a77f799fe40689c24b86b952233d42c50">
main/gbx/gbx_class_load.c
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#c5299c94b52c20a5881d798e266cbd4ce569ba91">
main/gbx/gbx_jit.c
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#146c36423e31dfde0a94ba4de3dadf30ec76c092">
main/gbx/gbx_jit.h
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#bcb2f37ab896010dbdbb21b3878eb776bd9cb1e3">
main/gbx/gbx_subr_string.c
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#3fdb2f5c9ac8192516f2cbeeb994b6c7fcba99bc">
main/lib/jit/gb.jit/.src/CCompilation.class
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#bb4d12e806f2dca37efd0b2e8e9b70e1d061c95e">
main/lib/jit/gb.jit/.src/Jit.module
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#b764edff3b1be82425102895af55e3f52c43608c">
main/lib/jit/gb.jit/jit.h
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#c17d7d8b5ddb4bfe0722eed94e51b36df46efce3">
main/lib/jit/jit.c
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#f28de36d0ef8dba5af466ee48efbf119548d967f">
main/lib/jit/jit_body.c
</a>
</li>
<li class="file-stats">
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d#5ca6bbaacddef92b846f83c5777f50a0c89ccd3c">
main/share/gb_reserved_keyword.h
</a>
</li>
</ul>

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

<br>
<a href="https://gitlab.com/gambas/gambas/compare/3c688831947d3dcaf2ff2d477af2402b7789dece...f31dafa73227f88e8e9df8bd42c423d4739d377d">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>