<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/glib.git/gio/gresource.c, branch require-python34</title>
<subtitle>gitlab.gnome.org: GNOME/glib.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/'/>
<entry>
<title>gresource: Fix potential array overflow if using empty paths</title>
<updated>2018-07-05T11:03:10+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>withnall@endlessm.com</email>
</author>
<published>2018-07-05T11:01:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=ab87af17340ff56a2000f0704c15f2dc4c98ed72'/>
<id>ab87af17340ff56a2000f0704c15f2dc4c98ed72</id>
<content type='text'>
Adds tests to cover this case and similar cases for various GResource
methods in future.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;

https://gitlab.gnome.org/GNOME/glib/issues/927
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds tests to cover this case and similar cases for various GResource
methods in future.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;

https://gitlab.gnome.org/GNOME/glib/issues/927
</pre>
</div>
</content>
</entry>
<entry>
<title>gresource: Fix wrapping of function return type</title>
<updated>2018-07-05T10:19:20+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>withnall@endlessm.com</email>
</author>
<published>2018-07-05T10:19:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=f62d7c1e2a38006a6ad1d735135f222ce5ceb726'/>
<id>f62d7c1e2a38006a6ad1d735135f222ce5ceb726</id>
<content type='text'>
This introduces no functional changes.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This introduces no functional changes.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gresource: avoid allocations in enumerate_children()</title>
<updated>2017-11-15T11:24:29+00:00</updated>
<author>
<name>Christian Hergert</name>
<email>chergert@redhat.com</email>
</author>
<published>2017-11-13T07:04:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=5464461e4c0eac948a81a8aae6a3ef6774ebe6bb'/>
<id>5464461e4c0eac948a81a8aae6a3ef6774ebe6bb</id>
<content type='text'>
In the vast majority of cases, we can avoid temporary
allocations for paths in g_resources_enumerate_children().

In the case we need to add a suffix "/", we can usually just
build the path on the stack. In other cases, we can completely
avoid the strdup, which appears to only have been added for
readability. If the path is really long, we fallback to doing
what we did before, and use g_strconcat().

In the case of Builder, this saved 5.3mb of temporary
allocations in the process of showing the first application
window.

https://bugzilla.gnome.org/show_bug.cgi?id=790275
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the vast majority of cases, we can avoid temporary
allocations for paths in g_resources_enumerate_children().

In the case we need to add a suffix "/", we can usually just
build the path on the stack. In other cases, we can completely
avoid the strdup, which appears to only have been added for
readability. If the path is really long, we fallback to doing
what we did before, and use g_strconcat().

In the case of Builder, this saved 5.3mb of temporary
allocations in the process of showing the first application
window.

https://bugzilla.gnome.org/show_bug.cgi?id=790275
</pre>
</div>
</content>
</entry>
<entry>
<title>GResource – Create an internal copy of the GBytes if it is not pointer aligned</title>
<updated>2017-11-14T08:39:45+00:00</updated>
<author>
<name>Sebastian Dröge</name>
<email>sebastian@centricular.com</email>
</author>
<published>2017-11-13T10:47:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=7b60708204354da877f7eda5150631223bba42f2'/>
<id>7b60708204354da877f7eda5150631223bba42f2</id>
<content type='text'>
https://bugzilla.gnome.org/show_bug.cgi?id=790030
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.gnome.org/show_bug.cgi?id=790030
</pre>
</div>
</content>
</entry>
<entry>
<title>GResource – Add note to documentation that the memory must be at least pointer aligned</title>
<updated>2017-11-14T08:19:58+00:00</updated>
<author>
<name>Sebastian Dröge</name>
<email>sebastian@centricular.com</email>
</author>
<published>2017-11-13T10:43:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=3c9c01e3ce1f2f28ed828238072e835e6bf12ddb'/>
<id>3c9c01e3ce1f2f28ed828238072e835e6bf12ddb</id>
<content type='text'>
https://bugzilla.gnome.org/show_bug.cgi?id=790030
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.gnome.org/show_bug.cgi?id=790030
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Fix cut'n'paste error in g_resources_get_info() doc</title>
<updated>2017-07-05T21:50:04+00:00</updated>
<author>
<name>Bastien Nocera</name>
<email>hadess@hadess.net</email>
</author>
<published>2017-07-05T20:52:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=a95e2a4c64c74fa648e5ac5b6130c84ad73731ad'/>
<id>a95e2a4c64c74fa648e5ac5b6130c84ad73731ad</id>
<content type='text'>
https://bugzilla.gnome.org/show_bug.cgi?id=784581
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.gnome.org/show_bug.cgi?id=784581
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Mention GtkApplication in the GResource documentation</title>
<updated>2017-05-31T10:09:51+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>withnall@endlessm.com</email>
</author>
<published>2017-05-31T10:08:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=c7d325733c6a3bd384df6523350d9312df5ccc92'/>
<id>c7d325733c6a3bd384df6523350d9312df5ccc92</id>
<content type='text'>
Since GtkApplication auto-loads some well-known resource paths. Add a
cross-reference to its documentation. (The cross-reference won’t be
linked if the GTK+ documentation isn’t available at build time, but this
is probably good enough. It is likely to be available.)

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;

https://bugzilla.gnome.org/show_bug.cgi?id=782336
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since GtkApplication auto-loads some well-known resource paths. Add a
cross-reference to its documentation. (The cross-reference won’t be
linked if the GTK+ documentation isn’t available at build time, but this
is probably good enough. It is likely to be available.)

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;

https://bugzilla.gnome.org/show_bug.cgi?id=782336
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Mention the alias GResource attribute in the documentation</title>
<updated>2017-05-31T10:08:05+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>withnall@endlessm.com</email>
</author>
<published>2017-05-31T10:08:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=678899e87a77b534535af58d87872d642aef6a5c'/>
<id>678899e87a77b534535af58d87872d642aef6a5c</id>
<content type='text'>
It was the only part of the XML format which was not documented.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;

https://bugzilla.gnome.org/show_bug.cgi?id=782336
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was the only part of the XML format which was not documented.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;

https://bugzilla.gnome.org/show_bug.cgi?id=782336
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Improve formatting and fix typos in GResource documentation</title>
<updated>2017-05-31T09:55:45+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>withnall@endlessm.com</email>
</author>
<published>2017-05-31T09:55:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=29b4e9b05f534c98ef7e5aa346b1ec9dca781cbf'/>
<id>29b4e9b05f534c98ef7e5aa346b1ec9dca781cbf</id>
<content type='text'>
Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gio/: LGPLv2+ -&gt; LGPLv2.1+</title>
<updated>2017-05-29T17:53:34+00:00</updated>
<author>
<name>Sébastien Wilmet</name>
<email>swilmet@gnome.org</email>
</author>
<published>2017-05-27T16:21:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=3bf4a720c315b5015c8d51edf0b458348f796674'/>
<id>3bf4a720c315b5015c8d51edf0b458348f796674</id>
<content type='text'>
Sub-directories inside gio/ already processed in a previous commit:
- fam/
- gdbus-2.0/ (which contains only codegen/)
- gvdb/
- inotify/
- tests/
- win32/
- xdgmime/

Other sub-directories inside gio/:
- completion/: no license headers
- kqueue/: not LGPL, BSD-style license

https://bugzilla.gnome.org/show_bug.cgi?id=776504
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sub-directories inside gio/ already processed in a previous commit:
- fam/
- gdbus-2.0/ (which contains only codegen/)
- gvdb/
- inotify/
- tests/
- win32/
- xdgmime/

Other sub-directories inside gio/:
- completion/: no license headers
- kqueue/: not LGPL, BSD-style license

https://bugzilla.gnome.org/show_bug.cgi?id=776504
</pre>
</div>
</content>
</entry>
</feed>
