<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scintilla-mirror/gtk, branch rel-3-6-6</title>
<subtitle>Git mirror of the Scintilla editor component. Referenced by the SciTECO repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/'/>
<entry>
<title>Bug [#1831]. Fix GTK+ error due to not allocating enough space for scrollbars.</title>
<updated>2016-05-21T21:55:12+00:00</updated>
<author>
<name>Johannes Sasongko</name>
<email>sasongko@gmail.com</email>
</author>
<published>2016-05-21T21:55:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=7a1afd092ba232b96278353bef709035871e4323'/>
<id>7a1afd092ba232b96278353bef709035871e4323</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Normalized formatting.</title>
<updated>2016-05-18T00:07:31+00:00</updated>
<author>
<name>Neil Hodgson</name>
<email>unknown</email>
</author>
<published>2016-05-18T00:07:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=e968d1fbe004554ff8173d91982d9ec7bed6438a'/>
<id>e968d1fbe004554ff8173d91982d9ec7bed6438a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable g-ir-scanner to scan ScintillaObject signals</title>
<updated>2016-05-17T20:11:17+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2016-05-17T20:11:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=ace28857b70d8a8fe97cdf29f937614eb13de781'/>
<id>ace28857b70d8a8fe97cdf29f937614eb13de781</id>
<content type='text'>
Currently, the ScintillaObject signals can't be used from python code via
gobject-introspection. This is because g-ir-scanner does not properly scan
the signals.

For signals, there is the additional requirement that parameters have are
registered GTypes. For the sci-notify signal, this can be accomplished by
boxing SCNotification.

In addition, g-ir-scanner also runs on Scintilla.h where it picks up
additional structs.

test/gi/ is updated accordingly. The test python script is enhanced
to showcase the signals (some fixes to the makefile are included as well).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, the ScintillaObject signals can't be used from python code via
gobject-introspection. This is because g-ir-scanner does not properly scan
the signals.

For signals, there is the additional requirement that parameters have are
registered GTypes. For the sci-notify signal, this can be accomplished by
boxing SCNotification.

In addition, g-ir-scanner also runs on Scintilla.h where it picks up
additional structs.

test/gi/ is updated accordingly. The test python script is enhanced
to showcase the signals (some fixes to the makefile are included as well).
</pre>
</div>
</content>
</entry>
<entry>
<title>GTK: Add makefile rules to auto-generate marshallers</title>
<updated>2016-05-16T22:52:28+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>ban@herbesfolles.org</email>
</author>
<published>2016-05-16T22:52:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=99d52264a609b61e8639f3c1087a78fedb0b9de8'/>
<id>99d52264a609b61e8639f3c1087a78fedb0b9de8</id>
<content type='text'>
This makes it easier to update or add new marshallers.

Also, re-generate the current one using a current version of
glib-genmarshal, which generates different output (accessing different
fields for enum and flags) since at least 2008.  Although neither of
these types are currently used, it seems safer this way.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it easier to update or add new marshallers.

Also, re-generate the current one using a current version of
glib-genmarshal, which generates different output (accessing different
fields for enum and flags) since at least 2008.  Although neither of
these types are currently used, it seems safer this way.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backed out changeset: 89cda794d0dd as fixed changeset will be sent by author.</title>
<updated>2016-05-17T11:58:45+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2016-05-17T11:58:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=9075832b2e345bb3ffe5d9b53ce3b899dc3a1efa'/>
<id>9075832b2e345bb3ffe5d9b53ce3b899dc3a1efa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable g-ir-scanner to scan ScintillaObject signals</title>
<updated>2016-04-26T15:09:25+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2016-04-26T15:09:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=17a38b0f6efc4a0d847ab502773dafa9939999d8'/>
<id>17a38b0f6efc4a0d847ab502773dafa9939999d8</id>
<content type='text'>
Currently, the ScintillaObject signals can't be used from python code via
gobject-introspection. This is because g-ir-scanner does not properly scan
the signals.

For signals, there is the additional requirement that parameters have are
registered GTypes. For the sci-notify signal, this can be accomplished by
boxing SCNotification.

In addition, g-ir-scanner also runs on Scintilla.h where it picks up
additional structs.

test/gi/ is updated accordingly. The test python script is enhanced
to showcase the signals (some fixes to the makefile are included as well).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, the ScintillaObject signals can't be used from python code via
gobject-introspection. This is because g-ir-scanner does not properly scan
the signals.

For signals, there is the additional requirement that parameters have are
registered GTypes. For the sci-notify signal, this can be accomplished by
boxing SCNotification.

In addition, g-ir-scanner also runs on Scintilla.h where it picks up
additional structs.

test/gi/ is updated accordingly. The test python script is enhanced
to showcase the signals (some fixes to the makefile are included as well).
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug [#1827]. GTK: Avoid possible IdleWork() calls on destructed objects</title>
<updated>2016-05-11T21:00:37+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>ban@herbesfolles.org</email>
</author>
<published>2016-05-11T21:00:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=3f7b52da84cf6a8168c555bddbe1e8919cee1334'/>
<id>3f7b52da84cf6a8168c555bddbe1e8919cee1334</id>
<content type='text'>
The idle callback removal clause in the ScintillaGTK destructor got
broken in 4e5c321dda8e69104cb7b639c3107dc11dbc00f6, leading to the
callback not being removed thus possibly running after the instance
destruction.
Indeed, gdk_threads_add_idle() wraps g_idle_add() with a custom user
data, thus making the g_source_remove_by_user_data() call in the
destructor incorrect, as we give it our own user data, not GDK's
wrapper one.

Fix the callback removal not to use user data matching to avoid this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The idle callback removal clause in the ScintillaGTK destructor got
broken in 4e5c321dda8e69104cb7b639c3107dc11dbc00f6, leading to the
callback not being removed thus possibly running after the instance
destruction.
Indeed, gdk_threads_add_idle() wraps g_idle_add() with a custom user
data, thus making the g_source_remove_by_user_data() call in the
destructor incorrect, as we give it our own user data, not GDK's
wrapper one.

Fix the callback removal not to use user data matching to avoid this.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove template adaptor as only g_iconv is used now. Use glib's gsize type as it</title>
<updated>2016-05-05T00:48:38+00:00</updated>
<author>
<name>Neil Hodgson</name>
<email>unknown</email>
</author>
<published>2016-05-05T00:48:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=1c5cc9a5fc8a6bfb9b9791338c5c5a20b21288e8'/>
<id>1c5cc9a5fc8a6bfb9b9791338c5c5a20b21288e8</id>
<content type='text'>
matches g_iconv exactly. Make character set name buffer dynamically sized.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
matches g_iconv exactly. Make character set name buffer dynamically sized.
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid use of const_cast when retrieving window positions.</title>
<updated>2016-05-03T02:09:33+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2016-05-03T02:09:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=c6cbb4d76afafbd4aa496fee7e3f8f8add1a5527'/>
<id>c6cbb4d76afafbd4aa496fee7e3f8f8add1a5527</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not call deprecated functions on newer GTK+.</title>
<updated>2016-04-30T22:59:04+00:00</updated>
<author>
<name>Neil Hodgson</name>
<email>unknown</email>
</author>
<published>2016-04-30T22:59:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=3bfef86308a31a34f9cda514c3fcde73756c4def'/>
<id>3bfef86308a31a34f9cda514c3fcde73756c4def</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
