Boris Zbarsky
36f4c22c40
Bug 1144802 part 4. Stop returning true from ByteCodeEmitter::needsImplicitThis based on the compileAndGo flag. r=luke
2015-03-20 00:34:08 -04:00
Boris Zbarsky
9c20b629b0
Bug 1144802 part 3. Output JSOP_GIMPLICITTHIS whenever we have a JSOP_GETNAME in call context and don't know for a fact that we need an implicit this. r=luke
2015-03-20 00:34:08 -04:00
Boris Zbarsky
bf77212af0
Bug 1144802 part 2. Add JIT and interpreter fast paths for JSOP_GIMPLICITTHIS when the script doesn't have a polluted scope. r=jandem
2015-03-20 00:34:08 -04:00
Boris Zbarsky
09018e7a88
Bug 1144802 part 1. Add a JSOP_GIMPLICITTHIS which acts like JSOP_IMPLICITTHIS when the script hasPollutedGlobalScope and JSOP_UNDEFINED otherwise. r=luke
2015-03-20 00:34:07 -04:00
Boris Zbarsky
2ec53394e1
Bug 1144743 part 6. Set the hasPollutedGlobalScope flag correctly when executing scripts. r=luke
2015-03-20 00:34:07 -04:00
Boris Zbarsky
06f281bdd1
Bug 1144743 part 5. Set the hasPollutedGlobalScope flag correctly when cloning functions. r=luke
2015-03-20 00:34:07 -04:00
Boris Zbarsky
90a117442a
Bug 1144743 part 4. Set the hasPollutedGlobalScope flag correctly when compiling functions. r=luke
2015-03-20 00:34:07 -04:00
Boris Zbarsky
985513ef44
Bug 1144743 part 3. Set hasPollutedGlobalScope when we're compiling scripts we know will be executed with a non-global scope without cloning them. r=luke
2015-03-20 00:34:07 -04:00
Boris Zbarsky
7cc43054ad
Bug 1144743 part 2. Add an option to JS::CompileOptions for hasPollutedGlobalScope. r=luke
2015-03-20 00:34:07 -04:00
Boris Zbarsky
fe3dc858f9
Bug 1144743 part 1. Add a hasPollutedGlobalScope flag to scripts. r=luke
2015-03-20 00:34:07 -04:00
Steve Fink
ce4450564c
Bug 1120655 - Suppress zone/compartment collection while iterating, r=terrence
2015-03-17 09:26:03 -07:00
Steve Fink
728cd7d83b
Bug 1120655 - Rename lastGC -> destroyingRuntime, r=terrence
2015-03-16 16:23:38 -07:00
Xidorn Quan
ae80500167
Bug 1145036 part 2 - Rename nsTableFrame::GetCellSpacingX/Y to GetCol/RowSpacing. r=roc
2015-03-20 15:16:00 +11:00
Xidorn Quan
962f1c62f4
Bug 1145036 part 1 - Rename mBorderSpacingX/Y to mBorderSpacingCol/Row. r=heycam
2015-03-20 15:16:00 +11:00
Brian Birtles
6146c03440
Bug 1117603 part 2 - Don't unregister from the refresh driver unless we are also queueing events; r=dbaron
2015-03-20 13:10:38 +09:00
Brian Birtles
dc35c69c9c
Bug 1117603 part 1 - Don't assume style rules have been refreshed in GetAnimationRule; r=dbaron
...
Typically when GetAnimationRule is called, at least for CSS Animations, the
animation style rule will have been refreshed. However, in some cases such as
when the Web Animations API is used, the style rule will be marked as needing
to be refreshed outside of the usual flow. This rule will be refreshed when
nsAnimationManager::WillRefresh flushes animations but if the refresh driver
for the chrome document fires first, we will visit GetAnimationRule before
this happens.
This patch removes the assertion that expects animations to have been
refreshed by the time we reach GetAnimationRule causing it to update
the animation style rule as necessary.
2015-03-20 13:10:38 +09:00
Xidorn Quan
b95ba1ce10
Backout a6dbd23da598 (bug 1139283) since it is currently not needed.
2015-03-20 15:12:17 +11:00
L. David Baron
ee53c7fedc
Bug 1125455 patch 7 - For compositor-thread application of transitions, don't apply transitions when animations are also running. r=birtles
...
I've verified locally that this patch (not others in this series) fixes
the test failures that match the test changes in this patch.
2015-03-19 21:10:00 -07:00
L. David Baron
884f617672
Bug 1125455 patch 6 - Only search the properties list of the animation once when adding animations to the compositor. r=birtles
...
This removes the duplication where AddAnimationsForProperty calls
HasAnimationOfProperty which goes over the list once, and then
AddAnimationForProperty searches the list again and skips all but the
item found before.
It also makes it easier, in patch 7, to perform additional tests on the
item that we found.
2015-03-19 21:10:00 -07:00
L. David Baron
1f6efa245f
Bug 1125455 patch 5 - Add Animation::GetAnimationOfProperty. r=birtles
...
This is needed for patch 6.
2015-03-19 21:10:00 -07:00
L. David Baron
8a2f72aac3
Bug 1125455 patch 4 - For main-thread application of transitions, don't apply transitions when animations are also running. r=birtles
...
I've verified locally that this patch (not others in this series) fixes
the test failures that match the test changes in this patch.
2015-03-19 21:10:00 -07:00
L. David Baron
a459b36ad7
Bug 1125455 patch 3 - Add mochitests for animations overriding transitions. r=birtles
...
Note that (at this stage) some of the tests in both files fail (which I
have verified locally), as noted by the todos and FIXMEs in the test,
which will be removed in later patches in this bug, as the failures are
fixed.
2015-03-19 21:10:00 -07:00
L. David Baron
5660e86a52
Bug 1125455 patch 2 - Set mWinsInCascade for transitions based on whether there are animations. r=birtles
2015-03-19 21:10:00 -07:00
L. David Baron
a5ee40fbdb
Bug 1125455 patch 1 - Add boolean for whether an animation of a property wins in the CSS cascade. r=birtles
2015-03-19 21:10:00 -07:00
L. David Baron
2fb074ccca
Bug 1010675
- Stop allowing button contents to overflow into the CSS padding and border (although still allow them to overflow into our internal focuspadding when the min-content width says the contents don't fit). r=dholbert
...
Note that this replaces the code that allows eroding the space with new
code that reduces the focusPadding value.
(Also, we previously didn't count the focusPadding towards what could be
eroded, which meant we wouldn't quite get to the edge of the padding and
border, because we weren't counting the extra for the focusPadding.)
The existing reftests that I'm changing from == to != are ones that were
specifically testing issues related to erosion of padding.
The change to 491180-{1,2}-ref.html is because we now *do* erode the
focusPadding, which is 3px in the horizontal dimensions (see the
button::-moz-focus-inner styles in forms.css), and that was the only
nonzero style on the button in 491180-{1,2}.html.
2015-03-19 21:10:00 -07:00
Wes Kocher
b17f064728
Merge m-c to inbound a=merge CLOSED TREE
2015-03-19 19:30:20 -07:00
Wes Kocher
12f6b5613f
Merge b2ginbound to m-c a=merge CLOSED TREE
2015-03-19 19:23:58 -07:00
Wes Kocher
67f2ffad86
Merge inbound to m-c a=merge CLOSED TREE
2015-03-19 19:15:11 -07:00
Boris Zbarsky
a7e90a1fb6
Bug 1144991 another followup, to fix the stupid compile issue. r=must-reopen-the-CLOSED TREE
2015-03-19 21:16:22 -04:00
Boris Zbarsky
187760528a
Bug 1144991 followup. Allow the hidden window to link to chrome things even though most resource:// URIs can't. r=bholley and I sneer upon the CLOSED TREE.
2015-03-19 21:04:25 -04:00
Olli Pettay
1fd2424b03
Bug 1144988, don't let other pages to load while doing scroll-to-anchor, r=bz CLOSED TREE
2015-03-19 17:58:00 -07:00
Wes Kocher
4602fb3585
Backed out changeset 6d94c4cf9813 (bug 1144988) for bc1 orange a=backout CLOSED TREE
2015-03-19 17:01:38 -07:00
Jed Davis
add98d97f9
Bug 1111065 - Backport some upstream IPC serialization fixes. r=bent a=me
2015-03-19 16:07:40 -07:00
Jed Davis
0eabc012e4
Bug 1111079 - Backport some IPC message/channel fixes. r=bent a=me
2015-03-19 16:07:37 -07:00
B2G Bumper Bot
20f179be97
Bumping manifests a=b2g-bump
2015-03-19 16:03:03 -07:00
B2G Bumper Bot
d9d6d372c5
Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/e034a24fa2dc
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1142798 - merge pull request #28993 from KevinGrandon:bug_1142798_autolander_test_mock_wifi_xfail_2 to mozilla-b2g:master
========
https://hg.mozilla.org/integration/gaia-central/rev/184c56b68e6f
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1142798 - Autolander test bug - [System] Fix jshint issues for mock wifi manager r=kgrandon
========
https://hg.mozilla.org/integration/gaia-central/rev/618be2208a6d
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1142798 - merge pull request #28992 from KevinGrandon:bug_1142798_autolander_test_mock_wifi_xfail to mozilla-b2g:master
========
https://hg.mozilla.org/integration/gaia-central/rev/131db1ab24e3
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1142798 - Autolander test bug - [System] Fix jshint issues for mock wifi manager r=kgrandon
2015-03-19 16:00:25 -07:00
Boris Zbarsky
e1b73659e7
Bug 1144991 - Be a bit more restrictive about when a URI_IS_UI_RESOURCE source is allowed to link to a URI_IS_UI_RESOURCE URI that doesn't have the same scheme. r=bholley, a=me
2015-03-19 18:58:44 -04:00
Steve Fink
8b856d820c
Bug 1145255. r=luke, a=dveditz
2015-03-19 15:46:24 -07:00
Xidorn Quan
cbd48e237a
Bug 1143535 - Fix condition of ruby leading/trailing whitespace trimming. r=bz a=kwierso
2015-03-20 09:45:41 +11:00
Wes Kocher
fca16f19ac
Backed out changeset b467fad71782 (bug 1142240) for frequent bc1 failures a=backout
2015-03-19 15:43:25 -07:00
Wes Kocher
3f586a3e72
Backed out changeset 1b23439451a8 (bug 1079245)
2015-03-19 15:43:21 -07:00
Olli Pettay
d80763d041
Bug 1144988, don't let other pages to load while doing scroll-to-anchor, r=bz, a=RyanVM
2015-03-20 00:15:22 +02:00
B2G Bumper Bot
5b9715a735
Bumping manifests a=b2g-bump
2015-03-19 15:04:33 -07:00
B2G Bumper Bot
aa92534b5f
Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/4aefd1201d20
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Revert "Bug 1143801 - Enable GIJ for autolander r=lightsofapollo"
This reverts commit 90ae309ced82afc4d1e172e45eb25381d9a8bbbb.
2015-03-19 15:01:59 -07:00
B2G Bumper Bot
d758d95995
Bumping manifests a=b2g-bump
2015-03-19 14:28:00 -07:00
B2G Bumper Bot
090bbec90f
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/83c515025009
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #28898 from KevinGrandon/bug_1143801_enable_autoland_gij
Bug 1143801 - Enable GIJ for autolander r=lightsofapollo
========
https://hg.mozilla.org/integration/gaia-central/rev/553b357a58c5
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1143801 - Enable GIJ for autolander r=lightsofapollo
2015-03-19 14:25:25 -07:00
B2G Bumper Bot
893f333d78
Bumping manifests a=b2g-bump
2015-03-19 14:09:54 -07:00
B2G Bumper Bot
1aec952b4c
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/30010f088c06
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #28927 from punamdahiya/Bug1139997
Bug 1139997 - [Gallery] - Handle displaying long file name in banner while saving received picture via SMS
========
https://hg.mozilla.org/integration/gaia-central/rev/b84e41775a14
Author: Punam Dahiya <punamdahiya@yahoo.com>
Desc: Bug 1139997 - [Gallery] - Handle displaying long file name in banner while saving received picture via SMS
2015-03-19 14:07:02 -07:00
B2G Bumper Bot
bf68c8a372
Bumping manifests a=b2g-bump
2015-03-19 13:52:52 -07:00
B2G Bumper Bot
c47f13e2f3
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/67e9080e8c40
Author: J. Ryan Stinnett <jryans@gmail.com>
Desc: Merge pull request #28985 from jryans/always-allow
Bug 1145221 - Add "always allow" for cert-based authentication. r=janx
========
https://hg.mozilla.org/integration/gaia-central/rev/4ce42faa6208
Author: J. Ryan Stinnett <jryans@gmail.com>
Desc: Bug 1145221 - Add "always allow" for cert-based authentication. r=janx
2015-03-19 13:50:14 -07:00