summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/frankenstein/ChangeLog
blob: f1e0e1b59698fa640a4388060164989b57c8193a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
2001-09-08  Matt Swift  <swift@alum.mit.edu>

	* abbrevs.cfg: Add testing for Acromake category.
	
	* abbrevs.dtx: Added (messy!) acromake emulation.  Removed
	\TMCurrentMacro for the plain abbrevs -- will deal with that
	later.
	
	* moredefs.dtx: Fixed broken \SaveName.
	
	* moredefs.dtx: Extend \EExpand...\In examples.
	
	* Makefile: Remove acromake -- abbrevs now emulates it.
	
2001-09-05  Matt Swift  <swift@alum.mit.edu>

	* titles.dtx: Add \slash to \nospacelist.
	
2001-08-31  Matt Swift  <swift@alum.mit.edu>

	* abbrevs.dtx: Added to \nospacelist the following between bars:
	|/\slash\@sptoken\ \space\/\@xobeysp|.  Added \TMCurrentMacro.
	
	* abbrevs.cfg: Add test with \slash.
	
	* newclude.dtx: Extensive documentation revisions.  Incorporation
	of includex package.  Revision and extension of hooks mechanisms.
	Remove "group" option, which seemed inferior in all cases to the
	others.
	
	* titles.dtx: Changed: \booktitle -> \book, \journaltitle ->
	\journal, \musictitle -> \music, \articletitle -> \article,
	\playtitle -> \play, \crafttitle -> \craft.  Compatibility easily
	retained in configuration file.  New: \species, \WrapquotesSN,
	\WrapquotesDN, \WrapquotesSK, \nospacelist (abstraction of what
	was hard-coded).  Dox revisions.  Some code cleanup.

	* titles.cfg: New: \newlet\longpoem\textitswitch
	\newlet\film\textitswitch \newlet\essaytitle\Wrapquotes
	\newlet\chaptertitle\Wrapquotes. Revise and expand testing to
	accommodate changes in titles.dtx.
	
	* tag.sto: Add 2d optional argument to \include.  Revise
	documentation.
	
	* lips.dtx: New: \BracketedLips, \olips, \Lips, mla package
	option.
	
	* group.sto: This file is not distributed any more; it proved
	inferior to other newclude solutions in all applications.
	
	* footnote.dtx: Dox changes only.
	
	* epigraph.dtx: Remove call to \normalcitations.  Remove \EPBox.
	Add \@afterheading.
	
	* compsci.dtx: New: \file \email.  Changed: \booktitle -> \book.
	Add hyperlatex package option.  Make \code not \long.
	
	* compsci.cfg: Define \ALaTeX instead of \require it (or something
	like that).

	* blkcntrl.dtx: Implementation and documentation revisions.
	
	* bits.dtx: Requires letterhead package -- which I don't think I
	distribute.  Aha, that's why this is "unsupported"!  It may be
	usable with a dummy letterhead package.  Call scheme-components
	tasks now.

	* attrib.dtx: Add \attribcitations.  Some dox revisions.
	
	* allocate.sto: Slight dox revisions.
	
	* achicago.dtx: Depends on slemph and verbatim too now, but not
	relsize.  Some code cleanup.  Bumped minor version number to
	differentiate from what I had up there on my FTP site.
	
	* achicago-bst.dtx: Extensive revisions to documentation.  Thanks
	to Panagiotis Louridas for pointing out a significant bug that
	would indicate authors with the same last name as the same with a
	3-em dash in the bibliography.  More cleanup of code.  Major
	version to 1; reflects non-beta state.
	
	* README-unsupported: Remove entry for newclude; revise entry for
	includex.
	
	* README: Add section for newclude.
	
	* Makefile: bundle-license = LPPL.  Newclude moves to supported,
	but remove group.sto.  Includex remains for now.  Alpha-bibstyle
	mla: comment out for now, needs work in Frankenfile.
	Alpha-configs: add letterhead remove myletter.  Dox-requirements:
	add attrib.

	* moredefs.dtx: Many documentation changes.  Change implementation
	of \provideboolean and \newboolean to be compatible with ifthen
	package.  Fix \prependto@macro \g@prependto@macro so they work.
	Fix check for defined macro in \SaveName.  Fix \GobbleO \GobbleMO
	so they work.  Bump \docdate and minor version to distinguish from
	limited release on FTP site.


1999-03-22  Matthew Swift  <swift@alum.mit.edu>

	* Makefile: Moved dialogue from alph to stable (was a mistake).
	Added ifndefs around HAVE_WEB2C definition.
	
1999-03-08  Matthew Swift  <swift@alum.mit.edu>

	* abbrevs.cfg: Moved basic categories and datemarks to .dtx.
	Changed \AbbrevInitialSuffix, \AbbrevSubsequentSuffix back to
	\TM....
	
	* INSTALL: Added relsize to abbrevs deps.
	
	* Makefile: Added relsize to abbrevs-deps.
	
	* abbrevs.dtx: Some dox.  Require slemph.  Changed
	\Abbrev{Initial,Subsequent}Suffix back to \TM...  Added basic
	categories and datemarks from .cfg to main .dtx.

	* achicago-bst.dtx: Revised some dox, adding the table of entry
	types, defining \field, \entry, etc.
	
	* titles.dtx: Tiny bit of dox.  Fixed some mistakes in
	commented-out \DTypeouts.
	
	* compsci.dtx: Fix a bit of dox.
	
	* README-unsupported: Tidied a bit, and mentioned dependences on
	relsize.sty.
	
	* Makefile: Removed non-bundle fileset rules, dependencies, and
	variables.  Removed symlinks.
	
	* INSTALL: Revised handling of non-Frankenstein packages.
	Mentioned dox-building requirements.
	
	* README: Eliminated reference to non-Frankenstein links.
	
1999-03-01  Matthew Swift  <swift@alum.mit.edu>

	* compsci.dtx: Lotso doxo.  The whole version-control system
	revamped.  Also began to kick some butt in my verbatim skills with
	a revamp of bothexample that got the kinks out and eliminated
	dependence on moreverb.  Bracket \email with angle brackets.
	
	* dialogue.dtx: Updated version to 1.1.
	
	* achicago-bst.dtx: Lotso doxo.
	
	* titles.cfg: Added Question-or-Exclamation testing.
	
	* titles.dtx: Major revision.  Lots of dox.  Implemented four
	complementary \WrapquotesXX and two package options.  Implemented
	\IfQuestionOrExclamation.  Package now requires package slemph.
	Added \word \phrase etc.  (Were they in the cfg?)  Changed some
	names from old \sc@ to \ti@.  Moved from an \if to an \ifx so
	titles don't break before funny command sequences.

	* abbrevs.dtx: Just documentation.
	
	* achicago.dtx: Dox.
	
	* lips.dtx: Major revision.  Revised most dox.
	
	\lips will insert nonbreakable space when followed by the chars in
	\LPNobreakList and normally-breakable space for everything else.
	Previously, \lips inserted nonbreakable space for all following
	punctuation, and minimally breakable space for everything else.
	The space that follows a period + ellipsis is now
	normally-breakable when it was nonbreakable.
	
	We use \ifx instead of \ifcat to look ahead.  This fixes \lips
	breaking before command sequences.
	
	If \lips occurs before a tie, don't insert post-ellipsis space,
	let the tie insert it.
	
	Fixed \PackageError bug.  Changed internal \sc@ macros to \lp@
	except for scratch.
	
1999-02-27  Matthew Swift  <swift@alum.mit.edu>

	* includex.dtx: Revised dox a bit.  Redid titling.  Added counters
	sc@count and bit.
	
	* includex-test.tex: Changed titles of provided files.  Redid
	document titling.
	
1999-02-26  Matthew Swift  <swift@alum.mit.edu>

	* moredefs.dtx: Revised some dox.  Added \GVerboseErrors, \GDebug,
	\D*Typeout, \DGobbleM, and dox.  Revised \Debug to deal with them.
	
	* bits.dtx: A tiny bit of dox.
	
	* newclude.dtx: Changed abstract.  Changed (reverted) to
	\nc@endofpackage instead of \AtEndOfPackage because of some sort
	of problem.
	
	* INSTALL: Removed mention of moreverb.
	
	* Makefile: Added some dox.  Removed moreverbs dependency and
	rules.
	
	* dialogue.dtx: Attributed the example.  Added a bit of user
	documentation.
	
	* attrib.dtx: Added user documentation.  Changed \AttribInit to
	\at@init and gave user a hook \AttribInit.  Added footnote hack to
	\at@init.  Added \normalcitations, and added it to \attribstar.
	Added \nobreak to \attrib.
	
1999-02-25  Matthew Swift  <swift@alum.mit.edu>

	* Makefile: Added blkcntrl.sty to dox-requirements.
	
	* blkcntrl.dtx: Added warning when \smallblocks called twice.
	Changed \item[]\hook to \item\relax hook following latest
	classes.dtx (did it change there?).
	
	* slemph.dtx: Significant change: \itswitch (and \slswitch) now
	switches iff the current font is italic (slanted), rather than
	switching when the current font is sloped
	(i.e., either slanted OR italic).

	* lips.dtx: Revise documentation.
	
1999-02-23  Matthew Swift  <swift@alum.mit.edu>

	* README: Thorough revision.
	* Makefile: Thorough revision.
	* INSTALL: Thorough revision.
	
1999-02-18  Matthew Swift  <swift@alum.mit.edu>

	* install-lsr: Changed [ -n "$addlsr" ] to [ $addlsr ]; revised
	comments.  Moving to Frankenbundle directory.
	
1998-08-27  Matthew Swift  <swift@alum.mit.edu>

	* epigraph.dtx: Added \normalcitations (see attrib.dtx) to
	\PreEpigraph.

1998-08-24  Matthew Swift  <swift@alum.mit.edu>

	* achicago-bst.dtx: I changed all `new.sentence' back to
	`new.block' because \newblock was adding a tiny bit of horiz
	space, and that seemed like a good idea.

	* achicago-bst.dtx: Removed `second.presort' function.  Removed
	superfluous variables `sort.label' and `year.and.extra.label'.
	Renamed several variables and functions for clarity.  Added much
	documentation.  Streamlined and debugged
	`make.short.label.names.q'.  Handled duplicate items in the
	bibliography better: now handles duplicate organizations in the
	`manual' entry type.

1998-08-22  Matthew Swift  <swift@alum.mit.edu>

	* achicago-bst.dtx: Added `make.vol.series.num.month.pages', which
	seems to work for half the cases, namely, where |series| is empty.
	Haven't written the other cases yet.
	
1998-08-20  Matthew Swift  <swift@alum.mit.edu>

	* moredefs.dtx: *prepend macros were not prepending, they were
	adding.

	* epigraph.dtx: Changed \parbox argument from [c] default to [b].

1998-08-15  Matthew Swift  <swift@alum.mit.edu>

	* abbrevs.cfg: Added example in comments about changing
	\PreFootnote.

1997-11-11  Matthew Swift  <swift@alum.mit.edu>

	* titles.cfg: Moved all the definitions to the main file.  The
	config file should be expendable.

	* moredefs.dtx: Added \ReserveCS* and \ReserveName* and changed
	related dox.

	* titles.dtx: Changed @ti@double@ to @doublequotes@ by using
	\DeclareBooleanOptions to define it.

	Moved the contents of the cfg file into the main file.

	Added \term, \word, \defn, \foreign, \foreignword, \phrase.

	* abbrevs.cfg: Added backwards compatibility of \TMNewCategory,
	\TMDefineAbbrevPlain.

	* compsci.dtx: removed \word \term \defn and put them in
	titles package, which compsci requires.

	v0.91 (beta) -> v0.92 (beta): changed the redefinition of the
	moreverb command to recognize a variable change in the new
	moreverb.sty.  Released to CTAN 4 Oct 96.  Is there a version of
	the moreverb package I should be checking for?

	* lips.dtx: 1.1 -> 1.2
	
	1.1 used \newlet but did not require moredefs (bug).  I changed to
	use \newcommand and \let, rather than require moredefs.

	Removed the \expandafters expanding \sc@t@a in
	\sc@lips@check@punct.  This was a bug, it shouldn't have been
	expanded.

        Added more testing material.

	
	* abbrevs.dtx: \TMLongSuffix and \TMShortSuffix changed to
	\TMInitialSuffix and \TMSubsequentSuffix.
	
	\TMNewCategory changed to \NewAbbrevCategory; backward compatible
	\let is in the config file.
	
	\TMDefineAbbrevPlain changed to \TMDefineAbbrevStandard;
	\tm@defineabbrevplain changed to \tm@defineabbrevstandard.
	backward compatible \let for the former in the config file.
	
	Added documentation for programmer interface commands
	\NewUserAbbrevDefiner, \NewAbbrevCategory.
	
	Actually implemented \TMHookAll, \TMFontAll (oops!).
	
	Added note about using with CJK.
	
1997-11-07  Matthew Swift  <swift@alum.mit.edu>

	* moredefs.dtx: \NewUserInfo should use \ReserveCS to initialize
	the variable, not \InitCS.

	Fixed documentation of \NewUserCommand: order of arguments was
	wrong; mention how the variable is initialized.
	
1997-10-20  Matthew Swift  <swift@alum.mit.edu>

	* compsci.dtx, titles.dtx, abbrevs.dtx, moredefs.dtx: 
	Changed \Monster* to \Franken*.

	* lips.dtx, abbrevs.dtx: Revised abstract.

1997-10-19  Matthew Swift  <swift@alum.mit.edu>

	* compsci.dtx: Fixed problem with \char`\\ producing a " in
	non-typewriter fonts, that is, in the definition of \meta.  I'm
	lost on the current LaTeX font situation.  I'm using teTeX 0.4,
	which bombs when I try to use T1 encoding.

	Fixed some documentation, including ^^A comments which were
	showing up in the codexample examples.
	
1997-10-18  Matthew Swift  <swift@alum.mit.edu>

	* titles.cfg: Added \musictitle on 5 Aug 96; just making new
	version now.

	* lips.dtx, abbrevs.dtx, moredefs.dtx, slemph.dtx, titles.dtx:
	Revised documentation.

	* compsci.dtx, abbrevs.cfg: Corrected typos in dox.
	
	Use \NewRobustCommand for \cname instead of \DeclareRobustCommand.
	
	* abbrevs.cfg: Corrected typos in testing.

	* abbrevs.dtx:	Added caveat about CJK and 8-bit input.
	
	Changed \TMNewAbbrevPlain to use \NewRobustCommand instead of
	\@ifdefinable.

	* moredefs.dtx: Either added or fixed \NewRobustCommand and
	\NewTextFontCommand.
	
	In 1.02 (beta), which this version supercedes, I think I did the
	  following: 

		fixed bug in \InitName 
		added \DeclareBooleanOptions, \DeclareBooleanUserOptions
		      \SaveCS, \SaveName, \RestoreCS, \RestoreName
		      \UndefineCS
	
	* INSTALL: Revised to reflect new CTANs and new distribution
	package format.

	* slemph.dtx: Changed \DeclareTextFontCommand to
	\NewTextFontCommand.
	
	Changed \DeclareRobustCommand to \NewRobustCommand.
	
	* titles.dtx: Fixed infinite loop bug that occurred with
	1996/12/01 and 1997/06/01 kernels with revised lookahead macros.
	
	Changed some legacy macro names from \sc@ to \ti@.

Wed Dec 11 12:12:50 1996  Matthew Swift  <swift@bu.edu>

	* README: Added pointer to INSTALL.