Commit Graph

501884 Commits

Author SHA1 Message Date
Alexandre Poirot
c8bf6d2c07 Bug 1151909 - Make the highlighter work on DOMContentLoaded instead of load. r=pbro
MozReview-Commit-ID: FyXEvKAgDJq

--HG--
extra : rebase_source : fbd84e16e77ab6204fc5c50bd62271e2f2f12345
2016-11-22 07:21:24 -08:00
Alexandre Poirot
125b92bf42 Bug 1151909 - Fix browser_markup_load_01.js race by listening for events before executing the action that trigger them. r=pbro
MozReview-Commit-ID: B7gA7CBxWam

--HG--
extra : rebase_source : 00a56eeeedc41bc9689c1aa1920ee99f5ef35081
2016-11-09 09:21:17 -08:00
Alexandre Poirot
8e8e2b0fc0 Bug 1151909 - Make the inspector actor wait for DOMContentLoaded instead of load. r=pbro
MozReview-Commit-ID: IV4v5ql8GJ9

--HG--
extra : rebase_source : 537eefcf27485eaf0841ff7ebd325c8734fcd02a
2016-11-07 16:07:26 -08:00
Julian Descottes
435b729633 Bug 1320053 - set height 100% on .CodeMirror element;r=gl
MozReview-Commit-ID: IKmRGwiOjwu

--HG--
extra : rebase_source : 47b85a76832f6e4f4da43474a75437572f819f35
2016-11-25 18:36:57 +01:00
Evan Tseng
3ceecd9dfc Bug 1273871 - Split up browser_capture_doorhanger.js test for avoiding the timeout issue. r=MattN
MozReview-Commit-ID: CAd4VP53I3h

--HG--
rename : toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger.js => toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger_httpsUpgrade.js
extra : rebase_source : 3951d5b5a2ce77eb5f06bf45dfbfd894ec1a155a
2016-09-30 18:24:02 +08:00
Shih-Chiang Chien
8c67883c04 Bug 1320348 - disable Presentation API logging on treeherder. r=schien
MozReview-Commit-ID: 2jRPRrKIyc3

--HG--
extra : rebase_source : e298bf8d5669393594caf3b9eccfd1d1429215d4
2016-11-28 11:48:08 +08:00
Luke Chang
06c7973b02 Bug 1319995 - Set the substituting handler of the resources of "formautofill" in xpcshell tests; r=MattN
MozReview-Commit-ID: 1w1v9BJRHkw

--HG--
extra : rebase_source : 9b1778e3093e30997b98d8940033e334f4f04c95
2016-11-24 13:21:05 +08:00
Nevin Chen
ca744407b1 Bug 1318222 - Updated the unit test,added more test r=sebastian
MozReview-Commit-ID: 8PvSoPJQ88n

--HG--
extra : rebase_source : 928448d1965259d1cece43f53aaf1870c6190d89
2016-11-17 16:29:23 +08:00
Nevin Chen
0da1e0220d Bug 1318222 - Add a unit test r=sebastian
MozReview-Commit-ID: Fv1e2dtPKut

--HG--
extra : rebase_source : d410228beecea6c6389f1980f849738745d81631
2016-11-17 14:44:10 +08:00
Bob Silverberg
8e649a473a Bug 1308061 - Implement sessionstore-closed-objects-changed event, r=mikedeboer
MozReview-Commit-ID: 7pBrvAhVQHP

--HG--
extra : rebase_source : 94e2784e733806a181175a163586fc354476a6f2
2016-11-25 10:32:08 -05:00
Cameron McCormack
ce08748113 Bug 1320423 - Null check cursor images to handled failed loads. r=dbaron
--HG--
extra : rebase_source : ccc18acf3ec30be54ebe2e2130d7bec55b857b16
2016-11-26 15:00:53 +08:00
Sebastian Hengst
3b5266a90d Backed out changeset bdaebda382c1 (bug 1297738) for failing browser_referrer_open_link_in_container_tab.js on OS X. r=backout 2016-11-28 01:06:03 +01:00
Xidorn Quan
b329a010de Bug 1319614 - Move Servo Arc types to a list file. r=manishearth
MozReview-Commit-ID: JiLwcmN7Oig

--HG--
extra : rebase_source : 45716e10101ae9e2192db9e8d27481f17d32310e
2016-11-23 11:35:55 +11:00
Gerald Squelart
9418d7464a Bug 1313497 - Use InvokeAsync with Storages in OmxDataDecoder - r=jya
This is necessary now because raw pointers cannot be passed through naked
InvokeAsync.

MozReview-Commit-ID: 5TvR9yrbn0E

--HG--
extra : rebase_source : 042d8e84aebba3f6427d404ce7be0210a2db3dc7
2016-11-19 11:28:43 +11:00
Gerald Squelart
2f3c3d06e9 Bug 1313497 - Use InvokeAsync with Storages in GMPServiceParent - r=jya
MozReview-Commit-ID: LnbzlqQIWco

--HG--
extra : rebase_source : 8a546bf28875b9bdce8b8c75bd0d655bf30a8642
2016-11-13 17:03:35 +11:00
Gerald Squelart
926a1eab6b Bug 1313497 - Use InvokeAsync with Storages in GMPParent - r=jya
MozReview-Commit-ID: EQQFDzvAs8O

--HG--
extra : rebase_source : d5985a84058c3cab55e8896a8e74c36e62ddf150
2016-11-13 16:53:05 +11:00
Gerald Squelart
353902bada Bug 1313497 - AppendBufferTask can take SourceBufferAttributes by const& - r=jya
A small optimization found while working on the previous patch.

MozReview-Commit-ID: 4w2LI5mqUvS

--HG--
extra : rebase_source : 70b9ad73c57da5079df607b5176fcfa45ed42e81
2016-11-13 16:39:47 +11:00
Gerald Squelart
1e16643490 Bug 1313497 - Use InvokeAsync with Storages in TrackBuffersManager - r=jya
MozReview-Commit-ID: IkpuSyFgPbP

--HG--
extra : rebase_source : bc56bb4dbfef3381477896470f644c5897753505
2016-11-13 16:37:24 +11:00
Gerald Squelart
6f89459f93 Bug 1313497 - Use InvokeAsync with Storages in MediaDecoderStateMachine - r=jya
Thanks to this, MediaDecoderStateMachine::Seek can take SeekTarget by const&.

MozReview-Commit-ID: 97mLndCosQc

--HG--
extra : rebase_source : f940ea4cd1a9470d756f0d43bd680d75f16ce4fa
2016-11-13 16:23:39 +11:00
Gerald Squelart
f2a26506fb Bug 1313497 - Use InvokeAsync with Storages in MediaDecoderReaderWrapper - r=jya
Thanks to this, MediaDecoderReader::Seek and overrides can take SeekTarget by
const&.

MozReview-Commit-ID: C5D26jKrW3p

--HG--
extra : rebase_source : 6f6278654ff3c51f6331cbf683c22622223a8cd2
2016-11-13 17:42:19 +11:00
Gerald Squelart
038cba7f2e Bug 1313497 - Pass TimeUnit by const& in MediaDataDemuxer - r=jya
Thanks to the previous patch, MediaDataDemuxer::Seek and
SkipToNextRandomAccessPoint (and all overrides in derived demuxers) can now
take their TimeUnit parameter by const&.

MozReview-Commit-ID: 6CqfjAXZ7Yk

--HG--
extra : rebase_source : c3453e4432d9e0281cf5eba55217b0c1d6312f5b
2016-11-13 15:13:51 +11:00
Gerald Squelart
25b7c80fa4 Bug 1313497 - Use InvokeAsync with Storages in MediaSourceDemuxer - r=jya
We now take a copy of the TimeUnit object, and can then pass it by rref to
internal methods.

MozReview-Commit-ID: J0Idw85NMcu

--HG--
extra : rebase_source : 9cb8dd45ff7b449074121df8618ee7295398138b
2016-11-13 12:03:26 +11:00
Gerald Squelart
8f286c5e0c Bug 1313497 - Use InvokeAsync with lambda to replace MediaSourceDemuxer::AttemptInit - r=jya
MozReview-Commit-ID: 5qsQ2zQAMV3

--HG--
extra : rebase_source : f8d82ca0198fb95e0add8fc3e5f4489dfc8b31f1
2016-11-13 11:40:46 +11:00
Gerald Squelart
43d8fb333c Bug 1313497 - InvokeAsync taking a lambda - r=froydnj
This new InvokeAsync overload takes a single lambda (or any function object).
This is most useful when a method call is not strictly necessary.

Avoid obvious copies by refusing lvalue-references.
(If one day this is really needed, the implementation is already there, hidden
inside `namespace detail`).

MozReview-Commit-ID: 57gPBz9kO1q

--HG--
extra : rebase_source : c9330ca2b6d06dac0318f38a68dadbbccc112325
2016-11-13 11:13:07 +11:00
Gerald Squelart
25ced2b192 Bug 1313497 - Expose Is/RemoveSmartPointer - r=froydnj
Moved IsRefcountedSmartPointer and StripSmartPointer from ::detail to
::mozilla, to permit their use from other files.
Renamed StripSmartPointer to RemoveSmartPointer, for consistency with the
usual 'Remove...' type traits.

MozReview-Commit-ID: GMEbWCGfdpc

--HG--
extra : rebase_source : 3139cef1e18625b751e7d90ebfc0db5ef5bfec6b
2016-11-17 14:34:24 +11:00
Gerald Squelart
e4d1e66e1a Bug 1313497 - Storages can be provided to InvokeAsync - r=froydnj
InvokeAsync' Storages work like NewRunnableMethod, where template
parameters must be given, to specify the storage of arguments that are passed
to the target method.
This is especially useful when target methods take references (or pointers),
and there is a choice between passing the reference as-is because the object is
long-lived, or by taking a copy otherwise.

If no Storages are provided, InvokeAsync will store (non-reference/pointer)
objects and move them into the target method parameters.

MozReview-Commit-ID: 9qTQf84bOMv

--HG--
extra : rebase_source : c73e803f9024fbaf0ff8b2e615013a42f4f3c914
2016-11-11 15:10:46 +11:00
Jonathan Kingston
910218b51f Bug 1297738 - Removing accesskey from container menus that are not accessible via a keyboard r=Gijs
MozReview-Commit-ID: KKBw4k61H9N

--HG--
extra : rebase_source : cd966c97d6f5bc32ba01eb14674eb52abb94226e
2016-11-24 15:05:06 +00:00
Thomas Nguyen
493ff90f5c Bug 1315386 - Make Safe Browsing code more shutdown-aware. r=francois,gcp.
MozReview-Commit-ID: ATCVfh5YLZl

--HG--
extra : rebase_source : d87cfae3838f1a26dc67d2546264e47768011a63
2016-11-25 16:02:37 +08:00
Ray Lin
016b9e5609 Bug 1313285 - remove nsVideoFrame::mBorderPadding. r=dholbert
MozReview-Commit-ID: Cz5JQqWxQWH

--HG--
extra : rebase_source : 74f61a716ae75e2dbbd2e6311abb2a6d503c34fd
2016-11-25 14:03:15 +08:00
Nicolas Chevobbe
7ce08bec8a Bug 1320399 - Fix error in Grip Rep; r=nchevobbe
Check that the `preview` property is not null before using it.
The bug was harmless because we catch it and return an
empty array as the properties of the grip, which is the same
when we don't have anything in the preview prop.

MozReview-Commit-ID: COU8XLATw7x

--HG--
extra : rebase_source : e3b4efbc4957efdeda760917b6b7d22ad02f64ce
2016-11-26 20:47:09 +01:00
Phil Ringnalda
af7c09796f Merge m-c to m-c, a=merge 2016-11-26 17:54:22 -08:00
Phil Ringnalda
6486a0ac34 Merge autoland to m-c, a=merge 2016-11-26 17:53:09 -08:00
Jan de Mooij
c2a90e4728 Bug 1319437 part 5 - Use CustomAutoRooter for CacheIRWriter. r=jonco 2016-11-26 21:19:23 +01:00
Jan de Mooij
a9b7b0f949 Bug 1319437 part 4 - Port code for unshadowed GETPROP on DOM proxies to CacheIR. r=nbp 2016-11-26 21:19:23 +01:00
Jan de Mooij
3b098fa9d7 Bug 1319437 part 3 - Support 64-bit fields in CacheIR stubs. r=nbp 2016-11-26 21:19:23 +01:00
Jan de Mooij
dad5fb18d0 Bug 1319437 part 2 - Port code for GETPROP on shadowing DOM proxies to CacheIR. r=nbp 2016-11-26 21:19:23 +01:00
Jan de Mooij
3cba9f4a2a Bug 1319437 part 1 - Add a generic proxy GETPROP stub to CacheIR. r=nbp 2016-11-26 21:19:22 +01:00
Tom Schuster
a4860e9fe0 Bug 1192038 - Update RegExp Xray code. r=bholley,arai 2016-11-26 19:17:39 +01:00
Tom Schuster
99fbdc777a Bug 1192038 - Handle RegExp correctly in devtools. r=fitzgen 2016-11-26 19:02:30 +01:00
Tom Schuster
5b23f0bb78 Bug 1192038 - Tests. r=arai 2016-11-26 19:01:59 +01:00
Tom Schuster
2f8dca68e0 Bug 1192038 - Use ordinary object for RegExp prototype. r=arai,jandem 2016-11-26 19:01:17 +01:00
Andrew McCreight
908a323277 Backed out changeset 2bbc7be933e2 (bug 1309070) for causing bug 1320041. 2016-11-26 09:31:17 -08:00
ffxbld
26452cdaf3 No bug, Automated blocklist update from host bld-linux64-spot-470 - a=blocklist-update 2016-11-26 06:26:23 -08:00
ffxbld
a7167d4fb1 No bug, Automated HPKP preload list update from host bld-linux64-spot-470 - a=hpkp-update 2016-11-26 06:26:21 -08:00
ffxbld
c63fb4dbba No bug, Automated HSTS preload list update from host bld-linux64-spot-470 - a=hsts-update 2016-11-26 06:26:19 -08:00
Phil Ringnalda
dc33a3b7dc Merge m-i to m-c, a=merge 2016-11-25 21:26:21 -08:00
Phil Ringnalda
53c5c8448e Merge autoland to m-c, a=merge 2016-11-25 21:25:18 -08:00
Phil Ringnalda
109396b4d6 Backed out changeset a9856363aac7 (bug 1319271) for opt Windows crashes in plugin tests 2016-11-25 21:17:57 -08:00
Andreas Tolfsen
4ca4faa8a6 Bug 1297551 - Avoid cancelling content timeout callback; r=automatedtester
We need to avoid passing the timeout ID returned from `setTimeout` in the
content frame script that we use to register the script timeout handler
to the sandbox's `clearTimeout` function as this might interfere with any
`window.setTimeout` calls being made in the injected script.

MozReview-Commit-ID: 26PY8JDkf9A

--HG--
extra : rebase_source : 414581472dfa99379aecdfea5c5a29c2ce808890
2016-11-25 17:01:16 +00:00
Carsten "Tomcat" Book
a666835bf5 merge mozilla-inbound to mozilla-central a=merge
--HG--
extra : rebase_source : 7f6b0f633da54f747b30496110e5260a226fe249
2016-11-25 15:36:56 +01:00