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