Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Warning | 10 comments | Create New Account
Click here to return to the 'Warning' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Authored by: coolsoldier on Feb 09, '06 06:22:23PM
It is possible to write an InputManager in such a way that it only loads into specific applications. In fact, most Safari bundles are written for SIMBL (Smart Input Manager Bundle Loader), which loads Input Manager bundles only for specific applications. This method of coding eliminates most of the risks of input managers by limiting their effects to the intended application.

Chax doesn't use SIMBL, so it's possible that it does load itself into every application, but it's equally possible that Chax is written to exclude itself from applications other than iChat.

[ Reply to This | # ]
Authored by: Darkshadow on Feb 10, '06 04:31:50AM

Well, yes and no. Doing things with SIMBL, you're right, that code isn't loaded into every app - but SIMBL itself is.

Chax does get loaded by every app that is launched, but as far as I can tell, it will only load the code that makes the changes in iChat. So while Chax's code is loaded into all apps, only iChat will have the code executed.

[ Reply to This | # ]