]> git.lyx.org Git - features.git/blob - lib/reLyX/CHANGES
Initial revision
[features.git] / lib / reLyX / CHANGES
1 From 2.9.1.1 to 2.9.2.1
2 - noweb documents, with -n option (Kayvan Aghaiepour Sylvan)
3
4 From 2.9 to 2.9.1.1
5 - translate text argument to \resizebox, \scalebox, \rotatebox
6 - BUG: if syntax.default said to "translate" the third of three arguments to
7   a command, reLyX would actually translate the second.
8 - handle \r, \k
9 - Change a line to work in Windows
10
11 From 2.8.1.2 to 2.9
12 - Empty layouts (like slide and hollywood's fadein) are supported (reported
13   and pseudo-coded by Alain Castera)
14 - \includegraphics -- graphics and graphicx forms, to the extent that LyX
15   supports them
16 - Bug: bugfix in 2.6.1.3 meant \n in "\ERT{text\ntext}" was lost! (Now it's
17   converted to a space)
18 - REfixed the bug where thebibliography environment created an extra paragraph
19 - Handle \epsfig, \psfig
20 - Handle \epsffile, \epsfbox
21 - LyX now understands sqrt[]{}! Don't need to delete optional argument anymore.
22 - BUG: "\layout Abstract " had extra space at end; LyX didn't recognize it!
23 - BUG: tables with empty cells at end and no bottom line were mistranslated
24 - BUG: one-column tables could be mistranslated (HACK)
25
26 From 2.8.1.1 to 2.8.1.2
27 - Cleaned up directory stuff. "reLyX foo/bar.tex" wouldn't work if foo/bar.tex
28   \include'd another file
29
30 From 2.8 to 2.8.1.1
31 - -o option allows you to create temp & LyX file(s) in a given output directory
32 - support figure & figure* float
33 - BUG: \input and \include support was broken
34 - BUG: reLyX didn't notice if it was trying to write to a read-only directory,
35   causing bad errors. Now it dies politely.
36 - support \index and \printindex
37 - \^ and \~ are apparently legal LaTeX, so support them. Also \textless,
38   \textgreater, \textbar
39
40 From 2.7.2.1 to 2.8
41 - support \textbackslash, \listof[tables|figures|algorithms], \ensuremath
42 - reLyXskip environment is magical; it doesn't get put into LyX file
43 - support for verbatim environment and \verb command
44 - _ in bibliographystyle filename works
45 - some "kernel cleanup", including removing some hacks, and adding methods
46 - -h option prints usage. So does dying due to missing options, filename, etc.
47 - translate \sp, etc. to their LyX-supported equivalents, using new 'reLyXmt'
48   block in syntax.defaults file
49 - translate certain arguments to untranslatable commmands (e.g., argument
50   to \mbox{}) as regular LaTeX
51
52 From 2.7.1.1 to 2.7.2.1
53 - Translate common optional args to \documentclass
54 - support TeX style \input
55
56 From 2.6.1.3 to 2.7.1.1
57 - support \include{foo} and \input{foo} (but not TeX's "\input foo.tex")
58 - -p option translates latex fragments
59 - Whitespace is a lot closer to lyx
60 - Correctly (?) translate layouts of LatexType Command found in layout files
61   even if the command isn't in syntax.default. E.g., \curradr, \lyxaddress
62
63 From 2.6.1.2 to 2.6.1.3
64 - table bug: \multicolumn could screw up where cells were placed
65 - table bug: \\ \hline at end of table made broken LyX tables
66 - Don't print leading C-Enter for strings in TeX mode (e.g. unknown tokens)
67 - support optional argument to \cite
68 - support \hfill
69 - Bug: known but untranslatable tokens may need braces after them. Translate
70     {\oe} or \oe{} as TeX mode \oe{}.
71
72 From 2.6 to 2.6.1.2
73 - Bug: \@ wasn't being handled correctly.
74 - BUG! An 's' coming right after a comment would be deleted!
75 - correct support for List (won't work for things nested in List,
76     but that's OK because List is buggy anyway!) and (koma) Labeling layouts
77 - support for \bibliography and \bibliographystyle commands (slightly kludged)
78 - Buglet: needed to add a space after args in List, Description
79 - Better handling of spaces for tokens and regular text
80 - "Welcome message" with revision date
81 - \LaTeXe -> "LaTeX2e"; support \underbar, \noun
82
83 From 2.5.2.3 to 2.6
84 - text after \end{center|right|left} automatically starts new paragraph
85 - \bibitem and thebibliography (i.e., non-BibTeX bibliographies) support
86 - Partial fix to '_' bug. Non-math mode _ will translate correctly as long as
87      it's not in an argument of an unknown command
88 - Streamlined (non-debug) output to ~ 10 short lines
89 - Allow comments in optional arguments to \documentclass
90 - Handle @{} descriptions in tables
91 - Added 'slide' as a regular environment in syntax.default
92 - syntax file stuff broke \multicolumn & \cline. HACKED them back in.
93      (had to pretend in syntax file that they don't take arguments!)
94 - Fixed bug: *'s in regular environments are now recognized
95 - Buglet: font size changes in footnote caused crash
96 - Buglet: print \n after align commands
97
98 From 2.5.2.2 to 2.5.2.3
99 - Read ~/.lyx/reLyX/syntax.default (if it exists) instead of system-wide file
100 - Always put untranslatable text in TeX mode (never use LaTeX layout)
101 - LaTeX command \newline is synonomous with \\, so support it
102
103 From 2.5.1.1 to 2.5.2.2
104 - Look in ~/.lyx/layouts OR $lyxdir/layouts for layout files
105 - -s option allows user to read syntax files in addition to the default one
106 - "regular environments" section in syntax file (partially obsoletes -r option)
107 - Slight change to \latex block vs. LaTeX paragraph printing decision
108
109 From 2.5 to 2.5.1.1
110 - Fixed bug that made syntax.default useless in translation pass (thanks Jmarc!)
111 - Fix to printing things in TeX mode (improvements & removing a couple buglets)
112 - \thanks and \noindent supported
113
114 From 2.4 to 2.5
115 - Bug: \underline broke reLyX
116 - Try to read "foo.tex" if input file "foo" doesn't exist
117 - Read in a default LaTeX syntax file saying how many (required/optional)
118      arguments each LaTeX command takes
119 - Ignore optional arguments to commands for which LyX can't handle them
120      (e.g., \sqrt, \\)
121 - More intelligently add braces to (math) command args that are missing them
122      (e.g., x^\sqrt2 now works)
123
124 From 2.3.1.1 to 2.4
125 - Table support! (i.e., tabular environment, \hline, \cline, \multicolumn)
126 - table environment (including \caption and a tabular environment, e.g.)
127 - (mostly) removed extra spaces (which display in LyX, but not in dvi)
128 - Added support for accents, including all accents in table 3.1 of Lamport,
129    plus \l \L ?` and !` (last two in LaTeX mode since LyX doesn't support 'em)
130 - Added support for center, flushright, and flushleft environments
131 - Add {} to end of unknown token if necessary
132 - Fixed buglet: unknown token at end of paragraph didn't start new paragraph
133
134 From 2.3 to 2.3.1.1
135 - Don't bother translating '\ ', since ~ isn't equivalent
136 - Description \item commands now handled correctly (except "{]}")
137 - Added -c option to override the LyX file's textclass
138 - Fixed bug which didn't allow unknown environment nested within itself
139 - Ignore anything after the \end{document} command
140 - Fixed bug where floats (like footnote) didn't print enough \n's (which could
141      lead to LyX ignoring text following the footnote up to the next \n!)
142
143 From 2.2.3.1 to 2.3
144 - Remove LyX-generated preamble matter (JAMatos)
145 - read LyX layout files from LIBDIR/layouts/ (-t option no longer necessary)
146
147 From 2.2.1.3 to 2.2.3.1
148 - Added -r and -t options
149 - deal with perl5.002 bug and fixed font commands at beginning of paragraph bug
150
151 From 2.2.1.1 to 2.2.1.3
152 - Added -d switch
153 - Fixed bug: \end{environment} wasn't ending local commands
154 - Add braces to \frac, plus better brace-adding for ^ and _ (still not perfect)
155 - Wrote a man page
156
157 From 2.2 to 2.2.1.1:
158 - Got rid of *many* 'uninitialized value' errors due to $ or eof
159 - Added abstract environment
160 - Fixed support for {\em foo \em bar} + partial fix for {\cal A} in math mode
161 - Fixed bug: math mode at beginning of a paragraph was mistranslated
162 - Translate '\ ' as a protected space. This is probably wrong.
163 - Major rewrite of CleanTeX. Only changes test.relyx2 + adds space to test.lyx
164      but in the future it will allow better verbatim copying
165
166 From 2.1.1.1 to 2.2:
167 - Major code rewrite/reorganization: should not change functionality (Karger)
168 - CleanTeX is now a *subroutine*, not a separate executable (Karger)
169 - Added -f option to clobber existing .lyx file (Karger)
170
171 From 2.1 to 2.1.1.1
172 - Many little bug fixes (Karger)
173
174 2.1 Initial release 980118
175
176 1.1 Initial version, checked in 971210
177
178 pre1.1 work (mostly on CleanTeX) done by John Weiss.