|
|
Haxies on Jaguar
|
|
|
|
Forum Regular
Join Date: Oct 2001
Location: Unsanity
Status:
Offline
|
|
Hello,
Just a quick update for ones who are interested about Jaguar and haxies. We are aware of the problems current publically released versions of FruitMenu and WindowShade X have, and we are actively working on updating stuff for 10.2. Apple did change quite some stuff (especially in the way Apple menu is handled), so some significant work was required to bring stuff up-to-par.
However, we're glad to say that most issues are resolved already, and we expect the haxies to be alive and kickin' by the time Jaguar ships.
And watch out our page tonight, we might have a little free haxie for you early Jaguar adopters out!
|
// slava @unsanity
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Mar 2001
Location: somewhere in ohio
Status:
Offline
|
|
Awesome! Keep up the excellent work!
|
|
|
|
|
|
|
|
|
Posting Junkie
Join Date: Nov 2001
Location: Retired.
Status:
Offline
|
|
Unsanity rocks....thanks alot guys, I look forward to the updates...
|
|
|
|
|
|
|
|
|
Senior User
Join Date: Oct 2001
Location: From The Deep End Of The Jar ©
Status:
Offline
|
|
Originally posted by slava:
Hello,
Just a quick update for ones who are interested about Jaguar and haxies. We are aware of the problems current publically released versions of FruitMenu and WindowShade X have, and we are actively working on updating stuff for 10.2. Apple did change quite some stuff (especially in the way Apple menu is handled), so some significant work was required to bring stuff up-to-par.
However, we're glad to say that most issues are resolved already, and we expect the haxies to be alive and kickin' by the time Jaguar ships.
And watch out our page tonight, we might have a little free haxie for you early Jaguar adopters out!
Here,here!!
|
20"iMac intel 2.66 Duo: 4GB RAM : OS 10.6.6
|
|
|
|
|
|
|
|
Posting Junkie
Join Date: Nov 2001
Location: Retired.
Status:
Offline
|
|
Can we get a hint of the free haxie?
|
|
|
|
|
|
|
|
|
Grizzled Veteran
Join Date: Jan 2002
Location: Beneath the Big Sky ...
Status:
Offline
|
|
Thanks for the update!
Any hints on the future of Xounds, now that Jaguar has implemented a few sounds of its own?
|
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Oct 2001
Location: Unsanity
Status:
Offline
|
|
Originally posted by Montanan:
Any hints on the future of Xounds, now that Jaguar has implemented a few sounds of its own?
The keyword is few here. Xounds will also be updated, and it will provide much more aural feedback than current Jaguar sounds (and since it wouldn't kill Jaguar sounds, you'll get the best of two worlds). =)
-slava @unsanity
Lead Lurker
|
|
|
|
|
|
|
|
|
Grizzled Veteran
Join Date: Jan 2002
Location: Beneath the Big Sky ...
Status:
Offline
|
|
Originally posted by slava:
The keyword is few here. Xounds will also be updated, and it will provide much more aural feedback than current Jaguar sounds (and since it wouldn't kill Jaguar sounds, you'll get the best of two worlds). =)
-slava@unsanity
Lead Lurker
Cool ... one of my favorite pieces of shareware still lives!
Thanks, slava.
|
|
|
|
|
|
|
|
|
Posting Junkie
Join Date: Nov 2001
Location: Retired.
Status:
Offline
|
|
Kickass! Thank You Thank You Thank You....
Is anybody faster then Unsanity at fixing what Apple breaks/leaves out of the OS? You guys rock!
Not sure what I am talking about? Head here:
Menu Extra Enabler for Jaguar 10.2
|
|
|
|
|
|
|
|
|
Addicted to MacNN
Join Date: Aug 2000
Location: Retired
Status:
Offline
|
|
I have already used Menu Extra Enabler to get my beloved LaunchBar back. Great work!!
|
Power Macintosh Dual G4
SGI Indigo2 6.5.21f
|
|
|
|
|
|
|
|
Mac Elite
Join Date: May 2000
Status:
Offline
|
|
I don't think Apple wants customers. Why do they keep limiting OS X for no reason? Good thing we have awesome developers like Unsanity!
(
Last edited by dark3lf; Aug 8, 2002 at 07:46 PM.
)
|
|
|
|
|
|
|
|
|
Addicted to MacNN
Join Date: Aug 2000
Location: Retired
Status:
Offline
|
|
Originally posted by dark3lf:
I don't think Apple wants customers. Why do they keep limiting OS X for no reason? Good thing we have awesome developers like Unsanity!
It does boggle the mind..first docklings..now this
|
Power Macintosh Dual G4
SGI Indigo2 6.5.21f
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Oct 2000
Location: Halfway between here and there.
Status:
Offline
|
|
I installed Menu Extra Enabler and Wclock still does not work. Has anybody got Wclock to work?
|
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Jul 1999
Location: St. Louis
Status:
Offline
|
|
Anyone gotten ASM to work in 10.2? If so, how?
|
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Mar 2001
Location: London
Status:
Offline
|
|
The menu extra API is a private one and Apple is well within it's rights to change it without warning. If people would actually do a bit of research, they'd realise that third party menu extras aren't disabled at all and some like WeatherPop work just fine after they've been updated.
|
|
|
|
|
|
|
|
|
Posting Junkie
Join Date: Nov 2001
Location: Retired.
Status:
Offline
|
|
Originally posted by Fotek2001:
The menu extra API is a private one and Apple is well within it's rights to change it without warning. If people would actually do a bit of research, they'd realise that third party menu extras aren't disabled at all and some like WeatherPop work just fine after they've been updated.
No, I did my research actually and you are wrong about WeatherPop. Lisa designed WP to see which OS version you are running as it launches...therefore, it launches both an .app and a .menu depending on your OS at the same time; however, Jaguar obviously it would launch your .app (since .menus "were" disabled)....10.1.5 would launch the .menu, how about you try dragging the WeatherPop.app icon around in the menu bar? You cannot until the .menu has been put up there and this haxie applied.
Since I've applied the Enable Menu from Unsanity, the .menu of WP works flawlessly and is movable in the menu.
And before you ask, you have to "research" to find the WeatherPop.menu....
WeatherPop/Show Package Contents/Contents/Resources/WeatherPop.menu
Enjoy!
|
|
|
|
|
|
|
|
|
Junior Member
Join Date: Apr 2000
Location: San Francisco, CA
Status:
Offline
|
|
Originally posted by dark3lf:
I don't think Apple wants customers. Why do they keep limiting OS X for no reason? Good thing we have awesome developers like Unsanity!
It's not that Apple is "limiting" OS X, its that "Haxies" (emphasize "hack") are using undocumented and unsupported entrances into the OS. When ever you use undocumented and unsupported entances to the OS, major OS changes will probably break them. This is the nature of the game, and I am sure Unsanity understand it.
Not that Unsanity does a bad job at it, they are just taking a "higher risk" route for their products and must remain vigilent around every OS update.
Michael
|
--
Michael F. Kamprath
|
|
|
|
|
|
|
|
Grizzled Veteran
Join Date: Sep 2000
Location: Springfield, MA
Status:
Offline
|
|
Originally posted by kamprath:
It's not that Apple is "limiting" OS X, its that "Haxies" (emphasize "hack") are using undocumented and unsupported entrances into the OS. When ever you use undocumented and unsupported entances to the OS, major OS changes will probably break them. This is the nature of the game, and I am sure Unsanity understand it.
Everyone I'm sure is aware that if you use undocumented api's, you are going to have to deal with it breaking once and awhile. So, no sensible person would complain about the fact that Window Shades X, for example, broke with 10.2.
However, there is a big difference between that and the .menu items where Apple did in fact intentionally prevent third party programs from running. That is just plain stupid and evil, IMHO.
Thank you Unsanity! I haven't used any of their other haxies, but this one is defiantly going to be put to use
|
We hope your rules and wisdom choke you / Now we are one in everlasting peace
-- Radiohead, Exit Music (for a film)
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Sep 2001
Location: Chico, CA and Carlsbad, CA.
Status:
Offline
|
|
Originally posted by dark3lf:
I don't think Apple wants customers. Why do they keep limiting OS X for no reason? Good thing we have awesome developers like Unsanity!
Be realistic. Of course Apple wants customers, they're a business and they are just as eager to build a userbase as Microsoft or any other company.
It's awesome that there are developers like Unsanity to help end-uers enjoy the MacOSX experience, even if they pick a lame name for all their applications ("haxie" sounds so... eww)
Think about why Apple disabled/changed the API, guys, half of the people out there with Jaguar haven't paid for it or obtained it legally... I don't really think that pleases Apple, and it doesn't please me . Hmmpf.
I plan on buying 10.2, just because of my 50 day uptime... and because I have Terminal.app... and because of SSH and Telnet... and because of the ability to run Xapps... Because OSX is awesome
|
"In Nomine Patris, Et Fili, Et Spiritus Sancti"
|
|
|
|
|
|
|
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
Originally posted by [APi]TheMan:
Think about why Apple disabled/changed the API, guys, half of the people out there with Jaguar haven't paid for it or obtained it legally... I don't really think that pleases Apple, and it doesn't please me . Hmmpf.
That makes no sense. I don't see any relation here. Is crippling apps supposed to stop people from pirating Jaguar?
I plan on buying 10.2, just because of my 50 day uptime... and because I have Terminal.app... and because of SSH and Telnet... and because of the ability to run Xapps... Because OSX is awesome
And think--were it not for Unsanity, it would've just become slightly less awesome.
By the way, if anyone from Unsanity cares to answer, what was it Apple did that killed third-party extras?
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Oct 2001
Location: Unsanity
Status:
Offline
|
|
Originally posted by Chuckit:
By the way, if anyone from Unsanity cares to answer, what was it Apple did that killed third-party extras?
I'll get a little bit technical, here, ok?
Every menu extra is in fact, a plug in module to SystemUIServer, application that manages (aside other things) Docklings and Menu Extras. Every plug in has a "principal class", which basically is some main object that is controlling that plug in. Every principal class must have a unique name for it to not mess up
In Jaguar, SystemUIServer checks the name of the principal class of each menu extra plugin it is about to load, and if it doesn't matches a fixed, pre-defined list of "approved" principal class names, that menu extra isn't loaded. Below is the list of only "legally" allowed menu extras (all of these are Apple's, and some are not yet implemented, like CPUMenuExtra):
AirPortExtra
BatteryExtra
CPUExtra
AppleClockExtra
DisplaysExtra
IrDAExtra
PPPConnectExtra
PPPoEConnectExtra
AppleVolumeExtra
EjectExtra
AppleUser
ProcessExtra
AppleVPNConnectExtra
AppleFezExtra
ApplePCCardExtra
WorkspaceMenu
AppleBluetoothExtra
AppleBRExtra
AppleRDExtra
AppleOSAScriptMenu
What Menu Extra Enabler does, it replaces the function (on-the-fly, in memory, so no actual files are touched) in SystemUIServer that validates the name of the principal class of the menu extra to be loaded against the list above, and forcibly returning "this menu extra is allowed".
Sorry for kinda geeky explanation, but I am sure most of you get the idea. =)
|
// slava @unsanity
|
|
|
|
|
|
|
|
Junior Member
Join Date: Nov 2001
Location: Las Vegas
Status:
Offline
|
|
thank god -- i couldn't live without fruitmenu. the integration of it into contextual menus is something i've wanted for a looooooong time. kick ass work, guys -- keep it up.
|
// trent
|
|
|
|
|
|
|
|
Mac Elite
Join Date: May 2002
Status:
Offline
|
|
Of course, a less full-on way to do it would just be to rename your principal class, yes? Then again, if you _can_ override an evil function like that legality checker, go for it.
|
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Aug 2001
Status:
Offline
|
|
Originally posted by Gul Banana:
Of course, a less full-on way to do it would just be to rename your principal class, yes? Then again, if you _can_ override an evil function like that legality checker, go for it.
Nah, that's evil. SystemUIServer will *only* load one of each Class. If you try to fake it, you will block other menu extras (and possibly ones from apple)
|
|
|
|
|
|
|
|
|
Senior User
Join Date: Jan 2001
Location: Fort Worth, TX, USA
Status:
Offline
|
|
Originally posted by slava:
AirPortExtra
BatteryExtra
CPUExtra
AppleClockExtra
DisplaysExtra
IrDAExtra
PPPConnectExtra
PPPoEConnectExtra
AppleVolumeExtra
EjectExtra
AppleUser
ProcessExtra
AppleVPNConnectExtra
AppleFezExtra
ApplePCCardExtra
WorkspaceMenu
AppleBluetoothExtra
AppleBRExtra
AppleRDExtra
AppleOSAScriptMenu
Some of these sound quite interesting. I know what Fez refers to (iChat), but some of the others are new to me. For instance, "WorkspaceMenu" = virtual desktops? Who knows - certainly a nifty list, though.
|
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Mar 2001
Location: London
Status:
Offline
|
|
What Menu Extra Enabler does, it replaces the function (on-the-fly, in memory, so no actual files are touched) in SystemUIServer that validates the name of the principal class of the menu extra to be loaded against the list above, and forcibly returning "this menu extra is allowed".
Would I be right in thinking that this sounds like a good way to crash or destabilise the SystemUIServer..?
|
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Oct 2001
Location: Unsanity
Status:
Offline
|
|
Originally posted by Fotek2001:
Would I be right in thinking that this sounds like a good way to crash or destabilise the SystemUIServer..?
Shouldn't be. The changes MEE applies are minimal, and if there were any potential issues, we'd noticed them during a week that passed betweem time MEE was created and released to general public.
|
// slava @unsanity
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Aug 2001
Status:
Offline
|
|
Originally posted by Fotek2001:
Would I be right in thinking that this sounds like a good way to crash or destabilise the SystemUIServer..?
nah, there is no tricks in the way it does it (it's part of Objective-C's design that this be possible, actually)
|
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Mar 2001
Location: London
Status:
Offline
|
|
nah, there is no tricks in the way it does it (it's part of Objective-C's design that this be possible, actually)
Cool!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Forum Rules
|
|
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
|
|
|
|
|
|