Difference between revisions of "Mjschranz project wiki"
(Initial layout and information for the page.) |
m (→0.4 Milestone Release) |
||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<h2>OSD600 Project Wiki - Developing for Popcorn.js</h2> | <h2>OSD600 Project Wiki - Developing for Popcorn.js</h2> | ||
− | [https://webmademovies.lighthouseapp.com/ | + | [https://webmademovies.lighthouseapp.com/projects/63272-popcornjs/overview Popcorn Lighthouse Ticket Tracker] |
==0.1 Milestone Release== | ==0.1 Milestone Release== | ||
− | + | Tickets Working On: | |
+ | <br/> | ||
+ | [https://webmademovies.lighthouseapp.com/projects/63272/tickets/733-typo-in-facebook-plugin #733: Typo in Facebook Plugin] | ||
+ | <br/> | ||
+ | [https://webmademovies.lighthouseapp.com/projects/63272/tickets/734-dry-out-facebook-plugin-code #734: DRY-out Facebook Plugin Code] | ||
+ | <br/> | ||
− | Status: Incomplete. Still working on understanding all this new Javascript before I can write an implementation with some of the basic features. | + | <u>Status Updates</u> |
+ | * 9/29/2011 Milestone complete. The tickets I wound up working on were the two above. Both were completed, staged and are in the code for the 0.9 release of Popcorn.js. To read about my experience with them, view [http://mschranz.wordpress.com/2011/09/30/my-0-1-release-for-osd600-with-popcorn-js/ this] blog post. | ||
+ | * 9/28/2011 #734: Oh interesting times with merge conflicts to style issues to you forgot this/that. Hopefully this is all done today and then I'll be able to write up a blog about it for tomorrows 0.1 release with both tickets being done and staged! | ||
+ | * 9/24/2011 #733 Status: Staged and Completed. Test also written to test the error being thrown when Facebook Blocks were empty. [https://github.com/cadecairos/popcorn-js/commit/7bf49faa7f88e03a07f04eebf7d5cdb169ec33e2 Code Changes] | ||
+ | * 9/17/2011 #350 Status: Incomplete. Still working on understanding all this new Javascript before I can write an implementation with some of the basic features. | ||
==0.2 Milestone Release== | ==0.2 Milestone Release== | ||
+ | Tickets Working On: | ||
+ | <br /> | ||
+ | [https://webmademovies.lighthouseapp.com/projects/63272/tickets/350-tumblr-popcorn-plugin #350: Tumblr Plugin] | ||
+ | <br/> | ||
+ | [https://webmademovies.lighthouseapp.com/projects/63272/tickets/740-missing-features-in-facebook-plugin #740: Missing Features in Facebook Plugin] | ||
+ | <br/> | ||
+ | |||
+ | <u>Status Updates</u> | ||
+ | * 10/12/2011 Go figure. The reason why the comments were not displaying correctly for me was because I was not running the demo off my local host but over my file system instead. As soon as I did this it worked just fine. | ||
+ | * 10/10/2011 Still having issues getting the comments working. Also having issues parsing the JSONP with my callback function for the tumblr API. | ||
+ | * 10/05/2011 Current part of ticket #740 is completed but for some reason on my machine it isn't show the correct number of comments and is cutting them off after a certain point. | ||
==0.3 Milestone Release== | ==0.3 Milestone Release== | ||
+ | Tickets Working On: | ||
+ | <br /> | ||
+ | [https://webmademovies.lighthouseapp.com/projects/63272/tickets/350-tumblr-popcorn-plugin #350: Tumblr Plugin] | ||
+ | <br/> | ||
+ | [https://webmademovies.lighthouseapp.com/projects/63272/tickets/797-removetrackevent-breaking-internal-event-index #797: removeTrackEvent Breaking Internal Event Index] | ||
+ | <br/> | ||
+ | |||
+ | <u>Status Updates</u> | ||
+ | * 11/14/2011 Gees I haven't updated this in a while. I'll consolidate this by saying I finished ticked #740 for my 0.2 release and as well finished the demo page and unit tests/unit test page for the tumblr plugin. I'm making headway on the tumblr plugin currently but I don't think I will have the followers feature done for this release because I haven't had any luck yet implementing oAuth. As it stands about ticket 797, I'm having trouble figuring out where exactly the internal event index is so I can figure out what in the function is ever accessing it. | ||
+ | * 11/18/2011 Passing [https://webmademovies.lighthouseapp.com/projects/63272/tickets/797-removetrackevent-breaking-internal-event-index #797] to Chris DeCairos as he apparently managed a fix for this already. | ||
+ | * 11/21/2011 Tumblr Plugin is done. Pending a few more edits it shall be accepted soon and make it's way into the 1.1 release of Popcorn.js! Pretty proud of this as I will wind up having code in for three releases now! Fun stuff. Blogpost can be found [http://mschranz.wordpress.com/2011/11/22/tumblr-plugin-0-3-release/ here]. | ||
==0.4 Milestone Release== | ==0.4 Milestone Release== | ||
+ | Tickets Working On: | ||
+ | <br /> | ||
+ | [https://bugzilla.mozilla.org/show_bug.cgi?id=334573 Renaming nsPLDOMEvent.h to nsAsyncDOMEvent.h and all references to it] | ||
+ | <br/> | ||
+ | [https://tbpl.mozilla.org/?tree=Try&rev=4fe6a3dcd04b Try Server Run of my patch] | ||
+ | <br/> | ||
+ | <br/> | ||
+ | |||
+ | <u>Status Updates</u> | ||
+ | * 11/21/2011 No Popcorn ticket this go around for me! After sitting in the #seneca channel on irc.mozilla.org working with my fellow classmates trying to get the cursor disappear that ticket was brought up by [http://twitter.com/#!/TedMielczarek Ted Mielczarek] ( I hope I'm guessing right based on the irc nick ) and I managed to find myself working on it! The change may be simple but I'm really looking forward to it in the end because it will help introduce me to the approval process behind bug patches with Mozilla! | ||
+ | * 12/09/2011 My initial patch for the bug that changes all nsPLDOMEvent references to nsAsyncDOMEvent has been checked in, still waiting to see if that one is good to go and will land in perhaps FF11. However my work is not yet done because I also need to make a separate smaller patch that makes changes to nsLoadBlockingPLDOMEvent renaming it to, you guessed it, nsLoadBlockingAsyncDOMEvent. They want the patch to be done on top of the changes I already made, so basically it will already have the previous the nsPLDOMEvent changes and won't even have any diffs for that. Should have this done later today! |
Latest revision as of 09:13, 9 December 2011
Contents
OSD600 Project Wiki - Developing for Popcorn.js
Popcorn Lighthouse Ticket Tracker
0.1 Milestone Release
Tickets Working On:
#733: Typo in Facebook Plugin
#734: DRY-out Facebook Plugin Code
Status Updates
- 9/29/2011 Milestone complete. The tickets I wound up working on were the two above. Both were completed, staged and are in the code for the 0.9 release of Popcorn.js. To read about my experience with them, view this blog post.
- 9/28/2011 #734: Oh interesting times with merge conflicts to style issues to you forgot this/that. Hopefully this is all done today and then I'll be able to write up a blog about it for tomorrows 0.1 release with both tickets being done and staged!
- 9/24/2011 #733 Status: Staged and Completed. Test also written to test the error being thrown when Facebook Blocks were empty. Code Changes
- 9/17/2011 #350 Status: Incomplete. Still working on understanding all this new Javascript before I can write an implementation with some of the basic features.
0.2 Milestone Release
Tickets Working On:
#350: Tumblr Plugin
#740: Missing Features in Facebook Plugin
Status Updates
- 10/12/2011 Go figure. The reason why the comments were not displaying correctly for me was because I was not running the demo off my local host but over my file system instead. As soon as I did this it worked just fine.
- 10/10/2011 Still having issues getting the comments working. Also having issues parsing the JSONP with my callback function for the tumblr API.
- 10/05/2011 Current part of ticket #740 is completed but for some reason on my machine it isn't show the correct number of comments and is cutting them off after a certain point.
0.3 Milestone Release
Tickets Working On:
#350: Tumblr Plugin
#797: removeTrackEvent Breaking Internal Event Index
Status Updates
- 11/14/2011 Gees I haven't updated this in a while. I'll consolidate this by saying I finished ticked #740 for my 0.2 release and as well finished the demo page and unit tests/unit test page for the tumblr plugin. I'm making headway on the tumblr plugin currently but I don't think I will have the followers feature done for this release because I haven't had any luck yet implementing oAuth. As it stands about ticket 797, I'm having trouble figuring out where exactly the internal event index is so I can figure out what in the function is ever accessing it.
- 11/18/2011 Passing #797 to Chris DeCairos as he apparently managed a fix for this already.
- 11/21/2011 Tumblr Plugin is done. Pending a few more edits it shall be accepted soon and make it's way into the 1.1 release of Popcorn.js! Pretty proud of this as I will wind up having code in for three releases now! Fun stuff. Blogpost can be found here.
0.4 Milestone Release
Tickets Working On:
Renaming nsPLDOMEvent.h to nsAsyncDOMEvent.h and all references to it
Try Server Run of my patch
Status Updates
- 11/21/2011 No Popcorn ticket this go around for me! After sitting in the #seneca channel on irc.mozilla.org working with my fellow classmates trying to get the cursor disappear that ticket was brought up by Ted Mielczarek ( I hope I'm guessing right based on the irc nick ) and I managed to find myself working on it! The change may be simple but I'm really looking forward to it in the end because it will help introduce me to the approval process behind bug patches with Mozilla!
- 12/09/2011 My initial patch for the bug that changes all nsPLDOMEvent references to nsAsyncDOMEvent has been checked in, still waiting to see if that one is good to go and will land in perhaps FF11. However my work is not yet done because I also need to make a separate smaller patch that makes changes to nsLoadBlockingPLDOMEvent renaming it to, you guessed it, nsLoadBlockingAsyncDOMEvent. They want the patch to be done on top of the changes I already made, so basically it will already have the previous the nsPLDOMEvent changes and won't even have any diffs for that. Should have this done later today!