gobject-introspection r92 - in trunk: . src tests/parser



Author: johan
Date: 2007-12-28 01:03:35 +0000 (Fri, 28 Dec 2007)
New Revision: 92
ViewCVS link: http://svn.gnome.org/viewcvs/gobject-introspection?rev=92&view=rev

Modified:
   trunk/ChangeLog
   trunk/src/gidlwriter.c
   trunk/src/scanner.c
   trunk/src/scanner.h
   trunk/src/scannerlexer.l
   trunk/src/scannerparser.y
   trunk/tests/parser/Foo-expected.gidl
   trunk/tests/parser/foo-object.h
Log:
2007-12-27  Johan Dahlin  <johan gnome org>

	* src/scannerlexer.l:
	Parse gtk-doc comments.

	* src/gidlwriter.c: (function_generate):
	Reorganize, avoid duplication and add support for
	writing deprecated functions.

	* src/scannerparser.y:
	* src/scanner.h:
	Add new structure CDirective and functions to create/free them.
	
	* src/scanner.c: (g_igenerator_process_function_symbol),
	(g_igenerator_process_unregistered_struct_typedef),
	(g_igenerator_process_struct_typedef),
	(g_igenerator_process_union_typedef),
	(g_igenerator_process_enum_typedef),
	(g_igenerator_process_function_typedef), (g_igenerator_add_symbol),
	(g_igenerator_start_preprocessor):
	Parse @deprecated directive for functions.
	Remove some more C99isms.
	Send in -C to cpp to avoid stripping comments.
	
	* tests/parser/foo-object.h:
	* tests/parser/Foo-expected.gidl:
	Add deprecated directive






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]