summaryrefslogtreecommitdiff
path: root/gobject
AgeCommit message (Collapse)AuthorFilesLines
2000-12-13urg managed to forget this last time ;(Tim Janik7-7/+102
Wed Dec 13 09:31:26 2000 Tim Janik <timj@gtk.org> * gparamspecs.[hc]: add G_TYPE_PARAM_BOXED implementation. * gobject.[hc]: minor fixes.
2000-12-13return whether a value got removed.Tim Janik6-151/+319
Tue Dec 12 18:58:22 2000 Tim Janik <timj@gtk.org> * ghash.c (g_hash_table_remove): return whether a value got removed. Tue Dec 12 23:38:02 2000 Tim Janik <timj@gtk.org> * Makefile.am: _never_ touch oldest-source-stamp. * gobject.[hc]: construct property handling fixes/improvements. fixed trailer handling in get/set property. * gparam.[hc]: implement param spec pool, got rid of param spec hashtable. the most prominent change is that e deal with type prefixes here.
2000-12-12clean up after elliot, wonder what his mother has to do on a daily basis.Tim Janik1-5/+0
2000-12-12GMainContext useful in implementing some additional styles of main loopElliot Lee2-11/+22
* gmain.c, gmain.h (g_main_context_new, g_main_context_destroy): GMainContext useful in implementing some additional styles of main loop usage. To do this, however, Joe Hacker needs to be able to create/destroy GMainContext's at will. This is just an export of existing functionality, rather than new functionality. They are listed in the "Low level functions for implementing custom main loops" section of the header file, to avoid confusing people. * gobject/Makefile.am: . You have to 'touch oldest-source-stamp' if you want to avoid having the Makefile constantly rebuild itself. . Fix marshaller generation rules to work with srcdir != builddir (there were issues with trying to run "./glib-genmarshal", etc.)
2000-12-12shut up on new marshaller generated stuffTim Janik1-0/+5
2000-12-12i guess some people may need this ;)Tim Janik1-0/+32
2000-12-12fixed dealing with collection/lcopy of NULL values.Tim Janik25-629/+2213
Mon Dec 11 04:44:11 2000 Tim Janik <timj@gtk.org> * gboxed.c: fixed dealing with collection/lcopy of NULL values. * gclosure.h: removed insane ramblings, added G_CALLBACK() a casting convenience macro. * Makefile.am: cleanups, marshaller generation rules. * gmarshal.[hc]: new files with GRuntime standard marshallers. * glib-genmarshal.c: fix log domain, support gruntime standard marshallers, suport G_TYPE_PARAM, come with extern "C" and #include gmarshal.h. * glib-genmarshal.1: reflect glib-genmarshal.c updates. * gobject.[hc]: implement object constructor. rework parameter changed notification queueing, we support queue freezes now and don't dispatch from an idle handler anymore. parameter->property rename hassle. implemented ::properties_changed and ::notify::* signals for property change notification (the later supports property names as details). added signal connection and named data properties. (g_signal_connect_object): new function to setup while_alive connections. (g_object_class_install_property): sink properties now, since they are initially floating. (g_object_steal_data): (g_object_set_data_full): (g_object_set_data): (g_object_get_data): set/get data by using g_datalist_*() functions directly. (g_object_queue_param_changed): nuked. (g_object_freeze_notify): start queueing of property changes (freeze/ thaw calls stack). (g_object_notify): announce changes of a certain property directly. (g_object_thaw_notify): process queue of property changes, therefore emitting GObject::notify::detail with detail being the changed properties names. (G_OBJECT_WARN_INVALID_PROPERTY_ID): saner macro variant of former G_WARN_INVALID_PARAM_ID(). * gparam.[hc]: param specs are now initially floating and need to be sunken with g_param_spec_sink(), support G_TYPE_PARAM values. added G_PARAM_CONSTRUCT and G_PARAM_CONSTRUCT_ONLY parameter flags, required by GObjectClass.constructor(). * gparamspecs.[hc]: added GParamSpecParam, GParamSpecPointer and GParamSpecCCallback, param specs for G_TYPE_PARAM, G_TYPE_POINTER and G_TYPE_CCALLBACK respectively. * gsignal.[hc]: cleanups. (signal_id_lookup): after walking the anchestry, try interfaces as well. (g_signal_new): new function to create signals from varargs type list. (g_signal_connect_closure): closure connection variant that works from signal name+detail. (g_signal_connect_data): c handler connection variant that works from signal name+detail. (g_signal_emit_valist): emit signal for an instance with paraneters collected from a va_list. (g_signal_emit): emit signal, taking parameters from varargs list. (g_signal_emit_by_name): same as g_signal_emit, working from signal name+detail. (signal_emit_R): return whether return_value needs to be altered. * gtype.[hc]: set log-domain to GRuntime, i'm slowly getting to all the points that need to reflect the upcoming rename. melt g_type_conforms_to() functionality into g_type_is_a(), as that is what we really want (liskov substitution principle). assorted changes to other files due to conforms_to->is_a. * gvalue.[hc]: implemented g_value_set_instance() that sets a value from an instantiatable type via the value_table's collect_value() function (based on an idea from James Henstridge <james@daa.com.au>). cleanups/fixes. * gvaluetypes.[hc]: implement G_TYPE_CCALLBACK and G_TYPE_PARAM.
2000-12-01Include make.msc from GLib's build subdir.Tor Lillqvist1-1/+1
2000-12-01 Tor Lillqvist <tml@iki.fi> * {.,*}/makefile.msc.in: Include make.msc from GLib's build subdir. * makefile.{mingw,msc}.in (glib_OBJECTS): Add gunibreak. * glib.def: Update correspondingly.
2000-11-29fix elliots "logic fix" that dereferences NULL nodes if C handlers areTim Janik2-1/+6
Wed Nov 29 13:30:05 2000 Tim Janik <timj@gtk.org> * gsignal.c (handlers_find): fix elliots "logic fix" that dereferences NULL nodes if C handlers are searched for specific signals.
2000-11-28Fix warnings.Elliot Lee3-4/+12
* gmarkup.c: Fix warnings. * guniprop.c, gunidecomp.c: Make warnings go away by using GPOINTER_TO_INT() instead of (int). * gcompletion.[ch]: Add g_completion_set_compare(), to allow (for example) using case-insensitive completion. * gobject/gsignal.c: Fix warnings about possible use of uninitialized variables, and fix logic that would leave 'node' unset in cases that it might be used in. * gobject/glib-genmarshal.c: Fix warning about printf format.
2000-11-28Patches by Hans Breuer:Tor Lillqvist2-1/+5
2000-11-28 Tor Lillqvist <tml@iki.fi> Patches by Hans Breuer: * gspawn-win32.c: Move the code for gspawn-win32-helper to its own file. * makefile.{mingw,msc}.in: Change accordingly. * gspawn-win32-helper.c: New file. * Makefile.am (EXTRA_DIST): Add it. * gmarkup.c (find_current_text_end): Fix assertion not to check an uninitialised variable. * gboxed.c: Include <string.h> for memset ().
2000-11-26Add gqsort.Tor Lillqvist2-0/+8
2000-11-22 Tor Lillqvist <tml@iki.fi> * makefile.{mingw,msc}.in: Add gqsort. * glib.def: Update. * gobject.def: Update.
2000-11-20More convenient data-setting functionsHavoc Pennington3-0/+68
2000-11-20 Havoc Pennington <hp@redhat.com> * gobject.c (g_object_get_data) (g_object_set_data) (g_object_set_data_full) (g_object_steal_data): More convenient data-setting functions
2000-11-16If loading the module fails, don't increment the use count.Owen Taylor2-1/+9
Wed Nov 15 20:58:05 2000 Owen Taylor <otaylor@redhat.com> * gtypemodule.c (g_type_module_use): If loading the module fails, don't increment the use count.
2000-11-15doh, s/BSE_OBJECT_TYPE_NAME/G_OBJECT_TYPE_NAME/; reported by Maas-MaartenTim Janik2-1/+7
Thu Nov 9 01:49:43 2000 Tim Janik <timj@gtk.org> * gobject.h (G_WARN_INVALID_PARAM_ID): doh, s/BSE_OBJECT_TYPE_NAME/G_OBJECT_TYPE_NAME/; reported by Maas-Maarten Zeeman <maas@wanadoo.nl>.
2000-11-13Up version to 1.3.2Owen Taylor2-1/+6
Mon Nov 13 14:00:20 2000 Owen Taylor <otaylor@redhat.com> * configure.in: Up version to 1.3.2 * gconvert.h (enum GConvertError): Remove trailing , * gfileutils.c (g_file_open_tmp): Fix comment to properly describe return value.
2000-11-11Add missing entry points.Tor Lillqvist2-1/+4
2000-11-11 Tor Lillqvist <tml@iki.fi> * glib.def: Add missing entry points. * gobject.def: Add missing functions.
2000-11-11Improve chance to generate unique names with less effort a bit.Tor Lillqvist5-0/+23
2000-11-11 Tor Lillqvist <tml@iki.fi> * gfileutils.c (g_mkstemp): Improve chance to generate unique names with less effort a bit. * gfileutils.h: Add g_file_open_tmp() declaration. * testglib.c: Include <io.h> on Win32. * makefile.mingw.in: Correct the way to invoke sub-makes. 2000-11-11 Tor Lillqvist <tml@iki.fi> * gtypemodule.c: Include stdlib.h for exit(). * makefile.{mingw,msc}.in (gobject_OBJECTS): Add gtypemodule. * gobject.def: Add new functions.
2000-11-11*** empty log message ***Owen Taylor2-0/+512
2000-11-11New basic implementation of GTypePlugin interface as a GObject.Owen Taylor4-0/+37
Sun Nov 5 13:21:28 2000 Owen Taylor <otaylor@redhat.com> * Makefile.am gtypemodule.[ch]: New basic implementation of GTypePlugin interface as a GObject. Dynamically loaded modules can register any number of types and interface on the module.
2000-11-05revert accidentally commited changeOwen Taylor1-2/+0
2000-11-05When appending handlers and not matching on signal_id, useOwen Taylor3-1/+10
Sun Nov 5 10:25:40 2000 Owen Taylor <otaylor@redhat.com> * gsignal.c (handlers_find): When appending handlers and not matching on signal_id, use hlist->signal_id instead of signal_id. Having the correct signal_id when unreffing the handlers makes things work a lot better.
2000-11-05Add gtypeplugin.Tor Lillqvist4-2/+9
2000-11-05 Tor Lillqvist <tml@iki.fi> * makefile.{mingw,msc}.in (gobject_OBJECTS): Add gtypeplugin. * gobject.def: Update.
2000-11-05fixed a bag full of subtle bugs of immensive screw-up potential inTim Janik9-176/+426
Sun Nov 5 05:22:55 2000 Tim Janik <timj@gtk.org> * gsignal.c: fixed a bag full of subtle bugs of immensive screw-up potential in handlers_find(), luckily no one found out about them yet ;) fixed signal_handlers_foreach_matched_R() so it operates on an initial handler list snapshot provided by handlers_find() to work around general reentrancy problems and to avoid multiple callback() invocations on the same handlers. this code is now officially 80% bug free (10% remaining for interface types, and 10% remaining for destroyed signals ;) Sat Nov 4 02:01:33 2000 Tim Janik <timj@gtk.org> * gsignal.c (_g_signals_destroy): valid signal nodes start out at 1. * gtypeplugin.[hc]: new files holding a GTypePlugin interface implementation that provides the API required by GType to deal with dynamically loadable types. * gtype.[hc]: displace any GTypePlugin business to gtypeplugin.h.
2000-11-03prefix internal functions with '_'. renamed g_signal_connect_closure() toTim Janik5-14/+100
Fri Nov 3 07:35:00 2000 Tim Janik <timj@gtk.org> * gsignal.[hc]: prefix internal functions with '_'. renamed g_signal_connect_closure() to g_signal_connect_closure_by_id(). added g_signal_parse_name() to retrive signal_id and detail quark from a signal name (internal). Fri Nov 3 07:33:15 2000 Tim Janik <timj@gtk.org> * gobject/gobject-docs.sgml: added &gobject-closures; section. * gobject/Makefile.am (tmpl_sources): add tmpl/clsoures.sgml * gobject/gobject-sections.txt: added Closure section. * gobject/tmpl/closures.sgml: new file with template description for GClosure functions.
2000-11-01destroy all signals that the finalized obejct type introduced.Tim Janik4-128/+278
Wed Nov 1 03:36:54 2000 Tim Janik <timj@gtk.org> * gobject.c (g_object_base_class_finalize): destroy all signals that the finalized obejct type introduced. * gsignal.c (g_signals_destroy): don't require itype to have signals. * gobject.c (g_object_do_finalize): make sure all signal handlers are destroyed. * gsignal.[hc]: (g_signal_handler_find): only match on non-0 masks. (g_signal_handlers_block_matched): (g_signal_handlers_unblock_matched): (g_signal_handlers_disconnect_matched): new functions to block/unblock or disconnect handlers in groups.
2000-10-30made both functions return gboolean just for the little extra standardSebastian Wilhelmi3-2/+8
2000-10-30 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * gvalue.c (exchange_entries_equal), gparam.c (param_spec_equals): made both functions return gboolean just for the little extra standard conformance now that GEqualFunc is introduced.
2000-10-30opened up a new section on signals.Tim Janik2-9/+6
Mon Oct 30 06:01:43 2000 Tim Janik <timj@gtk.org> * gobject/gobject-sections.txt: opened up a new section on signals. Mon Oct 30 05:52:45 2000 Tim Janik <timj@gtk.org> * gsignal.c (g_signal_list_ids): get rid of inline documentation owen added, the doc system would ignore it anyways (for some reason not aparent to me).
2000-10-30renamed owen's g_type_signals(), added required mutex locks.Tim Janik3-23/+30
Mon Oct 30 03:00:07 2000 Tim Janik <timj@gtk.org> * gsignal.[hc] (g_signal_list_ids): renamed owen's g_type_signals(), added required mutex locks.
2000-10-29Fix problem where signals with "_" in them appeared twice in the resultOwen Taylor2-1/+15
Sun Oct 29 02:31:03 2000 Owen Taylor <otaylor@redhat.com> * gsignal.c (g_type_signals): Fix problem where signals with "_" in them appeared twice in the result array.
2000-10-29Add g_type_signals() - a function to list all signals for a given type.Owen Taylor3-0/+43
Sun Oct 29 01:58:44 2000 Owen Taylor <otaylor@redhat.com> * gsignal.h: Add g_type_signals() - a function to list all signals for a given type.
2000-10-27fixed notifier position for post_marshal guard which was off at 0.Tim Janik4-10/+20
Sat Oct 28 00:28:09 2000 Tim Janik <timj@gtk.org> * gclosure.c (g_closure_add_marshal_guards): fixed notifier position for post_marshal guard which was off at 0. Fri Oct 27 21:49:31 2000 Tim Janik <timj@gtk.org> * gobject.[hc]: doh, fix argument order in for g_cclosure_new_object_swap and g_cclosure_new_object.
2000-10-27Make glib-genmarshal.exe.Tor Lillqvist5-4/+36
2000-10-28 Tor Lillqvist <tml@iki.fi> * makefile.{mingw,msc}.in: Make glib-genmarshal.exe. * glib-genmarshal.c: Conditionalise include of unistd.h. Include <io.h> on Win32. * gobject.def: Add some missing entry points.
2000-10-27publically define GSignalInvocationHint structure that gets passed in toTim Janik6-113/+223
Fri Oct 27 16:33:41 2000 Tim Janik <timj@gtk.org> * gsignal.[hc]: publically define GSignalInvocationHint structure that gets passed in to closure invocations. added signal details. renamed GSignalType to GSignalFlags to comply with conventions. quite some cleanups and minor fixes. avoid uneccessary handler list walks upon invokation of after handlers. relookup handler list for restarted emissions. preliminary abort normal handler invokation if after handler is encountered. * glib-genmarshal.c: * gclosure.[hc]: moved invocation_hint to the end of the g_closure_invoke() arguments as sugegsted by kenelson. also made it a gpointer to be more generic. the invocation_hint is a caller specific thing that can be used to pass additional data in to closure invocations as documented with the caller invoking the closure.
2000-10-27.cvsignore updatesSebastian Wilhelmi1-0/+1
.cvsignore updates
2000-10-27const fixTim Janik2-2/+2
2000-10-27ri Oct 27 05:35:14 2000 Tim Janik <timj@gtk.org>Tim Janik2-1/+5
* gobject.c (g_object_watch_closure): fixed realloc bug, reported by havoc.
2000-10-27fixed deadlock scenarion where g_signal_lookup() would be called with theTim Janik3-27/+34
Fri Oct 27 05:35:14 2000 Tim Janik <timj@gtk.org> * gsignal.c (g_signal_newv): fixed deadlock scenarion where g_signal_lookup() would be called with the signal lock being held. reported by james henstridge. * gclosure.c (g_closure_set_meta_marshal): fixed memcpy/overwrite bug reported by owen.
2000-10-26Fix gccisms (pointer arithmetic on void pointer, label without statementTor Lillqvist6-19/+79
2000-10-26 Tor Lillqvist <tml@iki.fi> * gbsearcharray.c (bsearch_array_insert): Fix gccisms (pointer arithmetic on void pointer, label without statement following. * gtype.c (type_node_fundamental_info): Don't apply unary minus to result of sizeof operator, it can be unsigned. Cast first to gssize. * gobject.def: Add new functions. * makefile.{mingw,msc}.in: Add new objects.
2000-10-26Remove empty SUBDIRS line _again_, as that _still_ prevents 'make dist'Sebastian Wilhelmi2-1/+5
2000-10-26 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * Makefile.am: Remove empty SUBDIRS line _again_, as that _still_ prevents 'make dist' from working.
2000-10-25Don't use implicit casts from void * since this will get included from C++Owen Taylor2-2/+8
Wed Oct 25 19:11:03 2000 Owen Taylor <otaylor@redhat.com> * gbsearcharray.h (g_bsearch_array_get_nth): Don't use implicit casts from void * since this will get included from C++ too at times.
2000-10-25added g_value_set_static_string().Tim Janik6-55/+98
Thu Oct 26 00:30:27 2000 Tim Janik <timj@gtk.org> * gvaluetypes.[hc]: added g_value_set_static_string(). * gboxed.[hc]: const corrections. added g_value_set_static_boxed().
2000-10-25added newly added gobject/ headers.Tim Janik26-454/+4813
Tue Oct 24 22:09:14 2000 Tim Janik <timj@gtk.org> * glib-object.h: added newly added gobject/ headers. * gmesage.c: print g_message() output to stderr instead of stdout. Wed Oct 25 20:27:02 2000 Tim Janik <timj@gtk.org> * gtype.c (g_type_free_instance): for the moment, freeing object structures will fill their memory portion with 0xAA. there's a FIXME there, remove this line at a later point. Tue Oct 24 23:10:26 2000 Tim Janik <timj@gtk.org> * glib-genmarshal.1: * glib-genmarshal.c: added publically installed marshaller generator. * gtype.h: added G_TYPE_INSTANCE_GET_INTERFACE() to retrive a certain interface VTable from instances. Mon Oct 23 08:28:15 2000 Tim Janik <timj@gtk.org> * gobject.[hc]: new functions for closure maintenance: (g_object_watch_closure): maintain validity of the object and the closure for objects that are used as data part of a closure. (g_cclosure_new_object): convenience function to create C closures that have an object as data argument. (g_closure_new_object): convenience function to create closures that have an object as data argument. * gclosure.[hc]: implementation of GClosure mechanism. a closure is basically an encapsulation of a callback function and its environment. ideally, most places supporting callback functions will simply take a GClosure* pointer and thus unify callback environments wrg destroy notification etc. GClosure provides destroy notifiers for arbitrary data pointers, reference counting, invalidation notification (it can be invalidated which is merely a deactivate state) and a marshallinbg abstraction. GCClosure is also provided in these files, they present a specialized GClosure implementation for C language callbacks. * genum.c: macro cleanups. * gboxed.[hc]: new files, for boxed type abstraction. (g_boxed_copy): copy a boxed structure (g_boxed_free): free a boxed structure (g_value_set_boxed): (g_value_get_boxed): standard GValue functions for boxed types (g_boxed_type_register_static): convenience function for easy introduction of new G_TYPE_BOXED derivatives. * gparam.[hc]: introduced g_param_type_register_static(), a short hand for creation of new GParamSpec derived types. * gtype.[hc]: many fixes, introduced ability to flag individual type nodes as ABSTRACT upon registration, added value_peek_pointer() to the value table to peek at GValue contents as a pointer for types that support this. fixed up GValue checks. * gvalue.[hc]: added g_value_fits_pointer() and g_value_get_as_pointer() to peek at the value contents as pointer. * *.[hc]: adaptions to type macro fixes and changes in the type registration API. * many const corrections over the place. Sat Oct 21 02:49:56 2000 Tim Janik <timj@gtk.org> * gtype.c (g_type_conforms_to): this function basically behaves like and is_a check, except that it _additionally_ features interfaces for instantiatable types. enforce this in the second branch as well (`type' conforms_to `type') even if `type' is not an interface type. Fri Oct 20 15:31:04 2000 Tim Janik <timj@gtk.org> * gvaluetypes.[hc]: added G_TYPE_POINTER implementation from jrb. * gtype.[hc]: * gobject.c: * gvaluetypes.c: added GTypeValueTable.value_peek_pointer and suitable implementations of this for G_TYPE_STRING, G_TYPE_OBJECT and G_TYPE_POINTER. Mon Aug 21 04:13:37 2000 Tim Janik <timj@gtk.org> * gbsearcharray.[hc]: long standing needed generic implementation of a binary searchable, sorted and dynamically sized array.
2000-10-16gmodule: New variable. (dist-hook): Handle $(BUILT_EXTRA_DIST).Raja R Harinath2-18/+30
gmodule: * Makefile.am (BUILT_EXTRA_DIST): New variable. (dist-hook): Handle $(BUILT_EXTRA_DIST). gobject: * Makefile.am (BUILT_EXTRA_DIST): New variable. (dist-hook): Handle $(BUILT_EXTRA_DIST). (*): Remove traces of @STRIP_{BEGIN,END}@. gthread: * Makefile.am (BUILT_EXTRA_DIST): New variable. (dist-hook): Handle $(BUILT_EXTRA_DIST). docs/reference: 'make distcheck' fixes. * glib/Makefile.am (EXTRA_DIST): Add $(DOC_MODULE)-decl.txt. (html): Run 'gtkdoc-fixxref' in $(srcdir). (dist-check-gtkdoc): Add missing quote. (dist-hook): Copy in dependency order, so that none of the makerules are fired in a tarball build. * gobject/Makefile.am: Likewise. toplevel: Remove need for acconfig.h, and misc. cleanups. * acglib.m4 (GLIB_SIZEOF): Add 'autoheader' comment to AC_DEFINE_UNQUOTED. (GLIB_BYTE_CONTENTS): Likewise. * configure.in: Add 'autoheader' comments to all AC_DEFINE(...) and AC_DEFINE_UNQUOTED(...) lines. Replace AC_MSG_CHECKING/AC_CACHE_VAL with AC_CACHE_CHECK. (AM_PROG_LIBTOOL): Move after AC_PROG_CC. * acconfig.h: Empty out. * Makefile.am (BUILT_EXTRA_DIST): New variable. List 'dist'able files that are created in the builddir. (dist-hook): Handle those files. (libglib_1_3_la_SOURCES): Remove @ALLOCA@. @ALLOCA@ should only be used in an _LDADD or _LIBADD, since it expands (if necessary) to 'alloca.o'. * tests/Makefile.am (BUILT_EXTRA_DIST): New variable. (dist-hook): Handle $(BUILT_EXTRA_DIST).
2000-10-12.cvsignore updatesSebastian Wilhelmi1-0/+1
.cvsignore updates
2000-10-06Revamp to be like makefile.mingw.in, make the MSVC build actually workTor Lillqvist3-1/+42
2000-10-06 Tor Lillqvist <tml@iki.fi> * makefile.msc.in: Revamp to be like makefile.mingw.in, make the MSVC build actually work again. * gmodule/makefile.msc.in * gobject/makefile.msc.in * gthread/makefile.msc.in: New files, like their mingw counterparts. * gmodule/Makefile.am * gobject/Makefile.am * gthread/Makefile.am: Make and distribute them. * */makefile.mingw.in: Allow override of GLib version number from the build/win32/module.defs file. * glib.def: Add new entry point. Fixes from Hans Breuer: * glib.h (struct DIR): Keep the last readdir result cached inside the DIR struct, to enable several DIRs being open simultaneously. * gwin32.c (g_win32_readdir): Use the above instead of static. * giowin32.c (g_io_channel_win32_make_pollfd): Insert cast to keep MSVC happy.
2000-09-29Added function to keep symetry with g_node_insert_before. 2000-09-29Jonathan Blandford1-2/+2
2000-09-29 Jonathan Blandford <jrb@redhat.com> * gnode.c (g_node_insert_after): Added function to keep symetry with g_node_insert_before. 2000-09-29 Jonathan Blandford <jrb@redhat.com> * glib/tmpl/trees-nary.sgml: Add g_node_insert_after().
2000-09-29Several minor ANSI C fixes.Martin Baulig3-6/+17
2000-09-29 Martin Baulig <baulig@suse.de> Several minor ANSI C fixes. Added missing casts: * gtype.c (type_class_init): `(gpointer) bnode->data->class.class_init_base' in call to g_slist_prepend() and 'GBaseInitFunc class_init_base = (GBaseInitFunc) slist->data'. * gobject.c: Put text following #endif into comments.
2000-09-28.cvsignore updatesSebastian Wilhelmi1-0/+2
.cvsignore updates
2000-09-25Remove empty SUBDIRS line, as that prevents make dist from working.Sebastian Wilhelmi2-2/+5
2000-09-25 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * Makefile.am: Remove empty SUBDIRS line, as that prevents make dist from working.