IRC Log Viewer » #firebreath » 2013-03-08

IRC Nick Time (GMT-7) Message
popoye 07:03 what does FB_FORWARD_PTR does !
JuanDaugherty 07:03 it's just a boost fwd ptr
popoye 07:03 could you explain a bit more JuanDaugherty !
JuanDaugherty 07:03 a forward point is a forward point, use google maybe?
*pointer
taxilian 08:03 popoye: you know, a grep could have answered the question hours ago… =]
but FB_FORWARD_PTR is just a macro to create a forward declaration of a class as well as a typedef for a boost::shared_ptr<Object> and boost::weak_ptr<Object>
JuanDaugherty 08:03 "use google maybe" was a phrasing specially adapted for this channel, otherwise I'd have put it differently
does FB mac make xcode projects like the VS ones on windows?
kylehuff 08:03 yes
prepmac.sh creates projects for xcode
JuanDaugherty 08:03 great, thx
kylehuff 08:03 thank god though, I never have to load xcode to build my projects. I just use xcodebuild from the cli
JuanDaugherty 08:03 i thought it might just do make projects
kylehuff 08:03 unless something changed, it creates the project files for xcode. I know I had to initially use those to build within xcode, until I got my code straight. I think I am at the point now where I can just use 'cmake --build <builddir> --target ... --config ..."
(I don't have enough RAM in my VM to run the xcode IDE with any sanity)
JuanDaugherty 08:03 have you done linux/X11?
kylehuff 08:03 yes. all of my dev and initial testing is in X11
but my plugin is really just an API, I don't do any drawing or window handling.
taxilian 08:03 kylehuff: you dont' need to run xcodebuild directly; on any of the platforms 'cmake --build build/' will build with the correct tool
JuanDaugherty 08:03 take it it doesn not create eclipse projects
taxilian 08:03 it does create them, I'm not 100% sure how well they work
for debugging and such
should build fine, though
kylehuff 08:03 taxilian: yeah, I mentioned that. I was only using xcodebuild for the verbosity during my initial builds.
taxilian 08:03 on mac you really want to use xcode, of course; on windows you have to use vs
JuanDaugherty 08:03 well creating eclipse c++ projects from makefiles is pretty straightforward
kylehuff 08:03 well, verbosity, and that whole notion of me not having a clue what the hell I was doing...
JuanDaugherty 08:03 kudos to cmake if they handle that as well as they do VS
taxilian 08:03 kylehuff: lol
Juan: Yeah, it seemed to work decently the last tiem I tried it, but that was over a year ago
JuanDaugherty 08:03 what's the gui on X11?
i mean like qt, whatever
assume it's not pure X11
or is it?
s/gui/gl/
kylehuff 08:03 I mostly use GTK, with a few older QT applications
JuanDaugherty 08:03 it's not fixed in firebreath, you can use whichever?
kylehuff 08:03 I was speaking in general. I am pretty sure firebreath uses whatever drawing layer you implement
which, if I understand correctly, gets exposed to the windowing system (X11) and painted on the screen.
but I know about that as congress knows about the constitution.
*about as much about that as ..
taxilian 08:03 We use XEmbed, which is specifically GTK, but you should be able to break through and use something else
JuanDaugherty 08:03 ah
kylehuff 09:03 anyone else get extremely deflated and start procrastinating just prior to a release? about the time when you gotta document all the crap you changed and update user docs and release notes and what not?
taxilian 09:03 kylehuff: yeah, that's pretty normal
kylehuff 09:03 who am I kidding though, there isn't any user documentation to update. lol
taxilian 09:03 lol
makes it easier
kylehuff 09:03 I end up with these huge commits with lots of changes because I code in like, 30 minute chunks of time each day spread out across a few a weeks. it gets messy.
so commit logs alone are a pain. gotta do a git diff and try to figure out why I changed all that code
taxilian 09:03 I use a git GUI so that I can commit only parts of a file
that way even though I do a ton of stuff, when I commit I group the changes
kylehuff 09:03 I might have to start doing something like that. of course, if I just ditch firefox, 99% of my problems go away
JuanDaugherty 16:03 hey you know that SSD i got died after just 6 months
taxilian 16:03 wow
that stinks
I haven't had any issues with mine