1 Sat Apr 29 14:41:42 2000 George Lebl <jirka@5z.com>
5 Sat Apr 29 14:40:40 2000 George Lebl <jirka@5z.com>
7 * src/checks.c: code prettification
9 * src/lexer.l, src/parse.y, src/test.gob: change "class" scope to
10 "classwide" scope, not to overload the class keyword
12 * src/main.[ch]: make private header files be generated by default,
13 and cleanup that part a bit
15 * doc/gob.1.in: add documentation of classwide
19 Fri Apr 21 17:15:09 2000 George Lebl <jirka@5z.com>
21 * src/main.c: add spaces after commas
23 * src/lexer.l, src/main.c, src/parse.y: add class scope variables
24 which are put into the class structure
26 * src/test.gob: added a test for class variables
28 * src/treefuncs.def: added CLASS_SCOPE
30 * src/treefuncs.h: regenerated
32 Mon Apr 17 20:13:47 2000 George Lebl <jirka@5z.com>
34 * src/parse.y: on objectlink instead of just ref, do ref/sink.
36 Sat Apr 15 23:07:30 2000 George Lebl <jirka@5z.com>
40 Sat Apr 15 22:42:20 2000 George Lebl <jirka@5z.com>
42 * src/main.c: fixes for ANSI C and C++. Just use GTK_VALUE_POINTER
43 instead of GTK_VALUE_OBJECT so that we don't have to cast and don't
46 Sat Apr 15 22:09:49 2000 George Lebl <jirka@5z.com>
48 * src/main.c: use the generic return type in signal marshallers
49 rather then the specific one as the marshallers are truly generic
51 Sat Apr 15 21:52:52 2000 George Lebl <jirka@5z.com>
53 * src/main.c: fix some typesafety braindamages with OBJECT types
54 in arguments by casting GTK_VALUE_OBJECT to gpointer. Also
55 for seting arguments cast the ARG to atype if it exists
57 Wed Apr 05 13:42:28 2000 George Lebl <jirka@5z.com>
59 * src/parse.y: never allow NONE to be used as one of many arguments,
60 always only by itself in the argument list
62 * src/main.c: When printing out the signal marshaller prototype,
63 don't print out the NONE (void) into the argument list, thanks
64 to Soeren Sandmann <sandmann@daimi.au.dk> for reporting that
66 Mon Apr 03 13:07:33 2000 George Lebl <jirka@5z.com>
68 * examples/Makefile.am: add my-person2.gob to EXTRA_DIST
70 Sun Apr 02 18:09:40 2000 George Lebl <jirka@5z.com>
74 Sun Apr 02 17:38:12 2000 George Lebl <jirka@5z.com>
76 * src/Makefile.am: ass the .pl and .def file to EXTRA_DIST
78 Sun Apr 2 14:37:49 PDT 2000 Manish Singh <yosh@gimp.org>
80 * configure.in: check for treefuncs.h instead of tree.h, since
81 the latter has gone bye-bye
83 Sat Apr 01 23:27:47 2000 George Lebl <jirka@5z.com>
85 * doc/gob.1.in: add documentation for defreturn
87 Sat Apr 01 18:03:31 2000 George Lebl <jirka@5z.com>
89 * src/{treefuncs.(def|c|h),generate_treefuncs.pl}: What would gob
90 be without some automatically generated code. The tree.[ch] was
91 hard to keep up and didn't have free/copy so these do, otherwise
92 it is the same. Also added a defreturn field to methods
94 * src/*.[cyl]: include treefuncs.h rather then tree.h
96 * src/{parse.y,lexer.l,main.c}: use the defreturn as the default for
97 return values of signals and virtual methods. If this is not
98 defined use the onerror or failing that '0'. onerror is also not
99 a reserved keyword anymore
101 * configure.in: raise version
103 Mon Mar 27 13:08:01 2000 George Lebl <jirka@5z.com>
107 Mon Mar 27 12:04:22 2000 George Lebl <jirka@5z.com>
109 * src/util.[ch], src/main.c: figure out if we really need the special
110 types, also make a hash for the gtk types instead of linear
111 searching it all the time.
113 * src/{lexer.c,checks.c,main.c}: minor fixes and cleanups
115 2000-03-21 Eskil Heyn Olsen <deity@eskil.dk>
117 * gob.m4: do not default GOB to no when not found (did that make
119 And better error message.
121 Mon Mar 20 14:35:35 2000 George Lebl <jirka@5z.com>
123 * src/lexer.l: handle single word typenames with an empty namespace
125 Sun Mar 05 02:23:04 2000 George Lebl <jirka@5z.com>
127 * src/main.c: add #lines around setting default handlers
129 * src/parse.y: fix line number for 'destroywith' destructors
131 Sat Mar 04 15:33:18 2000 George Lebl <jirka@5z.com>
133 * src/checks.c: duplicate name test for arguments and signals is
134 case insensitive now as those could cause trouble
136 Mon Feb 28 02:45:27 2000 George Lebl <jirka@5z.com>
140 Sun Feb 27 20:59:45 2000 George Lebl <jirka@5z.com>
142 * src/parse.y,doc/gob.1.in: For stringlink, just return a pointer on
143 get rather then strduping as that is 1) consistent with objectlink
144 and 2) more flexible.
146 Sun Feb 27 20:38:19 2000 George Lebl <jirka@5z.com>
148 * src/{main.c,tree.[ch],parse.y}: add the arbitrary destruction handler
151 * doc/gob.1.in: updated and fixed up
153 * configure.in,NEWS,examples/{README,my-person2.gob}: change version
156 Sun Feb 27 18:37:57 2000 George Lebl <jirka@5z.com>
158 * NEWS,doc/gob.1.in,examples/{README,my-person.gob,my-person2.gob}:
159 update of docs and examples to include the new features and minor
162 Sun Feb 27 04:41:41 2000 George Lebl <jirka@5z.com>
164 * src/main.c: make the output nicer for classes with no methods
165 better typechecking in get/set_arg, fix a couple of C++ issues,
167 * src/{main.c,parse.y,tree.[ch]}: automatic linking of arguments to
168 data members. Also alow empty statements inside a class. Also
169 add automatic data member destruction for pointer data, and
170 automatic initialization for any data member.
172 * src/main.[ch],src/out.c: add --no-lines which inhibits printing
173 of #line things to output files
175 * doc/gob.1.in: update for the above
177 Fri Feb 25 15:21:47 2000 George Lebl <jirka@5z.com>
181 Fri Feb 25 14:46:51 2000 George Lebl <jirka@5z.com>
183 * src/main.c: add SELF casting macros
185 * doc/gob.1.in: document the above
187 Fri Feb 25 02:29:26 2000 George Lebl <jirka@5z.com>
189 * src/main.c,src/tree.[ch],src/parse.y: public signals get
190 GTK_RUN_ACTION added. Plus an interface for adding additional
193 * doc/gob.1.in: add docs for the above
195 Fri Feb 25 01:37:20 2000 George Lebl <jirka@5z.com>
197 * src/main.c: fix trailing comma on the end of the argument enum
199 Sun Feb 13 23:54:53 2000 George Lebl <jirka@5z.com>
201 * doc/gob.1.in: add doc patch from Dave Dunkin <dunkind@letu.edu>
203 * doc/gob.1.in,examples/*.gob: use init(self) to be more consistent
206 Sat Feb 12 14:42:15 2000 George Lebl <jirka@5z.com>
208 * src/main.c,src/lexer.l: apply patches from Dave Dunkin
209 <dunkind@letu.edu> to add all and alltop ccode sections
210 and to add a --no-write,-n option to not actually write
211 any files. Also did some very cosmetic changes to code
213 Mon Feb 07 23:45:04 2000 George Lebl <jirka@5z.com>
215 * src/main.c: use the magic /*< private >*/ and /*< public >*/
216 comments to distinguish public and protected data members
218 Mon Feb 07 03:02:48 2000 George Lebl <jirka@5z.com>
222 Mon Feb 07 02:50:11 2000 George Lebl <jirka@5z.com>
224 * src/lexer.l: error on multiple classes
226 * src/main.c: nicer header output
228 * src/{lexer.l,main.c}: Eat out gtk-doc like inline doc entries
229 and stuff them into the output files where appropriate
231 * doc/gob.1.in: added docs for gtk-doc like inline doc stuff
233 * examples/{README, gtk-button-count.gob}: added inline docs
235 Fri Feb 04 01:07:54 2000 George Lebl <jirka@5z.com>
237 * src/main.c: use G_GNUC_UNUSED rather then our own macro for a
238 very slightly cleaner looking output file
240 2000-01-31 Eskil Heyn Olsen <deity@eskil.dk>
242 * gob.m4: checks for gob binary, GOB_CHECK([version [,
243 action_if_found[, action_if_not_found]]]).
245 * Makefile.am: Install gob in $prefix/share/aclocal
247 Thu Jan 27 17:50:11 2000 George Lebl <jirka@5z.com>
249 * src/main.c: add #include <stdlib.h>
251 Mon Jan 24 22:52:47 2000 George Lebl <jirka@5z.com>
255 Mon Jan 24 22:23:47 2000 George Lebl <jirka@5z.com>
257 * src/main.c: add a protecting define before the object typedef
259 * doc/gob.1.in: add docs for the new stuff
261 Sun Jan 23 16:19:54 2000 George Lebl <jirka@5z.com>
263 * src/{lexer.l,parse.y,tree.[ch],main.c}: make more types of header
264 %{ %} blocks, "headertop" and "privateheader" and made short as
265 well as long names possible.
267 * src/main.c: add an --no-extern-c option to not put entern "C" into
268 the output, which is now put in by default even if --for-cpp is
269 on so that it is possible to call those from C by default
271 Thu Jan 20 01:50:45 2000 George Lebl <jirka@5z.com>
273 * src/main.c: put the _real_ functions in our normal private
274 namespace of ___* to be more consistent.
276 Mon Jan 10 00:16:43 2000 George Lebl <jirka@5z.com>
278 * src/{main.[ch],util.[ch],checks.[ch]}: offload some functionality to
281 * src/main.c: cleanup the generation routine by spliting it up into
284 * src/{main.h,lexer.l,parse.y,out.c}: put some needed externs into the
285 main.h file and include that rather then doing it in the .c files
287 Thu Jan 06 18:33:44 2000 George Lebl <jirka@5z.com>
289 * src/main.c: use ___ for the signal marshalling typedefs as well
291 Thu Jan 06 17:32:46 2000 George Lebl <jirka@5z.com>
295 Thu Jan 06 17:13:22 2000 George Lebl <jirka@5z.com>
297 * src/main.c: be consistent with the use of "namespacing", we
298 prefix ALL internal gob stuff with "___". This should make it
299 easier to avoid name conflicts with user code and glibc/gcc (Which
300 seems to use __ prefix)
302 * src/main.c: check for init and class_init names for non-constructor
303 methods and give an error if found.
305 * src/main.c: check argument types and flags for correctness, error
306 on unknown type, but just a warning on unknown flag
308 * doc/gob.1.in: add a section for name conflicts
310 Wed Jan 05 02:23:21 2000 George Lebl <jirka@5z.com>
312 * src/main.c: doh! the symbols for the aliases need to be declared as
315 Wed Jan 05 02:13:59 2000 George Lebl <jirka@5z.com>
317 * src/main.c: just realized that args... for macros is a GNU
318 extention and so the PARENT_HANDLER no longer uses it, but prints
319 the argument names with __ prefixed into the argument list.
321 Wed Jan 05 01:58:32 2000 George Lebl <jirka@5z.com>
323 * src/main.c: if using gnu c, also define macros using varargs for
324 function aliases. This should allow the compiler to optimize
325 further and if we have arguments for the defines there are
326 no adverse side effects as there are for straight defines.
328 Wed Jan 05 01:48:12 2000 George Lebl <jirka@5z.com>
330 * src/main.c: fixup the aliases. They didn't actually work right.
331 now we set it up as a const pointer to a function using typeof.
333 Tue Jan 04 17:57:55 2000 George Lebl <jirka@5z.com>
335 * src/lexer.l: add support for 'requires x.y.z' line. This is
336 so that a .gob file can require at least version x.y.z of gob
338 * src/test.gob: update
340 * doc/gob.1.in: update for requires and run trhough ispell
342 Tue Jan 04 17:10:54 2000 George Lebl <jirka@5z.com>
344 * src/main.c: fix the non-gnu aliases
346 Tue Jan 04 16:46:16 2000 George Lebl <jirka@5z.com>
348 * src/{main.c,parser.y,tree.[ch]}: add optional C type specification
349 to arguments for full type safety
351 * doc/gob.1.in: updated
353 Tue Jan 04 15:34:16 2000 George Lebl <jirka@5z.com>
355 * src/main.c: --no-gnu option to completely disable any use
356 of GNU C extentions. This is for those weird people that don't
357 wish to use those extentions even with GNU C.
359 Tue Jan 04 14:43:49 2000 George Lebl <jirka@5z.com>
361 * src/main.c: use some GNU extentions (guarded with #ifdef __GNUC__)
362 to make arguments fully typesafe, and to make it easier for
363 GNU to optimize the aliases, as well as to avoid the ugly
366 * src/main.c: don't put #line 0 for the .gob file for method prototypes
368 * src/main.c: move the _priv structure freeing into finalize to enable
369 people to work with the private stuff inside the destroy handler
371 * src/main.c: use #line before every precondition check so that failed
372 checks should point to the function prototype rather then into
375 * src/main.c: remove the _END_ARG macro
377 * src/main.c: add GOB_VERSION_MAJOR, GOB_VERSION_MINOR and
378 GOB_VERSION_PATCHLEVEL defines into the generated C file
380 * src/out.c: don't redundantly put #line for outfile if we're already
383 * configure.in: raise version number
385 Tue Jan 04 02:22:33 2000 George Lebl <jirka@5z.com>
387 * src/main.c: add argument wrapper macros to make the argument system
388 a little more type safe.
390 Fri Dec 31 17:39:22 1999 George Lebl <jirka@5z.com>
394 Thu Dec 30 20:20:36 1999 George Lebl <jirka@5z.com>
396 * src/main.c: correctly handle the complex fundemental types,
397 so that we can handle ALL the fundemental types for signals
399 Thu Dec 30 19:29:56 1999 George Lebl <jirka@5z.com>
401 * src/main.c: don't use function types for casts in marshallers,
402 but default types we get from our GTK_TYPE_* -> C type translation,
403 and use this fact to check for same function types and combine
404 signal prototypes. This doesn't yet handle well complex types,
405 but I have an idea how to make complex types work. Though
406 I dunno if it's actually worth it.
408 Thu Dec 30 17:18:27 1999 George Lebl <jirka@5z.com>
410 * src/main.c: figure out some types from GTK types and cast properly
411 when emitting a signal. This catches some inconsistencies in
412 signal func argument lists and the GTK types of the arguments.
414 Wed Dec 29 18:04:13 1999 George Lebl <jirka@5z.com>
416 * src/parse.y: allow scope, public/private/protected, to come before
417 the signal or virtual keyword for consistency's sake.
419 Wed Dec 29 01:39:30 1999 George Lebl <jirka@5z.com>
421 * src/{tree.[ch],parser.y}: cleanup scope stuff
423 * src/{lexer.l,parser.y,tree.h,main.c}: add protected keyword and
424 methods. protected methods are put into the -private files and
425 are real exported functions just like public. protected data
426 members act like pre-0.91.x private datamembers, that is they
427 get stuck into the public header, but marked /* protected */.
429 * src/main.c: change the method body printing function so that we
430 can catch the no return warning properly and send us to the .gob
431 file instead of the .c file.
433 * src/{parse.y,main.c}: handle empty publics/privates/overrides
434 and handle the body being set to ';' rather then '{}'
436 * src/main.c: check for empty nonvoid regular methods, and error out
437 on finding them as that would produce warnings which we can't catch
438 and it is generally bad to do anyway
440 * src/{parse.y,tree.[ch],main.c}: use char pointers for C buffers,
441 and kill leading/trailing whitespace from them to make the C files
442 nicer and easier to recognize empty functions.
444 * src/main.c: add a --version switch
446 * doc/gob.1.in: Update with the above changes
448 * configure.in: raise version
450 Tue Dec 28 20:49:56 1999 George Lebl <jirka@5z.com>
452 * src/main.c: apply patch from ChiDeok Hwang <cdhwang@sr.hei.co.kr>
453 to make the hack function static so that we don't pollute namespace
455 Mon Dec 27 19:56:24 1999 George Lebl <jirka@5z.com>
459 Mon Dec 27 03:00:25 1999 George Lebl <jirka@5z.com>
461 * src/main.c: fixup PARENT_HANDLER to work well with non-void
462 functions, the macro becomes an expression if the function is
463 not void and returns the return of the parent or the onerror
464 expression if the function pointer was NULL.
466 Mon Dec 27 02:25:32 1999 George Lebl <jirka@5z.com>
468 * src/parse.y: allow completely empty classes
470 * src/main.c: don't add the ugly hack function if there are no
473 Mon Dec 27 01:26:26 1999 George Lebl <jirka@5z.com>
475 * src/parse.y: fixup the virtual rule as I forgot to shift the
476 argument numbers when adding to the expression
478 Mon Dec 27 01:07:14 1999 George Lebl <jirka@5z.com>
480 * src/parse.y: add optional public keyword to virtuals and signals,
481 (which doesn't do anything, only consistency). I should perhaps
482 rewrite and simplify this part of the parser
484 * src/lexer.l: fix a bug with empty braces producing a segfault
485 on public and private methods
487 * doc/gob.1.in: add a section about Constructor methods (init
488 class_init) and fix init_class -> class_init
490 * configure.in: raise version to 0.91.2
492 Tue Dec 14 00:06:00 1999 George Lebl <jirka@5z.com>
496 Mon Dec 13 23:25:06 1999 George Lebl <jirka@5z.com>
498 * src/{main.c,out.c}: create a private header file and stick
499 the private structure definition inside it. Add option
500 --no-private-header for 0.91.0 behaviour and
501 --always-private-header to force private header creation
503 * doc/gob.1.in: update WRT above changes
505 * examples/my-person.gob: include the private header
509 Mon Dec 13 18:30:09 1999 George Lebl <jirka@5z.com>
511 * src/main.c: don't print spurious #line's into the private
514 * src/{main.c,tree.[ch],lexer.l,parse.y}: implement support for
515 array types for data members and function arguments
517 Mon Dec 13 00:48:47 1999 George Lebl <jirka@5z.com>
521 Sun Dec 12 22:55:12 1999 George Lebl <jirka@5z.com>
523 * doc/gob.1.in: added paragraph noting that private data members
524 cannot be accessed above the class definition in the .gob file
526 Sun Dec 12 22:08:31 1999 George Lebl <jirka@5z.com>
528 * src/main.c: implement real private data members as promised in
529 the documentation, this however breaks some compatiblity with
530 things that already used the 'private' keyword for data members
532 * doc/gob.1.in: document private data member stuff
536 * src/main.c: a couple of sanity checks of the code to prevent weird
537 errors on some broken .gob code
539 * configure.in: update version to 0.91.0
541 Sun Dec 05 14:20:26 1999 George Lebl <jirka@5z.com>
543 * src/{lexer.l,main.c}: if we find the class header #include
544 statement in a %{ %} section above class definition, don't
545 include it ourselves.
547 * doc/gob.1.in: remove the note about the include always first from
548 BUGS, and make a new section for the include file.
550 Thu Nov 25 13:09:08 1999 George Lebl <jirka@5z.com>
554 Thu Nov 25 13:00:52 1999 George Lebl <jirka@5z.com>
556 * src/main.c: don't error out on a symbol conflict if the types of
557 the symbol node don't match (variable,method)
559 Sat Nov 20 16:15:42 1999 George Lebl <jirka@5z.com>
561 * src/main.c: add PARENT_HANDLER macro to make calling parent
562 handlers in override functions easier
564 Fri Nov 19 16:41:09 1999 George Lebl <jirka@5z.com>
566 * src/main.c: add a type macro
568 Thu Nov 18 22:56:09 1999 George Lebl <jirka@5z.com>
570 * src/parse.y: add a warning check if the number of GTK types of
571 a signal doesn't seem to be correct for the given number of
574 Tue Nov 16 01:23:45 1999 George Lebl <jirka@5z.com>
576 * src/main.c: support a "no-touch-headers" mode in which the
577 headers are not touched unless they actually really changed,
578 not on by default as it confuses automake
580 Tue Nov 16 00:36:42 1999 George Lebl <jirka@5z.com>
582 * src/{main.c,lexer.l,parser.y,out.c}: Implement a C++ mode, get
583 rid of C++ errors/warnings when in C++ mode, and get rid of
584 the 'this' pointer finally (it's been deprecated long enough)
586 Mon Nov 15 23:45:37 1999 George Lebl <jirka@5z.com>
588 * src/main.c: add prototype for the really bad hack function to
591 Mon Nov 15 23:42:06 1999 George Lebl <jirka@5z.com>
593 * src/main.c: generate correct function pointers in the structure
594 for signals and virtuals. Also use a much nicer system instead
595 of the method name defines, we now just set a bunch of static
596 pointers, this removes a whole lot of headaches actually
598 * doc/gob.1.in: repair to reflect the above (I removed the define
601 Sun Nov 14 17:57:34 1999 George Lebl <jirka@5z.com>
603 * doc/gob.1.in: repair some things that confused troff and add
604 a C preprocessor warning to BUGS
606 Sat Nov 13 17:22:49 1999 George Lebl <jirka@5z.com>
608 * **/Makefile.am, configure.in: fix the conditional installation
609 stuff, don't even go into the doc directory if we aren't installing
611 Sat Nov 13 16:53:20 1999 George Lebl <jirka@5z.com>
613 * doc/gob.1.in: describe BUGS better
615 Sat Nov 13 16:20:41 1999 George Lebl <jirka@5z.com>
617 * src/lexer.l: don't kill C++ style comments from C blocks
619 Sat Nov 13 16:16:59 1999 George Lebl <jirka@5z.com>
621 * src/{lexer.l,main.c,out.c}: fixed spurious newline printing, don't
622 kill comments from C blocks so that line counts are right, accept
623 newlines in strings, and don't take \'\"\' as a string delimiter
625 Sat Nov 13 14:53:26 1999 George Lebl <jirka@5z.com>
627 * src/main.c: don't add gtk_object_class to class_init if we only
628 have non-GtkObject overrides to avoid warning
630 Sat Nov 13 14:31:25 1999 George Lebl <jirka@5z.com>
632 * configure.in,src/Makefile.am,doc/Makefile.am: check for
633 ../NOINST_GOB and in case it's found don't install self
635 Fri Nov 12 16:25:35 1999 George Lebl <jirka@5z.com>
637 * configure.in,Makefile.am,src/main.c: don't use popt, our arguments
638 are simple enough and popt doesn't seem to be widely used yet
640 Sun Sep 05 22:08:40 1999 George Lebl <jirka@5z.com>
644 Sun Sep 05 22:08:33 1999 George Lebl <jirka@5z.com>
646 * doc/gob.1.in: updated for private virtual and signal wrappers
648 Sun Sep 05 21:50:19 1999 George Lebl <jirka@5z.com>
650 * configure.in: raise version and actually set POPT_LIB correctly
652 * src/Makefile.am: use POPT_LIB
654 Sun Sep 05 21:45:54 1999 George Lebl <jirka@5z.com>
656 * src/tree.h,src/main.c,src/parse.y: add support for private signals
659 * src/parse.y: fix bug with bogus vararg methods
661 Sun Sep 04 17:44:37 1999 George Lebl <jirka@5z.com>
665 Sat Sep 04 17:18:22 1999 George Lebl <jirka@5z.com>
667 * src/lexer.l,src/parse.y,src/main.c,src/tree.[ch]: support
668 variable arguments for public and private methods
670 Sat Sep 04 16:51:11 1999 George Lebl <jirka@5z.com>
672 * lexer.l,parse.y: accept const in parameter lists
674 Sun Aug 29 13:46:33 1999 George Lebl <jirka@5z.com>
678 Sat Aug 28 23:36:48 1999 George Lebl <jirka@5z.com>
680 * src/main.[ch],parse.y: make error/warning reporting public
681 and use it to report depreciated use of 'this'
683 Sat Aug 28 22:41:52 1999 George Lebl <jirka@5z.com>
685 * src/tree.[ch],parse.y,main.c: check for duplicate variables and
686 signals and arguments as well.
688 Sat Aug 28 22:00:19 1999 George Lebl <jirka@5z.com>
690 * src/parse.y,src/main.c: change "this" to "self", but accept "this"
693 * src/main.c: check for duplicate methods, and warn on non-public
696 * configure.in: change to version 0.90.0
698 * doc/gob.1.in: change this to self
700 Tue Aug 24 20:37:26 1999 George Lebl <jirka@5z.com>
704 Thu Aug 19 03:18:03 1999 George Lebl <jirka@5z.com>
706 * src/main.c: also count overrides to avoid an unused variable on
709 Thu Aug 19 03:08:49 1999 George Lebl <jirka@5z.com>
711 * src/parse.y: in a check, we can check not only about numbers
712 but for tokens as well
714 Wed Aug 18 12:54:17 1999 George Lebl <jirka@5z.com>
718 Tue Aug 17 22:24:47 1999 George Lebl <jirka@5z.com>
720 * src/lexer.l,src/parse.y: don't use reserved words for check type
723 * src/{lexer.l,parse.y,tree.[ch],main.c}: add #line's to output
726 * src/out.[ch]: new functions for output so that we can easily add
729 * src/main.c: fix get/set arguments
731 * doc/gob.1.in: updated for newer version and spellchecked, also
732 gob.1 is generated by configure now to get versions correct
734 * gob.spec.in: added a spec file
736 Fri Jul 30 02:19:05 1999 George Lebl <jirka@5z.com>
738 * src/parse.y: accept simple char types
740 * src/main.c: make prototypes look better, and don't output arg stuff
741 when it won't be used
743 * Makefile,src/Makefile: add test make target