Grigory Kruglov
11a71d0abd
Bug 1341125 - Clear accounts in-memory cache when necessary. r=nalexander
...
MozReview-Commit-ID: sf5WhXxRVg
2017-02-21 11:31:22 -08:00
Eric Rahm
cbfbc77ab8
Bug 1333899 - Part 3: Avoid extra copies in nsDataChannel::OpenContentStream. r=bz
...
This switches over to cloning the URI without it's ref which will most likely
avoid a copy. The new |ParsePathWithoutRef| is used, again to avoid needing a
copy of the path substring.
A pipe is no longer used for the input stream, instead we use a string stream
which in most cases will be able to share the string data buffer rather than
copying it.
For the base64 case in the best case we only allocate the decoded buffer, worst
case there's another buffer for the URL decoded data. So either 3/4 transient
or 1 3/4 transient, both of which are better than 3.5.
MozReview-Commit-ID: 4tYI3iyxMCl
2017-02-21 17:56:36 -08:00
Eric Rahm
57307ce7cf
Bug 1333899 - Part 2: Add nsDataHandler::ParsePathWithoutRef. r=valentin
...
This adds a version of |ParseURI| that only deals with the path portion of the
URI and expects the ref not to be present. It's mainly copy and pasted from
|ParseURI| but updated to use nsString methods rather than NSPR.
Additionaly it only returns a substring to the path passed in for the data
buffer if requested.
|ParseURI| is updated to advance past the scheme and trim the ref, then it
just uses |ParseURIWithoutRef|.
MozReview-Commit-ID: F5h6bcSLd8P
2017-02-21 17:56:35 -08:00
Eric Rahm
9279ddcaa9
Bug 1333899 - Part 1: Add a fallible NS_UnescapeURL. r=froydnj
...
This adds a fallible version of |NS_UnescapeURL| that can be used to
gracefully handle allocation failures when the string needs to be unescaped.
MozReview-Commit-ID: 1eXPzeB2yrI
2017-02-21 17:56:34 -08:00
Wes Kocher
5295bd9f91
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: AoD5GpFatBw
2017-02-21 17:41:05 -08:00
Boris Zbarsky
aed0bcf617
Bug 1340760. Link sdp_file_parser against mozglue, since it uses the PrintfTarget stuff from there. r=froydnj
...
MozReview-Commit-ID: K3nkeLd3oCs
2017-02-21 19:50:22 -05:00
Wes Kocher
39e4b25a07
Merge graphics branch to m-c a=merge
...
MozReview-Commit-ID: KJaEnbJJNCD
2017-02-21 10:16:43 -08:00
Jon Coppeard
7b865b5def
Bug 1340145 - Don't allow HTML comments in module scripts r=anba
2017-02-21 17:18:04 +00:00
Jon Coppeard
6f6fe80e74
Bug 1341256 - Fix module namespace object get handler r=anba
2017-02-21 17:17:34 +00:00
Sebastian Hengst
0de0267fd3
Backed out changeset d0a0da23ac05 (bug 1334975) for frequent failures of test_chrome_ext_downloads_saveAs.html. r=backout
2017-02-21 17:54:27 +01:00
Sebastian Hengst
346d08ea1b
Backed out changeset c32c74847eb6 (bug 1335539)
2017-02-21 17:53:45 +01:00
Sebastian Hengst
35f441b13c
Backed out changeset 3f7bb57e5440 (bug 1340450) for frequently failing own test browser_disable_containers.js. r=backout
2017-02-21 17:52:23 +01:00
Trevor Saunders
98b6c0804b
bug 1332690 - work around non existant proxies
2017-02-21 11:19:51 -05:00
Kartikaya Gupta
8ec93b1895
Bug 1340067 - Follow-up to delist a formerly sync message that is now async. r=dvander?
...
MozReview-Commit-ID: CcKSgmSy2hA
2017-02-21 11:00:41 -05:00
Kartikaya Gupta
276003cab6
Merge m-c to graphics
...
MozReview-Commit-ID: EyM1zEhgtGP
--HG--
rename : devtools/client/netmonitor/filter-predicates.js => devtools/client/netmonitor/utils/filter-predicates.js
rename : devtools/client/netmonitor/l10n.js => devtools/client/netmonitor/utils/l10n.js
rename : devtools/client/netmonitor/prefs.js => devtools/client/netmonitor/utils/prefs.js
rename : devtools/client/netmonitor/request-utils.js => devtools/client/netmonitor/utils/request-utils.js
rename : devtools/client/netmonitor/sort-predicates.js => devtools/client/netmonitor/utils/sort-predicates.js
rename : testing/talos/talos/sps_profile.py => testing/talos/talos/gecko_profile.py
rename : testing/talos/talos/profiler/sps.py => testing/talos/talos/profiler/profiling.py
rename : third_party/rust/app_units/.cargo-checksum.json => third_party/rust/app_units-0.3.0/.cargo-checksum.json
rename : third_party/rust/app_units/Cargo.toml => third_party/rust/app_units-0.3.0/Cargo.toml
rename : third_party/rust/app_units/src/app_unit.rs => third_party/rust/app_units-0.3.0/src/app_unit.rs
rename : third_party/rust/euclid-0.10.3/.cargo-checksum.json => third_party/rust/euclid-0.10.5/.cargo-checksum.json
rename : third_party/rust/euclid-0.10.3/.gitignore => third_party/rust/euclid-0.10.5/.gitignore
rename : third_party/rust/euclid-0.10.3/.travis.yml => third_party/rust/euclid-0.10.5/.travis.yml
rename : third_party/rust/euclid-0.10.3/COPYRIGHT => third_party/rust/euclid-0.10.5/COPYRIGHT
rename : third_party/rust/euclid-0.10.3/Cargo.toml => third_party/rust/euclid-0.10.5/Cargo.toml
rename : third_party/rust/euclid-0.10.3/LICENSE-APACHE => third_party/rust/euclid-0.10.5/LICENSE-APACHE
rename : third_party/rust/euclid-0.10.3/LICENSE-MIT => third_party/rust/euclid-0.10.5/LICENSE-MIT
rename : third_party/rust/euclid-0.10.3/README.md => third_party/rust/euclid-0.10.5/README.md
rename : third_party/rust/euclid-0.10.3/src/approxeq.rs => third_party/rust/euclid-0.10.5/src/approxeq.rs
rename : third_party/rust/euclid-0.10.3/src/length.rs => third_party/rust/euclid-0.10.5/src/length.rs
rename : third_party/rust/euclid-0.10.3/src/lib.rs => third_party/rust/euclid-0.10.5/src/lib.rs
rename : third_party/rust/euclid-0.10.3/src/macros.rs => third_party/rust/euclid-0.10.5/src/macros.rs
rename : third_party/rust/euclid-0.10.3/src/matrix2d.rs => third_party/rust/euclid-0.10.5/src/matrix2d.rs
rename : third_party/rust/euclid-0.10.3/src/matrix4d.rs => third_party/rust/euclid-0.10.5/src/matrix4d.rs
rename : third_party/rust/euclid-0.10.3/src/num.rs => third_party/rust/euclid-0.10.5/src/num.rs
rename : third_party/rust/euclid-0.10.3/src/point.rs => third_party/rust/euclid-0.10.5/src/point.rs
rename : third_party/rust/euclid-0.10.3/src/rect.rs => third_party/rust/euclid-0.10.5/src/rect.rs
rename : third_party/rust/euclid-0.10.3/src/scale_factor.rs => third_party/rust/euclid-0.10.5/src/scale_factor.rs
rename : third_party/rust/euclid-0.10.3/src/side_offsets.rs => third_party/rust/euclid-0.10.5/src/side_offsets.rs
rename : third_party/rust/euclid-0.10.3/src/size.rs => third_party/rust/euclid-0.10.5/src/size.rs
rename : third_party/rust/euclid-0.10.3/src/trig.rs => third_party/rust/euclid-0.10.5/src/trig.rs
rename : tools/profiler/core/platform-linux.cc => tools/profiler/core/platform-linux-android.cpp
rename : tools/profiler/core/platform-macos.cc => tools/profiler/core/platform-macos.cpp
rename : tools/profiler/core/platform-win32.cc => tools/profiler/core/platform-win32.cpp
extra : amend_source : ad1a9da624ec302a61021cb1b44af5a37ce0450e
2017-02-21 10:58:47 -05:00
Ehsan Akhgari
8b87856c36
Bug 1340677 - Stop supporting ORIGIN_IS_FULL_SPEC for Firefox; r=mcmanus
...
This is only used in Thunderbird and SeaMonkey and makes origin
comparisons needlessly slow in Firefox.
2017-02-21 10:37:37 -05:00
ffxbld
fa4cd674a4
No bug, Automated HPKP preload list update from host bld-linux64-spot-037 - a=hpkp-update
2017-02-21 07:31:37 -08:00
ffxbld
a3f4155b6b
No bug, Automated HSTS preload list update from host bld-linux64-spot-037 - a=hsts-update
2017-02-21 07:31:35 -08:00
Carsten "Tomcat" Book
b2d846cfa1
merge mozilla-inbound to mozilla-central a=merge
2017-02-21 14:15:35 +01:00
Carsten "Tomcat" Book
9956afa503
Backed out changeset 597004bec637 (bug 1334975) for test failures in test_chrome_ext_downloads_saveAs.html
2017-02-21 10:30:41 +01:00
Carsten "Tomcat" Book
2ccec565b5
Backed out changeset 952f0a7824ad (bug 1335539)
2017-02-21 10:30:06 +01:00
Jed Davis
a01b0b45dd
Bug 1286865 - Step 4: Report rejected syscall info in Telemetry. r=gcp r=francois
...
MozReview-Commit-ID: 7R755WT1Ftu
--HG--
extra : rebase_source : 77356e29da9a02a3a4392be3de0e9e88ed9e131e
extra : histedit_source : 813980d967009d4270143ce3a503836c7337941f
2017-02-20 19:55:56 +01:00
Fischer.json
7bcb3baa94
Bug 1340967 - Search input label in Settings of Site Data is not vertically center-aligned r=Gijs
...
MozReview-Commit-ID: FG6l9iktvRn
--HG--
extra : rebase_source : 4390f8ccbfd60667cb6fb299299e00921817866f
2017-02-20 14:41:11 +08:00
Ryan Hunt
f649c5c217
Bug 1340908 - Include LayersLogging.h not WebRenderLayersLogging.h r=kats
...
--HG--
extra : rebase_source : 44b09629b640487524f9577245db374c2718d1e1
extra : histedit_source : 5905ec800ba4946c18ebe6ad1310f25ec2ad2ab8
2017-02-19 14:00:41 -05:00
Kartikaya Gupta
d79f22787c
Bug 1340798 - Back out the follow-up cset from bug 1337885 as well. r=me
...
MozReview-Commit-ID: 9nFGvE0hbwI
2017-02-21 10:18:50 -05:00
Ethan Lin
49b295e845
Bug 1341001 - Using ImageClient for WebRenderPaintedLayer to prevent crash problem. r=sotaro
2017-02-21 21:47:16 +08:00
sotaro
5ab60afb87
Bug 1340067 - Change DPBegin() to async r=kats
2017-02-21 10:30:15 +09:00
Ethan Lin
d5cec4a364
Bug 1340798 - Backout the change in bug 1337885 since it causes many reftest failures. r=jerry
2017-02-20 18:35:47 +08:00
Morris Tseng
cd430e1918
Bug 1339683 - Remove build layer codes which are not used anymore. r=mattwoodrow
...
MozReview-Commit-ID: E64X3p5m3et
2017-02-20 10:22:58 +08:00
Morris Tseng
063a3bcf59
Bug 1339683 - Add CreateWebRenderCommands for nsDisplayBullet. r=mattwoodrow
...
MozReview-Commit-ID: 6IhKxRCJvZd
2017-02-20 10:22:58 +08:00
Morris Tseng
ceab727d41
Bug 1339683 - Move the function definition out of class for readability. r=mattwoodrow
...
MozReview-Commit-ID: Ed1ItJYWxYG
2017-02-20 10:22:58 +08:00
Morris Tseng
50d9b92821
Bug 1339683 - Utility function to create WebRenderCommands from Glyphs. r=mchang
...
MozReview-Commit-ID: 7p8LkxE3QYn
2017-02-20 10:22:58 +08:00
Morris Tseng
dcb54467af
Bug 1339683 - Supporting send ImageContainer in the DisplayItemLayer. r=mchang r=nical
...
Allow to create an ImageClient for ImageContainer and send this
ImageClient to WebRender for rendering.
MozReview-Commit-ID: K14sCeAHJmD
2017-02-20 10:22:57 +08:00
sotaro
18236d82ab
Bug 1340510 - Fix nsBaseWidget::RevokeTransactionIdAllocator() r=nical
2017-02-20 10:57:06 +09:00
Kartikaya Gupta
f62b8b3b3f
Merge m-c to graphics
...
MozReview-Commit-ID: IN2hMCjMHLL
--HG--
rename : browser/components/extensions/test/browser/browser_ext_url_overrides.js => browser/components/extensions/test/browser/browser_ext_url_overrides_newtab.js
rename : browser/extensions/formautofill/content/FormAutofillContent.js => browser/extensions/formautofill/FormAutofillContent.jsm
rename : browser/extensions/formautofill/content/FormAutofillContent.js => browser/extensions/formautofill/FormAutofillHandler.jsm
rename : browser/extensions/formautofill/content/FormAutofillContent.js => browser/extensions/formautofill/FormAutofillHeuristics.jsm
rename : browser/extensions/formautofill/content/FormAutofillContent.js => browser/extensions/formautofill/content/FormAutofillFrameScript.js
rename : browser/themes/shared/devedition/urlbar-history-dropmarker.svg => browser/themes/shared/compacttheme/urlbar-history-dropmarker.svg
rename : config/tests/makefiles/autodeps/check_mkdir.tpy => config/tests/makefiles/autodeps/check_mkdir.py
rename : dom/bindings/MozMap.h => dom/bindings/Record.h
rename : dom/bindings/parser/tests/test_mozmap.py => dom/bindings/parser/tests/test_record.py
rename : dom/file/File.cpp => dom/file/BaseBlobImpl.cpp
rename : dom/file/File.h => dom/file/BaseBlobImpl.h
rename : dom/file/File.cpp => dom/file/Blob.cpp
rename : dom/file/File.h => dom/file/Blob.h
rename : dom/file/File.cpp => dom/file/BlobImpl.cpp
rename : dom/file/File.h => dom/file/BlobImpl.h
rename : dom/file/File.cpp => dom/file/EmptyBlobImpl.cpp
rename : dom/file/File.h => dom/file/EmptyBlobImpl.h
rename : dom/file/File.cpp => dom/file/FileBlobImpl.cpp
rename : dom/file/File.h => dom/file/FileBlobImpl.h
rename : dom/file/File.cpp => dom/file/MemoryBlobImpl.cpp
rename : dom/file/File.h => dom/file/MemoryBlobImpl.h
rename : dom/file/File.cpp => dom/file/StreamBlobImpl.cpp
rename : dom/file/File.h => dom/file/StreamBlobImpl.h
rename : dom/file/File.h => dom/file/StringBlobImpl.h
rename : dom/file/File.h => dom/file/TemporaryBlobImpl.h
rename : dom/media/platforms/agnostic/gmp/MediaDataDecoderProxy.cpp => dom/media/platforms/wrappers/MediaDataDecoderProxy.cpp
rename : dom/media/platforms/agnostic/gmp/MediaDataDecoderProxy.h => dom/media/platforms/wrappers/MediaDataDecoderProxy.h
rename : dom/tests/mochitest/general/test_interfaces.html => dom/tests/mochitest/general/test_interfaces.js
rename : dom/workers/test/test_navigator.html => dom/workers/test/test_navigator.js
rename : js/src/jsautokw.py => js/src/frontend/GenerateReservedWords.py
rename : js/src/vm/Keywords.h => js/src/frontend/ReservedWords.h
rename : layout/base/RestyleManager.cpp => layout/base/GeckoRestyleManager.cpp
rename : layout/base/RestyleManager.h => layout/base/GeckoRestyleManager.h
rename : layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002-ref.xht => layout/reftests/bugs/1313772-ref.xhtml
rename : layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002.xht => layout/reftests/bugs/1313772.xhtml
rename : servo/components/jstraceable_derive/Cargo.toml => servo/components/deny_public_fields/Cargo.toml
rename : servo/components/jstraceable_derive/Cargo.toml => servo/components/domobject_derive/Cargo.toml
rename : servo/components/plugins/lints/ban.rs => servo/components/script_plugins/ban.rs
rename : servo/components/plugins/jstraceable.rs => servo/components/script_plugins/jstraceable.rs
rename : servo/components/plugins/lib.rs => servo/components/script_plugins/lib.rs
rename : servo/components/plugins/lints/unrooted_must_root.rs => servo/components/script_plugins/unrooted_must_root.rs
rename : servo/components/plugins/utils.rs => servo/components/script_plugins/utils.rs
rename : testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_autocomplete.html => testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_autocomplete-manual.html
rename : testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_list.html => testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_list-manual.html
rename : testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_valueasdate.html => testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_valueasdate-manual.html
rename : testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_valueasnumber.html => testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_valueasnumber-manual.html
rename : testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/select_length.html => testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/select_length-manual.html
rename : testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/select_selectedindex.html => testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/select_selectedindex-manual.html
rename : testing/web-platform/tests/preload/link_header_preload_delay_onload.html.headers => testing/web-platform/tests/preload/link-header-preload-delay-onload.html.headers
rename : testing/web-platform/tests/preload/link_header_preload.html.headers => testing/web-platform/tests/preload/link-header-preload.html.headers
rename : services/sync/tests/unit/test_extension_storage_crypto.js => toolkit/components/extensions/test/xpcshell/test_ext_storage_sync_crypto.js
rename : toolkit/components/telemetry/TelemetryComms.h => toolkit/components/telemetry/ipc/TelemetryComms.h
rename : toolkit/components/telemetry/TelemetryIPCAccumulator.cpp => toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.cpp
rename : toolkit/components/telemetry/TelemetryIPCAccumulator.h => toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.h
extra : amend_source : 7411c39541f0b530b4b94cf359dc73e385abea4d
2017-02-17 23:33:24 -05:00
Brian Stack
2d939c8b59
Bug 1340668 - Fix repo scopes in action.json generation r=garndt
...
MozReview-Commit-ID: CprCcIiqsbH
--HG--
extra : rebase_source : 4df66bf8dea629e78cd878b078355ba9e6b4f0a2
2017-02-17 14:43:59 -08:00
Kim Moir
4ecbdfe247
Bug 1339604 - stylo builds + tests should only run on m-c and stylo branch to reduce budget impact r=kmoir a=merge
...
MozReview-Commit-ID: Lwph8g1ALVt
--HG--
extra : source : 4f8aecb0f44f4801e6c277077e788516e6dd31de
extra : amend_source : 2a26aa2b1904bc1058b41d75283c275570be5e66
2017-02-17 16:38:30 -05:00
Aaron Klotz
3d7955bc43
Bug 1338609: Add the ability to serialize and deserialize structs using Microsoft RPC to mscom; r=jimm
...
MozReview-Commit-ID: CSkNYCIQYQe
--HG--
extra : rebase_source : 8e357eb60adf2040d30f826b1805c35163456aa0
2017-02-17 14:26:56 -07:00
Glenn Watson
e648e0fb9a
servo: Merge #15681 - Update WR (inset box shadow fix, border-image support) (from glennw:update-wr-box-shadows); r=Wafflespeanut
...
I have a follow up PR for Servo that uses the new border-image
APIs, but I'll land that separately, so that we don't delay
landing the WR update itself.
Source-Repo: https://github.com/servo/servo
Source-Revision: 800a1fde3fbda5e20c23a530085688909e9b8417
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 084b116eab04ae0278181224751dc40c389da8be
2017-02-22 10:32:52 -08:00
Kim Moir
ab418078b0
Bug 1339604 - stylo builds + tests should only run on m-c and stylo branch to reduce budget impact r=bholley a=merge
...
MozReview-Commit-ID: 2YlYAeoRHXC
--HG--
extra : source : 2fe83738221a0d438ccd33ffe8c9ee3c980c1ab3
2017-02-17 15:29:47 -05:00
Ryan Hunt
3f5057feaf
Bug 1337885 - Fuzz css-grid/grid-fragmentation-dyn tests r=jrmuizel
...
--HG--
extra : rebase_source : f259b0069d6b9822243c70a09a471a1eae2bd385
extra : histedit_source : fb45651fac1ecb6be3225a9e502b75200a9c1ff8
2017-02-17 15:19:55 -05:00
Kim Moir
ff5a946da7
Bug 1339604 - stylo builds + tests should only run on limited branches to reduce budget impact r=dustin a=merge
...
MozReview-Commit-ID: 8SOmDuN6TTL
--HG--
extra : source : 5fbcbdd6849379c48ce869d4ed0e8083af9b8d23
2017-02-17 13:31:39 -05:00
Wes Kocher
8c4ce17711
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: DCUf7VEDrTt
2017-02-17 13:38:51 -08:00
Wes Kocher
700ed47352
Merge autoland to central, a=merge
...
MozReview-Commit-ID: 3ZIZ9QEVArE
2017-02-17 12:45:42 -08:00
Sebastian Hengst
4a88679614
Backed out changeset 65d7f3924ba6 (bug 1316291) for failing mochitest devtools/client/netmonitor/test/browser_net_copy_headers.js. r=backout
2017-02-17 18:47:59 +01:00
Sebastian Hengst
1c76e41767
Backed out changeset 94ecf75560ac (bug 1316291)
2017-02-17 18:47:21 +01:00
Sebastian Hengst
b7335ca0a0
Backed out changeset 0b49523fc19d (bug 1316291)
2017-02-17 18:47:16 +01:00
Honza Bambas
af9b0f549f
Bug 1340260
- Fix gtest Werror build bustage on a CLOSED TREE.
2017-02-17 12:35:59 -05:00
Alex Chronopoulos
3d4c312be6
Bug 1339816 - Update cubeb from upstream to 8977c13b. r=padenot a=needmacnightlyrespin
...
MozReview-Commit-ID: 942LCa6dOzJ
--HG--
extra : source : 9416a107fa60f31c745acf7821b52cd5a8ef8e98
2017-02-17 19:20:34 +02:00
Alex Chronopoulos
c6c623b8a3
Bug 1339816 - Update cubeb from upstream to 8977c13b. r=padenot
...
MozReview-Commit-ID: 942LCa6dOzJ
2017-02-17 19:20:34 +02:00