]> git.lyx.org Git - lyx.git/blob - CHANGES
removed a warning from screen and added CFLAGS in lyx.spec.in.
[lyx.git] / CHANGES
1 since 1.0.4
2 - New feature: "File->Export->As HTML..." using tth (Asger)
3
4 since 1.0.4pre8
5 - small fix to qoutes in DocBook. (Jose)
6 - blurb about DocBook in LaTeXConfig (Jose)
7 - small bug with linuxdoc in LaTeXConfig (Lgb)
8 - added it_Intro. (Giovanni Iachello)
9 - updated documention files from lyxdoc. (Lgb)
10 - added section about revtex4 in LaTeXConfig.lyx.in (JMarc)
11 - one line fix to docbook layout (Jose)
12 - switched the mousewheel to scroll in the same way as
13   gnome-terminal (Lgb)
14 - small DocBook fix (Jose)
15 - Added revtex4 layout, template, and (skeleton) docs (Karger)
16 - updated pl.po (Pawel)
17 - updated makeDocBookFile (Jose)
18 - example and template file for DocBook (Jose)
19
20 since 1.0.4pre6
21 - recreated all po files to be up to date with the lyx.pot. (Lgb)
22 - updated dependencies in src/Makefile.in (Lgb)
23 - small fix in table.C where the PWidth was not returned
24   correctly for multicolumn-virtual-multirow-cells (Jug)
25 - A (hopefully) last change so that caption for floats work corectly (Jug)
26 - Small copy/paste bug fix from Jose (Jug)
27 - Now multicolumns work for DocBook and some quirks with
28   caption are now fixed. This should work now pretty good :) (Jug)
29 - Small fix for width entry and multicolumns in tabulars (Jug)
30 - Introduced Tabular export for Jose's DocBook (Jug)
31 - dummy change because of new cvs location (Lgb)
32 - Finally corrected detection of DocBook classes. Note that linuxdoc
33   textclasses are now defined with \DeclareLinuxDocClass, while
34   docbook classes use \DeclareDocBookClass (JMarc)
35 - Updated no.po (Lgb)
36 - Updated pl.po (Pawel)
37 - Added key binds for Scientific Word (Serge Winitzki)
38 - Better support for russian: cyrrilic input encodings, a
39   few bugfixes and new russian splash screen (Const Kaplinsky)
40 - Changed the shortcut of Insert->Float->Figure so that it makes more 
41   sense, as pointed out by Rick (JMarc)
42 - Fix the rendering of PS images on some color display (Dan Mueth)
43 - OS/2 fixes in file handling (SMiyata and Arndt)
44 - Fix possible 8bit problem in math editor (Leonid Zeitlin)
45 - In generated LaTeX, font selection must be done before font 
46   encoding selection, as noted by Fred Hucht (JMarc)
47 - more docbook updates: the .eps is stripped from the graphics name,
48   the generated Docbook is updated to the latest, v3.1 (Jose')
49
50 since 1.0.4pre4
51 - some more changes for the scroll-wheel support. using the wheel
52   does not move the cursor. Slight optimization, removing of
53   dead-code from BufferView::WorkAreaButtonPress. (Lgb)
54 - to make logic better the whell has been reversed (Lgb)
55 - support for accellerated scroll-wheel support (Rvdk, Lgb)
56 - fixed custom-pagesize printing bugs.  Added a new lyxrc variable
57   print_paper_dimension_flag for setting custom page sizes.
58   Also made sure the appropriate lyxrc variables were used rather than
59   relying on hardcoded entries   (ARRae)
60 - fixed bug in lyxrc parsing, table not in alphabetical order (again!)
61   -- spotted by Reuben Thomas (ARRae)
62 - Updates to german translation (Pit)
63 - Fix off-by-one error in the File menu (JMarc)
64 - Index insets do not show the indexed word anymore, since it is
65   likely the word just before (JMarc)
66 - Some changes to make update/view/dependency checking help us to just
67   the number of required latex runs. (Lgb)
68
69 since 1.0.4pre2
70 - updated documentation from repository (Lgb)
71 - changed parsing of the latex log in LaTeX.C to not care about
72   \listfiles anymore. No we should be able to see more/all external
73   files used by LaTex. (Lgb)
74 - do not output \listfiles into the latex file anymore (Lgb)
75 - Extracted, applied and tested Alexandre Makarenko's patch about
76   better drawing of the () delimiter in mathed (Alejandro)
77 - AASTeX updates (Mike)
78 - Dutch translation team credits added (Allan)
79 - Fix crash when closing math panel with an open symbol menu (Allan)
80 - Update to DocBook support (Jose')
81 - Fix several crashes when entering explicit TeX macros in math editor
82   (Alejandro)
83 - The language setting "french" already provides the index commands;
84   make sure we are not including makeidx.sty in this case (JMarc)
85 - fix bug in environments when one of the paragraphs has specific
86   settings  (JMarc) 
87 - fix crash when reading .eps file with a malformed BoundingBox (JMarc)
88 - Update to fr.po (Emmanuel)
89 - provide configuration example to use dvilj4 instead of dvips (in
90   lyxrc.example) (Reuben)
91 - Better support for different shells wih different syntax under OS/2 (Arnd)
92 - Work around autoconf bug where it fails to detect correct arguments
93   for select() with g++ 2.95 (JMarc)
94
95 since 1.0.3
96 - Some docbook updates. font handling (Jose')
97 - Add new ProvidesURL tag for textclasses which already have a \url
98   definition (JMarc)
99 - Simplify the emergency definition of \url (when url.sty is not
100   installed); URLs are now aways output as \url{...} (JMarc)
101 - Add binding M-i u for url-insert (Reuben)
102 - Fix typos in LyX-provided LaTeX macros (JMarc)
103 - Fix a bug where a directory could be mistaken with a regular file,
104   with all the nasty consequences one can imagine; thanks to Benjamin
105   Korvemaker for pointing out this one (JMarc)
106 - small fix to configure in the case CXX is explicitely set (Albert Chin)
107 - revert the `feature' that caused footnotes to appear on the wrong
108   page when inside a list. This will re-activate an older bug, where 
109   an enumeration inside a footnote inside an enumeration gets a wrong
110   numbering. (JMarc)
111 - Fixed small configure bug when the CXX variable is set (Albert
112   Chin-A-Young) 
113 - Fixed a bug in DeleteTableRow-Function (Jug)
114 - Fixed the evil egcs/alpha bug that has been plaguing us for some time 
115   (Michal Jaegermann)
116 - New Italian Docs (Claudio Coco)
117 - Improved lyxserver: INFO or ERROR always reported in the output pipe;
118   added '\n' to always terminate server messages; client names
119   remembered, each client notified by name when LyX exits (Stefano)
120 - LyX::Client perl class for bidirectional communication in
121   development/lyxserver/perl (Stefano)
122 - Updated wa.po (Pablo)
123 - Fixed problem that prints were different from previews (Jug)
124 - Fixed problem with multiline-cells and multicolumn, finally (Jug)
125 - Added also german port for g-brief (Jug)
126 - New Catalan translation (Francesc Burrull i Mestres)
127 - Added the g-brief support from Thomas Hartkens (Jug)
128 - Small fix in text2.C for delete-table-row (Jug)
129 - Preliminary support for DocBook documents (Jose')
130 - Support for AASTeX package (Mike Ressler)
131 - Some tweaks detected by Sun CC 5.0; having a picky compiler is nice...
132   (JMarc)
133
134 since 1.0.3pre4
135 - similar changes as the one made to VSpace::NONE done several other 
136   places too. (Lgb)
137 - New walloon localization (Lorint Hendschel)
138 - Fix the lyxserver, so that the answer to the 'hello' message is
139   terminated by '\n' (JMarc)
140 - fix to VSpace::NONE in lyx_cb.C (Lgb)
141 - remove the gravity of the multi line input in the preamble form
142   so that the scroll bar stops doing stupid things on resize (JMarc)
143 - fixed a LaTeX export bug when using 'Keep' and a standard skip as
144   paragraph spacing (JMarc)
145 - updated pt.po, new pt_splash document (Pedro Kroger)
146 - fixed bug where the width of cells would be lost by copy-and-paste of
147   a table (JMarc)
148
149 since 1.0.3pre2
150 - fixed a bug in LaTex.C that amde latex be run to few times in certain
151   circumstances. Now latex might be run too many times, especially if 
152   files are generated by exteral programs as makeindex or bibtex. (Lgb)
153 - Fixed a bug in no.po (Lgb)
154 - LaTeX::scanLogFile now reports an NO_OUTPUT error if a dvi
155   file was not created. (Lgb)
156 - LaTex::scanLogFile now reports TOO_MANY_ERRORS if >=100 errors
157   during the LaTex run. (Lgb)
158 - Update to revtex.cls (Dan Mueth)
159 - honor the LC_CTYPE locale setting (Leonid)
160 - fixes to math code for better 8bit support in math text mode 
161   (Leonid Zeitlin)
162 - fixed font-default in math mode (Etienne)
163 - fixed cut-and-paste of included files, so that parameters are 
164   correctly copied (JMarc)
165 - added a check for sys/types.h in configure; this should hopefully
166   help compilation under HP-UX (JMarc)
167 - updated sl.po (Roman), it.po (Fulvio)
168 - removed safer_getcwd from filetools.[hC] (Lgb)
169 - updated OS/2 configure scripts (SMyiata)
170 - added new binding 'M-m ~S-quotedbl' for ddot math accent (JMarc)
171 - fixed dvips command line when \print_extra_options is used in lyxrc (JMarc) 
172
173 since 1.0.2
174 - added it.po from Fulvio Boggia (Lgb)
175 - search/replace patch from Daniel Naber applied (Lgb)
176 - New File->Import->Noweb menu entry (Kayvan Sylvan)
177 - fix bug affecting latex dependency tracking (Lgb)
178
179 since 1.0.2pre3
180 - always use absolute path in .dep files (Lgb)
181 - updated cs.po (Ludeck), de.po (Pit), fr.po (Emmanuel)
182 - small tweak in lyxserver.C to help cygwin compatibility (JMarc)
183 - reLyX 2.9.2.1: Added -n option and equivalent noweb2lyx executable.
184   Written by Kayvan Aghaiepour Sylvan (Karger)
185 - fixed the appearance of the Search&Replace popup (JMarc)
186 - fixed a bug in search and replace where an inset would match a space;
187   cleaned up LyXFindReplace1::IsSearchStringInText() (JMarc)
188 - fixed the reported lyxvc bug as per patch. (Lgb)
189 - Updates and corrections to LaTeXConfig.lyx (JMarc)
190 - reLyX 2.9.1.1: Windows compatible! Minor bug fixes/command additions (Karger)
191 - Updated sl.po (Roman); fix buglet in cs.po and es.po (JMarc)
192 - make configure accept the upcoming xforms version 0.89 (and 0.90) as
193   OK, since TC Zhao says they are API compatible. (JMarc)
194
195 since 1.0.2pre1
196 - Fix bug where lyxlex keyword table for reading layout files was not
197   initialized correctly; removed a few unused LT_xxx codes (JMarc)
198 - Fix bug where using the index feature with a AMS class would cause a
199   redefinition error and cleanup the code which handles the amsmath
200   package; this means that I added two new textclass tags
201   (ProvidesAmsmath and ProvidesMakeidx) and used them in the ams
202   classes (JMarc)
203 - Added a check in chklatex.ltx to get the LaTeX version; updated
204   LaTeXConfig.lyx.in to explain that you should have at least
205   LaTeX revision 1995/12/01. (JMarc)
206 - Add 'francais' as new selectable language (JMarc)
207 - Make sure that no extra space is added at the beginning of footnotes
208   (JMarc)
209 - Beginning of new french documentation (PH Boinnard), update of German
210   docs and new UserGuide (Pit)
211 - Updated de.po (Pit), fr.po (PH Boinnard), pl.po (Dzieko)
212 - Make sure that the font commands always toggle, independently of
213   what the setting in the character popup is (JMarc)
214 - Correctly disable the Replace All button when document is read-only (Daniel)
215 - New README and INSTALL files for OS/2 and updated configure.cmd (Arnd)
216 - Cleaned the bibtex code and moved to Buffer (Ale)
217 - Citation support for multipart documents using the same old trick (Ale)
218 - New french documentation; currently Intro, splash and the tutorial
219   examples are done.
220 - fix the shortcut to dots-insert in menus.bind (JMarc)
221 - New broadway textclass; updated hollywood textclass (Garst)
222 - Let LyXVC handle filenames with spaces. (Lgb)
223 - Fix bug where the cancel button of the version control popup did not
224   work correctly (Daniel)
225 - Fix compilation buglet on some systems in insetbib.C (JMarc)
226 - Small fix to CygWin support (JMarc)
227
228 since 1.0.1
229 - Removed a stupid warning when loading a child buffer from its parent (Ale)
230 - Now parent and children buffers can share the same reference list (Ale)
231 - New bufferparam parentname, currently only used by insetincludes (Ale)
232 - updated documentation (Lgb)
233 - updated no.po (Lgb)
234 - Listing of bibtex labels from the bib file (patched by Lgb)
235 - Copyright dates updated in a forms/ and lyx.man. (ARRae)
236 - reLyX 2.9: graphics commands. Also several bug fixes (Karger)
237 - Fix bug when reading cross references from older documents (Jose')
238 - Automatically use package algorithm.sty when necessary (JMarc)
239 - reLyX supports \epsffile, \epsfbox, \epsf[xy]size, \psfig, \epsfig,
240   but support is probably still broken (Karger)
241 - Various changes to src/Makefile and configure script to accomodate
242   cygwin environment (JMarc)
243 - Updated sl.po (Roman Maurer), cs.po (Ludek Brukner),
244   pt.po & pt_menus.bind (Pedro Kröger) 
245 - fix buglet in dinbrief.layout (JMarc)
246 - small fix to OS/2 configure.cmd (SMyiata)
247
248 since 1.0.1pre4
249 - Cleaned up Literate.lyx (MKew)
250 - Cleaned up Literate section of Extended (MKew & ARRae)
251 - Added S-C-A/E/B/F keybindings to emacs and xemacs.bind (ARRae)
252 - Updated toplevel OS/2 configure.cmd (SMiyata)
253 - fix bad line break after menu separator (JMarc)
254 - Pedantic version number updates in UPGRADING.
255 - The menu separator is displayed on screen as a triangle, like the
256   LaTeX output. (Asger)
257 - Updated IEEEtran and latex8 entries in LaTeXConfig.lyx.in (ARRae)
258 - Updated OS/2 configuration scripts (SMiyata)
259 - New pl.po (Dzieko), pt.po (Pedro Kroger); Updated cs.po (Ludek), 
260   de.po (Pit), nl.po (Ivo Timmermans), fr.po (JMarc), sv.po (Joacim)
261 - Splash documents for german (Pit) and polish (Dzieko)
262
263 since 1.0.1pre2
264 - The splash document is now loaded according to locale (i.e., if
265   LANG is xx, xx_splash.lyx is searched first) (JMarc)
266 - Added 'replace all' functionality to find&replace popup (Daniel)
267 - updated de.po (Pit), fr.po (JMarc), ru.po (Victor); added cs.po (Ludek 
268   Brukner)
269 - Added example file for literate programming (Edmar)
270 - Change the 'view log' function so that it shows the log of the 
271   latest literate build if adequate (Edmar)
272 - bibitemUpdate now adds bibtex entries if there are any (provided that
273   there weren't any ordinary bibliography entries).  (ARRae)
274 - Small fix to bmtable pixmap handling to get correct palette used and
275   substitutions made.  (ARRae)
276 - Fix 'index last word', which did not work after a float (JMarc)
277 - Fiddled a bit with the definition of the menu separator (JMarc)
278 - Added Insert->Special Chars->Menu separator. (Asger)
279 - Added underline to "foot" and other marks, to make them look more
280   like hyperlinks. (Asger)
281 - Delete autosave and emergency files if we say no to load them. (Asger) 
282 - Improve fix to thebibliography environment; make sure that empty
283   citations give reasonable results (JMarc)
284 - Make the definition of \LyX use \providecommand (JMarc) 
285
286 since 1.0.0
287 - imported updated documentation. (Lgb)
288 - Fixed reported crash when we had a non-existing figure. (Asger)
289 - Fix bug in scrlettr class, which did not allow for several letters (Berndt)
290 - Make sure that the thebibliography environment never gets an
291   empty argument (JMarc)
292 - Make sure that export->custom works correctly when file name contains
293   weird characters (JMarc)
294 - Display a welcome document (example/splash.lyx) when LyX is run
295   without an existing .lyx directory (Daniel)
296 - Bug fixed with dvi file export: dvi file export did not work after
297   printing (or previewing) and vice versa as long as the same file was
298   concerned. (Heinrich Bauer)
299 - Print form extended so that it now allows for specifying a range of
300   pages and a number of copies to be printed (or exported as postscript) 
301   (Stephan Witt) 
302 - Added APA textclass (Randy Gobbel)
303 - Added support for literate programming with noweb (Edmar)
304 - cleanups to FileInfo.[Ch] (JMarc)
305 - Fix printing buglet when only spaces are typed into the 'printer'
306   input field (JMarc)
307 - make sure that URL use the \url|foo| form (or another character than |)
308   so that one can use \verb if url.sty is not available (JMarc)
309 - remove extraneous space in url:s when no 'Name' is given; remove
310   menu entry for HTML URL (JMarc)
311 - Fixed bugs with clicking.  You could not open insets unless you clicked
312   on the left hand side of the button.  Similar for math insets, and other
313   clickable elements. (Asger)
314 - Possibly chase symlinks if the binary path is a symlink to a symlink 
315   to a ... to the real executable (Jan Vroonhof) 
316 - Cleanup the code for reading directories in the file popup (Jan Vroonhof)
317 - Output a warning when the user tries to insert two consecutive spaces 
318   (Daniel Naber)
319 - fix printing when there is a space in the file name (Charles P. Wright)
320 - fix the slides textclass (JMarc)
321 - Several bugfixes for tables (Joacim)
322   * cell 0 (upper left corner) couldn't be set to using linebreaks (C-Ret,
323     nothing happend)
324   * Certain combinations of multicol and linebreak (usually a linebreak row
325     above a row with a multicol in it) gave wrong or broken output in the
326     LaTeX file.
327   * A linebreak cell in the last cell (lower right corner) didn't get a
328     \smallskip{} at the bottom, unless the previous cells on the last row had
329     linebreaks too (in that case, the last text in the last cell didn't show
330     up in the LaTeX at all) ...think that is a simplification of the symptoms
331     actually.
332   * The cursor was jumping to the end of the text in the Extra Table Form
333     popup at every insertion.
334   * The fields in the Extra Table Form wasn't ::Clone()'d
335 - Fix crash on solaris when an url has just been inserted (Joacim)
336 - Add a \maketitle at the end of the document if it contains only
337   InTitle layouts (JMarc)
338 - switched configure to use autoconf 2.13. Developpers should upgrade
339   autoconf (JMarc)
340 - Add test in configure to determine the right casts to use in a
341   select() call (JMarc)
342 - Fixes for creating a binary distribution. You can now specify
343   PERL=none to configure if you want reLyX to output just a message 
344   telling the user to adjust perl location (JMarc)
345 - LyX tends to crash on Linux/AXP when compiled with egcs 1.1.1; see
346   INSTALL for a workaround (Jochen)
347 - Updated ru.po (Victor)
348 - Exit nicely when DISPLAY is not set correctly (Matt Power)
349 - Fix crash when a BibTeX inset has been copied (Allan)
350  
351 since 1.0.0pre8
352 - Fixed crashes after complex cuts. (Asger)
353 - Update to sv.po (Joacim)
354 - Fixed positioning of Math Panel pop-ups. (Asger)
355 - Fixed click cursor positioning, so that if you click at the left half of
356   a letter, the cursor will go to the point to the left, rather than
357   always to the right. (Asger)
358 - Fixed a few bugs in the Insert->menu commands. (Asger)
359 - Updated PO files. (Asger)
360 - Small fix to stop LyX crashing when layouts etc. end with "\r\n"
361   instead of the expected '\n'.  Now we work on Windows this is
362   very important.   (ARRae)
363 - Updated fr.po (JMarc)
364 - updated ru.po from Victor Lavrenko <lyx@lavrenko.pp.ru>. Comments
365   appreciated.
366 - Clarified license - COPYING (Asger)
367 - Tweaked mouse click policy in math insets, and in text a bit. (Asger)
368 - New template for revTeX (Amir)
369 - Add in development/ a spec file (with an accompanying README) to 
370   create RPMs (Mate)
371 - New math function to pull out an argument, currently available by
372   the backspace key. (Alejandro)
373 - fix the 'html type' button in url inset popup (JMarc)
374 - make the 'name' field in the cross reference popup disabled for LaTeX 
375   documents (JMarc) 
376 - Update to sl.po (Roman Maurer)
377 - small fix to po/Makefile.in.in for non-GNU make (JMarc)
378 - New manpage LinuxDoc class (Jose')
379 - reLyX 2.8.1.2: directory bug fix (Karger)
380 - Fixed math accent on macros bug (applied Ettiene's patch)  (Alejandro)
381 - Removed a flag that hindered initialization of math array after
382   another math array. This should fix the bug in most cases.  (Alejandro)
383 - Added optional argument to be able to insert a label without
384   the dialog. Several other commands should have the same. (Alejandro)
385 - added some xresources settings to askForText to get l10n for the
386   buttons in fl_show_input. (Lgb)
387 - changed MenuLabelInsert and a func in formula.C to use askForText
388   instead of fl_show_input. (Lgb)
389
390 since 1.0.0pre7
391 - Fix problem with TOC in LinuxDoc documents (Jose')
392 - Change the word-* functions so that they behave similarly to emacs
393   (Etienne)
394 - fix for unrecognised TeX error (Lgb)
395 - updated no.po and removed cruft from all other po files (Lgb)
396 - When printing, do not add a space after the \print_to_file switch
397   anymore; this allows to use dvilj instead of dvips (JMarc)
398 - made inseturl accessible from all documents. (Lgb)
399 - fix to inseturl (when writing LaTeX) (Lgb)
400 - made inseturl editable (Lgb)
401
402 since 1.0.0pre6
403 - New textclass/documentclass hollywood to typeset scripts (Garst)
404 - New slovenian translation (Roman Maurer)
405 - Updates to the slides textclass and template (JohnW)
406 - Fix problem with extra paragraph breaks between math displayed
407   equations (JMarc)
408 - Find&Replace now automatically jumps to the next match after doing a 
409   replacement (Daniel Naber) 
410 - The color of newline characters on screen can now be changed via 
411   the -NewLineColor option (Edmar)
412 - New function server-goto-file-row (Edmar)
413 - change the Character popup so that it remains compatible with xforms 0.81.
414   The patches in forms/ have been somewhat redone so that they apply to the 
415   of the 0.88.1 version of fdesign (JMarc)
416 - first draft of german translation of Extended.lyx (Pit)
417 - Fix a bug with spaces in math labels (Alejandro)
418 - Set the timeout for ispell to 15 seconds instead of 2 (JMarc)
419 - Make the update button of Insert->Cross_Reference remember what the
420   current entry was (JMarc)
421 - fix bug where bibliography insets were not deleted when switching
422   to another layout (JMarc)
423 - fix the change case functions which did not work (and corrupted
424   memory) after footnotes (JMarc)
425 - fix newly introduced bug which prevented Compose key from working (JMarc)
426 - Added french menu bindings fr_menus.bind; not yet complete (Emmanuel) 
427 - Protected spaces are output as plain spaces in explicit LaTeX code (Edmar)
428 - Better support for Aspell (Kevin Atkinson)
429
430 since 1.0.0pre4
431 - fix to latex log parsing, it could discover false errors (Lgb)
432 - Updated menus.bind to reflect the real menu shortcuts (Etienne)
433 - Made the new url inset use url.sty. (Lgb)
434 - added url.sty to LaTeXFeatures and to LaTeXConfig.lyx.in (Lgb)
435 - Possible fix for the "lyxcrusher" file from Asger. (Lgb)
436 - Updated no.po. (Lgb)
437 - New (html)url inset for linuxdoc and LaTeX. References also work
438   for linuxdoc now (Jose').
439 - IEEEtran document class added. Some documentation in .layout (ARRae)
440 - Brand new german documentation from Peter Suetterlin. It is automatically
441   obtained from the Help menu if your LANG is 'de' (JMarc)
442 - reLyX 2.8.1.1: -o option, bug fixes, plus a couple new commands
443 - new file sv_menus.bind (Joacim)
444 - nl.po updated.
445 - changed to use fl_root instead of RootWindow (Lgb)
446 - some small changes to make doc++ make nicer output. (Lgb)
447 - Fix problem where, after search/replace or spellcheck, the font of the 
448   text was not correctly kept (JMarc)
449 - Re-introduces styles paragraph*/subparagraph*, since they are needed for
450   completeness. (JMarc)
451 - applied the scrollmouse patch from Mark Huang (Lgb)
452 - fix autosave to avoid saving when the backup file is already up to date, 
453   and to avoid disabling autosave after the first try (JMarc)
454 - added support for footnotes in linuxdoc (Jose')
455 - added support for different textclasses in linuxdoc (Jose')
456 - fixed two table-bugs: Sometimes, documents from 0.12 would cause
457   tables to be rendered wrong: They would extend far beyond the screen.
458   Other times, LyX produced wrong code: empty parbox{} arguments in
459   tables.  (Asger) 
460 - added ru.po from Victor (Lgb)
461 - fixed a bug in da.po (%1 used instead of %x1) (Lgb)
462 - fixed segfault bug in tr.po (missing items in menu string) (Lgb)
463 - updated no.po (Lgb)
464 - updated de.po (Peter Suetterlin)
465 - make sure the lyxlookup.C compiles under X11R4 (without compose key-handling,
466   though) (JMarc)
467 - updated slides textclass (JohnW)
468 - fixed the output of <>| in LaTeX. It now outputs the caracters of the 
469   \textxxx{} macros according to the encoding and font (JMarc)
470 - Change to display to layouts with Bibliography label so that no space is 
471   used if the label is empty (for cv textclass) (JMarc)
472 - Renamed polish-2.kmap to european.kmap. This keyboard map should provide
473   most accented characters used in european language, to be used on a 
474   keyboard which lacks dead keys. (Jacek)
475 - Updated fr.po  (Emmanuel)
476 - Improved support for LinuxDoc (Jose)
477 - for textclass authors: \DeclareSGMLClass can now take an optional
478   argument like \DeclareLaTeXClass (JMarc)
479 - Do not try to \protect TeX code inside of moving arguments like
480   section headers; users are supposed to know what they do (JMarc)
481 - use LYX_DIR_10x instead of LYX_DIR_12 to specify the system directory (JMarc)
482 - The binding `cua' is used by default if none is specified (JMarc)
483 - lyxrc is no more overwritten but lyxrc.example is installed instead (JMarc)
484
485 since 1.0.0pre3
486 - change in formula.C to not add 2 to the width of a mathinset (Lgb)
487 - small change to configure to only use -lc and -lm if needed. (Lgb)
488 - Reverted to former no-update policy for the "Insert->References" popup
489   This is to allow multipart-doc users to access the labels from a
490   different document.  RefUpdateCB should be changed to handle multipart
491   docs intelligently.   (ARRae)
492 - Tiny fix to srcdoc generation in Makefile.in (missing /) (ARRae)
493 - reLyX 2.8: (Karger)
494   -- verbatim & \verb
495   -- -h option
496   -- translate math commands (e.g., \sp -> ^). Configurable.
497   -- translate certain arguments to untranslatable commands as regular
498      LaTeX (e.g., second argument to \rotatebox). Configurable.
499   -- translate a few more simple commands + various small bug fixes
500   -- kernel cleanup
501 - added toolbar icon for LFUN_RUNDVIPS received by mail
502   from Gerhard Zintel (Lgb)
503
504 since 1.0.0pre2
505 - Fixes to minibuffer and lyxserver (Joacim)
506 - Added an \spell_command entry in lyxrc, for those who use something
507   else than ispell (aspell?) as spellchecker (JMarc)
508 - reLyX is now installed even when perl has not been found (JMarc)
509 - Fixe several problems with Sun CC on solaris (JMarc)
510 - Added Location and Telephone styles to the letter class (JMarc)
511 - Update polish-2.kmap, add two swiss kmaps from Alain Borel (JMarc) 
512 - change `\' to be output as \textbackslash{}, instead of the esoteric
513   \char`\\ which used to be there. I still do not know how to output `"'
514   though (JMarc)
515 - a simple fix for the \centering problem, this problem existed also for
516   \raggedleft and \raggedright. The fix is perhaps not perfect latex file
517   output wise, but it is very simple, and should not have any other
518   implications than the intended one. (Lgb)
519 - set the combo dropdown to do double buffering, looks a lot nicer. (Lgb)
520 - added a hack to ensure that the screen is updated through the 
521   correct path. As far as I can se there is close to no speed penalty. (Lgb)
522 - updated no.po (Lgb)
523 - updated documentation (Lgb)
524 - Fixed the LaTeX generation code (paragraph.C) to support use of endfloats.sty
525   and subtables/subfigures containing tables.  Fairly simple controls
526   on the addition of '\n' to the output.  Further comments in code. (ARRae)
527 - updated fr.po, contributed by Emmanuel Gureghian (JMarc)
528 - fix custom export so that dvips can be used as filter (Joacim)
529 - fix running of background tasks under OS/2 cmd.exe (SMiyata)
530 - Change the behaviour of the character popup (Joacim)
531 - fixed a small update bug in table.C (Jug)
532 - made isValidLength accept negative values (Lgb)
533 - Fix bug inserting an index at the beginning of a paragraph (Joacim)
534 - Fixed the display of \mathit characters (JMarc)
535 - Updated LaTXConfig.lyx.in to include latex8 description       (ARRae)
536 - Further update of inset popup hiding on buffer switch         (ARRae)
537   -- Added a HideFiguresPopups function to hide all figure editing
538      popups on buffer switch.
539   -- Added insetindex popup to be hidden also
540   -- removed insert-figure popup from group to be hidden because it
541      will correctly handle readonly buffers and buffer switches
542   -- All inset popups that work on a particular instance of an inset
543      (recorded by the popup) are now hidden on a buffer switch or
544      read-only toggle.
545 - Fixed InsetInclude to hide popup if deleted -- fixes segfault (ARRae)
546 - Hide most/all inset popups when buffer switched               (ARRae)
547   -- the contents of the popups only makes sense for the previous buffer
548      and hiding the popups avoids accidental modification of a buffer
549      the user can't see.
550 - LinuxDoc: removed support for <tscreen>, cleaned up code for generation
551   of sgml, cleaned up <quote>  (Jose).
552
553 since 0.12.1pre8
554 - updated dependencies in src/Makefile.in (Lgb)
555 - fixed (partly) line breaking in LaTeX output; InsetQuotes::Latex was
556   returning a number of characters instead of a number of lines 
557   (ARRae & JMarc)
558 - da.po bugfixed and updated. (Asger)
559 - Now, we have both "File->Import->Ascii as Lines" and 
560   "File->Import->Ascii as Paragraph". (Asger)
561 - Better behaviour in Version Control with changed documents. (Asger)
562 - Optional hyphens will not break words into two when spellchecked. (Asger)
563 - Using Ctrl+enter to produce empty lines in LyXCode works correctly, and
564   produces an empty line rather than an error now. (Asger)
565 - Export as LaTeX, SGML, and ASCII won't silently overwrite any 
566   files. (Asger)
567 - removed assignment to static variable (paragraph_id) in lyxparagraph.h
568   -- assignment was already elsewhere in the code (ARRae)
569 - reLyX 2.7.2.1: Translate common optional args to \documentclass (Karger)
570 - reLyX 2.7.1.1: support \input and \include. -p option. Whitespace and
571   word-wrap more like LyX. Translate commands generated by specific LyX layouts
572   (e.g., \lyxaddress). (Karger)
573 - Changed the time of action on clicks on references, insets, math insets,
574   etc., such that things won't happen until you RELEASE the mouse button,
575   rather than when you press it.  This makes it much easier to select text
576   close to these things. (Asger)
577 - added an X error handler. We should no more lose data because of
578   bad X servers (or faulty X-code) (Lgb)
579 - Fixed bibtex database support so that it works in a temp. dir (JMarc)
580 - Fixed minipage LaTeX generation within floats/footnotes (ARRae)
581 - Added support for localized bind-files and localized documentation 
582   (Joacim & JMarc)
583 - Fixed crash when \kbmap is true, but no keyboard map has been defined (JMarc)
584 - Reworded lib/lyxrc a bit, so that printer setup is hopefully easier
585   to understand (JMarc)
586 - fixed readonly operation of dialogs (ARRae)
587 - fixed the new File->Import submenu so lastfiles > 4 still works (ARRae)
588 - reLyX 2.6.1.3: support \hfill and optional argument to \cite,plus
589   several bug fixes
590 - Fix a problem with LinuxDoc documents, where the first character
591   after an \htmlurl was lost in SGML output (JMarc)
592 - We had a segfault if a SGML file that did not exist was opened. Fixed!
593   (Perhaps not a perfect fix, but it does not segfault.) (Lgb)
594 - Change the spellchecker to reject collated words like 'wellcome' by
595   default. See lyxrc if you do not like that (JMarc)
596 - Fix the spellchecker so that it ignores text marked as LaTeX (JMarc)
597 - Removed some old SGI specific code which seems to hurt more than it helps 
598   (JMarc)
599 - Augment the buffer size MAX_BUF_LEN of LyXLex to 2048 (JMarc)
600 - The environment variable PERL is now honored by configure (JMarc)
601 - Update configuration scripts for OS/2 (SMiyata)
602 - Work around a bug in DEC cxx 6.0. The code is at least as clear as
603   it used to be, in fact (JMarc)
604 - Add definition of the lyxcode environment for the slides textclass (JMarc)
605 - reLyX 2.6.1.2: lots of bug fixes, support for BibTeX commands (Karger)
606 - made VSpace accept negative lengths. (Lgb)
607 - applied patch by carsten (Lgb)
608 - update of de.po (Peter)
609 - update of sv.po (Joacim)
610 - update of no.po (Lgb)
611
612 since 0.12.1pre7
613 - Added protection against !` and ?` ligatures in quote insets (JMarc)
614 - Renamed 'Advanced Editing' to 'Extended Features' and removed
615   'How do I-' in help menu (John)
616 - Fixed menus.bind to reflect the right bindings for the Layout-Menu (Jug)
617 - added new commandtag layout-save-default to be able to insert the
618   "Save Layout as default" menu entry to the binds (Jug)
619 - Small fix in table.C for segfault when reading tables converted
620   with reLyX (Jug)
621 - Fix the display of labels, refs (all insetcommands, in fact) when
622   -Mono is in effect (JMarc)
623 - Changed text Multi-Cell to Multicolumn in table->extra->menu (Jug)
624 - Fixed handling of alignment-options for multicolumn-cells (Jug)
625 - Added support for the new lyxrc command \relyx_command in
626   lib/configure (JMarc)
627 - re-introduce old code in generation of list of references in
628   Insert->Cross_Reference when using the oldish xforms 0.81 (JMarc)
629 - reLyX 2.6: better table support, \bibitem support, and bug fixes (Amir)
630 - Click on a ToC inset, and the ToC pop-up appears. (Asger)
631 - Improved logic on File Open with already opened documents. (Asger)
632 - Updated *.po because of menu logic number changes. (Asger)
633 - Fixed crashes when switching documents with open math insets. (Asger)
634 - Disallow include files with textclass different from the master
635   document textclass (when creating LaTeX file) (JMarc)
636 - Fix buglet where typing Return at the beginning of a bibliography
637   entry would lose the bibkey inset (JMarc)
638 - Added contributed polish-2.kmap keymap file (JMarc)
639 - Fixed bug which caused a segfault when deleting last row when
640   inside a math-inset (Jug)
641 - Fixed a buglet in MenuNew with already open document. (Asger)
642 - Fixed LString static initialization problem exposed on RedHat 5.1
643   causing crash on File Open. (Asger)
644 - Added "File->Import" menu to allow direct import of LaTeX and ASCII files.
645   Requires Perl5.002 and reLyX to work for LaTeX files. (Asger)
646 - Fixed wrong identity string. (Asger)
647 - Replaced koma-script textclasses with better ones provided by Bernd 
648   Rellermeyer (JMarc)
649
650 since 0.12.1pre6
651 - Fixed custom-export to that makeDVIOutput is called only if type
652   .dvi or .ps is requested (Jug)
653 - Fix buglet in generation of list of references in Insert->Cross_Reference 
654   (JMarc) 
655 - Fixed small bug in producing command for fax_program (Jug)
656 - Accept floats in bounding box for [e]ps pictures (JMarc)
657 - fix bug in mathed where an empty fraction would cause a core dump (JMarc)
658 - Add support for sans-serif fonts on screen in math editor (JMarc)
659 - Added support for 'Other' spacing in Layout->Document (JMarc)
660 - Hopefully made lib/configure more robust when latex could not be run
661   (JMarc)
662 - fix crash when the paper layout popup is closed from the window manager 
663   (JMarc)
664 - Newly created notes are now empty (JMarc)
665 - Fixed bug with appendix and table of contents (Matthias)
666 - added support for multiple packages in \DeclareLaTeXClass for classes that
667   need some packages. See for example latex8.layout (JMarc)
668 - added Latex8.cls support -- IEEE conference papers (no docs yet) (ARRae)
669 - minor fix to eliminate a "warning comparison of enumeral and non-enumeral
670   types" in math_inset.C   (ARRae)
671 - attempt to reduce possibility of warnings when closing splashscreen
672   with the window manager (made it FL_NOBORDER and 7secs)    (ARRae)
673
674 since 0.12.1pre5
675 - table-header changed from multicol4 to multicol5 as there
676   are changes in the save-format (Jug)
677 - fixed bug with multicolumns and header p{} (Jug)
678 - fixed bug in LaTeX-minipage output (Jug)
679 - fixed bug in production of \parbox in last table cell (Jug)
680 - added support for User-defined table-headers (Jug)
681 - added support for User-defined multicolumn-definition
682   also the width of multicolumns can now be specified extra
683   in the Width-Box (Jug)
684 - \footnote[mark][text] only used for list-like environments   (ARRae)
685 - Open bibitems with C-o (open-stuff) at the beginning of a paragraph
686   (Matthias)
687 - reLyX 2.5.2.3: Read .lyx/syntax.defaults if possible; always use TeX mode,
688   never LaTeX layout, for untranslatable text (Karger)
689 - Newlines marked as TeX are no longer output as \\ (JMarc)
690 - LaTeX generation cleanup 
691   -- extracted common code into separate functions to improve maintainability
692   -- fixed a font generation bug as a result                      (ARRae)
693 - LString::srep empty_rep static initialisation fixes (ARRae)
694 - small speedup of LaTeX generation (about 3%) (ARRae)
695 - small cosmetic change to LyXTextClassList::load() (ARRae)
696 - update de.po (Peter)
697 - reLyX 2.5.2.2: syntax files now contain "regular environments", and -s option
698   causes reLyX to read multiple (e.g., user-defined) syntax files (Karger)
699 - really fix (??) the tendency of lib/configure to nuke useful files and
700   provide a usable packages.lst when LaTeX cannot be run (JMarc)
701 - fixed bug with newlines in tables (Juergen)
702 - layoutchoice is now updated at one, you don't have to move the
703   cursor or the mouse to make it update anymore (Lgb & patch posted to list)
704 - small changes to the lyxvc code, now has default log msg. (Lgb)
705
706 since 0.12.1pre4
707 - also the check to hindre latex runs if there are gs' running 
708   has been disabled, it did't work anyway. (Lgb) 
709 - new try for a closing to the gs render problem, SIGCHLD removed. (Lgb)
710 - os2 files updated
711 - reLyX 2.5.1.1: one major and some minor bug fixes (Karger)
712 - reLyX 2.5: read in LaTeX command syntax plus bug fixes (Karger)
713 - Added appendix support from Matthias. No menu or doc for now (use the
714   `appendix' function to toggle) (JMarc)
715 - Added textclass ejour2 for Springer Journals from Martin Vermeer,
716   heavily modified by me; added corresponding documentation to
717   AdvancedEditing.lyx and LaTeXConfig.lyx  (JMarc)
718 - Small fixes here and there (JMarc)
719
720 since 0.12.1pre3
721 - Fixed the behaviour of theorem-like environment in the LaTeX output;
722   updated Foils.lyx accordingly (JMarc)
723 - Extended the syntax of LatexParam in layout files, so that arbitrary
724   fixed arguments can be given. Updated foils.layout accordingly
725   (JMarc)
726 - Tried to make the documentation of layout files in Customization.lyx
727   a bit better (JMarc)
728 - Fixes to sgml support from Jose (JMarc)
729 - A few code changes in figinset.C (bad debug statements), lyxlex.h,
730   math_parser.C and vspace.h (warnings) (JMarc) 
731 - New dinbrief.layout from Carsten Kaemmerer & Jürgen (JMarc)
732 - Fixed hiding of invisible form_title (ARRae)
733 - Fixed corrupt layout segfault,
734   reverts to article and gives a warning. (ARRae)
735 - linuxdoc: Added more character-symbols to output (Bernhard)
736 - linuxdoc: use latex-preamble as linuxdoc-preamble (Bernhard)
737 - linuxdoc: problem solved, for NULL-ptr (Jose Abilio)    
738 - Duplicated rom for math macros. (Alejandro)
739 - Improved math parser error messages function. Better messages, and
740   updates lyxlex line number. (Alejandro)
741 - Fixed bug reading accented undefined names. (Alejandro)
742 - Fixed two bugs in layout files handling (JMarc) 
743 - Fixed a typo in the hu.po translation file below (JMarc)
744 - reLyX 2.4: Table support! (Also accents and center/flush[right|left])(Karger)
745 - Added Hungarian translation and binding file, supplied by Kadar
746   András <kadara@eik.bme.hu> and Krémer Péter(JMarc)
747 - Fixed Insert->Index in menus.bind (JMarc)
748 - Fixed Layout->Document so that the font size and page headings lists
749   are refreshed correctly when switching class, as reported by Kalle
750   (JMarc) 
751 - Updated a but Customization.lyx about layout files parameters
752   (JMarc)
753 - Added new landslide.lyx example, provided by Kimmo Koli (JMarc)
754 - Changed a bit the citation and index insets, so that the popups are
755   closed only when *their* inset is deleted (JMarc)
756 - Fixed a color problem when using a private colormap (JMarc)
757
758 since 0.12.1pre2
759 - minor doc updates to Tutorial, UserGuide, and Introduction (Karger)
760 - reLyX 2.3.1.1: lots of bug fixes and support for -c option (Karger)
761 - New textclasses for koma-script package created by Bernd K"ummerlen
762   <bkuemmer@ix.urz.uni-heidelberg.de> (JMarc)
763 - New tag \screen_font_popup in lyxrc, which has the meaning of the
764   existing \screen_font_menu; the semantic of the later is changed to
765   *really* apply to menus (JMarc)
766 - Fix to lib/configure: works when LaTeX is broken (JMarc)
767 - Fixes to configure: recover when perl is not found; add a
768   replacement for atexit on SunOS (JMarc)
769 - Fix to src/Makefile.in: changed the order of libraries and added a
770   missing $(LIBOBJS) (JMarc)
771
772 since 0.12.1pre1
773 - SGML-buglet fixed, causing errors in sections with [] and {} (Bernhard)
774 - inserted redraw after SGML-processing, such that error-boxes will be seen
775   immediatly (Bernhard)
776 - added Buffer::redraw() for screen-update (Bernhard)
777 - Fixed a bug regarding the insetbib-popup causing a crash if the inset was
778   deleted while the popup was active, same for insetcitation and
779   insetindex. (Joacim)
780 - Changes to the documentation, re the numbers of undo-levels (Joacim)
781 - A few more _()'s (Joacim)
782 - Fixed the makepatch command and *really* re-added the reLyX.in
783   wrapper :-( (JMarc)
784 - Fixed(?) problem with bibliography item number broken after 127. Now
785   the limit is 255 (JMarc)
786 - Fixed problem with character Â£ in encodings other than latin1
787   (JMarc)
788 - Removed the CommandTitle tag in layout files and added new tag
789   InTitle (JMarc)
790 - Cleaned up ams layouts, so that Abstract works, among others (JMarc)
791 - re-added the new reLyX wrapper, which got lost ; added reLyX
792   installation in binary distributions (JMarc)
793 - Fixed the behaviour of Static labels in theorem-like environments ;
794   at least now what you get on screen is consistent with what you get
795   on paper ; fixlet to foils.layout (JMarc)
796 - Patch by ARRae for missing paragraph breaks in environments (JMarc)
797 - reLyX 2.3: reads layouts from LIBDIR/layouts/ (Karger) + buglet (JAMatos)
798 - reLyX 2.2.3.1: -r and -t to handle unknown environments + buglets (Karger)
799 - reLyX 2.2.2.1: -d (debug) + some bug fixes (Karger)
800 - reLyX has a man page! (Karger)
801
802 since 0.12.0
803 - fixed a bug regarding melt and added an entry in the reference manual for
804   melt (Joacim)
805 - fixed a few cosmetic bugs in the GUI (Joacim)        
806 - Modified the way dvips is called in File->Print. NOTE THAT YOU WILL
807   HAVE TO FIDDLE WITH LYXRC TO PASS THE PRINTER NAME TO DVIPS. This is
808   the price to pay to have it work on mis-configured systems (JMarc)
809 - You can now override the LYX_LIBS variable to make a binary
810   distribution of LyX with static libforms and libXpm. (JMarc)
811 - Fixed bug in reLyX installation and textclass.lst generation (JMarc)
812 - Fixed problem with inline when not using gcc (JMarc)
813 - Fixed some warnings reported by SGI CC (JMarc)       
814 - Fixed some problems for the \hlines in longtable-header/footers (Jug)
815 - endess-loop by converting layouts to linuxdoc belonging to references
816   killed (Bernhard)
817 - extra parameter for Buffer::GetNextParameter. Now it's possible to
818   change the convertion behaviour of single characters depending on the
819   layout. (Bernhard)
820 - New wrapper reLyX.in (JMarc & Karger)
821 - Fix a bug in lib/configure, where files are deleted by mistake
822   (JMarc)
823 - Updates to WHATSNEW, INSTALL, UPGRADING and BUGS.lyx (JMarc)
824 - configure also checks for the C++ compiler xlC (JMarc)
825 - reLyX 2.2.1.1: Bug fixes + added abstract environment (Karger)
826 - added typecasts to unsigned char for arguments to ctype-functions, to
827   fix problems regarding locale+ctype on Solaris2.5 (Joacim)
828 - added a help text for melt (Joacim)
829 - new wrapper around reLyX generated by autoconf (Amir & JMarc)
830 - moved reLyX to lib/ and modified Makefiles for installation and
831   binary distribution (JMarc)
832 - Fixed problems with determination of LyX library dir (JMarc)
833 - Fix buglet with fonts ; fixed buglet with installation of .mo
834   files. (JMarc)
835 - Updated `problems' section of INSTALL (JMarc)
836 - use g++ for compilation if this is possible (JMarc)
837
838 since 0.12.0pre8
839 - Fixed bad placed cursor after pasting bug in math mode. (Alejandro)
840 - Prevented some problems from missing arguments of LyX functions
841   in math mode, in some cases only correct arguments are used. (Alejandro)
842 - More math array metrics problems fixed, specially for 1 column
843   matrices.  (Alejandro)
844 - reLyX v2.2. Updated from pre-alpha to alpha (Karger)
845 - CleanTeX is now called from reLyX, not a separate program (Karger)
846 - new very basic fr.po file submitted by Emmanuel Gureghian (JMarc)
847 - .mo files are not installed under the same name as LyX
848   (i.e. lyx$(program_suffix) (JMarc)
849 - reLyX added to the bindist target (JMarc)
850 - Update of de.po (Peter)
851 - New subsection in Customization: Menu shortcuts for alternative 
852   languages. (Peter)
853 - Menu shortcuts file menus_de.bind in lib/bind (Peter)
854 - Fixed warnings about casting pointers to int on 64bit architectures
855   (JMarc)
856 - Fixed compilation problems with DEC cxx (JMarc)
857 - add support for environment variable LYX_LOCALEDIR (JMarc)
858 - rewrote README.bin.example (JMarc)
859 - Remove the bogus 'lp' default in Print popup ; use the name of the
860   printer when printing to file (JMarc)
861 - Fixed the order of the entries in the Insert->Float submenu (JMarc)
862 - Removed the 'M-c i' binding. (JMarc)
863 - Fixed the reference to sgml-tools in AdvancedEdit.lyx ; fixed
864   (again) Intro.lyx (JMarc)
865
866 since 0.12.0pre7
867 - small change in iletter.tex (Jug)
868 - fixed the fontchange in the Table-Layout that it returns to
869   FL_BLACK if the buttons are activated (Jug)
870 - fixed update-bug in Layout-Table (Jug)
871 - fixed the input fields for lengths in PaperLayout and TableLayout
872   with the above function. BLANK-chars are now striped so the error
873   should occur again (Jug)
874 - Updated ANNOUNCEMENT. (Asger)
875 - Updated BUGS.lyx. (Asger)
876 - Fixed small problem with floatflt: It does not take positional arguments.
877   (Asger)
878 - Fixed problem with filenames.with.dots.in.them. (Asger)
879 - Fixed italics and small caps in all docs (JMarc)
880 - Fixed some annoying vertical navigation bugs of math arrays. (Alejandro)
881 - Fixed metrics bug with 1x1 math arrays. (Alejandro)
882 - No more void \labels with equations. (Alejandro)
883 - Removed "copy a void array" error message. (Alejandro) 
884 - many small bug-fixes to below-mentioned reLyX (Karger)
885 - Fixes suggested by Jmarc, plus italic->emph change, in Tutorial (Karger)
886 - added check for X11 availability in configure ; improved the various
887   error messages (JMarc)
888 - nuked the nonfeature 'swap Y<->Z' from Options->Keyboard and docs (JMarc)
889 - fixlets to the documentations (JMarc)
890 - added close handler to table_options forms (JMarc)
891 - fixed the LaTeX output routines so that the length of insets is
892   taken in account (JMarc)
893 - Changed the double keystroke deadkey behavior (alkis)
894 - Updated de.po (Peter)
895 - Small changes to AdvancedEdit (section aapaper) (Peter)
896 - sort of working, most probably buggy, pre-alpha reLyX (Karger)
897 - mentioned reLyX in Tutorial and User's Guide "LaTeX Users" chapters (Karger)
898 - Added short description of comment environment. (Asger)
899 - Fixed problem of pasting the wrong place. (Asger)
900 - Made LyXServer a bit more robust: Ignores end-of-line markers and empty
901   requests. Will hopefully prevent crashes. (Asger)
902 - Updated BUGS.lyx. (Asger)
903 - Included OS/2 info for LyXServer in Customization. (Asger)
904 - Fixed crash with file-browser on directory without read-permission. (Asger)
905 - Changed default pasting mode with middle button to "as paragraphs". 
906   Hopefully fixed crashes with this on too. (Asger)
907 - improved index entry insertion (menu support and minibuffer arg) (CFO-G)
908 - added documentation in References.lyx for index entries and printing (CFO-G)
909
910 since 0.12.0pre6
911 - some updates to the docs (JMarc)
912 - chkconfig.ltx warns that detection of ec fonts may take a long time
913   (JMarc)
914 - simple workaround for problems with LyXCode and spaces (JMarc)             
915 - fixed bugs in the production of LaTeX code for the ExtraParagraph
916   stuff (minipages & indented text) (Jug)
917 - fixed the wrong <Hot-Key> in the Fax-Form (Jug)
918 - fixed (hopefully) the problems with Standard-Paragraph in higher
919   depth in a list-environment (Jug)
920 - some fixes with the letter-layouts (added the stdlists.inc)
921   and templates (fixed iletter.*) (Jug)
922 - added new example file Minipage.lyx (Jug)
923 - Cleaned up BUGS.lyx (CFO-G)
924 - bugfix for linuxdoc: problem with wrong path leading to 
925   ununderstandable error-messages while generating dvi- or postscript-
926   output (Bernhard)
927 - options changed for SGML-tools 1.0.*-compliance. We will get
928   trouble now for linuxdoc 0.99.*/1.5! (Bernhard)
929 - fixed a bug with drawing of caption lables, and noindented text
930   in floats. (Lgb)
931 - added minimal size on the main window. (Lgb)
932 - small changes to lyxfunc, so that perhaps backspace will work better (Lgb)
933 - installed new banner and icon (JMarc)
934 - fixed Intro.lyx so that it is LaTeX-able (JMarc)
935 - replace 'Reference guide' with 'Reference manual' everywhere (JMarc)
936 - fixed problem with po/Makefile and SGI make (JMarc)
937 - fixed reading of labels with spaces in LyX 0.10.7 files (JMarc)
938 - fixed the vertical resize repaint problem (*phew*) (Joacim)
939 - Fixed bug when switching documents, one of them in math mode. (Alejandro)
940 - Fixed bad width of a math array. (Alejandro)
941 - Frac now behaves more like LaTeX (for the limits problem). (Alejandro)
942 - bugfix to gettext.m4, which dod not recognize an installed gettext !
943   Thanks to Joacim Persson for pointing this out (JMarc)
944 - minor bugfix in the clean and distclean targets of Makefile.in (JMarc)
945 - minor updates of aapaper and de.po (Peter)
946 - spellchecked all docs and examples (CFO-G)
947 - Fixed repaint problems. (Asger)
948 - Small stuff. (Asger)
949
950 since 0.12.0pre5
951 - small change to SpecialTools.lyx. used \chapter* for Introduction. (Lgb) 
952 - doc bugfixes ; SCO configure bugfixes (JMarc)
953 - Fixed crash after erroneous "font-size default" command. (Asger)
954 - Fixed "Insert LyX file" to ignore buffer-parameters. (Asger)
955 - Continued updating Customization: Cleaned up the I18N section. (Asger)
956 - Fixed ruined Special Tools. (Asger)
957 - A few cosmetic changes in LyXServer. (Asger)
958 - Updated Customization: Clean-ups, finished description of font setup,
959   updated description of LyXServer and moved it to Special Tools. (Asger)
960 - Renamed lyxrc command \update_statusbox to \display_shortcuts. (Asger)
961 - Rewrote LyXServer: Use LString all over. Made robust LyXComm class.
962   Added -dbg 8192 to debug LyXServer. (Asger)
963 - Cleaned up the example development/server_monitor.c. (Asger)
964 - Merged LyXVC.lyx into Special Tools. (Asger)
965 - Updates in User Guide. (Asger)
966 - I most have been drunk when I implemented the label name escaping.
967   Several problems were fixed and I've changed it to be kind of MIME-ish. 
968   The thing should work now. (Asger)
969 - Fixed bug of parsing spaces at the end of a line in math arrays  (Alejandro)
970 - Now it's possible to put any math symbol on the toolbar (Alejandro)
971 - increased some buffersizes in lyxserver. (Lgb)
972 - replaced the #if 0 gettext stuff in lyxfunc with N_() (Lgb)
973 - Added po/README with information on how to update a po file. (Asger)
974 - Updated da.po, no.po (Asger, Lgb)
975 - BUGS.lyx updated. (Asger)
976 - Better handling of errors with FilePtrs - fixes reported bug
977   with "lyx non_existant_directory/test.lyx". (Asger)
978 - Fixed miscoloring of InsetCommand's in TeX mode. (Asger)
979 - Fixed size calculation of menu labels, and added a bit more space to
980   make it look a bit better. (Asger) Fixed it. (Lgb)
981 - Fixed missing progress of spellchecker progress meter. (Asger)
982 - Make LyX use "\pounds{}" instead of "£" in LaTeX output. (Asger)
983 - Make LyX escape problematic characters in names of labels rather
984   than forbid them. (Asger)
985 - Make LyX handle error situations after "spellchecker running" or "rendering"
986   nag-boxes better, including when sending faxes. (Asger)
987 - Changed definition of a LyX filename from files ending with ".lyx" or
988   ".lyx#" to files containing ".lyx". This makes it possible to open
989   "LaTeXConfiguration.lyx.in" again. (Also for SGML files.) (Asger)
990 - A few small things. (Asger)
991
992 since 0.12.0pre4
993 - nl.po added, fi.po updated
994 - tiny bug in de.po fixed (Lgb)
995 - small update to LaTeX.[hC] to make it possible to use natbib.sty. (Lgb)
996 - fixed a stupid bug in lyxvc.C (Lgb)
997 - removed all trace of the old `make depend' target (JMarc)
998 - compose key handling is finally working ! Well, in fact, it works on
999   my machine...(JMarc) I fixed a couple of in the compose code, and made
1000   it work as it has used to concerning deadkeys. (Lgb)
1001 - added basic support for \part and \part* (no automatic numbering
1002   though) (JMarc)
1003
1004 since 0.12.0pre3
1005 - updated de.po and cleaned-up shortcuts (Peter)
1006 - small changes in aapaper.layout: Some wrong indentations, take out 
1007   stdstarsections (Bibliography now in stdstruct)(Peter)
1008 - Replaced the shortcut for OK in lyx_sendfax.fd with #O (Joacim)
1009 - argument to moveCursorUpdate bool instead of int (Joacim)
1010 - fixed a "foreverbug" with the title form. (Lgb)
1011 - LyXVC::showLog now works as it should (Lgb)
1012 - The cursor is now updated when running some of the insertion commands. (Lgb)
1013 - when inserting single chars the undo info is stored for
1014   every 20th character (Lgb)
1015 - More pragmas added, this showed a "bug" functions declared but
1016   never defined. (Lgb)
1017 - Some small cleanup related to commented code. (Lgb)
1018 - Updates to Customization.lyx, Tutorial.lyx, ABOUT_NLS and
1019   INSTALL.autoconf (JMarc)
1020 - Show LyXDir and UserDir in Help->Version (JMarc)
1021 - Fix the order of menu items in Insert->Lists & TOCs (JMarc)
1022 - Fix the problems in Makefiles reported by Juegen (JMarc)
1023 - Cleanups in lyxlookup.[Ch]. Still does not work (JMarc)
1024 - fixed handling of file in subdirectories for includeinsets (JMarc)
1025 - `fixed' behaviour of Font tag in layout files by adding a new tag
1026   TextFont (JMarc)
1027 - bugfix in configure (JMarc)
1028 - updated a bit Customization.lyx, BUGS.lyx and INSTALL (JMarc)
1029 - visual cleanup of the Find&replace dialog (JMarc)
1030 - quick fix for a bug regarding "options:" in the minibuffer in combination
1031   with gettext (Joacim)
1032 - "case insensitive" and "complete word" search in form1, lyxfr0, lyxfr1 (HB)
1033
1034 since 0.12.0pre2
1035 - Increased the time short-cut keys are displayed in minibuffer 
1036   from 4 to 6 seconds. (Asger)
1037 - Increased LyXLex buffer to avoid warnings when viewing
1038   the user guide. (Lgb & Asger)
1039 - Small fixes in a few doc files. (Asger)
1040 - Added partial Danish translation file da.po. (Asger)
1041 - Fixed Cursor-Down Bug in tables (as reported) (Jug)
1042 - Fixed a bug in producing code for minipages (Jug)
1043 - got toggle-user-defined-style button working, and fixed the bug with the
1044   Apply-button in Layout-->Character Removed an unused parameter for
1045   lyx_cb.C:ToggleAndShow and LyXText::ToggleFree (Joacim)
1046 - Added foils documentation to Special Tools [foils.cls v2.1]. (ARRae)
1047 - Extended the Foils.lyx example file (ARRae)
1048 - Fixed up the foils.layout file to match foils.cls v2.1 output (ARRae)
1049 - Fixed the "too many '\n' at end of an envirnment" problem that caused
1050   the [] at the end of a Proof environment to be on the wrong line (ARRae)
1051 - Fixed up cursor movement so floats, insets and hfills are treated
1052   as words. (ARRae)
1053 - Added two bug reports to BUGS.lyx since they are unlikely to be fixed
1054   before 0.12 (ARRae)
1055 - Moved Bibliography from stdstarsections.inc to stdstructs.inc (ARRae)
1056 - added a missing break in LyXFunc::Dispatch (did you wonder where those
1057   strange paragraph documents came from?) (Lgb)
1058 - the cursor is now updated after each character(-group) inserted into
1059   the document. (Lgb)
1060
1061 since 0.12.0-pre1
1062 - Changed the name of the dependencies file to <file>.dep, this fixes
1063   a bug when \use_tempdir false, or when a document is renamed. (Lgb)
1064 - Now limits should work in LyX as in LaTeX, as expected. (Alejandro)
1065 - (temporary) fix for deadlock between MenuRunLaTeX vs ispell and gs (Joacim)
1066 - changed the default default papersize to usletter ; some clean up in
1067   dvips and xdvi paper handling (JMarc)
1068 - fixed accented `i' in latin1 and latin2 encodings (JMarc)
1069 - lib/configure ignores environment variables like LATEX or GS (JMarc)
1070 - updated BUGS and BUGS.lyx (JMarc)
1071 - added a word count to the spellchecker. As requested. Not error prone. (Lgb)
1072 - po file for german (de.po) added (Lgb) (made by Peter Metternich)
1073 - improved a bit the `bindist' target of the makefiles. (JMarc)
1074 - improved(?) compose key handling (JMarc)
1075 - fixed the problem with ON/OFF in LyXFont (JMarc)
1076 - xforms-81 + gcc-2.6.3 compatibility (ARRae)
1077 - Bullet Selection now checks libXpm version and WriteAlert()'s
1078   This should stop those pesky Slackware-induced segfaults (ARRae)
1079 - Fixed (or at least limited) a segfault when deleting insets (ARRae)
1080 - small fix to LString == and != and LString=(char) (ARRae)
1081 - fixed a bug in figinset.C regarding the Subfigure radio button in the
1082   figure form. It was impossible to unset Subfigure. (Joacim)
1083 - thereby the problem with the inlined moebius.ps in 4.4 in
1084   UserGuide.lyx could be solved. (Joacim)
1085 - cured a couple of forms from the vi-syndrome (forms with input fields
1086   that have widgets with plain keys as shortcuts, making it impossible to
1087   input those keys in the input fields) (Joacim)
1088 - added a section in Chapter 5 in Customization.lyx about translating
1089   LyX (Joacim)
1090 - Fixed Export to DVI to save in current directory. (Asger)
1091 - Changed default background color from "bisque" to "LemonChiffon1". (Asger)
1092   o switched again to "linen" (Lgb)
1093 - A few small things. (Asger)
1094 - Fixed spellchecker to send ' and escape chars to ispell. (Asger)
1095 - fixed a bug in src/gettext.h ( N_() )  (Joacim)
1096 - used the fixed N_() to replace the ugly kludge LyXFont::setGUINames with
1097   something less kludgy (that actually works in non-english versions too ;)
1098   This method should be used for similar strings in lyxfunc.C (can wait
1099   till 0.13) (Joacim)
1100 - implemented new code for input methods handling in lyxlookup.[Ch] (JMarc)
1101 - fixed the bindist target of Makefile (JMarc)
1102 - small fix in LString.[Ch] when const is broken (JMarc)
1103 - The user directory is not ~/.lyx/ but rather ~/.$LYX_NAME/, to allow
1104   different versions of LyX to coexist (JMarc)
1105 - Updated a bit UserGuide.lyx and lyxrc (JMarc)
1106 - small fix to letter.layout (JMarc)
1107 - the warnings of makedepend are now sent to the wastebasket (JMarc)
1108 - fixed problem with expr in configure (JMarc)
1109 - fixed small logic error in InsetInclude, reported by SMyiata (JMarc)
1110 - Closed four holes in read-only protection with respect to the
1111   minibuffer (CFO-G)
1112 - Disabled replace input for search-replace on read-only buffers (CFO-G)
1113 - Fixed bug with math accents reported by Jean Marc. (Alejandro)
1114 - Fixed bug about writting math macros with argument and cutting at 
1115   the rigth edge of a row bug, both reported by David. (Alejandro)
1116 - Expanded to a reasonable limit the macro table. (Alejandro)
1117 - Wrote Math Chapter for Tutorial (+ other small Tutorial changes) (Karger)
1118 - Math additions to examples/example_{lyxified|raw}.lyx (Karger)
1119
1120 since 0.11.53
1121 - small change/fix in lyxvc. Will be finished in 0.12pre (Lgb)
1122 - configure now checks for X11/forms.h (JMarc)
1123 - fix for configure not finding forms.h on broken HPUX systems (JMarc)
1124 - small fix to amsart.layout (JMarc)
1125 - small updates to UserGuide.lyx, INSTALL and Makefile.in (JMarc)
1126 - Added functions listbox in math panel.  (Alejandro)
1127 - Fixed some bugs related with mouse selection. (Alejandro)
1128 - Fixed a couple of bugs of \frac. (Alejandro)
1129 - rewrote aapaper.layout to use standard includes, removed double 
1130   Inputs in paper.layout  (Peter)
1131 - Mentioned aapaper in UserGuide, fixed some typos (Peter)
1132 - added *.gmo and *.swp (swap files for vim) to the list of patterns for
1133   files not to include in patches with makepatch (Joacim)
1134 - following a ref no longer pushes an Undo onto the stack, this fix is a
1135   kludge - see BufferView.C (Joacim)
1136 - GUI*Names in lyxfont.C made accessible by gettext (Joacim)
1137 - cleaned up in forms/, fixed the patchfiles and added a shortcut for
1138   "Use AMS Math"  (Joacim)
1139 - fixed bug with no shortcuts for lastfiles (Joacim)
1140 - fixed the newly-inserted-footnote segfault (ARRae)
1141 - renamed toc-update to toc-view and updated References to match (ARRae)
1142 - more bullet stuff in SpecialTools (ARRae)
1143 - more stuff in References (ARRae)
1144 - added toggle-cursor-follows-scrollbar lyxfunc (ARRae)
1145 - Fixed form1 borderwidth (ARRae)
1146 - Changed "Documents" menu keybindings in menus, cua, emacs (ARRae)
1147 - Added/fixed several key bindings in menus/emacs.bind (ARRae)
1148 - Added xemacs.bind which also has AucTeX and HM--HTML bindings (ARRae)
1149 - Updated Reference.lyx for several keybindings/functions (ARRae)
1150 - Updated SpecialTools.lyx bullet-related entries (ARRae)
1151 - Fixed small bug with handling of some bullet shapes (ARRae)
1152 - Added checking of ob->spec in bmtable.C (ARRae)
1153 - Fixed call to isReadonly() in bullet_forms_cb.C (ARRae)
1154 - Improved checking for isLinuxDoc() in bullet handling (ARRae)
1155 - Made "Cancel" and "Copy" correctly cancel selections when mark-on (ARRae)
1156 - Completed \LyX{} translation in typewriter-mode mods by dlj (ARRae)
1157 - Stopped insertion of marginpars in minipages (ARRae)
1158 - UpdateAllVisibleBufferRelatedPopups() added, supports most popups (ARRae)
1159
1160 since 0.11.52
1161 - fixed bug regarding input of regular text in readonly math mode. (Joacim)
1162 - bugfixes for undo/redo in math mode (Joacim)
1163 - made a few more insets readonly-aware (Joacim)
1164 - Fixed Figure pop-up, including adding % of column width (CFO-G)
1165 - Menu insertion of floats and ASCII files now goes through Dispatch,
1166   fixing read-only modification bugs (CFO-G)
1167 - Fixed previewing of documents at sites where A4 is not the default
1168   papersize in LaTeX by adding a lyxrc entry for the real default size (CFO-G)
1169 - Updated doc for A&A: \thanks, columns (Peter)
1170 - Some fixes to please DEC cxx and gcc 2.6.3 (JMarc)
1171 - small spell checking and fixes to the A&A layout below (JMarc)
1172 - fixes to the amsart layout (JMarc)
1173 - Added layout for A&A paper with example, template and documentation
1174   in SpecialTools.lyx (Peter)
1175 - small fix regarding readonly-mode: AutoSave(), Figure insets. (Joacim)
1176 - Added bindings to reference-goto and reference-back in emacs
1177   and cua. (Alejandro)
1178 - Completed mouse selection (but not necesarily bug-free). (Alejandro)
1179 - LaTeX validation in Mathed side. Only used macros are expanded. (Alejandro)
1180 - Now LyX is not marked dirty if open or selected a math box.  (Alejandro)
1181 - Fine tunning math selection and mouse positioning. (Alejandro)
1182 - Fixed most (all?) of the places where read-only files could be
1183   modified (CFO-G)
1184 - fixed a ro bug in insetinclude. (Lgb)
1185 - fixed resize bug. (Lgb)
1186 - Fixed bugs in insetinclude with relative filenames; fixed output of
1187   'nice' included files (JMarc)
1188 - finer detection of xforms versions in configure (JMarc)
1189 - removed use_amsmath in lyxrc (JMarc)
1190 - Fixed up TexRow::operator+= so it doesn't reverse the added list (ARRae)
1191 - Fixed up MathAccentWrite so characters are correctly written (ARRae)
1192 - Small additions to UserGuide, Special Tools and Foils example (ARRae)
1193 - Small fix/addition to footnote handling (ARRae)
1194 - Added "Go to Reference" button in "Insert Reference" form. (Alejandro)
1195 - Added "Use AMS-Math" check button in Layout->Document form. (Alejandro)
1196 - Removed third parameter from lyxfunc::Dispatch. Added 
1197   lyxfunc::setHintMessage(bool) instead. (Alejandro)
1198 - Partially implemented mouse selection in math mode. (Alejandro)
1199 - Modified read-only protection so that all layout and figure forms can be 
1200   viewed but not modified (CFO-G)
1201 - Modified read-only protection so that documents can be spellchecked,
1202   but the spellchecker can't modify the buffer (CFO-G)
1203
1204 since 0.11.51
1205 - Scrollbar now resized correctly when closing last buffer (ARRae) 
1206 - fixed segfaults in LyXParagraph::{SetOnlyLayout(),SetLayout()} (ARRae)
1207 - replaced several "" with LString() or .clean() (ARRae)
1208 - Cleaned up Juergen's TableExample.lyx (ARRae)
1209 - writeFileAscii() now puts "References" above bibliography (ARRae)
1210 - Small updates for Customization.lyx and References.lyx (ARRae)
1211 - Small additions to menus.bind: four FoilTeX entries (ARRae)
1212 - Speed improvement in LyXParagraph::BeginningOfMainBody() and
1213   LyXParagraph::getFont(int) and LyXText::GetFont(...) (ARRae) 
1214 - Fixed the "enumeration in a footnote in an enumeration" problem.
1215   Required the three other changes listed below (ARRae)
1216 - Made makeLaTeXFile() and the other TeX producing methods use
1217   LStrings and fwrite to generate the LaTeX file. (ARRae)
1218 - Supercharged the LString operator = and += methods (ARRae)
1219 - Added TexRow::operator+=() (ARRae)
1220 - Made TexRow::reset() iterative instead of recursive (ARRae)
1221 - fixed some of the bugs in readonly-mode, more to do (Joacim).
1222 - Expanded and fixed AMS layouts (dlj0, with help from gureghia and Jean-Marc)
1223 - Fixed cursor's bad position at new display inset inside text. (Alejandro)
1224 - New rc variable and buffer param: use_amsmath. If true, the
1225   package amsmath will be automatically included unless an ams
1226   class (amsart, amsbook) is being used. This also prevents
1227   from expanding predefined math macros.                       (Alejandro)
1228 - Support for pseudoactions in lyxaction.getActionName. At the same
1229   time, the bubble help and the new statusbox (why this name?) works with 
1230   pseudoactions. (Alejandro) 
1231 - Removed xforms drawing functions from formulaMacro. (Alejandro)
1232 - Fixed misfeature with accented macro names (mathed). Now it's
1233   possible to accent other insets. (Alejandro)
1234 - "reference-goto" jumps to the correct position. (Alejandro)
1235 - Changed \i, \j to \imath, \jmath in math_symbols, as must be. (Alejandro)
1236 - Optative display of symbol names when are inserted by the
1237   math panel. Currently works if update_statusbox is true. (Alejandro)
1238 - Math menus use lyxfunc to allow hint message, if enabled.  (Alejandro)
1239 - Added support for two-column floating figures and tables. (CFO-G)
1240 - Fixed minibuffer input of floats. (CFO-G)
1241 - Made "status-box" handle arguments better. (Asger)
1242 - Fixed layout selection, such that it appears in status-box. (Asger)
1243 - Removed extremely annoying 1 second pause after each menu-command. Instead,
1244   improved display of it. (Asger)
1245 - Added more space around inset-buttons to make the cursor visible. (Asger)
1246 - Added "scgen.pl" again. (Asger)
1247 - Filter out 8-bit characters from labels. (Asger)
1248 - Make "Insert Citation" and "Insert BibTeX" show form automatically
1249   when appropriate. (Asger)
1250 - Made default background color "bisque". (Asger)
1251 - Got rid of "help.[Ch]" and "StatusBox.[Ch]". (Asger)
1252 - Finetuned "statusbox": Merged into minibuffer, removed separate statusbox,
1253   and don't display when commands are entered by key. (Asger)
1254 - "self-insert" accepts several characters now. (Asger)
1255 - Improvements in minibuffer behaviour. (Asger)
1256 - Fixed up "Insert LyX file" and added it to the Insert menu. (Asger)
1257 - scgen.pl improved to make prioritized guesses, and speeded up. Characters 
1258   at the beginning of a word are preferred to characters inside a word. (Asger)
1259 - Fixed crashes with commands that aren't allowed when no document is 
1260   open. (Asger)
1261 - fixed (I hope) autosave and writeFile bug (Lgb)
1262 - more imporvements to cursor blink (Lgb)
1263 - some small changes to minibuffer and lyxfunc. (Lgb)
1264 - fixed arg<->argument bug in lyxfunc. (Lgb)
1265 - fixed bug in toolbar (regarding toolbar-add-to) (Lgb)
1266 - Introducing development/tools/scgen.pl (Joacim)
1267 - fixed a bug regarding certain minibuffer messages not staying visible
1268   long enough (Joacim)
1269 - fixed bug with LyXFunc::Dispatch: crash on toolbar-add-to with no args
1270   (still crashes deeper down with *valid* args though)  (Joacim)
1271
1272 since 0.11.50
1273 - showstopper bug in combox.C (uninitialized variable) fixed. This was
1274   a bit strange since it only showed when LANG=no. (Lgb)
1275 - fixed bug regarding defaultbindings. (Lgb)
1276 - added some more errorchecking when making a backup copy. (Lgb)
1277 - All menu shortcuts works now (in English). (Joacim)
1278 - Most of the dialog shortcuts too. (only two buttons in file dialog that
1279   are set in LyXFileDlg::SetButton(), and parts of the layout->table dialog
1280   remains.)  ...in English only. (Joacim)
1281 - Implemented small status window that informs about short-cuts. You can
1282   turn it off with a "\update_statusbox false" lyxrc directive. (Asger)
1283 - Added "Ordinary Quote" to Insert->Special Characters... (Asger)
1284 - Added a bunch of keybindings for menus. (Asger)
1285 - Fixed short-cut for "Insert->Cross-reference...". (Asger)
1286 - Fixed crash in connection to Error insets. (Asger)
1287 - Fixed crash when .lyx does not exist. (Asger)
1288 - Clear paragraph environment combox when no document is open. (Asger)
1289 - Updated info about ispell in User Guide, i.e. making a symlink between 
1290   deutsch and german dictionary files. (Asger)
1291 - Updated and extended "Customization". (Asger)
1292 - Updated all documents after ChkTeX runs. (Asger)
1293
1294 since 0.11.49
1295 - Changed AskQuestion to use i18n-strings on the button labels. (Joacim & Lgb)
1296 - Configure now detects the version of your xpm.h headers. changed a
1297   bit the messages for xforms versions (JMarc)
1298 - The automatic LyX-->\LyX{} conversion is disabled in typewriter
1299   font. (JMarc)
1300 - Added a part on configuration files in Customization.lyx (JMarc)
1301 - Added validation for math macros. If a predefined macro is used 
1302   (currently only \binom and \boldsymbol) in a non-AMS class,
1303   the macro is defined in the preamble. (Alejandro)
1304 - Added support for bold symbols using \boldsymbol. This was not
1305   necessary for AMS class users. Currently there's no way to see
1306   bold symbols WYSIWYM, you have to use TeX (former macro) mode. (Alejandro) 
1307 - Mathed's limits bug at parsing time fixed. (Alejandro)  
1308   Hopefully fixed the configurable toolbar. Had to change some in the
1309   init order to fix it. Now the XForms is initialized before lyxrc is
1310   read, but the forms are created after. (Lgb)
1311 - Matthias Zenker sent me some new toolbar icons, now included. At the same
1312   time I fixed a bug in the Toolbar::read code regarding arguments (Lgb)
1313 - Added some code to make LyX retain the filemode and inode when making
1314   backup copy and saving the document. Needs some polishing. (Lgb)
1315 - Possible fix for the cursor drawing bug. Pleae test. (Lgb)
1316 - Bug fix in filebrowser. (Asger)
1317 - Bug fix with sgmltools. (Asger)
1318 - Warn if included postscript filename contains illegal characters. 
1319   If you really need such a filename, you can still enter it in the text
1320   box in the figure pop-up. (Asger)
1321 - Implemented display of command name and list of defined short-cut keys for 
1322   each action executed when using -dbg 64. Somebody please put this in a
1323   small window next to the minibuffer. (Asger)
1324 - Small fixes in Tutorial.lyx. (Asger)
1325 - Clear selection after "Paste". (Asger)
1326 - Make LyX prefer writable directories as default for New and
1327   Open file. (Asger)
1328 - Fixed hang after failed sgml2latex. (Asger)
1329 - Fixed hang scanning LaTeX log-file with non-existing pictures
1330   with "l." in the filename. (Asger)
1331 - Fixed hang with "View dvi" while rendering pictures. (Asger)
1332
1333 since 0.11.48
1334 - removed isEmpty and notEmpty from LString, replaced with empty (Lgb)
1335 - fixed stupid bug with .fd files and fdesign, updated fdfix.sh (Lgb)
1336
1337 since 0.11.47
1338 - updated the fd files for the "new" shortcut scheme. (Lgb)
1339 - Slightly fixed display of "<hfill>text<hfill>". Still has cosmetic bug:
1340   the last hfill is not extended to the left hand margin. (Asger)
1341 - Added "\exit_confirmation" flag to lyxrc. This can be used to turn off
1342   the confirmation of exit when there are documents that haven't been
1343   saved. (Asger)
1344 - Fix crash with "lyx file.sgml". (Asger)
1345 - Better logic with "New" and already open documents. (Asger)
1346 - Top level text files updated. (Asger)
1347 - 8-bit bug with bind command fixed: \bind "M-f Ã¸" "buffer-open" works now
1348   from the LyX side of things.  However, it will just give you an error,
1349   because X11 requires you to use \bind "M-f oslash" "buffer-open"
1350   instead. (Check the man page for XStringToKeysym for more information on 
1351   the names for characters). (Asger)
1352 - updated Customization.lyx (JMarc)
1353 - LyXTextclass::Read stops if there is an error in an include
1354   file. (JMarc)
1355 - Fix bug with \DeclareLatexClass[foo]{bar} in chkconfig.ltx (JMarc)
1356 - Fix core dump when an .sgml file is open from the command line (JMarc)
1357 - The file open dialog now has a "Examples" button (JMarc)
1358 - fix the size of a few popups for the larger size of my fonts (JMarc)
1359 - initial po-file for Swedish (Joacim)
1360 - cleanup among the accelerators towards idex/scex (Joacim)
1361 - added accelerators to those (all?) menu items that lacked one (Joacim)
1362 - a few more _()'s added (Joacim)
1363 - Added Tutorial.lyx. Complete (?) first draft, except for math
1364   chapter (Karger)
1365
1366 since 0.11.46
1367 - removed BufferParam::cursor, which was not used anyway (JMarc)
1368 - the default roman font is now times instead of utopia, for people
1369   who have slow computers and/or buggy PS font servers (JMarc)
1370 - tried to fix 'buffer-export custom'. It still does not work from a
1371   keybinding (help!) (JMarc)
1372 - the configuration files created by configure in the user's .lyx/
1373   directory are removed if they are identical to the system-global ones
1374   (JMarc) 
1375 - Added the 'fax send' command as autodetected.
1376 - some cleanup in chset.C (JMarc)
1377 - changed behaviour of minipages, now more paragraphs can be part
1378   of a single minipage. Environments are always in the same minipage.
1379   This is forced as otherwise we get LaTeX-Errors!!! (Jug)
1380 - ParagraphExtraOpt's now Apply also on selections (Jug)
1381 - I fixed the Insert/Include File-Dialog to display the appropriate
1382   filetypes (*.lyx for Include / *.tex for Input / * for Verbatim) (Jug)
1383 - added new example file MultirowTable.lyx to lib/examples (Jug)
1384 - Fixed segfault with math-macros reported by JMarc.  (Alejandro)
1385 - Restored the geometric part of frames (for buttons).  (Alejandro)
1386 - Removed some warnings.  (Alejandro)
1387 - Cleanned and improved implementation of user defined math
1388   macros. (Alejandro) (At the cost that currently only subparagraphs
1389   are allowed.)
1390 - New document example about user defined math macros.  (Alejandro)
1391 - Prevented segfault if undo in an empty math box. (Alejandro)              
1392 - new code for quotes, from Ilya Ovchinnikov, plus a bugfix (JMarc)
1393 - Layout->Table is greyed out when unavailable (JMarc)
1394 - added support for FreeSpacing for linuxdoc layouts (JMarc)
1395 - Added a binding for File->Export->Custom (JMarc)
1396 - removed LaTeX from the Insert->Figure Popup (JMarc)
1397 - added support for 'fax send' in lib/configure (I forgot which
1398   package has this command...) (JMarc)
1399 - began to update Customization.lyx to fit better John's
1400   recommandations. Much is left to do (JMarc)
1401 - Enumeration in a footnote fixed to look like LaTeX output (ARRae)
1402 - Bibliography numbering corrected and also made sure you can't
1403   change the depth of a bibliography entry.  (ARRae)
1404 - Switching between documents now returns you back to the cursor
1405   location instead of the top of the document. (ARRae)
1406 - fixed the redraw bug in screen.C and use only X funcs to draw
1407   on the workarea. (Lgb)
1408 - made the black dot disappear (Lgb)
1409 - ran purify and corrected some warnings/errors reported by it. (Lgb)
1410 - removed a couple of enums from definitions.h to LyXParagraph (Lgb)
1411 - changed LString::chars() to LString::c_str() since that is what ANSI C++
1412   is going to use. (Lgb)
1413 - made a real class out of TexRow, I *think* I did it correctly, but I get
1414   segfauls when errorinsets is automaically deleted (Lgb)
1415 - made LFUN_CENTER more natural (Lgb)
1416
1417 since 0.11.45
1418 - work on header files to make them nicer in doc++ (Lgb)
1419 - stupid fix for the display update bug. (Lgb)
1420 - patch to paragraph.C posted to the list by Matthias inserted (Lgb)
1421 - Execute-command now works also in math mode.  (Alejandro)
1422 - Correct metrics for the last row of a 1 column matrix. (Alejandro)
1423 - AtClose for all math popups.  (Alejandro)
1424 - A small correction in UserGuide (the non-standard sizes at the
1425   end of the math chapter had been missed).  (Alejandro)
1426 - Fixed crash with redefinition of partial key binding. Clean-ups
1427   in kbmap.C. (Asger)
1428 - Cleaned up support for ldots, opt. hyphen, end-of-sentence dot. (Asger)
1429 - Updated docs to new special chars format, language clean-up in new
1430   table documentation. (Asger)
1431 - Made InsetCommand handle nested parenthesis in arguments and options:
1432   e.g. \cite[test[test]]{Test{Test}} is handled correctly now. (Asger)
1433
1434 since 0.11.44
1435 - Added some pragmas for g++, made the lyx binary 2Megs smaller when
1436   built with debug info (Lgb)
1437 - Reverted to use only X calls for drawing in to the workarea
1438   (the only exception now is the box used by editable insetcommands) (Lgb)
1439 - Undo/Redo are greyed out is unavailable (JMarc)
1440 - updates to the paper textclass (JMarc)
1441 - add a little blurb in lyxrc.defaults explaining that it should not
1442   be modified (JMarc)
1443 - Fixes to the export->Custom command (JMarc)
1444 - when exporting to LaTeX, insetinclude inherit the 'nice' feature
1445   (JMarc)
1446 - fix 'weird error' with insetlatexaccent (JMarc)
1447 - fix leak in creation of Floats submenu (JMarc)
1448 - cleanup of the layout menu (JMarc)
1449 - add confirmation dialog to 'Save layout as default' feature (JMarc)
1450 - braces, {}, added around several fl_raise_form() calls (ARRae)
1451 - bibitem inset now updated if changed (ARRae)
1452 - Cursor[Left|Right]OneWord now treats insets as words (ARRae)
1453 - "cancel" now cancels a selection also (ARRae)
1454 - bullet selection
1455      o package checking moved to LaTeXFeatures (ARRae)
1456      o Added entry to LyXAction/LyXFunc (ARRae)
1457 - \cursor_follows_scrollbar option added to lyxrc (ARRae)
1458 - Table Options popup now works with xforms-0.81 (ARRae) 
1459 - LaTeXLog popup now raises if already shown. (ARRae)
1460 - Fixed serious bugs in ChangeExtension. (Asger)
1461 - Fixed problems with extensions of documents, also SGML. (Asger)
1462 - ANNOUNCE file updated. It's not ready for 0.12 yet. Help me! (Asger)
1463 - Fixed font bug: "Reset font" would crash sometimes. (Asger)
1464 - Fixed display of Error boxes. (Asger)
1465 - added Ascii File-Type for Export->Custom (Jug)
1466 - fixed lyxrc-settings in LyXGUI::LyXGUI (moved to LyXGUI::init) (Jug)
1467 - fixed some entries in lib/lyxrc which have been forgotten to update (Jug)
1468 - the export_custom_command now is written only the first time in the
1469   above init and if the command-field is empty (Jug)
1470 - fixed display-bug for multicol-table-entries (I saw that when preparing
1471   LongTable.lyx example file) (Jug)
1472 - Updated UserGuide.lyx added the new table documentation (Jug)
1473 - Added Longtable.lyx to lib/examples (Jug)
1474 - fixed bug (and it was a bug) that if a table was the first paragraph
1475   and adding a paragraph before the table was removed (actually all newlines
1476   have been removed till the first character was found this is deadly for
1477   tables!!!) (Jug)
1478 - fixed various problems with quote inset (JMarc)
1479 - the print dialog now keeps its default. (JMarc)
1480 - SendTo has been moved in the export submenu and renamed to Custom;
1481   added a new lyxrc tag \custom_export_format to indicate the file
1482   extension needed; renamed \sendto_command to \custom_export_command
1483   (JMarc)
1484 - updated a few doc files (JMarc)
1485 - Mathed changes:    (Alejandro)
1486   o Fixed bug on vertical matrix alignment.
1487   o Changed "Macro mode" to "TeX mode" to avoid confusion with user
1488     defined macros.
1489   o Finally Undo/Redo for math mode. No problems after some testing.
1490   o Fixed problem on reading spaces in text mode.  
1491
1492 since 0.11.43
1493 - vertical resize now uses fitCursor() so cursor remains visible (ARRae)
1494 - scrollbar now updates cursor position (ARRae)
1495 - small changes to lyx_main.C for gcc-2.6.3 compatability (ARRae)
1496 - bibforms.h.patch, eliminates warnings I caused during compile (ARRae)
1497 - some bugfixes and speedups (cursor movement and scrolling) (Matthias)
1498 - Some latex commands changed (quotes) (Ilya Ovchinnikov)
1499 - new menu command 'Save layout as default' which make a default
1500   template from the layout options of the current buffer (JMarc)
1501 - removed all the buffer-level keywords from lyxrc (they are useless
1502   now) (JMarc)
1503 - changed the semanitcs of \ascii_linelen in lyxrc, so that it applies
1504   also to LaTeX files and LinuxDoc files (JMarc)
1505 - renamed a few lyxrc commands for consistency; more has to be done
1506   (JMarc) 
1507 - fixed the bug with keeping the layout after a section (you know what
1508   I mean) (JMarc)
1509 - introduced new methods LyXLayout::isParagraph() and
1510   LyXLayout::isEnvironment(); please use them instead of testing for
1511   latextype; updated the code accordingly (JMarc)
1512 - Extended ChkTeX documentation. More will come. (Asger)
1513 - Always generate "\textXX{text} " rather than "\textXX{text }". (Asger)
1514 - Reset autosave timer at saves. (Asger)
1515 - Improved order of paragraph environments in combox. (Asger)
1516 - Fixed bug with font setting. (Asger)
1517 - Improved list of font attributes in Layout->Character pop-up. (Asger)
1518 - Fixed reported bug with wrong conversion message. (Asger)
1519 - Misc. clean-ups. (Asger)
1520
1521 since 0.11.42
1522 - made the hyphen char be a colored "-" instead of a sentered "." (Lgb)
1523 - some changes to the quotes...Please check it Jean-Marc (Lgb)
1524 - some cleanup for better sequence in drawing in screen.C, this might
1525   make things a triffle slower. (Lgb)
1526 - lots of changes to get printing to pixmaps better. However the
1527   drawing functions are not always called in the correct sequence.
1528   For instance LyXScreen::expose should only be called by
1529   BufferView::WorkAreaExpose (or with it in the call chain) (Lgb)
1530 - fixed recalculate of column-width after multicolumn-(un)set (Jug)
1531 - enabled alignment setting on fixed width columns only if cell
1532   is (part of) multicolumn (Jug)
1533 - fixed/added support to read in tab-separated ascii-files directly
1534   into tables. As Lines and As Paragraphs works identically here (Jug)
1535 - fixed a small bug regarding the Linebreak/Parbox-Feature (Jug)
1536 - makepatch updated to ignore "core" and "libintl.a" files. (Asger)
1537 - Buffer open behaviour a bit improved. (Asger)
1538 - Started updating Reference.lyx. (Asger)
1539 - Removed obsolete "load auto save" command. (Asger)
1540 - Partially fixed buffer rebreaks. (Asger)
1541 - Documented ChkTeX in Special Tools. Updated Special Tools in general. (Asger)
1542 - Added CloseAllBufferRelatedPopups()    (ARRae)
1543     - solves the potential segfaults caused by having popups open
1544       that expect to be able to change a buffers settings when
1545       there are no buffers available (ie. after closing last file)
1546 - Rewrote Foils and ItemizeBullets example files (ARRae)
1547 - small cleanup of foils.layout (ARRae)
1548 - configure: fixed the order of multiple directories in --with-extra*
1549   (JMarc)
1550 - lib/configure: added a check for chktex (JMarc)
1551 - layout.[Ch], lib/layouts/*: added Tags SecNumDepth and TocDepth;
1552   added support for that where this was needed (JMarc)
1553 - lyxrc: removed tags \paperpagestyle, \papercolumns, \secnumdepth,
1554   \tocdepth. They do not belong there IMO (JMarc)
1555 - po/Makefile.in.in: added a kludge for people without GNU
1556   gettext. Tell me whether this works for you (JMarc)
1557 - LyXAction.C: Added cut and paste as forbidden on ro files (JMarc)
1558 - removed references to sos.h since it is currently unused and some
1559   people have problems compiling it (JMarc)
1560 - insetquotes.C: Added support for so-called ''swedish'' quotes. I
1561   know these names are stupid, but the user do not see them; fixed
1562   some bugs there (JMarc)
1563 - text.C, text2.C: fixed some bugs where COMMANDTITLE was not taken as
1564   a command (JMarc)
1565 - Several Mathed's bugs fixed: (Alejandro)
1566   o Cursor misplaced after a big operator and a scripted expression, and
1567     more robustness for array::Resize (thanks Ralf Gugisch for the patch).
1568   o As suggested by John, each time a { is typed in TeX mode, it's
1569     closed with a }.
1570   o Removed OpenMathInset so math mode always create a new inset, as
1571     requested by David and Amir.
1572   o Several fixes and cosmetic enhancements to math-macro. 
1573   o Fixed several (but not all) matrix and label bugs.
1574   o User defined macro names bugs.  
1575 - Implemented "chktex". (Asger)
1576 - some cleanup in lyxdraw.[hC] (Lgb)
1577 - fixed a bug that made VC not work all the time (Lgb)
1578 - Fixed some bugs regarding tables (Jug)
1579 - Fixed the visual for Multicolumns, now only the last cell is
1580   expanded and not all cells egually as it was before (like
1581   LaTeX does it) (Jug)
1582 - Make word selection stop at end of paragraphs and insets. (Asger)
1583 - Improved display of open footnotes, margin notes, etc. (Asger)
1584 - Fix crash on opening of non-lyx file. (Asger)
1585 - Updated man page. (Asger)
1586 - Added "-sysdir directory" flag to set system directory. Notice that this
1587   will not seem to work because LibFileSearch prefers built_directory to
1588   system_directory. However, I'm sure it does work. (Asger)
1589 - Fix \kbmap lyxrc flag. (Asger)
1590 - Small clean-ups. (Asger)
1591 - Hopefully fixed all spurious crashes on exit. (Asger)
1592
1593 since 0.11.41
1594 - cleanup in table.[Ch] (added column_struct and row_struct) (Jug)
1595 - added longtable-features \endhead \endfirsthead \endfoot \endlastfoot
1596   \newpage (Jug)
1597 - added the posibility to force a \parbox{width}{} in a table cell.
1598   I called this feature "linebreaks" as it inserts the linebreaks
1599   AS-IS on screen display. This option is only selectable if we have
1600   something in the width-field (Jug)
1601 - cleaned up the Fax-Facility, as I've seen that some things where
1602   not quite clear. Doing this I added a message window which pops
1603   up if the sendfax-command has some std[out/err] output and shows
1604   this on screen display (Jug)
1605 - Implemented two new commands:
1606       "end-of-sentence-period-insert" that inserts "\@." bound to C-period.
1607       "dots-insert" that inserts ". . ." (\dots) bound to M-period.
1608   Updated documentation to use them. (Asger)
1609 - Improved display of InsetCommands. (Asger)
1610 - Make "Save As..." work better with LinuxDoc. (Asger)
1611 - Continued work on updating UserGuide.lyx. (Asger)
1612 - BUGS.lyx updated and trimmed. I removed "Fixed bugs", because that section
1613   was larger than "Existing Bugs". (Asger)
1614 - Added warning message after "Reconfigure" to make users restart LyX. (Asger)
1615 - Partially fixed update of counters in footnotes. (Asger)
1616 - Fixed color bleed. (Asger)
1617 - Cleaned out global "current_textclass". (Asger)
1618 - Fixed bug with cursor after footnotes. I introduced it. (Asger)
1619 - removed development/foils (ARRae)
1620 - fixed up bullet_forms patches and regenerated (ARRae)
1621 - added "rm *~" to forms/makefile distclean (ARRae) 
1622 - renamed the option --keep-logs of lib/configure to keep-temps, since
1623   this is more accurate; fixed a bug with sgml-tools there (JMarc)
1624 - updated (not completely) the description of layout files in
1625   Customization.lyx. Added a small explanation about the use of the
1626   .lyx/ directory (JMarc)
1627 - Updated UserGuide.lyx: trimmed preamble, updated section on
1628   bibliography (no BibTeX), removed section on [] and explanations about
1629   running LaTeX several times, fixed a number of crossrefs and labels,
1630   added a description of the LaTeX log window, a pointer to
1631   LaTeXConfig.lyx (JMarc) 
1632 - updated a bit the layout files (JMarc)
1633 - rewrote part of the quote inset: now supports >>quotes<< and
1634   ,,quotes'' (JMarc)
1635 - added LString::clean(), LString::lose()  (Bernhard)
1636 - fixed missing LStrings in LinuxDoc  (Bernhard)
1637 - LinuxDoc-character-conversion also inside URLS...
1638   [Hope it's correct]  (Bernhard)
1639
1640 since 0.11.40
1641 - fixed crash when using bibitem popup (ARRae)
1642 - added typecast to emumeral type used as parameter to LString::+
1643   without it gcc 2.6.3 gives an error (ARRae)
1644 - made fdfix also handle scex and idex + lcolor<->lcol (Lgb)
1645 - Improvements in LaTeX runs:
1646   - Chars ~ $ and % are substituted in filenames because LaTeX chokes on those.
1647 - If LaTeX log contains "Rerun LaTeX.", we rerun LaTeX. (Lgb)
1648 - fixed crash when using a new file name as a line parameter (Petr)
1649 - XForms 0.81 code for the menu_font option (Petr)
1650 - fixed (?) the dreaded configure failure; added a switch --keep-logs
1651   to lib/configure to help debug problems like that (JMarc)
1652 - added detection of rotating.sty. I hope the description is
1653   reasonable. (JMarc)
1654 - A few forms have been updated to the popup style sheet. (Asger)
1655 - Fixes in window title updating: When buffer is changed (or saved), the 
1656   window title is updated. Added "(read only)" when buffer is readonly. (Asger)
1657 - LaTeX error box popup enlarged and made resizable and closable. (Asger)
1658 - Various clean-ups. (Asger)
1659 - Fixed idex. It might leak, but that's not a problem because the strings
1660   live until LyX is closed, so the leak is a close time. (Asger)
1661 - Cleaned up the lib/examples directory. (Asger)
1662 - Fixed crash when loading many documents with lots of insets. (Asger)
1663 - Fixed search backwards bug reported by Allan. (Asger)
1664 - Renamed "Edit->Floats" submenu to "Edit->Floats & Insets". (Asger)
1665 - Fixed hangs from LaTeX errors like "\def\foo{bar". (Asger)
1666
1667 since 0.11.39
1668 - Fixed the Ascii-Export, now also multicolumn and TableContRows
1669   work correctly (even better when using a (t/g)roff postprocessor :) (Jug)
1670 - Added new debug-flag 4096, which I have to use when looking at the
1671   roff-output for table-processing, attention with this flag as if
1672   you use it you have to remove the lyx_tmp(dir) by hand!!! (Jug)
1673 - Extended the Rotation-Support to Table-Cells also. Try it!!! (Jug)
1674 - export ascii text now writes "Abstract" (ARRae)
1675 - export acsii text bug fixed:  (ARRae)
1676       - now correctly skips over tex embedded in a paragraph
1677 - fixed autosave:  (ARRae)
1678       - no longer leaves files in TMP_DIR if the rename fails
1679       - tries writing autosave file directly if failure occurs             
1680 - Search/Replace & spellchecker replace fixed. (Asger)
1681 - Implemented lazy loading of textclasses. Force loading on startup with
1682   "-dbg 1024". (Asger)
1683 - Fixed remove error boxes. (Asger)
1684 - new better and improved scheme for reading the TextClass
1685   descriptions directly from the layout file at configure time. I am
1686   sure this will break for many people, but since I use LaTeX for the
1687   parsing, I should have less problems than with sed; updated the layout
1688   files (JMarc)
1689 - adapted the layout-reading routines for the new format of
1690   textclass.lst; removed the newly-introduced Description tag; please
1691   remove your old textclass.lst files (JMarc) 
1692 - fix a bug with the file-name-in-window-title feature, where closing
1693   the last window caused a crash (Lgb) (I did it first :-)
1694 - A few changes to accomodate DEC cxx (in particular in
1695   intl/libgettext.h, a change which should go in the next release of
1696   GNU gettext) (JMarc)
1697 - A few cosmetic changes to the docs; some others to slides.layout
1698   (JMarc)
1699 - fixed a bug in MakeAbsPath where "foo/./"+"../bar" ==> "foo/bar"
1700   (JMarc)
1701 - changed a few unconditionnal debug messages to optional debug
1702   messages (JMarc)
1703 - made a proposal for solution of the i18n<->shortcut problem, applied to
1704   menus and insetinclude. Added a file in development/Code-rules for, 
1705   Dialogs (Lgb)
1706
1707 since 0.11.38
1708 - linuxdoc: url{}{} and htmlurl{}{} correctly read in again (Bernhard)
1709 - Rewrite and cleanup of Translation classes. Bindings to accents and 
1710   translation work in a unified (?) way. (alkis)
1711 - major mods to bullet implementation. Split code into separate files,
1712   slight mods to panel layout, new patches in forms/ (ARRae)
1713 - bullet panel .xpm and .xbm files regenerated that now look clearer
1714   and have a grey rather than white background.  (ARRae)
1715 - small change to forms/fdfix.sh, sed script now starts line 8 instead
1716   of line 6 -- required to avoid internationalising two new #includes 
1717   needed for bullet_forms.C -- this shouldn't cause any problems (ARRae)
1718 - added a 'distclean' to forms/makefile, rm's *.orig, *.rej  (ARRae)
1719 - Implemented buffer title in window in a clean-way. (Asger)
1720 - Clean-up, bug-fixes and better error recovery in textclass/layout handling. 
1721   (Asger)
1722 - Textclass definition loading prepared for being made lazy. We just need
1723   to have the textclass descriptions in textclass.lst, and I'll implement
1724   lazy layout file loading. That should increase start-up time substantially.
1725   (Asger)
1726 - Fixed "make srcdoc". (Asger)
1727 - Small fixes in UPGRADING. (Asger)
1728
1729 since 0.11.37
1730 - small change to menus.C to work better with gettext (menu names) (Lgb)
1731 - made a makefile in forms. This can be used to regenerate .C files from
1732   .fd files. (Lgb)
1733 - New lyxrc option: menu_font. It allows to set the font used for popups
1734   (FL_NORMAL_STYLE). It is now <menu_font>-*-*-*-?-*-*-*-*-<font_norm>. 
1735   If this font is not available, the popup font is set to 
1736   -*-helvetica-medium-r-*-*-*-?-*-*-*-*-*-* as before. The default value
1737   of menu_font is "-*-helvetica-medium-r". (Petr)
1738 - Some fixes in Introduction.lyx and UserGuide.lyx, but I didn't get all the
1739   way through UserGuide. (Asger)
1740 - Bug fix in canceled buffer reload. (Asger)
1741 - If emergency saved file exist, ask whether to try to load that. (Asger)
1742 - Changed behaviour of \temp_dir. When this alredy exists it is
1743   handled like /tmp (so it won't be created, but lyx_tmpXXXXX is
1744   created instead (Jug)
1745 - fixed small bug in minipage-handling (Jug)
1746 - Made the Table-Layout-Menu a bit smaller (Jug)
1747 - Right-Mouse-Button in tables now moves first the Cursor to
1748   the position and then opens/updates the Table-Layout-Menu (Jug)
1749 - added support for rotating the tables 90 ', with rotating.sty,
1750   this works ONLY for Postscript!!! And is NOT WYSIWYMG. (Jug)
1751 - Added new Description tag to layout files; used it in
1752   Layout/Document; updated layout files to provide descriptions
1753   (JMarc)
1754 - Added the possibility of having several layout files for the same
1755   class; the name of the layout file should be
1756     <classname>_<something>.layout
1757 - renamed the Option tag to Other and moved it into ClassOptions
1758   (JMarc)
1759 - changed again the way to detect layout files; the format of
1760   textclass.lst has been changed to be only a list of layout
1761   names; you should run Options->Reconfigure to regenerate your local
1762   textclass.lst file (JMarc)
1763 - updated the UPGRADING file (JMarc)
1764 - Added a fix for header files when -ansi is set (JMarc)
1765 - cleanup to allow compiling with gcc 2.6.3 (ARRae)
1766       NOTE: still need configure to drop -ansi if 2.6.3 detected
1767 - switch off rendering if \ps_command is empty; display filename
1768   of EPS-file instead. Give some nicer render-status report (Henner)
1769
1770 since 0.11.36
1771 - added support for KeepEmpty in LyXText (Jug)
1772 - changes to support xforms 0.81 (ARRae)
1773 - bug fix related to having more than 4 lastfiles (ARRae)
1774 - Bullet popup improvements, panels loaded from disk at runtime,
1775       using LibFileSearch, support for mono also (ARRae)
1776 - bmtable extended: reading xpm's from disk and freeing them also (ARRae)
1777 - fixed lib/Makefile.in to move doc/*.eps also (ARRae) 
1778 - detection of algorithm.sty (Bernhard) 
1779 - line-length reduction in export of SGML (Bernhard)
1780 - Added "all" keyword for the allowed chars field of \kmod in the
1781   .kmap files. This will use the native chars that TeX allows for
1782   each accent. Also cleanup and bug-fixes in Trans and Intl (alkis)
1783 - Moved allowAccents to BufferParams. Also moved get_accent from
1784   LyXFunc to tex-accent.C (didn't use any LyXFunc state anyway and
1785   I needed it in TransManager) (alkis)
1786 - Dirty hack to make \bind and Trans work together. Any bindings on
1787   accents are delegated to Trans which puts them in the default 
1788   keymap (alkis).
1789 - updated the revtex.layout file; fixed a bug with the Option tag; 
1790   separated stdsections.inc inot two files (JMarc)
1791 - added a new boolean tag in layout files (KeepEmpty) as per Juergen's
1792   request; not used currently (JMarc)
1793 - fixed the problem with lib/configure and color-ls (JMarc)
1794 - small modification of Makefile.in for OS/2 (JMarc)
1795 - added a new lyxrc command \ps_command, which is autodetected and
1796   defaults to 'gs'. It is used in figinset to launch Ghostscript (JMarc)
1797 - applied the change from Falko Sauermann to fixing the disapearing
1798   layout list bug (JMarc)
1799 - added a hack to help people without GNU gettext to build LyX after
1800   they have applied patches. You should really install gettext instead
1801   (JMarc) 
1802 - added some support in lib/Makefile.in for a images/ directory (JMarc)
1803 - Improved delimiter dialog: using right mouse button the right
1804   delimiter is selected, the region displaying the chosen delimiters works
1805   as the apply button (not yet removed), the chosen delimiters are
1806   initialized correctly after close/reopen the math panel.  (Alejandro) 
1807 - Fixed some (not all) bugs related with matrix: double clearing in Matrix
1808   and Par destructors caused a segfault (anyway I inserted your patch,
1809   Henner, for robustness, but an array never should be cleared twice);
1810   alignment with void cells now seems to work. (Alejandro)
1811 - More bugs caused for the leaks stuff: labels and macros. (Alejandro)
1812 - buffer doesn't jump to cursor anymore when figure gets ready (Henner)
1813 - Sizes of rotated figures are displayed right now (Henner)
1814 - A number of bug fixed. BUGS.lyx updated. (Asger)
1815 - Added "error-remove-all" that removes all error-boxes. You can find it
1816   under "Edit/Floats/Remove all Error boxes". (Asger)
1817 - Better handling of resize, but not perfect yet. (Asger)
1818 - Crash in paragraph environments with a manual label and an open footnote
1819   removed. (Asger)
1820 - Various clean-ups. (Asger)
1821 - Up to 10% speed-up on rebreak. (Asger)
1822 - Added two new, obvious methods "bool LString::suffixIs(char)" and 
1823   "bool LString::suffixIs(char const *)". Used them here and there. (Asger)
1824 - Use "void foo(LString bar=LString());" to signify default initialization
1825   of empty strings. (Asger)
1826 - fix in insetlatexaccent (Lgb)
1827
1828 since 0.11.35
1829 - Added a new flag NeedProtect to indicate whether the content of a
1830   layout is a moving argument; used it (JMarc)
1831 - footnotes use \thanks in title layouts (JMarc)
1832 - Some cleanups to the i18n code. Should work now (JMarc)
1833 - some bug fixes to my earlier patch, concerning lib/configure and
1834   default textclass (JMarc)
1835 - cosmetic changes to emacs.bind and bufferlist.C (JMarc)
1836 - Scrollbar and up/down buttons made thinner (ARRae)
1837 - Small improvements to bullet handling (ARRae)
1838 - removed development/bullets (ARRae)
1839 - Installed itemize bullet selection (ARRae)
1840         - can read/write .lyx files
1841         - user input of LaTeX commands
1842         - example file added to lib/examples
1843 - Small fix: file.C to allow compilation (ARRae)
1844 - Got rid of old ScanLogFile. (Asger)
1845 - Stub for "chktex" support put in buffer.C. (Asger)
1846 - Various mostly cosmetic improvements in source code. (Asger)
1847 - Small bug fixes. (Asger)
1848 - Better error handling with key bindings. (Asger)
1849 - Fixed errors with overriding key bindings. (Asger)
1850 - Removed "pc-modern.bind" because it's obsolete. (Asger)
1851 - Figure size defaults to saved size instead of A4 if PostScript file is
1852   not readable/missing (Henner)
1853 - Shows an empty \fbox{} for each undefined figure 
1854   (i.e. no filename given) (Henner)
1855 - Added method LString::charPos(char) that returns a char
1856   position. (Alejandro)
1857 - Removed several "leaks" from mathed, including that which caused a bug
1858   in macros when somebody else removed it. ;-)             (Alejandro)
1859 - Fixed the bug that prevented font changing in math mode. (Alejandro)
1860 - Fixed some incorrect behaviour of ExtraParagraphIndent and inserted
1861   indent for minipage-paragraphs if the paragraph_separation = indent. (Jug)
1862 - Inserted code for handling footnotes in section-headings (I still need
1863   a flag in the layout files, as for now the code is always inserted). (Jug)
1864 - From now on you can write paragraphs in a table-cell =:), try to press
1865   Ctrl-Enter in a table cell. This is NOT WYSIWYG as the linebreaks are
1866   not written to the output-file. There are sure still some minor bugs
1867   here but I find this is one of the most important enhacements I made
1868   for tables. (Jug)
1869 - Write routine for tables updated to "tabular4", to reflect the above
1870   modifications (this is NOT backward compatible). (Jug)
1871 - Activated definetively the SimpleTeXOneTablePar function and cleaned
1872   up SimpleTeXOnePar (removed all Table-Stuff). (Jug)
1873 - Added and modified a bunch of functions to text.C, text2.C and paragraph.C
1874   for the above table-feature. (Jug)
1875 - Added a "Sendto ..." Entry in the File-Menu. This permits you to send
1876   the file in the actual buffer in LyX-,LaTeX,DVI- or Postscript-Format to
1877   a command which you define in a Upcoming window. It inserts to a new
1878   token for lyxrc \sendto_command for which you can define a default
1879   command for this function. (Jug)
1880 - Small table fix. (Jug)
1881 - Fixed segfault on close bug (at least I can't see it anymore) (Lgb)
1882 - changed a lot of X-primitives to XForms-primitives (Lgb)
1883 - update to OS2 files (miyata)
1884 - uptodate documentation included (0.10.7) (weiss)
1885 - small add to space support (spiegel)
1886
1887 since 0.11.34
1888 - Added a "There are unsaved buffers: Exit anyway?" question if LyX
1889   would exit with unsaved buffers. (Jug)
1890 - Added visual feedback on LyX-Main-Screen if the paragraph is in a
1891   minipage-environment (purple dotted line on the left). (Jug)
1892 - TableLayout-Menu now comes to front if it is already opened (Jug)
1893 - Fixed Button-(De)Activation in the ParagraphExtra-Layout-Menu (Jug)
1894 - Recoded some things for Minipage and Paragraph-Indent, especially
1895   now if I (un)set a Paragraph-indent of a List-Environment, it is
1896   (un)set for the whole List (cause as Jean-Marc advised it really
1897   don't work if I select it only on ONE List-Env-Paragraph). If I
1898   set minipage for a List-Environment-Paragraph with a ExtraIndent
1899   set, the Indent for the whole List-Environment is removed. (Jug)
1900 - Split the function SimpleTeXOnePar into SimpleTeXOnePar and
1901   SimpleTeXOneTablePar. I need this for the upcoming new features
1902   as this function is already too large and it would become unable
1903   to mantain if we don't split it. I did not yet activate this new
1904   function. (Jug)
1905 - Coded a lot for introducing new Table-Features. You have to #define
1906   JUG_TEST to be able to test them (they are for not enabled). (Jug)
1907 - New insetparent used as reference for a child's document parent.
1908   Use "parent-insert <parent filename>".                     (Alejandro)
1909 - New function "reference-back" to return from a referenced
1910   label or from a child/parent document.                     (Alejandro)
1911 - New function "reference-goto". Should I to explain? :)     (Alejandro)
1912 - Work on new font loading code: FontLoader finished. Now I only need to use 
1913   it in lyxfont.C and that should be it. Will follow soon. (Asger)
1914 - Make "bold" toggle. (Asger)
1915 - Activated new font loading code. (Asger)
1916 - lyxrc spellchecked. (Asger)
1917 - Removed "pc-modern" bindings in favour of CUA style bindings. Created
1918   "menus.bind" to reduce redundancy and make management of bind files 
1919   easier. (Emacs binding file cleaned up, but bindings are the same
1920   except for new math bindings as defined in math.bind) (Asger)
1921 - Changed environment variable to use to specify LyX system directory
1922   from LYX_DIR to LYX_DIR_12 to avoid conflict with LyX 0.10, and future
1923   versions. (Asger)
1924 - Fixed reference counter problem with LString.C. (Asger)
1925 - Neglible clean-ups. (Asger)
1926 - some small fixes to the buffer files. (altered and removed funcs) (Lgb)
1927 - even better working VCS (Lgb)
1928 - small change to main form, is it better? (Lgb)
1929
1930 since 0.11.33
1931 - New function char *LyXAction::getActionName(action).   (Alejandro)
1932 - Improved LyXAction::helpText. Faster, removed a lot of
1933   redundant data. If there's no help string for an action,
1934   it returns the command name.  (Alejandro)
1935 - Bugfix: NULL-ptr-dereferrencing while using LinuxDoc (Bernhard)
1936 - Bugfix: <descrip>-environment works (almost) correctly (Bernhard)
1937 - Correction: algorithm-float now has correct representation, even
1938   if closed (Bernhard)
1939 - Added support for algorithm-floats (Bernhard)
1940 - Added "loa"-inset (list-of-algorithms) (Bernhard)
1941 - Changed Menu. Now child-files can be included using menu. (Bernhard)
1942 - Added algorithm-float to menu (Bernhard)
1943 - Added action for adding floats (Bernhard)
1944 - Added support for gettext in configure (JMarc)
1945 - simplified a bit the Makefiles. (JMarc)
1946 - changed #include "config.h" to #include <config.h> everywhere (JMarc)
1947 - change the LaTeX file generation so that babel is included later (JMarc)
1948 - --with-warnings is by default off if you do not use GNU C (JMarc)
1949 - changed the code for the detection of textclasses. You do not need
1950   to edit textclass.def if you create a new layout (JMarc)
1951 - renamed layout/textclass.def to textclass.lst and packages.def to
1952   packages.lst (JMarc)
1953 - added a new tag ObsoletedBy <style> in style definitions. This
1954   allows the style to be automatically replaced by another one; used
1955   this to translate transparently LaTeX_Title to Title; removed the
1956   old Title layout (JMarc)
1957 - fixed the title related layouts in amsart.layout (JMarc)
1958 - Added preliminary support for \minipage-environment (Jug)
1959 - Fixed some inconsistences between Nice and NonNice LaTeX-Output
1960   (please check if I did it right) (Jug)
1961 - Fixed some problems for IndentedParagraphs, added full
1962   WYSIWYG (Jug)
1963 - ran lyx through purify, some leaks (about 1k) and array bounds fixed.
1964   We still leak more than 2k (most in math_*) (Lgb)
1965 - small cleanup (Lgb)
1966 - first working version of Version Control (use with care) (Lgb) 
1967  
1968 since 0.11.32
1969 - New banner page. (Asger)
1970 - Bug fix: Menu bugs causing crashes. (Asger)
1971 - Bug fix: Parsing of LaTeX command went out of bounds. (Asger)
1972 - Bux fix: Potential crash in combox. (Asger)
1973 - Improvements in spellchecker. (Asger)
1974 - Small bug fix in file browser: If you typed an absolute path in the name box,
1975   the path was ignored. Now, it's respected disregarding current directory. 
1976   (Asger)
1977 - Save more robust: If we fail, allow the user to rename and try again. (Asger)
1978 - Work on new font loading code. Work in progress. (Asger)
1979 - Fixed release of Export Pop-up to avoid FL_MAXPUP error. (Asger)
1980 - Changed behaviour of LyXScrollbar to normal X-behaviour (Jug)
1981 - Added ParagraphExtraOptions with IndentedParagraphs (Jug)
1982 - Fixed the Export-Menu (Jug)
1983 - Fixed the bind files for the new buffer-export command (Jug)
1984 - Button look for editable insetcommands.   (Alejandro)
1985 - Improved \maketitle support: no more need to write explicitly
1986   \maketitle in tex mode.   (Alejandro)
1987 - New latextype CommandTitle, new method bool layout::isCommand(). (Alejandro)
1988 - Example file Maketitle.lyx updated to show these changes. (Alejandro)
1989 - menubar: frame changed and help not flushright anymore. Comments? (Lgb)
1990 - a lot of "user strings" converted from "Qwerty" to _("Qwerty") (Lgb)
1991 - a po/ dir and a intl/ is now in the sources, these are made by the
1992   gettextize program, what remains of active support by developers is
1993   support in configure for gettext. (Lgb)
1994 - configurable toolbar should now work again. (Lgb)
1995 - bufferlist canged to use new and delete dynamically when documents
1996   are opened and closed. We still have the limit of 50 buffers. I'll remove
1997   that later. Also encapsulated the access to buffer[] This might have
1998   put some bugs or leaks into the open, so please test. (Lgb)
1999
2000 since 0.11.31
2001 - partially fixed some .kmap files (JMarc)
2002 - Corrected the installation of the files in lib/layout (JMarc)
2003 - added detection of the color package and fixed its validation (JMarc)
2004 - fixed the handling of float placement options (JMarc)
2005 - Large reorganisation of the layout files; I'm sure I broke a bunch
2006   of them, but I fixed a bug in the reading routines in the meantime (JMarc)
2007 - added the debug level TCLASS=1024 to debug reading of textclasses (JMarc)
2008 - Fix crash when searching for an empty string (JMarc)
2009 - some clean-up in intl.C and trans.C; removed kfopen() (JMarc)
2010 - added a test for gcc strength reduction bug (JMarc)
2011 - fixed a few kmap files for unquoted commas(JMarc)
2012 - Added support for p{} alignment in tables. NOT WYSIWYMG!!! (Jug)
2013 - Fixed the use_longtable handling (Jug)
2014 - New method InsetCommand::getScreenLabel() to avoid confusion
2015   with Inset::getLabel(int). (Alejandro)
2016 - Got back the special InsetBibkey::Write method. (Alejandro)
2017 - Added the method InsetRef::gotoLabel(), guess what it does :) (Alejandro)
2018 - Added the function reference-toggle to toggle an InsetRef
2019   between REF and PAGE_REF non-interactively. (Alejandro)
2020 - Removed the Reference dialog, it's no more necesary: To go to a label, 
2021   click on a reference inset, to change the reference type, use the function
2022   reference-toggle. To change the label, just insert a new one. (Alejandro)
2023 - Several mathed fixes: oslash/emptyset, bot/perp, extra line
2024   after Matrix, spaces around names, etc. (Alejandro)
2025 - Removed a lot of unuseful comments from lyxfunc. (Alejandro)
2026 - Automatic handling of bibtex. Please test and report. (Lgb)
2027 - merged paths.[hC] and filetools.[CH] into one file. (Lgb)
2028 - changed NametoPath to OnlyPath. (Lgb)
2029 - Better VC support. Still not functional, but it is better. (Lgb)
2030 - some general cleanup. (Lgb)
2031
2032 since 0.11.30
2033 - Added preliminary support for longtable package. Changed the
2034   document-format-version to 2.16 (changed back to 2.15 Lgb) and the
2035   table-version from  multipart2 to multipart3. (Jug)
2036 - Now most of the Table-Layout-Form options (like alignment, borders ...)
2037   work also on selections (Jug)
2038 - Added functions to add/remove all table-borders on selection (Jug)
2039 - Changed umllaut to umlaut in greek-keymap (forgot it before :) (Jug)
2040 - Small fix for errorboxes in tables (Jug)
2041 - Fix for Option-Keyboard do accept other... keyboards and
2042   a spell from umllaut to umlaut. (Jug)
2043 - New option --with-warnings in configure automatically set to on for
2044   development versions; this option does not imply -Wno-unused with gcc
2045   anymore (JMarc)
2046 - Better handling for sgml-tools in lib/configure; since this implied
2047   a change in chklatex.ltx, it will probably break the OS/2
2048   configure.cmd (JMarc)
2049 - The file dialog now uses the current buffer's directory as initial
2050   dir (JMarc) 
2051 - " no longer inserts an InsetQuote in TeX mode (JMarc)
2052 - Keybindings should no ignore NumLock setting in Linux (please try
2053   this!) (JMarc)
2054 - Fix the crash with Options->LaTeX when there is no open file (JMarc)
2055 - Text in TeX mode is no longer broken at spaces (JMarc)
2056 - more work on the VC support (not yet functional) (Lgb)
2057 - some shuffling of code and cleanup (especially to insets). (Lgb)
2058 - work on the error reporting on LaTeX and the use of TeXErrors. (Lgb)
2059 - a preliminary (probably non working) InsetRef to use when inserting
2060   crossreferences. (Lgb)
2061 - changed InsetLabel to be a subclass of InsetCommand (Lgb)
2062 - added a method BufferView::available() that tells whether there is a
2063   valid buffer there; used it in many places in the code (JMarc)
2064 - better detection of the C++ compiler in configure (JMarc)
2065 - Break the << and >> ligatures with T1 fonts (JMarc)
2066 - The #warning directives are only active when --with-warnings is set
2067   (e.g. for development versions) (JMarc)
2068 - A small bugfix in autoconf routines for detecting X (JMarc)
2069 - the current paragraph depth is shown in minibuffer along with the
2070   current font (JMarc)
2071
2072 since 0.11.29 (0.11.29.1 0.11.29.2)
2073 - removed calls to mktemp and repaced with calls to tmpnam (Lgb)
2074 - some changes to code so that we can remove the -Wno-unused switch (Lgb)
2075 - more work on the Version Control, not yet finished, but a bit closer (Lgb)
2076 - some rework of the tex header files. (Lgb)
2077 - partial reorganization of the LinuxDoc code. It should be little bit
2078   easier to read. Parts should move in next step to paragraph-class. (Bernhard)
2079 - Display of End-Of-Line marker for ctrl+enter (protected newline). (Asger)
2080 - Backspace much faster. (Asger)
2081 - Assorted minor speed-ups. (Asger)
2082 - Fixed -Mono switch. (Asger)
2083 - Detail bug-fixes/improvements in displaying. (Asger)
2084 - README updated. (Asger)
2085 - BUGS.lyx updated. (Asger)
2086 - several linuxdoc changes, fixes. (Bernhard)
2087 - better handling of Latin1 characters (JMarc)
2088 - quotes should always work now; nicer french quotes (JMarc)
2089 - Added new docs, modified a bit to get along smoothly with 0.11.x (JMarc)
2090 - A few clean-ups for DEC cxx; some changes to BUGS, BUGS.lyx and
2091   LaTeXConfig.lyx.in (JMarc)
2092 - Fixed mathed's bugs concerning deleting and inserting rows (Alejandro)
2093 - Preliminary text mode under math mode (Alejandro)
2094 - Now the labels browser works again for math labels  (Alejandro)
2095 - Improved the insetinclude class and its dialog  (Alejandro)
2096 - Some fixes to intl.C and to label insets (Alkis)
2097 - renamed [pf]eatures.[Ch] to LaTeXFeatures.[Ch]. This should solve
2098   problems with existing features.h (JMarc)
2099 - Fixed problem where a new file would be read only (JMarc)
2100 - Fixed a couple of annoying mathed bugs.  (Alejandro)
2101 - Small enhancement to minibuffer.  (Alejandro)
2102 - rewrote Intl. Now passes translation requests to a Trans class. No more
2103   delete-ing and new-ing when switching kbmaps, Trans is smart enough.
2104   Added new keyword for .kmap files: kcomb deadkey1 deadkey2 allowed that
2105   allows you to combine two deadkeys on the same character. (npoly))
2106 - LFUN_BACKSPACE first consults with Trans to see if the cursor has moved
2107   in the previous keystroke (useful for deadkeys). Backspace will delete
2108   the previous character (if any was inserted) or cancel the previous
2109   deadkey. (npoly)
2110 - Intl reads its default values (primary language, secondary language,
2111   font encoding) from lyxrc. (npoly)
2112
2113 since 0.11.28
2114 - the most uptodate documentation included.
2115 - the keymaps should now be working (almost) correctly. (npoly/Lgb)
2116 - some more changes to the insetinclude (for the better I hope) (Lgb)
2117 - added a new command LFUN_LAYOUTNO (lyx internal only) takes an int instead
2118   of a string as argument. fixed LFUN_LAYOUT. (Lgb)
2119 - made a new file lyxdraw.[hC] it contains the GC functions and the
2120   Draw functions from text.C. Also some changes to text.C. (Lgb)
2121 - removed the current_buffer completely from bufferlist, BufferList should
2122   now be so encapsulated that the buffers at last can be stored as a linked
2123   list. I have been wanting to do that for 1.5 years!!! However the removal
2124   of current_buffer can have introduced some minor bugs, but I have not seen
2125   any so far. (Lgb)
2126 - removed the "Read-Only" popup. (Lgb)
2127 - pre pre alpha preliminary support for RCS, I planned to do this decent,
2128   but I got caught in cleaning instead. In the prelim support LyX is able
2129   to detect that a file is under controll by RCS (the file must be made with
2130   0.11.29 if it shall work correctly. I will complete this promptly on the
2131   return from my vacation. (Lgb)
2132 - Partly rewrote the Quotes inset (JMarc)
2133 - renamed package.h to features.[Ch] and moved some code there. Inset
2134   now do their own validation. (JMarc) small fixes to this (Lgb)
2135 - fix UserGuide.lyx so that the EPS figures appear correctly (JMarc)
2136 - A little change to makepatch to make patches shorter (JMarc)
2137 - minipatch to table.C and TableLayout.C
2138 - updated letter-layouts. Created new stdletter.layout and
2139   updated letter.layout,iletter.layout and dinbrief.layout (Jug)
2140 - updated the file tex/iletter.tex (Jug)
2141 - small fix for New with template (Jug)
2142 - some fixes in LyXLex, there was a wrong handling of \" (Jug)
2143 - fixed the segfault if deleting last row/column from
2144   Layout-Table-Menu and introduced security check for delete table (Jug)
2145 - Added function lyxaction::getApproxFunc and getApproxFuncName. Allow to get
2146   a lyx action from an incomplete or approximate string. If the string is 
2147   exactly equal than an action name, the next action is returned.   (Alejandro)
2148 - Improved the minibuffer:   (Alejandro)
2149   o Added history to store the last MAX_HISTORY commands typed. To browse
2150     the history use the Up and Down keys while the focus is on the minibufer.
2151   o Typing tab to get next command in table or to complete the name from
2152     an approximate or incomplete string (using getApproxFuncName reported
2153     above). By typing Tab several times you can browse the entire 
2154     function table.
2155   o As the minibuffer is using now a prehandler as keyboard callback, 
2156     the dirty trick of the hidden buttons are no more necessary so they
2157     were removed.
2158 - Moved getIncludeonlyList and getReferenceList to buffer.C since they
2159   are buffer's properties. The reference popup doesn't yet work, maybe
2160   because some bug in ReturnNextInsetPointer.   (Alejandro)
2161   
2162 since 0.11.27
2163 - made possible to change pipe-filenames in monitor-program (Bernhard)
2164 - Allow all extensions by ExpandPath-call in read of Resource
2165   \serverpipe (Bernhard)
2166 - made paragraph-layout <quote> in LinuxDoc available (Bernhard)
2167 - Fixed a few warnings and bugs found by DEC cxx (JMarc)
2168 - fixed a bug where a LyXLex file was closed twice. (JMarc)
2169 - fixed a buglet in configure with Sun's broken /bin/tr (JMarc)
2170 - a few tweaks to LaTeX preamble generations (JMarc)
2171 - Fixed mathed bug \not{}. (Alejandro)
2172 - Added switch "verbatim" to insetinclude. (Alejandro)
2173 - Improved the Include dialog. Also, button "Load" works. (Alejandro)
2174 - Added destructors to some classes (lyxGUI, lyxMain, lyxserver)
2175   but aren't used because that "smart" exit.   (Alejandro)
2176 - Three new non-interactive functions for bibtex: bibtex-style,
2177   bibtex-database-add, bibtex-database-del (guess their mean).
2178   The cursor has to be in front of the bibtex inset (by now).  (Alejandro)
2179 - Started to implement getIncludeonlyList(). (Alejandro)
2180 - Cleaned lyxfunc of some unuseful arrays and added preliminary message and
2181   error functions. IMO in a future lyxfunc should not use directly the
2182   minibuffer but let it's owner to display the messages. (Alejandro)
2183 - Created a mechanism to check out that a command is RO (so I removed
2184   from lyxfunc a lot of lines). Currently it consist in an attribute table
2185   that contains only the RO commands but in a future could be expanded
2186   to include more attributes to all commands.   (Alejandro)
2187 - Improved lyxserver:     (Alejandro)
2188   o Added destructor. Now lyxserver closes the pipes and
2189     removes the io callback.
2190   o Added Error notify, in case that lyxfunc reports an error.
2191   o Implemented a silly communication protocol: If a client send 
2192     LYXSRV:<clientname>:hello,  LyX will correspond the greeting
2193     without bothering lyxfunc. So the client will know that LyX is
2194     listening. If LyX send LYXSRV:<clientname>:bye, the clients 
2195     shouldn't expect nor send more messages.
2196   o Added function server-get-tip to get a help line about a command.
2197     btw helpText is now (char const*) because it's not used as LString
2198     currently and can be easily converted to LString where that's really
2199     necessary (conclusion: LString is great but please don't abuse)
2200   o Created a testing tool (server_monitor) as an example on how to
2201     use the new protocol.
2202   o Tested with barracuda, the Qt bibtex browser (it works! :)
2203 - New layout file commands Input and NosStyle; Font...EndFont also
2204   redefines the LabelFont; new layout directive CopyStyle; converted
2205   several layouts to use a common layout file stdclass.layout. (JMarc)
2206 - Section layouts can now have a number and a labelstring; used this
2207   for Chapter; defined layout Chapter* (JMarc)
2208 - LyXLex::GetLongString() tries more carefully to keep a resonable
2209   indentation (JMarc)
2210 - A few changes in LaTeX file preamble generation code.
2211 - Some improvements in OS/2 support in Makefiles (JMarc)
2212 - Rewrote parts of LaTeXConfig.lyx.in to be more like what John wants
2213   (JMarc) 
2214 - added a global bool finished to make lyx quit more graciously. (Lgb)
2215
2216 since 0.11.26 
2217 - rewrote part of the code that generates the preamble
2218   of a LaTeX files; more things are now omitted when unnecessary (JMarc)
2219 - Added support for global and layout-specific preambles in
2220   textclasses (JMarc)
2221 - added support for \lyxline and layouts in Paragraph::validate (JMarc)
2222 - Added a new method LyXLex::GetLongString(endtoken) (used to read
2223   preambles (JMarc).
2224 - fixed a bug in ascii file output (JMarc)
2225 - LyXLex now closes files that it has opened (JMarc)
2226 - inserted new Table-Layout-Menu and reactivated right mousebutton
2227   on Tables, which now will open the Table-Layout-Menu or Update
2228   an already open Window (Jug)
2229 - split LyXLength into LyXLength and LyXGlueLength (Andre)
2230 - made insets for toc,lof and lot and added three new commands
2231   o "toc-insert"
2232   o "lof-insert"
2233   o "lot-insert" (Lgb)
2234 - backwardscompability fix in insetlatexaccent (Lgb)
2235 - some changes because of the bufferlist->current() removal (Lgb)
2236 - prelim support for real read-only buffers, needs some more work. (Lgb)
2237 - some cleanup (Lgb)
2238 - made Buffer:makeLatex only include the needed parts from lyx_sty (Lgb)
2239 - OS/2 support stuffs in src and configure script replacements.
2240   Reconfigure from inside LyX does not work yet (SMiyata)
2241 - Mathed bug fixes: {}delims, extra tabs, bold accents, array mess. (Alejandro)
2242 - Added math.bind with some additional math mode key bindings. (Alejandro)
2243 - Partial implementation of buffer-child-open.  (Alejandro)
2244 - Fixed a couple of font related mathed bugs.   (Alejandro)
2245
2246 since 0.11.25
2247 - fixed bug in lyxfunc, now lyx ignores Mode_Switch (Lgb)
2248 - fixed bug in BufferParams::readPreamble (I think) (Lgb)
2249 - added a const to Formula::Display (Lgb)
2250 - some more refinements to LaTeX::run (Lgb)
2251 - preliminary support for multipart documents (Alejandro/Lgb)
2252 - change in ChangeExtension(...) to allow extension="". (Lgb)
2253 - all bufferlist->current() removed. uses now current_view->currentBuffer()
2254   instead. This is a little better, but this also needs to change, but not
2255   for 0.12. (Lgb)
2256 - enhanced LyXParagraph::validate() to also validate files included through
2257   InsetInclude. (Lgb)
2258 - New InsetInclude to support including child documents. Use
2259   command "buffer-child-insert [filename]" to insert it.        (Alejandro)
2260 - New method LString.rsplit (reverse split). To separate a filename
2261   and its path use fname = oname.rsplit(path, '/').             (Alejandro)
2262 - First step in integration of new classes for abstraction from 
2263   System-calls (Bernhard)
2264 - Better handling of read-only files. They can't be overwritten now. (Asger)
2265 - Emergency save enhanced: We try to emergency save three different places:
2266     1) Same place as document.
2267     2) In HOME directory.
2268     3) In "/tmp/" directory.
2269   (Asger)
2270 - Fixed bug with wrong numbering of itemize after "paragraph" and
2271   "subparagraph" environments. (Asger)
2272 - Fixed stupid bug with setting of font attributes. (Asger)
2273 - Work on system-calls class. Fixed bugs, better error handling and new
2274   feature: The callback is passed the returnvalue from the child, even if
2275   it was executed in the background :-) (Asger)
2276
2277 since 0.11.24
2278 - fixed a bug in LaTeX that caused the error message to not show. (Lgb)
2279 - fixed small bug in LString::frontStrip (Lgb)
2280 - redone a large bit of class LaTeX, it now uses checksums to resolve
2281   LaTeX runs. As far as I can see LaTeX is now never run more than the
2282   requiered times at any point. It is not totally finished, what remains
2283   are support for makeindex and bibtex. (Lgb)
2284 - DepTable.[hC] refined. a couple of new funcs. (Lgb)
2285 - the reg...() funcs in bufferparams has been removed (Lgb)
2286 - validate() in lyxparagraph has been enhanced (Lgb)
2287 - rewrote InsetInfo::read (fixed buggy algo) (Lgb)
2288 - added some consts to insets. (Lgb)
2289 - rewrote BufferParams::readPreamble to not use LyXParagraph (Lgb)
2290 - Fixed DefaultFont handling error in buffer.C (ARRae)
2291 - changed from vmargin.sty to geometry.sty (Jug)
2292 - changed also the configure-stuff from vmargin to geometry (Jug)
2293 - fixed bug in lyxrc which does not know about PaperPackages like a4.sty
2294   look at system.lyxrc for info (Jug)
2295 - added the function CheckToken to lyxlex (I need this) (Jug)
2296 - added the File LaTeXLog.C (guess for what) (Jug)
2297 - added the not activated View Latex-Logfile (Jug)
2298 - improved (?) the code for FontSize and PageStyle textclass options (JMarc)
2299 - cleaned up the code to run LyX in place (JMarc)
2300 - updated BUGS.lyx (JMarc)
2301 - Several mathed bugs fixed.  (Alejandro)
2302 - Improved column alignment in math mode (insert tabs with C-Tab).  (Alejandro)
2303 - Enabled cut & paste between different insets in math mode.   (Alejandro)
2304 - Preliminary support to define interactively macros with two new
2305   functions "math-macro <name> [nargs]" and "math-macro-arg #". (Alejandro)
2306
2307 since 0.11.23
2308 - New (proof-of-concpet) bannerscreen. (Asger)
2309 - Implemented two new commands:
2310   layout-copy   Copies current paragraph environment type
2311   layout-paste  Pastes paragraph environment type
2312   Bound to "ctrl-C" and "ctrl-V" in pcmodern.bind. 
2313   Bound to "m-W" and "ctrl-Y" in emacs.bind (Asger)
2314 - BUGS.lyx updated to lyx format 2.14. (Asger)
2315 - Fixed problems with missing text after footnotes. (Asger)
2316 - Small fix in math font handling. (Asger)
2317 - LString documentation improved. (Asger)
2318 - Fixed stupid bug with font attributes and changing of layout. (Asger)
2319 - Smallcaps made smaller on screen. I'm not sure it's exactly like LaTeX, but 
2320   it's pretty good. (Asger)
2321 - Added "latin5" to Input Encoding option as H. Turgut Uyar requested. (Asger)
2322 - Reluctant change: Matthias is being phased out as primus motor.  
2323   I don't think it's fair to blame Matthias for the many changes
2324   we are doing to LyX, so I've removed his signature from the README
2325   file.  We owe everything to Matthias, so this is an act of respect
2326   rather than despect. (Asger)
2327 - Fixed some mathed's bugs (Alejandro)
2328 - Typing a space at the end of a math inset will leave math mode and
2329   insert a space in text mode.  (Alejandro)
2330 - Extended the set of special ($%#&{}_) and ordinary (?) 
2331   characters in mathed.  (Alejandro)
2332 - Added a small space to math function insets (macro-names)  (Alejandro)
2333 - Fixed a few bugs (JMarc)
2334 - Improved Bibtex and BibKey insets (JMarc)
2335 - Added some font effects to file dialog and CREDITS file (JMarc)
2336 - fixed LString::token and a bug reported by David (JMarc)
2337 - hopefully fixed figure rotation and scaling problems (JMarc)
2338 - some clean-up (JMarc)
2339 - some changes to the figinset popup, not very nice yet. (Lgb)
2340 - tried to make the lyxserver work again, it does not... however
2341   there is probably only small fixing needed to make it work (Lgb)
2342 - reduced xxxinset::descent +3 to +1 (Lgb)
2343 - small patch to filedlg posted to via@ inserted (Lgb)
2344
2345 since 0.11.22
2346 - Fixed segfaults-while-saving problem (ARRae)
2347 - lib/configure now checks for more programs; updated
2348   LaTeXConfig.lyx.in (JMarc) 
2349 - renamed a few lyxrc commands for consistency (JMarc)
2350 - unavailable menu items in the file menu are greyed-out (JMarc)
2351 - fixed the bug killing LyX when the file menu is left open (JMarc)
2352 - changed the depth of the icons shadow to 1 (JMarc)
2353 - Work area now cleared and scrollbar reset after last file closed
2354   (ARRae)
2355 - some general cleanup (table.h) (Lgb)
2356 - trying to get the lyxserver working again. Not quite done yet. (Lgb)
2357
2358 since 0.11.21
2359 - Redone the whole Page-Layout stuff, now called Paper-Layout (Jug)
2360 - Changed LYX_FORMAT from 2.13 to 2.14. This is needed in order to
2361   be able to convert the old papersize-stuff to the new format (Jug)
2362 - configure now checks more closely the xforms version; a few fixes
2363   there (JMarc) 
2364 - the default LYX_DIR is now ${prefix}/share/lyx (JMarc)
2365 - compiles with DEC cxx (JMarc)
2366 - LyX is now able to read environmentvariables by reference inside the
2367   lyxrc-files. (Bernhard) 
2368 - New layout tag LatexParam, currently only used to support dinglists
2369   in foils layout. Provides arguement for environments or commands (ARRae)
2370 - began writing new multirun algorithm (see LaTeX.C) (Lgb)
2371 - included small fix posted to list (Lgb)
2372
2373 since 0.11.20
2374 - Small fixes and clean-ups here and there. (Asger)
2375 - Fixed regular expression matcher. It should be pretty good now. (Asger)
2376 - Optimized screen drawing: LyXText::Draw is twice as fast as before. (Asger)
2377 - Optimized rebreak: 2.8 times as fast on UserGuide.lyx. (Asger)
2378 - Added method "token" (similar to strtok) to LString. (Alejandro) 
2379 - New layout tag ClassOption, currently only used for foils' font
2380   sizes. Doesn't affect standard layouts. (Alejandro)
2381 - Added "default" to pagestyle and fontsize strings. If default
2382   is used no LaTeX code has to be written. This should be extended
2383   to other document options.  (Alejandro)
2384 - Fixed some bugs to make bibliography more usable, finished  support
2385   for nonnumeric bibkeys, added arguments for cite and bibtex
2386   commands.  (Alejandro)
2387 - Make sure default screen is not larger than monitor (Asger)
2388 - Improvements in font handling. (Asger)
2389 - Massaged LaTeXConfig.lyx.in a bit. (Asger)
2390 - Make LyXLex \r compatible to help OS/2 port. (Asger)
2391 - Fixed centering bug for DYNAMIC margintype (Section, subsection..) (Asger)
2392 - Improved error control in reading of layouts, toolbar, lyxrc. (Asger)
2393 - Fixed a bunch of very old errors in layout files. (Asger)
2394 - Added support for iso8859-9 (turkish) screen fonts. (HTU)
2395 - one line fix in LaTeX.h to make error insets work again. (Lgb)
2396
2397 since 0.11.19
2398 - Tiny fix to configure for xforms 0.86; another tiny fix to sos.* for
2399   compilers that do not have a real bool type. (JMarc)
2400 - updated lib/configure to check whether your latex program is really
2401   LaTeX2e; added checks for vmargin.sty and setspace.sty, along with
2402   documentation in LaTeXConfig.lyx.in (JMarc)
2403 - \ and " are now output using \char when possible. This is better
2404   understood by the various LaTeX to HTML converters (JMarc)
2405 - Fixed display of Noun and Emph logical font attributes. (Asger)
2406 - In typewriter family fonts, all blanks are generated as "~" in the
2407   LaTeX file. Other improvements in LaTeX generation. (Asger)
2408 - Added new files: ANNOUNCE, WHATSNEW and UPGRADING to prepare for 0.12.
2409   Notice that those files are only drafts and ANY comment or request for change
2410   is asked for. (Asger)
2411 - Misc. fixes. (Asger)
2412 - Finally corrected cosmetic bug introduced in 0.11.13 by me. It turns out
2413   that the original kernel was bugged with a great performance penalty as a 
2414   consequence.  Now, things should be correct and fast. I think this explains 
2415   why some people have reported bad performance with remote X servers. (Asger)
2416 - Make LyX work with xforms 0.86. Required a little hacking. Primary benefit:
2417   LaTeX Preamble features scrollbars :-) (Asger)
2418 - Small clean-up in mathed font size selection. (Asger)
2419 - Fixed bugs in automatic system directory detection. (Asger)
2420 - Inserted handling for Vmargin.sty with new Layout-Page-Menu (Jug)
2421 - two small fixes from lyx@via inserted (Lgb)
2422 - added Index List to Insert menu (Lgb)
2423 - added a (nonworing) command to Edit: Show LaTeX Log (Lgb)
2424
2425 since 0.11.18
2426 - update lib/configure to allow running LyX from the build directory;
2427   it is rather a hack, so tell me if it works (JMarc)
2428 - change \epsfig to \graphics in the generation of lyxrc.defaults; fix
2429   lyxrc.C to allow reading it (JMarc)
2430 - a backslash is now output as \textbackslash. (JMarc) (Is it?)
2431 - Updated BUGS.lyx (JMarc)
2432 - updated lyx_debug_level everywhere to use lyxerr instead. (Lgb)
2433 - also changed a lot of fprintf(stderr... to lyxerr->print(... (Lgb)
2434 - begun writing of a validate func. (Lgb)
2435 - added a "Comment" style to some of the layouts. This use the 
2436   "verbatim.sty" This is the easy solution, if we want a better solution
2437   we can do that later. (Lgb)
2438 - added support for setspace.sty It is not complete however, missing 
2439   are support for arbitary spacing and per paragraph spacing. (Lgb)
2440 - some more cleanup (moving of enums from definitons.h) (Lgb)
2441 - two unused functions in lyx_cb.C removed. (Lgb)
2442 - small update to vspace.[hC] (enums) (Lgb)
2443 - Except for "../images/", LyX compiles with only one warning with -pedantic.
2444   (Asger)
2445 - Implemented "Increase" and "Decrease" size options in character style
2446   pop-up. Font size names changed to match Rich's second proposal. (Asger)
2447 - Bug fixes in new font code: color should work correctly, LaTeX generating
2448   bug fixed and improved, reading and writing of underbar correct, and a
2449   few other fixes. All in all, the new font code seems pretty stable now. 
2450   (Asger)
2451 - Added monitor dpi setting to lyxrc. LyX autodetects this, but it's 
2452   overridable using the "\dpi integer" lyxrc command. This setting is
2453   used for calculating the size of fonts and vertical spaces. Because
2454   of this, the default zoom factor has been changed to 150% so the fonts
2455   are readable. (Asger)
2456 - LyX system directory normalized to reduce "/p1/../p2/" to "/p1/p2/". (Asger)
2457 - LyXGUI is initialized before documents are loaded, unless "-nw" is
2458   given. The reason is that XForms have to parse the command line before
2459   we know what arguments are documents and which are not. Also, we have 
2460   GUI warnings and error boxes unless the user specified -nw.  As a different
2461   side-effect, this fixes lots of bugs. (Asger)
2462 - Added "\document_path" lyxrc command. (Asger)
2463 - All lyxrc commands that supply paths understand "~/" now. (Asger)
2464 - Removed BUGS.lyx from root dir. If you want to read it, you have to
2465   start lyx, and then it's easier to fetch it under the Help menu. 
2466   Redundancy is bad. The bug file in lib/doc updated. (Asger)
2467 - included part of the OS/2 patch and added support for a
2468   os2_defines.h header file (JMarc) 
2469 - lib/configure now generates a file packages.def containing the list
2470   of LaTeX packages that have been found ; a few fixes (JMarc)
2471 - Help files are not added to the last files list in the 'Files' menu
2472   (JMarc)
2473 - support for inputing latin1 characters using the keyboard's compose
2474   key (JMarc)  
2475 - Mathed changes (a lot):   (Alejandro)
2476   o More natural structure of paragraphs to make easier the introduction
2477     of selection, macros and possibly a good font renderer in a future.
2478   o Removed several hacks. Now the design is cleanner but the cleanup
2479     of the code is not yet finished.
2480   o Fixed several reported bugs and implemented some suggestions.
2481   o Renaming to be consistent with the rest of the names. Now the mostly 
2482     used prefix is "Mathed".
2483   o Builtin macros "binom", "cases", "substack" as a first step toward
2484     minimal AMS support.
2485   o Improved selection: multiline, multicolumn. Still some details have
2486     to be fixed (sometimes it pastes wrong number of columns).
2487   o Removed pixmap and file from math-inset parameters. That could be 
2488     non-threads safe (depending on how threads be implemented).
2489 - new versions of the docs included so that they will reach a bigger
2490   audience (Lgb)
2491
2492 since 0.11.17
2493 - 30% speed-up on rebreak gained yet again after profiling :-) (Asger)
2494 - Layout file system changed: The default font can be declared with the same
2495   syntax as other fonts. Use the "DefaultFont" directive. This supercedes
2496   the obsolete "defaultfamily", "defaulshape", ... directives. See
2497   "article.layout" for an example. (Asger)
2498 - Some memory "profiling" reduced executable size from 711k to 675k :-) (Asger)
2499 - Font handling clean-up continued:
2500   - Font representation changed to mega fast bit table.
2501   - Old bugs with inheritage of font features in nested environments fixed.
2502   - LaTeX font change generation changed to use the \textXX{ } variants.
2503  (Asger)
2504 - Use "\the_end" marker to mark the end of a file. Now ReadLyX2Format reports
2505   whether the reading of a document is complete or not for lyx-format >=2.13. 
2506   (Asger)
2507 - Finally got totally rid of the old math mode. (Asger)
2508 - Font handling cleaned up. Bugs fixed, bugs introduced. This is work in
2509   progress. Don't report bugs. (Asger)
2510 - Color font property added. Work in progress. (Asger)
2511 - Font zoom handling changed to use zoom directive that specifies how
2512   many percent increase in size, you want. Font size handling changed to
2513   use floats internally for better accuracy. (Asger)
2514 - "ref-insert" renamed to "reference-insert". (Asger)
2515 - "buffer-load-auto-save" renamed to "buffer-open-auto-save". (Asger)
2516 - (Updated) Bugs file added under Help menu as "Known Bugs". (Asger)
2517 - Only show TOC pop-up with Reference guide. (Asger)
2518 - Bug with Insert LaTeX figure hacked around. (Asger)
2519 - 30% speed-up on rebreak after profiling results. (Asger)
2520 - LString representation extended with length field. Now LString::length() is
2521   extremely fast, inlined constant time. Abuse as you wish. 
2522   Global srep made local to LString class. (Asger)
2523 - Delay after breaking paragraphs decreased. (Asger)
2524 - Let scrollbar slider fill entire work area when no document is open. (Asger)
2525 - Prevent rebreak when only y coordinate changes. (Asger)
2526 - Prevent crashes when doing stuff on empty work area. (Asger)
2527 - Hundreds of functions changed to use LString const&. (Asger)
2528 - LString speed and memory usage improved. (Asger)
2529 - LString bounds checking removed for non-development releases. (Asger)
2530 - Bugfix in LString::regExp(). "*ab" matches "aab" now. (Asger)
2531 - Various clean-ups. (Asger)
2532 - Bug fix in buffer.C regarding writing of preamble. Lars, we did not
2533   consider case 0, so it was bugged after all :-) (Asger)
2534 - introduced a class FilePtr to be used instead of FILE* (Lgb)
2535 - made a BufferView class (Lgb)
2536 - got rid of OpenFile OpenAllFile and CloseFile in file.[hC] (Lgb)
2537 - cleaned up FD_form_main a bit. (Lgb)
2538 - added a \noun command to lyx.sty (will do for now) (Lgb)
2539 - moved screen (pointer) from class Buffer to class BufferView (Lgb)
2540 - changed the class LyXScreen representation to have a pixmap per object.
2541   This introduced some bugs... However either the LyXScreen must have the
2542   Pixmap as a private variable or the BufferView must have it, eitherway
2543   it cannot be a shared variable among all the LyXScreens. (Lgb)
2544 - moved some funcs from lyx_cb to BufferView (Lgb)
2545 - moved a couple of funcs from Buffer to BufferView (Lgb)
2546 - the title form is now double buffered and the popup time is reduced to
2547   10 secs (from 15) (Lgb)
2548 - MenuOpenByName fixed and renamed to openByName() (Lgb)
2549 - small buf in LaTeX::run() fixed. (Lgb)
2550 - LaTeX if now run only once if no more is needed. (Lgb)
2551 - got rid of form1.C.patch. (Lgb)
2552 - probably some more that I don't remember. (Lgb)
2553  
2554 since 0.11.16
2555 - added detection of the ec fonts in lib/configure; fixed a few bugs
2556   there (JMarc)
2557 - new method LString::subst for strings. Hope I implemented it
2558   correctly (JMarc)
2559 - LexRC::printError() now understand a special string $$Token, which
2560   is replaced by the current token; used this in various places to
2561   simplify code  (JMarc)
2562 - most of minibuffer.C interface uses LString now; did the same for
2563   lyx_gui_misc.C and rewrote a bunch of WriteAlert() and
2564   minibuffer->Set() calls. (JMarc)
2565 - new function TmpFileName() which interfaces mktemp() (JMarc)
2566 - Fixes to the epsfig handling; the option 'none' is now understood in
2567   addition to 'default'. (JMarc)
2568 - A few changes in the Makefiles to help the OS/2 port; removed the
2569   -devel thing in configure  (JMarc)
2570 - Optimized a lot of code after profiling a lyx run with loading of a very big
2571   document (The Return of Sherlock Holmes). 15% speed-up gained :-) (Asger)
2572 - Small fixes. (Asger)
2573 - Enhanced droplist combox so that you can drop the choices by clicking
2574   on the text field also. (Asger)
2575 - made a lot of function into member functions of LyXFont (Lgb)
2576 - changed the font loading algorithm a bit, to cope with non
2577   existant fonts (Lgb)
2578 - fixed a bug in toolbar.C reported on lyx@via (Lgb)
2579 - a lot of font handling updated to use enums instead. (Lgb)
2580 - Make spellchecker work again from menu. (Asger)
2581 - LyX prompts an error if closing a file after saving fails. (Asger)
2582 - Bugfixes in file browser. (Asger)
2583 - Changed LyXLex specs a bit to bug-fix document reading. Bug-fixed 8-bit
2584   behaviour. (Asger)
2585 - Finished (almost) bibliography support using insetbibkey and a bibref list 
2586   is updated everytime a cite is edited. Changes marked with ale970302,
2587   looks like a hack until a further cleaning of the code.(Alejandro)
2588   
2589 since 0.11.15
2590 - Fixed bugs with accented chars. (Asger)
2591 - Fixed bug that caused |h|o|r|i|z|o|n|t|a|l| lines. (Asger)
2592 - Various clean-ups. (Asger)
2593 - Prepared LyX for use with XForms 0.84. (Asger)
2594 - Fixed problem with labels and -Mono switch. Labels are palegreen now. (Asger)
2595 - fixed the layoutchoice (Lgb)
2596 - began rewrite of intl.[hC], kbmaps are now completely broken (Lgb)
2597 - some fixing on accents, more is needed. (Lgb)
2598 - made buffers keep a list of bufferViews (not fully implemented) (Lgb)
2599 - the menu is now shorter and the layout choice does not show anything
2600   when no document is loaded. (Lgb)
2601 - the gui init is now last of the inits. This means that no gui is involved
2602   before late. We can now begin to implement command line switches like:
2603   o  -nw   (no-window)
2604   o  -f <func>   execute function (this can only be a subset of functions)
2605   should be possible to do something like: lyx -nw -f print foobar.lyx  (Lgb)
2606
2607 since 0.11.14
2608 - made preliminary index generation using makeindex work. (Lgb)
2609 - Fixed determination of LyX system dir using $PATH if necessary. (Asger)
2610 - LyX allows spaces in document filenames now :-) (Asger)
2611 - Almost implemented Apropos command, except that I don't know how to get
2612   the lyxfunc from a global function (see help.C). (Asger)
2613 - Renamed docu.[Ch] to help.[Ch]. (Asger)
2614 - Moved help text from toolbar to LyXFunc::helpText(kb_action). Now, when
2615   you implement a new command, please add a help-text entry to the table in
2616   lyx_func.C. Many commands still need better help texts. Later, this
2617   table can be used to create pop-up menus. (Asger)
2618 - Changed ranges allowed for LString::operator[]: It is not legal to
2619   access implicit null character at end of string. (Asger)
2620 - Assorted clean ups. (Asger)
2621 - Finished what Jean-Marc started: removed special seperator and
2622   layouts functions for toolbar. Use the "\layouts" and "\separator"
2623   commands instead. (Asger, Lgb)
2624 - LyXlex made more robust: reports errors if lines are too long
2625   instead of crashing. (Asger)
2626 - Fixed Ascent and Decent in a lot of inset because of the above change.(Lgb)
2627 - Some changes that seems to revert recent Lars' changes, but this is
2628   a dialectic process.  :-)   (Alejandro)
2629   o No more need to cast (char const*) from long in Dispatch 
2630     (the only action that had been forced to pass a non-char* argument 
2631      (menu->buffer-write), in fact doesn't accept any argument.) ;-)
2632   o action methods agruped in a new class LyXAction. lyxaction is
2633     one of the very few objects that deserves to be global.
2634   o keyseq is part of the internal state of lyxfunc, should not be separated.
2635     however, keymap can be separated. so I removed bind.C.
2636   o removed several globals, including dispatch variables that are not
2637     used outside Dispatch.
2638   o more unbroken minibuffer; it displays options again and server actions
2639     can be invoked from the minibuffer
2640   o some bugs that caused segf when creating toolbar fixed.
2641
2642 since 0.11.13
2643 - added a method LexRC::printError() for printing error messages
2644   during file parsing; used it in lyxlex.C, layout.C and lyxrc.C  (JMarc)
2645 - Changed toolbar.C to use LString and lyxerr; updated lyxrc (JMarc)
2646 - Changed most occurences of LyXLex::text() to LyXLex::GetString() (JMarc)
2647 - fixed the handling of -g in configure (JMarc)
2648 - fixed the handling of <>|\ for T1 fonts (JMarc)
2649 - unbroke the minibuffer. (Lgb)
2650 - unbroke (almost) the toolbar, some work still needed. (Lgb)
2651 - unbroke keybindings, some work still needed. (Lgb)
2652 - general cleanup + small fix in the bindfiles. (Lgb)
2653 - made lyx backwards compatible with respect to bar (Lgb)
2654
2655 since 0.11.12
2656 - Some cleanups in buffer.C (JMarc)
2657 - The minibuffer is updated when there is a buffer switch; the
2658   filename now uses MakeDisplayPath (JMarc). 
2659 - "Up" is now "Upright" in the Character Layout dialog ; the font
2660   encoding now correctly defaults to "default"  (JMarc)
2661 - Created the function LibFileSearch() to read library files, and used
2662   it in several places (JMarc).
2663 - lyxrc.defaut is now automatically read before lyxrc (JMarc).
2664 - fixed a bug in AddPath() when one of the paths is empty (JMarc)
2665 - Allowed again CXXFLAGS to be overriden in configure (JMarc)
2666 - Fixed the appearance of the LyX banner (JMarc)
2667 - Fixed a bug in \lyxtitle{} that I introduced earlier in a so-called
2668   "cleanup" (JMarc)
2669 - mini-patch in FileInfo.h (jug)
2670 - changed the Document Save Window added Cancel Button (jug)
2671 - Fixed code generation for "--" in typewriter mode to "-{}-". (Asger)
2672 - Obsolete "modern" font state removed. (Asger)
2673 - Micro improvements and bugfixes in lyxrc. (Asger)
2674 - Micro speed- and clean-up by defining LyXFont x = LyXFont... method. (Asger)
2675 - Big performance boost when typing at the end of a paragraph obtained
2676   by ignoring obscure special case. The code is bugged, but I don't
2677   understand it enough to fix it. Matthias, can you help? (Asger)
2678 - New InsetCommand class, a smarter InsetLatex.  (Alejandro)
2679 - Preliminary bibliography and BibTeX support using InsetCommand. (Alejandro)
2680 - got rid of three more global variables. (Lgb)
2681 - moved a few funcs out of file.C (Lgb)
2682 - replaced the bar in LyXFont with misc, should be easy to do things like
2683   crossout or strikethrough now. (a bit buggy yet) (Lgb)
2684 - fixed lyx.fd so that lyx.C.patch is not needed anymore. (Lgb)
2685 - renamed LyXBufferView to LyXView. (Lgb)
2686 - moved the toolbar inside LyXView. (Lgb)
2687 - moved LyXFunc inside LyXView. (Lgb)
2688 - added lots of bugs related to the above changes... (Lgb)
2689 - disabled lyxserver needs some rewrite to function. (Lgb)
2690 - broke the customiable toolbar. If you have your own toolbar
2691   comment it out for the time being. (Lgb)
2692 - broke all bindings, this should be worked on quite fast.
2693   However I decided to release a broken bind anyway. The next
2694   release should come pretty quick. (Lgb)
2695 - renamed LString::isNull and LString::notNull to isEmpty and notEmpty (Lgb)
2696 - broke execution of commands from the minibuffer. The minibuffer should
2697   be moved into LyXView. (Lgb)
2698 - broke math_panel, it asumes global lyxfunc. Fix is needed. (Lgb)
2699
2700 since 0.11.11
2701 - fixed a stupid bug with <>| (JMarc)
2702 - included Alejandro's small mathed patch. (Lgb)
2703 - made a new class FileInfo, use this to get info about files (Lgb)
2704 - make LyX use #foobar.lyx#, foobar.lyx~, foobar.lyx.emergency (Lgb)
2705 - some cleanup and rewrite in filedlg.[hC] (Lgb)
2706 - got rid of symgen.[hC] Finally!! (Lgb)
2707 - deleted lyxparameters.[hC] (Lgb)
2708 - added Id to all object files. (Lgb)
2709 - check to see if autosave file is newer upon loading a file. (Lgb)
2710 - some cleanup in lyx_cb.C and lyx.h (Lgb)
2711 - fixed a bug in LaTeX::run()/LaTeX::deleteAllFiles() (Lgb)
2712 - Use LString in vspace.[Ch]. Updated all callers. (Andre)
2713
2714 since 0.11.10
2715 - Replaced the documentation file browser by several menu items. The
2716   files are searched first in user_lyxdir/doc; in particular,
2717   LaTeXConfig.lyx is found at the right place. (JMarc)
2718 - Added more languages to the languages liste to be up to date with
2719   babel 3.6 (JMarc)
2720 - Corrected the output of <>|\ in typewriter font; replaced \(..\)
2721   contructs with \ensuremath{..}}, since this is not fragile. Commented
2722   out code that conflicts with latin2 encoding. (JMarc)
2723 - Removed the warning when the user_lyxdir/lyxrc file does not exist. (JMarc)
2724 - Completely rewrote the configure script in lib/; it creates a new
2725   lyxrc.defaults file instead of generating the whole lyxrc. This is
2726   however useless until LyX reads this file (JMarc).
2727 - Fixed GetBool bug. Sheesh, this is an old one. Wonder why nobody
2728   noticed... (Asger)
2729 - Fixed bugs in NameToPath() and FileOpenSearch(). (Asger)
2730 - Implemented spellchecker lyxrc commands. (Asger)
2731 - Man page updated. (Asger)
2732 - Included the relevant parts of Petr Mejzlík's latin-2 patch. (Asger)
2733 - Updated lyxrc. (Asger)
2734 - Implemented reconfigure command that starts configure in user lyx
2735   directory and reloads lyx.defaults. (Asger)
2736 - README updated to new scheme and rearranged such that the most important
2737   stuff for a general user is at the top. (Asger)
2738 - \input command changed to search current directory, user lyx dir and then
2739   system lyx directory. This has the nice side-effect that lyxrc.defaults
2740   is read. (Asger)
2741 - \bind_file command changed to search in user lyx bind dir and then in 
2742   system lyx bind dir. (Asger)
2743 - Removed \lyx_layout_lib lyxrc command. (Asger)
2744 - Changed the ~/.lyx creation process as Jean-Marc suggested. (Asger)
2745 - Changed ~/.lyx dir to be hardcoded, i.e. never ~/.lyx-devel/. (Asger)
2746 - Copyright & Warranty missing display fixed. (Asger)
2747 - Search paths changed to new  ~/.lyx/ scheme: $User/dir;$LyX/dir. (Asger)
2748 - A lot of real fixes that help the OS/2 port without hurting us. Most of 
2749   these changes were present in slightly different form in a patch S. Miyata
2750   prepared. I suggest that S. Miyata prepares a new OS/2 patch with inclusion
2751   into the main LyX source distribution in mind. It will hopefully be a lot 
2752   smaller now, and thus no problem for unix LyX. (Asger)
2753 - Removed pedantic question "Are you really sure you want to quit?" (Asger)
2754 - Finally fixed reading error (and removed the strip thing). (Asger)
2755 - Bumped LYX_FORMAT to 2.11. (Asger)
2756 - Fixed file browser in connection with Save As. (Asger)
2757 - A few bug fixes in menus.C and lyxfunc.C. (Asger)
2758 - A few changes and suggestions for LString use in lyx_sendfax_main.C. (Asger)
2759 - Toolbar and scrollbar buttons are borderwidth -2 to provide visual 
2760   feedback. (Asger)
2761 - Copyright and Warranty options merged into one new form. (Asger)
2762 - Credits form text wrapped to meet Jean-Marc's system's demands. (Asger)
2763 - Document, spellchecker and paragraph forms size fixed. (Asger)
2764 - Updated the Ascii-Export and Fax-Support to use LString (Juergen)
2765 - Corrected some bugs in Ascii-Export introduced in 0.11.x (Juergen)
2766 - Remade the Fax-Support-Form to be equal as the other forms
2767   in LyX (fixed also the FL_CANCEL, for closing form) (Juergen)
2768 - Bug concerning LinuxDoc: Now enumerate and itemize at document-end
2769   ok. (Bernhard)
2770 - Wrong written 0-Bytes eliminated (Bernhard)
2771 - Bug that caused crash on start-up fixed. (Asger)
2772 - New commands added:
2773         buffer-fax
2774         buffer-make-nice-latex
2775         buffer-make-linuxdoc
2776         buffer-make-ascii
2777   Keybindings added. (Asger)
2778 - Started to implement .lyx directory handling. This is incomplete and
2779   results will be bad. (Asger)
2780 - Label bugs in keyboard form fixed. (Asger)
2781 - Filedialog keyboard handling and close handling rewritten. This
2782   required quite a few changes and a dirty timer hack because of
2783   missing xforms modal dialog features (it would have been a snap
2784   with Qt). Result is that the file dialog is perfect :-) (Asger)
2785 - If you specify a pattern starting with a ".", the file dialog will
2786   show hidden files (impossible to get such before). (Asger)
2787 - Improved display of long filenames in pop-up dialogs. (Asger)
2788 - Possible to load any filename. (Asger)
2789 - Fixed sources for "config.h" errors, and now the #undef __STRICT_ANSI
2790   thing works. No warnings when compiling :-) (I didn't fix the
2791   configure bug that comments out the #undef directive) (Asger)
2792 - Small fix in lyx_cb.C
2793 - Fixed phonebook bugs introduced in my last patch
2794 - Put default path for phonebook to $(HOME)/.lyx/phonebook [user_dir]
2795 - Fixed the above #undef directive and a few other things (JMarc)
2796 - Finished the implementation of .lyx directory handling. A few
2797   problems remain; renamed system.lyxrc to lyxrc (JMarc) 
2798
2799 since 0.11.9
2800 - Font size in all forms changed to FL_NORMAL from FL_MEDIUM to correct
2801   problems. (Asger)
2802 - When you run "lyx filename.lyx" where filename.lyx does not exist,
2803   LyX asks if you want to create a new document with this name. (Asger)
2804 - MenuNew and MenuOpen more intelligent. (Asger)
2805 - MenuSaveAs more intelligent and uses file browser. (Asger)
2806 - Fixed a bug which caused problems with the default background 
2807   and selection colors. (Asger)
2808 - Implemented three new commands:
2809         buffer-typeset-ps: Updates PostScript file.
2810         buffer-new-template: New file from template.
2811         buffer-reload: Revert to saved file
2812   The buffer-new command has been changed to not ask for a template.
2813   The item "Run LaTeX" in the file menu has been renamed to "Update dvi".
2814   The buffer-typeset-ps has been added to the file menu as "Update PostScript".
2815   The buffer-reload has been added to the file menu as "Revert to saved".
2816 - File menu entry Quit renamed to Exit again. This is what Motif, Windows,
2817   OS/2 and KDE applications uses. Why shouldn't we? (Asger)
2818 - Keybindings updated. (Asger)
2819 - Bug when inserting an empty label name fixed. (Asger)
2820 - lyx_cb.C restructured and somewhat cleaned up. (Asger)
2821 - Main form layout slightly changed. Now, it's not as compact as before, and
2822   the scollbar is closely attached to the work area and has a new improved
2823   appearance. Also, a hack makes it possible to position the toolbar where
2824   the coder wants (previously, it was hardcoded). (Asger)
2825 - Re-implemented the borderwidth -1 setting which got lost in the patch
2826   plethora (this time it's a global border-width). (Asger)
2827 - A few not-so-good things about Robert's patch fixed: 
2828         <lyx_cb.h> -> "lyx_cb.h"
2829   and LyX would hang if the spellchecker was closed when a session was 
2830   started. Now, the spellchecker ignores the close-request (temporary
2831   remedy). (Asger)
2832 - began cleanup that shall lead to multiple frames and buffer visible
2833   at the same time. (Lgb)
2834 - changed parameter list to lyxfunc Dispatch(char const*, long) so that
2835   almost everything can be passed as argument (perhaps this should have 
2836   been void* (Lgb)
2837
2838 since 0.11.8(-2)
2839 - #undef'ine __STRICT_ANSI__ when gcc is used to work around -ansi
2840   problems. (Jean-Marc) 
2841 - Fix the code that finds gcc's default include path. (Jean-Marc)
2842 - add a new flag --with-gcc-hack to configure to allow re-compilation
2843   without optimization after an error. (Jean-Marc)
2844 - remove a few unused files. (Jean-Marc)
2845 - Updated README file. (Asger)
2846 - Comment about -sDEVICE=x11alpha in system.lyxrc.in added. (Asger)
2847 - Help text updated with the new -xpos and -ypos parameters. (Asger)
2848 - Fixed small bug that occured if you provided background_color, but not
2849   selection_color. (Asger)
2850 - Made margins in the main window smaller so that the editing area is
2851   bigger. Should improve usage on small screen. (Asger)
2852 - Fixed wrong \ps_renderer command. Now it's renamed to \ps_picviewer and
2853   system.lyxrc.in has been updated accordingly. Thanks for Jean-Marc for
2854   discovering this one. (Asger)
2855 - Math hard-space display bug fixed. (Asger)
2856 - Renamed latex.[Ch fd] to latexoptions.[Ch fd] to avoid namespace conflict
2857   on case-insensitive platforms (OS-2). (Asger)
2858 - A few other small fixes. (Asger)
2859 - Moved CREDITS file to lib/ directory. Makefile.in updated. (Asger)
2860 - Updated man page. (Asger)
2861 - All forms redesigned to be 100dpi compatible and usable on 640x480 
2862   displays. Many forms are now smaller. (Asger)
2863 - Cross-reference dialog improved. (Asger)
2864 - Valsliders in document form changed to counters. (Asger)
2865 - Graphics for math decorations improved. (Asger)
2866 - New spellchecking option: Input Encoding option for ispell. (Asger)
2867 - Use "visual: default" instead of the "depth:8" which caused problems.
2868   I think this solution is better than "depth:best" which introduces
2869   warnings on my display. I hope this works for everybody. XForms
2870   does not provide good support in this area. (Asger)
2871 - Implemented new options: -xpos and -ypos that specify where the
2872   main form should be positioned. You have to specify both x and y 
2873   before the position is used. Negative positions are ignored. 
2874   If no valid position is specified, the default is to center the main form.
2875   Remember that all command line switches can also be given as X
2876   resources. Now I happily have
2877       lyx*width: 1016
2878       lyx*height: 712
2879       lyx*xpos: 0
2880       lyx*ypos: 0
2881   in my .Xdefaults. (Asger)
2882 - The file dialog does not display hidden files. (Asger)
2883 - Created two functions in lyx_cb.C: CancelCloseBoxCB() and 
2884   IgnoreCloseBoxCB() that do nothing and return FL_CANCEL and
2885   FL_IGNORE resp. Added lots of fl_set_form_atclose() calls (one
2886   for each form) to protect LyX from being killed when a dialog's
2887   close box is pressed. In most situations CancelCloseBoxCB is 
2888   hooked in, which is like pressing the Cancel button. In some
2889   situiations, however, IgnoreCloseBoxCB was used (fax and file
2890   dialogs), because using the Cancel variation resulted in strange
2891   behavior. The authors of fax and file dialogs should look into
2892   it. (RvdK)
2893 - Couldn't help it. Once again changed the GUI depth from 2 to 1 
2894   pixel. I promise I won't change it again, so if you don't like 
2895   it, replace the -1 in -2 again in LyXGUI::setDefaults(). (RvdK)
2896 - replaced int FontEqual(...) with bool operator==(...) (and !=)(Lgb)
2897 - cleaned up a little namespace pollution (Lgb)
2898
2899 since 0.11.7
2900 - Finally implemented MakeDisplayPath and RegexpMatch so that the
2901   pattern in the filebrowser is respected. Also, links are
2902   displayed correctly in the filebrowser now. 
2903   Now it seems that the introduction of LString to all path and
2904   filename stuff has been completed. (Asger)
2905 - Fixed a bug in the fileselector. (Asger)
2906 - Implemented \ps_renderer lyxrc command to allow setting of which 
2907   program to use for rendering postscript pictures. (Asger)
2908 - Implemented \ps_viewer and \dvi_viewer lyxrc commands to allow
2909   setting of which programs to use to view postscript and dvi files
2910   respectively. The \dvi_viewer command make the old xdvi_options
2911   command obsolete. system.lyxrc updated to reflect all of this.
2912   Also updated menus to reflect this. 
2913   *NOTICE* Change of short-cut keys in file menu. (Asger)
2914 - Fixed determination of LyX system dir as Jean-Marc suggested. (Asger)
2915 - Fix bugs in Makefile.in regarding make bindist. (Asger)
2916 - Fixed few bugs in man page. (Asger)
2917 - New way of determining the LyX system directory: (Asger)
2918         // Directories are searched in this order:
2919         // 1) LYX_DIR environment variable
2920         // 2) path of binary/../
2921         // 3) path of binary/../lib/name of binary/
2922         // 4) hardcoded lyx_dir
2923         // The direcory is checked for the present of the file
2924         // "chkconfig.ltx", and if that is present, the directory
2925         // is accepted as the system directory.
2926         // If no chkconfig.ltx file is found, a warning is given,
2927         // and the hardcoded lyx_dir is used.
2928 - New command line options: -help and --help (Asger)
2929 - Small bugfixes. (Asger)
2930 - moved the files around to reduce the clutter in the main directory;
2931   removed some old files. (Jean-Marc)
2932 - moved the data files in the lib/ directory. Changed the directory
2933   search rule 2) above to "path of binary/../lib" (Jean-Marc) 
2934 - implemented the new and improved configuration tool in
2935   lib/. (Jean-Marc)
2936 - added a replacement for the strerror() function for SunOS 4.1.[123]
2937   (Jean-Marc and Stephan) 
2938 - added -ansi has a default gcc compile flag (Jean-Marc)
2939 - minor bug fix in buffer.C (Jean-Marc)
2940 - output characters [, ] and * between curly braces to avoid problems
2941   with optional arguments (with e.g. \item and \\) (Jean-Marc)
2942 - small cosmetic changes in lyx_sty.h (Jean-Marc)
2943 - Added new document parameter "Default Skip".  Used for parskip when
2944   separation method is "skip"; and for individual detached paragraphs 
2945   when separation method is "indent".  Added new user functions 
2946   "break-paragraph-skip", "delete-backward-skip", "delete-forward-skip", 
2947   for easy input of detached paragraphs. (Andre)
2948
2949 since 0.11.6
2950 - Some of the stuff that Shreeniwas redone or reversed because of
2951   problems with other compilers. (Asger)
2952 - Some work done to use Error-class. (Asger)
2953 - Spellchecked a bunch of files, and cleaned README as Alejandro
2954   suggested. (Asger)
2955 - Shreeniwas Sapre const-char cleaned LyX and some other stuff.
2956 - Fixed a bunch of bugs, and now even the fileselector works. (Asger)
2957 - removed support for old lyx format. (Lgb)
2958 - fix in NameToPath (caused index error) (Lgb)
2959 - removed a couple of leaks. (Lgb)
2960
2961 since 0.11.5
2962 - 80 files changed to use LString more. A number of bugs fixed, and
2963   a number of bugs introduced.(and removed) (Asger)
2964 - added rotation of wysiwyg-figures. (Henner)
2965 - Tried to fix (again!) the interaction between " and german styles (Jean-Marc)
2966 - Cosmetic changes to paper.layout (Jean-Marc)
2967 - Added "glue" to LyXLengths. In the Layout Paragraph dialog, Vertical
2968   Spaces, you may write now: "1cm +4mm -2mm", "1+0.1-0.2 in", or
2969   "10+-2pt", for example. (Andre)
2970 - Fixed some bugs related to the introduction of "char const*".  (Alejandro)
2971 - Back to don't skip a char to leave mathed with arrow keys. (Alejandro)
2972
2973 since 0.11.4
2974 - Converted to LString, documented and bugfixed inseterror, insetinfo, 
2975   insetlatex and insetlatexdel, and some other small stuff. (Asger)
2976 - Changed way of opening insets from doubleclick to singleclick. Now
2977   doubleclick is only used for selecting words, and everything is
2978   logical IMO. (Asger)
2979 - added `-devel' suffix to the name of LyX binary and LYX_DIR for
2980   development version. Bug fixes to configure (Jean-Marc)
2981 - several changes here and there to help compile with DEC's cxx, which
2982   looks very picky. (Jean-Marc)
2983 - Enhanced layout paragraph dialog, disallow illegal input. (Andre Spiegel)
2984 - switch from "const char *" to "char const *" (Lgb)
2985 - more stringificaton and lyxlexifications (Lgb)
2986 - added a bug that won't go awat :-( (Lgb)
2987
2988 since 0.11.3
2989 - Implemented new display of optional hyphens: a small red dot
2990   and converted insetlatexdel.[Ch] to use LString. (Asger)
2991 - Fixed a number of LString bugs in insetlatexaccent.C. (Asger)
2992 - Fixed a typo in lastfiles.C. (Asger)
2993 - obviously very last kernel-bug fixed ;-) (Matthias) (0.10.8)
2994 - Enhanced Vertical Spaces in the Layout Paragraph dialog. (Andre Spiegel)
2995 - Added more units to LyXLength + other small changes (Lgb)
2996 - LyX can now be built for several architectures simultaneously, as
2997   long as your Makefile understands `VPATH' (Jean-Marc)
2998 - small configure fixes (Jean-Marc)
2999 - LString fix and addons (Lgb)
3000 - fix to layout combox (LyX)
3001 - some more changes to InsetLaTeXAccent (Lgb)
3002 - implemented algorithm for multiple LaTeX runs (Lgb)
3003 - switched to autoconf 2.11. Things are somehow cleaner, but there
3004   might be new bugs (Jean-Marc). 
3005 - 'make depend' now uses X11's makedepend by default (Jean-Marc)
3006 - commented out the 'abstract' layout in book.layout (Jean-Marc)
3007 - lyx now uses lyxlex to do the file reading (almost), however I have not
3008   been able to track down all the bugs, so please help (Lgb)
3009 - also recursive decent through the paragraphs when printing (Lgb)
3010 - a new function in lyxlex nextToken (Lgb)
3011 - fix in Makefile.in to make (gnu)depend work. added -I../images (Lgb)
3012
3013 since 0.11.2 
3014 - Implemented two new lyxrc commands: (Asger)
3015     \num_lastfiles int -> defines the maximal number of lastfiles
3016     \check_lastfiles bool -> should the lastfiles be checked for existance?
3017 - Small changes in comments in system.lyxrc. (Asger)
3018 - Changed default width of Ascii export from 80 to 75. (Asger)
3019 - Implemented display of current document's filename in window title. For
3020   this, I introduced a new file: lyx_gui_misc.[Ch] where different,
3021   simple GUI specific routines should go. (Asger) (not used yet)
3022 - A bunch of spelling errors in comments all over corrected. (Asger)
3023 - New info in README: how to submit a patch, other internet resources.
3024   More finetuning. I'm getting tired of README :-) (Asger)
3025 - Bugfixes in lastfiles. It should be pretty robust now. (Asger)
3026 - Changed behaviour on how to open floats like footnotes and margin notes:
3027   Now such are opened with a single left click instead of a double click.
3028   That's easier and IMO more logical. (Asger)
3029 - File menu changed back to New, Open... as it should be. (Asger)
3030 - Added warnings to lyxlex, so that bad integers, floats and boolean are
3031   reported to the user. True is still false to LyX, but now the user is
3032   told. (Asger)
3033 - Small fixes to lyxfunc (not yet finished) (Alejandro) 
3034 - Added documentation for mathed (Alejandro) 
3035 - Fixed a small bug in LString that caused a segfault
3036   at starting (Alejandro) 
3037 - Small enhancements to the doc support: unified the directory names using
3038   srcdoc, modified makepatch to avoid srcdoc dir, changed a line in paths.h
3039   that caused a 20MB image, etc.   (Alejandro)
3040 - re-applied a patch to configure that I managed to delete (Jean-Marc)
3041 - moved the configure stuff to config/; added a new option
3042   --with-extra-prefix to configure. (Jean-Marc)
3043 - fixed the bugs introduced by the above patch :-P (Jean-Marc)
3044 - RunLaTeX() moved to Buffer (Lgb)
3045 - new operators for LString (Lgb)
3046 - Bugs fixed in LString (needs still work) (Lgb)
3047 - LyXTextParameters does no longer exist (Lgb)
3048 - All inset classes now have their own files (Lgb)
3049 - insetlatexaccent modified is now much more strict in what it accepts.
3050   all kmap files updated to reflect this. Accentcode in lyxfunc also 
3051   modified. (Lgb)
3052 - new accent: ogonek (terrible on screen, someone fix this please) (Lgb)
3053 - introduced LString in a lot of new functions (Lgb)
3054 - removed the 'W' modifier now we have `S`, `C` and `M` (Lgb)
3055 - other small changes in lyxfunc (Lgb)
3056 - split buffer and bufferlist into two files (four) (Lgb)
3057 - use fwrite to print out strings in a couple of places (Lgb)
3058 - more source documentation (Lgb)
3059
3060 since 0.11.1
3061 - Updates to configure, chklatex.ltx and README files (Jean-Marc)
3062 - Added maketitle stuff to report.layout and book.layout (Jean-Marc)
3063 - added a temprary sting class "LString" (Lgb)
3064 - update to amsart.layout (David)
3065 - fix to menus.C + swaped first two items in File (Lgb)
3066 - changed LastFiles to use the LString class + more checks (Lgb)
3067 - lots of small fixes and shuffling of code... (Lgb)
3068 - Created the class LyXFunc from stuff of the file "keybind.C"
3069   and cleaned the code at the same time. Encapsulated the functionality of
3070   the dispatcher, reorganized the code (the keyboard specific stuff has been
3071   separated from the main dispatcher). Also separated the class declaration
3072   from the kb_action tags.  (Alejandro)
3073 - A new file about coding rules. Created a subdirectory in the development
3074   subdir for related documents.   (Alejandro)
3075 - began using doc++ to document the sources. (Lgb)
3076 - source (*.[HCh]) moved to src (Jean Marc, Lgb)
3077 - more work on lastfiles.[hC] (Lgb)
3078 - file dialog stuff (Andre)
3079 - if you are planning  to do something tell me about it. (Lgb)
3080
3081 since 0.11.0
3082 - applied the ->ascii and fax patch
3083 - begining of more OO framwork to divide GUI from LyX kernel. (Lgb)
3084 - some work on lastfiles.[hC] to make it GUI unaware. (Lgb)
3085 - try to get rid of init() (in lyx_cb.C) (Lgb)
3086 - added fix from JC 
3087
3088 since 0.10.7
3089 - made lastfiles use lyxlex. (Lgb)
3090 - began cleanup, added main.C, lyx_main.h, lyx_gui.[Ch] (Lgb)
3091
3092 since 0.10.6
3093 - Created (Alejandro) and enhanced (Jean Marc) foilsTeX class.
3094 - Updated the README file once again to make it more user friendly. (Asger)
3095 - Added four new commands: paragraph-up[-select], paragraph-down[-select]
3096   that are bound to ctrl+up/down in both emacs.bind and pc-modern.bind. (Asger)
3097 - Changed backspace & delete to use real "Cut" if we have a selection. (Asger)
3098 - One real memory leak fixed in paths.C plus a bunch of delete[]s. (Asger)
3099 - Updated README with info on the new organization and added a paragraph
3100   about the chkconfig.ltx stuff. (Asger)
3101 - Changed spellchecker once again: Only real words are passed to ispell. 
3102   Words are a-z A-Z and all codes above 192. Added "ignore word" button which
3103   ignores the current word once. A few, hidden memory leaks fixed. (Asger)
3104 - Fixed filebrowser so Rescan works without changing focus. (Asger)
3105 - Updated sample.lyxrc to keep in synch with system.lyxrc. (Asger)
3106 - Fixed non-closing macro mode bug when closing mathinsets  (Alejandro)
3107 - Left/right keys moves 1 space the cursor after close math mode (Alejandro)
3108 - better detection and handling of SCO in configure (Jean-Marc)
3109 - better error handling in configure (Jean-Marc)
3110 - new fix to autoconf to handle fussy C++ compilers (Jean-Marc)
3111 - small color change to toolbar icons. (Lgb)
3112 - "Reference" changed to "References" in layout files. (Lgb)
3113 - added a Code_Rules file in development. (Lgb)
3114 - added a few more XFlush() (Lgb)
3115 - changed "References" to "Bibliography" in report.layout and book.layout
3116   according to Lamport. (Lgb)
3117 - small cursor fixes (Matthias)
3118 - updated chkconfig.ltx to be easier to understand and added support
3119   for the foils layout (Jean-Marc) 
3120 - added support in chkconfig.ltx for the standard document classes,
3121   including slides (Jean-Marc) 
3122 - the execution of chkconfig.ltx is now done at configure time instead of
3123   install time (Jean-Marc)
3124 - fixed a bug with columns settings when the file is saved (Jean-Marc)
3125 - changed some of the bahaviour in floats: empty paragraphs now is deleted,
3126   this also implies that you explicit much add a caption (if you don't
3127   edit it at once). (Lgb)
3128 - removed some gcc specific #ifdef's (Lgb)
3129 - initialization bug fixed in spellchecker.C (Lgb & Asger, with help :-) )
3130 - changes to make LaTeX's thebibliography work (Lgb)
3131 - Added support for different input encodings at ispell interface. (?)
3132 - a cursor positioning bug in tables fixed (Matthias)
3133 - table refinements (Matthias)
3134
3135 since 0.10.5
3136 - fixed the selection stuff for the new selection-way (fast_selection false)
3137   for search-replace and the spellchecker (Matthias)
3138 - highly editable insets (for example mathinsets) can be opened with 
3139   char-forward and char-backward now (Matthias) 
3140 - Fixed the clear-bug with auto-delete-selection. Now it should be
3141   easier to fill out templates with address layouts (Matthias) 
3142 - Added a README.new_templates. Fixes to some templates. (Matthias)
3143 - small other fixes (Matthias)
3144
3145 since 0.10.4
3146 - Fixed infinite-loop bug in paths.C   (David & Alejandro)
3147 - Fixed small bug in mathed_init_fonts   (Alejandro)
3148 - Added a break-paragraph when inserting display inset
3149   inside a text paragraph (provisional solution)    (Alejandro)
3150 - Allow to insert things like "\alpha\alpha" in mathed's macro mode (Alejandro)
3151 - Small clean up of Buffer.C   (Alejandro)
3152
3153 since 0.10.3
3154 - Support for colored selection in math mode  (Alejandro)
3155 - Now it's possible to unlock an inset with cursor keys  (Alejandro)
3156 - improvements to the configure script for SCO (Jean-Marc)
3157 - tiny updates to configure.in and chkconfig.ltx (Jean-Marc)
3158 - more improvements to the --with-broken-const option and to 
3159   the binary distribution target of Makefile.in (Jean-Marc)
3160 - fix to compile on other compilers than gcc (Lgb)
3161 - correct the --with-two-colors bug (?)
3162 - fixed some of the bw icons (Lgb)
3163 - increased buffersize in NextToken in symgen.C and figinset.C (Lgb)
3164 - added a check for NULL in MakeRelPath, this check is no good... (Lgb)
3165 - test compiled on sgi 5.3, solaris 2.5, and SunOs 4.1.3  (Lgb)
3166 - Smarten up the spellchecker. Now it really works with 8-bit languages
3167   and the "escape chars" from spelloptions are respected. (Asger)
3168 - Bugfixes in lyxfont.C (Asger)
3169 - support for background and selection colors. Rubbanding still
3170   supported by setting \fast_selection in either lyxrc or commandline
3171   argument (Matthias)
3172 - fixed a very old bug that sometimes didn't let figures appear :-)  
3173   The selection is no more cleared when updateting insets, too (Matthias)
3174 - fixed a bug with footnotelabels that have been printed with fixed-font since
3175   0.10.1 thanks to the FootColor-patch, NOT done by me... (Matthias)
3176 - made the text-in-box insets a bit larger and drawed a rectangle around
3177   to look better with background colors.  Also fixed the LabelInset that 
3178   drawed itself over its size! (Matthias)
3179 - changed commandline-option InsetColor to NoteColor since this
3180   only changed the color of the Note-Inset. (Matthias)
3181 - small fixes in LyXText::SetHeightOfRow(...)
3182   for nicer screenprinting (Matthias)
3183 - few improvements to locked inset cursor handling (Matthias)
3184 - ran lyx through purify: no leaks (Lgb)
3185 - stupid, but good change to LyXFont (Lgb)
3186 - fix to Combox.C (?)
3187
3188 since 0.10.2 
3189 - Fixed a display related bug. (Alejandro) 
3190 - All binary operators and relations are displayed correctly (Alejandro)
3191 - New command to let users modify a math font size (Alejandro)
3192 - Implemented multiple labels for eqnarrays (Alejandro)
3193 - Implemented a command to supress the equation number for a 
3194   single line. (Alejandro)
3195 - Limited local selection for math insets (Alejandro)
3196 - improvements to the configure and chkconfig.ltx scripts (Jean-Marc)
3197 - fixed label-printing for David's smallcaps-labels (Matthias)
3198 - internally middle mouse paste (only highlighted text, only
3199   inside one buffer. Will be improved in the near future so that
3200   LyX really helds the X-Primary-Selection...hopefully) (Matthias)
3201 - new function "break-paragraph-keep-layout" bind to "M-Return" in
3202   the bindfiles that also keeps the current depth (Matthias)
3203 - Spellchecker options code rewritten. (Asger)
3204 - Minor bugfixes in spellchecker. (Asger)
3205 - chkconfig.ltx language clean up. (Asger)
3206 - Missing shortcuts added to menus. (Asger)
3207 - File-menu context-dependent on textclass. (Asger)
3208 - Yet another clean up of the README file. (Asger)
3209
3210 since 0.10.1
3211 - open floats are now in a red box with a small label at the top-left 
3212    corner  (Matthias)
3213 - opening of floats with dbl-click, closing with click on the label (Matthias)
3214 - popup on right-mouse when inside a float, therefore changed table-popup
3215    to appear only when the hit was on the table (Matthias)
3216 - figure- and tablefloats are now open after loading (Matthias)
3217 - put "insert primary selection (lines)" on the middle-mouse (Matthias)
3218 - small bugfix concerning nested environments and layouts with 
3219     top_label or centered_top_label (Matthias)
3220 - very small fix to the layout-desciption of abstract layout (Matthias)
3221 - documents no longer marked as changed after processing of  figinsets.
3222    Therefore UpdateInset got a "mark_dirty"-boolean parameter (Matthias)
3223 - no more undo stored when entering highly-editable-insets (mathinsets), 
3224    but when these are changed  (as LYX_UNDO_INSERT). This is called by
3225    mathinsets via LockedInsetStoreUndo(). Several other minor fixes to 
3226    undo-handling with insets (little steps forward completly transparent
3227    mathed-integration)  (Matthias)
3228 - new inset feature "const char* EditMessage()" that appears in the minibuffer
3229    when editing. So no missleading "Opened inset" anymore... (Matthias)
3230 - Added experimental chkconfig.tex which check for the availability of
3231   some packages. It should be expanded if there is interest. (Jean-Marc)
3232 - Added new layout to support the paper.cls documentclass. (Jean-Marc)
3233 - Added reverse video and monochrome support to lyx, through the use of
3234   switches: -Reverse -Mono -MathColor -MathFrameColor -FootColor -FillColor
3235   -OnOffLineColor -LatexColor -InsetColor -LightedColor.
3236   The switches default to the present configuration.
3237 - enhancements to configure script with latex autodetection
3238 - new functions: file-insert, file-new, file-open (Uwe)
3239 - support for fancyheadings (Uwe)
3240 - Changed default placement of dialogs to be around mouse to improve
3241   keyboard usage. (Asger)
3242 - Changed appearance of labels from "\label{name}" to "name" in a
3243   grey box. (Asger)
3244 - Fixed small errors in a few bubble-help texts. (Asger)
3245   
3246 since 0.10.0
3247 - implemented a bubble-help for the icons (Matthias)
3248 - updated lyx.C to fit with the lyx.fd file (Headings sizes now Large)
3249   (Matthias)
3250 - filebrowser gets a suggested field now, i.e. "newfile" when
3251   creating a new file, otherwise it is cleared (Matthias)
3252 - borderwidth set to -2 for visual feedback when clicking on icons (Matthias)
3253 - small bugfix in UpdateInset (Matthias)
3254 - marked "Formula" and "Numbered Formula" layouts a obsolete.
3255    Search for "Obsolete Layouts" in lyx_cb.C (Matthias)
3256 - lastfiles::newfile now called when writing or loading a file, not anymore
3257    when just calling newfile  (Matthias)
3258
3259 since pre0.10.3
3260 - \cline support for tables => vertical multicolumns (Matthias)
3261 - reimplemented the keyboard-control for the combobox (Matthias)
3262 - mathinsets now work in latex commands. This was done by adding
3263    "fragile" as a parameter to the insets' Latex feature. (Matthias)
3264 - the reference-box now shows mathinset-labels, too. Will still work
3265    when mathinsets allow several lables (Matthias)
3266 - cut/copy-selection fixes (also table copy bug) (Matthias)
3267 - floats at beginning of description fixed (Matthias)
3268 - fixed two serious bugs in text-class (ptr-par instead of ptr->par) (Matthias)
3269 - autosave interval default changed from 120 to 300 because of the undo
3270   feature. (Asger)
3271 - Added ctrl+ins for copy, shift+del for cut, and shift+ins for paste
3272   to the pc-modern bind file. (Asger)
3273 - Added info on how to submit a patch to README. (Asger)
3274 - added options \kbmap, \kbmap_primary, and \kbmap_secondary to lyxrc. (Lgb)
3275 - added DEBUG_KBMAP (Lgb)
3276 - border with set to (-)1 some new icons included and old ones modified.
3277   This still needs some tuneup.
3278 - fixed a long time bug in QuitLyX() (Lgb)
3279 - some (very) small changes to the main window. (Lgb)
3280  
3281 since pre0.10.2
3282 - fixes to make LyX compile on SGI CC (Xiaokun)
3283 - rework of combox (true pop-up and grabbing) (Alejandro)
3284 - combox used in Layouts->Document. (Alejandro)
3285 - allow default.map (should we provide one?) (Lgb/Jacques)
3286 - fixed bug in intl.C. This one has been there ever since I changed
3287   intl.C to use the structures in tex-defs.h insetad of its own. Several
3288   people have tried to fix this, but they have only fixed the sympthoms, not
3289   the real problem. Hopefully it is correct now. (Lgb)
3290
3291 since pre0.10.1
3292 - rework of DeleteLineForward, DeleteWord[Forward, Backward] (Matthias)
3293 - fixes to undo and delete-empty-paragraph-mechanism (Matthias)
3294 - small change to emacs.bind to fit more with X-Emacs [home, end] (Matthias)
3295   (these are only included in comments, GNU Emacs does not
3296     have these bindings [Lgb])
3297 - few small fixes (Matthias)
3298 - several small fixes (posted to lyx@via)
3299 - combox now used in Options->Keyboard. Should not introduce new bugs, but
3300   something is still wrong in intl.C (Lgb)
3301 - added activate(), deactivate() to Combox (Lgb)
3302
3303 since 0.9.28
3304 - Visual label and numbering for equations  (Alejandro)
3305 - Proper handle of locked insets in buffer  (Alejandro)
3306 - Several Mathed misfeatures fixed  (Alejandro)
3307 - Math forms cleaned up. (Asger Alstrup)
3308 - Bug in system.lyxrc fixed: Fontencoding back to T1. (Asger Alstrup)
3309 - Added new --with-broken-const option to configure (Jean-Marc)
3310 - Checked in all file that config.h is the first to be #included (Jean-Marc)
3311 - Update to INSTALL and README.bin (Jean-Marc)
3312 - correct undo enabled for delete-word[line] functions (Matthias)
3313 - print-to-ps-file now prints in the directory of the document (Matthias)
3314 - little table bugfix (too wide margins in multicolumns) (Matthias)
3315 - copy & paste bugfix to avoid half tables (Matthias)
3316 - toolbar-fixes: pointer_grab with sb_right_cursor and 
3317   disabling of other widgets when the layout-choice is down.
3318   Now the layout-choice should behave like a real widget :-) (Matthias)
3319  
3320 since 0.9.27
3321 - reenabled "lyxquote"-macro in lyx_sty.h and file.C as "lxq". (Matthias)
3322 - Improved inset-locking. Now every buffer can have its own 
3323    the_locking_inset (Matthias)
3324 - new layout-description command "latexclass", few delete[] fixes  (Matthias)
3325 - linux-doc-sgml-bug concerning footnotes fixed (Matthias
3326 - fixes to paragraph enumeration in footnotes (Matthias)
3327 - another fix to the DepthCB-stuff (Matthias)
3328 - deleteting tmpbuf when exiting re-enabled (Matthias)
3329 - fixed the INOUT-bug with menus (Matthias)
3330 - avoids display-insets in tables (Matthias)
3331 - correct placement of error boxes even with mathinsets in 
3332    document (Matthias)
3333 - rework of figinsets path-handling. Now figinsets use an
3334    absolute path internally, what is hidden for the user.
3335    You will see the effect when moving a figinset into
3336    another buffer. See figinset.C for further details (Matthias)
3337 - filebrowser to create new document (Matthias)
3338 - small other fixes (Matthias)
3339 - Change to configure to check that the xforms library is 0.81 (Jean-Marc)
3340
3341 since 0.9.26
3342 - Several Mathed improvements: better limits display, visual decorations
3343   and accents, spaces, oint, single greek, dots, etc.  (Alejandro)
3344 - bugfixes and little enhancement for insert-reference (Matthias)
3345 - new functions layout-character, layout-document, layout-paragraph,
3346    layout-quotes, font-roman, little fixes (Matthias)
3347 - little changes to menus and bindfiles (Matthias)
3348 - dvips set as epsfig-driver in system.lyxrc (Matthias)
3349 - small fix to LyXText::OpenStuff and OpenMathInset(Matthias)
3350 - changes to lyx_sty.h to avoid floats on pages with
3351    lyx-title-layout (Matthias)
3352 - few figinset fixes concerning memory (de-)allocation(Matthias)
3353 -  the "do not display this figure"-option of figinsets now works.(Matthias)
3354 - scrollbar set back to old look but with 3D arrows (Matthias)
3355 - no more segfault when chosing a kbmap. (Matthias)
3356 - once again: "Newline" in preamble input is possible (Matthias)
3357
3358 since 0.9.25
3359 - makepatch changed to use YYMMDD date format instead of DDMMYY so the 
3360   patchfiles sort better. (Asger Alstrup)
3361 - Clean up and restructuring of default system-lyxrc file. (Asger Alstrup)
3362 - Minor changes to minibuffer messages and man-page. (Asger Alstrup)
3363 - Minor simplification of parsing of booleans in lyx_rc.C so GetBool is
3364   used. (Asger Alstrup)
3365 - wysiwyg delimiters and decorations!  (Alejandro)
3366 - Hopefully solved the tmpbuf \input and figinset problem by setting
3367    input@path in the generated tex-file if necessary (Matthias)
3368 - enabled undo for editing insets (Matthias)
3369 - Rotating arrow and keyboard control for layout combobox (Matthias)
3370 - New function "drop-layouts-choice" (Matthias)
3371 - MiniBuffer::Activate(), MiniBuffer::Deactivate() (Matthias)
3372 - LFUN_DEPTH alias "depth-next" works again (Matthias)
3373 - little bugfix in text2.C CheckParagraph. Happend when the cursor
3374    was inside a table and a figinset is processed. Many thanks
3375    to the very good bugreports:-)  (Matthias)
3376 - small fix to ComboBox: correct gravity for the browser (Matthias)
3377 - changed various delete's to delete[] (Matthias)
3378 - small fix to UpdateInset (Matthias)
3379 - Small fixing to combox  (Alejandro)
3380 - Mathed bugs fixed related to delimiters, macro mode
3381   and parser's panic (Alejandro) 
3382 - math-display is used in math mode to toggle the display status of
3383   and existing formula (Alejandro)
3384 - A new action math-delim, needs 2 arguments separated by a ' '.  (Alejandro)
3385
3386 since 0.9.24
3387 - Documentation for Mathed  (Alejandro)
3388 - Fixed several reported Mathed bugs  (Alejandro)
3389 - Moved minibuffer out from lyx_cb and added protection against
3390   blank inputs  (Alejandro) 
3391 - lyx.fd created for lyx.C. Be careful with this one. (Asger Alstrup)
3392 - Filebrowser simplified. (Asger Alstrup)
3393 - Shortcuts and resizeability added to most dialogs. (Asger Alstrup)
3394 - bugfixes to tables (Matthias)
3395 - little optical changes to combobox (colors) (Matthias)
3396 - GUI warning when exiting because of unreachable layout descriptions
3397   (Matthias)
3398 - small bugfix in bind-files (Matthias)
3399 - little change to menus (float instead of the missleading caption) (Matthias)
3400 - small changes to fileformat to allow reasonable diff/patch (Matthias)
3401 - bugifxes to texcode generation (Matthias)
3402
3403 since 0.9.23
3404 - not much only small fixes (?)
3405
3406 since 0.9.22
3407 - Some mathed bugs fixed (Alejandro)   
3408 - Preliminary support for math accents  (Alejandro)
3409 - A step to incorporate mathed as the new math mode (Alejandro) 
3410 - Support for label and numbering a formula (Alejandro) 
3411 - Preliminary support for maketitle (Alejandro) 
3412 - Bugfixes for wysiwyg tables, pageUp/pageDown-scrolling,
3413   buffer resizing, file browser, find & replace and undo (Matthias)
3414 - cleanup for the layout descriptions (Matthias)
3415 - enhancments to the lyx environment handling: defaultfamily, defaultseries,
3416   defaultshape and defaultsize. Also centered_top_label_environment
3417   (Matthias)
3418 - the layout object in the mainform now uses a combox. Not as encapsulated
3419   as I'd want it to be. (Lgb)
3420 - small changes to the combox class + added FL_COMBOX_INPUT (Lgb)
3421 - general cosmetic cleanup + small stuff (Lgb)
3422 - fixed configure's --with-extra-lib on Solaris 2.x (Jean-Marc)
3423 - fixed configure so that it does not use libstdc++ if not present (Jean-Marc)
3424 - updated devel/tools/autoconf.patch with a new fix (Jean-Marc)
3425
3426 since 0.9.21
3427 - Configure changes. Option --with-sun-headers is automatic now (Jean-Marc)
3428 - Changed the function bzero() to macro BZERO() which uses either memset() 
3429   or bzero() (Jean-Marc)
3430 - Added support for | in file.C and corrected prettyprinting of `LaTeX2e'
3431   (Jean-Marc)
3432 - A few changes to help compile with Sun's CC -- does not work yet (Jean-Marc)
3433 - fix to spellchecker (Floyd)
3434 - some cleanup (Lgb)
3435 - a combobox is now included in the source but not used (Alejandro)
3436
3437 since 0.9.20
3438 - Correct scrolling during inset lock. Therefore new method 
3439   LyXScreen::FitManualCursor  (Matthias) 
3440 - No weird scrolling anymore when locking a highly editable inset (Matthias)
3441 - bugfixes in CheckParagraph that is used to update insets (Matthias)
3442 - state info for fontloading. New Store() and Reset() method for minibuffer
3443   (Matthias)
3444 - MoveCursorUpdate now works again  (Matthias)
3445 - Display()-Insets are now printed on the screen as Display()-Insets. 
3446   Also code to make sure Display()-Insets cannot occur on weird places
3447   (Matthias)
3448 - small fix to cut and paste (Matthias)
3449 - small fix in inserting figures: no more latex when figinset (Matthias)
3450 - Automatic scrolling to keep the cursor visible for mathisnets (Matthias)
3451 - Fixed bug in Minibuffer that created unnecessary pseudoactions (Alejandro)
3452 - To prevent that \xdvi_extra_options cause segfault, now is used
3453   the size of the table instead of the last enum.                (Alejandro) 
3454 - Added function bool lyxlex::GetBool() to parse "false" and 
3455   "true"  (Alejandro)
3456 - Fixed several Mathed bugs.  (Alejandro)  
3457 - Windows menu item renamed to Documents. (Asger Alstrup)
3458
3459 since 0.9.19
3460 - bugfix in symgen.h (Robert Withrow)
3461 - removed malloc and free in paths.C (Lgb)
3462 - corrected command names in *.bind (Lgb)
3463 - removed malloc and free from spellchecker.C. Added new and delete[]
3464   instead. Please test the spelchecker to see if anything went wrong. (Lgb)
3465 - removed the info lines generated upon startup, use -dbg 1 to see them (Lgb)
3466 - Cleaned up dialogs, menus and minibuffer dialog to improve user interface.
3467   Remove wierd forms "HiFi" and "Calc". All references to the word "buffer" 
3468   changed to "document" in user interface. Another small stuff. (Asger Alstrup)
3469 - The traditionnal infinitesimal changes to configure (Jean-Marc).
3470 - Changed command names view and view-ps into buffer-view and buffer-view-ps,
3471   and updated .bind files accordingly. (RvdK).
3472 - Changed command name greek-toggle into math-greek-toggle and moved the
3473   command from the keyboard menu to to math menu (M-m g) in both .bind
3474   files. (RvdK)
3475 - added a #error in lyx_main.C to gard against wrong version of xforms (Lgb)
3476 - removed all KP_x from *.bind files, these were broken, please
3477   use xev to check what keysyms the keypad really returns (Lgb)
3478
3479 since 0.9.18
3480 - remade the MiniBuffer class. it now encapsulates all the minibuffer
3481   stuff. Even the input object is hidden in this class. (Lgb)
3482 - some changes to Toolbar, and added a new func toolbar-add-to (Lgb)
3483 - added a quit pixmap (Lgb)
3484 - two new keymaps (three) (nn sorry didn't record the names)
3485 - Removed the void idle string from lyx_func_table and changed
3486   LookupLyxFunc accordingly. Now last element can be selected. (Alejandro :)
3487 - Added void Inset::SetDisplay(bool) and implemented in InsetFormula
3488   (Alejandro)
3489 - Fixed several Mathed bugs. (Alejandro)
3490 - Changed command names to new set with object.event order. (RvdK)
3491 - Changed `right' and `left' in command names to `forward' and `backward' 
3492   for consistency with other command names. (RvdK)
3493 - Added user command `cancel' again (got lost in 0.9.18). (RvdK)
3494 - Changed command name `meta-fake' to `meta-prefix'. (RvdK)
3495 - Once again removed most of the built-in bindings. Did *not* remove the 
3496   movement, edit, accent and default keypad keys. (Rvdk)
3497 - Replace bind section in system.lyxrc with stuff that supports the
3498   .bind files. (RvdK)
3499 - Renamed Search & Replace to Find & Replace in menu and dialog. (RvdK)
3500 - Renamed preview to view in command names and menus. (RvdK)
3501 - Changed and/or added accelerators to several menus. (RvdK).
3502 - added option to Document Layout form to allow \float_placement value
3503   to be changed on a per document basis. (thornley)
3504 - added new command \float_placement to allow figure and table floats
3505   to be placed according to the users wish, rather than using LaTeX's
3506   default values. (thornley)
3507 - configure changes to improve portability (Jean-Marc)
3508 - usage of a free object instead of a canvas for the work_area:
3509   Advantage is the better focus managment. The work_area gets
3510   the input now, even when the cursor is on a menu.
3511   When xforms someday will keep the focus of a form, LyX will, too. (Matthias)
3512 - new look of the main form (Matthias)
3513 - minibuffer is editable now (an input-widget) (Matthias)
3514 - enables undo for replace-string and insert-string (Matthias)
3515 - bugfix in texing tables (what Jean-Marc mentioned) (Matthias)
3516 - few changes in insetlocking and mathinsets (Matthias)
3517 - insets can now be edited with dbl-click AND middle mouse. (Matthias)
3518 - inset can be "highly" editable (like mathinsets). With these
3519    a usual click is enough to edit them (Matthias)
3520
3521 since 0.9.17
3522 - changed getenv("USER") into getenv("LOGNAME") (posix) (Lgb) (suggestion
3523   at lyx@via) 
3524 - set the depth to 8 always. (Lgb) (suggestion at lyx@via)
3525 - screen is now correct (Lgb)
3526 - LyX should now read the lyxrc file correctly (I hope) (Lgb)
3527 - update to mathed (Alejandro)
3528 - cosmetic cleanup, and spell fix (Jean-Marc)
3529 - small changes to figinset (Matthias)
3530 - moved form_search into form1.fd (Matthias)
3531 - update to tables (multicolumn) and undo (Matthias)
3532 - Patched LookupLyxFunc(). Scan range now depends on sizeof
3533   lyx_func_table. Last element could not be selected. (RvdK).
3534 - Added two new user commands: depth-dec and depth-inc. (RvdK). (I
3535   changed the names. Lgb.)
3536 - Very small change to DepthCB() to support depth-dec command. (RvdK).
3537 - Added new user command: menu-open. (RvdK).
3538 - Added new function MenuOpenByName() in lyx_cb.C that opens a
3539   visible menu of a given name. (RvdK). (NB! Almost nothing should
3540   be added to lyx_main.C. Lgb)
3541 - Added new user command: spellcheck. (RvdK).
3542 - Disabled the Meta-xxx visible menu accelerators. (RvdK).
3543 - Changed some of the visible menu accelerators, some of the menu
3544   item texts and removed fixed binding strings. (RvdK).
3545 - Added new \bind_file lyxrc command that loads a bind file from
3546   system dir (unless an absolute path is given). (RvdK).
3547 - Introduced two new bind files, pc-modern.bind and emacs.bind that
3548   hold default binding configuarations. (RvdK).
3549 - Changed Makefile.in. The .bind files are now installed to the
3550   system dir. (RvdK).
3551 - Added user commands `cancel' and `meta-fake' for \bindable
3552   cancel and meta fake functionality and added cancel and meta-fake 
3553   features in keybind.C. (RvdK).
3554 - When building a key sequence, the minibuffer always reflects this state,
3555   without time-out. (RvdK).
3556 - When a prefix key is entered, the available key options appear after one 
3557   second in the minibuffer. (Rvdk)
3558 - Possible to execute commands from minibuffer. (Lgb) (not very clever done)
3559   it is not even possible to see what you write :-(
3560 - change to InsetFig::Browsefile (thornley)
3561 - made a MiniBuffer class (methods: Set, Init, and expose) (Lgb)
3562
3563 since 0.9.16
3564 - configure updates : removed support for installing lyx.sty, for xforms 0.75, 
3565   updated INSTALL file, removed a few macros from lyx_sty.h and enclosed
3566   it in \makeatletter ... \makeatother (Jean-Marc)
3567 - fiddling in lyx_sty.h (Lgb)
3568 - new bindable function: push-toolbar(int nth) and a hack in 
3569   create_form_form_main so that other objs can know where
3570   the toolbar is. (not finished) (Lgb)
3571 - Class Inset split into two classes: interaction methods
3572   now are placed in UpdatableInset class, and the_locking_inset
3573   is an object of this class.  (Alejandro)
3574 - All references to Displaymath layout removed from formula.C.
3575   Now lyx should center a mathinset if its method
3576   Display() returns true. Also, for a clean scrolling, the
3577   method HotSpot returns the position of the inset, since
3578   a mathinset moves current lyx cursor.  (Alejandro)
3579 - Now Mathed supports Arrays, eqnarrays and numbered equations.  (Alejandro)
3580 - Enhaced local TeX mode for mathed, and several bugs fixed  (Aljandro)
3581 - Rewriten mathed's cloning mechanism. No more segfaults when UNDO (Alejandro) 
3582 - Unlimited UNDO and REDO (Matthias)
3583 - the string "LyX" will be texed with the new lyxlogo as \LyX{}
3584    Also TeX and LaTeX. (code is in file.C, "idea for labels")
3585 - AutoCorrection with special Autocorrect-buffer
3586 - Some cleanup and several bugfixes of the LyXText-class (Matthias)
3587 - layout conversion error fixed and several more bugfixes (Matthias)
3588 - improved tables (dashed unvisible lines, some fixes) (Matthias)
3589 - float-labels and lines appear red now (Matthias)
3590 - Added LYX_SYMBOL_FAMILY to the font module (Matthias)
3591 - TexRowStuff changed in a way that allows LaTeX to
3592   run in background in the future (Matthias)
3593
3594 since 0.9.15
3595 - Fixed several bugs related to lyxlex in lyxrc.C (Alejandro)
3596 - added a \input to lyxrc (Alejandro)
3597 - C-k now _is_ delete-line-forward (Alejandro) (That was now, wasn't it?)
3598 - kill-line-forward now works as expected (Lgb)
3599 - table and menu update (Matthias)
3600 - lyx.sty removed, is now included in lyx. (Lgb)
3601 - \def\LyX included in lyx_sty.h, IMO need changes. (Lgb from David)
3602 - fixes to compile lyx on SGI/NCC (Xiaokun)
3603 - small fix in MakeLaTeX... + added some info lines in .tex file (Lgb)
3604
3605 since 0.9.14
3606 - Introduced several features to mathed, and bugs fixed. (Alejandro)
3607 - update to configure (Jean-Marc)
3608 - menu and table stuff (Matthias)
3609
3610 since 0.9.13
3611 - Configure changes (Jean-Marc)
3612 - enhancements to lyxlex (Alejandro)
3613 - speed up and other (i.e. toolbar change) (Matthias)
3614 - fix depth item in toolbar + other small toolbar changes (Lgb)
3615 - more clean up (or obfusc. depends on view) (Lgb)
3616 - update of isolyx.lyx, not good yet, but better. (Lgb)
3617 - have I forgot anything? Please make a note in changes when sending patches.
3618   (just add the note to the absolute top of the file)
3619
3620 since 0.9.12
3621 - More configure changes (Jean-Marc)
3622 - some bugfixes (several)
3623 - freespacing (Robert)
3624 - using LyXLex for parsing of lyxrc (not broken is it?) (Lgb & Alejandro)
3625 - more cleanup and moving around (Lgb)
3626 - have I forgot anything? Please make a note in changes when sending patches.
3627
3628 since 0.9.11
3629 - Math panel enhanced.  (Alejandro)
3630 - Created a simple lexical analizer class from existing code. (Alejandro)
3631 - preliminary support for read only buffers (Dirk)
3632 - use tmpdir for generated files (Dirk)
3633 - reorganization of code (Dirk and Lars Gullik)
3634   (did I overdo this? lgb)
3635 - command line arguments and resources (a couple) (Lars Gullik)
3636 - removed a sympthom (latex file sometimes contained '\0')
3637   this still needs to be fixed in a decent way. (Lars Gullik)
3638 - support for debug levels look in definitions.h (Lars Gullik)
3639
3640 since 0.9.10
3641 - a nasty bug in argument passing removed (Dirk)
3642 - BufferList now actually works. 
3643   buffer[current_buffer] replaced with bufferlist.current() (Lars Gullik)
3644   (this is why 0.9.11 was released)
3645 - some minor fixes (Lars Gullik)
3646 - all (99%) unused variables have been commented out (or removed.) (Lgb)
3647
3648 since 0.9.9
3649 - Several enhancements and bugs fixed to MathEd. (Alejandro)
3650 - New path/filename mingling code (Dirk)
3651 - Some cleanup and adding more bugs. (Lars Gullik)
3652 - buffers almost dynamic alocated (disabled, might be removed). (Lars Gullik)
3653 - most of the forms moved to external files (Dirk)
3654
3655 since 0.9.8
3656 - bugs fixed (Matthias)
3657 - a new symbolgenerator (not quite finished, hopefully useful) (Lars Gullik)
3658 - three new keymaps. (Boloni Laszo)
3659 - Sharing text keybind handling to mathed, and bugs fixed. (Alejandro)
3660 - support for the new xforms lib (0.8x) the old one is still
3661   usable (just remember '#define oldxf' in config.h) (Lars Gullik)
3662 - some improvements to make usable pseudoactions in toolbar. (Alejandro)
3663
3664 since 0.9.7
3665 - TAGS in makefile + small change to makepatch (Lars)
3666 - toolbar configurable from .lyxrc (Lars)
3667 - pseudoaction handling and some improvements in toolbar. (Lars & Alejandro)
3668 - some changes to quit sequence and title form (Lars)
3669 - some new commands and keybindings (Robert)
3670 - configure improvements (Jean-Marc)
3671 - first steps for wysiwyg-tables (Matthias)
3672 - improvements in row-printing (top labels and chapter labels) (Matthias)
3673 - some bugfixes (code & layouts)
3674 - see APPLIED Patches. Authors of these patches, please drop me
3675   a short line for the CHANGES list, thanks.
3676
3677 since 0.9.6
3678 - configure improvements (Jean-Marc)
3679 - a lot of small things (Robert)
3680 - some things (Lars)
3681 - Bugfixes (Graham)
3682
3683 since 0.9.5
3684 - Integration of MathEd (Alejandro)
3685 - configure patches (Jean-Marc)
3686 - few bugfixes
3687
3688 since 0.9.4
3689 - user definable toolbar, deadkey handling improved,
3690   various small improvements (Lars)
3691 - configure improved (Jean-Marc)
3692 - faster rebreaking when texing and opening/closing all floats (Matthias)
3693 - popups move to front now when reinvoked (Matthias)
3694
3695 since 0.9.3
3696 - improved wysiwyg figures (Ivan)
3697 - bugfixes (Matthias)
3698
3699 since 0.9.2
3700 - improved bind. Greek keyboard (Alejandro)
3701 - improved wysiwyg figures (Ivan)
3702 - bug fixes 
3703 - new inset features for figures and mathed (Matthias)
3704
3705 since 0.9.1
3706 - many many bugfixes
3707 - better keymap handling
3708 - wysiwyg figures (preliminary support) (Ivan)
3709
3710 since 0.8.3 (this is new development branch 0.9.1)
3711  0.9.1 is basically the same as 0.8.3 with
3712  some alterations to the keyhandling code and
3713  better internal support for dead-keys.
3714
3715 since 0.8
3716 - improved mathtables (Alejandro)
3717 - improved configure script (Jean-Marc)
3718 - few bugfixes 
3719
3720 since 0.7p4d11
3721 - several bugfixes (when will that end?))
3722   and "goto note" function (Matthias)
3723 - kbmaps documentation (Ivan)
3724
3725 since 0.7p4d10
3726 - nicer latex-code (Matthias)
3727 - kbmaps (Ivan Schreter)
3728 - menus don't segfault anymore (XForms bug) (Lars Gullik)
3729 - printer enhancements (D.A. Niggemann)
3730 - Few bugfixes, little linuxdoc enhancements (Matthias)
3731
3732 since 0.7p4d9
3733 - new menus (Lars Gullik)
3734 - note inset, simple help system, label/reference support,
3735   credits popup, few bug fixes (Matthias Ettrich)
3736
3737 since 0.7p4d8
3738 - font underline support (Matthias) 
3739 - layout bug correction and config. handling enhancements (D.A. Niggemann)
3740 - real configure script (Thomas Pundt)
3741
3742 since 0.7p4d7
3743 - fixed the layout display when specifying a document on command line 
3744   (Matthias)
3745 - changed the search order for layouts seeking (Lars Gullik)
3746 - changed the Copyright notice timeout (Lars Gullik)
3747 - added layout class "letter" (Matthias)
3748 - implemented a current row. Before this change LyX had to go through the whole
3749   document from the beginning each time it accesses a row on the screen. 
3750   (Matthias)
3751 - bug corrections and more... (Matthias Ettrich and Lars Gullik)
3752
3753 since 0.7p4d6
3754 - spellchecker (Hubert Schreier)
3755 - layout parser redesign (Alejandro Aguilar Sierra)
3756 - math symbol form enhancements (Alejandro Aguilar Sierra)
3757 - Imakefile rework and lyx form close callback (Pascal Andre)
3758 - bug corrections and more ... (Christian Buescher and Lars Gullik)
3759
3760 since 0.7p4d5
3761 - math symbol support (Alejandro Aguilar Sierra)
3762 - keymaps 32bits patch (Christian Buescher)
3763 - LinuxDoc SGML support enhancement (Pascal Andre)
3764 - external style definition files (Pascal Andre)
3765
3766 since 0.7p4d4
3767 - user-definable keys (Christian Buescher)
3768 - lyxserver (Christian Buescher)
3769 - LinuxDoc SGML support (Pascal Andre)
3770 - bugfix in select word (very first and very last)
3771
3772 since 0.7p4d3
3773 - dead-key support for isolatin characters.
3774   (Lars Gullik)
3775 - fontencoding command added (Lars Gullik)
3776 - epsfig-driver support (Lars Gullik)
3777 - multicol.lyx documentation added (Lars Gullik)
3778 - isolyx.lyx documentation added (Lars Gullik)
3779 - fontsizes and font_norm can be set now via GUI or 
3780   lyxrc
3781 - pasting of the primary selection is now possible
3782 - internally improved cut and paste
3783   (necessary to implement tables and
3784   equations in the future)
3785 - less memory leaks
3786
3787 since 0.7p4
3788 - added a table of contents:
3789   support for tocdepth, tabel visible in extra window,
3790   ability to jump to the corresponding position in 
3791   the text by clicking into the table of contents
3792 - added support for spellchecker
3793 - support for psnfss and inputenc. Removed the
3794   obsolete isolatin1 stuff.
3795 - delete can be mapped to backspace in the .lyxrc
3796 - temporary fix of the scrollbar's behavior. I also
3797   added two scroll buttons until XForms comes with
3798   a real scrollbar.
3799 - small bug in delete character fixed, concerning
3800   the screen refresh
3801 - other little bugfixes
3802
3803 since 0.7p3
3804 - improved word-wise movement
3805 - tex code in LaTeX Commands like lyxrightaddress was 
3806   wrong since a senseless protec was added after
3807   the tex code.
3808
3809 since 0.7p2
3810 - close buffer caused a segfault with an empty 
3811   buffer
3812 - M-v and C-v did not do what emacs does
3813 - xdvi extra options works now
3814
3815 since 0.7
3816 - fixed a terrible bug concerning footnotes.
3817   (saving and cut & paste)
3818   
3819 since LyX 0.5 
3820   (sorry I was too lazy too report the various 
3821   changes)
3822
3823 since 1.05p2
3824 - changed toolkit to XForms and improved a LOT of
3825   things. 
3826
3827 since 1.05
3828 - Motif2.0 fix: When the layouts combobox was
3829   set to another layout (for example when moving
3830   the cursor through the text) the layouts where
3831   set again. That means that user defined changes
3832   to the paragraphs like vertical spaces etc. where
3833   reseted to the default values.
3834   This bug didn't occur with Motif < 2.0
3835
3836 since 1.04
3837 - new font handling (saver and more variable) since
3838   a lot of segementationt faults (that nowbody told
3839   me :-( ) occured on systems that had other fonts 
3840   installed.
3841 - less bugs (specifying a file at the commandline,
3842   user defined preambles, generated tex-code)
3843 - you may preview and print from within NoName now
3844 - tex runs now in the directory where the lyx-file
3845   is. This is better, since the dvi-file may need
3846   pictures.
3847 - editor asks when exiting with unsaved changes.
3848 - you may use editres with noname now
3849
3850 since 1.03:
3851 - You can run LaTeX from within NoName now.
3852 - Generated TeX-code should be less buggy.
3853 - Editor is improved (cut&paste, search&replace)
3854 - Creating a new file is easier.