Commit Graph

176178 Commits

Author SHA1 Message Date
Jan de Mooij
01fde567f1 Bug 989586 - Fix Ion correctness bug when inlining |new Array(x)|. r=bhackett 2014-04-01 21:19:39 +02:00
L. David Baron
dbf45497a8 Bug 989560 patch 4 - Remove most uses of CheckEndProperty()/ExpectEndProperty(). r=heycam 2014-04-01 11:53:32 -07:00
L. David Baron
b0693d58f1 Bug 989560 patch 3 - Add one more ExpectEndProperty() call that is needed for variables. r=heycam
This adds a check that is currently present in most but not all
codepaths leading to this point, but which patch 4 will remove from many
of those codepaths.
2014-04-01 11:53:32 -07:00
L. David Baron
e176d7070c Bug 989560 patch 2 - Don't accept an empty value for font-variant-alternates. r=heycam
Had patch 3 not been present, this would be needed to prevent a test
failure with patch 4 (which removes the ExpectEndProperty check from the
CSS_PROPERTY_PARSE_VALUE case in
CSSParserImpl::ParseProperty(nsCSSProperty) since its callers handle
checking for appropriate endings), since the way this function returns
success for empty values leads var() functions alone inside
font-variant-alternates to be rejected, since
CSSParserImpl::ParseProperty(nsCSSProperty) won't try reparsing with
variables.
2014-04-01 11:53:32 -07:00
L. David Baron
38512d8749 Bug 989560 patch 1 - Make it an error to have an empty item within an animation or transition shorthand. r=heycam
This is needed to make the test in the next patch (which tests that we
reject entirely-empty properties) pass.
2014-04-01 11:53:31 -07:00
L. David Baron
e19068ec03 Bug 988702 patch 3 - Fix missing UngetToken() calls in ParseCounterData(), and avoid evil CheckEndProperty() calls while I'm there. r=heycam
I tested that test_property_syntax_errors.html gives a failure on the
new test without the patch, and that the failure is not present with the
patch.
2014-04-01 11:53:31 -07:00
L. David Baron
c0359feda4 Bug 988702 patch 2 - Test invalid CSS property values for their balanced-ness of () [] or {}. r=heycam
(This provides an easy mechanism for testing for missing UngetToken()
calls as in the following patch.)
2014-04-01 11:53:31 -07:00
L. David Baron
b893b00a6e Bug 988702 patch 1 - Remove duplication between invalidGradientAndElementValues and the list of invalid values in background-image. r=heycam
Values that are already in invalidGradientAndElementValues don't also
need to be listed in an array that has invalidGradientAndElementValues
appended to it.
2014-04-01 11:53:31 -07:00
L. David Baron
fb87b5d58d Bug 989688 patch 6 - Run the reftests in toolkit/content/tests/reftests/. r=enndeakin
This should have been added in
https://hg.mozilla.org/mozilla-central/rev/0c2c2c895e5d (bug 442419) or
perhaps also in bug 841001 when another test was added to this
directory.
2014-04-01 11:53:31 -07:00
L. David Baron
f6c21bbe4c Bug 989688 patch 5 - Run the reftests in layout/reftests/view-source/. r=roc
This should have been added in
https://hg.mozilla.org/mozilla-central/rev/745c0c2aa1fe (bug 464339).

Furthermore, the image being missing was the result of using
checkin-needed on a non-GIT-style diff "containing" an image.

--HG--
rename : layout/reftests/view-source/reftests.list => layout/reftests/view-source/reftest.list
2014-04-01 11:53:31 -07:00
L. David Baron
acf26ae003 Bug 989688 patch 4 - Only include the reftests in layout/reftests/css-valid/output/ once. r=jwatt
All three lines were added in
https://hg.mozilla.org/mozilla-central/rev/2eb1331a2bc4
2014-04-01 11:53:30 -07:00
L. David Baron
d884d5a7a9 Bug 989688 patch 3 - Run the reftests in layout/reftests/css-invalid/form/. r=jwatt
This should have been added in
https://hg.mozilla.org/mozilla-central/rev/7fa9d642fe74 (bug 596515).

jhk, do you still happen to have a copy of the missing
form-dynamic-not-invalid-barred.html file?
2014-04-01 11:53:30 -07:00
L. David Baron
fa8bed45f2 Bug 989688 patch 2 - Run the reftests in layout/reftests/async-scrolling/. r=roc
This should have been added in
https://hg.mozilla.org/mozilla-central/rev/a888be20e9d7 (bug 975931).
2014-04-01 11:53:30 -07:00
L. David Baron
b5ce9364b5 Bug 989688 patch 1 - Only include the webcomponents reftest.list once. r=wchen
These duplicate lines were added in two changesets with only one
changeset between them:
https://hg.mozilla.org/mozilla-central/rev/08afb5a033eb
https://hg.mozilla.org/mozilla-central/rev/79b61f9909c0
2014-04-01 11:53:30 -07:00
L. David Baron
9f46dba629 Bug 989574 patch 2 - Fix comment to match code. 2014-04-01 11:53:30 -07:00
L. David Baron
4dcfa2d418 Bug 989130 - Back out changeset fe119a83b1f2 (bug 942017) while leaving the corresponding test from changeset 3c63decb4e7e. r=jfkthame
This should be backed out for two reasons:

 (1) It caused a serious regression with bullets from list-style-image,
     which no longer affect the line box height and thus overlap.

 (2) The dependency on 'line-height: normal' doesn't make sense; there's
     no reason for whether line-height is 'normal' or not to affect the
     behavior of bullets.

I don't currently have time to figure out why Gecko behavior differs
from other browsers on bug 942017, but that should be re-analyzed and
the bug fixed in a different way.  At first glance, the code should
already be leading to the expected behavior, since the bullet ought to
have the same metrics and alignment as the block's influence on the line
box's height.  Why this isn't the case should be investigated.
2014-04-01 11:53:29 -07:00
Ryan VanderMeulen
70f61db42d Backed out changeset 65338f03492b (bug 990065) and changeset 8c3b772518f2 (bug 990057) for B2G desktop mochitest failures.
CLOSED TREE
2014-04-01 13:18:52 -04:00
Jason Orendorff
2562384ccc Bug 984883 - Make Codegen.py easier to read. r=bz. 2014-04-01 11:11:44 -05:00
Terrence Cole
d01e2ab502 Bug 889543 - Use AutoCycleDetector instead of CloneMemory; r=till
--HG--
extra : rebase_source : 394255ac2da12eaea09c8be95847a5d19f6b3b21
2014-03-11 09:00:16 -07:00
Kannan Vijayan
92c7a79f42 Bug 990022 - Refactor BaselineIC profiler pseudo-stack update code. r=efaust 2014-04-01 10:46:45 -04:00
Matt Woodrow
f888e0a10d Bug 990510 - Change reftest annotation ordering to be correct. 2014-04-01 21:40:15 +08:00
Benoit Jacob
29c53bbc0b Bug 987274 - Add IntegerTypeTraits.h to MFBT for additional integer traits and helpers that don't have type_traits equivalents - r=Waldo 2014-04-01 09:38:42 -04:00
Alexandre Poirot
75119ccf4e Bug 990065 - Ensure shipping simulator screen xpcom in b2g desktop package. r=vingtetun 2014-04-01 09:15:46 -04:00
Alexandre Poirot
84323bb761 Bug 990057 - Fix Promise exception in simulator. r=jryans 2014-04-01 09:15:06 -04:00
Glenn Randers-Pehrson
abfd29d373 Bug 987625 - Conditionally define MOZ_PNG_MAX_DIMENSION. r=jrmuizel 2014-04-01 09:14:14 -04:00
Danny Chen
4628fdf9af Bug 729111 - Redisplay centered play video button after video is resized. r=jaws 2014-04-01 09:11:41 -04:00
Olli Pettay
5aee6dcb0e Bug 989210 - Consistently make cycle collector to deal with TextTrackManager's member variables. r=reyre 2014-04-01 08:37:13 -04:00
Bob Owen
0a0ab36de4 Bug 986439 - Enable tests that now pass with e10s. r=bz 2014-03-31 10:17:02 +01:00
Bob Owen
759e2cffe1 Bug 986439 - Don't use nsNullPrincipalURI for referrer. r=bz 2014-03-29 19:10:27 +00:00
Anuj Agarwal
645ee5947f Bug 975681 - Reftests for MathML mfrac. r=fredw 2014-04-01 08:35:15 -04:00
Anuj Agarwal
dc7bd91205 Bug 975681 - Mochitest for MathML mfrac. r=fredw 2014-04-01 08:34:51 -04:00
snigdha
90f0f64d5b Bug 798033 - Headers should generally not do "using namespace" at file scope. r=jib, r=jmathies, r=rjesup, r=ekr, r=ncameron, r=blassey 2014-04-01 08:29:25 -04:00
Nicholas D. Matsakis
7cbc5f53f7 Bug 966575 Part 15 -- Port to use CheckedInt32 r=waldo 2014-03-17 21:29:59 -04:00
Nicholas D. Matsakis
c4511de5c6 Bug 966575 Part 14 -- Convert from size_t to int32_t to reflect reality that we do not support objects larger than 2Gig r=sfink 2014-02-16 15:42:51 -05:00
Nicholas D. Matsakis
5727668b3e Bug 966575 Part 13 -- Remove type repr completely, replacing with atomized strings r=sfink 2014-02-16 06:48:03 -05:00
Masayuki Nakano
407c8302bc Bug 989213 part.3 Rename nsVKList.h to mozilla/VirtualKeyCodeList.h r=smaug
--HG--
rename : dom/events/nsVKList.h => dom/events/VirtualKeyCodeList.h
2014-04-01 20:42:16 +09:00
Masayuki Nakano
4e30f653e0 Bug 989213 part.2 Rename nsEventNameList.h to mozilla/EventNameList.h r=smaug
--HG--
rename : dom/events/nsEventNameList.h => dom/events/EventNameList.h
2014-04-01 20:42:12 +09:00
Masayuki Nakano
f1f7281fe7 Bug 989213 part.1 Rename nsDOMKeyNameList.h to mozilla/KeyNameList.h r=smaug
--HG--
rename : dom/events/nsDOMKeyNameList.h => dom/events/KeyNameList.h
2014-04-01 20:42:11 +09:00
Hannes Verschore
0c311ae47a Bug 813366 - Fix handling of failing to create jit code in yarr, r=till 2014-04-01 13:30:08 +02:00
Hannes Verschore
2645b81c02 Bug 986366: Fix --disable-ion builds, r=djvj 2014-04-01 13:29:32 +02:00
Jon Coppeard
3aac72b846 Bug 990001 - Use JS::AutoValueArray in preference to AutoValueVector where size is known in advance r=smaug 2014-04-01 11:34:39 +01:00
Jon Coppeard
bb2e7cbea1 Bug 959787 - Handlify JS_ExecuteScript and JS::Evaluate APIs r=terrence r=bz 2014-04-01 11:34:39 +01:00
Jon Coppeard
c761e55700 Bug 959787 - Handlify jsapi-test eval functions r=terrence 2014-04-01 11:34:38 +01:00
Henrik Skupin
5e6c5a1faf Bug 989249 - test_addon_reconciling.js broken due to missing sync. r=jgriffin DONTBUILD 2014-04-01 12:13:37 +02:00
Matt Woodrow
8d04641cc2 Bug 990510 - Disable failing webgl tests because of sadness. rs=jgilbert 2014-04-01 17:47:13 +08:00
Simon Sapin
5ff2bb112e Bug 989755: Fix up serialization of the grid-template shorthand. r=dholbert
* Refuse to serialize some combinations of values that the shorthand
  can not represent: 'grid-template-areas: (not none)' combined with
  'grid-template-rows: subgrid' or 'grid-template-columns: subgrid'.
  (The former used to cause an assertion failure.)
* Remove an extraneous trailing space that occured when a <track-list>
  was last. (ie. followed by an omitted <line-names>)
* Add tests for the result of this serialization.
2014-03-31 13:31:00 +02:00
Viktor Stanchev
ad73ac31e1 Bug 987297 - Improve memory usage of profiler by packing ProfileEntry structs together better. r=bgirard 2014-03-31 14:19:00 +02:00
Rick Eyre
41d8792b78 Bug 903030 - Add tests for TextTrackCue validation code. r=cpearce 2014-03-31 12:48:00 +02:00
Kartikaya Gupta
08051ca924 Bug 987188 - Guard against a null pointer when dumping the layer tree. r=nical 2014-04-01 01:46:00 +02:00
Matt Woodrow
ed2ded92df Bug 990357 - Don't push layer for OPERATOR_SOURCE when the drawing operation covers the entire clip for DrawTargetSkia. r=gw280 2014-04-01 16:59:20 +08:00