<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gtk+.git, branch popover-list-lockup</title>
<subtitle>gitlab.gnome.org: GNOME/gtk.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/'/>
<entry>
<title>window: Defer focus setting until after paint</title>
<updated>2021-04-09T23:44:10+00:00</updated>
<author>
<name>Matthias Clasen</name>
<email>mclasen@redhat.com</email>
</author>
<published>2021-04-09T23:38:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=4a76abffd4d62cbbb7b795008c86659a966cbf0d'/>
<id>4a76abffd4d62cbbb7b795008c86659a966cbf0d</id>
<content type='text'>
Commit 3dbf5038fab8eb0d8c11 tried to defer focus changes
until after rendering is done. But it failed to do so, since
the toplevel ::render handler is still before rendering of
popups that are attached to that toplevel. To do this
properly, we need to do it in the AFTER_PAINT frame clock
phase.

Fixes: #3725
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit 3dbf5038fab8eb0d8c11 tried to defer focus changes
until after rendering is done. But it failed to do so, since
the toplevel ::render handler is still before rendering of
popups that are attached to that toplevel. To do this
properly, we need to do it in the AFTER_PAINT frame clock
phase.

Fixes: #3725
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'no-scroll-cursor' into 'master'</title>
<updated>2021-04-09T13:30:36+00:00</updated>
<author>
<name>Matthias Clasen</name>
<email>mclasen@redhat.com</email>
</author>
<published>2021-04-09T13:30:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=d15b0afca996532130c1602a7d02659731c329df'/>
<id>d15b0afca996532130c1602a7d02659731c329df</id>
<content type='text'>
scrolledwindow: Stop using scroll cursors

See merge request GNOME/gtk!3416</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
scrolledwindow: Stop using scroll cursors

See merge request GNOME/gtk!3416</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'ebassi/ci-docs' into 'master'</title>
<updated>2021-04-09T12:35:49+00:00</updated>
<author>
<name>Matthias Clasen</name>
<email>mclasen@redhat.com</email>
</author>
<published>2021-04-09T12:35:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=0d6bbc035d34830b35f69d75ed992a1b5db21ac7'/>
<id>0d6bbc035d34830b35f69d75ed992a1b5db21ac7</id>
<content type='text'>
ci: Drop the split Fedora images

See merge request GNOME/gtk!3415</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ci: Drop the split Fedora images

See merge request GNOME/gtk!3415</pre>
</div>
</content>
</entry>
<entry>
<title>scrolledwindow: Stop using scroll cursors</title>
<updated>2021-04-09T12:26:09+00:00</updated>
<author>
<name>Matthias Clasen</name>
<email>mclasen@redhat.com</email>
</author>
<published>2021-04-09T12:26:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=9313d4b6b4368f5615d3fb65dac63411e22e9fa7'/>
<id>9313d4b6b4368f5615d3fb65dac63411e22e9fa7</id>
<content type='text'>
We used to override cursor to use all-scroll while the
content is being scrolled. Unfortunately, there is several
problems with this:
- It is really only expected certain devices, and we don't
  have the device information on Wayland
- With the way cursor setting works in GTK4, non-NULL cursors
  of the content (eg the text views ibeam) win, making the
  scroll cursor not show up
- Under X11, we seem to miss scroll end events and then
  the scroll cursor gets stuck
Therefore, just remove this feature.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We used to override cursor to use all-scroll while the
content is being scrolled. Unfortunately, there is several
problems with this:
- It is really only expected certain devices, and we don't
  have the device information on Wayland
- With the way cursor setting works in GTK4, non-NULL cursors
  of the content (eg the text views ibeam) win, making the
  scroll cursor not show up
- Under X11, we seem to miss scroll end events and then
  the scroll cursor gets stuck
Therefore, just remove this feature.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Drop the split Fedora images</title>
<updated>2021-04-09T11:28:08+00:00</updated>
<author>
<name>Emmanuele Bassi</name>
<email>ebassi@gnome.org</email>
</author>
<published>2021-04-09T11:28:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=ed412f43d19cc0b5f89609889999f0128a10c14b'/>
<id>ed412f43d19cc0b5f89609889999f0128a10c14b</id>
<content type='text'>
Now that we don't need the whole of Pandoc to build our documentation,
we can go back to a single Fedora image for our CI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that we don't need the whole of Pandoc to build our documentation,
we can go back to a single Fedora image for our CI.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'half-float' into 'master'</title>
<updated>2021-04-09T03:34:05+00:00</updated>
<author>
<name>Matthias Clasen</name>
<email>mclasen@redhat.com</email>
</author>
<published>2021-04-09T03:34:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=5d0a3bd4cb2f8f3f992106b8ce2e13bd1fd50410'/>
<id>5d0a3bd4cb2f8f3f992106b8ce2e13bd1fd50410</id>
<content type='text'>
ngl: Use fp16 for colors

See merge request GNOME/gtk!3405</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ngl: Use fp16 for colors

See merge request GNOME/gtk!3405</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'font-fallback-fix' into 'master'</title>
<updated>2021-04-08T11:24:09+00:00</updated>
<author>
<name>Matthias Clasen</name>
<email>mclasen@redhat.com</email>
</author>
<published>2021-04-08T11:24:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=1c2238cc2abbca0486a5fdac5523efc268affb96'/>
<id>1c2238cc2abbca0486a5fdac5523efc268affb96</id>
<content type='text'>
wayland: Improve font setting fallback more

Closes #3838

See merge request GNOME/gtk!3412</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
wayland: Improve font setting fallback more

Closes #3838

See merge request GNOME/gtk!3412</pre>
</div>
</content>
</entry>
<entry>
<title>Work around compiler shortcomings on macOS</title>
<updated>2021-04-08T02:38:47+00:00</updated>
<author>
<name>Matthias Clasen</name>
<email>mclasen@redhat.com</email>
</author>
<published>2021-04-08T02:38:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=2d7169fd5f2467e6a6159978fcbd89478de85424'/>
<id>2d7169fd5f2467e6a6159978fcbd89478de85424</id>
<content type='text'>
alias attributes don't work on Darwin, so
do without.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
alias attributes don't work on Darwin, so
do without.
</pre>
</div>
</content>
</entry>
<entry>
<title>gsk: Add runtime checks for F16C</title>
<updated>2021-04-08T02:21:23+00:00</updated>
<author>
<name>Matthias Clasen</name>
<email>mclasen@redhat.com</email>
</author>
<published>2021-04-08T01:29:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=885a6b8ebc2acc7915c7fc7d8fe814c1d20d8aaf'/>
<id>885a6b8ebc2acc7915c7fc7d8fe814c1d20d8aaf</id>
<content type='text'>
Use an IFUNC resolver to determine whether we can use
intrinsics for FP16 conversion. This requires the functions
to be no longer inline.

Sadly, it turns out that __builtin_cpu_supports ("f16c")
doesn't compile on the systems where we want it to prevent
us from getting a SIGILL at runtime.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use an IFUNC resolver to determine whether we can use
intrinsics for FP16 conversion. This requires the functions
to be no longer inline.

Sadly, it turns out that __builtin_cpu_supports ("f16c")
doesn't compile on the systems where we want it to prevent
us from getting a SIGILL at runtime.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add an option to disable F16C</title>
<updated>2021-04-08T02:21:23+00:00</updated>
<author>
<name>Matthias Clasen</name>
<email>mclasen@redhat.com</email>
</author>
<published>2021-04-07T23:41:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=9d81c129fc34b489d51bd314ec540bbd6de9794b'/>
<id>9d81c129fc34b489d51bd314ec540bbd6de9794b</id>
<content type='text'>
And add a compile time check for the presence of this
CPU feature.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And add a compile time check for the presence of this
CPU feature.
</pre>
</div>
</content>
</entry>
</feed>
