<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scintilla-mirror/gtk, branch rel-3-5-7</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>Simplified retrieval of correct display for widget and ensure works on older versions of GTK+.</title>
<updated>2015-06-04T23:13:08+00:00</updated>
<author>
<name>nyamatongwe</name>
<email>unknown</email>
</author>
<published>2015-06-04T23:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=ff4df20278adccde1452550c253fb898ec3a1eab'/>
<id>ff4df20278adccde1452550c253fb898ec3a1eab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Restored compatibility with GTK+ 2.18 for cursor calls.</title>
<updated>2015-06-04T00:51:50+00:00</updated>
<author>
<name>nyamatongwe</name>
<email>unknown</email>
</author>
<published>2015-06-04T00:51:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=823b4d5b855780251598804accd4ddfb77535869'/>
<id>823b4d5b855780251598804accd4ddfb77535869</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GTK: Don't use gdk_window_set_user_data() in a deprecated manner</title>
<updated>2015-06-03T12:08:27+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>ban@herbesfolles.org</email>
</author>
<published>2015-06-03T12:08:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=3a8761c42d077ac693b66d07a014e6604def968e'/>
<id>3a8761c42d077ac693b66d07a014e6604def968e</id>
<content type='text'>
Since GTK 3.8 gtk_widget_register_window() should be used instead of
gdk_window_set_user_data() in a widget's ::realize() method.

gtk_widget_unregister_window() is called by the GtkWidget's
::unrealize() handler we chain up to.

This has no functional impact.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since GTK 3.8 gtk_widget_register_window() should be used instead of
gdk_window_set_user_data() in a widget's ::realize() method.

gtk_widget_unregister_window() is called by the GtkWidget's
::unrealize() handler we chain up to.

This has no functional impact.
</pre>
</div>
</content>
</entry>
<entry>
<title>GTK: Use the proper GTK3 way to set widget window background</title>
<updated>2015-06-03T12:08:02+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>ban@herbesfolles.org</email>
</author>
<published>2015-06-03T12:08:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=3fd7f2bdc3eed77daabd3700e55f5ff744f2bdbe'/>
<id>3fd7f2bdc3eed77daabd3700e55f5ff744f2bdbe</id>
<content type='text'>
It also drops use of gtk_style_context_get_background_color() that has
been deprecated in 3.16.

This however has no functional changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It also drops use of gtk_style_context_get_background_color() that has
been deprecated in 3.16.

This however has no functional changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>GTK: Remove unused prototype</title>
<updated>2015-06-03T12:07:50+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>ban@herbesfolles.org</email>
</author>
<published>2015-06-03T12:07:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=35e3460525490f62549bf1263a95374e13d11b7b'/>
<id>35e3460525490f62549bf1263a95374e13d11b7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GTK: Fix runtime completion popup warning</title>
<updated>2015-06-02T12:45:22+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>ban@herbesfolles.org</email>
</author>
<published>2015-06-02T12:45:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=0070aef502f7ecd0935b768e96d359db829dc7bc'/>
<id>0070aef502f7ecd0935b768e96d359db829dc7bc</id>
<content type='text'>
GtkScrolledWindow in GTK 3.16 might have a minimum and natural height
of 0 if GTK_OVERLAY_SCROLLING is enabled (which is the default), so we
need to fix our overridden minimal height to never be greater than the
natural height.

Do that by only changing the minimal height if it is greater than what
we want.

I don't know why we didn't use to set 0 here, but it might be that a
height of 0 caused problems on older GTK versions, so keep 1 to be sure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GtkScrolledWindow in GTK 3.16 might have a minimum and natural height
of 0 if GTK_OVERLAY_SCROLLING is enabled (which is the default), so we
need to fix our overridden minimal height to never be greater than the
natural height.

Do that by only changing the minimal height if it is greater than what
we want.

I don't know why we didn't use to set 0 here, but it might be that a
height of 0 caused problems on older GTK versions, so keep 1 to be sure.
</pre>
</div>
</content>
</entry>
<entry>
<title>As of GTK+ 3.16, gdk_cursor_new is deprecated and has been replaced with</title>
<updated>2015-05-29T04:15:42+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2015-05-29T04:15:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=02896fa261112444c26726104b0e22bb60bd7220'/>
<id>02896fa261112444c26726104b0e22bb60bd7220</id>
<content type='text'>
gdk_cursor_new_for_display.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gdk_cursor_new_for_display.
</pre>
</div>
</content>
</entry>
<entry>
<title>GTK: Fill the scrollbars junction</title>
<updated>2015-05-22T21:50:52+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>ban@herbesfolles.org</email>
</author>
<published>2015-05-22T21:50:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=23d7a2675bf26ff7b81ae7c5676b759846eb417d'/>
<id>23d7a2675bf26ff7b81ae7c5676b759846eb417d</id>
<content type='text'>
Fill the scrollbars junction square with the appropriate style on
GTK version having a style for it (GTK &gt;= 3.4).

Mostly fixes [bugs:#1611].
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fill the scrollbars junction square with the appropriate style on
GTK version having a style for it (GTK &gt;= 3.4).

Mostly fixes [bugs:#1611].
</pre>
</div>
</content>
</entry>
<entry>
<title>GTK: Workaround ABI issue with Windows GTK2 bundle and GCC &gt; 3</title>
<updated>2015-05-22T12:26:15+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>ban@herbesfolles.org</email>
</author>
<published>2015-05-22T12:26:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=06d04fb37a82847f1270bd93d0148acd4e41777d'/>
<id>06d04fb37a82847f1270bd93d0148acd4e41777d</id>
<content type='text'>
GtkScrolledWindow contains a bitfield, and GCC 3.4 and 4.8 don't agree
on the size of the structure (regardless of -mms-bitfields):

- GCC 3.4 has sizeof(GtkScrolledWindow)=88
- GCC 4.8 has sizeof(GtkScrolledWindow)=84

As Windows GTK2 bundle is built with GCC 3, it requires types derived
from GtkScrolledWindow to be at least 88 bytes, which means we need to
add some fake padding to fill in the extra 4 bytes.
There is however no other issue with the layout difference as we never
access any GtkScrolledWindow fields ourselves.

See http://lists.geany.org/pipermail/devel/2015-April/thread.html#9379
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GtkScrolledWindow contains a bitfield, and GCC 3.4 and 4.8 don't agree
on the size of the structure (regardless of -mms-bitfields):

- GCC 3.4 has sizeof(GtkScrolledWindow)=88
- GCC 4.8 has sizeof(GtkScrolledWindow)=84

As Windows GTK2 bundle is built with GCC 3, it requires types derived
from GtkScrolledWindow to be at least 88 bytes, which means we need to
add some fake padding to fill in the extra 4 bytes.
There is however no other issue with the layout difference as we never
access any GtkScrolledWindow fields ourselves.

See http://lists.geany.org/pipermail/devel/2015-April/thread.html#9379
</pre>
</div>
</content>
</entry>
<entry>
<title>Make a single argument constructor explicit.</title>
<updated>2015-05-13T06:42:24+00:00</updated>
<author>
<name>Neil</name>
<email>unknown</email>
</author>
<published>2015-05-13T06:42:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=fec45da4064758bf6fb2ef06c386d1345348fae8'/>
<id>fec45da4064758bf6fb2ef06c386d1345348fae8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
