[Warzone-commits] r5356 - /trunk/src/keymap.c

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 16:57:18 2008 New Revision: 5356 URL: http://svn.gna.org/viewcvs/warzone?rev=5356&view=rev Log: Provide a more useful error message than "Weirdy action on keymap processing". Instead print the enum-number which we used to switch on. Modified: trunk/src/keyma

[Warzone-commits] r5357 - /trunk/lib/betawidget/vector.c

2008-07-03 Thread Freddie Witherden
Author: evilguru Date: Thu Jul 3 18:19:41 2008 New Revision: 5357 URL: http://svn.gna.org/viewcvs/warzone?rev=5357&view=rev Log: Fix a bug in vectorMap that could result in a segfault. Modified: trunk/lib/betawidget/vector.c ___ Warzone-commits m

[Warzone-commits] r5359 - in /trunk/build_tools/code-generators: c_structdef_cg.pm db-lang.pl test_code

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 20:55:06 2008 New Revision: 5359 URL: http://svn.gna.org/viewcvs/warzone?rev=5359&view=rev Log: Rewrite the code generator and parser for the database metalanguage to perform less (or no) parsing in the code generators. Instead we now have a two phase process:

[Warzone-commits] r5358 - in /trunk/build_tools/code-generators: ./ c_structdef_cg.pm db-lang.pl sql_tabledef_cg.pm test_code

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 20:45:32 2008 New Revision: 5358 URL: http://svn.gna.org/viewcvs/warzone?rev=5358&view=rev Log: Add a code generator for my database meta-language This code generator is still in a prototyping phase. It'll probably get rewritten entirely. Added: trunk/buil

[Warzone-commits] r5360 - in /trunk/build_tools/code-generators: c_structdef_cg.pm db-lang.pl

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 20:55:17 2008 New Revision: 5360 URL: http://svn.gna.org/viewcvs/warzone?rev=5360&view=rev Log: Don't process the "set" field type as a field qualifier. Instead rename and modify preProcessQualifiers and postProcessQualifiers to preProcessField and postProcessF

[Warzone-commits] r5361 - /trunk/build_tools/code-generators/sql_tabledef_cg.pm

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 20:55:26 2008 New Revision: 5361 URL: http://svn.gna.org/viewcvs/warzone?rev=5361&view=rev Log: Rewrite SQL table generator for new parser architecture Modified: trunk/build_tools/code-generators/sql_tabledef_cg.pm _

[Warzone-commits] r5362 - in /trunk/build_tools/code-generators: test_code test_code.tpl

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 20:56:34 2008 New Revision: 5362 URL: http://svn.gna.org/viewcvs/warzone?rev=5362&view=rev Log: Rename test_code to test_code.tpl Added: trunk/build_tools/code-generators/test_code.tpl - copied unchanged from r5361, trunk/build_tools/code-generators/te

[Warzone-commits] r5363 - in /trunk/build_tools/code-generators: c_structdef_cg.pm db-lang.pl sql_tabledef_cg.pm

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 21:04:00 2008 New Revision: 5363 URL: http://svn.gna.org/viewcvs/warzone?rev=5363&view=rev Log: Add file headers and leaders to generated files Give the code generators the opportunity to print something at the start and the end of the file. E.g. header guards

[Warzone-commits] r5364 - /trunk/build_tools/code-generators/sql_tabledef_cg.pm

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 21:04:10 2008 New Revision: 5364 URL: http://svn.gna.org/viewcvs/warzone?rev=5364&view=rev Log: Only auto-increment the ID for the base class Don't add an AUTOINCREMENT clause to the PRIMARY KEY, ID column if it we're not working on the abstract base class. Mo

[Warzone-commits] r5365 - /trunk/build_tools/code-generators/sql_selectdef_cg.pm

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 21:05:43 2008 New Revision: 5365 URL: http://svn.gna.org/viewcvs/warzone?rev=5365&view=rev Log: Add a code generator for SQL SELECT statements Add a new code generator for the database mini-meta-language. It creates SQL SELECT statements that use INNER JOINs to

[Warzone-commits] r5366 - in /trunk/build_tools/code-generators: c_structdef_cg.pm sql_selectdef_cg.pm sql_tabledef_cg.pm

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 21:10:25 2008 New Revision: 5366 URL: http://svn.gna.org/viewcvs/warzone?rev=5366&view=rev Log: Code generators don't need to know how many code to generate anymore A slight modification to the code generators removes their need for needing to know how many ele

[Warzone-commits] r5367 - in /trunk/build_tools/code-generators: c_structdef_cg.pm db-lang.pl sql_selectdef_cg.pm sql_tabledef_cg.pm

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 21:10:36 2008 New Revision: 5367 URL: http://svn.gna.org/viewcvs/warzone?rev=5367&view=rev Log: Move duplicated looping out of the code generators Move the duplicated effort of looping over all structs and enums out of the code generators and into the code that

[Warzone-commits] r5368 - /trunk/build_tools/code-generators/db-lang.pl

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 21:10:46 2008 New Revision: 5368 URL: http://svn.gna.org/viewcvs/warzone?rev=5368&view=rev Log: "die" on a parsing error, don't just print "Unmatched line" Modified: trunk/build_tools/code-generators/db-lang.pl _

[Warzone-commits] r5369 - /trunk/build_tools/code-generators/sql_tabledef_cg.pm

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 21:10:57 2008 New Revision: 5369 URL: http://svn.gna.org/viewcvs/warzone?rev=5369&view=rev Log: Remove commented out & useless code Modified: trunk/build_tools/code-generators/sql_tabledef_cg.pm ___ Warzone-commi

[Warzone-commits] r5370 - in /trunk/build_tools/code-generators: ./ Makefile

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 21:23:38 2008 New Revision: 5370 URL: http://svn.gna.org/viewcvs/warzone?rev=5370&view=rev Log: Add Makefile to produce test-output from test-input for DB mini language code generators Added: trunk/build_tools/code-generators/Makefile (with props) Modifie

[Warzone-commits] r5371 - /trunk/build_tools/code-generators/sql_tabledef_cg.pm

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 22:03:27 2008 New Revision: 5371 URL: http://svn.gna.org/viewcvs/warzone?rev=5371&view=rev Log: Don't create an unnecessary temporary Modified: trunk/build_tools/code-generators/sql_tabledef_cg.pm ___ Warzone-com

[Warzone-commits] r5372 - /trunk/build_tools/code-generators/sql_selectdef_cg.pm

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 22:03:38 2008 New Revision: 5372 URL: http://svn.gna.org/viewcvs/warzone?rev=5372&view=rev Log: Generate multi-line SELECT statements instead of single-line ones Modified: trunk/build_tools/code-generators/sql_selectdef_cg.pm __

[Warzone-commits] r5373 - /trunk/build_tools/code-generators/sql_selectdef_cg.pm

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 22:07:58 2008 New Revision: 5373 URL: http://svn.gna.org/viewcvs/warzone?rev=5373&view=rev Log: Don't fetch the primary key, as we probably don't need it Modified: trunk/build_tools/code-generators/sql_selectdef_cg.pm __

[Warzone-commits] r5374 - in /trunk/build_tools/code-generators: c_structdef_cg.pm db-lang.pl sql_selectdef_cg.pm sql_tabledef_cg.pm

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Thu Jul 3 23:51:23 2008 New Revision: 5374 URL: http://svn.gna.org/viewcvs/warzone?rev=5374&view=rev Log: Don't print directly from the code generators, instead append to an output string for printing at a later time. Modified: trunk/build_tools/code-generators/c_str

[Warzone-commits] r5375 - /trunk/build_tools/code-generators/sql_tabledef_cg.pm

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Fri Jul 4 00:14:41 2008 New Revision: 5375 URL: http://svn.gna.org/viewcvs/warzone?rev=5375&view=rev Log: Fix a syntax error introduced in r5374 Modified: trunk/build_tools/code-generators/sql_tabledef_cg.pm ___ Warzone-co

[Warzone-commits] r5376 - in /trunk/build_tools/code-generators: c_structdef_cg.pm db-lang.pl sql_tabledef_cg.pm test_code.tpl

2008-07-03 Thread Giel van Schijndel
Author: muggenhor Date: Fri Jul 4 01:21:45 2008 New Revision: 5376 URL: http://svn.gna.org/viewcvs/warzone?rev=5376&view=rev Log: Add IMD_model as a dedicated type to the mini-meta database schema language Modified: trunk/build_tools/code-generators/c_structdef_cg.pm trunk/build_tools/co

[Warzone-commits] r5377 - /trunk/po/makefile.raw

2008-07-03 Thread Dennis Schridde
Author: devurandom Date: Fri Jul 4 07:58:00 2008 New Revision: 5377 URL: http://svn.gna.org/viewcvs/warzone?rev=5377&view=rev Log: Use platform commands to move, not posix ones... Modified: trunk/po/makefile.raw ___ Warzone-commits mailing list W