On Oct 31, 2006, at 1:08 PM, Asger Ottar Alstrup wrote:

Bennett Helm wrote:
I think this comment involves a misunderstanding of how dire the situation currently is on Mac. Even on a window with 6 lines of text 30 characters long there is noticeable lag in typing. Moreover, LyX on Mac will not start from the GUI; there's no cursor; menus are messed up (and the Preferences dialog is inaccessible); etc. LyX-1.5 is *completely* unusable on Mac.

Then we have to

1) find someone who can fix these problems one by one,

2) or accept that Mac is not a supported platform in the test-release.

In terms of option 1, I suggest to make a list of problems with descriptions of how to reproduce them and track that they get fixed one by one:

- Speed. I bet the only way to fix this is to draw less. Either by reimplementing the "single par" mechanism (which it seems is not even enough), or have a caching painter front to enable partial redraw of just the bits that have changed from last refresh. This is a big and somewhat complicated change, and I think your only bet is to convince Abdel to do this. The good thing about it is that it will help all other platforms, including remote X use, which must be complicated fucked up right now.

- LyX will not start from the GUI. What does this mean?

See the thread here:

<http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg103984.html>

I also have crashes on quit, but no time to investigate.

- There's no cursor. Should be workable. Try to change the size of the cursor widget to find out if it is misplaced. Try to change the z-order to see if it is hidden behind the pixmap. Try other things to find it.

If I'm going to do anything, I need more explicit instructions (not to mention more time!).

- Menus are messed up (preferences is inaccessible). Does anybody know anything about this?

Jean-Marc probably knows what to do for most of it -- at least he (mostly) solved it for 1.4 on Qt3. (Menu items don't appear where they should according to Mac conventions, etc.) But this isn't a priority now.

I suggest that you keep track of this list, update and resend it from time to time, and in this way, we'll monitor the situation. If the list does not shrink, the logical consequence is that Mac will not be supported until someone can work on it concentrated.

Part of what I don't know is what problems are Mac specific and what are not. Is the invisible cursor a problem for others? Do others not have keyboard shortcuts appearing in menus? Can others not use the arrows or letters to navigate between buttons on dialogs? What is the general state of things? When should things like this be reported? My time is *extremely* tight right now, and I cannot report everything I encounter.

Speed is the overwhelmingly important issue on Mac. Once that's solved, it will make sense for me to start investigating other issues.

Bennett

Reply via email to