-
Archives
- September 2018
- February 2017
- October 2015
- December 2013
- February 2013
- December 2012
- November 2012
- September 2012
- August 2012
- April 2012
- March 2012
- January 2012
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- April 2010
- March 2010
- February 2010
- January 2010
- December 2008
- July 2008
- February 2008
-
Meta
Category Archives: projects
Cancelling builds from the console, now easier than ever!
The self-serve tools, specifically cancel.py has received some important usability upgrades at the urging of jst and ehsan. Now, simply running python cancel.py will be enough to get you going – you’ll be prompted for your username, password, branch and … Continue reading
Posted in code, mozilla, projects
3 Comments
Self-serve, now in bulk
Update: the tool is now easier to use and doesn’t require adding your password as an argument. See this post for more details. I’m a big fan of the self-serve tool that RelEng provided for people with LDAP access. When … Continue reading
Posted in code, mozilla, projects
5 Comments
I’ve seen the future, brother: it is dynamic additions to the status bar that don’t block the main process.
You’re looking at a mind-bogglingly alpha Jetpack prototype running out of process. Yesterday was a black triangle moment for me, as I finally saw the culmination of 2.5 months of work to make the words “Gmail it” appear in the … Continue reading
Posted in mozilla, projects
2 Comments
Megazeux debugger on github
The official Megazeux repository recently moved to github, allowing me the opportunity to create my own fork and move my debugger work into a more public sphere. Accordingly, you can now visit my repo for all the most recent robotic … Continue reading
Posted in megazeux, projects
Leave a comment
Cross-compiling with MinGW on Fedora
My goodness, I’m impressed. Having released the first iteration of my robotic debugger, I was informed that the fork()/exec() combo isn’t portable to Windows. Nobody volunteered any patches immediately, so I decided to read up on cross-compiling since I really … Continue reading
Posted in code, fedora, megazeux, projects
7 Comments
Break me off a piece of that Megazeux debugger
Breaking news: breakpoints now exist in the debugger. There’s no indication that they exist until execution reaches them unless you look in the console window , but they’re there! Next up: differentiating between active line, current line, and line + … Continue reading
Posted in megazeux, projects
Leave a comment
Make ye a hydra
I’m interested in playing around with Dehydra to see whether I can create a pre-review checker, hopefully to lessen the amount of nits that inevitably crop up in any patch submitted on Bugzilla. However, as always, the immediate hurdle is … Continue reading
Megazeux Debugging: Redux
It’s been about a year and a half since I last touched on the idea of a Megazeux debugger, and that is far too long! I’ve recently begun an internship with Mozilla working on the Electrolysis project, which is a … Continue reading
Posted in megazeux, projects
Leave a comment
MegaZeux Debugging: part 3
After some more fiddling, basic robot watching is pretty rock solid. I fixed some memory leaks and crashes, and I’ve moved on to breakpoints. And herein lies the conumdrum, as I’m trying to figure out the use cases here and … Continue reading
MegaZeux Debugging: part 2
What with midterms and end of term, it’s been several weeks since I last touched my robotic debugger, but that changed tonight. There’s now a usable bleeding-edge debugger for your perusal in the bzr repository. You have your choice of … Continue reading