30 Sep 2016
Oops, I forgot to do yesterday’s.
finish writing tests for content_main_runner and browser_child_process_host_impl (chrome)
- pass SharedMemory obj around instead of native windows handle (chrome)
- add location data to juiceboxes (juicebox)
28 Sep 2016
fallback to original, command-line passing behavior on non-windows platforms (chrome)
plumb field trial handle down to LaunchOnLauncherThread (chrome)
- finish writing tests for content_main_runner and browser_child_process_host_impl (chrome)
- add location data to juiceboxes (juicebox)
27 Sep 2016
avoid calling destructor by instantiating shared memory in gpu/renderer process instead of in the host (chrome)
- fallback to original, command-line passing behavior on non-windows platforms (chrome)
- add location data to juiceboxes (juicebox)
I haven’t touched the location stuff, probably because I don’t really have a need for it yet.
I’ll probably do it at HW3 along with the mobile version. In other news, we saw a truly unparalleled
level of shit-slinging at the presidential debate last night, and it makes me kinda sad that both sides
will only come out of this more entrenched in their dogmatic belifs. That’s it bye
26 Sep 2016
figure out why windows handle is invalid (chrome)
- this was because of a destructor closing the handle when the object owning the handle was going out of scope
- avoid calling destructor by instantiating shared memory in gpu/renderer process instead of in the host (chrome)
- add location data to juiceboxes (juicebox)
As an aside, I maintain that the best way to learn anything is just by doing it. I understand object lifetimes, smart pointers,
and static member variables/methods way better now, having felt the pain firsthand of dealing with them. I don’t think
I could truly understand these things if I read about them in a book, is what I’m saying.
25 Sep 2016
I’ve been inspired by John Carmack’s .plan files to
start posting every day about what I’m working on. I realize no one gives a shit, but this should help
keep me accountable. It’ll be like a daily virtual standup. I’ll figure out the format as I go.
fixed race condition causing incorrect end times (juicebox)
fix listeners box height when only one listener (juicebox)
- add location data to juiceboxes (juicebox)
- figure out why windows handle is invalid (chrome)