<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/glib.git/docs/reference/glib, branch pgriffis/wip/resolver-https</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>docs: Improve GVariant docs</title>
<updated>2021-11-29T09:54:15+00:00</updated>
<author>
<name>Mohammed Sadiq</name>
<email>sadiq@sadiqpk.org</email>
</author>
<published>2021-11-28T07:25:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=3bd2ab4550bcc7a18a26b82112d9bb26fbce7af1'/>
<id>3bd2ab4550bcc7a18a26b82112d9bb26fbce7af1</id>
<content type='text'>
Fix a typo and expand examples to include freeing memory
where it's not obvious
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix a typo and expand examples to include freeing memory
where it's not obvious
</pre>
</div>
</content>
</entry>
<entry>
<title>galloca: Add new API g_alloca0 and g_newa0</title>
<updated>2021-11-26T12:24:23+00:00</updated>
<author>
<name>Marc-André Lureau</name>
<email>marcandre.lureau@redhat.com</email>
</author>
<published>2021-11-25T08:08:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=b4631c44ad49574b30bdd71ac50ce2c9ddb1262b'/>
<id>b4631c44ad49574b30bdd71ac50ce2c9ddb1262b</id>
<content type='text'>
Added `g_alloca0()` which wraps `g_alloca()` and initializes
allocated memory to zeroes.

Added `g_newa0()` which wraps `g_alloca0()` in a typesafe manner.

Refreshed and tweaked by Nishal Kulkarni.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added `g_alloca0()` which wraps `g_alloca()` and initializes
allocated memory to zeroes.

Added `g_newa0()` which wraps `g_alloca0()` in a typesafe manner.

Refreshed and tweaked by Nishal Kulkarni.
</pre>
</div>
</content>
</entry>
<entry>
<title>Better detection of the cleanup attribute.</title>
<updated>2021-11-16T15:13:07+00:00</updated>
<author>
<name>Alvarito050506</name>
<email>donfrutosgomez@gmail.com</email>
</author>
<published>2021-08-11T22:33:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=03753cda7909983e3b45ba2dd5572835b6bd37d3'/>
<id>03753cda7909983e3b45ba2dd5572835b6bd37d3</id>
<content type='text'>
Use g_macro__has_attribute to detect it instead of
hardcoding __GNUC__ || __clang__. This adds support
for a few compiler and is consistent with the rest
of the gmacros.h file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use g_macro__has_attribute to detect it instead of
hardcoding __GNUC__ || __clang__. This adds support
for a few compiler and is consistent with the rest
of the gmacros.h file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add g_main_context_new_with_flags()</title>
<updated>2021-09-21T13:50:30+00:00</updated>
<author>
<name>Vinícius dos Santos Oliveira</name>
<email>vini.ipsmaker@gmail.com</email>
</author>
<published>2021-04-12T22:16:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=7ba86be594fe5733c7a3df031d94c1e37765ff88'/>
<id>7ba86be594fe5733c7a3df031d94c1e37765ff88</id>
<content type='text'>
This constructor is useful to set options that can't change after
creation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This constructor is useful to set options that can't change after
creation.
</pre>
</div>
</content>
</entry>
<entry>
<title>gversionmacros: Add version macros for GLib 2.72</title>
<updated>2021-09-17T10:35:21+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>pwithnall@endlessos.org</email>
</author>
<published>2021-09-17T10:35:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=94b74c761d187680d8427844188202bbb781842e'/>
<id>94b74c761d187680d8427844188202bbb781842e</id>
<content type='text'>
Signed-off-by: Philip Withnall &lt;pwithnall@endlessos.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Philip Withnall &lt;pwithnall@endlessos.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix false deprecation warnings on old GCC/MSVC</title>
<updated>2021-09-07T10:21:20+00:00</updated>
<author>
<name>Evan Miller</name>
<email>emmiller@gmail.com</email>
</author>
<published>2021-09-06T19:48:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=508352339aecc0010178e657f1ee41eb4f0a104c'/>
<id>508352339aecc0010178e657f1ee41eb4f0a104c</id>
<content type='text'>
Closes #2472
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #2472
</pre>
</div>
</content>
</entry>
<entry>
<title>gtestutils: Allow failing a test with a printf-style message</title>
<updated>2021-08-19T08:49:11+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>smcv@collabora.com</email>
</author>
<published>2021-08-05T10:42:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=a076dbcb68df592595ce77e76766dfc534bd529d'/>
<id>a076dbcb68df592595ce77e76766dfc534bd529d</id>
<content type='text'>
This allows a pattern like

    g_test_message ("cannot reticulate splines: %s", error-&gt;message);
    g_test_fail ();

to be replaced by the simpler

    g_test_fail_printf ("cannot reticulate splines: %s", error-&gt;message);

with the secondary benefit of making the message available to TAP
consumers as part of the "not ok" message.

Signed-off-by: Simon McVittie &lt;smcv@collabora.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows a pattern like

    g_test_message ("cannot reticulate splines: %s", error-&gt;message);
    g_test_fail ();

to be replaced by the simpler

    g_test_fail_printf ("cannot reticulate splines: %s", error-&gt;message);

with the secondary benefit of making the message available to TAP
consumers as part of the "not ok" message.

Signed-off-by: Simon McVittie &lt;smcv@collabora.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gtestutils: Allow skipping tests with a printf-style message</title>
<updated>2021-08-19T08:41:08+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>smcv@collabora.com</email>
</author>
<published>2021-08-05T10:51:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=182d9995cac0553ea1bd50db56885c39c4fcb813'/>
<id>182d9995cac0553ea1bd50db56885c39c4fcb813</id>
<content type='text'>
Forming the g_test_skip() message from printf-style arguments seems
common enough to deserve a convenience function.

g_test_incomplete() is mechanically almost equivalent to g_test_skip()
(the semantics are different but the implementation is very similar),
so give it a similar mechanism for symmetry.

Signed-off-by: Simon McVittie &lt;smcv@collabora.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Forming the g_test_skip() message from printf-style arguments seems
common enough to deserve a convenience function.

g_test_incomplete() is mechanically almost equivalent to g_test_skip()
(the semantics are different but the implementation is very similar),
so give it a similar mechanism for symmetry.

Signed-off-by: Simon McVittie &lt;smcv@collabora.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'main' into 'main'</title>
<updated>2021-07-26T10:06:08+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>philip@tecnocode.co.uk</email>
</author>
<published>2021-07-26T10:06:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=ef6a5517396ef19f0efd6179e285c9839acbbd9f'/>
<id>ef6a5517396ef19f0efd6179e285c9839acbbd9f</id>
<content type='text'>
Fix some test suite memory leaks

See merge request GNOME/glib!2195</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix some test suite memory leaks

See merge request GNOME/glib!2195</pre>
</div>
</content>
</entry>
<entry>
<title>mainloop: Add g_source_set_static_name</title>
<updated>2021-07-24T15:26:40+00:00</updated>
<author>
<name>Matthias Clasen</name>
<email>mclasen@redhat.com</email>
</author>
<published>2021-07-24T12:38:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=bb4d390577a586614a31bdb7d35b4989d5ffc2f4'/>
<id>bb4d390577a586614a31bdb7d35b4989d5ffc2f4</id>
<content type='text'>
g_source_set_name duplicates the string, and this is
showing up as one of the more prominent sources of strdups
in GTK profiles, despite all the names we use being literals.

Add a variant that avoids the overhead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
g_source_set_name duplicates the string, and this is
showing up as one of the more prominent sources of strdups
in GTK profiles, despite all the names we use being literals.

Add a variant that avoids the overhead.
</pre>
</div>
</content>
</entry>
</feed>
