home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / lyx-0.13.2.tar.gz / lyx-0.13.2.tar / lyx-0.13.2 / WHATSNEW < prev   
Text File  |  1998-04-23  |  6KB  |  147 lines

  1. What's new in 0.12.1 compared to LyX version 0.12.0?
  2. ----------------------------------------------------
  3.  
  4. LyX 0.12.1 is a maintenance release. Besides fixing several bugs, it
  5. adds the following features:
  6.  
  7. - much improved reLyX script: many bugs have been fixed, new options
  8.   have been added. reLyX is now installed along with LyX
  9.   and has its own man page. 
  10.  
  11. - New textclasses scrartcl, scrbook and scrreprt implementing the
  12.   corresponding classes of the koma-script package.
  13.  
  14. - The printer configuration scheme has changed a bit to help people
  15.   whose dvips is not configured correctly. As a consequence, you might
  16.   have to modify your lyxrc a bit.
  17.  
  18. What's new in 0.12 compared to LyX version 0.10.7?
  19. --------------------------------------------------
  20.  
  21. [Document written 1997-04-03 by Asger Alstrup (alstrup@diku.dk)]
  22.  
  23. After the release of LyX v0.10, the LyX Team entered a long phase of code
  24. clean-up. The long term goals of this process were (and remain) support for
  25. LaTeX import, multiple windows, and perhaps a toolkit switch (we have 
  26. decided to wait with the choice till after the kernel rewrite.)
  27.  
  28. At this point in the project, we've managed to clean up a lot of things,
  29. but have not yet started with the kernel rewrite. The kernel rewrite is
  30. a lengthy cycle of designing, implementing, testing, improving, etc., so
  31. the LyX Team decided to release version 0.12 before the kernel rewrite is
  32. initiated.
  33.  
  34. Among the major new features that made it thus far, we have:
  35.  
  36. - Updated documentation
  37.   The documentation has been almost completely rewritten by our special
  38.   documentation team.  The result is something we are really proud of.
  39.  
  40. - Updated math editor
  41.   MathEd in LyX 0.10.7 had a few alpha-features enabled that weren't
  42.   completely stable (most noticable cut & paste). Those have been fully
  43.   implemented and new features have been added.
  44.  
  45. - New experimental LaTeX to LyX translator
  46.   LyX now includes the perl script reLyX, which is able to translate
  47.   some LaTeX files to LyX files. 'man reLyX' for information.  Keep in mind
  48.   that reLyX is still a young program, and that it has some shortcomings.
  49.  
  50. - Support for internationalization
  51.   You can run LyX in your native language!  At the moment, translations
  52.   for Danish, Dutch, German, Norwegian, Finnish, French, Hungarian, 
  53.   Spanish, Swedish and Turkish are included.  Please contact
  54.   lyx@via.ecp.fr if you want to make your own translation.
  55.  
  56. - OS/2 XFree port
  57.   Ports to non-X systems is considered practically impossible at the moment.
  58.  
  59. - New advanced configuration scheme
  60.   LyX now uses a unique auto-configuration scheme that makes the
  61.   complicated job of setting up LyX to match your Unix and LaTeX
  62.   installation easier.
  63.  
  64. - Improved speed
  65.   Intensive profiling and bug fixing have improved the overall speed of 
  66.   LyX tremendously.
  67.  
  68. - Improved look & feel
  69.   The user interface looks more snappy, and interaction has been
  70.   simplified. Now LyX should also be enjoyable on resolutions from
  71.   monochrome 640x480 up to the capabilities of your hardware.
  72.  
  73. - Bug fixes
  74.   Most of the reported bugs (and many others :-) have been fixed. LyX is
  75.   to be considered as "stable beta" software, whatever that means.
  76.  
  77. - Improved source code quality
  78.   Almost all source files in LyX have been rewritten and cleaned up to
  79.   some extend. It's no secret that the LyX source code has been pretty
  80.   messy. Much of it still is, but things are improving at a breath taking 
  81.   pace.
  82.  
  83. Other than that, a long list of small improvements that make the every day
  84. use of LyX easier and more fun, have been realized:
  85.  
  86. - Much better table support
  87. - Fax support
  88. - Export Ascii support
  89. - Rudimentary support for multipart documents
  90. - Support for colored text
  91. - Better support for paper sizes and margins
  92. - Better support for vertical spaces
  93. - 216 different bullets in a nice pop-up
  94. - New document classes: slides, foils, RevTeX, aapaper
  95. - Support for bibliographies and indexes
  96. - Automatic running of LaTeX until all dependencies are resolved.
  97. - Support for versioning control
  98. - WYSIWYG rotation of figures
  99. - Support for minipages
  100. - Improved support for ISO-8859-2-7
  101. - Typographic checking with ChkTeX
  102. - You can use spaces in document names
  103. - Improved display of accents, optional hyphens, labels and more
  104. - Now it's safe to close windows and popups with the window manager
  105. - Problems with display depths and large fonts resolved
  106.  
  107. and much much more among the 25,000 new lines of code.
  108.  
  109. Please read CHANGES for full details.
  110.  
  111. What will the future bring?
  112. ---------------------------
  113.  
  114. It's hard to predict, especially the future. However, the LyX Team has
  115. agreed to work on these things, in loose order of priority:
  116.  
  117. - Use a subset of LaTeX as document format.
  118.   At the moment, LyX uses a special format for storing of documents. We'd
  119.   like to scrap that and replace it with a selected subset of LaTeX.
  120.   This is the main goal of the 0.13 series.
  121.   Current status: Early design phase.
  122.  
  123. - Support multiple windows.
  124.   At the moment, each instance of LyX can only show one document at the
  125.   time. The goal is to support several windows with several document
  126.   views in each. This is not easy to attain, because the LyX kernel is not
  127.   prepared for this.
  128.   Status: Work in progress.
  129.  
  130. - Scripting/macro language.
  131.   It would be nice to have a scripting language of some sort. An easy
  132.   implementation could be done without too much effort.
  133.   Status: Nothing yet.
  134.  
  135. - Toolkit switch.
  136.   This is not fixed in stone. However, the code is being restructured so
  137.   that a toolkit switch is easier to do.
  138.   Status: Work in progress.
  139.  
  140. Offers for help for any of the above (or anything else that can improve
  141. LyX) are solicited. Contact lyx@via.ecp.fr if you want to contribute to
  142. the LyX effort.
  143.  
  144. Enjoy,
  145.  
  146. The LyX Team
  147.