L. David Baron
670f12a2d1
Bug 1087536 patch 3 - Use new no-selector-matching hints for animation restyles. r=birtles
...
This depends on bug 1086937 patch 1 because it requires that
ResolveStyleWithReplacement support eRestyle_ChangeAnimationPhase on
::before and ::after pseudo-elements.
It also depends on patch 1 of this bug for the reasons described in
patch 1's commit message.
This is needed for bug 960465 so that we can use these hints to detect
whether pending restyles include restyles other than those for
animations. In other words, patches for bug 960465 (or perhaps a
dependent bug that lands before it) will require that all animation
restyles use an animation-specific nsRestyleHint.
It is also, on its own, a performance improvement for animations and
transitions, since we will stop rerunning selector matching on the
animating element during the progress of the animations or transitions.
Once we remove eRestyle_ChangeAnimationPhase the performance improvement
will even become slightly better.
Note that the eRestyle_ChangeAnimationPhase is needed in some cases
because we use PostRestyleForAnimation in the non-animation-restyle
phase when we have a style rule that we need to add during the animation
restyle phase. (It's not needed during the progress of the animation,
though. But hopefully both eRestyle_ChangeAnimationPhase will go away
soon, after bug 960465. And hopefully the way we tick animations will
also change to look more like the animation-only restyle, but without
the main-thread-suppressed (throttled) animations.)
2014-11-17 11:39:14 -08:00
L. David Baron
54b88f7449
Bug 1087536 patch 2 - Assert when nsStyleSet::RuleNodeWithReplacement finds the rules in an incorrect order. r=birtles
...
I confirmed that this assertion fires (along with the other failures)
when running layout/style/test/test_transitions_events.html with patch 3
but not patch 1.
2014-11-17 11:39:14 -08:00
L. David Baron
18f4e801e6
Bug 1087536 patch 1 - Record the transition manager's cover rule as in the eTransitionSheet level of the cascade so that ResolveStyleWithReplacement replaces it correctly. r=birtles
...
Without this patch, patch 3 will cause bugs where we'll never remove the
cover rule we create during the process of starting a transition. This
won't actually be problematic during the transition, since the
transition will overwrite it, but once the transition completes, the
cover rule will still be around, and we'll be stuck with the
pre-transition value instead of the post-transition value.
It's possible it also fixes existing bugs prior to the patch series in
this bug.
2014-11-17 11:39:14 -08:00
Jeff Muizelaar
ad91c2690e
Bug 1088414. Backout "Use a single synchronized texture for d3d11"
...
https://hg.mozilla.org/mozilla-central/rev/e2efedec2d60
2014-11-17 14:20:05 -05:00
Seth Fowler
9dc24953b1
Bug 1089880 (Part 3) - Use HAS_TRANSPARENCY to handle transparent images nicely in ImageDocument. r=dolske
2014-11-17 11:16:45 -08:00
Seth Fowler
73039c2713
Bug 1089880 (Part 2) - Add tests for HAS_TRANSPARENCY. r=tn
...
--HG--
rename : image/test/reftest/gif/one-color-offset.gif => image/test/mochitest/first-frame-padding.gif
rename : image/test/reftest/ico/ico-bmp-8bpp/ico-size-1x1-8bpp.ico => image/test/mochitest/ico-bmp-opaque.ico
rename : image/test/reftest/ico/ico-bmp-32bpp/ico-transparent-32bpp.ico => image/test/mochitest/ico-bmp-transparent.ico
rename : image/test/reftest/bmp/bmp-8bpp/bmp-size-2x2-8bpp.bmp => image/test/mochitest/opaque.bmp
rename : image/test/reftest/gif/red.gif => image/test/mochitest/red.gif
rename : image/test/reftest/gif/in-colormap-trans.gif => image/test/mochitest/transparent.gif
rename : image/test/reftest/pngsuite-transparency/tbbn1g04.png => image/test/mochitest/transparent.png
2014-11-17 11:16:45 -08:00
Seth Fowler
5376541aef
Bug 1089880 (Part 1) - Add a HAS_TRANSPARENCY notification to ImageLib. r=tn
2014-11-17 11:16:45 -08:00
Patrick McManus
a0cb0e0b94
bug 1097944 - remove spdy/3 2/2 r=hurley
2014-11-17 12:35:06 -05:00
Patrick McManus
b71548470c
bug 1097944 - node-spdy 1.29.1 for spdy/3.1 updates 1/2 r=hurley
2014-11-14 20:04:19 -05:00
Patrick McManus
f7800dc7a7
bug 1099472 - nspr log argument mismatch h2::recvpushpromise r=hurley
2014-11-14 20:34:40 -05:00
Joel Maher
7b0dbc5ea1
Bug 1100301 - browser_aboutHome_behavior.js leaks on windows 7+8 opt|debug runs when --run-by-dir. r=RyanVM a=test-only
2014-11-17 13:40:13 -05:00
Stephen Pohl
0ebe7e6485
Bug 1096494: Cleanup package manifest after the v2 signing changes on OSX. r=rstrong
2014-11-17 13:23:12 -05:00
Terrence Cole
e22128b208
Bug 1099278 - Update nsGlobalWindow's StoreInSlot users to use a better error contract; r=bz
...
--HG--
extra : rebase_source : 7dd2ec19526925edfee8d819d99b7f892a0adbbb
2014-11-14 16:54:10 -08:00
Terrence Cole
df4c5ce286
Bug 1099287 - Remove the unused nsJSContext::ReportPendingException; r=bholley
...
--HG--
extra : rebase_source : 5bd2dd41b5687632af5380a241ab683e1de8bc41
2014-11-14 14:58:58 -08:00
Gian-Carlo Pascutto
c1111db74b
Bug 1031160 - Disable HTTP Keepalive for SafeBrowsing. r=rnewman
2014-11-14 12:55:35 -08:00
Jim Mathies
933c3c2f1a
merge
2014-11-17 11:51:55 -06:00
Jim Mathies
f1faa81654
Backout bug 506815 (7c97034feb78), for causing bug 1085027. r=backout
2014-11-17 11:51:09 -06:00
Brian Hackett
3bbc07f1e9
Bug 1100168 - Allow pretenuring on more objects, r=terrence.
2014-11-17 09:55:27 -07:00
mycoolclub
73c841fc10
Bug 506815 - Replace old MouseTrailer code with TrackMouseEvent api. r=jimm
2014-10-01 02:38:00 +02:00
Christoph Kerschbaumer
6e36377de2
Bug 1070732 - CSP: log warning if csp-report is not sent using http or https (r=sstamm)
2014-09-21 09:13:54 -07:00
Christoph Kerschbaumer
f79507ab2f
Bug 1000945 - CSP: Remove unused strings from csp.properties (r=sstamm)
2014-08-13 21:40:36 -07:00
Sotaro Ikeda
eacbaf0a37
Bug 1075136 - Initialize TileClient::mCompositableClient correctly r=nical
2014-10-01 07:16:32 -07:00
Andrea Marchesini
54f5d79815
Bug 1074963 - Constructor URLSearchParams() should preserve the order of pairs from passing argument, r=bz
2014-10-01 14:55:33 +01:00
Carsten "Tomcat" Book
4b66ac5e67
Merge m-c to mozilla-inbound
2014-10-01 15:41:25 +02:00
Bobby Holley
16e0d81414
Bug 1065185 - Turn off indexed/.length access on COW arrays. r=bz
2014-10-01 15:25:02 +02:00
Bobby Holley
4f51c3b486
Bug 1065185 - Do a better job of accessing privileged constants from voicemail marionette tests. r=bz
2014-10-01 15:25:01 +02:00
Bobby Holley
772919206c
Bug 1065185 - Create a content Array rather than a chrome Array in _convertWifiNetworks. r=chucklee
2014-10-01 15:25:01 +02:00
Bobby Holley
af796350a0
Bug 1065185 - Create a content Array rather than a chrome array when reading Icc contacts. r=hsinyi
...
Right now, this array gets implicit __exposedProps__ for all of its indexed
members (and .length). Instead, we should be creating the Array directly in
the target Window.
2014-10-01 15:25:01 +02:00
Bobby Holley
08fb1dfc9b
Bug 1065185 - Stop using Promise.jsm over SpecialPowers in marionette tests. r=bz
2014-10-01 15:25:01 +02:00
Bobby Holley
224ca3b8ef
Bug 1065185 - Explicitly expose indexed properties in COW array test. r=bz
2014-10-01 15:25:01 +02:00
Bobby Holley
b14e0de123
Bug 1065185 - Fix devtools actors. r=bz
...
See browser/devtools/canvasdebugger/test/browser_canvas-actor-test-02.js.
And note that we need to re-waive the result, otherwise we get failures in
browser/devtools/canvasdebugger/test/browser_canvas-actor-test-10.js.
See browser/devtools/shadereditor/test/browser_se_editors-contents.js for the
webgls stuff.
2014-10-01 15:25:00 +02:00
Bobby Holley
0917859648
Bug 1065185 - Fix extension manager test. r=bz
2014-10-01 15:25:00 +02:00
Bobby Holley
8772fe7363
Bug 1065185 - Fix crash IPC tests. r=bz
2014-10-01 15:25:00 +02:00
Bobby Holley
f0fd552d50
Bug 1065185 - Fix permissions tests. r=bz
2014-10-01 15:24:59 +02:00
Carsten "Tomcat" Book
4838cb3b58
merge b2g-inbound to mozilla-central a=merge
2014-10-01 15:05:31 +02:00
Carsten "Tomcat" Book
8ffa505a44
merge fx-team to mozilla-central a=merge
2014-10-01 14:59:31 +02:00
Benjamin Bouvier
2938fafe53
Bug 1073064: SIMD: Add int32x4.shift{left,right,rightLogical} to asm.js; r=luke
2014-10-01 14:57:29 +02:00
Benjamin Bouvier
147f659091
Bug 1073064: SIMD x86-x64 backend: Implement MSimdBinaryLogical; r=sunfish
2014-10-01 14:57:15 +02:00
Carsten "Tomcat" Book
bcd85e4b9f
merge mozilla-inbound to mozilla-central a=merge
2014-10-01 14:51:20 +02:00
Carsten "Tomcat" Book
a521762182
Backed out changeset a11adf1705ec (bug 982842) for causing bug 1075387
2014-10-01 14:41:56 +02:00
Gabor Krizsanits
1c3945d0a6
Bug 877072 - Script execution order for imports. r=mrbkap
2014-10-01 14:13:53 +02:00
Jesse Ruderman
f2163354f2
Bug 851418 - Crashtest. r=bholley
2014-10-01 13:52:44 +02:00
Bobby Holley
efa12dab20
Bug 853709 - Tests. r=mrbkap
2014-10-01 13:52:43 +02:00
Bobby Holley
a8f62204b1
Bug 865948 - Tests. r=gabor
2014-10-01 13:52:43 +02:00
B2G Bumper Bot
3a0aa4fd2d
Bumping manifests a=b2g-bump
2014-10-01 02:12:00 -07:00
B2G Bumper Bot
9b6956c6a7
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/aa3ab2d389dc
Author: Andrew Sutherland <asutherland@asutherland.org>
Desc: Merge pull request #24593 from asutherland/email-fix-pop3-attachments
Bug 1068116 - [email/POP3] email.js POP3 attachment regressions: binary attachments are corrupted on download and partially downloaded attachments are saved to disk. r=mcav
========
https://hg.mozilla.org/integration/gaia-central/rev/4e7ef92c8221
Author: Andrew Sutherland <asutherland@asutherland.org>
Desc: Bug 1068116 - [email/POP3] email.js POP3 attachment regressions: binary attachments are corrupted on download and partially downloaded attachments are saved to disk. r=mcav
land https://github.com/mozilla-b2g/gaia-email-libs-and-more/pull/342 in gaia
2014-10-01 02:05:49 -07:00
B2G Bumper Bot
e29d03f412
Bumping manifests a=b2g-bump
2014-10-01 01:58:58 -07:00
B2G Bumper Bot
8438928e43
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/76ae7a4140ab
Author: Arthur Chen <crh0716@gmail.com>
Desc: Merge pull request #24514 from crh0716/1074103
Bug 1074103
- Get supported network types every time when navigating to operator settings panel r=eragonj
========
https://hg.mozilla.org/integration/gaia-central/rev/7ad6c0240971
Author: Arthur Chen <crh0716@gmail.com>
Desc: Bug 1074103
- Get supported network types every time when navigating to operator settings panel
2014-10-01 01:58:44 -07:00
Robert Strong
9ccdefca97
Mac v2 signing - Bug 1075169
- Copy staged update when renaming fails and fix crash on staging failure. r=spohl, a=RyanVM over irc
2014-09-30 20:36:45 -07:00
Wes Kocher
4912aa7261
Merge fx-team to m-c a=merge
2014-09-30 16:55:14 -07:00