Showing posts with label GriP. Show all posts
Showing posts with label GriP. Show all posts
Saturday, August 1, 2009
GriP 0.1-11r Released to fix Crashing with Exchange mail accounts
As titled. If you are experience crashes when new mails arrive to an Exchange mail account, please upgrade to GriP 0.1-11r. Detail can be found in issue 242.
Saturday, July 18, 2009
class-dump-z & GriP 0.1-11p released
Downloads available in http://code.google.com/p/networkpx/downloads/list as usual.
What's new in GriP: Again, another attempt to fix issue 129.
What's new in class-dump-z:
What's new in GriP: Again, another attempt to fix issue 129.
What's new in class-dump-z:
- Doesn't crash with WebKit.framework anymore.
- The offending struct is XXStruct_GIci6C. Due to some strange thing in the GCC that compiles WebKit, the type of function pointer is encoded into "^" (pointer to !#$^*@#NO_CARRIER) instead of "^?" (pointer to some unknown stuff). The original class-dump won't handle this stuff either, and spit out a huge error string.
- Doesn't crash with Symbolication.framework anymore.
- The offending class is VMUCallTreeNode, which contains a union to a pointer to a static-typed objective-C class, which will cause a segfault in 0.1-11o. This was just an error in class-dump-z.
- Forward declaration of some structs were missing if it is nested. Not anymore.
- Fixed issue 187. It was because class-dump-z missed the LC_LOAD_WEAK_DYLIB commands.
- Fixed issue 198.
- Linux version: PCRE is static-linked. No need to search for the right version of libpcre.so anymore.
Wednesday, June 24, 2009
GriP 0.1-11n Released
GriP 0.1-11n (r344) is released and can be downloaded from http://code.google.com/p/networkpx/downloads/detail?name=hk.kennytm.grip-0.1-11n.deb. This version will be the last revision with Memory Watcher bundled. Starting from next revision, Memory Watcher will be moved to another package.
GriP 0.1-11n features following changes:
Note that if you've downloaded the r341 version that I've uploaded by mistake this morning, you'll experience a memory leak. Please upgrade immediately.
GriP 0.1-11n features following changes:
- (r327) GriP will use Preference Loader to inject the preferences. You'll have to install PreferenceLoader first.
- (r327) GriP Modal Tables can now be themed.
- (r331) All recent GriP messages will be logged.
- (r332) The detail disclosure thing (▼) is available in You've Got Mail again.
- (r333) Game mode now works in 3.0
- (r334) Dismissing the modal table by home button works correctly in 3.0.
- (r340) Added Polish localization.
- (r343) 3.0 Push notification plug-in.
- (As usual) Other bug fixes.
Note that if you've downloaded the r341 version that I've uploaded by mistake this morning, you'll experience a memory leak. Please upgrade immediately.
Saturday, June 20, 2009
3.0 Status
Updates:
iPhoneOS 3.0 has been released and jailbroken, and I've also upgraded, so from now on my primary focus of OS will be 3.0, instead of 2.2.1.
GriP worked pretty well on 3.0. It is predictable as GriP was designed to be as SDK-compatible as much, and I've tested it on 3.0b1 (simulator) from the start.
But iKeyEx is totally different. It cannot work on 3.0 without in-depth investigation on UIKit again. The primary reason is in 3.0 Apple redesigned a lot in language UI. 80% code of UIKit is about the new keyboard UIKeyboardLayoutStar. The input manager is so heavy that split into its own private framework, TextInput.framework. That carries away UIKeyboardInputManagerAlphabet which iKeyEx relies on.
iKeyEx will be 3.0-ready, of course, but it will be a long time to wait.
(And because 3.0 supports single-clipboard copy-and-paste natively, I'll discontinue the current form âClipboard. I may write a multi-clipboard extension though.)
As for the side-projects, Calculator.searchBundle does not work as I expected. I need to check the source code of Search.framework again. And I haven't checked if AdKiller works or not.
- iKeyEx beta for 3.0 has been out there for weeks. Check the newest posts.
- Calculator.searchBundle won't work until someone completely rewrites Spotlight. The guy behind iFile tried to enable custom search bundles before, but the overly-optimized interface made it impossible without rewrites.
iPhoneOS 3.0 has been released and jailbroken, and I've also upgraded, so from now on my primary focus of OS will be 3.0, instead of 2.2.1.
GriP worked pretty well on 3.0. It is predictable as GriP was designed to be as SDK-compatible as much, and I've tested it on 3.0b1 (simulator) from the start.
But iKeyEx is totally different. It cannot work on 3.0 without in-depth investigation on UIKit again. The primary reason is in 3.0 Apple redesigned a lot in language UI. 80% code of UIKit is about the new keyboard UIKeyboardLayoutStar. The input manager is so heavy that split into its own private framework, TextInput.framework. That carries away UIKeyboardInputManagerAlphabet which iKeyEx relies on.
iKeyEx will be 3.0-ready, of course, but it will be a long time to wait.
(And because 3.0 supports single-clipboard copy-and-paste natively, I'll discontinue the current form âClipboard. I may write a multi-clipboard extension though.)
As for the side-projects, Calculator.searchBundle does not work as I expected. I need to check the source code of Search.framework again. And I haven't checked if AdKiller works or not.
Friday, June 5, 2009
GriP 0.1-11m released
GriP 0.1-11m (r323) is released, and can be downloaded at http://code.google.com/p/networkpx/downloads/detail?name=hk.kennytm.grip-0.1-11m.deb.
The biggest change in 11m is the support for "Modal Table View". You've Got Mail has been modified to support this. The new mail message now looks like:
Note that the "detail disclosure button" is not there. When you tap on the message a table will pop up:

You can click on each item to view the message (not as ideal as MobileMail.app, but still readable):
Why is this change? My rationale is that, if you want to show the detail, you are focusing on the message, and stuffing that much information in that message is not good. If you're focusing on it, why not maximize the view? Hence it is shown as a "Modal Table View".
Does this contradict with the philosophy behind GriP (unobstructive)? No, because this modal thing already has user confirmation, while for alert boxes they just pop up with no prior consent.
(If you don't like this, you can always downgrade to 0.1-11k available in http://code.google.com/p/networkpx/downloads/detail?name=hk.kennytm.grip-0.1-11k.deb.)
The biggest change in 11m is the support for "Modal Table View". You've Got Mail has been modified to support this. The new mail message now looks like:
Note that the "detail disclosure button" is not there. When you tap on the message a table will pop up:
You can click on each item to view the message (not as ideal as MobileMail.app, but still readable):
Why is this change? My rationale is that, if you want to show the detail, you are focusing on the message, and stuffing that much information in that message is not good. If you're focusing on it, why not maximize the view? Hence it is shown as a "Modal Table View".
Does this contradict with the philosophy behind GriP (unobstructive)? No, because this modal thing already has user confirmation, while for alert boxes they just pop up with no prior consent.
(If you don't like this, you can always downgrade to 0.1-11k available in http://code.google.com/p/networkpx/downloads/detail?name=hk.kennytm.grip-0.1-11k.deb.)
Tuesday, May 5, 2009
GriP 0.1-11j released
This version introduced a lot of features since 0.1-11e (well you see there are 5 private development versions in between, the change is pretty a lot).
For developers, GriP now supports using Emoji as icon. For theme makers, the max width of the GriP message window can be queried using `+[GPMessageWindow maxWidth]`. The background colors of the window can be modified with `+[GPMessageWindow setBackgroundColor:]`, if you don't like to do that yourself.
You can download at http://code.google.com/p/networkpx/downloads/list as usual.
- Game mode – Suspend GriP in certain applications.
- Screen On/Off detection – Hold important messages when the screen is off, and show them all when the screen is on again.
- Multi-column support – Basically, you can fill a whole screen of GriP messages where you could only fill half before :p
- Theme customization – Currently you can only change the width of the Default theme, but the framework is completely general.
For developers, GriP now supports using Emoji as icon. For theme makers, the max width of the GriP message window can be queried using `+[GPMessageWindow maxWidth]`. The background colors of the window can be modified with `+[GPMessageWindow setBackgroundColor:]`, if you don't like to do that yourself.
You can download at http://code.google.com/p/networkpx/downloads/list as usual.
Friday, April 24, 2009
GriP (Growl for iPhone) is in beta now.
Let me cut it short: you can download GriP 0.1-11b (beta) from http://code.google.com/p/networkpx/downloads/detail?name=hk.kennytm.grip-0.1-11b.deb now. The documentation is also available in http://code.google.com/p/networkpx/wiki/GriP, which contains most thing you are interested. It should run flawlessly on a jailbroken 3.x device too, but I haven't tested (I don't have a 3.x device right now).
Subscribe to:
Posts (Atom)