Coming to an understanding with WebKit
So, WebKit and I seem to have come to a temporary understanding. I will use xcode to edit things and take advantage of nice features like being able to right click and go to the definition of the property I'm inspecting. And then I will compile things using the build-webkit script and debug using debug-webkit (which is really just gdb). It's just not worth tracking down all the generated things that aren't quite being generated correctly when I use xcode right now.
This is not exactly ideal, but it'll do. I used to do a lot of debugging with gdb on the command line, so I'm perfectly capable, just pretty rusty.
On the bright side, I added some minor code and successfully stepped through it with the debugger, so things should be moving forwards again. And, bonus, I chatted with my supervisor and he had perfectly clever suggestions of other useful things I should be doing in parallel while my compiles are happening. (Changing a header results in a fairly lengthy recompile in webkit, so I've been trying to decide how to split my work day into two parallel tracks, and divide my attention accordingly.)
My other possible parallel project for this week may turn out to be rewrites on a paper. I'm supposed to find out today if it was accepted. I'm not sure how I feel about it -- I definitely want the paper to be accepted, but I've taken the work in a different direction since I wrote it, and I've got a weird time conflict that may see me giving two presentations in three days, in different cities, on entirely unrelated topics to very different audiences. So it makes my life a bit more weird if it gets accepted. It could be fun, though!
This is not exactly ideal, but it'll do. I used to do a lot of debugging with gdb on the command line, so I'm perfectly capable, just pretty rusty.
On the bright side, I added some minor code and successfully stepped through it with the debugger, so things should be moving forwards again. And, bonus, I chatted with my supervisor and he had perfectly clever suggestions of other useful things I should be doing in parallel while my compiles are happening. (Changing a header results in a fairly lengthy recompile in webkit, so I've been trying to decide how to split my work day into two parallel tracks, and divide my attention accordingly.)
My other possible parallel project for this week may turn out to be rewrites on a paper. I'm supposed to find out today if it was accepted. I'm not sure how I feel about it -- I definitely want the paper to be accepted, but I've taken the work in a different direction since I wrote it, and I've got a weird time conflict that may see me giving two presentations in three days, in different cities, on entirely unrelated topics to very different audiences. So it makes my life a bit more weird if it gets accepted. It could be fun, though!