Mike Hommey
2a211e7c14
Bug 933120 - Move HOST_PROGRAM and HOST_SIMPLE_PROGRAMS to moz.build. r=gps
2013-11-02 08:44:11 +09:00
Mats Palmgren
0ef7f28bac
Bug 891018 - CSS cursor property does not work properly on disabled inputs. r=bz
2013-11-01 20:31:06 +00:00
Bobby Holley
8c465e2028
Bug 911864 - Annotate the members of marquee that correspond to properties in HTMLMarqueeElement per HTML5. r=smaug
2013-11-01 15:31:57 +01:00
Cameron McCormack
0c0dd6f24f
Bug 930270 - Don't initialize the ancestor filter for elements outside the document. r=dbaron
...
--HG--
extra : rebase_source : fa10a28a8bbd9eaf670f8133ccd81a9c706ebec7
2013-11-01 13:44:40 +11:00
Cameron McCormack
4e7fba2e7b
Bug 927734 - Loosen assertions about the contents of the style scope stack. r=dbaron
...
--HG--
extra : rebase_source : 6b9b7e4051bebeb7da640c7878229b1d014841dd
2013-11-01 13:44:27 +11:00
Phil Ringnalda
b679ae2f4c
Back out 0a88dee3b92b:dc5cc7d7b84d (bug 911889) for beaucoup unexpected assertions
...
--HG--
extra : rebase_source : a2a13633b6028c99a3c732dbbafe8c800bc32071
2013-10-28 23:38:02 -07:00
Robert O'Callahan
0b17009152
Bug 911889. Part 6: A scripted change to element.style.opacity or element.style.transform in a setTimeout or requestAnimationFrame callback should trigger our "style property is animated" heuristic. r=dbaron
...
--HG--
extra : rebase_source : ac1d4ccfa3c82132ff73aeb1d66a09765004be4a
2013-09-04 23:47:23 +12:00
Robert O'Callahan
c2cf6c85d0
Bug 911889. Part 2: Refactor MarkLayersActive code into its own class and be much more explicit about what it does. r=mattwoodrow
...
This also changes the functionality a little bit to track independent
per-property mutation counts and independent "content active" status.
--HG--
extra : rebase_source : e69b8e7a95d36720bd38d74f0789ede603e58a09
2013-09-04 23:30:57 +12:00
Arnaud Bienner
942ef05b14
Bug 930277 - Toggle dom.forms.color on everywhere but on B2G, Android and Metro as these platforms don't have a color picker ready yet. r=dholbert
2013-10-28 19:56:59 +01:00
Arnaud Bienner
ad43cc7db8
Bug 928891 part 2 - Add input[type=color] to forms.css. r=dholbert
2013-10-27 01:16:42 +02:00
Arnaud Bienner
5d035fe562
Bug 928891 part 1 - Split button properties in forms.css (text vs non-text). r=dholbert
2013-10-27 00:25:58 +02:00
Mats Palmgren
6f9b1281ac
Bug 929991 - Tests for text-align: true X;
2013-10-27 20:56:32 +00:00
Mats Palmgren
fd271184f9
Bug 929991 - Put 'text-align: true X' support behind a preference (disabled by default). r=heycam
2013-10-27 20:56:32 +00:00
Mats Palmgren
091575a0f7
Bug 929991 - Style system implementation of 'text-align: true X'. r=heycam
2013-10-27 20:56:32 +00:00
Mats Palmgren
db9973f0e7
Bug 914432 - Add support for multiple prefs to enable/disable values in the same property keyword table. r=dbaron
2013-10-27 20:56:32 +00:00
Nicholas Hurley
9655175a80
Bug 881804 (part 4) - Plumb layout into predictive network actions. r=bz
2013-10-25 14:56:56 -07:00
Robert O'Callahan
201d29edb6
Bug 261037. Support scrolled fieldsets. r=mats
...
--HG--
extra : rebase_source : 248521189921b2a46f0805582a3789b27c26ecbd
2013-10-23 00:46:40 +02:00
Mike Hommey
f1c0c07862
Bug 929905 - Consolidate sources in moz.build. r=gps
2013-10-25 08:23:05 +09:00
L. David Baron
0a60ccab98
Adjust comment that should have been adjusted in the original patch for bug 835007. No review.
2013-10-24 14:45:59 +02:00
Brian O'Keefe
0cbcd904c7
Bug 928709 - Convert chromium-config.mk to mozbuild, r=mshal
2013-10-02 13:17:55 -04:00
Ed Morley
fd12559480
Backed out changeset ce20f4b16d56 (bug 261037) for reftest failures in 478811-1.html on a CLOSED TREE
2013-10-24 10:28:44 +01:00
Robert O'Callahan
f82ba263d9
Bug 261037. Support scrolled fieldsets. r=mats
...
The main change here is to have nsCSSFrameConstructor able to construct
a scrollframe for nsFieldSetFrame's inner frame.
To make this work properly (as much like normal scrolled elements, and
to be consistent with Chrome), we need another major change, which is to move
the padding from the nsFieldSetFrame to its inner frame. We do this by copying
the padding to the inner frame and ignoring the padding on the outer frame.
To get this right for percentage padding and intrinsic widths is a little
tricky. For that, we need nsLayoutUtils::IntrinsicForContainer to be able to
ignore the padding on a frame so we don't add it twice.
Overriding nsFieldSetFrame::GetScrollTargetFrame makes setting scrollTop/
scrollLeft on a <fieldset> work as expected.
* * *
Bug 261037 - A fieldset overflow:auto reftest.
--HG--
extra : rebase_source : d737eebdc25b3b748a84de676d5e8e066505e00b
2013-10-23 00:46:40 +02:00
Mike Hommey
80c623bb6a
Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps
2013-10-24 08:05:43 +09:00
Ed Morley
1cb147e161
Backed out changeset ffd9c7bbd2fe (bug 261037) for compilation failures in nsCSSFrameConstructor on a CLOSED TREE
2013-10-23 15:44:19 +01:00
Robert O'Callahan
d4185c2d7c
Bug 261037. Support scrolled fieldsets. r=mats
...
The main change here is to have nsCSSFrameConstructor able to construct
a scrollframe for nsFieldSetFrame's inner frame.
To make this work properly (as much like normal scrolled elements, and
to be consistent with Chrome), we need another major change, which is to move
the padding from the nsFieldSetFrame to its inner frame. We do this by copying
the padding to the inner frame and ignoring the padding on the outer frame.
To get this right for percentage padding and intrinsic widths is a little
tricky. For that, we need nsLayoutUtils::IntrinsicForContainer to be able to
ignore the padding on a frame so we don't add it twice.
Overriding nsFieldSetFrame::GetScrollTargetFrame makes setting scrollTop/
scrollLeft on a <fieldset> work as expected.
* * *
Bug 261037 - A fieldset overflow:auto reftest.
--HG--
extra : rebase_source : 6ca585f685965d3a538bde64ad4057c5fd7b538f
2013-10-23 00:46:40 +02:00
Nathan Froyd
fa82c2129e
Bug 929494 - use template typedefs, not inheritance, to define nsTArray element copiers; r=ehsan
...
There's no reason to use inheritance here, and using plain typedefs avoids massive
amounts of code duplication for the common case of copying with mem*. Code savings
on Android come in at about 570K (!), or ~2% of libxul .text size, which is a massive
win.
2013-10-22 10:36:34 -04:00
Wes Kocher
6256b8f389
Backed out changeset 87ee0a1865e4 (bug 914847)
2013-10-22 16:55:14 -04:00
Daniel Holbert
b815e13d73
Bug 875275 part 2: simplify forms.css for input[type="color"]. r=arnaud.bienner
2013-10-22 17:29:20 +02:00
Arnaud Bienner
2e3ec1b741
Bug 875275 part 1: Implement layout support for <input type="color">. r=dbaron,dholbert
2013-07-10 00:25:27 +02:00
Nicholas Cameron
dd6d5fdd9f
Bug 914847. Mini-flush for animations. r=dbaron
2013-10-22 14:14:41 +02:00
John Daggett
b58fe43917
Bug 915440. Crashtest for empty font URL. r=me
2013-10-22 13:06:20 +02:00
John Daggett
4970b997ea
Bug 915440 - move null URL fix to after format hint is processed. r=dbaron
2013-10-22 13:06:20 +02:00
Markus Stange
aaf1e127bb
Bug 929362 - When refusing compositor animation during BuildLayer, set a property on the frame that disables all async animations on it forever. r=roc
...
--HG--
extra : rebase_source : 98c9b690a4842c19314dd46f5e531601b77fe527
2013-10-22 12:30:45 +02:00
Mike Hommey
deafa81d69
Bug 664362 - Generate depfiles for host objects/programs/libraries. r=gps
2013-10-22 13:40:27 +09:00
Max Vujovic
b1e4d40e37
Bug 913990 - When encountering bogus URI during style computation for filter, fall back to initial value. r=dholbert
2013-10-17 14:37:57 -04:00
Olli Pettay
8f16bd086c
Bug 915210. r=bz
2013-10-14 15:11:47 -04:00
Cameron McCormack
f6c813d402
Bug 899808 - Fix matching of pseudo-elements in scoped style sheets. r=dbaron
2013-10-11 10:28:49 +11:00
Cameron McCormack
df42984858
Bug 925218 - Include -moz-system-font as a component of the 'all' shorthand. r=dbaron
2013-10-10 12:31:21 +11:00
Birunthan Mohanathas
b823b8896b
Bug 784739 - Switch from NULL to nullptr in layout/; r=ehsan
...
--HG--
extra : rebase_source : 0d0d9e11be9d39e4457bddd0bac7e19a50b91b0b
2013-10-08 14:47:21 -04:00
Ehsan Akhgari
a23cd291d5
Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
...
--HG--
extra : rebase_source : af198eb9b9739ce718ba0d16c385624a722cde51
2013-10-07 19:15:59 -04:00
Cameron McCormack
f602a4b1eb
Bug 842329 - Part 4: Test. r=bzbarsky
2013-10-04 04:49:20 +10:00
Cameron McCormack
cdaff94aa4
Bug 842329 - Part 3: Serialize the "all" shorthand property as the empty string unless all components are inherit/initial/unset. r=bzbarsky
2013-10-04 04:49:20 +10:00
Cameron McCormack
58b4760851
Bug 842329 - Part 2: Parse the "all" shorthand property. r=bzbarsky
2013-10-04 04:49:19 +10:00
Cameron McCormack
da4a1db7d3
Bug 842329 - Part 1: Add "all" shorthand property. r=bzbarsky
2013-10-04 04:49:19 +10:00
Cameron McCormack
f4a634e32d
Bug 921731 - Part 10: Modify existing style tests to use "unset". r=bzbarsky
2013-10-04 04:49:19 +10:00
Cameron McCormack
eac9ad85d3
Bug 921731 - Part 9: Serialize shorthands using "unset" like those containing "inherit" or "initial". r=bzbarsky
2013-10-04 04:49:19 +10:00
Cameron McCormack
548f50580d
Bug 921731 - Part 8: Support "unset" in computation of properties. r=bzbarsky
2013-10-04 04:49:18 +10:00
Cameron McCormack
f3b8113210
Bug 921731 - Part 7: Treat "unset" on inherited properties like "inherit" in nsRuleNode::HasAuthorSpecifiedRules. r=bzbarsky
2013-10-04 04:49:18 +10:00
Cameron McCormack
8058e5a031
Bug 921731 - Part 6: Treat "unset" as "inherit" when determining rule detail for inherited style structs. r=bzbarsky
2013-10-04 04:49:18 +10:00
Cameron McCormack
6699cf7840
Bug 921731 - Part 5: Support eCSSUnit_Unset in nsRuleNode.cpp's SetFactor. r=bzbarsky
2013-10-04 04:49:18 +10:00