Sebastian Hengst
06e215c2ce
merge mozilla-central to autoland. r=merge a=merge
2017-10-26 23:59:14 +02:00
Sebastian Hengst
b181c484ad
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: LcCWQzgwIBi
2017-10-26 23:57:40 +02:00
Valentin Gosu
016e88352f
Bug 1411703 - test_original_sent_received_head_wrap.js fails locally r=dragana
...
Test fails when running locally:
./mach test netwerk/test/unit_ipc/test_original_sent_received_head_wrap.js
Error: cannot open file '/home/user/mozilla-central/obj-ff-dbg/_tests/xpcshell/netwerk/test/unit/test_original_sent_received_head.js' for reading at /home/icecold/mozilla-central/testing/xpcshell/head.js:648
MozReview-Commit-ID: DcOWOWlH5ch
--HG--
extra : rebase_source : 30c5e28c61adace06cd49ca216108a277e37d58d
2017-10-25 21:41:48 +02:00
Valentin Gosu
996793e8e8
Bug 1411697 - Make sure to SendDocumentChannelCleanup even when mPreferredCachedAltDataType is set r=michal
...
MozReview-Commit-ID: ApXNqS9tcfh
--HG--
extra : rebase_source : 6ef619331af3f3dd3424c5ac932a2c828bd9d50f
2017-10-26 15:54:37 +02:00
Patrick McManus
f99705311c
Bug 1409858 - H2 CONNECT Tunnel Marked Plaintext Too Late r=nwgh
...
MozReview-Commit-ID: IjuYDuvufRd
--HG--
extra : rebase_source : ab7773dc015c31d6ba1eb8c933efc79c38b29d06
2017-10-20 13:39:49 -04:00
Kris Maglione
257d9118dc
Bug 1409249: Require singleton constructors to return explicit already_AddRefed. r=froydnj
...
Right now, NS_GENERIC_FACTORY_SINGLETON_CONSTRUCTOR expects singleton
constructors to return already-addrefed raw pointers, and while it accepts
constructors that return already_AddRefed, most existing don't do so.
Meanwhile, the convention elsewhere is that a raw pointer return value is
owned by the callee, and that the caller needs to addref it if it wants to
keep its own reference to it.
The difference in convention makes it easy to leak (I've definitely caused
more than one shutdown leak this way), so it would be better if we required
the singleton getters to return an explicit already_AddRefed, which would
behave the same for all callers.
This also cleans up several singleton constructors that left a dangling
pointer to their singletons when their initialization methods failed, when
they released their references without clearing their global raw pointers.
MozReview-Commit-ID: 9peyG4pRYcr
--HG--
extra : rebase_source : 2f5bd89c17cb554541be38444672a827c1392f3f
2017-10-16 21:08:42 -07:00
Sebastian Hengst
8e8a8276cd
Backed out changeset 84cb594525ad (bug 1400655) for eslint failure in devtools/client/jsonview/test/browser_jsonview_serviceworker.js. r=backout
...
--HG--
extra : rebase_source : b47d28eed6fb93bcefb3543872816585e59759f9
2017-10-26 00:24:57 +02:00
Ben Kelly
61ffdf4130
Bug 1400655 P1 Respect LOAD_CALL_CONTENT_SNIFFERS when a channel is intercepted by a ServiceWorker. r=valentin
2017-10-25 17:32:04 -04:00
Jesse Ruderman
c6c08296c6
Bug 675518 - Add crashtest. r=me
2017-10-25 14:58:33 -04:00
Junior Hsu
96911b1321
Bug 870460 - Part 4: Make the lifecycle of cookie thread alongwith the profile. r=ngwh
2017-10-25 01:30:00 -04:00
Junior Hsu
68d3cbb372
Bug 870460 - Part 2: Close syncconn for edge cases. r=nwgh
...
--HG--
extra : source : b0ddf460db0712431c4bfd8d6590eb69a23ecf4e
2017-10-09 00:19:00 -04:00
Tom Ritter
675ee84729
Bug 1411728 Resolve warnings in TestNamedPipeService.cpp r=froydnj
...
MozReview-Commit-ID: DWUxwHqtpgV
--HG--
extra : rebase_source : e7449ba9095b856008c1d34a9aa34c366365ae7d
2017-10-25 15:27:41 -05:00
Valentin Gosu
1f08f89c63
Bug 1411932 - rusturl_get_path should not depend on cannot-be-a-base r=baku
...
MozReview-Commit-ID: 7iwBooZWNxW
--HG--
extra : rebase_source : b6622e1c4270629f44f0d263847c47bc06ffb60f
2017-10-26 14:46:25 +02:00
Sebastian Hengst
443416f881
Merge mozilla-central to autoland. r=merge a=merge
2017-10-26 00:39:55 +02:00
Chris Manchester
c86173526a
Bug 1403346 - Replace all uses of ALLOW_COMPILER_WARNINGS with a template, remove ALLOW_COMPILER_WARNINGS. r=glandium
...
MozReview-Commit-ID: 1G2o4fy74cf
2017-10-25 15:12:09 -07:00
Valentin Gosu
6814810f38
Bug 1409405 - Implement MozURL::GetOrigin r=mayhemer
...
MozReview-Commit-ID: H1X0dAOyij1
--HG--
extra : rebase_source : f47595f7a3beed55f68c6a6a27f5a78d1ab3da5b
2017-10-25 18:03:05 +02:00
Valentin Gosu
cd4a91befe
Bug 1410063 - Implement MozURL::GetHostPort/SetHostPort r=mayhemer
...
MozReview-Commit-ID: 2wXsvmHf60
--HG--
extra : rebase_source : bdadc78db1cb135a65cfae0ae39b6073c962b85e
2017-10-25 17:35:47 +02:00
Sebastian Hengst
24b7b2eb7c
merge mozilla-central to autoland. r=merge a=merge
2017-10-24 23:59:14 +02:00
Alex Gaynor
4374c58da3
Bug 1411255 - Fixed unnecessary mut warning; r=valentin
...
MozReview-Commit-ID: 9MDk0LlA6uR
--HG--
extra : rebase_source : bc5dac8e99d26dbec2385ad781026df75992206e
2017-10-24 09:42:28 -04:00
Sebastian Hengst
ec34b16044
Backed out changeset 6c4818576443 (bug 870460) for failing many xpcshell tests, e.g. extensions/cookie/test/unit/test_cookies_async_failure.js. r=backout
...
--HG--
extra : amend_source : e5bb4ef1b68ae382c6457f77077f33174518efd1
2017-10-24 16:48:17 +02:00
Sebastian Hengst
f9cf88ef78
Backed out changeset b0ddf460db07 (bug 870460)
2017-10-24 16:48:11 +02:00
Sebastian Hengst
6cc5547626
Backed out changeset edacb0144b17 (bug 870460)
2017-10-24 16:48:00 +02:00
Junior Hsu
e91546afa5
Bug 870460 - Part 4: Make the lifecycle of cookie thread alongwith the profile. r=ngwh
...
--HG--
extra : rebase_source : d6de8363bf577a516b90ba00268d2a28e7da12df
2017-10-17 02:10:00 -04:00
Junior Hsu
5a950b703b
Bug 870460 - Part 2: Close syncconn for edge cases. r=nwgh
...
--HG--
extra : rebase_source : 83477d8bb1671a2217aee9c04a4d1d9a1999a0da
2017-10-09 00:19:00 -04:00
Nicholas Hurley
846734c853
Bug 1409542 part 2 - telemetry on why a resource marked prefetchable is not prefetched. r=francois,valentin
...
MozReview-Commit-ID: AFJnbTjU5Ju
--HG--
extra : rebase_source : 6207e04a5b3ea932ddc87ad9c0830ea1633ac39a
2017-10-20 12:58:30 -07:00
Nicholas Hurley
1790ba950b
Bug 1409542 part 1 - telemetry on why a resource is marked prefetchable or not. r=francois,valentin
...
MozReview-Commit-ID: IdSyFv8RSbY
--HG--
extra : rebase_source : cdcf6456ff5ed8f895942e3a7bf92b6c04b63cf4
2017-10-17 14:46:56 -07:00
Sebastian Hengst
1ead0a96a9
Backed out changeset dab1c5badddb (bug 1407679) for failing server startup in mochitests on Android. r=backout on a CLOSED TREE
...
--HG--
extra : amend_source : 3dc4cb2bbaf55f3f6329687ce64d4e862fc3800b
2017-10-24 21:18:26 +02:00
Valentin Gosu
9dd47ebf50
Bug 1407679 - Merge nsIIOService and nsIIOService2 r=nwgh
...
Removes deprecated nsIIOService2.newChannelFromURIWithProxyFlags
MozReview-Commit-ID: Gr3nA25kcre
--HG--
extra : rebase_source : 3407b5ed0f8f7067523abee28c137db3cac86b14
2017-10-20 16:41:07 +02:00
Gregory Szorc
42583ae0bc
Bug 1403213 - Update another reference to nsstring; r=mystor
...
MozReview-Commit-ID: 4iVvbKi0LlL
--HG--
extra : histedit_source : bc561b24e4b5bfdf1100680f59d3d046ec434cb5
2017-10-24 10:52:55 -07:00
Nika Layzell
1b1ba4879a
Bug 1403213 - Move nsstring into servo/support/gecko/nsstring, r=froydnj
...
MozReview-Commit-ID: 8ucStGkxmj7
--HG--
rename : xpcom/rust/nsstring/gtest/Test.cpp => xpcom/rust/gtest/nsstring/Test.cpp
rename : xpcom/rust/nsstring/gtest/test.rs => xpcom/rust/gtest/nsstring/test.rs
extra : rebase_source : 509a2ab1aa569e8f3ef0955dcdfa36b53ce5e234
2017-10-23 15:37:25 -04:00
Andrew McCreight
f6fd8e67f6
Bug 1410993 - Remove NS_DEVICEPROTOCOLHANDLER_CID some more. r=dragana
...
MozReview-Commit-ID: xdvu3FmMR8
--HG--
extra : rebase_source : fd2a812b970a12ce76dcc06657dd0514f43d0af6
2017-10-23 11:50:33 -07:00
Sylvestre Ledru
dc077d0eba
Bug 1411034 - Remove the const to fix the -Wignored-qualifiers warning r=mcmanus
...
MozReview-Commit-ID: AQ66p3bh9uX
--HG--
extra : rebase_source : 9196cfb334ec0cc303abcd1c04a2ddb4cd9cf15f
2017-10-23 22:51:00 +02:00
Sebastian Hengst
31bf3a1a42
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 4Lk5P5UYmTe
2017-10-24 11:52:35 +02:00
Nicholas Nethercote
076076f663
Bug 1410801 - Uses getter_Copies() in GetACookie{,NoHttp}(). r=valentin.
...
This means the callsites don't need to use getter_Copies(). This roughly halves
the number of calls to getter_Copies() in the tree.
The patch also removes the bool return value from these functions, because it's
not used.
--HG--
extra : rebase_source : 9281411f959282b4ff33e18205ce647f963f0108
2017-10-23 18:59:02 +11:00
Sebastian Hengst
364d36fab2
merge mozilla-inbound. r=merge a=merge
...
MozReview-Commit-ID: B09kHrHK42C
2017-10-23 23:50:37 +02:00
Jeff Hemphill
e74e880a6c
Bug 1403802: Port nsHttpHandler::PrepareAcceptLanguages over to Rust; r=valentin,froydnj
2017-10-22 11:27:59 -07:00
Sylvestre Ledru
0b4c0acb99
Bug 1410617 - Fix a tiny typo r=andi
...
MozReview-Commit-ID: CGgerr8S8aR
--HG--
extra : rebase_source : 98a36e18a0bde8fdfa867767cff9e5c1fd6a87d9
2017-10-21 14:07:49 +02:00
Sylvestre Ledru
57797d9b17
Bug 1410617 - compare uint64_t with size_t only on 32bit platforms. r=valentin
...
MozReview-Commit-ID: GR4lQhyDUJe
--HG--
extra : rebase_source : 66246fe57df38e99402efe5a7cbc9a40150524af
2017-10-21 14:07:08 +02:00
Sebastian Hengst
af53b8aad8
merge mozilla-central to autoland. r=merge a=merge
2017-10-23 23:52:54 +02:00
Sebastian Hengst
8d0319bfa2
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: Gu7wIBFJOqe
2017-10-21 00:05:19 +02:00
Sebastian Hengst
5d671ee296
Backed out changeset 74c58b336d30 (bug 1403213) for referencing non-existing xpcom/rust/gtest/moz.build in xpcom/moz.build. r=backout on a CLOSED TREE
...
--HG--
extra : amend_source : 7c25d872785312b81c4a94ef32de025b38642f54
2017-10-20 21:30:36 +02:00
Nika Layzell
a4927e2417
Bug 1403213 - Move nsstring into servo/support/gecko/nsstring, r=froydnj
...
MozReview-Commit-ID: FmKtJxSCdYc
2017-10-20 12:04:30 -07:00
Masatoshi Kimura
dbd92543c6
Bug 1313150 - Remove |weak| parameter from nsIMutableArray methods. r=froydnj
...
MozReview-Commit-ID: 7JoD4VYzZp3
--HG--
extra : rebase_source : 5db437f1c34608aa223916874d62b48c59baeae8
2017-10-21 23:53:02 +09:00
Valentin Gosu
dfab8e64b8
Bug 1403522 - 'No Proxy For' does not work right if it contains '<local>' only r=bagder
...
MozReview-Commit-ID: KRW15BxzcN3
--HG--
extra : rebase_source : 47a1b7860c83bc482c7b1e5d4a92401339f19ac5
2017-10-18 16:00:04 +02:00
Andi-Bogdan Postelnicu
c9decadfc3
Bug 1410379 - compare uint64_t with size_t only on 32bit platforms. r=valentin
...
MozReview-Commit-ID: 1exUwUwaY3B
--HG--
extra : rebase_source : 83f199c92e641baa5c44fd65095a87af0528863e
2017-10-20 15:46:28 +03:00
Junior Hsu
51ac771e2d
Bug 870460 - Part 1: Let cookie db startup-read off-main-thread. r=nwgh, r=jdm, data-r=francois
...
--HG--
extra : source : 6c48185764430d35558cf6a0174bc447674e8d58
2017-08-29 18:16:27 +08:00
Dragana Damjanovic dd.mozilla@gmail.com
dc9395abcf
Bug 1410146 - Fix UnknownDecoder. r=mayhemer
2017-10-24 14:23:00 -04:00
Sebastian Hengst
c84fe67114
Backed out 2 changesets (bug 1406908) for failing own xpcshell test. r=backout
...
Backed out changeset 6941e33afc7d (bug 1406908)
Backed out changeset 291c46b79fa2 (bug 1406908)
2017-10-25 17:39:15 +02:00
Phil Ringnalda
05a3099e6b
Backed out 2 changesets (bug 1400563
) for Windows non-stylo mochitest-chrome leak
...
CLOSED TREE
Backed out changeset c03ca22ae138 (bug 1400563
)
Backed out changeset a3d2956de12a (bug 1400563
)
MozReview-Commit-ID: 1lXcNIDPKC1
2017-10-25 07:53:23 -07:00
Randell Jesup
cd5932c5c4
Bug 1400563: fix missing override r=bustage on a CLOSED TREE
2017-10-25 10:41:05 -04:00