$CASE/genDocsLst.txt - RJL060210 (copied from $CASE to $PH - RJL20190913) (Not all gen docs are identified. Manuals are API user tutorials. Final Reports are more about implementation problems and solutions. ------------------------------------------------------------ $CASE/gen/ver_8: Best starting place - merged 6.2 and pGen versions (compressed hcg_key fields, filed get and set macros). Contains rev. notes backward thru earlier versions. Preserves and updates earlier tutorial chgen user_manuals. $CASE/gen/ver_9: (can be skipped) see $CASE/95s523/chgenv9.hlp: Allows an alternate (gendb format) schema file input. Generates metadata outout (tables TT and TA) to schema.msdat. ver_9.1 generates code from schema.msdat instead of schema.sch. $CASE/gen/ver_10/doc/*: (can be skipped) Refactorings to add a btree index for pfkeys, add dump_row method. Also porting to 64-bit alpha platform (Mark Aldred). $CASE/gen/ver_10_extensions.hlp: explains gen_v10 extensions (bdesym extensions NOT merged into later versions). $CASE/gen/ver_10log/doc/genv10log_manual.* is the last complete chgen User Manual - it is in LaTex format (.tex/.dvi/.ps) and not compatible with MSWord docs. gen/ver_10.2: Adds bdesym tables XB, TK and SY for symbol table extraction. XB superclass not retained in later versions. Schema update TBD. gen/ver_10log/aareadme: gen/ver_10log was merged with genv11 in the $CASE/99s523/genmerge project by Karner and Spinney. The result was $CASE/gen/ver_11_link. It can log and replay field changes as well as object add/delete. gen/ver_11: gen/ver_10log was merged with genv11 in the $CASE/99s523/genmerge project by Karner and Spinney. The result was $CASE/gen/ver_11_link. It can log and replay field changes as well as object add/delete. Includes an extensive tech report on logging. Provides a bootstrap capability: Phase 1 is generation of schema.msdat using pr_util for metadaata tables TT and TA. Phase 2 is code generation from schema.msdat. gen/ver_12: Sathya Jaganathan upgraded gen/ver_11 to generates pr_log.c which is compatible with bdeReplay.cc Updates pr_util to remove bugs found in bde log/replay and manually added to bde/pr_util. See $CASE/02s522/ There is no user manual for ver_11_link or ver_12 - just a report with updates to the prior version. gen/ver_13: [05s523] upgrades to genv12 to generate bde as well as alpha-compatible code in pr_util. genv13 is still generic, independent of schema.sch. gen/ver_13 is the latest version in the chgen repository at CVSROOT = $CASE/gen/base/Master