#713: Growl is broken on MacRuby 0.6 ------------------------------+--------------------------------------------- Reporter: ylphcm@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 0.6 Component: MacRuby | Keywords: growl ------------------------------+--------------------------------------------- Contrary to [http://www.macruby.org/trac/ticket/662 ticket #662], the demos in /Developer/Examples/Ruby/MacRuby/Scripts/growl are broken for me on MacRuby 0.6. E.g., the calls to Growl::Notifier#notify in the two growl_*_samples return a NSLocalNotificationCenter object, but no Growl notification is shown. Installing 0.5 over the existing 0.6 makes both samples work again. (Except for a callback bug in the block sample that is unrelated to MacRuby.) -- Ticket URL: <http://www.macruby.org/trac/ticket/713> MacRuby <http://macruby.org/>
#713: Growl is broken on MacRuby 0.6 ------------------------------+--------------------------------------------- Reporter: ylphcm@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 0.6 Component: MacRuby | Keywords: growl ------------------------------+--------------------------------------------- Comment(by ylphcm@…): Addendum: The issue persists on both of my Macs (OS X 10.6.2 and 10.6.3). -- Ticket URL: <http://www.macruby.org/trac/ticket/713#comment:1> MacRuby <http://macruby.org/>
#713: Growl is broken on MacRuby 0.6 ------------------------------+--------------------------------------------- Reporter: ylphcm@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 0.6 Component: MacRuby | Keywords: growl ------------------------------+--------------------------------------------- Comment(by ylphcm@…): My first public, open-source MacRuby project is currently stalling as it's inevitably dependent on Growl callbacks. Is there any way I could contribute to fixing this bug, without touching MacRuby's C core? -- Ticket URL: <http://www.macruby.org/trac/ticket/713#comment:2> MacRuby <http://macruby.org/>
#713: Growl is broken on MacRuby 0.6 ------------------------------+--------------------------------------------- Reporter: ylphcm@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 0.6 Component: MacRuby | Keywords: growl ------------------------------+--------------------------------------------- Comment(by jakub.suder@…): I'm using Growl in my own open source MacRuby project, and after the update from ticket #662 it works fine on 0.6. I use the method GrowlApplicationBridge#notifyWithTitle to send growls (plus a call to GrowlApplicationBridge.growlDelegate = "" in application delegate when the app starts, and a growlRegDict file). See the code at http://github.com/psionides/MacBlip/blob/master/Controllers/MainWindowContro... . Hope that helps... -- Ticket URL: <http://www.macruby.org/trac/ticket/713#comment:3> MacRuby <http://macruby.org/>
#713: Growl is broken on MacRuby 0.6 ------------------------------+--------------------------------------------- Reporter: ylphcm@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 0.6 Component: MacRuby | Keywords: growl ------------------------------+--------------------------------------------- Comment(by ylphcm@…): Thanks, Jakub! Growl indeed works when used via the Growl.framework: {{{ # Requires the Growl framework (http://growl.googlecode.com/files/Growl-1.2.1-Framework.tbz) # to be present on the load path. framework "Growl.framework" def registrationDictionaryForGrowl { TicketVersion: 1, AllNotifications: ["hello"], DefaultNotifications: ["hello"], ApplicationId: 'growl_test'} end GrowlApplicationBridge.setGrowlDelegate(self) GrowlApplicationBridge.notifyWithTitle("hello", description: "hello", notificationName: "hello", iconData: nil, priority: 0, isSticky: false, clickContext: nil) }}} However, the demos are still broken. -- Ticket URL: <http://www.macruby.org/trac/ticket/713#comment:4> MacRuby <http://macruby.org/>
participants (1)
-
MacRuby