Commits

Show all
Author Commit Message Labels Comments Date
Peter Hosey
Updated a bunch of copyright years. I hope this is all of them.
Tags
1.2.1b2
Branches
default
Peter Hosey
Fixed the version display in the prefpane showing the revision number for no good reason.
Branches
default
Peter Hosey
Updated version to 1.2.1b2.
Branches
default
Peter Hosey
Somehow, the version didn't get set to 1.2.1b1 in the header. I must have been more tired than I thought.
Branches
default
Peter Hosey
Fixed repository-corrupting Makefile bug. Thanks to Mads Kiilerich on the Mercurial mailing list for identifying the culprit and fix.
Branches
default
Peter Hosey
Retagged 1.2.1b1 AGAIN.
Branches
default
Peter Hosey
Retagged 1.2.1b1.
Branches
default
Peter Hosey
Update Growl version to 1.2.1b1.
Tags
1.2.1b1
Branches
default
Peter Hosey
Added tag 1.2.1b1 for changeset 2608c36bf8e9
Branches
default
Peter Hosey
Replacing GrowlMail in the Growl disk image with a webloc to the GrowlMail web page. Previously, we would have to build GrowlMail 1.2.1 *again* for every beta of Growl. We could download GrowlMail 1.2.1 from the website and extract it into the disk image staging directory, but even then, people might think that GrowlMail 1.2.1 is somehow back in beta. This will avert almost all confusion.
Branches
default
Peter Hosey
Fix #112: Speech rate not matching what's set in the Speech prefpane. The fix is to create the speech synthesizer object using nil as the voice name, rather than asking for the default voice name. According to the NSSpeechSynthesizer documentation, the synthesizer object's initial rate is the rate set in Speech when the voice name is nil, whereas it's a blanket default when the voice name is the name of a specific voice.
Branches
default
Peter Hosey
Upgraded all remaining nibs to IB 3.1 format.
Branches
default
Peter Hosey
Seems we don't need to load the tickets when initializing the ticket controller, because GAC will tell it to load them soon after anyway. This saves a bit of time in GHA launch.
Branches
default
Peter Hosey
Make our appendCharacter: method faster by not creating and throwing away a string every time—instead, use CF to append the character directly. This, in turn, makes our Base64 code much faster.
Branches
default
Peter Hosey
NSStringFromRect is fairly expensive (goes through string formatting), so don't use it when logging is turned off.
Branches
default
Peter Hosey
Make the isLoggingEnabled method not fetch the value from defaults unconditionally (it's fairly expensive, it turns out), but rather, fetch it no less than five minutes apart.
Branches
default
Peter Hosey
Workaround for the 1-pt-tall-notification-window problem (#108). The problem seems to be that WebKit hasn't finished laying out the content, even by the time of webView:didFinishLoadForFrame:. It may be that WebKit is getting distracted and laying out other notifications before it finishes the first. An apparent fix is to only attempt to get and use the size after a delay, at least when the size isn't already in yet. I'm not yet certain that this is a real fix…
Branches
default
Peter Hosey
Only create the strings for all used rects when logging is enabled. Should save a bit of time when it isn't.
Branches
default
Peter Hosey
Added a method to GrowlLog to wrap the GrowlLoggingEnabled pref.
Branches
default
Peter Hosey
Fixed the positioning hang. When we encounter a display window controller we're ignoring, we need to subtract 1 from the count, since we're not going to include this rect in the output array. If we don't (as we didn't), the last element of the output array is garbage.
Branches
default
Peter Hosey
Much more and better logging of positioning. If you have logging turned on, this will make Growl *very* slow for any more than a handful of notifications. So, you probably should turn logging off.
Branches
default
Peter Hosey
Ignore webView:didFinishLoadForFrame: messages about any frame that isn't the main frame. This should enable styles to use frames (e.g., iframes).
Branches
default
Peter Hosey
Import the header for appendCharacter:, which is one of our additions, not (officially) part of Cocoa.
Branches
default
Peter Hosey
Don't try to animate frame changes on windows that shouldn't even be ordered in yet. This change makes WebKit displays *REALLY* snappy—throwing 20 of them on the screen is almost as fast as with Cocoa displays. Victory.
Branches
default
Peter Hosey
The position controller doesn't need to re-display the windows when changing their position, and doing so makes fading in WebKit displays even more expensive.
Branches
default
Peter Hosey
Made the Base64 code much faster (saving 20% of the time off of every WebKit display fade-in) by using -appendCharacter: instead of -appendFormat:. Also declared the character array as const.
Branches
default
Peter Hosey
Added *.mode2v3 to the .hgignore list.
Branches
default
Peter Hosey
Project and GrowlSafariLoader-Info.plist changes to use the new GrowlSafari icon.
Branches
default
Peter Hosey
Remove the icon-file property from the GrowlSafari payload bundle's Info.plist, since giving the payload bundle an icon would be pointless.
Branches
default
Peter Hosey
New GrowlSafari icon—this one less cheesy than simply slapping the Growl claw on top of the Safari compass.
Branches
default
  1. Prev
  2. Next