|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?
|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?
prepmac.sh creates projects for xcode
|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|
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?
|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|
|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|
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|
I haven't had any issues with mine