Commit Graph

280436 Commits

Author SHA1 Message Date
Honza Bambas
ca68c1f3ae Bug 1220272 - Fix signalling in HTTP cache test code suspender. r=michal 2016-01-14 11:24:00 +01:00
Henry Chang
9338408eb7 Bug 1216443 - "moz-safe-about:blank" to signed content should switch process. r=kanru 2016-01-18 00:07:00 +01:00
Nigel Babu
7e3df13568 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
c727b67b98 Bug 1240182 - Use Log.Level.Debug for logging accepted and closed sockets; r=automatedtester 2016-01-18 19:09:31 +00:00
David Anderson
92ea5e02b0 When mix-blending, only copy intersecting backdrop pixels. (bug 1235995 part 2, r=mattwoodrow) 2016-01-19 13:28:08 +07:00
David Anderson
cf1d101569 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
8fcc59449e Bug 1230563 - Part 2: Test for corrected cookie permission behavior, r=ehsan 2016-01-19 01:33:20 -05:00
Michael Layzell
66890871ee Bug 1230563 - Part 1: Cookie permissions should override the CookiesLifetimePolicy, r=ehsan 2016-01-19 01:33:20 -05:00
Jim Chen
860fdb5d9e Bug 1238761 - Fix startup bustage for non-APZ builds; r=me 2016-01-19 01:20:39 -05:00
Xidorn Quan
08a98801c6 Bug 844948 - Allow changing padding of themed button on OS X. r=mstange,heycam 2016-01-19 16:48:04 +11:00
Nigel Babu
77ee33f307 Backed out changeset 8ca79644b089 (bug 1240182) for xpcshell bustage on b2g 2016-01-19 10:49:12 +05:30
Sotaro Ikeda
0b9c6aa4a1 Bug 1049296 - Handle Sideband stream compositing in HwcComposer2D r=mwu,nical 2016-01-18 20:52:32 -08:00
Nicholas Nethercote
23d93a8ac7 Bug 1238551 (part 2) - Add a test. r=tn. 2016-01-17 21:13:32 -08:00
Nicholas Nethercote
750b2fc655 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
cf948d6f6e Back out changeset 084c55b0bd3d (bug 1240550) for test_error.js failures 2016-01-18 17:33:30 -08:00
Xidorn Quan
32cb1d9a76 Bug 931445 - Add some log for pointerlock tests for debug timeouts. 2016-01-19 10:37:06 +11:00
Andrew Halberstadt
bb9cdaf585 Bug 1239352 - Follow-up fix for c-c test bustage. r=jlund 2016-01-18 16:00:02 -05:00
Brian Birtles
cb8c31f341 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
9651838de3 Bug 1226091 - Use MayHaveAnimations in Element::UnbindFromTree; r=smaug 2016-01-19 08:04:25 +09:00
Andreas Tolfsen
e009cbea38 Bug 1240182 - Use Log.Level.Debug for logging accepted and closed sockets; r=automatedtester 2016-01-18 19:09:31 +00:00
Andreas Tolfsen
0b38adf761 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
241a89cebc Bug 1239373 - Tests for testing/marionette/message.js; r=automatedtester 2016-01-18 18:39:21 +00:00
Andreas Tolfsen
3723f0dd1d Bug 1239373 - Tests for testing/marionette/error.js; r=automatedtester 2016-01-18 18:38:47 +00:00
Andreas Tolfsen
adf4d874b2 Bug 1239373 - Infrastructure for Marionette xpcshell unit tests; r=automatedtester 2016-01-18 18:38:08 +00:00
Vladan Djeric
49afd313a4 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
3c0357ee8a Bug 1237370 - Improve Application Reputation unit tests. r=gcp 2016-01-18 13:39:42 -08:00
Francois Marier
d85aad7898 Bug 1237370 - Always log the reason for remote AppRep lookup failures. r=gcp 2016-01-18 13:39:00 -08:00
Francois Marier
d08a6eebf7 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
e7d6383769 Bug 1213095 - Enable chaos mode on a couple of APZ tests. r=botond 2016-01-18 15:23:08 -05:00
Kartikaya Gupta
a90084942a 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
7fd009dc11 Bug 1213095 - Don't allow RequestContentRepaint to mutate the provided FrameMetrics. r=botond 2016-01-18 15:23:08 -05:00
Kartikaya Gupta
d781805f64 Bug 1213095 - Inline the DispatchRepaintRequest function. r=botond 2016-01-18 15:23:08 -05:00
Kartikaya Gupta
958dafc4c0 Bug 1213095 - Fix APZEventState build with logging enabled. r=botond 2016-01-18 15:23:08 -05:00
Luke Wagner
1d6e52c5a8 Bug 1239177 - Odin: make calls more like wasm (r=bbouvier) 2016-01-12 22:12:07 -06:00
Andrea Marchesini
63167fb9db Bug 1239420 - UserContextId should be propagate to nested docShells, r=smaug 2016-01-18 12:03:46 -08:00
Daniel Holbert
73e49fa628 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
23b39be4a3 Backed out changeset a5472dd5fafd (bug 1237706) for Android talos bustage. r=bustage 2016-01-18 19:31:25 +01:00
Benjamin Bouvier
57bb57432a Bug 1229399: Add test file forgotten in previous rebase/checkin; r=bustage 2016-01-18 19:03:39 +01:00
Benjamin Bouvier
d30642f604 Bug 1229399: Add list of wasm opcodes described in v8 design document; r=luke 2016-01-18 18:48:25 +01:00
Benjamin Bouvier
c23a67a88e Bug 1229399: Unite all the Emit* functions in WasmIonCompile; r=luke 2016-01-12 15:18:19 +01:00
Benjamin Bouvier
802fc69efa Bug 1229399: Implement write/readVarU32 and use it for locals/globals; r=luke 2016-01-18 17:40:03 +01:00
Kyle Huey
241a4267ff 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
ca238935ad Bug 1240524: Fix AsmJS checkedValueType of Bool32x4; r=luke 2016-01-18 17:12:16 +01:00
Botond Ballo
a89ca7e077 Bug 1240244 - Split APZ gtests into several files. r=kats 2016-01-15 20:05:23 -05:00
Daniel Holbert
45a9745978 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
e037620319 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
697212b502 Bug 1237706 - Use general unpack() method to extract all kinds of supported archives. r=jlund 2016-01-18 18:13:22 +01:00
Julian Seward
e4f234143c Bug 1141565 - TSan: data race ipc/chromium/src/base/histogram.cc:730 Accumulate. r=gfritzsche. 2016-01-18 17:15:19 +01:00
Gian-Carlo Pascutto
c071b38fc7 Bug 1239384 - Remove static interface for Cameras using forwarding. r=jesup 2016-01-18 17:15:05 +01:00
Jonathan Kew
c83d5c5d67 Bug 1239855 - Fix for widget positioning/sizing on hidpi displays under Gtk. r=emk 2016-01-18 12:24:06 +00:00