Asger Ottar Alstrup wrote:
Hi,
An update on the status of 1.5.svn. Nice work, guys - we are down to
just 2 known show-stoppers for a test release:
- Selection with the mouse. Does not work in math nor in tables. It
works in all footnotes, floats & notes and miniboxes, even when nested.
To reproduce, make a formula or a table, type some text and try to
select it with the mouse. Anybody have any leads?
Somebody needs to step by step debug the GuiWorkarea mouse event
handling. It should not be very hard to understand what's going on.
- In math the cursor blinks at the start of the math inset and then
seems to go the correct place afterwards.
A bit of step by step debugging should solve this issue also. I guess
mathed is wrongly repositioning the cursor. This has nothing to do with
the frontend.
There was a patch from Peter
which does the trick by disabling immediate cursor updates when typing.
This is an improvement all in all and therefore should go in with a
comment about why. Better would be to change it such that the instant
cursor update remains in text, but not in math. That would make it
releasable in my book.
The problem is that you don't know whether you are in mathed at WorkArea
level.
Show-stopper for 1.5 final, but not for a test-release:
- LaTeX Encoding: UTF-8 support. Should supposedly be easy if you know
how to do this, which is why I suggest to make it a show-stopper. Let's
hope Georg finds the time somehow, but I do not think this should block
a test-release.
- Nice icons on change tracking toolbar.
Things off the radar for now:
- Fix math parser problems with sin x and friends. Patch prepared, and
reviewed.
- Table toolbar in menu problem. (Peter reported missing the drag-able
table insertion gadget, but that exists in the toolbar. Is that not good
enough?)
- Various crashes with multiple views.
Well after my last big commit related to the BufferView cached in
LyXView, there should be a lot less crashes with multi-view. I am
interested in report (with backtrace if possible) of any crash.
What is the status on the change tracking? Except for icons, is that
work complete for now?
Any other pending patches that would be good to have in a test release?
Most of the menu items are disabled when you switch a window without any
buffer shown. At least the document list in the "View" menu should be
enabled.
I guess Peter TabBar work will implicitely solves this problems as any
new window will have a buffer visible if any is open.
There are performance problems on Mac. I suggest that Mac users either
work with small windows, big fonts or wait until we have partial refresh
one way or another. Personally, I think such a change is too big to
allow in 1.5.0, unless someone does it very, very soon.
I hope that my latest work on font metrics and nullpainter is helping
there. I would be interested in more profile results from Bennett. The
screenshot presenting the time spent on each line of the code was very
useful.
Abdel.