Category: /Development/

Thu 24 Jun 2010
PithHelmet 3.0b6 Beta # 3:33AM EDT

This release adds support for Leopard on both Intel and PPC.

PithHelmet-3.0b6

Mon 14 Jun 2010
PithHelmet 3.0b4 Beta (for Safari 4 and 5 on Snow Leopard) # 4:30AM EDT

This release adds support for Safari 5.

PithHelmet-3.0b4

Thu 20 May 2010
PithHelmet 3.0b3 Beta (for Safari 4 on Snow Leopard) # 3:58AM EDT

This is a pretty solid release for Snow Leopard. See more information here.

PithHelmet-3.0b3

Mon 21 Sep 2009
PithHelmet on Snow Leopard in 64-bit Safari # 2:40AM EDT

This is a long story. For the impatient, the short answer is that there will not be a PithHelmet on 64-bit Safari for some time.

One of the primary directives for SIMBL and PithHelmet was to "first do no harm." The idea being that hacking up someone else's application should only improve it. Under Snow Leopard, many things have changed and they are almost universally considered improvements.

Unfortunately, one of the casualties of these improvements is the relative ease with which applications (in this case Safari) could be hacked after the fact. PithHelmet has grown into an incredibly complex plugin. It hooks into so many subsystems inside Safari, each of which change from time to time. Under Snow Leopard, so much has changed that simply modifying the old code is no longer viable. It will be better to just start fresh.

While I am convinced this is the right approch, this is complicated by the fact that there are many changes to GCC, the dynamic linker, the Objective-C runtime, SIMBL and Cocoa itself. This is a tough task and it will take some time, but I feel that releasing something that doesn't work well would be a bigger mistake.

So where does this leave you the user? Well, I think the best case scenario is to make PithHelmet compatible when Safari is running in 32-bit mode. The functionality of PithHelmet should be left intact and the sacrifice is some amount of speed, particularly when running Javascript-intensive pages.

Wed 26 Nov 2008
PithHelmet 2.8.4 Beta (for Safari 3.2.x) # 2:10AM EST

This fixes the recent crash bugs for Safari 3.2.

PithHelmet-2.8.4.tbz

Sun 18 May 2008
PithHelmet 2.8.3a Beta (for Safari 3.x.x) # 5:08PM EDT

This fixes the installer for Safari 3.1 on Tiger.

PithHelmet-2.8.3a.tbz

Sat 26 Apr 2008
PithHelmet 2.8.3 Beta (for Safari 3.1) # 9:20PM EDT

This fixes PithHelmet for Safari 3.1.

PithHelmet-2.8.3.tbz

Sun 02 Dec 2007
PithHelmet 2.8.2 Beta (for Safari 3.0.x) # 9:34PM EST

This build works with Safari 3.0.4 on either Tiger or Leopard but fixes the menu conflicts properly.

I also changed some of the installer error messages to be more meaningful. Hopefully that will cause less confusion.

PithHelmet-2.8.2.tbz

Thu 29 Nov 2007
PithHelmet 2.8.1 Beta (for Safari 3.0.x) # 3:47PM EST

This build works with Safari 3.0.4 on either Tiger or Leopard.

I changed a few of the command keys so that they no longer conflict with new Safari shortcuts.

Fri 16 Nov 2007
Safari 3.0.4 on Tiger 10.4.11 # 1:21AM EST

This doesn't work right now. Unfortunately, I'm out of the country at the moment and I won't have a chance to work on this until I return home.