ajacoutot
966f798401
Committed upstream.
2018-04-23 19:51:21 +00:00
ajacoutot
78f5a5025d
Update to glib2-2.56.1.
...
First step of the GNOME 3.28.2 update work that will happen at p2k18.
2018-04-22 13:27:25 +00:00
mpi
0a4cc523f3
Reorder operations in _kqsub_cancel() to prevent races.
...
Should prevent the timeout to refill the list of depenencies while
another thread is freeing it. Should help with segfault reported
on bugs@.
While here sync the kqueue rewrite with upstream.
ok ajacoutot@
2018-04-12 10:03:17 +00:00
mpi
d7944fdcc9
Sync with latest bugzilla submission.
2018-02-20 16:59:19 +00:00
mpi
b45078bdb2
GIO kqueue(2) backend redesign.
...
- Stop using a socketpair(2) to communicate between two threads of
the same process.
- Call kevent() in non-blocking mode such that it can be integrated
in the poller thread of glib.
- Use glib's abstraction to poll(2) the kqueue instead of adding it
to itself Oo.
- Remove the secondary thread, the associated global hash table, its
broken locking and a lot of abstraction.
- Properly refcount sources.
/!\ This backend is still not generating the events Glib is expecting.
Please report any problem such that this can be pushed upstream.
ok ajacoutot@
2018-01-23 10:43:42 +00:00
ajacoutot
0a26bdfd51
Update to glib2-2.54.3.
2018-01-09 12:31:54 +00:00
bentley
868e9749a3
Pledge glib-compile-schemas, which is @exec'd by 100+ packages.
...
ok ajacoutot@ jasper@
2017-11-03 13:16:05 +00:00
ajacoutot
7ebe7bae3e
Update to glib2-2.54.2.
2017-10-28 06:19:08 +00:00
ajacoutot
40dff462c8
Update to glib2-2.54.1.
2017-10-26 08:48:59 +00:00
ajacoutot
42f8de2788
Update to glib2-2.52.2.
2017-05-08 16:57:08 +00:00
mpi
b0d2c8685b
Fix a mutex recursion introduced in my last diff and protect another
...
code path with the same lock.
ok ajacoutot@
2017-05-05 12:04:58 +00:00
mpi
0a83fc77ae
Prevent a use-after-free resulting in a crash of all apps depending
...
on glib/GIO mostly at "pkg_add -u" time.
You can now run "pkg_add -u" inside GNOME 3 without any crash.
Diff already submitted upstream.
ok ajacoutot@
2017-04-28 13:29:22 +00:00
ajacoutot
65421852af
Update to glib2-2.52.1.
...
- survived a bulk
- this officially starts the work on updating GNOME to 3.24.1
2017-04-11 07:25:38 +00:00
ajacoutot
9626203092
Update to glib2-2.50.1.
...
This starts the GNOME 3.22 update which will be finished next week at b2k16.
2016-10-28 13:40:04 +00:00
ajacoutot
2a83d0db61
Update to glib2-2.48.1.
2016-05-10 10:02:58 +00:00
ajacoutot
e0d27de83e
Update to glib2-2.48.0.
2016-04-18 06:46:30 +00:00
ajacoutot
f9083360bb
Committed upstream.
2015-12-23 14:43:58 +00:00
ajacoutot
485961c8e7
Sync patch with what's in the BZ.
2015-12-22 08:52:02 +00:00
ajacoutot
c4d48f1460
Better workaround for BZ #753378 .
2015-10-18 06:33:54 +00:00
ajacoutot
ae09fcab8f
Update to glib2-2.46.1.
2015-10-14 17:10:53 +00:00
ajacoutot
f16cf5f739
Eaten by cvs...
2015-09-24 10:24:37 +00:00
ajacoutot
e0c6cddebf
Update to glib2-2.46.0.
2015-09-24 10:23:42 +00:00
ajacoutot
f0a7aa4f99
Update to glib2-2.44.1.
2015-05-13 06:13:30 +00:00
ajacoutot
3a5a4fc454
Remove dlopen() hack. guenther@ is working on the underlying issue and it
...
makes it easier for people to test his diffs.
2015-04-05 09:00:53 +00:00
ajacoutot
fbee77b536
Update to glib2-2.44.0.
2015-03-27 16:00:00 +00:00
jung
921faece03
add a workaround patch to make gmodule dlclose a noop
...
for now, this unbreaks (at least) webkit based browsers like surf and vimb
issue reported to upstream in bug #746536
hints and debug pointers from sthen@ czarkoff@ and guenther@
ok ajacoutot@
2015-03-21 11:34:10 +00:00
ajacoutot
122f05d017
Update to glib2-2.42.2.
2015-03-15 08:32:41 +00:00
ajacoutot
35e7b7bf2f
Update to glib2-2.42.1.
2014-11-13 17:25:52 +00:00
ajacoutot
2fd4b381bf
Merge a few bug fixes from upstream stable branch.
2014-10-22 15:58:37 +00:00
ajacoutot
46035c4613
Merge a bugfix from upstream.
2014-10-08 09:34:30 +00:00
ajacoutot
644d4005c4
Update to glib2-2.42.0.
...
bulk testing and ok jasper@
2014-10-01 08:39:25 +00:00
ajacoutot
eeed2634d0
Update to glib2-2.40.2.
2014-09-23 06:15:21 +00:00
ajacoutot
a8f719c0dc
Update to glib2-2.40.1.
2014-09-20 16:23:45 +00:00
ajacoutot
1eb2f904b1
Fix platform_get_argv0.
2014-04-20 21:18:53 +00:00
ajacoutot
88b5e52ad6
Pushed upstream.
2014-04-15 13:10:42 +00:00
ajacoutot
2e3cee1e85
Pushed usptream.
2014-04-12 05:57:29 +00:00
ajacoutot
38d4abe29b
Unbreak gapplication-tool (upstream).
2014-04-10 16:52:02 +00:00
ajacoutot
1314b3518d
Committed upstream.
2014-04-10 14:19:38 +00:00
ajacoutot
775e865ab7
Unset LIBS to that configure checks that unset LDFLAGS do not fail because
...
of not being able to find libintl.
2014-04-10 09:13:00 +00:00
ajacoutot
571baa2f49
Do not force -pthread in LDFLAGS.
2014-04-10 08:45:07 +00:00
ajacoutot
4a33d78e5a
Bring a couple fixes from upstream:
...
- fix certificate list parsing with trailing comments
- never unload libgobject (fixes a segfault under some circumstances)
2014-04-10 07:29:06 +00:00
ajacoutot
a939414562
g_str_has_prefix: don't call strlen(str) (BZ #727890 ).
...
This prevents a segfault when using WebKit browsers.
2014-04-10 05:43:26 +00:00
ajacoutot
3b97604ff6
Merge some relevant bug fixes from upstream.
2014-04-06 12:17:29 +00:00
ajacoutot
4115155263
Update to glib2-2.40.0.
...
First step of the road to GNOME 3.12...
ok jasper@
2014-03-26 08:28:15 +00:00
miod
42cc749fc7
Catch up to the current state of the tarball.
2014-03-19 15:23:58 +00:00
ajacoutot
65b80e79e7
Sync comment with what was committed upstream; no pkg change.
2014-03-16 09:45:35 +00:00
stsp
c55d53747b
Fix bug in glib's gio that could make XFCE's Thunar crash and make GNOME's
...
Nautilus hang when unmounting devices. Patch filed upstream (bz 724916).
ok ajacoutot
2014-02-22 10:14:56 +00:00
ajacoutot
6b8327db99
One chunk pushed upstream.
2014-02-02 09:10:35 +00:00
ajacoutot
630a17b3de
Add more paths to system_internal.
2014-01-21 17:37:56 +00:00
ajacoutot
1d5d65fd3e
From upstream: g_get_current_dir(): consult PWD first
2014-01-03 16:01:53 +00:00