]> git.lyx.org Git - lyx.git/blob - NEWS
mention Qt vs. Xft2 vs. ttf fonts
[lyx.git] / NEWS
1 What's new in version 1.3.0?
2 ----------------------------
3
4 As with the previous major version 1.2.0, many things make this new
5 release an exciting one. This should not however hide the fact that
6 the `under the hood' changes to the code have been (again) very
7 important. One of these invisible changes that have been going on for
8 a long time is the so-called GUI-independence project. We are glad to
9 announce that version 1.3.0 shows the first results of this.
10
11 ** Qt frontend
12
13 This is of course the most visible new feature. This frontend supports
14 either Qt 2.x or 3.0.x and is mostly feature complete. Note that some
15 of the dialogs are slightly different in design, but are generally
16 functionally equivalent.
17
18 Note that if Qt is using Xft2/fontconfig, you may need to install the
19 latex-ttf-fonts package on ftp://ftp.lyx.org/ to get maths symbols
20 displayed properly.
21
22 ** Xforms frontend
23
24 The avent of the Qt frontend does not mean that the historical xforms
25 frontend is dead. Actually, it is still the one which is the best
26 implemented, since we had much time to polish it. In this release,
27 most of the dialogs have been redesigned to be tighter.
28
29 Note also that the xforms library has been very recently updated to
30 version 1.0. This version has been released under the LGPL (Lesser
31 General Public License), and the availability of the source means that
32 many bugs that have been plaguing LyX have been fixed in xforms. You
33 are advised to upgrade to xforms 1.0 to enjoy all these new fixes. As
34 a matter of fact, LyX 1.3.0 does not support anymore versions of
35 xforms older than 0.89.5.
36
37 In most cases the dialogs have been designed to make it impossible to input 
38 invalid parameters. The exception to this rule is the input of length data. 
39 Power LaTeX users can still input obtuse "glue lengths", but the widgets are 
40 highlighted in red if this input is invalid or incomplete. This visual 
41 feedback makes it easy to see why LyX won't allow you to Apply your changes.
42
43 ** Gnome frontend
44
45 Unfortunately, the development of the Gnome frontend has mostly
46 stopped recently and we have therefore chosen to disable it. We
47 strongly invite anyone willing to revive this port to volunteer on the
48 developer's list.
49
50 ** Instant preview
51
52 preview-latex is an emacs package for LaTeX that allows "instant
53 previews" of LaTeX code, so you can immediately see the visual
54 rendering of the LaTeX in the document. With the help of David
55 Kastrup, the author, current CVS LyX can harness this functionality to
56 allow instant previews in the LyX window of math equations and
57 figures. This feature can be immensely useful for making sure the
58 rendering of your equation will look right in the final output. The
59 preview is only displayed (when enabled) when you're not editing the
60 actual equation, so it's unobtrusive too.
61
62 ** Math editor
63
64 There have been few visible and some not-so-visible changes. On the
65 visible side we have better visual feedback regarding the structure of
66 a formula by showing the nesting by small purple decorations in the
67 formula itself and by revealing the names of the nesting levels in the
68 minibuffer. There is now native support for symbols from the wasy
69 package containing e.g. the zodiac symbols. New is also the internal
70 structure of font changes which are now proper "insets" as anything
71 else from a square root to an array. This does not only simplify the
72 code greatly but also allows the same editing tricks as for the
73 "regular" math. However, it was not possible to tweak the visible
74 behaviour to mimic 1.2 in all cases, so this might take some time to
75 get accustomed to. On the pro side, the new structure allowed
76 implementing support for LaTeX's \mbox and \fbox and general
77 "switching back to text mode within math", so a lot of "evil red text"
78 trickery is not needed anymore.
79
80 ** Reading old files
81
82 LyX now has a new script lyx2lyx which allows to read any old file
83 produced by LyX versions as old as 0.12. 0.10 series is in the works
84 for 0.10 (1.4 time line) and still older files are in the forge.
85 Basically if lyx wrote it lyx will read it. :-)
86
87 There is also a strong demand for being able to read files produced by
88 _newer_ versions of LyX. While lyx2lyx has an infrastructure in place
89 to do such things, the filters to `downgrade' LyX files (from 1.3.0 to
90 1.2.x, for example) have not yet been written.
91
92 ** Miscellaneous changes
93
94 - LyX now automatically uses TeX fonts for screen rendering if they are
95   available (it is not necessary anymore to configure your font server).
96
97 - The Insert>Short Title allows to add an optional text for section
98   headings and captions that is designed to be used in table of
99   contents.
100
101 - The Insert>Float>Floatflt Figure menu item restores the capability
102   of wrapping a text around an image which was present in 1.1.6 and
103   removed in 1.2.0
104
105 - If you configure with --with-pspell (which uses the PSpell library for
106   spellchecking), you will be able to automatically spell-check
107   multi-language documents, assuming you have the right dictionaries
108   installed.
109
110 What's new in version 1.2.2?
111 ----------------------------
112
113 LyX 1.2.2 is a maintenance release. It is a recommended upgrade from
114 1.2.0 or 1.2.1, especially since it fixes a few bugs introduced in
115 1.2.1.
116
117 ** Updates
118
119 - LyX builds with the newly released xforms 1.0. Actually, it is
120   advised to use this version of xforms, since it fixes many bugs and
121   support for older versions will probably be dropped in LyX 1.3.0
122
123 - selecting a word by double clicking now sets the X clipboard (like
124   when dragging the mouse)
125
126 - it is now possible to specify the arguments for viewers; in
127   particular, this means that it is possible to use browsers which
128   require a file: URL as HTML viewers (mozilla is used as default if
129   found)
130
131 - when a new LyX version is launched, the Edit>Reconfigure tool is
132   automatically invoked; this should avoid many problems with users
133   who are not aware that it is needed
134
135 - when changing the current layout with the toolbar, the corresponding
136   keyboard binding is shown in the minibuffer
137
138 - in hebrew language, the key " now inserts a typewriter quote (since
139   other quotes do not make sense in hebrew)
140
141 - Insert>Lists & TOC>Bibtex Reference uses style 'plain' by default
142
143 - new class ijmpd; update cl2emult, llncs and foils textclasses
144
145 - update sciword bindings
146
147 - small cleanup of UserGuide and FAQ; update to German, French and
148   Russian documentation; new Hebrew tutorial
149
150 - update french, german, russian, finnish and danish localization of
151   the interface
152
153
154 What's new in version 1.2.1?
155 ----------------------------
156
157 LyX 1.2.1 is a maintenance release which fixes many bugs in version
158 1.2.0. We hope in this way to enhance world happiness, allowing the
159 developers to continue busily to prepare the next major release
160 1.3.0. There are a lot of fixes in there, and upgrading is highly
161 recommended.
162
163 ** Updates
164
165 - it is now possible to build LyX with xforms 1.0rc4 (and probably 1.0
166   when this gets released) 
167
168 - partial rewrite of the find & replace feature. This should solve most of
169   the performance problems
170
171 - new option `keep aspect ratio' in graphics dialog
172
173 - revert to the old behaviour when creating new floats (figure,
174   table...): the empty paragraph in the float now is a caption. It
175   seems that 1.2.0 behaviour was confusing too many people
176
177 - it is now possible to set the float placement parameters to
178   "document defaults"
179
180 - when the cursor is inside a collapsible inset, `Edit>Open/close
181   float' will leave it after the inset after closing it (this should
182   help entering of ERT insets)
183
184 - update Finnish, Danish, French and Russian localizations
185
186 - update Tutorial to 1.2.x features
187
188 - better support for entering Cyrillic and Greek alphabets
189
190 - cleanup shortcuts for section layouts. Starred versions are now
191   obtained by prepending a * to the section number (M-p asterisk 0, ...,
192   M-p asterisk 6)
193
194 - add keyboard shortcuts to the Documents menu
195
196 - support the numpad direction keys as equivalent to normal cursor
197   keys
198
199 - it is now possible to specify a non-existent file name on the command
200   line and have this file created for you
201
202 - new class cl2emult; update template for IEEEtran; small update to
203   heb-article and hollywood textclasses
204
205
206 What's new in version 1.2.0?
207 ----------------------------
208
209 LyX 1.2.0 is the version where many of changes in the 1.1.x series
210 really begin to pay off. It should prove to be a very solid base for
211 further developments. As of this version, we use (yet another) new
212 versioning scheme: next major version will be 1.3.0, and 1.2.x will
213 be just incremental fixes (like the `fix' series used to be for 1.1.5
214 and 1.1.6). 
215
216 This version sees the introduction of the so-called `new' insets,
217 which can contain arbitrary text. As a consequence, many new features
218 are now possible:
219
220 - Floats, footnotes and margin notes are now real insets. The
221   positional parameters of figure, table and algorithm floats can be set
222   float-by-float
223
224 - Most problems with the new table inset of 1.1.6 have been addressed
225   (memory consumption, file bloat, spell-checking, search and replace...). 
226   Better longtable header/footer support was implemented.
227
228 - TeX mode has been superseded by the ERT inset, which is foldable, or
229   can be shown inline
230
231 - Notes inset can now contain arbitrary LyX constructs; they will not
232   appear in the output.
233
234 - New minipage inset
235
236 Note that another consequence of these changes is that older LyX
237 versions will almost certainly fail to read files produced by LyX
238 1.2.0.
239
240
241 Other more traditional insets have been improved too:
242
243 - New graphics inset with support for hassle-free inclusion of various
244   image formats (GIF, JPEG, PNG and EPS by default) and a new
245   rendering scheme that should fix the bugs we had with the older
246   ghostscript method.
247
248 - Support for natbib for bibliography citations
249
250
251
252 The math editor has been mostly rewritten. This begun as a general
253 cleanup, but it turns out that many new features happened in this
254 process, among which:
255
256 - many of the known bugs or annoyances in mathed have been fixed.
257
258 - possibility to display all standard latex and amsmath symbols (and
259   also the \mathcal, \mathbb, and \mathfrak fonts)as long as the
260   relevant fonts have been made available to the X server
261
262 - support for many amsmath features
263   Commands: xrightarrow, xleftarrow, substack, underset, dddot
264   over/under arrows (e.g. underleftarrow).
265   Environments: align, alignat, xalignat, xxalignat, multline, gather
266   split, gathered, aligned, cases, subarray, pmatrix, bmatrix, vmatrix, 
267   Vmatrix
268
269 - Preliminary support for xymatrix
270
271 - Support for horizontal and vertical lines in arrays.
272
273 - Improvements to the parser
274
275 - Improvements to math text mode
276
277 - (Better) support for nested macros 
278
279 - Enable size changes to arrays after creation (add/delete rows/columns)
280
281 - Support for changing font or displaystyle on a selection
282
283 - GUI support provided for many more features
284
285
286 Other changes include:
287
288 - Support for windows with cygwin has been incorporated into the main
289   distribution.
290
291 - Most of the dialogs have been rewritten in the GUI-I framework, and
292   improved in the process
293
294 - The kde frontend has been dropped in favor of a new qt2 frontend.
295   Note that only the xforms front is really operational as of this
296   version and alternative frontends are expected for 1.3.0
297
298 - The citation dialog has a search facility, with support for regular
299   expressions.
300
301 - New ligature break special character, useful for words like
302   "shelfful", or many german words
303
304 - Support for parsing preamble when converting LaTeX files. Along 
305   with changes in the LaTeX production of alignment options, this 
306   improves round-trip work where you export a LyX document as 
307   LaTeX, and later reimport it from LaTeX.
308
309 - Updated documentation
310
311 - a few more document classes for journals: dtk, ltugboat, spie and 
312   svprobth.
313
314 - Support for setting bookmarks and jumping to them
315
316 - It is possible to cycle between a label and its references.
317
318 - Preliminary support for multiple bibliographies
319
320 - Babel can be disabled
321
322 - A thesaurus facility (English only)
323
324 What's new in LyX version 1.1.6fix4?
325 ------------------------------------
326
327 LyX 1.1.6fix4 is a bugfix release.
328
329 New features:
330
331 - add support for latin3, latin4 and latin9 encodings
332
333 - change the encoding for estonian from latin4 to latin1, since it
334   appears to be more suitable.
335
336 - add support for ae fonts (emulation of T1 encoding with OT1 fonts).
337   This is useful for creating pdf files in T1 encoding
338
339 - add support for dvipdfm
340
341 - when passing a file name as argument from command line, the
342   extension `.lyx' is added if necessary
343
344 - insert error insets in the documents when there have been unknown
345   tokens in the file
346
347 - new class `kluwer'; update to hollywood class
348
349 - the class encts has been renamed to entcs (stupid typo!) and
350   slightly updated
351
352 - updates to the introduction document and the italian user guide
353
354 - updates to the russian, finnish and hebrew localisations
355
356
357 What's new in LyX version 1.1.6fix3?
358 ------------------------------------
359
360 LyX 1.1.6fix3 is a bugfix release.
361
362 New features:
363
364 - documentation has been updated to remove errors due to interface
365   change 
366
367 - new italian user guide; updated french localisation of menus and
368   documentation; new dutch translations of some examples
369
370 - the `history' and `revert' functionalities have been implemented in CVS
371   support 
372
373 - it is now possible to enter directly characters in an encoding
374   different from latin1 (providing one is using a correct screen font)
375
376 - new encts class for Elsevier Science's Electronic Notes in
377   Theoretical Computer Science 
378
379 - new cv class for writing curriculum vitae
380
381 - new extarticle, extreport, extbook and extletter classes, which are
382   versions of the normal classes with more font sizes available
383
384 - the aapaper class has been complemented with a aa class for the A&A
385   LaTeX document class version 5.0, which is slightly incompatible
386   with the older version
387
388
389 What's new in LyX version 1.1.6fix2?
390 ------------------------------------
391
392 LyX 1.1.6fix2 is a bugfix release.
393
394 New features:
395
396 - add language support in docbook; better support for verbatim text.
397
398 - the --with-lyx-suffix flag introduced in 1.1.6fix1 has been renamed
399   to --with-version-suffix; it can now be used without argument (to
400   install as lyx-1.1.6fix2)
401
402 - many translations updated; big french documentation overhaul; german
403   documentation update.
404
405 - preliminary Thai support; new serbo-croatian support
406
407
408 What's new in LyX version 1.1.6fix1?
409 ------------------------------------
410
411 LyX 1.1.6fix1 is a bugfix release.
412
413 New features:
414
415 - updated documentation for version 1.1.6; new french documentation
416   translations; updated danish translation of the interface.
417
418 - better support for ukrainian language
419
420 - non working --with-lyxname configure option has been replaced by
421   working --with-lyx-suffix.
422
423 - in default cua bindings, change C-k from font-noun to
424   line-delete-forward. 
425
426 - Add the prefix "key-" to the default keys for bibliography insets.
427
428 - Show both key and label of a bibliography inset.
429
430
431 What's new in LyX version 1.1.6?
432 --------------------------------
433
434 As with all of the 1.1.x versions of LyX, this release contains a lot
435 of new code: in particular, more than half of the changes described in
436 the ChangeLog (which dates back to the 1.1.0 release) concern LyX 1.1.6!
437
438 Besides the usual under-the-hood changes, LyX 1.1.6 has many
439 new user-visible features. The main visible feature is that the
440 GUI-independent branch of development has been merged, as well as code
441 from the older development version:
442
443 - many popups have been rewritten to use the new GUI-I scheme. In the
444   process they have received a nice cleanup: the Document and Paragraph
445   popups now contain in one single place what was previously scattered
446   in many places. Similarly, the citation and cross reference popups
447   have been overhauled.
448
449 - LyX now has a Preference popup where you can change most of your
450   lyxrc settings.
451
452 - the menus can now be defined in a text file, and they automatically
453   display the keyboard bindings associated with commands.
454
455 - it is now possible to provide your own icons for the toolbar.
456
457 - last but not least, work has begun on a KDE and a Gnome frontend for
458   LyX. They are not officially supported for this version, but this
459   will give you an idea of what is happening.
460
461 Other major changes in 1.1.6 include:
462
463 - the table support has been completely rewritten. It is now a modular
464   object (inset), each cell of which owns a (also) newly written text
465   inset. This now permits automatic text-wrap inside a tabular
466   cell (if you define a width), multiparagraph mode AND setting of
467   layouts for the paragraphs (lists inside a tabular cell!). Last but
468   not least, a wide tabular now scrolls automatically so that all of it
469   is visible without the need to enlarge the window!
470
471   While there are as yet no other new features, they will be now MUCH
472   easier to add. It may be that because of being "young" code some
473   features may not work right now, but at least it is much
474   better than before.
475
476 - new external material inset: this is a new kind of very powerful
477   inset which will allow LyX to interface intelligently with external
478   applications. Among other good things, it will finally allow you to 
479   include GIF, JPEG, TIF, PNG, or just about any other raster format
480   images in your document. It will even do an approximate ascii
481   rendering when you do Ascii export if you have gifscii installed.
482
483 - The code which converts from LyX format to anything else (for
484   viewing or exporting purposes) and from anything else to LyX has been
485   rewritten. In particular, it is now possible to export to PDF, and to
486   import from HTML/MSWord. In fact it's now possible to add new import/export
487   formats without recompiling LyX by specifying external programs or scripts
488   in lyxrc settings 
489   (note that the old import/export lyxrc settings no longer work).
490
491 - LyX can do command line exports without opening any GUI components.
492
493 - The multilingual support has been improved. It is now possible to use in a
494   document languages with different encodings, e.g. German (iso8859-1) and
495   Czech (iso8859-2). Such a document can be viewed on screen using an
496   iso10646-1 (Unicode) font. However, it is (currently) not possible to
497   have differently encoded languages in the same paragraph.
498   The languages and the encodings are defined in text files.
499
500 - Improved support for Hebrew and Arabic (also present in 1.1.5fix2).
501
502 - included files work now with docbook and linuxdoc; new layout
503   docbook-book.
504
505 - PSpell library and Aspell spell checker support now included thanks
506   largely to Kevin Atkinson (PSpell and Aspell maintainer). 
507
508 And finally, there have been a lot of smaller changes, which are
509 mentioned here for your information
510
511 - the menu entry File->New does not prompt for a file name by default
512   (this can be changed in preferences).
513
514 - new -geometry command line option, which replaces the old -width,
515   -height, etc.
516
517
518
519 What's new in LyX version 1.1.5?
520 --------------------------------
521
522 Lots of internal code rewritten, fixed, changed and added. 
523 We are using the C++ Standard Library more each day.
524 This will in most cases make the code clearer and easier to maintain
525 and expand.
526 We are also gearing up for the merge of the gui-indep branch, expect
527 this (but not the new gui's) in 1.1.6.
528
529 User-visible changes:
530
531 - Paste to other programs (like emacs or xterm). Note: text only.
532
533 - New TOC menu item for fast access to the table of contents.
534
535 - New Refs menu item for quick insertion of cross-references.
536
537 - multilingual documents (preliminary support)
538
539 - Right-to-Left support for Hebrew and Arabic, this is a first attempt
540   only and is likely to improve in future versions.
541
542 - Per-paragraph spacing, currently only settable from the
543   command-line/window:
544       paragraph-spacing (default,single,onehalf,double,other) [float]
545
546 - New visual feedback for environment depth of paragraphs (also the !
547   in the margin for margin notes has been removed). 
548
549 - End-of-proof box, for layouts where it makes sense.
550
551 - labels are now editable (not in equations, though).
552
553 - Much faster spellchecking (50x faster!).
554
555 - The parsing of the LaTex log has improved flagging more errors that
556   earlier versions of LyX did not see at all. So if you suddenly have
557   errors in documents that used to have none, this might be the casue.
558   (And you probably had the error always.)
559
560 - Better definition for LyXList style.
561
562 - hollywood.layout and broadway.layout have improved. New classes
563   LLNCS (Lecture Notes in Computer Science), svjog (Journal of Geodesy)
564
565 - support for varioref and pretty ref (preliminary support)
566
567 - A couple of changes to the LyX format, so that files written with
568   1.1.5 will not be parsed correctly by older LyX versions if protected
569   spaces or the new per-paragraph spacing are used. Also the RtL
570   support is of course not supported in older versions.
571
572 - Removed support for XForms older than 0.88.
573
574 - Some command-line options and X resources are not supported anymore
575   (The color ones, and -mono -fastselection, -reverse)
576
577 - New command-line options '-userdir' which so that you can choose to
578   use another dir than .lyx for user configurations. (Or have many.)
579
580 - new lyxrc variables: \show_banner [true|false] to remove the banner
581   screen, \backupdir_path to tell where the backup files created
582   by lyx should be stored, and \override_x_deadkeys to tell whether 
583   lyx should provide its own accent keys handling (default is true). 
584
585
586 What's new in LyX version 1.1.4?
587 --------------------------------
588
589 More internals have been rethought. In particular, most of the file IO
590 routines of LyX have been rewritten to use real C++ streams. Many
591 changes have also been done to help compile LyX with Sun CC 5.0 and
592 SGI STL 3.2. 
593
594 In the user-visible department, we find:
595
596 - new command line option -x (or --execute) and -e (or --export). Now
597   direct conversion from .lyx to .tex (.dvi, .ps, ...) is possible
598   ('lyx file.lyx --export latex') Unfortunately, X is still needed and
599   the GUI pops up during the process...
600
601 - better placement of accents for characters that LyX draws by itself;
602
603 - improved translations, in particular in Finnish (overhauled UI
604   translation), Dutch (tutorial and examples), German
605
606 - new configure flag --with-lyxname which allows to choose the name
607   under which lyx is installed. Default is "lyx", of course. It used
608   to be possible to do this with --program-suffix, but the later has
609   in fact a different meaning for autoconf.
610
611 And of course, a lot of old bugs have been replaced by new ones ;)
612
613
614 What's new in LyX version 1.1.3?
615 --------------------------------
616
617 More LyX internals have been cleaned-up in this version, but the usual
618 small number of user-visible changes have appeared:
619
620 - LyX is not able anymore to read some old files using latex inset
621   (this should not be a problem as these were already not generated by
622   LyX 0.12.0). Use LyX 1.0.4 to read files containing those.
623
624 - The first line of a .lyx file does not contain anymore the file
625   creator name and the date of creation; this was causing various
626   problems. 
627
628 - the -dbg command line switch is enhanced. For example, "-dbg lyxrc"
629   works now. 
630
631 - Slightly better handling of dependency tracking for bibtex files.
632
633 - The screen representations of \varepsilon and \epsilon have been
634   swapped. Now \epsilon shows as red text, and \varepsilon shows as it
635   should. This is of course a controversial change (since many people
636   will find that their lyx workscreen is suddenly full of red), but done
637   for the sake of correctness.
638
639 - The characters \angle and \vee are now correctly displayed in math
640   formulas; the glyph for \Upsilon has been changed.
641
642 - Characters '~' and '^' are now output using standard LaTeX macros,
643   which improves the result with T1 fonts.
644
645 - new function "command-sequence" to bind several sequences to a key.
646
647 - The textclass g-brief has been updated.
648
649 And of course many bugs have been fixed.
650
651 What's new in LyX version 1.1.2?
652 --------------------------------
653
654 LyX 1.1.2 is a minor upgrade to 1.1.1, only one new feature has been added:
655
656 - the export to html feature has been extended to use other programs.
657   Currently, tth, latex2html and hevea are supported. Note that the
658   variable \tth_command has been renamed to \html_command in lyxrc.
659
660 Moreover, a couple of semi-serious bugs have been fixed:
661
662 - a bug that caused a crash in lyxstring::find
663
664 - the annoying '-' vs. '_' bug.
665
666 Also the cheaders files were missing from the 1.1.1 distribution, that
667 has also been fixed.
668
669 What's new in LyX version 1.1.1?
670 --------------------------------
671
672 LyX 1.1.1 marks an important change in our development scheme. While
673 it does not have many new features, there have been many internal
674 changes, many of which have been backported from our old development
675 branch (which is now extinct). So while on the surface this version is
676 very similar to version 1.0.4, many things happened under the hood. As
677 a consequence of this: expect that some new bugs have crept in.
678
679 User visible changes in lyx 1.1.1: 
680
681 - New export to HTML feature
682
683 - All the popups should be more resistant to resize actions.
684
685 - normal spaces are automatically made unbreakable if we are in
686   a freespacing mode (LyX-Code), but not in latex mode. The rule used
687   to be that spaces where changed when in typewriter font.
688
689 - the default encoding of a new document is now latin1, since it seems
690   to be a reasonable default for many people. Note that you can
691   override this default with the "Save layout as default" feature.
692
693 What's new in 1.0.4 compared to LyX version 1.0.3?
694 --------------------------------------------------
695
696 LyX 1.0.4 is mainly a bugfix update to 1.0.3, but some
697 new features has been included:
698
699 - DocBook support.
700
701 - RevTeX4.
702
703 - Better printing with custom pagesizes.
704
705 - Several language files updated.
706
707 - And several bugfixes to math and table.
708
709 What's new in 1.0.3 compared to LyX version 1.0.2?
710 --------------------------------------------------
711
712 LyX 1.0.3 is mainly a bugfix update to 1.0.2.
713
714 - improved dependency tracking when running LaTeX (fixes one important
715   bug in 1.0.2).
716
717 - new italian and walloon localizations of the user interface.
718
719 - New slovene and spanish translations of the Tutorial.
720
721 What's new in 1.0.2 compared to LyX version 1.0.1?
722 --------------------------------------------------
723
724 LyX 1.0.2 is a minor update to LyX 1.0.1. Besides fixing many bugs
725 compared to version 1.0.0, it adds the following features:
726
727 - Improved reLyX: supports EPS image inclusion and works in windows.
728
729 - New french translation of Intro.lyx and Tutorial.lyx; new german
730   translation of UserGuide.lyx.
731
732 - Better multipart document support.
733
734 - LyX is now able to parse your BibTex files and show a list of
735   entries. 
736
737 - New broadway textclass (for plays).
738
739
740 What's new in 1.0.1 compared to LyX version 1.0.0?
741 --------------------------------------------------
742
743 LyX 1.0.1 is a minor update to LyX 1.0.0. Besides fixing many bugs
744 compared to version 1.0.0, it adds the following features:
745
746 - Support for selecting pages and number of copies in print dialog
747
748 - New function 'Replace all' in Find&Replace popup
749
750 - Support for optional argument of \sqrt in math editor
751
752 - Support for literate programming with the 'noweb' program
753
754 - New LaTeX document classe: APA 
755
756
757
758 What's new in 1.0.0 compared to LyX version 0.12.0?
759 ----------------------------------------------------
760
761 LyX 1.0.0 is a stable release. Besides fixing many bugs compared to
762 version 0.12.0, it adds the following features:
763
764 - much improved reLyX script: many bugs have been fixed, new options
765   have been added, many constructs are now correctly handled. reLyX is now 
766   installed along with LyX and has its own man page. Separate upgrades
767   of reLyX will be made available later.  The reLyX script is utilized
768   by the File->Import LaTeX command in LyX.
769
770 - Much improved LinuxDoc (sgml-tools) support: multiple textclasses,
771   footnotes, and generally better output.
772
773 - New textclasses scrartcl, scrbook, scrreprt and scrlettr
774   implementing the corresponding classes of the koma-script
775   package. New textclasses latex8 for some IEEE journals, IEEEtran for
776   various IEEE Transactions journals and ejour2 for some Springer Verlag
777   Journals.  New textclass hollywood to typeset your own film scripts.
778
779 - Better support (keyboard bindings, keyboard mappings, and/or menu
780   and error message translations) for several languages.
781
782 - Documentation has been partly translated to German, Swedish, and Czech. You
783   will get this automatically from the Help menu if you set up the LANG
784   environment variable correctly (i.e. to 'de' or 'sv').
785
786 - Documentation has been generally improved and expanded.
787
788 - Improved table support.
789
790 - Support for arbitrary line spacing in documents.
791
792 - easier handling of index entries.
793
794 - The printer configuration scheme has changed a bit to help people
795   whose dvips is not configured correctly. As a consequence, you might
796   have to modify your lyxrc a bit. All users are advised to re-run
797   Option->Reconfigure to update LyX configuration.
798
799
800 Note that your existing global lyxrc file will not be overwritten by
801 default since now LyX only installs a file lyxrc.example to use as
802 template.