Things I’ve been working on this week, over on the 10A96 side:
1) Trying to figure out why opening a file — ⌘O (File > Open) — in either InterwebPPC or TenFourFox doesn’t open the usual dialogue box; if pressing ⌘O multiple times in a row (out of frustration), then it can crash the browser.
It’s an issue I’ve been aware of
for a few months, but it’s generally not been a high priority. I haven’t tested a bone-stock install of 10A96 to determine whether this is either a bug of the modifications or a bug with the build itself. It comes up when, say, I want to “attach files” to a post on MR forums. This issue prevents that from being possible.
2) Somewhat related, possibly, but this one’s likely on my end: the other day, I tried repeating a scan-to-PDF-to-open-in-Photoshop CS4 task I did back in August without trouble, but this time something caused Photoshop to hang indefinitely (though not crash) after copy-pasting an image from one Photoshop document to another. It has me worried that something I’ve changed over the past couple of months is the culprit, and backtracking could take a while. It might be related to the pasteboard server (pbs), but I’m not yet sure.
3) I’ve just (barely) started to look at differences between binaries in /usr/* 10A96 and other builds. This one’s tougher because it’s difficult to figure out what version a binary is (i.e., running a “[binary name] --version” doesn’t often work, since that flag was never implemented in a lot of low-level binaries). It seems this is the layer between the kernel and frameworks (with kexts heaped atop all those). So that could be a long slog.
4) I’m trying to pinpoint where the sizing for this feature in (mostly) Finder lives:
View attachment 1901416View attachment 1901419
On left is how the label boxes appear in Leopard (and the SL-PPC betas); on right is how they appear in Snow Leopard 10.6.0 through 10.6.8. This is another thing I’ve mentioned before, but still haven’t pinpointed where it is. My guess, unless somebody else might know, is it’s something buried deep inside Finder’s code itself. I do know it probably isn’t in one of the “.nib” interface files located within each supported language set (i.e., “Contents > Resources > English.lproj…”). I could be completely wrong, though.
5) This one’s not just for SL-PPC, but really for pretty much everything from 10.5.0 to at least Lion (I think): creating .icns for earlier Mac products so that they appear correctly on the left bar for Finder windows. Back in June, I brought over more recent .icns and associated .plist for
CoreTypes.bundle
which updated the appearance for many of the more recent Macs. Now I’m concentrated on the other direction — namely for now, the iMac G3 and iBook G3 (PowerBook2,1 and PowerBook2,2, best known as the clamshell iBook).
Not only do .icns need to be made (which I’ve done, sourcing from Apple’s
original media images for these products), but the associated .plist needs the correct definitions in place so that when a remote computer in the local network says, “I’m an iBook 2,1 [or 2,2]”, the host (local) computer can look it up on the plist and say, “Ah, here you are, I’m supposed to use this .icns file to represent you.” Except that an iBook clamshell or iMac G3 show up instead as:
View attachment 1901435
and
View attachment 1901436
And not with one of these icons, respective to their hardware :
View attachment 1901447View attachment 1901449
So in short, there’s a lot to work on. But y’all ought to know what I’m preoccupied by right now.