X-Git-Url: http://git.draconx.ca/gitweb/gob-dx.git/blobdiff_plain/7231d76fbf4ae0b501af648e1216b88714aa7353..ada81cd69cc17de9e0f15214782c8067436c5354:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 99e9511..fab2580 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,256 @@ +Fri Dec 13 10:23:16 2002 George Lebl + + * Release 2.0.4 + +Thu Dec 12 09:35:46 2002 George Lebl + + * src/main.c: use G_UNLIKELY/G_LIKELY if available in the get_type + methods and in the signal argument size checking + +Thu Dec 05 10:32:09 2002 George Lebl + + * src/lexer.l, src/main.c: fix a couple of gtkdoc issues, + first add \n after _get_type and second support tabs + after the leading * in gtkdoc comments + +2002-11-27 Jody Goldberg + + * Release 2.1.3.1 + +2002-11-01 Jody Goldberg + + * src/parse.y (ensure_property) : patch obvious borkage in using item3 + in a production with 2 items. + +Fri Nov 01 14:41:52 2002 George Lebl + + * src/lexer.l, src/util.c: when in cpp mode don't eat :: + +Mon Oct 14 16:16:38 2002 George Lebl + + * src/parse.y: Fix segfault reported by Gerhard Dieringer + + + * src/main.c, src/util.c: Fix g_value_set/get for the unichar + case (glib doesn't have this, so use uint, this is so braindead). + Also add support for UNICHAR in places and add support for + UINT64 and INT64 + +Wed Sep 11 11:20:38 2002 George Lebl + + * src/main.c: remove G_GNUC_CONST from the get_type, that seems to be + wrong and causes gcc3.2 to whack out and all that. + +Tue Aug 20 11:01:52 2002 George Lebl + + * Release 2.0.2 + +Tue Aug 06 12:30:15 2002 George Lebl + + * doc/gob2.1.in: escape all ' characters, to fix debian + bug 155577. Also add the homepage to the last section + + * doc/makehtml.pl: improve handling of some troff and add + automatic urlization of email and web addresses + +Tue Aug 06 12:08:20 2002 George Lebl + + * src/test.gob: further tests + +Tue Aug 06 12:06:07 2002 George Lebl + + * src/main.c: damnit s/shutdown/dispose/, why does glib change + these on me. I think there is an evil anti-gob plot in place. + + * src/test.gob: add a test for unrefwith (should have been there in + the first place to catch this) + + * doc/gob2.1.in: update the unref/unrefwith section + +Mon Aug 05 11:11:01 2002 George Lebl + + * src/parse.y: properly link the BOXED type (use g_value_set_boxed) + +Wed Jul 17 11:01:40 2002 George Lebl + + * Release 2.0.1 + +Wed Jul 17 10:52:29 2002 George Lebl + + * src/test.gob: add more tests + + * doc/gob2.1.in: minor updates + + * src/lexer.l: allow comments in property definition code + +Tue Jul 16 13:33:51 2002 George Lebl + + * NEWS, configure.in: prepare for 2.0.1 + +Tue Jul 16 13:31:42 2002 George Lebl + + * src/main.c, src/parse.y: Fix extra property types but still + recognize if someone used the broken undocumented way which + worked. Also fix object linking to not rely on GtkObject, and + fix BOXED linking as well. + + * src/test.gob: add some tests for the above + + * src/parse.y: fix C++ compilation for flags and enum linking + +Mon Jul 15 13:05:18 2002 George Lebl + + * Release 2.0.0 + + * */Makefile.am: add '.' to SUBDIRS to silence a stupid version + of bash + +Mon Jul 15 12:54:30 2002 George Lebl + + * configure.in: raise version to 2.0.0 + + * examples/*: update examples and readme. Remove old, bad examples + + * doc/gob2.1.in: update for gob2 + +Wed Jul 10 11:10:37 2002 George Lebl + + * doc/gob2.1.in: update the docs a bit. Still not finished. + +Tue May 28 12:09:56 2002 George Lebl + + * Release 1.99.3 + +Tue May 28 11:59:18 2002 George Lebl + + * src/Makefile.am: some compilation voodoo + + * src/main.c: Special case GtkEditable and GTypePlugin since + those end in Class, and all other interfaces should end in + Iface. Long live code consistency! + + * src/main.c: use g_signal_emitv instead of g_signal_emit. This + will allow us to once again have default returns and all that + fun stuff. It should also slightly reduce emission overhead. + +Mon Apr 15 09:55:29 2002 George Lebl + + * README, COPYING.generated-code, Makefile.am: Add LGPL license + for generated code and clarify this in the README. Meant to do + this a long time ago, and told everyone that who asked. Now + it's in writing. + +Sun Apr 14 19:12:02 2002 George Lebl + + * src/parse.y: apply patch from Dennis Bjorklund + to fix export accessors function + +Fri Feb 01 15:19:07 2002 George Lebl + + * Release 1.99.2 + +Fri Feb 01 01:42:09 2002 George Lebl + + * src/main.c: get rid of the old way of doing typesafe signal + connection and make a new way where there are full connect + macros for connect, connect_after and connect_data for each + signal. A bit more heavy weight (only at compile time), but + it actually works, and is cleaner really. + +2002-01-22 Bastien Nocera + + * src/main.c: (make_arguments): move the get_ and set_property before + parameters settings to work with latest glib + +Fri Jan 18 14:21:22 2002 George Lebl + + * src/treefuncs.(def|c|h), src/parse.y, src/lexer.l, src/main.c: + Implement GError definitions. + +Thu Jan 17 02:39:02 2002 George Lebl + + * gob2.m4: fix version check + + * configure.in, src/Makefile.am: some build fixes and raise version + +Thu Jan 10 22:05:42 2002 George Lebl + + * src/parser.y, src/lexer.l, src/main.c, src/Makefile.am, + src/test.gob, src/treefuncs.(def|c|h): Implement using of + interfaces. That is, you can now implement interfaces on your + objects. You still can't define interfaces, that's step two. + +Sun Dec 30 18:25:25 2001 George Lebl + + * src/main.c: Apply patch from Josh Parsons , + to fix some code generation + + * src/parse.y: Be anal in linking string properties. + +Thu Dec 20 17:39:32 2001 George Lebl + + * src/main.c: Apply patch from Josh Parsons + to enhance the m4 support, fix init function generation and + correctly include glib-object.h. Massage it a bit further as + well. + +Mon Nov 05 11:45:46 2001 George Lebl + + * src/lexer.l, src/parser.y, src/main.c, src/treefuncs.def: + Add flags and enum creation code, so you can do things in + a more gob like manner rather then the glib-mkenums setup. + +2001-10-27 Seth Nickell + + Make BonoboObject stuff work, almost as much fun as + blowing goats and twice as messy. Built code still + requires a patch to libbonobo to run (changing the + name of the TYPE macro to fit w/ GNOME standards), + so retaining a warning that BonoboObject doesn't + really work (oh, but it does :-) + + * configure.in: + + Make sure to substitute YFLAGS so you don't get undefined + crap when you use @YFLAGS@ in Makefile.am. + + * src/main.c: (add_bonobo_object_get_type) + + Add a GObject type function for BonoboObject stuff. + + * src/main.c: (make_bonobo_object_epv) + + Append self_ to function call as per gob2. + + * src/main.c: (add_inits), (print_class_block) + * src/parse.y: + * src/treefuncs.c: (ensure_quarks), (copy_class), (copy_method), + (free_class), (setv_class), (setv_method): + * src/treefuncs.def: + * src/treefuncs.h: + + Change to using BonoboObject rather than BonoboXObject. + + * examples/foo-some-interface.c + + Update to work with GOB2 with BonoboObjectTechnology(TM). + +2001-10-26 Seth Nickell + + * src/Makefile.am: + + Add top_srcdir to the include flags to pick up config.h + on my system. + +Sat Oct 20 17:40:58 2001 George Lebl + + * src/Makefile.am: a few fixes + +Sat Oct 20 16:59:19 2001 George Lebl + + * src/lexer.l, src/main.c, src/Makefile.am: Apply m4 preprocessing + patch by Josh Parsons + Sat Sep 29 17:00:39 2001 George Lebl * doc/Makefile.am: update