<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/glib.git/gmodule, branch require-python34</title>
<subtitle>gitlab.gnome.org: GNOME/glib.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/glib.git/'/>
<entry>
<title>build: Remove leftovers of Visual Studio project stuff</title>
<updated>2018-06-06T15:54:13+00:00</updated>
<author>
<name>Chun-wei Fan</name>
<email>fanchunwei@src.gnome.org</email>
</author>
<published>2018-06-06T10:20:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/glib.git/commit/?id=4bb173b297c3ef0723b69d690ae6d2ca00bf7fb2'/>
<id>4bb173b297c3ef0723b69d690ae6d2ca00bf7fb2</id>
<content type='text'>
There are more leftover preconfigured stuff that we ought to remove...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are more leftover preconfigured stuff that we ought to remove...
</pre>
</div>
</content>
</entry>
<entry>
<title>Meson: Add export-dynamic flag</title>
<updated>2018-05-17T14:27:01+00:00</updated>
<author>
<name>Xavier Claessens</name>
<email>xavier.claessens@collabora.com</email>
</author>
<published>2018-01-03T16:13:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/glib.git/commit/?id=487b1fd20c5e494366a82ddc0fa6b53b8bd779ad'/>
<id>487b1fd20c5e494366a82ddc0fa6b53b8bd779ad</id>
<content type='text'>
https://bugzilla.gnome.org/show_bug.cgi?id=788773
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.gnome.org/show_bug.cgi?id=788773
</pre>
</div>
</content>
</entry>
<entry>
<title>Meson: Do not build tests with nodelete/Bsymbolic-functions</title>
<updated>2018-05-09T11:52:59+00:00</updated>
<author>
<name>Xavier Claessens</name>
<email>xavier.claessens@collabora.com</email>
</author>
<published>2018-05-01T13:44:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/glib.git/commit/?id=b6cb22f32bf3df3c21310bd10b9c122ca4b8e3f6'/>
<id>b6cb22f32bf3df3c21310bd10b9c122ca4b8e3f6</id>
<content type='text'>
-z nodelete breaks the libresourceplugin module usage in the resources.c
test, which expects to be able to unload it.

Make the Meson build match what the autotools build does: only pass
glib_link_flags to the headline libraries (glib-2.0, gio-2.0,
gobject-2.0, gthread-2.0, gmodule-2.0) and omit it from all other build
targets.

https://bugzilla.gnome.org/show_bug.cgi?id=788771
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
-z nodelete breaks the libresourceplugin module usage in the resources.c
test, which expects to be able to unload it.

Make the Meson build match what the autotools build does: only pass
glib_link_flags to the headline libraries (glib-2.0, gio-2.0,
gobject-2.0, gthread-2.0, gmodule-2.0) and omit it from all other build
targets.

https://bugzilla.gnome.org/show_bug.cgi?id=788771
</pre>
</div>
</content>
</entry>
<entry>
<title>Meson: Use pkgconfig module to generate all pc files</title>
<updated>2018-03-28T23:31:20+00:00</updated>
<author>
<name>Xavier Claessens</name>
<email>xavier.claessens@collabora.com</email>
</author>
<published>2017-12-11T19:47:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/glib.git/commit/?id=3c76114e73fb98a01403b2349a600161d362e5fe'/>
<id>3c76114e73fb98a01403b2349a600161d362e5fe</id>
<content type='text'>
This requires improved pc file generator from meson 0.45.

https://bugzilla.gnome.org/show_bug.cgi?id=788773
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This requires improved pc file generator from meson 0.45.

https://bugzilla.gnome.org/show_bug.cgi?id=788773
</pre>
</div>
</content>
</entry>
<entry>
<title>meson: fix static build under Windows</title>
<updated>2018-01-04T21:21:40+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2017-07-16T14:41:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/glib.git/commit/?id=cf93b27cebd067fd7b91a14e1cf1b2c17fcd9c97'/>
<id>cf93b27cebd067fd7b91a14e1cf1b2c17fcd9c97</id>
<content type='text'>
Properly define GLIB/GOBJECT_STATIC_COMPILATION when static build is enabled.
Use library() instead of shared_library() to allow selecting static builds.

https://bugzilla.gnome.org/show_bug.cgi?id=784995
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Properly define GLIB/GOBJECT_STATIC_COMPILATION when static build is enabled.
Use library() instead of shared_library() to allow selecting static builds.

https://bugzilla.gnome.org/show_bug.cgi?id=784995
</pre>
</div>
</content>
</entry>
<entry>
<title>meson: build Windows resource files</title>
<updated>2018-01-04T21:19:30+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2017-12-14T12:32:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/glib.git/commit/?id=aa7c5cbdcbe8b22f019c29668bcbe57d53f9866d'/>
<id>aa7c5cbdcbe8b22f019c29668bcbe57d53f9866d</id>
<content type='text'>
configure_file() forces utf-8 atm but .rc files are not utf-8.
To work around the issue just remove the only non-ASCII char.

https://bugzilla.gnome.org/show_bug.cgi?id=784995
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
configure_file() forces utf-8 atm but .rc files are not utf-8.
To work around the issue just remove the only non-ASCII char.

https://bugzilla.gnome.org/show_bug.cgi?id=784995
</pre>
</div>
</content>
</entry>
<entry>
<title>GModule win32: disable error dialog popup</title>
<updated>2017-11-02T15:34:14+00:00</updated>
<author>
<name>Tom Schoonjans</name>
<email>Tom.Schoonjans@diamond.ac.uk</email>
</author>
<published>2017-01-16T06:09:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/glib.git/commit/?id=719edde63b1f4756c61c325e8457c7d033be8194'/>
<id>719edde63b1f4756c61c325e8457c7d033be8194</id>
<content type='text'>
When loading a module on win32, a blocking error dialog pops up whenever
the module could not be loaded. This is particularly annoying when
module loading failure is a harmless and expected event...

This patch temporarily disables these error dialogs from popping up.

https://bugzilla.gnome.org/show_bug.cgi?id=777308
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When loading a module on win32, a blocking error dialog pops up whenever
the module could not be loaded. This is particularly annoying when
module loading failure is a harmless and expected event...

This patch temporarily disables these error dialogs from popping up.

https://bugzilla.gnome.org/show_bug.cgi?id=777308
</pre>
</div>
</content>
</entry>
<entry>
<title>gmodule: Use RTLD_DEFAULT if defined __BIONIC__</title>
<updated>2017-10-06T18:09:47+00:00</updated>
<author>
<name>Justin Kim</name>
<email>justin.kim@collabora.com</email>
</author>
<published>2017-09-28T07:10:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/glib.git/commit/?id=7e70dd88c9dd7f7a6df57fd9b814632a6c7c3f00'/>
<id>7e70dd88c9dd7f7a6df57fd9b814632a6c7c3f00</id>
<content type='text'>
This is a partial change of the previous work[0].
On 64 bit Android since android-23, 'handle = dlopen(NULL); dlsym(handle)'
doesn't work. Instead, only 'dlsym(RTLD_DEFAULT)' returns a valid pointer.

However, RTLD_DEFAULT is defined as '(void *) 0x0' on 64bit Android which
is usually used for invalid value so this patch allows the specific case.

[0] 0d81bb4e318b97780c70a55605cacf7e5b3fcaf7

https://bugzilla.gnome.org/show_bug.cgi?id=788270
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a partial change of the previous work[0].
On 64 bit Android since android-23, 'handle = dlopen(NULL); dlsym(handle)'
doesn't work. Instead, only 'dlsym(RTLD_DEFAULT)' returns a valid pointer.

However, RTLD_DEFAULT is defined as '(void *) 0x0' on 64bit Android which
is usually used for invalid value so this patch allows the specific case.

[0] 0d81bb4e318b97780c70a55605cacf7e5b3fcaf7

https://bugzilla.gnome.org/show_bug.cgi?id=788270
</pre>
</div>
</content>
</entry>
<entry>
<title>meson: add -fvisibility=hidden explicitly to selected targets</title>
<updated>2017-07-13T23:03:39+00:00</updated>
<author>
<name>Tim-Philipp Müller</name>
<email>tim@centricular.com</email>
</author>
<published>2017-02-16T09:52:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/glib.git/commit/?id=2f29ee1735fe83e65505c47e1a68630d9f7e1032'/>
<id>2f29ee1735fe83e65505c47e1a68630d9f7e1032</id>
<content type='text'>
Don't use it project-wide for building everything. Otherwise
symbols for shared modules won't be exposed, e.g. in the
resourceplugin used by the gio resource unit test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't use it project-wide for building everything. Otherwise
symbols for shared modules won't be exposed, e.g. in the
resourceplugin used by the gio resource unit test.
</pre>
</div>
</content>
</entry>
<entry>
<title>meson: Minor modernizations</title>
<updated>2017-07-13T23:03:39+00:00</updated>
<author>
<name>Patrick Griffis</name>
<email>tingping@tingping.se</email>
</author>
<published>2016-12-09T19:30:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/glib.git/commit/?id=d10be6102f28e63f5d85c9d8500af28dff2b7ca7'/>
<id>d10be6102f28e63f5d85c9d8500af28dff2b7ca7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
