IRC Log Viewer » #firebreath » 2011-03-17

IRC Nick Time (GMT-7) Message
FireBreathBot 00:03 Commit bd6483c on master by Eric Herrmann: "Refactored handling of CALayers" http://goo.gl/DKmMM
Commit 72c4041 on master by Richard Bateman: "Merge branch 'master' of git.af1.movenetworks.com:platforms/..." http://goo.gl/myebY
FireBreathBot 00:03 Commit ff9de98 on master by Richard Bateman: "Fixed FIREBREATH-7, X11 default projectDef.cmake wrong" http://goo.gl/CvR5c
taxilian 00:03 FIREBREATH-7
FireBreathBot 00:03 FIREBREATH-7: Summary: CPP sources in X11 folder in default fbgen project are not picked up by firebreath
FIREBREATH-7: Assigned To: richard
FIREBREATH-7: Priority: Major
FIREBREATH-7: Status: Open
FIREBREATH-7: http://jira.firebreath.org/browse/FIREBREATH-7
JIRA issue http://jira.firebreath.org/browse/FIREBREATH-7 issue updated by richard
JIRA issue http://jira.firebreath.org/browse/FIREBREATH-7 issue resolved by richard "Fixed to be consistent with other platform directories"
kiran 01:03 hello
FireBreathBot 01:03 JIRA issue http://jira.firebreath.org/browse/FIREBREATH-9 issue created by catchfbinfo
kiran 01:03 hi
neilg_ 07:03 Morning all!
jshanab_wcw 07:03 morning
nitrogenycs 08:03 morning
taxilian 08:03 g'morning
FireBreathBot: hi
hi, FireBreathBot
hi FireBreathBot
FireBreathBot 08:03 Hey taxilian
taxilian 08:03 ahh, see, if I say it right *someone* says hello to me. :-P
neilg_ 09:03 Hi ;)
FireBreathBot 09:03 Commit 2e401fe on firebreath-1.4 by Richard Bateman: "Resolves FIREBREATH-9 - make_method now takes 15 params" http://goo.gl/GTdS2
Commit 4cef546 on master by Richard Bateman: "Resolves FIREBREATH-9 - make_method now takes 15 params" http://goo.gl/IFQTs
FireBreathBot 09:03 JIRA issue http://jira.firebreath.org/browse/FIREBREATH-9 issue resolved by richard "I put it into 1.4.2 as well, since this shouldn't break any old versions."
FireBreathBot 09:03 JIRA issue http://jira.firebreath.org/browse/FIREBREATH-7 issue closed by richard
dan2 10:03 hmm what's the recommendation for preventing multiple instances of the same plugin that is part of a toolbar?
taxilian 10:03 dan2: I'd probably use a global variable (should all be on the same thread, so no worries with sync issues) that indicates if there is already an instance running and short-circuit the JSAPI object (put in an empty JSAPIProxy or something)
dan2 10:03 ok
kalev 10:03 taxilian: last time I hacked on my plugin I made some trivial changes to Firebreath, 2 compiler warning fixes and a crash fix
http://fpaste.org/YPOT/
ok to push to both master and 1.4 branch?
taxilian 10:03 yes
go for it
you have access?
kalev 10:03 I think so
FireBreathBot 10:03 Commit aab8f2d on master by Kalev Lember: "Fix GCC -Wreorder warning
Commit 988ca53 on master by Kalev Lember: "Fix GCC -Wparentheses warning
Commit c63e41e on master by Kalev Lember: "Don't crash in addEventListener and removeEventListener with..." http://goo.gl/QVGXz
Commit 1974f83 on firebreath-1.4 by Kalev Lember: "Fix GCC -Wreorder warning
Commit 615cc4a on firebreath-1.4 by Kalev Lember: "Fix GCC -Wparentheses warning
Commit fc33168 on firebreath-1.4 by Kalev Lember: "Don't crash in addEventListener and removeEventListener with..." http://goo.gl/eYOqK
taxilian 11:03 stuartmorgan: will ForceRedraw invalidate the whole window?
stuartmorgan 11:03 taxilian: ForceRedraw is a no-op
(assuming you are asking about Chrome)
taxilian 11:03 okay
I'm asking in general, but if that's the case on one it's useless to me =]
stuartmorgan 11:03 It's not supposed to anyway according to MDN
taxilian 11:03 yeah, it's really hard to figure out how it's useful according to MDN...
stuartmorgan 11:03 I'd be pretty surprised if it does anything in Gecko's OOP mode
Allowing plugins to force synchronous things from OOP defeats some of the purpose of OOP plugins
And I know the Gecko people did a whole bunch of work to make as much drawing as possible async for OOP plugins
More than Chrome did, I believe
taxilian 11:03 makes sense
dan2 15:03 taxilian, your singleton trick for jsapiptr works great
I just put in boost::call_once with it
taxilian 15:03 awesome
good to know
thanks
hadn't thought of using call_once
anybody have any idea why we don't work on IE 9?
dan2 16:03 it's 64bit only?
taxilian 16:03 no, it's both
the plugin loads, but scripting doesn't work
sabotaged|wk 16:03 huh, i was just trying IE9 earlier today and it was working
taxilian 16:03 really? interesting...
I'll have to see if I can set up a VM and figure out what is going on
sabotaged|wk 16:03 i'm running 64-bit windows 7
taxilian 16:03 okay
taxilian 17:03 hmm. aparently (just got word from Jarom on the list) methods that don't require arguments work fine
but others don't
sabotaged|wk 17:03 i'm using methods that have arguments
but i'm not quite on 1.4
1.4 final that is, i think one of the RCs
taxilian 17:03 hmm
don't think anything has changed that would affect that...
sabotaged|wk 17:03 i'm not using methods with arguments on the root js object though
but on my own js objects within that root one
dunno if thats the difference