Feb 232011
 

Here are today’s Wiki Wednesday articles! If you know about these topics, please try to find a few minutes to look over these articles that are marked as needing technical intervention and see if you can fix them up. You can do so either by logging into the wiki and editing the articles directly, or by emailing your notes, sample code, or feedback to mdnwiki@mozilla.org.

Contributors to Wiki Wednesday will get recognition in next week’s Wiki Wednesday announcement. Thanks in advance for your help!

JavaScript

Thanks to Dave Herman and BYK for their contributions last week.

SpiderMonkey

Thanks to Dave Herman for his contributions last week.

Developing Mozilla

Extensions

XUL

XPCOM

Interfaces

Thanks to David Bienvenu, Neil, and Trevor Hobson for their contributions.

Plugins

As usual, we still need someone to update the NPAPI plugin documentation to cover the new Cocoa event model.

CSS

SVG

HTML

DOM

Thanks to Neil for his contributions last week.

 Posted by at 12:03 PM
Feb 162011
 

Here are today’s Wiki Wednesday articles! If you know about these topics, please try to find a few minutes to look over these articles that are marked as needing technical intervention and see if you can fix them up. You can do so either by logging into the wiki and editing the articles directly, or by emailing your notes, sample code, or feedback to mdnwiki@mozilla.org.

Contributors to Wiki Wednesday will get recognition in next week’s Wiki Wednesday announcement. Thanks in advance for your help!

Last week’s contributors: Trevor Hobson, Boris Zbarsky, bullines, BYK, MatrixFrog, mhitza, evilpie.

JavaScript

SpiderMonkey

Developing Mozilla

Extensions

XUL

XPCOM

Interfaces

Plugins

Also, we need someone to write about Cocoa NPAPI plugins for Mac OS X.

CSS

SVG

HTML

DOM

 Posted by at 11:06 AM
Feb 142011
 

Over the past few years, I’ve been visiting my doctor on and off for assorted weird and frustrating issues, from emotional issues (anxiety and mild depression, fatigue, and difficulty sleeping) to physical ones, including near-constant pain in my head, neck, jaw, shoulders, upper and lower back, knees, shins, ankles, and the tops of my feet (WTF, really? Yes.). I always brought up these problems one at a time, because at any given time, only one of them was generally so bad that I couldn’t deal with it on my own.

We always assumed these were related to my weight, and expected them to more or less go away when I had my gastric bypass surgery just over three years ago. To everyone’s surprise, it didn’t get better, and, in fact, continued to get worse.

Over time, I’ve wound up on a number of medications trying to control these symptoms, without us ever figuring out what the deal is. I’ve had CAT scans, X-rays, been poked by rheumatologists and orthodontists, and wandered from medication to medication, trying to find something that works. At best, we’ve managed to make things a little bit better.

Since late last year, the pain has been steadily worsening, to the point where I can’t ignore it anymore like I had gotten used to doing, and finally last week I made an appointment to see my doctor and brought along a list of all my symptoms, instead of just complaining about one thing. He looked at the list, and the list of things we’d tried, and the list of things we’d ruled out, and decided we’d start treating me for fibromyalgia.

The medication I’m going to be taking for this, however, conflicts with pretty much all the medications I’m currently on to try to individually treat the symptoms, so I’m in the process of weaning myself off those medications in order to begin taking the new stuff.

Net result: I’m sort of a mess at the moment. Between coming off my anxiety medication and the stuff I was taking to try to stave off the head and leg pain, I feel kind of lousy these days. Hopefully once I start taking the new meds in a couple of weeks I’ll start improving, but in the meantime, don’t be surprised if my throughput is down a bit. I might also be a little crankier than usual. I apologize in advance.

The timing, from a Mozilla standpoint, is not awesome. From a personal standpoint, however, if this works, it’s been a long time coming, and for the first time in a while, I feel like I might just see the light at the end of the tunnel.

 Posted by at 2:48 PM
Feb 142011
 

This week ran into some unexpected personal-life blockers, which I’ll be blogging about separately shortly.

  • Updated the documentation for the CSS resize property; we actually support it for all elements, not just <textarea> now.
  • Wrote the DekiScript code to generate the lists of articles to use for Wiki Wednesdays.
  • Documented the <input> element’s mozactionhint attribute, used by mobile to set the label on the enter key on virtual keyboards.
  • Posted the first Wiki Wednesday lists.
  • Did a lot of copy-editing.
  • Continued work on some code samples for upcoming documentation.
 Posted by at 2:32 PM
Feb 092011
 

Here are today’s Wiki Wednesday articles! If you know about these topics, please try to find a few minutes to look over these articles that are marked as needing technical intervention and see if you can fix them up. You can do so either by logging into the wiki and editing the articles directly, or by emailing your notes, sample code, or feedback to mdnwiki@mozilla.org.

Contributors to Wiki Wednesday will get recognition in next week’s Wiki Wednesday announcement. Thanks in advance for your help!

JavaScript

SpiderMonkey

Developing Mozilla

Extensions

XUL

XPCOM

Interfaces

Plugins

Special note on plugins: We need someone to write notes or documentation related to the Cocoa NPAPI stuff for Firefox 4.

CSS

SVG

HTML

DOM

 Posted by at 12:13 PM
Feb 082011
 

Today we’re announcing a new documentation initiative, called Wiki Wednesdays. The idea is that each week, we’ll post a list of three or so articles that are in need of technical help from each of our key documentation areas. For the documentation nerds among us (hello, my brothers and sisters!), these are articles tagged with any combination of these tags:

  • NeedsContent. These articles are missing information and need details added in order to make them useful.
  • NeedsExample. These articles need examples added.
  • NeedsTechnicalReview. These articles need an expert to look them over and make sure they’re technically accurate.

These are intersected with the tags corresponding to our key documentation areas, then a random selection of up to three articles from that set are picked each Wiki Wednesday. We’ll then post those lists on the appropriate newsgroups, as well as on the Mozilla Hacks blog.

If you’re interested in how the lists are generated, take a look at the NeedWorkForTag template I wrote on MDC; this does all the heavy lifting. It accepts as parameters a tag for which to generate the list and the number of items to select (as well as an optional third parameter indicating whether to generate a list ready for posting to mailing lists or a pretty list for using on the web).

The script takes a while to run for all the tags I’m generating lists for (as much as 30 seconds!), and hits the database pretty hard, generating many thousands of database queries. But it should only be run rarely, so that shouldn’t be a problem.

Hopefully this initiative will help get more technical folks to pitch in on documentation — at least with emailed notes and feedback; notes can be emailed to mdnwiki@mozilla.org.

 Posted by at 2:08 PM
Feb 072011
 

A short list, but more got done that it looks like. Honest!

  • Finished copy-editing of articles from last week’s doc sprint.
  • Documented some older interfaces because the subject happened to come up; some of these still need more work but will do for the time being:
    • nsIController
    • nsIControllers
    • nsICommandController
  • Documented tab-modal prompts.
  • Updated the documentation for JavaScript typed arrays to cover the renaming of the slice() method to subarray().
  • Started but haven’t yet finished some code samples for a few new documents I’ll be working on this coming week.
 Posted by at 12:09 PM