since 0.9.22
- Some mathed bugs fixed (Alejandro)   
- Preliminary support for math accents  (Alejandro)
- A step to incorporate mathed as the new math mode (Alejandro) 
- Support for label and numbering a formula (Alejandro) 
- Preliminary support for maketitle (Alejandro) 
- the layout object in the mainform now uses a combox. Not as encapsulated
  as I'd want it to be. (Lgb)
- small changes to the combox class + added FL_COMBOX_INPUT (Lgb)
- general cosmetic cleanup + small stuff (Lgb)
- fixed configure's --with-extra-lib on Solaris 2.x (Jean-Marc)
- fixed configure so that it does not use libstdc++ if not present (Jean-Marc)
- updated devel/tools/autoconf.patch with a new fix (Jean-Marc)

since 0.9.21
- Configure changes. Option --with-sun-headers is automatic now (Jean-Marc)
- Changed the function bzero() to macro BZERO() which uses either memset() 
  or bzero() (Jean-Marc)
- Added support for | in file.C and corrected prettyprinting of `LaTeX2e'
  (Jean-Marc)
- A few changes to help compile with Sun's CC -- does not work yet (Jean-Marc)
- fix to spellchecker (Floyd)
- some cleanup (Lgb)
- a combobox is now included in the source but not used (Alejandro)

since 0.9.20
- Correct scrolling during inset lock. Therefore new method 
  LyXScreen::FitManualCursor  (Matthias) 
- No weird scrolling anymore when locking a highly editable inset (Matthias)
- bugfixes in CheckParagraph that is used to update insets (Matthias)
- state info for fontloading. New Store() and Reset() method for minibuffer
  (Matthias)
- MoveCursorUpdate now works again  (Matthias)
- Display()-Insets are now printed on the screen as Display()-Insets. 
  Also code to make sure Display()-Insets cannot occur on weird places
  (Matthias)
- small fix to cut and paste (Matthias)
- small fix in inserting figures: no more latex when figinset (Matthias)
- Automatic scrolling to keep the cursor visible for mathisnets (Matthias)
- Fixed bug in Minibuffer that created unnecessary pseudoactions (Alejandro)
- To prevent that \xdvi_extra_options cause segfault, now is used
  the size of the table instead of the last enum.                (Alejandro) 
- Added function bool lyxlex::GetBool() to parse "false" and 
  "true"  (Alejandro)
- Fixed several Mathed bugs.  (Alejandro)  
- Windows menu item renamed to Documents. (Asger Alstrup)

since 0.9.19
- bugfix in symgen.h (Robert Withrow)
- removed malloc and free in paths.C (Lgb)
- corrected command names in *.bind (Lgb)
- removed malloc and free from spellchecker.C. Added new and delete[]
  instead. Please test the spelchecker to see if anything went wrong. (Lgb)
- removed the info lines generated upon startup, use -dbg 1 to see them (Lgb)
- Cleaned up dialogs, menus and minibuffer dialog to improve user interface.
  Remove wierd forms "HiFi" and "Calc". All references to the word "buffer" 
  changed to "document" in user interface. Another small stuff. (Asger Alstrup)
- The traditionnal infinitesimal changes to configure (Jean-Marc).
- Changed command names view and view-ps into buffer-view and buffer-view-ps,
  and updated .bind files accordingly. (RvdK).
- Changed command name greek-toggle into math-greek-toggle and moved the
  command from the keyboard menu to to math menu (M-m g) in both .bind
  files. (RvdK)
- added a #error in lyx_main.C to gard against wrong version of xforms (Lgb)
- removed all KP_x from *.bind files, these were broken, please
  use xev to check what keysyms the keypad really returns (Lgb)
since 0.9.18
- remade the MiniBuffer class. it now encapsulates all the minibuffer
  stuff. Even the input object is hidden in this class. (Lgb)
- some changes to Toolbar, and added a new func toolbar-add-to (Lgb)
- added a quit pixmap (Lgb)
- two new keymaps (three) (nn sorry didn't record the names)
- Removed the void idle string from lyx_func_table and changed
  LookupLyxFunc accordingly. Now last element can be selected. (Alejandro :)
- Added void Inset::SetDisplay(bool) and implemented in InsetFormula
  (Alejandro)
- Fixed several Mathed bugs. (Alejandro)
- Changed command names to new set with object.event order. (RvdK)
- Changed `right' and `left' in command names to `forward' and `backward' 
  for consistency with other command names. (RvdK)
- Added user command `cancel' again (got lost in 0.9.18). (RvdK)
- Changed command name `meta-fake' to `meta-prefix'. (RvdK)
- Once again removed most of the built-in bindings. Did *not* remove the 
  movement, edit, accent and default keypad keys. (Rvdk)
- Replace bind section in system.lyxrc with stuff that supports the
  .bind files. (RvdK)
- Renamed Search & Replace to Find & Replace in menu and dialog. (RvdK)
- Renamed preview to view in command names and menus. (RvdK)
- Changed and/or added accelerators to several menus. (RvdK).
- added option to Document Layout form to allow \float_placement value
  to be changed on a per document basis. (thornley)
- added new command \float_placement to allow figure and table floats
  to be placed according to the users wish, rather than using LaTeX's
  default values. (thornley)
- configure changes to improve portability (Jean-Marc)
- usage of a free object instead of a canvas for the work_area:
  Advantage is the better focus managment. The work_area gets
  the input now, even when the cursor is on a menu.
  When xforms someday will keep the focus of a form, LyX will, too. (Matthias)
- new look of the main form (Matthias)
- minibuffer is editable now (an input-widget) (Matthias)
- enables undo for replace-string and insert-string (Matthias)
- bugfix in texing tables (what Jean-Marc mentioned) (Matthias)
- few changes in insetlocking and mathinsets (Matthias)
- insets can now be edited with dbl-click AND middle mouse. (Matthias)
- inset can be "highly" editable (like mathinsets). With these
   a usual click is enough to edit them (Matthias)

since 0.9.17
- changed getenv("USER") into getenv("LOGNAME") (posix) (Lgb) (suggestion
  at lyx@via) 
- set the depth to 8 always. (Lgb) (suggestion at lyx@via)
- screen is now correct (Lgb)
- LyX should now read the lyxrc file correctly (I hope) (Lgb)
- update to mathed (Alejandro)
- cosmetic cleanup, and spell fix (Jean-Marc)
- small changes to figinset (Matthias)
- moved form_search into form1.fd (Matthias)
- update to tables (multicolumn) and undo (Matthias)
- Patched LookupLyxFunc(). Scan range now depends on sizeof
  lyx_func_table. Last element could not be selected. (RvdK).
- Added two new user commands: depth-dec and depth-inc. (RvdK). (I
  changed the names. Lgb.)
- Very small change to DepthCB() to support depth-dec command. (RvdK).
- Added new user command: menu-open. (RvdK).
- Added new function MenuOpenByName() in lyx_cb.C that opens a
  visible menu of a given name. (RvdK). (NB! Almost nothing should
  be added to lyx_main.C. Lgb)
- Added new user command: spellcheck. (RvdK).
- Disabled the Meta-xxx visible menu accelerators. (RvdK).
- Changed some of the visible menu accelerators, some of the menu
  item texts and removed fixed binding strings. (RvdK).
- Added new \bind_file lyxrc command that loads a bind file from
  system dir (unless an absolute path is given). (RvdK).
- Introduced two new bind files, pc-modern.bind and emacs.bind that
  hold default binding configuarations. (RvdK).
- Changed Makefile.in. The .bind files are now installed to the
  system dir. (RvdK).
- Added user commands `cancel' and `meta-fake' for \bindable
  cancel and meta fake functionality and added cancel and meta-fake 
  features in keybind.C. (RvdK).
- When building a key sequence, the minibuffer always reflects this state,
  without time-out. (RvdK).
- When a prefix key is entered, the available key options appear after one 
  second in the minibuffer. (Rvdk)
- Possible to execute commands from minibuffer. (Lgb) (not very clever done)
  it is not even possible to see what you write :-(
- change to InsetFig::Browsefile (thornley)
- made a MiniBuffer class (methods: Set, Init, and expose) (Lgb)

since 0.9.16
- configure updates : removed support for installing lyx.sty, for xforms 0.75, 
  updated INSTALL file, removed a few macros from lyx_sty.h and enclosed
  it in \makeatletter ... \makeatother (Jean-Marc)
- fiddling in lyx_sty.h (Lgb)
- new bindable function: push-toolbar(int nth) and a hack in 
  create_form_form_main so that other objs can know where
  the toolbar is. (not finished) (Lgb)
- Class Inset split into two classes: interaction methods
  now are placed in UpdatableInset class, and the_locking_inset
  is an object of this class.  (Alejandro)
- All references to Displaymath layout removed from formula.C.
  Now lyx should center a mathinset if its method
  Display() returns true. Also, for a clean scrolling, the
  method HotSpot returns the position of the inset, since
  a mathinset moves current lyx cursor.  (Alejandro)
- Now Mathed supports Arrays, eqnarrays and numbered equations.  (Alejandro)
- Enhaced local TeX mode for mathed, and several bugs fixed  (Aljandro)
- Rewriten mathed's cloning mechanism. No more segfaults when UNDO (Alejandro) 
- Unlimited UNDO and REDO (Matthias)
- the string "LyX" will be texed with the new lyxlogo as \LyX{}
   Also TeX and LaTeX. (code is in file.C, "idea for labels")
- AutoCorrection with special Autocorrect-buffer
- Some cleanup and several bugfixes of the LyXText-class (Matthias)
- layout conversion error fixed and several more bugfixes (Matthias)
- improved tables (dashed unvisible lines, some fixes) (Matthias)
- float-labels and lines appear red now (Matthias)
- Added LYX_SYMBOL_FAMILY to the font module (Matthias)
- TexRowStuff changed in a way that allows LaTeX to
  run in background in the future (Matthias)


since 0.9.15
- Fixed several bugs related to lyxlex in lyxrc.C (Alejandro)
- added a \input to lyxrc (Alejandro)
- C-k now _is_ delete-line-forward (Alejandro) (That was now, wasn't it?)
- kill-line-forward now works as expected (Lgb)
- table and menu update (Matthias)
- lyx.sty removed, is now included in lyx. (Lgb)
- \def\LyX included in lyx_sty.h, IMO need changes. (Lgb from David)
- fixes to compile lyx on SGI/NCC (Xiaokun)
- small fix in MakeLaTeX... + added some info lines in .tex file (Lgb)

since 0.9.14
- Introduced several features to mathed, and bugs fixed. (Alejandro)
- update to configure (Jean-Marc)
- menu and table stuff (Matthias)

since 0.9.13
- Configure changes (Jean-Marc)
- enhancements to lyxlex (Alejandro)
- speed up and other (i.e. toolbar change) (Matthias)
- fix depth item in toolbar + other small toolbar changes (Lgb)
- more clean up (or obfusc. depends on view) (Lgb)
- update of isolyx.lyx, not good yet, but better. (Lgb)
- have I forgot anything? Please make a note in changes when sending patches.
  (just add the note to the absolute top of the file)

since 0.9.12
- More configure changes (Jean-Marc)
- some bugfixes (several)
- freespacing (Robert)
- using LyXLex for parsing of lyxrc (not broken is it?) (Lgb & Alejandro)
- more cleanup and moving around (Lgb)
- have I forgot anything? Please make a note in changes when sending patches.

since 0.9.11
- Math panel enhanced.  (Alejandro)
- Created a simple lexical analizer class from existing code. (Alejandro)
- preliminary support for read only buffers (Dirk)
- use tmpdir for generated files (Dirk)
- reorganization of code (Dirk and Lars Gullik)
  (did I overdo this? lgb)
- command line arguments and resources (a couple) (Lars Gullik)
- removed a sympthom (latex file sometimes contained '\0')
  this still needs to be fixed in a decent way. (Lars Gullik)
- support for debug levels look in definitions.h (Lars Gullik)

since 0.9.10
- a nasty bug in argument passing removed (Dirk)
- BufferList now actually works. 
  buffer[current_buffer] replaced with bufferlist.current() (Lars Gullik)
  (this is why 0.9.11 was released)
- some minor fixes (Lars Gullik)
- all (99%) unused variables have been commented out (or removed.) (Lgb)

since 0.9.9
- Several enhancements and bugs fixed to MathEd. (Alejandro)
- New path/filename mingling code (Dirk)
- Some cleanup and adding more bugs. (Lars Gullik)
- buffers almost dynamic alocated (disabled, might be removed). (Lars Gullik)
- most of the forms moved to external files (Dirk)

since 0.9.8
- bugs fixed (Matthias)
- a new symbolgenerator (not quite finished, hopefully useful) (Lars Gullik)
- three new keymaps. (Boloni Laszo)
- Sharing text keybind handling to mathed, and bugs fixed. (Alejandro)
- support for the new xforms lib (0.8x) the old one is still
  usable (just remember '#define oldxf' in config.h) (Lars Gullik)
- some improvements to make usable pseudoactions in toolbar. (Alejandro)

since 0.9.7
- TAGS in makefile + small change to makepatch (Lars)
- toolbar configurable from .lyxrc (Lars)
- pseudoaction handling and some improvements in toolbar. (Lars & Alejandro)
- some changes to quit sequence and title form (Lars)
- some new commands and keybindings (Robert)
- configure improvements (Jean-Marc)
- first steps for wysiwyg-tables (Matthias)
- improvements in row-printing (top labels and chapter labels) (Matthias)
- some bugfixes (code & layouts)
- see APPLIED Patches. Authors of these patches, please drop me
  a short line for the CHANGES list, thanks.

since 0.9.6
- configure improvements (Jean-Marc)
- a lot of small things (Robert)
- some things (Lars)
- Bugfixes (Graham)

since 0.9.5
- Integration of MathEd (Alejandro)
- configure patches (Jean-Marc)
- few bugfixes

since 0.9.4
- user definable toolbar, deadkey handling improved,
  various small improvements (Lars)
- configure improved (Jean-Marc)
- faster rebreaking when texing and opening/closing all floats (Matthias)
- popups move to front now when reinvoked (Matthias)

since 0.9.3
- improved wysiwyg figures (Ivan)
- bugfixes (Matthias)

since 0.9.2
- improved bind. Greek keyboard (Alejandro)
- improved wysiwyg figures (Ivan)
- bug fixes 
- new inset features for figures and mathed (Matthias)

since 0.9.1
- many many bugfixes
- better keymap handling
- wysiwyg figures (preliminary support) (Ivan)

since 0.8.3 (this is new development branch 0.9.1)
 0.9.1 is basically the same as 0.8.3 with
 some alterations to the keyhandling code and
 better internal support for dead-keys.

since 0.8
- improved mathtables (Alejandro)
- improved configure script (Jean-Marc)
- few bugfixes 

since 0.7p4d11
- several bugfixes (when will that end?))
  and "goto note" function (Matthias)
- kbmaps documentation (Ivan)

since 0.7p4d10
- nicer latex-code (Matthias)
- kbmaps (Ivan Schreter)
- menus don't segfault anymore (XForms bug) (Lars Gullik)
- printer enhancements (D.A. Niggemann)
- Few bugfixes, little linuxdoc enhancements (Matthias)

since 0.7p4d9
- new menus (Lars Gullik)
- note inset, simple help system, label/reference support,
  credits popup, few bug fixes (Matthias Ettrich)

since 0.7p4d8
- font underline support (Matthias) 
- layout bug correction and config. handling enhancements (D.A. Niggemann)
- real configure script (Thomas Pundt)

since 0.7p4d7
- fixed the layout display when specifying a document on command line 
  (Matthias)
- changed the search order for layouts seeking (Lars Gullik)
- changed the Copyright notice timeout (Lars Gullik)
- added layout class "letter" (Matthias)
- implemented a current row. Before this change LyX had to go through the whole
  document from the beginning each time it accesses a row on the screen. 
  (Matthias)
- bug corrections and more... (Matthias Ettrich and Lars Gullik)

since 0.7p4d6
- spellchecker (Hubert Schreier)
- layout parser redesign (Alejandro Aguilar Sierra)
- math symbol form enhancements (Alejandro Aguilar Sierra)
- Imakefile rework and lyx form close callback (Pascal Andre)
- bug corrections and more ... (Christian Buescher and Lars Gullik)

since 0.7p4d5
- math symbol support (Alejandro Aguilar Sierra)
- keymaps 32bits patch (Christian Buescher)
- LinuxDoc SGML support enhancement (Pascal Andre)
- external style definition files (Pascal Andre)

since 0.7p4d4
- user-definable keys (Christian Buescher)
- lyxserver (Christian Buescher)
- LinuxDoc SGML support (Pascal Andre)
- bugfix in select word (very first and very last)

since 0.7p4d3
- dead-key support for isolatin characters.
  (Lars Gullik)
- fontencoding command added (Lars Gullik)
- epsfig-driver support (Lars Gullik)
- multicol.lyx documentation added (Lars Gullik)
- isolyx.lyx documentation added (Lars Gullik)
- fontsizes and font_norm can be set now via GUI or 
  lyxrc
- pasting of the primary selection is now possible
- internally improved cut and paste
  (necessary to implement tables and
  equations in the future)
- less memory leaks

since 0.7p4
- added a table of contents:
  support for tocdepth, tabel visible in extra window,
  ability to jump to the corresponding position in 
  the text by clicking into the table of contents
- added support for spellchecker
- support for psnfss and inputenc. Removed the
  obsolete isolatin1 stuff.
- delete can be mapped to backspace in the .lyxrc
- temporary fix of the scrollbar's behavior. I also
  added two scroll buttons until XForms comes with
  a real scrollbar.
- small bug in delete character fixed, concerning
  the screen refresh
- other little bugfixes

since 0.7p3
- improved word-wise movement
- tex code in LaTeX Commands like lyxrightaddress was 
  wrong since a senseless protec was added after
  the tex code.
 

since 0.7p2
- close buffer caused a segfault with an empty 
  buffer
- M-v and C-v did not do what emacs does
- xdvi extra options works now

since 0.7
- fixed a terrible bug concerning footnotes.
  (saving and cut & paste)
  
since LyX 0.5 

  (sorry I was too lazy too report the various 
  changes)

since 1.05p2

- changed toolkit to XForms and improved a LOT of
  things. 

since 1.05

- Motif2.0 fix: When the layouts combobox was
  set to another layout (for example when moving
  the cursor through the text) the layouts where
  set again. That means that user defined changes
  to the paragraphs like vertical spaces etc. where
  reseted to the default values.
  This bug didn't occur with Motif < 2.0


since 1.04

- new font handling (saver and more variable) since
  a lot of segementationt faults (that nowbody told
  me :-( ) occured on systems that had other fonts 
  installed.
- less bugs (specifying a file at the commandline,
  user defined preambles, generated tex-code)
- you may preview and print from within NoName now
- tex runs now in the directory where the lyx-file
  is. This is better, since the dvi-file may need
  pictures.
- editor asks when exiting with unsaved changes.
- you may use editres with noname now


since 1.03:

- You can run LaTeX from within NoName now.
- Generated TeX-code should be less buggy.
- Editor is improved (cut&paste, search&replace)
- Creating a new file is easier.



