Giter Club home page Giter Club logo

growl's People

Contributors

briandunnington avatar chrisforsythe avatar jcfalkenberg avatar jfro avatar rudyrichter avatar ttilley avatar tzikis avatar xnyhps avatar zacwest avatar zbowling avatar

Watchers

 avatar

growl's Issues

_launchGrowlIfInstalledWithRegistrationDictionary and launchGrowlIfInstalled

launchGrowlIfInstalled indicates that it should return YES if GHA was launched 
or already 
running, unfortunately the behavior in 
_launchGrowlIfInstalledWithRegistrationDictionary does 
not detect if the app is already running, it always calls LSOpenFromRefSpec() 
which is 
documented to send the activate event to the target prior to being told to open 
the FSRefs. 
kLSLaunchDontSwitch only applies if GHA is actually being launched (as can be 
witnessed by 
stopping growl and launching Camino).  If GHA isn't marked as a LSUIElement 
then you can see it 
becoming active when Camino registers with Growl.

This behavior becomes a problem if the application that's using GAB calls 
setDelegate prior to 
applicationDidFinishLaunching:, even though the application is marked as a 
background 
application it is ultimately stealing an event from the application which 
results in a deselected 
state being applied to the first window they create (as is the case with 
Camino).

It either needs to be documented in the header that you can't call setDelegate: 
prior to 
applicationDidFinishLaunching: or we should change the behavior of 
_launchGrowlIfInstalledWithRegistrationDictionary such that if GHA is already 
running it sends 
GHA an appleevent or makes use of SBApplication to have GHA open the given 
regdict.

Original issue reported on code.google.com by [email protected] on 1 Sep 2009 at 2:40

Disk image build process doesn't setup dmg properly


When building on 10.6, it seems that the dmg background doesn't get set in some 
instances, and 
that the icons never align correctly. This may or may not need to be 
investigated depending on 
whether we continue to ship the dmg as-is.

Original issue reported on code.google.com by [email protected] on 5 Sep 2009 at 3:52

Growl prefpane crashes if the computer has no name

== What steps will reproduce the problem? ==
1. Be on a computer with no name, such that crash reports say “localhost” 
and 
SCDynamicStoreCopyComputerName returns NULL.
2. Open the Growl prefpane.

== What is the expected output? ==
It doesn't crash.

== What do you see instead? ==
It crashes as we try to pass that NULL to some CF functions.

Original issue reported on code.google.com by [email protected] on 23 Aug 2009 at 4:06

Beta updates option in growl update prefs

It would be nice if there were a tick-box in the updates tab of Growl
preferences to include betas and pre-release candidates in the automatic
updates.
Worth looking into once Growl uses Sparkle for its updater.

Along with making it easier for those of us not afraid of a bit of testing,
it may even encourage more to do so. :)

Original issue reported on code.google.com by [email protected] on 27 Aug 2009 at 5:32

growlmail quits with an error message (in console) after clicking a new mail bubble

What steps will reproduce the problem?
1. Install osx 10.6
2. Install growl/growlmail 1.2 beta prerelease
3. Receive new mail with Mail.app and growlmail running. Click on the growl 
alert.

What is the expected output? What do you see instead?
It should bring the new Mail message to the forefront and growlmail should keep 
running. 
Instead growlmail quits with an error.

What version of the product are you using? On what operating system?
growlmail 1.2 beta prerelease package. OSX 10.6 Snow Leopard

Please provide any additional information below.
The error messages in Console:

8/29/09 1:41:33 PM  Mail[1288]  WARNING: Mail is not behaving in the way that 
GrowlMail 
expects. This is probably because GrowlMail is incompatible with the version of 
Mail you're using. 
GrowlMail will now turn itself off. Please check the Growl website for a new 
version. If you're a 
programmer and want to debug this error, run gdb, load Mail, set a breakpoint 
on 
GMShutDownGrowlMailAndWarn, and run.
8/29/09 1:41:33 PM  Mail[1288]  Furthermore, the caller provided a more specific 
message: 
GMSingleMessageViewer does not respond to -
initForViewingMessage:showAllHeaders:viewingState:fromDefaults:
8/29/09 1:41:33 PM  Mail[1288]  GrowlApplicationBridge: The Growl delegate did 
not supply a 
registration dictionary, and the app bundle at /Applications/Mail.app does not 
have one. Please 
tell this application's developer.

Original issue reported on code.google.com by [email protected] on 29 Aug 2009 at 5:48

Fading time 3/4 vs 1/5

Personally, longer fading time (3/5 second) is the only thing that still
keeps me at 1.1.5, as this speed is non-adjustable.

I propose to get back to 3/5, or make it at least 1/2. 1/5 is way too fast.

Original issue reported on code.google.com by [email protected] on 6 Oct 2009 at 8:15

Duplicate nibs with “ 1” suffix

What steps will reproduce the problem?
Unknown.

What is the expected output?
No duplicate nibs.

What do you see instead?
Duplicate nibs. For example, “GrowlPref.nib 1” alongside 
“GrowlPref.nib”.

Original issue reported on code.google.com by [email protected] on 3 Sep 2009 at 2:23

SMS display should not use a from element

Clickatell's XML API spec suggests that the from element is intended for 
specifying who is sending 
the message. For a Growl notification, the user (by setting things up so that 
Growl notifications 
translate into SMS messages) is *who* is sending them; Growl is *what* is 
sending them.

The intent was probably so that the notification shows as being from Growl, 
which is noble enough. 
However, Clickatell has sent an email to at least one user telling them that 
they don't allow this, so 
we should knock it off.


Original issue reported on code.google.com by [email protected] on 18 Oct 2009 at 3:49

can't install new version on 10.4

I have a MacBook with Mac OS X 10.4 and Growl 1.1.6.

Growl informs me a new version is available so I follow the instructions
and download Growl-1.2.dmg.

trying to install it produces a "Open Failed" dialog box with the text
»Couldn't open "Growl.pkg". This package type requires Mac OS X 10.5.«

I would like one of the two:
* a growl version that is installable on 10.4
* no notifications about versions that aren't installable anyway

thanks for this nice piece of software!

Original issue reported on code.google.com by [email protected] on 30 Sep 2009 at 5:56

Growl doesn't update click context when coalescing notifications

The feature: When an application passes an identifier, Growl coalesces the 
notification, updating an 
existing display of the notification rather than creating a new one.

The bug: Growl doesn't update the click context of the notification, meaning 
that the application 
may get a click context it considers stale. Growl should always change the 
click context to the 
latest one the app provided.

Original issue reported on code.google.com by [email protected] on 18 Oct 2009 at 3:32

GrowlMenu's Sticky menu item controls the wrong preference/has the wrong name

The title and tooltip of the Sticky Notifications menu item in the Growl status 
item menu imply that 
the menu item controls whether Growl notifications will go sticky. It actually 
controls whether Growl 
will turn that on automatically when you go away.

Either the menu item should actually control what it currently says it does 
(matching the checkbox 
title in the Growl preference pane), or we should retitle it to match what it 
currently does control 
(“Keep notifications on screen” or something). Or we could have a menu item 
for each, with each 
appropriately titled and tooltipped.

Original issue reported on code.google.com by [email protected] on 18 Oct 2009 at 3:35

growlnotify fails to notify on intel

New to Growl... 
When running growlnotify from the command line I am getting the 
following problems: 
a) on one of my systems (OS X 10.5.8 Intel): 
$   growlnotify Test Message <cr> 
Enter a notification description, followed by newline, followed by 
Ctrl-D (End of File). To cancel, press Ctrl-C. 
<ctrl-d> 
2009-10-10 05:44:17.757 growlnotify[54166:10b] could not find local 
GrowlApplicationBridgePathway, falling back to NSDNC 
No growl window 
b) on the other system (OS X 10.5.8 G5): 
Same as above except growl window shows up. 
Also man page doesn't show but I'm sure that is a MANPATH issue 

Original issue reported on code.google.com by [email protected] on 10 Oct 2009 at 2:26

AppleScript command to dismiss Growl messages

Would it be possible to add an AppleScript command to GrowlHelperApp to
dismiss all Growl messages currently on screen (ie. those held there
because you've been idle)? I am constructing some automated flows where
this would be really handy.

Original issue reported on code.google.com by [email protected] on 20 Oct 2009 at 8:28

Design: Feature: Suggestion: No way to automatically run scripts from existing growl notifications.


Description:

Currently for users there is no way to realistically run scripts from growl
notifications.

For example:

A user might want a torrent of a particular type to automatically be
assigned to a specific folder when a growl notification appears -
automatically imported to itunes etc. 

The problem for the user is that there currently isn't an obvious way of
monitoring the growl notifications to parse to an applescript or similar to
run the desired action. At best the user can only click on the growl
notification and perform the default action perscribed by the attached
application.

Suggested:

Growl should (when requested) automatically filter out certain keywords
e.g. "Torrent download complete". When a keyword matches up it should be
able to launch a script, directing it to the correct path.

An additional suggestion would be pane in the growl settings to add filters
and run specific scripts when one of the criteria appears in the growl log.
The operation of this panel should be simple and straight forward i.e. you
should be able to enter a search criteria and add an apple script in the
same manner that you would do so in automator for the find file criteria.

I've attached an example of what (in my opinion it should look like)
(would've done but fricking gimp.app wouldn't work for some reason)

Original issue reported on code.google.com by [email protected] on 15 Sep 2009 at 9:21

GHA warns on installing growlStyles that they are missing native arch

[10:26 AM] <uuid> just thought I'd throw this in here: beta4 gives an 
(otherwise nice) 64bit 
incompatibility warning when installing themes. Afaik, these don't actually 
contain anything 
architecture-specific, do they? Since the (warned) themes actually work, it 
might be a bit 
misleading.

Original issue reported on code.google.com by [email protected] on 22 Sep 2009 at 8:52

Growl 1.2's Growl.framework won't build against 10.4u SDK

What steps will reproduce the problem?
1. Set Growl.framework to build against 10.4u SDK
2. Build

What is the expected output? What do you see instead?

Expected: "Build succeeded"

Actual:

"Failed"

When compiling GrowlPathUtilities.m:

In file included from
/Users/smokey/Desktop/Downloads/Growl-1.2-src/Common/Source/GrowlPathUtilities.m
:11:
/Users/smokey/Desktop/Downloads/Growl-1.2-src/Core/Source/GrowlPreferencesContro
ller.h:53:
error: syntax error before 'LSSharedFileListRef'

What version of the product are you using? On what operating system?

Growl 1.2 tarball, Mac OS X 10.5.8

Please provide any additional information below.

Camino builds against the 10.4u SDK and supports running on 10.4 (and needs
Growl 1.2 to fix https://bugzilla.mozilla.org/show_bug.cgi?id=518615
presumably).

Original issue reported on code.google.com by [email protected] on 29 Sep 2009 at 10:57

Allow the user to set a different display duration for each notification

Request by subscriber3 on the Growl-discuss list, as interpreted and improved 
by Peter.

Growl should allow the user to set the display duration in the notification 
editor as well as the 
Display Options pane. If set in the notification editor, that duration would 
override any duration set 
in Display Options.

This allows the user to set a notification to last longer than most without 
making it last indefinitely 
(sticky) or setting it to a different display.

Original issue reported on code.google.com by [email protected] on 18 Oct 2009 at 4:41

Update OS-version check in GrowlInstallationPrompt

What steps will reproduce the problem?
1. Run an app using Growl-WithInstaller.framework 1.2 on Mac OS X 10.4 through 
10.4.11.

What is the expected output?
No Growl prompt.

What do you see instead?
It'll prompt.

The GrowlInstallationPrompt class does contain an OS-version check, but it's 
out of date: it checks 
for 10.3. We need to check for 10.5 instead. (In fact, we should use Gestalt to 
check for 10.5.8, so 
we can use NSOperationQueue.)

Original issue reported on code.google.com by [email protected] on 22 Oct 2009 at 6:30

Split the Extras into their own release tracks

We should release the Extras separately from Growl starting with 1.2.1. All of 
the components will 
have separate release targets and version tracks. This way, updates to specific 
Extras (particularly 
GrowlMail) need not be held back waiting for all the other components to 
achieve release-
readiness.

Original issue reported on code.google.com by [email protected] on 4 Sep 2009 at 12:25

growlnotify without -m prints no prompt

Some people are confused by the fact that simply typing “growlnotify” 
appears to hang. It's actually 
waiting for a description.

We should (1) require a title, and print usage if the user doesn't provide one, 
and (2) print a prompt 
if the user omits -m.

Original issue reported on code.google.com by [email protected] on 18 Oct 2009 at 3:41

xib the nibs

xib the remainder of the nibs in the repository.

find . -path './.hg' -prune -o -name *.nib -type d -exec sh -c 'old=$0 && 
new=$(echo $old | sed 
s/.nib/.xib/g) && echo "$old to $new" && ibtool --upgrade "$old" --write "$new" 
&& hg rm "$old" 
&& hg add "$new"' {} \;

Original issue reported on code.google.com by [email protected] on 10 Oct 2009 at 2:49

Configuring an application in prefs sometimes switches apps

What steps will reproduce the problem?
1. Configure an application not at top of the list
2. Make changes or just let it sit there long enough
3. Suddenly the application you're configuring changes to top

What is the expected output? What do you see instead?
I expected to remain in 'Chax' where I was changing the notification for it, 
disabling some, but 
instead it randomly jumped to Bluebird which is top most app.  This seemed to 
possibly happen 
sometimes when a growl notification fired for Chax, or maybe Last.fm....

What version of the product are you using? On what operating system?
OS X 10.6.1 and Growl 1.2b1

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 11 Sep 2009 at 7:49

Feature request Implement a wireshark protocol dissector for new growl protocol

After talking to Rudy, he suggested lodging a bug so that this can be kept 
track of.

Benefits:
A wireshark protocol dissector would allow developers who are implementing 
the new protocol to find errors and ensure that their new library adheres tot 
he spec.

Wireshark runs on Linux, Windows and Mac, enabling people who create 
network clients to debug their library locally.

Once implemented it is a very light burden on growl, upstream will carry and 
distribute the dissector.

Original issue reported on code.google.com by [email protected] on 27 Sep 2009 at 5:49

customizable fade duration

user requested the ability to customize the fade duration.

i think this is something that we'll leave to advanced users via the defaults 
write mechanism.

yet to be implemented.

Original issue reported on code.google.com by [email protected] on 7 Oct 2009 at 4:26

Detect full-screen and act appropriately

Growl should provide an option to change its behavior when another app is 
full-screen.

Possible actions (subject to availability):

1. Show notifications as normal (current behavior).
2. Don't show notifications (functionally equivalent for long full-screen 
sessions that block Growl 
notifications).
3. Attempt to show notifications on top of the full-screen window. Will need to 
find the frontmost 
app and find the highest window level of all its visible windows, then set the 
notification windows' 
window level to that level plus 1.
4. Hold the notifications in a queue until the full-screen session ends.

Original issue reported on code.google.com by [email protected] on 18 Oct 2009 at 4:44

Growl 1-2.dmg is damaged.

What steps will reproduce the problem?
1. Download .dmg
2. Try to mount
3. Is not recognized.

What is the expected output? What do you see instead?
Expect the image to mount. It doesn't.

What version of the product are you using? On what operating system?
Leopard 10.5

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 30 Sep 2009 at 2:45

When Mail.app is in focus, there should be an option to tell growlmail not to spawn alerts.

What steps will reproduce the problem?
1. Have Mail.app open with growlmail running.
2. Receive an email that spawns an alert.
3. An alert is spawned even though Mail.app is in the foreground.

What is the expected output? What do you see instead?
This is the current expected behavior, but many users would probably like to be 
able to tell it not 
to spawn alerts when they are already using Mail.app actively.

What version of the product are you using? On what operating system?
Affects all versions.

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 29 Aug 2009 at 6:23

GTP notification of new podcast download/available

from @evilcop:

@growlmac is there a way that growl can norify me when a new podcast is 
available/downloaded? 
#iTunes

this could potentially be expanded to include all downloadable content (iTunes 
store downloads, 
etc)

Original issue reported on code.google.com by [email protected] on 10 Oct 2009 at 2:11

Mail.app hang

if there is a particularly large attachment on an email, Mail.app becomes 
unresponsive when 
GrowlMail attempts to parse out the summary text from the message.

Original issue reported on code.google.com by [email protected] on 10 Oct 2009 at 4:08

GrowlMail not compatible with 10.6.1 update

What steps will reproduce the problem?
1. starting Mail
2.
3.

What is the expected output? What do you see instead?
Messages from Mail saying that it will disable Growlmail


What version of the product are you using? On what operating system?
1.2b1 (lastest)

Please provide any additional information below.
GrowlMail is not compatible with 10.6.1 but work fine with 10.6


Original issue reported on code.google.com by [email protected] on 13 Sep 2009 at 10:38

Define a release process

We have a pretty good release process, but sometimes we drop the ball. Also, 
nobody outside the 
Growl devs probably know what it is. So documenting it is good.

Also:

Currently we're basically ignoring localizers. Ya, we get stuff done here and 
there, but right now 
they are not part of our release process.

Define a process for our releases that includes developers that we stick with.


Original issue reported on code.google.com by [email protected] on 22 Aug 2009 at 2:48

FeatureRequest: HardwareGrowler to tell when it's time to connect/disconnect the power cord?

Ad described in the subject, can you add an option to alert when the battery is 
full or is going to 
drain? It could be useful to maintain the battery in good shape and to not 
waste energy.

I disabled the battery icon on the menubar and I'm using a script+cron task to 
check the battery 
status (>99% and <5%) every 10 minutes, but it doesn't work well...

Thanks in advance

Original issue reported on code.google.com by [email protected] on 16 Oct 2009 at 10:49

'attempt to insert nil key' when trying to open Growl.prefPane 1.2b1

What steps will reproduce the problem?
1. Try to open Growl.prefPane 1.2b1;

What is the expected output? What do you see instead?
The Growl preference pane should open and be functional, instead, I see the 
following in my 
console:

31/08/09 1:11:34 AM System Preferences[1679]    *** -[NSCFDictionary 
setObject:forKey:]: 
attempt to insert nil key

What version of the product are you using? On what operating system?
Growl 1.2b1 from Google Code under Mac OS X 10.6.

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 30 Aug 2009 at 3:13

Add text-justification options to Music Video

What feature or enhancement do you propose?
An option to set the justification of the title and description in the Music 
Video display.

What problem does it solve/What benefit does it provide?
On wide displays, the text of the notification may all end up in one corner. If 
both pieces are short 
enough, they may not even cross the middle of the display.

To avoid having one empty corner, the user could set Music Video to 
right-justify or center 
the text. The icon would remain in the left corner.

Original issue reported on code.google.com by [email protected] on 6 Oct 2009 at 10:27

Ability to close all notifications with a keyboard command

There should be a hot key to close all notification windows on the screen. The 
user who made this 
request suggested ctrl-option-q, which I think would be an acceptable default, 
although it 
probably should be configurable.

Born out of [http://forums.cocoaforge.com/viewtopic.php?f=6&t=20811 a forum 
thread] where the 
same user primarily requested a hot key to close only the latest notification.

Original issue reported on code.google.com by [email protected] on 27 Aug 2009 at 9:26

Ability to enable/disable notifications by whether they match a regular expression

What feature or enhancement do you propose?
A setting in the Notification section of the Applications tab containing list 
of regular expressions to 
be attempted in order, along with an enabled state. When the application posts 
this notification, 
Growl would go down the list of regular expressions; whenever an expression 
matches the title or 
description (this could be set per expression), Growl would set the enabled 
state of the notification 
being examined to whatever value corresponds to the expression.

What problem does it solve/What benefit does it provide?
It would enable users to set up conditional enablement of notifications based 
on their content, not 
just on the categories that the application assigned to them.

Original issue reported on code.google.com by [email protected] on 6 Oct 2009 at 10:55

The Sample Display Plugin project needs updating

the project was made years ago, prior to the implementation of the 
GrowlPositioningController and 
even if it does build does not function with any recent incarnation of Growl.

The project could be updated but it might be easier to just take the source 
from one of the current 
growl plugins and re-imagine the project.

it should build 32/64 Universal as the default.

Original issue reported on code.google.com by [email protected] on 26 Aug 2009 at 4:16

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.