diff options
author | Colin Walters <walters@verbum.org> | 2016-05-01 14:22:52 -0400 |
---|---|---|
committer | Colin Walters (automation) <walters+githubbot@verbum.org> | 2016-05-02 11:41:00 +0000 |
commit | a6c731f6e7d1014aab5989c98a6432d28080905b (patch) | |
tree | 7bd80f0c1024770e1eb5cbdb304daa2492e02170 /libglnx | |
parent | 831e9dcdeac28b56c29e84f58ae90fb70e73626c (diff) | |
download | ostree-a6c731f6e7d1014aab5989c98a6432d28080905b.tar.gz |
libglnx porting: Migrate from GSConsole
To GLnxConsoleRef. There were some subtleties here, for example we
used to reference `GSConsole` inside the progress changed function,
which at first seems like an ABI hazard, because e.g. rpm-ostree or
xdg-app could still be passing a `GSConsole` instance there. Luckily,
it turns out to be compatible to just start calling libglnx here.
Another issue was that due to libglnx's use of the cleanup function,
we needed to ensure we always called `ostree_async_progress_finish()`
*before* the cleanup function was invoked.
Closes: #280
Approved by: giuseppe
Diffstat (limited to 'libglnx')
m--------- | libglnx | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/libglnx b/libglnx -Subproject 769522753c25537e520adc322fa62e5390272ad +Subproject 47ddbfa56341df3a9453854e1101e1c2f2359dd |