> Array/eqnarray:
>
> - Reading a file with a math array ALWAYS gives a crash.
Please send me a small .lyx file.
> - You cannot select more that one cell in an array/eqnarray.
This cannot be changed before the remaining low level parts are reworked
(especially the math cursor).
> - Pressing C-Return in an array inside display formula, transforms the formula
> to eqnarray (while previously, it would add a row to the array).
M-m r i (math-row-insert) will add a row to an array now.
C-Return is strictly for changes in the math environments now.
Call it "Broken as designed" or "Feature".
> - Pressing C-K at the end of the last cell on a row deletes the row.
> Previously, it used to delete the row below, and put its content at the end
> of the current cell.
Is this bad?
> - Suppose that you have an array
> xyz 1 ...
> abc 2 ...
>
> and the cursor is between y & z. Pressing down will move the cursor to the
> beginning of the cell below (before the a), and not to between b & c as
> expected.
I think I could work around that, but a fix proper would need the new
cursor.
> - math-number only changes the numbering of the current row, and
> math-nonumber doesn't do anything
> (math-number should disable/enable the numbering for all previously numbered
> rows, while math-nonumber should enable/disable numbering of current row)
I found the previous sceme including thte LyXfunc names pretty confusing.
But if anybody cares to explain the old behaviour in simple words and give
some insight why 'math-number' should work on a row whereas 'math-nonumber'
works on the whole thing, I will reimplement the old behaviour.
But I guess having new functions 'math-number-row' and
'math-number-all' or something like that would be better...
> - The align env. is created with 3 column and not with 2
>
> General:
> - Pressing 'M-m d' (math-display) inside a math inset should convert the
> inset between display/inline mode.
How do I convert an \eqnarray to inline mode?
The behaviour you want is implemented by 'math-mutate inline' (or schould
be one day).
> However, in the patch 'M-m d' creates a new display math inset.
I guess it does...
> - Creating a displayed equation creates a numbered equation. The default
> should be unnumbered.
Why? Latex "default" is the unstarred version, i.e. numbered.
> - When you save an unnumbered equation or eqnarray, after reading the file
> they become numbered.
Ok that is certainly broken.
> - The empty box for an empty \left( \right) is incorrectly drawn (see bug.gif)
I see.
> Macros:
>
> - If a macro instance appear inside a subscript, it is not drawn using a
> smaller (subscript) font as it should.
I guess most of the font size stuff is not rendered properly yet.
> Moreover, when you 'open' the instance to edit the argument, the argument
> are drawn using the normal font, while it appears that the cursor moves
> according to subscript size font.
Oha.
> - Instances of the builtin macro binom are drawn incorrectly
Still? I thought this is fixed. It looked nice recently...
------
SUMMARY:
Critical:
- reading arrays
Broken:
- font sizes
- binom
- drawing of \left(\right)
- reading back unnumbered equations
- # of cols for \align
- moving cursor up/down in arrays
Disputable:
- default \eqnarray*
- behaviour of math-number/math-nonumber
- behaviour of M-m d
- behaviour of C-Return
- behaviour of C-K
I will try to fix 'Critical' and 'Broken' (maybe except the font size
things) and ask for commit to CVS afterwards.
The 'Disputable' section are all two-line-changes. I'd rather think about
it again to come up with a simple scheme. I certainly don't like the
current mess of lyx funcs that do special things under special
circumstances...
Thank for the report, Dekel!
Andre'
--
André Pönitz ............................................. [EMAIL PROTECTED]