Commit Graph

280439 Commits

Author SHA1 Message Date
Cameron McCormack
475efb4355 Bug 1240635 - Interpret glyph x-offsets on SVG vertical text paths in the correct direction. r=longsonr 2016-01-19 19:23:40 +11:00
Dragana Damjanovic
94619712b9 Bug 1240481 - Limit PR_Close calls during shutdown. r=mcmanus 2016-01-18 08:20:00 +01:00
Dragana Damjanovic
520e8f8f53 Bug 1239961 - Minimize amount of PR_Poll and PR_Read calls during shutdown. r=mcmanus 2016-01-15 08:21:00 +01:00
Honza Bambas
66f6850864 Bug 1220272 - Fix signalling in HTTP cache test code suspender. r=michal 2016-01-14 11:24:00 +01:00
Henry Chang
02e2edd269 Bug 1216443 - "moz-safe-about:blank" to signed content should switch process. r=kanru 2016-01-18 00:07:00 +01:00
Nigel Babu
8db29c719f Backed out 3 changesets (bug 1239373) for xpcshell bustage on emulator
Backed out changeset 308b5e2bb5df (bug 1239373)
Backed out changeset 783077fc10a2 (bug 1239373)
Backed out changeset 32e6e21daeda (bug 1239373)
2016-01-19 13:16:37 +05:30
Andreas Tolfsen
5f565be686 Bug 1240182 - Use Log.Level.Debug for logging accepted and closed sockets; r=automatedtester 2016-01-18 19:09:31 +00:00
David Anderson
903027d9b4 When mix-blending, only copy intersecting backdrop pixels. (bug 1235995 part 2, r=mattwoodrow) 2016-01-19 13:28:08 +07:00
David Anderson
d8b69b3f03 Add full mix-blend mode support to the OpenGL compositor. (bug 1235995 part 1, r=mstange) 2016-01-19 13:24:19 +07:00
Michael Layzell
4786bdf762 Bug 1230563 - Part 2: Test for corrected cookie permission behavior, r=ehsan 2016-01-19 01:33:20 -05:00
Michael Layzell
7cc76b5d13 Bug 1230563 - Part 1: Cookie permissions should override the CookiesLifetimePolicy, r=ehsan 2016-01-19 01:33:20 -05:00
Jim Chen
78da3c79cb Bug 1238761 - Fix startup bustage for non-APZ builds; r=me 2016-01-19 01:20:39 -05:00
Xidorn Quan
1bc47c9d26 Bug 844948 - Allow changing padding of themed button on OS X. r=mstange,heycam 2016-01-19 16:48:04 +11:00
Nigel Babu
f8e5a06775 Backed out changeset 8ca79644b089 (bug 1240182) for xpcshell bustage on b2g 2016-01-19 10:49:12 +05:30
Sotaro Ikeda
47476bb61f Bug 1049296 - Handle Sideband stream compositing in HwcComposer2D r=mwu,nical 2016-01-18 20:52:32 -08:00
Nicholas Nethercote
027b05e868 Bug 1238551 (part 2) - Add a test. r=tn. 2016-01-17 21:13:32 -08:00
Nicholas Nethercote
8ef1e6eccb Bug 1238551 (part 1) - Reject BITMAPV3INFOHEADER BMP images. r=tn.
This is an obscure BMP variant that's not worth supporting.
2016-01-17 21:12:17 -08:00
Phil Ringnalda
077d8a5547 Back out changeset 084c55b0bd3d (bug 1240550) for test_error.js failures 2016-01-18 17:33:30 -08:00
Xidorn Quan
fa429be461 Bug 931445 - Add some log for pointerlock tests for debug timeouts. 2016-01-19 10:37:06 +11:00
Andrew Halberstadt
673e76bf69 Bug 1239352 - Follow-up fix for c-c test bustage. r=jlund 2016-01-18 16:00:02 -05:00
Brian Birtles
f98ef16288 Bug 1240228 - Don't update an effect's timing when tweaking its animation's hold time; r=heycam
In some circumstances when composing style, we tweak the time of the animation
before telling the effect to compose style. This is to avoid visual flicker in
certain situations where the main thread progress is being synchronized with an
animation running on the compositor.

In the past, effects would store their latest sample time locally so when
tweaking the animation time, we would need to call UpdateEffect() after tweaking
the time, and then again after restoring it as otherwise the style composed by
the effect would not reflect the adjusted time.

Now, however, effect's always query their animation for the time so this is no
longer necessary. Furthermore, the actions triggered by UpdateEffect are not
desirable in this case because they can, amongst other things, cause the
associated EffectSet to be destroyed and recreated.

Specifically, Animation::UpdateEffect() calls
KeyframeEffectReadOnly::NotifyAnimationTimingUpdated() which:

  * Calls UpdateTargetRegistration which can trigger EffectSet
    destruction/creation which is undesirable in this case because we intend to
    restore whatever changes we make to the Animation's state and deleting and
    recreating the EffectSet will cause any pointers to it to dangle.

  * Cause us to possibly reset the "is running on compositor" status.
    This too is undesirable since we intend to restore the state of the
    Animation immediately after tweaking the hold time so we don't want to
    act as if any state has changed.

  * Similarly for marking the cascade as possibly needing an update or
    requesting a restyle.

In summary, all the actions performed by NotifyAnimationTimingUpdated are
unnecessary and undesirable in this situation where we are temporarily tweaking
an Animation's current time only to restore it immediately afterwards since the
actions are all involved with recognizing actual changes in state.
2016-01-19 08:05:08 +09:00
Brian Birtles
d364750b39 Bug 1226091 - Use MayHaveAnimations in Element::UnbindFromTree; r=smaug 2016-01-19 08:04:25 +09:00
Andreas Tolfsen
3690e1c437 Bug 1240182 - Use Log.Level.Debug for logging accepted and closed sockets; r=automatedtester 2016-01-18 19:09:31 +00:00
Andreas Tolfsen
e3c9e93f0a Bug 1240550 - Make fnName, file, and line optional arguments; r=automatedtester
Previously fnName and line was tested as the entry requirement for
printing the filename to the trace information.  Testing line here was
premature since it is meant to be an optional argument.

This patch rectifies this behaviour by testing for each of the optional
arguments sequentially.  This means the file argument is required to print
the line, and the fnName argument is required to print any of those two.
2016-01-18 18:55:52 +00:00
Andreas Tolfsen
ce14e18926 Bug 1239373 - Tests for testing/marionette/message.js; r=automatedtester 2016-01-18 18:39:21 +00:00
Andreas Tolfsen
628ccce940 Bug 1239373 - Tests for testing/marionette/error.js; r=automatedtester 2016-01-18 18:38:47 +00:00
Andreas Tolfsen
dc1aaade80 Bug 1239373 - Infrastructure for Marionette xpcshell unit tests; r=automatedtester 2016-01-18 18:38:08 +00:00
Vladan Djeric
92baa0f0e7 Bug 1228437 - Add BHR stats from e10s child process. B2G fix by Ting-Yu Chou. r=nchen 2015-12-26 19:34:11 -05:00
Francois Marier
95ef275799 Bug 1237370 - Improve Application Reputation unit tests. r=gcp 2016-01-18 13:39:42 -08:00
Francois Marier
7490fe98e1 Bug 1237370 - Always log the reason for remote AppRep lookup failures. r=gcp 2016-01-18 13:39:00 -08:00
Francois Marier
6b6cc3b53b Bug 1237132 - Missing Safe Browsing pref updates on Android. r=gcp
These were forgotten in bug 1107372 and bug 1237103.
2016-01-18 13:31:35 -08:00
Kartikaya Gupta
05d268d98f Bug 1213095 - Enable chaos mode on a couple of APZ tests. r=botond 2016-01-18 15:23:08 -05:00
Kartikaya Gupta
658ea46971 Bug 1213095 - Ensure that stale FrameMetrics do not clobber more recent metrics for paint requests. r=botond 2016-01-18 15:23:08 -05:00
Kartikaya Gupta
177288c85a Bug 1213095 - Don't allow RequestContentRepaint to mutate the provided FrameMetrics. r=botond 2016-01-18 15:23:08 -05:00
Kartikaya Gupta
4ce8091982 Bug 1213095 - Inline the DispatchRepaintRequest function. r=botond 2016-01-18 15:23:08 -05:00
Kartikaya Gupta
f0244adbb2 Bug 1213095 - Fix APZEventState build with logging enabled. r=botond 2016-01-18 15:23:08 -05:00
Luke Wagner
07f80173c0 Bug 1239177 - Odin: make calls more like wasm (r=bbouvier) 2016-01-12 22:12:07 -06:00
Andrea Marchesini
d6ed37c85b Bug 1239420 - UserContextId should be propagate to nested docShells, r=smaug 2016-01-18 12:03:46 -08:00
Daniel Holbert
f98b95b16b Bug 1186405 followup: move fuzzy annotation to the correct file (inline--display-inline--01.xhtml). (no review) 2016-01-18 10:34:41 -08:00
Sebastian Hengst
801429056f Backed out changeset a5472dd5fafd (bug 1237706) for Android talos bustage. r=bustage 2016-01-18 19:31:25 +01:00
Benjamin Bouvier
e315298754 Bug 1229399: Add test file forgotten in previous rebase/checkin; r=bustage 2016-01-18 19:03:39 +01:00
Benjamin Bouvier
fb8eab66a9 Bug 1229399: Add list of wasm opcodes described in v8 design document; r=luke 2016-01-18 18:48:25 +01:00
Benjamin Bouvier
a36b0614af Bug 1229399: Unite all the Emit* functions in WasmIonCompile; r=luke 2016-01-12 15:18:19 +01:00
Benjamin Bouvier
5746c4ca9e Bug 1229399: Implement write/readVarU32 and use it for locals/globals; r=luke 2016-01-18 17:40:03 +01:00
Kyle Huey
c848138c5a Bug 1204784: Do not shut the main thread down before all outstanding asynchronous thread shutdowns complete. r=froydnj 2016-01-18 09:34:38 -08:00
Benjamin Bouvier
b5a95a8eb1 Bug 1240524: Fix AsmJS checkedValueType of Bool32x4; r=luke 2016-01-18 17:12:16 +01:00
Botond Ballo
cb4ae38ece Bug 1240244 - Split APZ gtests into several files. r=kats 2016-01-15 20:05:23 -05:00
Daniel Holbert
3fc32896fb Bug 1239799 part 2: Add support for @media(-webkit-transform-3d) media query, for web compatibility. r=heycam 2016-01-18 09:24:44 -08:00
Daniel Holbert
1cfa22ec3b Bug 1239799 part 1: Make check for -webkit-device-pixel-ratio pref more targeted, so we can support other webkit-prefixed media queries. r=heycam 2016-01-18 09:24:16 -08:00
Henrik Skupin
9a8d9b711b Bug 1237706 - Use general unpack() method to extract all kinds of supported archives. r=jlund 2016-01-18 18:13:22 +01:00