On Thu, 28 Mar 2013, Berend Hasselman wrote:
Testing on Mac OS X 10.8.3.
Thanks to you and Henrique. Painfully slow progress here I'm
afraid, but there are a few fixes in today's upload of
gretl-quartz.dmg.
Some comments on your (and Henrique's) test results follow.
- Letter navigation in the menus doesn't work. Arrow keys,
Home and End keys do let you navigate Gretl's menu.
True. I have no idea how to make letter navigation work, or if
it's possible at all without serious hacking on GTK.
- The Global menu at the top of the screen is unreachable
with the keyboard.
I guess we could detach ctrl-f2 from gretl's own menu, then it
might work to access the screen-top menu.
- Pressing Command+Q to quit Gretl brings up the "save
commands" dialog with the Yes button highlighted. Navigating
to the No button doesn't highlight the No button but only
show a highlighted border. Navigating to the other buttons
in that dialog does highlight the complete button.
Hmm, I can arrow-key to "No" successfully here.
- in the Data menu there is (still) a shortcut ^A for Select all
That's now changed to command-A.
- Tools, Gnuplot starts a Terminal window with Gnuplot and
funny error messages as mentioned in my previous pos.
OK, I internalized the aquaterm dylib in the gretl bundle, but
forgot about internalizing the AquaTerm app itself. That's now
done (and tested here, with the external AquaTerm framework
and App masked out). Trying to use an external AquaTerm may
produce unpredictable results.
On Henrique's observations:
* Open scripts inside folders with accented filenames fails
Confirmed, and (I believe) now fixed in my latest build.
* Response to screen-top menu selections is slow.
Confirmed. I think it's a gtk-mac-integration bug. The actions
seem to speed up if you move the mouse pointer into the gretl
window, but obviously that shouldn't be necessary.
* Top-level "Window" menu not properly in sync.
Confirmed. I guess it's another gtk-mac-integration bug.
Maybe I'll join the gtk-osx-users list and try to find out
what's wrong.
Allin