Move box orientation into CSS.
Created attachment 26734 [details] [diff] [review] Patch to xul.css, moving default orientations into CSS
Ok, this is ready for review. The subsequent patches to add the remaining six properties will be a lot smaller, since this first one adds the new XUL struct to the style context and the CSS declaration. attinasi and brendan, wanna do the honors again? Thanks! Note that this code is largely a cut and paste job, exactly emulating the way the other structs are defined. If there's something you don't like about the conventions used, etc., please don't blame me, since I'm just blending in. :)
Also note that we have slated that #ifdef INCLUDE_XUL be made to work for real. That is bug 69995. I was very meticulous about the #ifdefs.
cc'ing pierre also for review.
[s]r=attinasi. That's a heck of a migration...
We will also need this struct for a new CSS property that Bill Law needs for making the application icons skinnable. -moz-window-icon. His bug will be marked dependent on this one, so that he knows when the XUL struct has gone in.
Seems like the Bugzilla bug hit this - the bug was marked resolved but not resolved fixed. I'll reopen and mark it fixed for good (I hope).