gimp/tools/gcg
Tor Lillqvist fe1cc678c1 app/makefile.cygwin app/makefile.msc plug-ins/makefile.cygwin
* app/makefile.cygwin
	* app/makefile.msc
	* plug-ins/makefile.cygwin
	* plug-ins/makefile.msc
	* modules/makefile.cygwin
	* modules/makefile.msc
	* tools/gcg/makefile.cygwin: Various updates. GCC-compiled DLL
	name change.

	* app/context_manager.c: Include paint_options.h for prototype.

	* app/gimpimage.c (gimp_image_initialize_projection): Break out of
 	loop as soon as possible.

	* app/menus.c (menus_last_opened_cmd_callback): Check if referring
 	to entry not in list.

	* app/module_db.c (valid_module_name): (Win32) Require module DLL
 	names to include name of compiler built with.

	* app/paths_dialog.c (paths_draw_segment_points): No use to draw
 	lines if we have less that two points.

	* app/qmask.c: Include stdio.h and floating_sel.h.

	* libgimp/makefile.cygwin: New file.

	* libgimp/Makefile.am:  Distribute above file.

	* libgimp/gimp.def: Update.

	* libgimp/gimpenv.c (gimp_directory): Don't warn about missing
 	home directory on Win32, it is perfectly natural.

	* plug-ins/sel2path/global.h: Bypass unused declarations, some
	of which clash with functions in MSVCRT.

	* plug-ins/sel2path/math.c
	* modules/colorsel_water.c: Define M_PI if necessary.

	* plug-ins/sel2path/sel2path.c: Include config.h and
 	glib.h. Define rint() if needed.

	* plug-ins/sel2path/vector.c: Include glib.h (for hypot() renaming
 	on Win32; In the MS C runtime, as hypot() is non-ANSI, it's called
 	_hypot(), sigh).

	* plug-ins/sinus/sinus_logo.h: Use indexed format, it is easier on
 	some compilers than the huge string.
1999-07-14 16:02:32 +00:00
..
ex shut up cvs 1999-06-06 18:20:20 +00:00
gh Fixed the parser and lexer a bit, changed naming conventions here and there. 1999-01-05 20:17:34 +00:00
.cvsignore added pl to ALL_LINGUAS 1999-01-07 23:53:29 +00:00
AUTHORS AUTHORS satisfy automake 1999-01-21 04:48:08 +00:00
ChangeLog Distribute makefile.cygwin. 1999-07-03 07:51:12 +00:00
Makefile.am Distribute makefile.cygwin. 1999-07-03 07:51:12 +00:00
NEWS AUTHORS satisfy automake 1999-01-21 04:48:08 +00:00
README Updated the gcg README just a bit. 1999-03-24 23:27:52 +00:00
TODO Added signal demarshallers. Currently they are generated for 1998-11-21 20:24:18 +00:00
autogen.sh rework to do gcg by ourselves 1999-01-10 06:53:30 +00:00
configure.in various dist fixes 1999-06-06 18:17:57 +00:00
db.c Fixed the parser and lexer a bit, changed naming conventions here and there. 1999-01-05 20:17:34 +00:00
fp.c Changed lotsa internal stuff. Started work on signal wrappers 1998-11-14 18:03:33 +00:00
gcg.c When built on Win32 with gcc, don't use popen, as it doesn't seem to work 1999-07-03 07:49:44 +00:00
gcg.h It actually runs now, with a zillion caveats, but anyway.. 1998-11-20 23:21:40 +00:00
gcgmakedepend Fixed the parser and lexer a bit, changed naming conventions here and there. 1999-01-05 20:17:34 +00:00
getopt.c Distribute getopt.c and makefile.msc. 1999-05-19 20:53:37 +00:00
lexer.l Distribute getopt.c and makefile.msc. 1999-05-19 20:53:37 +00:00
main.c Initially committed to CVS. 1998-10-21 15:10:24 +00:00
makefile.cygwin app/makefile.cygwin app/makefile.msc plug-ins/makefile.cygwin 1999-07-14 16:02:32 +00:00
makefile.msc Distribute getopt.c and makefile.msc. 1999-05-19 20:53:37 +00:00
marshall.c Fixed the parser and lexer a bit, changed naming conventions here and there. 1999-01-05 20:17:34 +00:00
marshall.h Added signal demarshallers. Currently they are generated for 1998-11-21 20:24:18 +00:00
output.c Fixed the parser and lexer a bit, changed naming conventions here and there. 1999-01-05 20:17:34 +00:00
output.h Added import headers and some more example stuff. 1998-11-21 16:57:42 +00:00
output_enum.c It actually runs now, with a zillion caveats, but anyway.. 1998-11-20 23:21:40 +00:00
output_flags.c It actually runs now, with a zillion caveats, but anyway.. 1998-11-20 23:21:40 +00:00
output_object.c Fixed the parser and lexer a bit, changed naming conventions here and there. 1999-01-05 20:17:34 +00:00
parse.h Forgot to add a couple of files.. 1998-11-20 23:22:13 +00:00
parser.y Fixed the parser and lexer a bit, changed naming conventions here and there. 1999-01-05 20:17:34 +00:00
pnode.c Added signal demarshallers. Currently they are generated for 1998-11-21 20:24:18 +00:00
pnode.h It actually runs now, with a zillion caveats, but anyway.. 1998-11-20 23:21:40 +00:00

README

Apparently, you invoke gcg as follows:

gcg -I<include-path> -o colormap_dialog.c colormap_dialog.gc

The README I found follows, but seems to be out of date:


GCG - docs forthcoming (hopefully)

GCG is under development, it doesn't do much of anything sensible yet. What
little it does, you can test with:

gcg -t gimpimageT.h -f gimpimage.h -p gimpimageP.h -s gimpimage.c gimpimage.def