Archives / Search ›

Hubzilla: “When he's not destroying your desk he's helping you with your FireWire connectivity problems.”

Jaguar's Terminal app offers significant improvements in user interface, capability and stability. I'm glad the emulation is now reasonably robust, and the source code has been mostly rewritten.

Some new features and fixes: Terminal now responds to telnet and ssh URLs. The bizarre way settings were replicated inconsistently between the inspector and Preferences window is resolved. It lets you split the window between active text and scrollback—something that I'd suggested years ago, and Chris eventually implemented in some early versions of the now-moribund next-generation MacIRC. (Actually, the MacIRC implementation was quite a bit more elegant, but I'm not complaining.) You can now drag text out of as well as into Terminal, though the drag feedback is horrendous. The extent of text selection on a dark background is no longer invisible. The I-beam still becomes close to invisible, however—Cocoa cursors fail to invert when they'd otherwise be hidden, no matter what you do to their masks. Carbon cursors continue to properly invert the same way they always did, so it's no OS X bug.

Terminal is still incredibly slow performing certain operations. Screen drawing during scrolling doesn't even remotely keep up with mouse or scroll-wheel movement on a G4, where rxvt in XDarwin and GLterm have no trouble. Selecting text which spans the split bar is horrendously laggy. Performance improvements should be forthcoming—and Apple should really put more engineering effort into Terminal given its wide use among Unix converts used to xterm, rxvt, and friends.

For months I've had code floating around to support Command-click URL launching in 10.1's Terminal, but I haven't distributed it to more than a few people because it's crash-prone in certain situations. An ICeCoffEE user sent me an email last week pointing out another new Jaguar Terminal feature, undocumented as best I can tell: Terminal lets you launch URLs with a command-double-click. This is useful, but it does a bad job: it doesn't properly strip delimiters such as trailing periods or enclosing parentheses, it doesn't handle email addresses or “slack” URLs such as www.domain.com, and responds to a nonstandard shortcut that happily leaves room for me to have ICeCoffEE intervene on a Command-click.

The rewritten Terminal is an opportunity for me to pick up where I left off on ICeCoffEE. I took a break from research tonight and did some poking around with F-Script Anywhere. It looks like I'll be able to access the contents of Jaguar Terminal windows easily (and without sporadically crashing, hopefully!) The TermStorage class has about every conceivable accessor I can think of—much better than the weird and flaky manipulation I needed to do to extract the contents of the buffer in older versions.

This article on MacMerc.com is a brief, Mac-centric introduction to RSS. More importantly for me, it provides links to official RSS feeds for MacMinute and LiveJournals, neither of which are well documented on their respective sites.

Has anyone else noticed this phenomenon on mailing lists?

As is my custom for messages I think have some reasonable content, I sent my message to the list and copied it to person A. I received no personal or on-list response from person A.

This seems to happen to me with about half the list posts I make: they're ignored and people route around me in conversation as if the messages I send don't exist. Am I really that inarticulate, or is there a technical explanation for this? I mentioned this behavior to someone in conversation, and they ascribed it to list propagation delays. An hour is a bit long for that, however.

If I'm such a horrible communicator, I need to do better, otherwise I might as well not waste my time posting and trying to help other people. Or does this happen to everyone else too, and I'm merely unobservant?

Apple Technical Note TN2056: Installable Keyboard Layouts documents the new XML keyboard layout format in Jaguar. I wonder if I can replace my keyboard rempaping utility with some XML—it wasn't possible to use a classic Mac OS keyboard layout for the purpose.

‹ Newer Posts  •  Older Posts ›