Matt Woodrow
edd3d953d7
Bug 1315510 - Automatically recreate VideoDecoderManager if the GPU process crashes. r=dvander
2016-11-08 15:21:35 +13:00
Michelangelo De Simone
7afbfd107d
Bug 1310864 - Remove DOM/(contacts, mobileconnection, icc) and related code. r=jst
...
MozReview-Commit-ID: Az4PTYFUKW8
2016-11-03 13:55:36 -07:00
Chris Pearce
b37c7857e6
Bug 1314858 - Remove PContent.NotifyGMPsChanged. r=gerald
...
MozReview-Commit-ID: FMb3AbEEnl5
2016-11-03 16:26:54 +13:00
Phil Ringnalda
1376833f1c
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 48WAQwKUCpw
2016-11-02 19:28:38 -07:00
Matt Woodrow
2cdb3a11b4
Bug 1314186 - Resync LayerTreeId mappings to the GPU process if it restarts. r=dvander
2016-11-03 09:55:07 +13:00
Gabor Krizsanits
017172b9ba
Bug 1312022 - Pref to keep some content processes alive. r=mrbkap
2016-11-02 11:13:37 +01:00
Chris Pearce
f6b8f41cba
Bug 1314452 - Remove IsGMPPresentOnDisk checks from Gecko. r=gerald
...
These are done in the GMPProvider, so it's unnecessary to do them again inside
Gecko. Plus, they cause main thread synchronous IPC in multi-process Firefox.
MozReview-Commit-ID: EcG38i3b2Oh
2016-11-02 11:17:50 +13:00
Chris Pearce
d69b8b8496
Bug 1312540 - Remove GetGMPPluginVersionForAPI IPC. r=mconley
...
MozReview-Commit-ID: EKtFKd1dgjJ
2016-11-01 18:48:18 +13:00
Chris Pearce
0edadcc2d9
Bug 1312540 - Maintain a cache of GMPs capabilities in content processes. r=billm,gerald
...
In order to avoid doing a synchronous call from content process to chrome
process in order to determine what GMPs are usable, maintain a cache of GMP
capabilities in the content processes.
We must seed the cache when content processes are created, as the GMP service
is started up and GMPs are added to it before the first (or any subsequent)
content process is created.
MozReview-Commit-ID: Eb4Pu81XHmn
2016-11-01 16:25:19 +13:00
Phil Ringnalda
4ef1e5747b
Backed out changeset 27695ca9f8cd (bug 1310864) for failures in test_navigator_resolve_identity.html, test_bug707564.html, and test_dom_xrays.html
2016-10-31 19:39:06 -07:00
Phil Ringnalda
b7ced170df
Merge m-c to autoland
2016-10-31 18:46:45 -07:00
Michael Layzell
cb46a4fd67
Bug 1304140 - Part 1: Implement support for the Large-Allocation header behind the dom.largeAllocationHeader.enabled pref, r=smaug
...
MozReview-Commit-ID: 5KBIu6Fc3Ea
2016-10-31 16:38:54 -04:00
Michelangelo De Simone
3f59b09ce2
Bug 1310864 - Remove DOM/(contacts, mobileconnection, icc) and related code. r=jst
...
MozReview-Commit-ID: 2tWZc6hMtk5
2016-10-28 17:53:58 -07:00
Michelangelo De Simone
78f700fcaa
Bug 1310020 - Remove DOM/bluetooth and related code. r=jst
...
MozReview-Commit-ID: IEhwzzBgb3x
2016-10-28 14:25:23 -07:00
David Anderson
b63b7119f6
Refactor TelemetryHistogram to support multiple child process types. (bug 1304494 part 2, r=gfritzsche)
2016-10-30 22:35:57 -07:00
Aaron Klotz
7300b08aa4
Bug 1310833: Make nsAccessibilityService synchronously query for its MSAA content process ID if the ID is not yet present; r=tbsaunde
...
MozReview-Commit-ID: 9qZNzmwlBNC
2016-10-27 12:40:50 -06:00
Aaron Klotz
ab98c9b71c
Bug 1310833: Modify PContentParent::SendActivateA11y to accept the content process's MSAA ID as a parameter; r=tbsaunde
...
MozReview-Commit-ID: DCnYvWQRA5W
2016-10-20 12:34:16 -06:00
Phil Ringnalda
5b39d8e570
Merge m-c to m-i
...
MozReview-Commit-ID: LUDPZ08eWBo
2016-10-26 18:58:54 -07:00
Matt Woodrow
16f8a8bdeb
Bug 1308363 - Remove GONK specific code from gfx/. r=jrmuizel,sotaro
2016-10-27 13:17:10 +13:00
Michelangelo De Simone
77c0bd03a9
Bug 1309719 - Remove DOM/telephony and related code. r=ehsan+251051
...
MozReview-Commit-ID: Gv3vnyH4Csi
2016-10-12 15:19:09 -07:00
Kan-Ru Chen
f3a7638ece
Bug 1300474 - Replace nsAutoPtr usages in geolocation with UniquePtr. r=jdm
...
MozReview-Commit-ID: KcJj8VKjLpj
2016-10-24 14:40:18 +08:00
Michelangelo De Simone
74c25bed4b
Bug 1310027 - Remove DOM/mobilemessage and related code. r=Ehsan
...
MozReview-Commit-ID: ENmSuOCdTnA
2016-10-17 17:26:51 -07:00
Carsten "Tomcat" Book
651d3d5548
merge mozilla-inbound to mozilla-central a=merge
2016-10-19 17:02:38 +02:00
Aaron Klotz
9b7629c597
Bug 1310788: Modify ContentParent to initialize Windows a11y on e10s; r=jimm
...
MozReview-Commit-ID: Kz92scZsbh2
2016-10-17 13:08:21 -06:00
Eric Rahm
2a4d3b22b9
Bug 1309698 - Remove usage of nsISupportsArray from nsIDragService. r=smaug
2016-10-18 11:56:20 -07:00
Michelangelo De Simone
e35496ee82
Bug 1309723 - Remove DOM/voicemail and related code. r=Ehsan
...
MozReview-Commit-ID: JDSqQnYD6xL
2016-10-13 15:11:41 -07:00
Ehsan Akhgari
285f1a3412
Bug 1306800 - Remove support for app theming; r=myk,baku
2016-10-13 13:23:03 -04:00
Michelangelo De Simone
1b1a45d83f
Bug 1306779 - Remove DOM/fmradio and related code. r=jst
...
MozReview-Commit-ID: EAoALauFEco
2016-10-03 16:22:41 -07:00
Ehsan Akhgari
ec75bec077
Bug 1308319 - Remove app specific parts of the permission manager; r=baku
2016-10-10 11:11:12 -04:00
Michelangelo De Simone
0bacfa5fa6
Bug 1306772 - Remove DOM/cellbroadcast and related code. r=jst
...
MozReview-Commit-ID: EWBjamnhAyC
2016-09-30 16:03:21 -07:00
Aaron Klotz
e8880b1c53
Bug 1304449: Part 2 - Modify ContentParent to obtain/release MSAA ids; r=jimm
...
MozReview-Commit-ID: 4FJVpe3I1Qt
2016-09-26 16:17:58 -06:00
Carsten "Tomcat" Book
a4f6123bde
Merge mozilla-central to autoland
2016-09-28 16:52:13 +02:00
Kate McKinley
90c8afbeac
Bug 1246540 - HSTS Priming Proof of Concept. r=ckerschb, r=mayhemer, r=jld, r=smaug, r=dkeeler, r=jmaher, p=ally
...
HSTS priming changes the order of mixed-content blocking and HSTS
upgrades, and adds a priming request to check if a mixed-content load is
accesible over HTTPS and the server supports upgrading via the
Strict-Transport-Security header.
Every call site that uses AsyncOpen2 passes through the mixed-content
blocker, and has a LoadInfo. If the mixed-content blocker marks the load as
needing HSTS priming, nsHttpChannel will build and send an HSTS priming
request on the same URI with the scheme upgraded to HTTPS. If the server
allows the upgrade, then channel performs an internal redirect to the HTTPS URI,
otherwise use the result of mixed-content blocker to allow or block the
load.
nsISiteSecurityService adds an optional boolean out parameter to
determine if the HSTS state is already cached for negative assertions.
If the host has been probed within the previous 24 hours, no HSTS
priming check will be sent.
MozReview-Commit-ID: ES1JruCtDdX
2016-09-27 11:27:00 -04:00
James Cheng
42e8029df1
Bug 1300654 Part1-Remove MOZ_EME from code base. r=cpearce,smaug
...
MozReview-Commit-ID: JboGO0w4tcE
2016-09-08 18:06:20 +08:00
Xidorn Quan
7d6c4129ab
Bug 1304302 part 10 - Replace all uses of StyleSheetHandle. r=heycam
...
This commit is generated by the following commands with some minor
manual adjustment:
find . \( -name '*.h' -or -name '*.cpp' \) -not -path './layout/style/StyleSheet*' -exec sed -i -b \
-e '/^\(#include\|using\)/s/StyleSheetHandle/StyleSheet/g' \
-e 's/\(mozilla::\)\?StyleSheetHandle::RefPtr/RefPtr<\1StyleSheet>/g' \
-e 's/StyleSheetHandle()/nullptr/g' \
-e 's/->AsStyleSheet()//g' \
-e 's/StyleSheetHandle/StyleSheet*/g' {} +
sed -i -b 's/sheet->AsVoidPtr()/sheet.get()/' layout/style/Loader.cpp
sed -i -b 's/AsHandle()/this/' layout/style/StyleSheet.cpp
MozReview-Commit-ID: 7abdvlKHukd
2016-09-26 22:03:25 +10:00
Xidorn Quan
7ba350b0a6
Bug 1304302 part 8 - Change include of {CSS,Servo}StyleSheet.h to StyleSheetInlines.h. r=heycam
...
It is a preparation for later patch which moves functions from those
classes into StyleSheet. Some of the functions are better defined in
StyleSheetInlines.h.
This commit is generated by the following command:
find . \( -name '*.h' -or -name '*.cpp' \) -not -name '*StyleSheet*' -exec sed -i -b \
-e '/^#include/ s_/\(CSS\|Servo\)StyleSheet\.h_/StyleSheetInlines.h_' \
-e '1,\_^#include "mozilla/StyleSheetInlines.h"_ ! { \_^#include "mozilla/StyleSheetInlines.h"_d }' {} +
MozReview-Commit-ID: 54H5x27Pmso
2016-09-26 22:03:25 +10:00
Andrea Marchesini
2eeaed3a38
Bug 1288997 - memory blob should not be shared across processes - part 1 -PSendStream should use nsIContentChild, r=jld, f=bkelly
2016-09-21 12:27:26 +02:00
Matt Woodrow
52f30d559e
Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
2016-09-21 21:25:33 +12:00
Carsten "Tomcat" Book
e2adb4a537
Backed out 16 changesets (bug 1288618) for bustage on a CLOSED TREE
...
Backed out changeset 06187d250f7a (bug 1288618)
Backed out changeset 2a47f8ea1d89 (bug 1288618)
Backed out changeset e179c8e8265d (bug 1288618)
Backed out changeset 25396a1af922 (bug 1288618)
Backed out changeset e98f835c6ee5 (bug 1288618)
Backed out changeset 24df0e89b273 (bug 1288618)
Backed out changeset f8bbdabdb6da (bug 1288618)
Backed out changeset 8b0adeab93df (bug 1288618)
Backed out changeset 95f23366de82 (bug 1288618)
Backed out changeset 63a9c689e1d5 (bug 1288618)
Backed out changeset 8f67443dccb8 (bug 1288618)
Backed out changeset 4e7fe69d5f45 (bug 1288618)
Backed out changeset 53b113acee42 (bug 1288618)
Backed out changeset 2583ae4e2e3b (bug 1288618)
Backed out changeset 75a61d0e71b7 (bug 1288618)
Backed out changeset da740b4fd484 (bug 1288618)
2016-09-21 08:44:11 +02:00
Matt Woodrow
656ef770c3
Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
2016-09-21 15:36:39 +12:00
David Anderson
956da50603
Recreate content compositor endpoints when the GPU process dies. (bug 1300936 part 3, r=mattwoodrow,billm)
2016-09-20 01:18:50 -07:00
David Anderson
9069df42b8
Send content compositor bridges atomically rather than individually. (bug 1300936 part 1, r=billm)
2016-09-20 01:15:49 -07:00
Chris H-C
b15477b262
bug 1218576 - Accumulate child histograms in the parent process r=froydnj
...
Batch the accumulations to only transmit every so often, so we don't incur
too much in the way of IPC overhead penalties.
What this doesn't do:
* remove or restructure child telemetry code to adapt to the new way
* send the telemetry anywhere
* allow for the child process to clear child histograms
* support anything but histograms (but this is expected and okay)
MozReview-Commit-ID: JnUkcmN3Ya7
2016-09-19 13:30:25 -04:00
Bill McCloskey
1680d779a9
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-09-16 20:35:11 -07:00
Carsten "Tomcat" Book
ebe8b5327e
Backed out changeset f981edef8f81 (bug 1288618)
2016-09-15 16:34:00 +02:00
Matt Woodrow
52f9683ee1
Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
2016-09-15 23:18:00 +12:00
Nathan Froyd
653aa0464a
Bug 1298149 - explicitly ignore the result of SendUpdateWindow in ContentParent::SendAsyncUpdate; r=baku
...
This change doesn't modify the behavior of the code, but it does silence
a clang-cl warning.
2016-09-14 19:28:26 -04:00
Wes Kocher
5ba6ae7a70
Backed out 17 changesets (bug 1277504, bug 1218577, bug 1218576) for ASAN bc2 failures a=backout
...
Backed out changeset 62009556e4ad (bug 1218576)
Backed out changeset 57f9849f0f8f (bug 1218576)
Backed out changeset 9595c56c9db2 (bug 1277504)
Backed out changeset 9d15ae92f2fa (bug 1218576)
Backed out changeset ea7282078b05 (bug 1218576)
Backed out changeset 848f4ef30978 (bug 1218576)
Backed out changeset 1b6666eb3b81 (bug 1218576)
Backed out changeset ce2a2dabb042 (bug 1218576)
Backed out changeset 3caacb5c213b (bug 1218576)
Backed out changeset c68fc5ad5ecf (bug 1218576)
Backed out changeset 1678482b2fad (bug 1218576)
Backed out changeset df28918fe236 (bug 1218576)
Backed out changeset eb5dbe28ab20 (bug 1218576)
Backed out changeset baf105cbe0c8 (bug 1218576)
Backed out changeset 7fdd6b6ab594 (bug 1218576)
Backed out changeset a0a4829d0ca0 (bug 1218577)
Backed out changeset fc16cda7781b (bug 1218576)
2016-09-07 10:18:17 -07:00
Michael Layzell
f2f13378b5
Bug 1018486 - Part 1: Changes in dom/, r=baku
...
MozReview-Commit-ID: 4tCUM4KRe81
2016-09-07 10:50:35 -04:00
Chris H-C
1aa183f763
bug 1218576 - Accumulate child histograms in the parent process r=froydnj
...
Batch the accumulations to only transmit every so often, so we don't incur
too much in the way of IPC overhead penalties.
What this doesn't do:
* remove or restructure child telemetry code to adapt to the new way
* send the telemetry anywhere
* allow for the child process to clear child histograms
* support anything but histograms (but this is expected and okay)
MozReview-Commit-ID: JnUkcmN3Ya7
2016-09-07 08:53:00 -04:00