So...  It is still broken.

Known problems include
        - positioning the math cursor with the mouse 
        - some cursor movements (Down/Up)
        - LaTeX feature validation is disabled (e.g. ams always required)
        - some lyx funcs/keybindings have changed, possibly in a
          not-so-compatible way
  - almost everything is displayed using the same font size 
  - alignment of mulitline stuff is broken

On the other hand
 - equation numbering/labeling is back,
 - the inset hierarchy got some polish (new abstract bases for insets with
   several nested insets and insets with "gridded" nested insets, and
   some InsetFormulaBase from which both InsetFormula and InsetFormulaMacro
   derive),
 - the framework for better handling of different math environments is
   there
 - several new lyxfuncs for adding/deleting rows/columns in multiline
 - the parser got a bit cleaned up
 - 400 LOC removed (2200 changed/moved)

The problem is that I can't fix some of the problems unless I redo
MathedCursor/MathedXIter, too. This is the last bigger hunk of more or less
original code and needs to be done anyway.

However, I fear that I would break my current changes if I simply move on.
(And I really do not want to redo what I have now...)

I think there are basically three option:
  1. I try it anyway, hoping that CVS head does not move to fast so I could
     rebuilt any time I break my current tree
  2. A mathed CVS branch
  3. get it tested, remove a _few_ obvious showstoppers and commit it.

I am inclined to something around 2.2 ...

Comments?

Andre'

PS: Last diff under

 http://mathematik.htwm.de/tmp/mathed74.diff & [.gz]

-- 
André Pönitz ............................................. [EMAIL PROTECTED]

Reply via email to