http://mcdavis.dreamhosters.com/omnijar/Just as a resource, here are the files in the default themes for Firefox 1.5 through the current Fx38.0.5 beta (with a couple Firefox versions missing .. I don't have Firefox 27 for some reason).
If you download and unzip any of these, you'll see all the files in the default theme. If you download and unzip two different versions, you can use a program like WinMerge (free) to compare the two versions and see what changed in the default theme from one version to the next.
For example, you could download the one for Firefox 4, and the one for Firefox 25, and unzip those then compare them, then you'd see what's changed in the Firefox default theme since the theme you're working on was last updated. I recommend you do this, it's a really great way to keep up with what Firefox is doing. (Recommended to me by Ed Hume when I first started.)
For Firefox 4:
http://mcdavis.dreamhosters.com/omnijar ... mnijar.zipFor Firefox 25:
http://mcdavis.dreamhosters.com/omnijar ... mnijar.zipThe reason this might be useful is because to get these files you have to install Firefox and then unpack the .jars/.jas, and this saves that step. Plus, some people have trouble opening Firefox's omni.ja, and that's already done for you here. All these came from installed Firefoxes. Of course, you could just do it yourself, but I've already done it so, here you go.
These are almost all from MSWindows (if they don't say otherwise, that's what they are), and note well that the Linux and OSX versions of the default theme are not the same.
For the most part (there's some variation, especially with the older ones) these contain both the omni.ja as such, and its unpacked contents. In the newer ones, where Firefox started using both omni.ja and browser/omni.ja, they also contain both that second .ja file and its unpacked contents.
You can see up until Firefox 4, there were several .jars containing the chrome files. Starting with Firefox 4, those files are instead packed into the single omni.jar. Then, starting with Firefox 10 IIRC, those are packed as omni.ja, which is a .jar file with some atypical internal structure that some archive software can't open. (I can't use either WinRar or 7zip.)
The one for Fx1.5 unfortunately has the filenames upper-cased but the file contents should be correct (if you happen to look at that). I had to recover that one from a crashed hard drive, and any filenames or directory names that could be represented strictly within an 8.3 old-style filename were (sadly and suprisingly!) recovered as all uppercase.
I don't plan on maintaining these, these are just what I have on hand now.