summaryrefslogtreecommitdiff
path: root/gentools
Commit message (Collapse)AuthorAgeFilesLines
* made a copyRobert Godfrey2007-03-2248-5598/+6572
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/java.multi_version@521253 13f79535-47bb-0310-9956-ffa450edef68
* QPID-325 : Persist durable exchange information in the storeRobert Godfrey2007-02-201-0/+23
| | | | | | QPID-318 : Remove hardcoding of version numbers (as applies to store) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@509628 13f79535-47bb-0310-9956-ffa450edef68
* Missed the commit on these for QPID-162 supplied by Kevin SmithMartin Ritchie2007-02-143-4/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@507598 13f79535-47bb-0310-9956-ffa450edef68
* Small codegen code tidy-upKim van der Riet2007-01-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@501472 13f79535-47bb-0310-9956-ffa450edef68
* Fixed codegen bug in which fields added by second XML file duplicate ordinal ↵Kim van der Riet2007-01-303-5/+4
| | | | | | values. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@501448 13f79535-47bb-0310-9956-ffa450edef68
* QPID-320 : Patch supplied by Rob Godfrey - Improve performance by ↵Robert Greig2007-01-292-19/+94
| | | | | | remembering protocol version git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@501003 13f79535-47bb-0310-9956-ffa450edef68
* Added .NET generator class to the code generator, and added mechanism to ↵Kim van der Riet2007-01-163-8/+366
| | | | | | invoke it from the command line. The DotnetGenerator class is still mostly empty (ie has no code generation methods). The next step is to plan the templates that are required for .NET, and then implement them alongside the generator class code snippet methods. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@496841 13f79535-47bb-0310-9956-ffa450edef68
* Fixed QPID-296 Header guards may not be compliant with C++ standardKim van der Riet2007-01-167-16/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@496678 13f79535-47bb-0310-9956-ffa450edef68
* QPID-268 : (Patch supplied by Rob Godfrey) Improvements to performance of ↵Robert Greig2007-01-093-69/+193
| | | | | | generated code git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@494650 13f79535-47bb-0310-9956-ffa450edef68
* code gen part of last change. requires bootstrapCarl C. Trieloff2007-01-093-4/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@494553 13f79535-47bb-0310-9956-ffa450edef68
* QPID-255 : Patch Supplied by Rob Godfrey - Change to use bespoke ↵Robert Greig2007-01-081-2/+2
| | | | | | AMQShortString rather than converting to String git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@494121 13f79535-47bb-0310-9956-ffa450edef68
* Fixed: [QPID-253] Existing classpath breaks codegen; [QPID-254] Build ↵Kim van der Riet2007-01-081-11/+21
| | | | | | failure does not prevent timestamp from being generated. Also moved all required properties into ant build file, allowing the generation to be completed independently of Maven from the common directory. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@494092 13f79535-47bb-0310-9956-ffa450edef68
* Fixed C++ client sending protocol version 0-0 over the wire. Minor fixes and ↵Kim van der Riet2007-01-043-6/+17
| | | | | | tidy-up in related code. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@492756 13f79535-47bb-0310-9956-ffa450edef68
* Added ability for code generator to omit elements from the XML specificationKim van der Riet2007-01-0317-57/+245
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@492280 13f79535-47bb-0310-9956-ffa450edef68
* Removed check run check from ant build file.Kim van der Riet2007-01-021-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@491839 13f79535-47bb-0310-9956-ffa450edef68
* Added ant build file for the generator with compile (default) and clean targets.Kim van der Riet2007-01-021-0/+35
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@491801 13f79535-47bb-0310-9956-ffa450edef68
* Additional changes to support new Java AMQP version code, some C++ tidy-up ↵Kim van der Riet2006-12-226-70/+105
| | | | | | as well. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@489704 13f79535-47bb-0310-9956-ffa450edef68
* Multi version support part 2.Carl C. Trieloff2006-12-208-16/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@489214 13f79535-47bb-0310-9956-ffa450edef68
* [For Andrew Stitcher] Made the generator generate non-virtual inheritance; ↵Kim van der Riet2006-12-193-3/+3
| | | | | | it doesn't create a noticeable speed up in itself, but it's not needed where it's used. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@488801 13f79535-47bb-0310-9956-ffa450edef68
* Code tidy-up in code generatorKim van der Riet2006-12-1913-321/+180
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@488799 13f79535-47bb-0310-9956-ffa450edef68
* Added additional files AMQP_HighestVersion.h/.cpp to identify the highest ↵Kim van der Riet2006-12-183-1/+37
| | | | | | available version for client use. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@488304 13f79535-47bb-0310-9956-ffa450edef68
* Replacement for ProtocolVersionListClass in current xslt generatorKim van der Riet2006-12-151-0/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@487629 13f79535-47bb-0310-9956-ffa450edef68
* Fixed lack of refs in some generated C++ files; code comments and other ↵Kim van der Riet2006-12-153-67/+65
| | | | | | minor changes. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@487623 13f79535-47bb-0310-9956-ffa450edef68
* Added generation for (yet to be written) Content class which will be a part ↵Kim van der Riet2006-12-112-0/+10
| | | | | | of the 0-9 AMQP spec. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@485698 13f79535-47bb-0310-9956-ffa450edef68
* Added check for non-existent domains - throws Exception instead of NPE.Kim van der Riet2006-12-042-6/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@482194 13f79535-47bb-0310-9956-ffa450edef68
* check for unknown typesRafael H. Schloming2006-12-011-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@481381 13f79535-47bb-0310-9956-ffa450edef68
* Revised generation of includes inline with latst build changes.Gordon Sim2006-12-0110-25/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@481221 13f79535-47bb-0310-9956-ffa450edef68
* Changes to allow gentools to be used from a makefileKim van der Riet2006-11-222-110/+197
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@478234 13f79535-47bb-0310-9956-ffa450edef68
* Directory reorganizationKim van der Riet2006-11-2131-6255/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@477853 13f79535-47bb-0310-9956-ffa450edef68
* Directory reorganizationKim van der Riet2006-11-2131-0/+6255
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@477845 13f79535-47bb-0310-9956-ffa450edef68
* Updates and bugfixesKim van der Riet2006-11-2123-601/+778
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@477844 13f79535-47bb-0310-9956-ffa450edef68
* Fixes to the generated C++ code and templatesKim van der Riet2006-11-147-176/+180
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@474866 13f79535-47bb-0310-9956-ffa450edef68
* update Apache licenses to the current versionStephen Vinoski2006-11-1051-663/+816
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@473568 13f79535-47bb-0310-9956-ffa450edef68
* Added Apache license to top of files where missingKim van der Riet2006-11-1010-0/+169
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@473498 13f79535-47bb-0310-9956-ffa450edef68
* Latest version of gentools. Java AmqpConstants class added which allows in ↵Kim van der Riet2006-11-1022-116/+1257
| | | | | | | | changes in the <constant> declarations in spec from version to version. C++ AMQP_Constants.h file still incomplete. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@473472 13f79535-47bb-0310-9956-ffa450edef68
* Gentools C++ generator generation for AMQP_ClientOperations.h and ↵Kim van der Riet2006-11-029-173/+176
| | | | | | AMQP_ServerOperations.h now complete, but untested. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@470447 13f79535-47bb-0310-9956-ffa450edef68
* Updated code generator to produce ServerOperations class. Other minor fixes ↵Kim van der Riet2006-11-018-33/+284
| | | | | | in generator. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@469929 13f79535-47bb-0310-9956-ffa450edef68
* First draft of C++ generator creating MethodBody classes divided into C++ ↵Kim van der Riet2006-10-3013-462/+774
| | | | | | namespaces by version. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@469247 13f79535-47bb-0310-9956-ffa450edef68
* Some code tidy-up and debugging; first C++ templates and implementation of ↵Kim van der Riet2006-10-2520-202/+1337
| | | | | | most of C++ MethodBody class generation methods. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@467750 13f79535-47bb-0310-9956-ffa450edef68
* Some code tidy-upKim van der Riet2006-10-235-11/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@466972 13f79535-47bb-0310-9956-ffa450edef68
* corrected URLCarl C. Trieloff2006-10-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@466241 13f79535-47bb-0310-9956-ffa450edef68
* Initial checkin of code generator (Java only at this stage) which allows for ↵Kim van der Riet2006-10-1832-0/+16565
the simultaneous support of multiple AMQP versions. This is a temporary location, for comment and evaluation purposes only. This generator is NOT integrated with the rest of the QPID project; it is intended for stand-alone use only for now. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@465322 13f79535-47bb-0310-9956-ffa450edef68