Comment 25 for bug 117726

Revision history for this message
wouter bolsterlee (wbolster) wrote :

Now for some constructive comments. The issue is the GSequence addition to GLib, which clashes wit hthe GSequence code in old Muine releases. These upstream commits are relevant to this issue afaics:

http://svn.gnome.org/viewvc/muine?view=revision&revision=1143

2007-06-05 Wouter Bolsterlee <email address hidden>

 * libmuine/gsequence.c: (g_old_sequence_new),
 * libmuine/gsequence.h:
 * libmuine/pointer-list-model.c: (pointer_list_model_get_iter),
 * libmuine/pointer-list-model.h:

 Renamed all occurences of GSequence* to GOldSequence*
 and all occurences of g_sequence_* to g_old_sequence_*.
 This is a very ugly work-around to fix the build with
 newer GLib > 2.12 which has an incompatible GSequence
 API.

http://svn.gnome.org/viewvc/muine?view=revision&revision=1149

2007-08-08 Wouter Bolsterlee <email address hidden>

 Update to newer GSequence API. Partly fixes bug #464825.
 Initial patch by Scott Robinson, but slightly changed
 because we cannot depend on Glib > 2.13 as of yet (no
 stable release!).

 * libmuine/gsequence.c:
 * libmuine/gsequence.h:

 Copied from Glib trunk with minor modifications to make
 it build: removed galias references and changed glib.h
 include statement.

 * libmuine/pointer-list-model.c:
 * libmuine/pointer-list-model.h:

 Change to Glib GSequence API.