Trolltech is VERY cooperative! However, the questions they ask I can only partially
answer - can anybody help me? It seems like they are willing to help us that a
1:1 port will be possible, i.e., not platform specific changes for Aqua. But for
that we have to answer their questions - and I am merely a bugsearcher, and
do not understand in-depth what you engineered over years!
1. in the QT/ X11 version, we could use the hotkey ^ which does not work in Aqua anymore.
It probably should, however such a key is a bit dependent upon what input you are using. Where do you have it as a hotkey? Can you send a small example?
Apparently, QT/Aqua is returning a different symbol code instead of ~S and asciicircum in Aqua then in X11 (on the same computer). I could not figure out which one though, as I am just a "bugfinder" in the Aquaporting.
If you want to try the error: just start LyX, enter APPLEKEY+m for math mode, and then SHIFT+^ . It will print an ^ because Qt::Key_AsciiCircum appears not to be called.
How is this accelerator created? I stuck one into a QMenuBar with no luck in causing a problem. Are you using a QAccel? Are you just watching key events?
Does any one know????
WITH THE LYX-ACTION-KEY-DBG ON (THROUGH A HACK-STARTING FROM THE COMMAND LINES DOES NOT WORK FOR LYX/AQUA):
Setting key to 65535, ^ isOK is 1 isMod is 0 encoding is iso8859-1 Using codec ISO 8859-1 ISOEncoded returning value 94 isText for key 65535 isPrint is 1
Also: It compiles correctly - even in the instant preview!
2. When resizing the Main window, it takes very, very long; even when the window is empty.
Can you reproduce this in a small example? Can you narrow down what is taking the time?
Import a large latex file(~10 pages). Drag the lower right end of the window to a different position and you will see that it does not move...and jumps there a few seconds later. Shall I send you a large latex file, or do you have a Latex file around?
Unfortunetely this will need to be isolated into a small example. Are you sure it is not the calculating of word breaks (or some such)? Can you reproduce this in other Qt apps?
How can I show this effect more clearly?????
3. The preference menu item goes on and off.
What do you mean goes on and off?
It gets disabled (=gray) and sometimes its enabled (=black).
I think it is possible a bug like this has already been fixed (3.1.2 is quite old at this point). The upcoming 3.2.0 release may have a fix for this already.
!!!!!!!!!!!!!!!
4. A variety of patches have to be applied to make LyX compileable, see http://www.18james.com/lyx_on_aqua.html
The only changes I see required are the ControlRef changes, is this correct?
Mostly. Some are font problems related. Will you remove the ControlRef or shall we do that?
Yes, I have removed the ControlRef as we do not use it.
!!!!!!!!!!!!!!!!!
