Commit Graph

453653 Commits

Author SHA1 Message Date
Kartikaya Gupta
e0c2c8e4f0 Bug 1228597 - Clean up code paths that (un)apply a pres shell resolution. r=tn,botond
A clear separation is introduced between paths that deal with a root
document resolution (at the process boundary in e10s setups) and paths
that deal with a non-root document resolution (elsewhere in Layout code).

This allows both code paths to run on all platforms.

--HG--
extra : source : 22bf09630803392dba3052a3f79691475af0c5e2
2015-11-30 19:13:20 -05:00
Botond Ballo
1cb64f6960 Bug 1228597 - Remove the MOZ_SINGLE_PROCESS_APZ define. r=tn
Code previously guarded by this (added in bug 1224015) will now run
unconditionally.

--HG--
extra : source : ce0f51f55572334002ddf1878db447540d4c9b82
2015-11-27 21:39:07 -05:00
Botond Ballo
17f62ef823 Bug 1231500 - Fix a typo in the APZ axis locking code where the lock angle is used when the breakout angle is intended to be used. r=kats
--HG--
extra : source : e67a0ba7be6579eb808ec184b8ef0c00f804385b
2015-12-09 15:23:22 -05:00
David Anderson
82b126c625 Enable direct plugin drawing by default. (bug 1229961 part 2, r=aklotz)
--HG--
extra : rebase_source : fc718a29224cc5555b36e0ff732de40271a688e8
2015-12-10 13:16:43 -08:00
David Anderson
d8db9b6470 Add Telemetry for the drawing models that plugins use. (bug 1229961 part 1, r=aklotz,vladan)
--HG--
extra : rebase_source : 235694f543026a0b55d8ed65bb1489a3cf97b04d
2015-12-10 13:16:30 -08:00
Boris Zbarsky
a67ee2ad2f Bug 1230698. Make NS_CreateJSTimeoutHandler with a string propagate out exceptions from the nsJSScriptTimeoutHandler constructor if they happen. r=peterv 2015-12-10 16:14:10 -05:00
Eric Faust
a5120db200 Bug 1230710 - Reenable direct eval and arrow functions in derived class constructors. (r=jorendorff, r=shu) 2015-12-10 12:50:35 -08:00
Shu-yu Guo
ea087bfc50 Bug 1231758 - Fix bogus assertion in BCE for Annex B function assignment. (r=jorendorff) 2015-12-10 12:48:46 -08:00
Blake Kaplan
8dfc60e1e7 Bug 1225829 - Use a temporary string to avoid string type confusion via references. r=jimm 2015-12-10 15:31:17 -05:00
Kartikaya Gupta
7b75f8ce57 Bug 1231504 - Also update b2gdroid to match b2g and fennec. r=botond
--HG--
extra : commitid : ZXaNF32DBb
2015-12-10 15:28:51 -05:00
Kartikaya Gupta
5dab74cb1f Bug 1231504 - Copy physics prefs from b2g.js to Fennec. r=botond
--HG--
extra : commitid : LEON9IhH1Hu
2015-12-10 15:28:50 -05:00
Kartikaya Gupta
f34243dde5 Bug 1231504 - Move some prefs from b2g.js to all.js. r=botond
--HG--
extra : commitid : 9MqaJOyoogU
2015-12-10 15:28:50 -05:00
Kartikaya Gupta
803b6f6da7 Bug 1231504 - Consolidate apz prefs that are MOZ_WIDGET_GONK into all.js so they get applied to Fennec as well. r=botond
--HG--
extra : commitid : 5sMNhXISyRe
2015-12-10 15:28:50 -05:00
Kartikaya Gupta
732dcb57ea Bug 1231504 - Make fennec use the same pan_repaint_interval as B2G. r=botond
--HG--
extra : commitid : 5ZWerggntKs
2015-12-10 15:28:50 -05:00
Kartikaya Gupta
e236be7ee8 Bug 1231504 - Clean up APZ prefs in all.js. r=botond
- Move the layers.async-pan-zoom.enabled pref values close to each other
- Remove duplicate prefs
- Make desktop prefs the default value, and have the mobile ones override them
  rather than using an if/else structure

--HG--
extra : commitid : 5inl7OCI9lC
2015-12-10 15:28:50 -05:00
Eric Faust
1f82208764 Bug 1144630 - Follup: Fix review nit. (rs=evilpie) 2015-12-10 12:26:04 -08:00
Lars T Hansen
9912b88fe7 Bug 1231624 - properly gate SAB+atomics in asm.js. r=luke
--HG--
extra : rebase_source : 0c30826d1a529804b417c21418fd67e013cf7bd4
2015-12-10 10:46:53 -05:00
Fernando Jimenez
041e6bc58c Bug 1224570 - [Service Workers Panel] Service Workers panel fails to show registered service workers after restart. r=fabrice 2015-12-10 14:32:58 -05:00
Blake Kaplan
5ea6c92cf4 Bug 1102025 - Make this test pass in e10s. r=bholley 2015-12-10 14:17:09 -05:00
Jean-Yves Avenard
ad5e2f804f Bug 1230527: P2. Add mochitest. r=jwwang
It's also another way to check for 1130237: we make sure that seeking starts after playback when we have a gap at the beginning of the data
2015-12-10 14:08:06 -05:00
Jean-Yves Avenard
9621f06057 Bug 1230527: P1. Ensure seeked event is fired prior loadeddata. r=jwwang 2015-12-10 14:08:05 -05:00
Makoto Kato
6580374e9a Bug 1230428 - Part 2. Add crashtest. r=eeejay 2015-12-10 13:46:46 -05:00
Makoto Kato
2f8f4466aa Bug 1230428 - Part 1. Check mTask since end event is posted asynchronized. r=eeejay 2015-12-10 13:45:26 -05:00
Andrea Marchesini
7edc2a1cc9 Bug 1231364 - the audio icon in tabs should be removed only if the location changes for real, r=ehsan 2015-12-10 13:40:57 -05:00
Jan de Mooij
405ef22973 Bug 1231224 part 8 - Fix some more append() calls in IonBuilder to handle OOM. r=nbp 2015-12-10 13:22:15 -05:00
Jan de Mooij
de82348a4b Bug 1231224 part 7 - Fix some more places to handle OOM. r=jonco 2015-12-10 13:22:15 -05:00
Jan de Mooij
4c2586c470 Bug 1231224 part 6 - Handle Vector OOM in some copy constructors. r=bhackett 2015-12-10 13:22:15 -05:00
Jan de Mooij
d0e597a0b9 Bug 1231224 part 5 - Use infallibleAppend in Debugger::setupTraceLogger. r=h4writer 2015-12-10 13:22:14 -05:00
Jan de Mooij
2eae9f8a3f Bug 1231224 part 4 - Fix TokenStream::getDirective to check append() return value. r=jwalden 2015-12-10 13:22:14 -05:00
Jan de Mooij
b214d21a76 Bug 1231224 part 3 - Fix some append() calls in Odin to handle OOM. r=bbouvier 2015-12-10 13:22:14 -05:00
Jan de Mooij
86e6d30178 Bug 1231224 part 2 - Fix MTableSwitch methods to handle OOM. r=h4writer 2015-12-10 13:22:14 -05:00
Jan de Mooij
45be0649a9 Bug 1231224 part 1 - Fix ExecutableAllocator to not leak a pool when append() OOMs. r=nbp 2015-12-10 13:22:14 -05:00
Jan de Mooij
16d0101ce1 Bug 1228571 - Fix GenerateSeed to not leave seed uninitialized if reading from /dev/urandom fails. r=cpeterson 2015-12-10 13:22:14 -05:00
Jean-Yves Avenard
b8bef7f3f2 Bug 1229987: P4. Stop pre-rolling when encountering WAITING_FOR_DATA. r=cpearce
This allows to start displaying frames even when we have less than 5 frames.
2015-12-10 12:17:29 -05:00
Jean-Yves Avenard
ce54507b17 Bug 1229987: P3. Update mochitests and add new one verifying behavior. r=cpearce 2015-12-10 12:17:26 -05:00
Jean-Yves Avenard
085e65d064 Bug 1229987: P2. Drain decoder when encountering gap. r=cpearce
This allows for all buffered frames to be playable.
2015-12-10 12:17:25 -05:00
Jean-Yves Avenard
18c2b9cb12 Bug 1229987: [MSE] P1. Ensure next random access point properly calculated after seek. r=gerald
When seeking, the next keyframe time would always be set to the seek time (as the next sample to be retrieved would be a keyframe). This could lead to the next key frame logic to be activated too aggressively.
2015-12-10 12:17:25 -05:00
Chris Pearce
f51937602c Bug 1230295 - Add telemetry to report when Ogg chaining is used. r=rillian,r=vladan 2015-12-10 12:10:41 -05:00
Magnus Melin
b3dba24f5a Bug 1200567 - ensure shipped blocklist.xml doesn't affect the test_cert_blocklist.js. r=dkeeler
Caused comm-central TEST-UNEXPECTED-FAIL | security/manager/ssl/tests/unit/test_cert_blocklist.js | - revocations.txt should be as expected
2015-12-10 19:08:09 +02:00
Eric Faust
0b4d1f0b39 Bug 1202784 -Part 2: Seperate RequireCoercible check from JSOP_TOID. (r=jandem) 2015-12-10 09:04:47 -08:00
Eric Faust
64239255ad Bug 1202784 - Part 1: Refactor SuperElemOperations for use with emitElemOperands. (r=jandem) 2015-12-10 09:04:45 -08:00
Michael Layzell
52c43f9eb1 Bug 1231480 - Don't pretend we provide image/gif from clipboard on b2g, r=fabrice 2015-12-10 11:53:27 -05:00
Michael Layzell
316de91dc0 Bug 1231193 - Restore the onselectionchange property to the document object, r=ehsan 2015-12-10 11:48:05 -05:00
Phil Ringnalda
34ab6ffa28 Back out 6 changesets (bug 1231504) for gtest bustage
Backed out changeset f37f04feb3b5 (bug 1231504)
Backed out changeset fb8652c01ef8 (bug 1231504)
Backed out changeset 6e1e5d9dcd9f (bug 1231504)
Backed out changeset b82fe31367a4 (bug 1231504)
Backed out changeset 2556ac639972 (bug 1231504)
Backed out changeset 62996518d6fb (bug 1231504)
2015-12-10 08:00:11 -08:00
David Burns
0d441ec0c6 Bug 1231556: Remove dead code in Marionette Transport. r=ato
--HG--
extra : commitid : ICxGXxSLUbB
extra : rebase_source : 8853295738a3f4619621892785cc8d3d60d0a275
extra : histedit_source : 689b1ae5928fb004d4cc04d0b6dc658a468b9183
2015-12-09 17:03:46 +00:00
Kartikaya Gupta
e90ef13358 Bug 1231504 - Also update b2gdroid to match b2g and fennec. r=botond
--HG--
extra : commitid : 5eeNwRtkHgC
2015-12-10 10:22:05 -05:00
Kartikaya Gupta
5fac22ca2b Bug 1231504 - Copy physics prefs from b2g.js to Fennec. r=botond
--HG--
extra : commitid : GMqlENuhtjI
2015-12-10 10:22:04 -05:00
Kartikaya Gupta
596d384e24 Bug 1231504 - Move some prefs from b2g.js to all.js. r=botond
--HG--
extra : commitid : DGdfgbtHR5o
2015-12-10 10:22:04 -05:00
Kartikaya Gupta
0d16366144 Bug 1231504 - Consolidate apz prefs that are MOZ_WIDGET_GONK into all.js so they get applied to Fennec as well. r=botond
--HG--
extra : commitid : 1ctnNMa7Dci
2015-12-10 10:22:04 -05:00
Kartikaya Gupta
76570d3fa8 Bug 1231504 - Make fennec use the same pan_repaint_interval as B2G. r=botond
--HG--
extra : commitid : 2sbf9LHw6NI
2015-12-10 10:22:04 -05:00