IRC Log Viewer » #firebreath » 2011-01-28

IRC Nick Time (GMT-7) Message
Michaelson_ 08:01 hi, i've tried this framework to write a simple NPAPI plugin and executed regsvr32 nmMyLib.dll. All browsers i have (IE, Firefox) detected it, and i can interact with the plugin. All, except Opera. When i type "about:plugins", i dont see my plugin listed there. What can be a problem?
taxilian 08:01 Michaelson_: did you put a description in for the plugin?
Michaelson_ 08:01 yes taxilian
taxilian 08:01 could you pastebin me your PluginConfig.cmake file?
Michaelson_ 08:01 yes, one second
taxilian: http://pastebin.com/qyk6f211
taxilian 08:01 interesting. anyone else here using Opera?
honestly I've found Opera to be so hit and miss with plugins that I've stopped using it myself :-/
your config looks good; it should be working if it's seen by firefox
you could check Chrome and Safari and see if they detect it
Michaelson_ 08:01 i tried to add settings to system registry (as on opera website suggested) manually but still no luck
taxilian 08:01 that's what regsvr32 on the dll does
you could try uncommenting the set FB_ATLREG_MACHINEWIDE 1 at the bottom of the file
then re-run the prep script
build
and regsvr32 again
that will register it machine-wide instead of per-user
it's possible that might make a difference
Michaelson_ 08:01 no
i mean, i register it machine wide, as all other pluins (like flash) are installed
and regsvr seems to register it per user
and just tried: copied the binary into C:\Program Files\Opera\progra\plugins
all plugins stopped working (about:plugins says "empty list")
seems like it doesn't like my binary or something...
taxilian 08:01 huh
that's really strange
taxilian 09:01 Michaelson_: I'm sorry I don't have any suggestions for you :-/
Michaelson_ 10:01 taxilian thanks anyway
and thanks for great tutorials :)
taxilian 10:01 glad they helped!
I'm currently working on a better fbgen
since I have the flu and can't concentrate on anything less interesting
the full featured version will probably be a "mandatory donation" (not too large), but it will be worth it in saved time for at least many
capable of designing complex multi-mimetype, multi-plugin, multi-JSAPI plugin project skeletons
Michaelson_ 10:01 taxilian: Get better! Actually i just started, first found link to your tutorials in native programming, then your note about firebreath which was a great surprise since the framework does everything for the programmer. So now basically i am trying to make this test plugin work on all common browsers (since developers of firebreath mentioned it may work on Opera). Now just found out italso doesnt work on IE8 on WinXP.
taxilian 10:01 define "does not work"
because I've used it extensively on IE in WinXP
so I assure you that it works… just need to figure out why it isn't in your case
Michaelson_ 11:01 it tries to load it, and then displays "IE couldn't load the control, try to check security settings", while i lowered security and "enabled/allowed" whatever i could. But yes, i am guessing something is wrong with my browser (maybe some buggy extension), not with IE in general
taxilian 11:01 hmm. yeah, that definitely sounds like a config issue
I'd try it on another computer to be sure, though
Michaelson_ 11:01 taxilian: when you distribute your plugins (on win), you usually provide something like a .bat file that runs regsvr32 and that's it?
taxilian 11:01 no
i use WiX
regsvr32 is intended to be used to train WiX how to install it and for development
MSI is the ideal way to install a plugin because even if you make later changes, it will correctly uninstall the old version
unless you use DllRegisterServer (regsvr32)
and I've had major problems with little companies like ABC and Comcast having executives calling my boss due to not completely taking that into account
with MSI it's automatic
on Mac, though, that's kinda what it comes down to :-P
MSI integration is built into FireBreath, bgwt
btw
Michaelson_ 11:01 thanks!
taxilian 12:01 this is really cool: http://iaincollins.com/firebreath-irc-logs/ it's got logs up through yesterday, I think . we'll be making it automatic
taxilian 12:01 wow, several new faces today
welcome all
nitrogenycs 12:01 the irc logs thing is pretty cool indeed
taxilian 13:01 iaincollins has done a great job with it. I can't wait to get it up on the main site
nitrogenycs 13:01 yeah, he did
taxilian 13:01 I think I'm going to plagiarize his design for fbgen_web
=]
nitrogenycs 13:01 :)
neilg_ 14:01 Hey all. :)
taxilian 14:01 hey neilg_
neilg_ 14:01 How's everything going?
taxilian 14:01 I have the flu and there is a crash on Mac in 1.4b3 that was just barely reported
how are you?
neilg_ 14:01 Erm... doing better than you? lol
I'm not bad at all, just realised I forgot to load x-chat after moving offices last week
taxilian 14:01 meh, I'm doing way better today than I was yesterday
yesterday I wanted to die
today I'm just worn out
the flu would have been annoying, but aparently I have something called "Reactive airways" that is almost like asthma
it's lots of fun
neilg_ 14:01 The only thing you can do is stay warmer than you want to. Sucks but keeps your core higher so you tend to kill the virus faster. Makes you feel crappy though...
taxilian 14:01 basically it means that any time you get something that might give most people a couch you cough much harder for much longer
yeah; done a lot of that
neilg_ 14:01 Got Mucinex? Might help relieve the coughing?
taxilian 14:01 I got some inhalers and cortozone from the dr, though, and it's helped with the "extra" symptoms, so now I mostly just have the flu =]
and it's amazing how good it feels to only have the flu :-P
neilg_ 14:01 I bet! That really sucks. Glad you're on the mend though!
taxilian 14:01 not sure what Mucinex is, but what I have is working pretty well now
eh, it's all good. if we never got sick, we'd never appreciate being healthy, right? =]
hows the new office?
neilg_ 14:01 It's amazing stuff (you're in the US, right?) that helps to clear out mucus when you cough
taxilian 14:01 yeah, I'm in the US. there really isn't much mucus left
the problem is with reactive airways that different triggers cause your airways to constrict, which makes you cough
one of those triggers is… a cough
so the more you cough, the more you cough
neilg_ 14:01 Ah... now THAT sucks. Ironic... but sucky
taxilian 14:01 I'll have to keep my eyes open for that next time I'm at the drug store, though
give it a try sometime
thanks for the tip
neilg_ 14:01 It's worth it, you can get it at supermarkets too because it's over the counter. My sister-in-law is a NP and praises it constantly whenever anybody has a cold or cold-like symptoms
taxilian 14:01 cool
neilg_ 14:01 I'm almost at the point of getting FB working on the mac which is cool
taxilian 14:01 awesome!
neilg_ 14:01 Though I'm being hit by dylib hell (as opposed to DLL hell). God, I'm starting to really enjoy working on the mac... but some of the issues I've faced are insane. I'm sure you know the feeling! :)
taxilian 14:01 lol
you're welcome to try to fix the one I'm working on, if you'd like =]
it's probably something small
definitely new in the last week
but no idea what is causing it
stack doesn't ahve any of our frames
neilg_ 14:01 What's the problem?
taxilian 14:01 crashes on MAc
in firefox
FBTestPlugin even
ahh… no it isn't
I see what is happening
neilg_ 14:01 Ugh! I can take a look at it over the weekend for sure, I have git and a github account
taxilian 14:01 no, I found it
heh
it's actually a long-standing bug
just one that I added a test for on windows
and forgot to check on mac
neilg_ 14:01 Oh, really? This is one of those bug fixing by proxy moments where you find the bug by talking about it. :)
taxilian 14:01 hehe
no, I just stumbled on it
it was in a different thread than actually showed the crash
but it was a pointer not getting set
and an assertion failing
neilg_ 14:01 Cool, glad you found it! It's even more awesome when you feel crappy!
taxilian 14:01 heh. I get a lot done when I feel crappy… it just tends to be the things that are interesting rather than the things that I really need to get done
like the new fbgen web that I've made a ton of progress on
FB_GitHubBot 14:01 FireBreath: master Richard Bateman * b7d252e (23 files in 4 dirs): Partial refactor of PluginWindowMac classes for consistency - http://bit.ly/fW8Jpn
FB_GitHubBot 14:01 FireBreath: master Richard Bateman * 8be881a (1 files in 1 dirs): Fixed minor typo on linux from last fix - http://bit.ly/f87UNW
FireBreath: firebreath-1.4 Richard Bateman * b7d252e (23 files in 4 dirs): Partial refactor of PluginWindowMac classes for consistency
FireBreath: firebreath-1.4 Richard Bateman * 8be881a (1 files in 1 dirs): Fixed minor typo on linux from last fix
FireBreath: firebreath-1.4 commits 8a80c94...8be881a - http://bit.ly/eseihT
neilg_ 15:01 That's awesome. I'll be upgrading us from FB 1.3 to 1.4 so I'll be using the fbgen then
taxilian 15:01 changes are minor
shouldnt need fbgen
neilg_ 15:01 Well, I will for the Mac... ;)
Though I admit that wasn't at all clear from what I just wrote so..
taxilian 15:01 ok
FB_GitHubBot 15:01 FireBreath: master Richard Bateman * 4db535a (1 files in 1 dirs): Removed np_macmain.cpp and np_x11main.cpp ... - http://bit.ly/fUUIn5
FireBreath: firebreath-1.4 Richard Bateman * 4db535a (1 files in 1 dirs): Removed np_macmain.cpp and np_x11main.cpp ... - http://bit.ly/fUUIn5
FB_GitHubBot 18:01 FireBreath: firebreath-1.4 Richard Bateman * 891430e (2 files in 1 dirs): Added unregisterMethod, unregisterProperty
FireBreath: firebreath-1.4 Richard Bateman * 7a4cb36 (1 files in 1 dirs): Fixed #133: cannot convert obj to primitive value
FireBreath: firebreath-1.4 commits 4db535a...7a4cb36 - http://bit.ly/goWPYC
FireBreath: master Richard Bateman * 891430e (2 files in 1 dirs): Added unregisterMethod, unregisterProperty
FireBreath: master Richard Bateman * 7a4cb36 (1 files in 1 dirs): Fixed #133: cannot convert obj to primitive value
FireBreath: master commits 4db535a...7a4cb36 - http://bit.ly/goWPYC
FB_GitHubBot 18:01 FireBreath: firebreath-1.4 Richard Bateman * 6ea06c9 (2 files in 2 dirs): Attempt to fix lingering stdint issues - http://bit.ly/hXgzyE
FireBreath: master Richard Bateman * 6ea06c9 (2 files in 2 dirs): Attempt to fix lingering stdint issues - http://bit.ly/hXgzyE
FB_GitHubBot 18:01 FireBreath: master Richard Bateman * d019eba (3 files in 2 dirs): Fixed issue #132, also added enumeration for events - http://bit.ly/dZbTv0
FireBreath: firebreath-1.4 Richard Bateman * d019eba (3 files in 2 dirs): Fixed issue #132, also added enumeration for events - http://bit.ly/dZbTv0