2007-06-04 klockan 09:37 skrev Joachim Beckers:
> The solution would be to depend on the systems gsequence when glib
> <=2.13.0 and fall back on the one in libmuine otherwise.
The correct fix would be:
- Update the gsequence.[ch] copy included in Muine to the one in glib
- Update libmuine/pointer-list-model.[ch] to use the new API
- Use the included GSequence code only if not available from the installed glib
For now, I've committed a *very ugly* patch that changes all struct and
function names, so that Muine compiles again. ChangeLog entry:
| 2007-06-05 Wouter Bolsterlee <wbolster svn gnome org>
|
| * 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.
Hopefully latexer will make a proper fix soonish :)
mvrgr, Wouter
--
:wq mail uws xs4all nl
web http://uwstopia.nl
nobody loves me :: it's true :: not like you do -- portishead
Attachment:
signature.asc
Description: Digital signature