Change log for StatWeave - Beta In decreasing order of version number Version Changes made ------------------------------------------------------------------------- 0.91_05 Per a suggestion from Otmar Bayer, the ODTFile class was modified so as to remove extra modifiers in the tag in META-INF/manifest.xml. This seems to help with the corrupted-file problem in OpenOffice. 0.91_04 Added support for Markdown files 0.91_03 Simplification of Stata expressions, based on more dialog w/ Bill. We now simply prepend the expression with "display " and run it. THIS IS A DESIGN CHANGE, so old Stata examples will NOT work correctly if they call expressions, because the old version used 'egen' to evaluate them. You can make your installation backward compatible by setting the option 'egen' to TRUE. In addition, we added a "cont" option to allow for a continuation prompt. Right now, this is implemented only for Stata. [30 Jan 2012] 0.91_02 Improved code for expressions in Stata (thanks to Bill Rising) (avoids the egen construct that I naively used) [24 Jan 2012] 0.91_01 Provisions for including external files (for LaTeX format only) These may be either inserted or separately woven; see manual. [17 Jan 2012] 0.90_16 Cosmetic improvements in setup Improvements to StataEngine so that 'do' stmts display results correctly (however, now 'program' blocks don't work) NOTE: Old Stata-test from website will NOT work due to the program in one code chunk. 0.90_15 GUI improvements - now works right w/ double-click start 0.90_14 Fixed bugs in argument substitution in coderef constructs 0.90_13 Graphics formats for Stata on various platforms 0.90_12 Force default look and feel to "Metal" (this way, we always get a widget in file dialogs to create a new folder). 0.90_11 Changed graphics setup for SAS: EPS instead of PS; so we get the bounding box right. 0.90_10 Fix to traceback code when an error occurs in a client app 0.90_09 Allow command-line options to start with either one or two hyphens (e.g. -target pdf or --target pdf) 0.90_08 Quite a few changes relating to how paths are handled; hope this fixes problems incurred when running in a different directory. 0.90_07 Added Matlab support. Moved Genstat to 'contrib' tree 0.90_06 Fixed Stata bug so it doesn't do 'cd "null"' 0.90_05 Centered dialogs Setup checks for update of existing installation 0.90_04 Changed layout of config dialog -- all buttons at the bottom Added help pages (option and tag references) to GUI 0.90_03 Fixed null-pointer problem created yesterday! 0.90_02 Fixed some issues in scripts with spaces and quotes. Added statweavegui scripts for use in associating the GUI version Added icons. Added help window for file config, Changed layout of config editor Updated default install data (e.g., R 2.8.1, SAS 9.2) 0.90_00 Major overhaul; too many changes to show in detail. Main ones are: Whole thing is packaged in statweave.jar which contains all the required Java classes and resources, as-is Graphical installer/configurator GUI version .binary replaced by .binary and .args, where is an engine name. Now, .binary has just the command, and .args has the rest. Most scripts have been modified Language setups have been moved to separate files that may or may not be added to one's configuration. Moreover, a developer may create such a file to be loaded as an add-on language. SAS driver no longer requires IML. Seems to work OK now when source file is not in the current directory. Changes to manual to reflect the above. Some gory details have been removed from the manual, and a separate developer's manual will be written to provide details on configuration keys. ---- The rest of these changes are "ancient history" ---- 06-30-08 Corrected R.bat for Windows version 06-06-08 Added 'tight' and 'loose' options Added 'prom' option (to go with 'ompt' -- parts of 'prompt') Added check (with warning) for unknown option keywords. 06-05-08 Added --custom command-line option Added support for graphics-format conversions CONFIG: May want to add entries for eps.pdf, etc. 06-04-08 Added figfmt option CONFIG: Configuration keys LaTeXFile.figfmt.dvi and LaTeXFile.figfmt.pdf are now not supported and should be removed from configuration file. 05-29-08 Added GenStat support CONFIG: Add GenStat and GS to Languages; also GS.Engine, GenStat.class, GenStat.binary 05-27-08 Added SWVengine for supporting StatWeave code New naming convention for intermed files: baseName-engName.ext Bookmarks contain a unique signature for each session Loosened-up on compressing blank lines in output CONFIG: Coding change means EVERY engine must have a binary. In particular, you need tex.binary; (value of key doesn't matter) CONFIG: Add SWV to Languages; also SWV.class, SWV.binary