User:Sdowne/summer 2010 worklog may
Summer 2010 Worklog JS Projects 2010
Monday May 3
- Orientation
- Started setting up workspace
Tuesday May 4
- Installed Fedora
- Finished setting up workstation
- installed git, linked to existing github
- Set up irc (irssi + screen)
- Tried to sort out pjs pixelHack and tic 601, 601 was reviewed by andor and needs work
- pixelHack was solved and finished later that night
- Finishing 601 tomorrow morning
Wednesday May 5
- Finished tic 601, it's up for review
- Built Firefox on Fedora
- Both tic 601 and pixelhack are in 0.9
- Reviewed Andor's 556 ticket which is also in.
- fought with git
Thursday May 6
- Tried to update my Fedora to nvidia drivers, and pretty much broke it, reinstalled, tried once more, still no luck, installed ubuntu and stopped there, I will set it up later.
- Worked on breaking examples in processing.js. Fixed the Neighborhood example, which required an overhaul of static variables and functions. Actually required more work than was expected. Here is the ticket
- Still have a bunch others that need fixing
Friday May 7
- Fixed two more of the examples from last night, first and second
- Working on a third error that has to do with inheritance as well. When a method is created in a super class, and references another variable inside the same super class, it will always reference the same method, even if it's being called by a sub class. Nothing but dead ends so far.
- Did end up fixing the one talked above, ended up being ticket 637
Sat May 8, Sun May 9
- Built firefox remotly form home.
- Fixed a bug with Inheritance, and filed another to be fixed at a later date.
Monday May 10
- Had a phone conference about the js video library with Brett and Mark.
- Started on removing with.
- Did some testing for release 0.9.
Tuesday May 11
- Continued with removing with.
- What I did was broke the processing.js down to the parser, ArrayList, and the constuctor. Got that working, and updated it.
Wednesday May 12
- Sick, but continued with removing with at home, started working on it in a large scale.
Thursday May 13
- Still sick, continued with removing with had some examples running, along with most tests passing.
Friday May 14
- Back to work as normal.
- The solution to removing with was giving me problems, and desided to move all Processing functions into the Processing constructor.
- Solved another serious issue using getters and setters, this will also be helpful later to fix class parsing, probably be first thing I do for 0.9.3, and it shouldn't be too hard, a day at most with what I now know inside and outside the parser.
Sat May 15
- Got all tests passing for removing with cept an issue with .pde unit tests, and many examples, including 3D examples, and substrate were tested and working.
- Blogged on rewriting Processing.js.
Sun May 16
- Everything is now passing for removing with, peer review has been requested.
- I had to move the Processing.lib declaration back out of the constructor, it was being called from tests, without a new Processing object being created for test-harness-lib.js, line 4. This fixed the unit test problems.
- I am now pretty well versed in the flow of processing.js, they way it's called, what happens first, why, etc and learning more every day.