add reserved fundamental ids for gtk types (for transition time). added
authorTim Janik <timj@gtk.org>
Fri, 12 May 2000 15:22:31 +0000 (15:22 +0000)
committerTim Janik <timj@src.gnome.org>
Fri, 12 May 2000 15:22:31 +0000 (15:22 +0000)
commit397ad5881e972da23eccca1b20bbcfe2e8648f11
tree392cc662981c0430ccd314af5347f306a01e4725
parent5947f92d3a45c428ceeb3fe933c96a4c7f7d3a8b
add reserved fundamental ids for gtk types (for transition time). added

Fri May  5 01:15:48 2000  Tim Janik  <timj@gtk.org>

* gtype.h: add reserved fundamental ids for gtk types (for transition
time). added G_TYPE_FUNDAMENTAL_MAX for gtk.

Mon Apr 17 20:45:50 2000  Tim Janik  <timj@gtk.org>

* glib-gobject.c (g_object_base_class_finalize): oops, don't unset
n_params prior to destructing them.

Tue Apr 11 04:28:10 2000  Tim Janik  <timj@gtk.org>

* fixed a couple of bugs in the initial parameter/object
implementations, after getting beast running on GObject and GValue.

Fri Apr  7 04:27:49 2000  Tim Janik  <timj@gtk.org>

* glib-gobject.[hc]: completed parameter set/get implementations,
along with asyncronous parameter changed notification queue.

Sun Apr  2 04:54:36 2000  Tim Janik  <timj@gtk.org>

* glib-gobject.[hc]: GObject implementation, that is facilities
for setting/getting quarked data and reference counting.

* glib-gparamspecs.[hc]: first actuall parameter implementations
for GLib, so far we have: char, uchar, bool, int, uint, long,
ulong, enum, flags, float, double, string and object. each of these
GParamSpecs is a new instantiatable type in its own respect,
so the .c file derives 13 new types from G_TYPE_PARAM and
defines over 50 (*2) conversion facilities.

* glib-gvaluecollector.h: generic varargs handling stubs for
GParamSpecs, private header file (does get installed for
inclusion into user code though).

* glib-gvalue.[hc]: GValue functionality implementation.

* glib-gparam.[hc]: basis GParamSpec implementation for
the virtual base type G_TYPE_PARAM.

        * glib-genums.[hc]: enum/flags type implementation, based on
bseenum.[hc].

* glib-extra.[hc]: GLib additions, including 1.3 compatibility
routines and various other functions, from string manipulation
over list manipulation up to a unix signal GSource.

* glib-gtype.[hc]: GLib Type System implementation, heavily
based on BSE's dynamic type system.
16 files changed:
gobject/ChangeLog [new file with mode: 0644]
gobject/Makefile.am [new file with mode: 0644]
gobject/genums.c [new file with mode: 0644]
gobject/genums.h [new file with mode: 0644]
gobject/gobject-query.c [new file with mode: 0644]
gobject/gobject.c [new file with mode: 0644]
gobject/gobject.h [new file with mode: 0644]
gobject/gparam.c [new file with mode: 0644]
gobject/gparam.h [new file with mode: 0644]
gobject/gparamspecs.c [new file with mode: 0644]
gobject/gparamspecs.h [new file with mode: 0644]
gobject/gtype.c [new file with mode: 0644]
gobject/gtype.h [new file with mode: 0644]
gobject/gvalue.c [new file with mode: 0644]
gobject/gvalue.h [new file with mode: 0644]
gobject/gvaluecollector.h [new file with mode: 0644]