root/lyx-devel/branches/BRANCH-1_2_X/NEWS

Revision 5925, 24.1 kB (checked in by lasgouttes, 6 years ago)

so, it seems this is really 1.2.3

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