]> git.lyx.org Git - lyx.git/blob - NEWS
read the Changelog, preparing for prerelease
[lyx.git] / NEWS
1 What's new in LyX version 1.1.5?
2 --------------------------------
3
4 Lots of internal code rewritten, fixed, changed and added. 
5 We are taking the C++ Standard Library in greater use for each day,
6 this will in most cases make the code clearer and easier to maintain
7 and expand.
8 We are also gearing up for the merge of the gui-indep branch, expect
9 this (but not the new gui's) in 1.1.6.
10
11 User-visible changes:
12
13 - Right-to-Left support for Hebrew and Arabic, this is a first attempt
14   only and is likely to improve in future versions.
15
16 - Removed support for XForms older than 0.88.
17
18 - Some commandline options and X resources are not supported anymore
19   (The color ones, and -mono -fastselection, -reverse)
20
21 - More accurate error reporting from LaTeX runs.
22
23 - Better definition for LyXList style.
24
25 - option \show_banner [true|false] added to .lyxrc commands.
26
27 - A couple of changes to the LyX format, so that files written with
28   1.1.5 will not be parsed correctly by older LyX versions if protected
29   spaces or the new per-paragraph spacing are used. Also the RtL
30   support is of course not supported in older versions.
31
32 - Per-paragraph spacing, currently only settable wrom the
33   command-line/window:
34       paragraph-spacing (default,single,onehalf,double,other) [float]
35
36 - .lyxrc feature: \backupdir_path that tells where the backup files
37   created by lyx will be stored.
38
39
40 What's new in LyX version 1.1.4?
41 --------------------------------
42
43 More internals have been rethought. In particular, most of the file IO
44 routines of LyX have been rewritten to use real C++ streams. Many
45 changes have also been done to help compile LyX with Sun CC 5.0 and
46 SGI STL 3.2. 
47
48 In the user-visible department, we find:
49
50 - new command line option -x (or --execute) and -e (or --export). Now
51   direct conversion from .lyx to .tex (.dvi, .ps, ...) is possible
52   ('lyx file.lyx --export latex') Unfortunately, X is still needed and
53   the GUI pops up during the process...
54
55 - better placement of accents for characters that LyX draws by itself;
56
57 - improved translations, in particular in finnish (overhauled UI
58   translation), dutch (tutorial and examples), german
59
60 - new configure flag --with-lyxname which allows to choose the name
61   under which lyx is installed. Default is "lyx", of course. It used
62   to be possible to do this with --program-suffix, but the later has
63   in fact a different meaning for autoconf.
64
65 And of course, a lot of old bugs have been replaced by new ones ;)
66
67
68 What's new in LyX version 1.1.3?
69 --------------------------------
70
71 More LyX internals have been cleaned-up in this version, but the usual
72 small number of user-visible changes have appeared:
73
74 - LyX is not able anymore to read some old files using latex inset
75   (this should not be a problem as these were already not generated by
76   LyX 0.12.0). Use LyX 1.0.4 to read files containing those.
77
78 - The first line of a .lyx file does not contain anymore the file
79   creator name and the date of creation; this was causing various
80   problems. 
81
82 - the -dbg command line switch is enhanced. For example, "-dbg lyxrc"
83   works now. 
84
85 - Slightly better handling of dependency tracking for bibtex files.
86
87 - The screen representations of \varepsilon and \epsilon have been
88   swapped. Now \epsilon shows as red text, and \varepsilon shows as it
89   should. This is of course a controversial change (since many people
90   will find that their lyx workscreen is suddenly full of red), but done
91   for the sake of correctness.
92
93 - The characters \angle and \vee are now correctly displayed in math
94   formulas; the glyph for \Upsilon has been changed.
95
96 - Characters '~' and '^' are now output using standard LaTeX macros,
97   which improves the result with T1 fonts.
98
99 - new function "command-sequence" to bind several sequences to a key.
100
101 - The textclass g-brief has been updated.
102
103 And of course many bugs have been fixed.
104
105 What's new in LyX version 1.1.2?
106 --------------------------------
107
108 LyX 1.1.2 is a minor upgrade to 1.1.1, only one new feature has been added:
109
110 - the export to html feature has been extended to use other programs.
111   Currently, tth, latex2html and hevea are supported. Note that the
112   variable \tth_command has been renamed to \html_command in lyxrc.
113
114 Moreover, a couple of semi-serious bugs have been fixed:
115
116 - a bug that caused a crash in lyxstring::find
117
118 - the annoying '-' vs. '_' bug.
119
120 Also the cheaders files were missing from the 1.1.1 distribution, that
121 has also been fixed.
122
123 What's new in LyX version 1.1.1?
124 --------------------------------
125
126 LyX 1.1.1 marks an important change in our development scheme. While
127 it does not have many new features, there have been many internal
128 changes, many of which have been backported from our old development
129 branch (which is now extinct). So while on the surface this version is
130 very similar to version 1.0.4, many things happened under the hood. As
131 a consequence of this: expect that some new bugs have crept in.
132
133 User visible changes in lyx 1.0.1: 
134
135 - New export to HTML feature
136
137 - All the popups should be more resistant to resize actions.
138
139 - normal spaces are automatically made unbreakable if we are in
140   a freespacing mode (LyX-Code), but not in latex mode. The rule used
141   to be that spaces where changed when in typewriter font.
142
143 - the default encoding of a new document is now latin1, since it seems
144   to be a reasonable default for many people. Note that you can
145   override this default with the "Save layout as default" feature.
146
147 What's new in 1.0.4 compared to LyX version 1.0.3?
148 --------------------------------------------------
149
150 LyX 1.0.4 is mainly a bugfix update to 1.0.3, but some
151 new features has been included:
152
153 - DocBook support.
154
155 - RevTeX4.
156
157 - Better printing with custom pagesizes.
158
159 - Several language files updated.
160
161 - And several bugfixes to math and table.
162
163 What's new in 1.0.3 compared to LyX version 1.0.2?
164 --------------------------------------------------
165
166 LyX 1.0.3 is mainly a bugfix update to 1.0.2.
167
168 - improved dependency tracking when running LaTeX (fixes one important
169   bug in 1.0.2).
170
171 - new italian and walloon localizations of the user interface.
172
173 - New slovene and spanish translations of the Tutorial.
174
175 What's new in 1.0.2 compared to LyX version 1.0.1?
176 --------------------------------------------------
177
178 LyX 1.0.2 is a minor update to LyX 1.0.1. Besides fixing many bugs
179 compared to version 1.0.0, it adds the following features:
180
181 - Improved reLyX: supports EPS image inclusion and works in windows.
182
183 - New french translation of Intro.lyx and Tutorial.lyx; new german
184   translation of UserGuide.lyx.
185
186 - Better multipart document support.
187
188 - LyX is now able to parse your BibTex files and show a list of
189   entries. 
190
191 - New broadway textclass (for plays).
192
193
194 What's new in 1.0.1 compared to LyX version 1.0.0?
195 --------------------------------------------------
196
197 LyX 1.0.1 is a minor update to LyX 1.0.0. Besides fixing many bugs
198 compared to version 1.0.0, it adds the following features:
199
200 - Support for selecting pages and number of copies in print dialog
201
202 - New function 'Replace all' in Find&Replace popup
203
204 - Support for optional argument of \sqrt in math editor
205
206 - Support for literate programming with the 'noweb' program
207
208 - New LaTeX document classe: APA 
209
210
211
212 What's new in 1.0.0 compared to LyX version 0.12.0?
213 ----------------------------------------------------
214
215 LyX 1.0.0 is a stable release. Besides fixing many bugs compared to
216 version 0.12.0, it adds the following features:
217
218 - much improved reLyX script: many bugs have been fixed, new options
219   have been added, many constructs are now correctly handled. reLyX is now 
220   installed along with LyX and has its own man page. Separate upgrades
221   of reLyX will be made available later.  The reLyX script is utilized
222   by the File->Import LaTeX command in LyX.
223
224 - Much improved LinuxDoc (sgml-tools) support: multiple textclasses,
225   footnotes, and generally better output.
226
227 - New textclasses scrartcl, scrbook, scrreprt and scrlettr
228   implementing the corresponding classes of the koma-script
229   package. New textclasses latex8 for some IEEE journals, IEEEtran for
230   various IEEE Transactions journals and ejour2 for some Springer Verlag
231   Journals.  New textclass hollywood to typeset your own film scripts.
232
233 - Better support (keyboard bindings, keyboard mappings, and/or menu
234   and error message translations) for several languages.
235
236 - Documentation has been partly translated to German, Swedish, and Czech. You
237   will get this automatically from the Help menu if you set up the LANG
238   environment variable correctly (i.e. to 'de' or 'sv').
239
240 - Documentation has been generally improved and expanded.
241
242 - Improved table support.
243
244 - Support for arbitrary line spacing in documents.
245
246 - easier handling of index entries.
247
248 - The printer configuration scheme has changed a bit to help people
249   whose dvips is not configured correctly. As a consequence, you might
250   have to modify your lyxrc a bit. All users are advised to re-run
251   Option->Reconfigure to update LyX configuration.
252
253
254 Note that your existing global lyxrc file will not be overwritten by
255 default since now LyX only installs a file lyxrc.example to use as
256 template.