Kaku Kuo
c4629a637d
Bug 1349456
part 2 - mark elemet as tainted while captured via MozCaptureStream(); r=jwwang
...
MozReview-Commit-ID: 1V776bLuH43
--HG--
extra : rebase_source : 546587dc77dba4931788359a0a80507892594a7d
2017-03-22 14:46:09 +08:00
Kaku Kuo
1cf3c62747
Bug 1349456
part 1 - correct indentation; r=jwwang
...
MozReview-Commit-ID: 4i8sQaotJpO
--HG--
extra : rebase_source : 601553fb2ac3715b6a89cfb64d8c3d3b8880af25
2017-03-22 14:33:11 +08:00
Phil Ringnalda
ab141e65ac
Bug 1349208 - Adjust web-platform-tests expectations to reflect not having Flash installed on 64-bit Ubuntu 16.04 just like we don't have it installed anywhere else, a=test-only
2017-03-21 20:35:22 -07:00
sotaro
cc4d383fff
Bug 1347811 - Share WebRenderCompositableHolder between WebRenderBridgeParent r=nical
2017-03-22 10:27:38 +09:00
Lars T Hansen
60207be9c0
Bug 1329676 - Wasm: eliminate redundant bounds checks on constant heap addresses. r=luke
...
--HG--
extra : rebase_source : a9fdae31bd922f727e92c9d969ea7f7144601bec
extra : source : fa1c05b07723a685daa127dfbc4a9ef007c1d352
2017-03-21 19:21:34 +01:00
Dustin J. Mitchell
011018200a
Bug 1349208: temporary fix to get flashplayer out of the 16.04 image while we find a better fix; r=jmaher, a=testers-only
...
MozReview-Commit-ID: IR2PVFXHlEa
2017-03-21 18:19:26 +00:00
Wes Kocher
8fb7d84cb4
Merge inbound to central, a=merge
...
MozReview-Commit-ID: FKkx5SygvHz
2017-03-21 16:08:32 -07:00
Wes Kocher
3d32b77e07
Merge autoland to central, a=merge
...
MozReview-Commit-ID: 4D4lHKDN9w4
2017-03-21 15:32:45 -07:00
Patrick Brosset
124088ee7e
Bug 1349873 - Fix old MXR links in highlighters docs; r=pbro
...
MozReview-Commit-ID: E596NIol9Pn
--HG--
extra : rebase_source : c897a8f2d8e150709c34ca4cfa6574d3a341cb8a
2017-03-21 18:12:47 +01:00
Patrick Brosset
efa31249e0
Bug 1349873 - Removed an outdated link to the highlighter doc; r=pbro
...
MozReview-Commit-ID: JJv9DCiHqpX
--HG--
extra : rebase_source : 2e1894a629155619ee6616092ee9f9c133a68d1d
2017-03-21 18:09:27 +01:00
Carsten "Tomcat" Book
0079c7adf3
Backed out changeset 31172c0751dd for investigating Bug 1349208 on a CLOSED TREE
2017-03-21 17:22:32 +01:00
ffxbld
3cb93f3ecb
No bug, Automated blocklist update from host bld-linux64-spot-094 - a=blocklist-update
2017-03-21 08:22:13 -07:00
ffxbld
06c4675584
No bug, Automated HPKP preload list update from host bld-linux64-spot-094 - a=hpkp-update
2017-03-21 08:22:11 -07:00
ffxbld
eb520767a4
No bug, Automated HSTS preload list update from host bld-linux64-spot-094 - a=hsts-update
2017-03-21 08:22:08 -07:00
Nathan Froyd
5fd1d453a9
Bug 1312087 - part 1 - move mozilla::{Mutex,CondVar} to use mozglue locking primitives; r=erahm
...
This change moves us away from NSPR primitives for our primary
synchronization primitives. We're still using PRMonitor for
ReentrantMonitor, however.
The benefits of this change:
* Slightly faster, as we don't have to deal with some of NSPR's overhead;
* Smaller datatypes. On POSIX platforms in particular, PRLock is
enormous. PRCondVar also has some unnecessary overhead.
* Less dynamic memory allocation. Out of necessity, Mutex and CondVar
allocated the NSPR data structures they needed, which lead to
unnecessary checks for failure.
While sizeof(Mutex) and sizeof(CondVar) may get bigger, since they're
embedding structures now, the total memory usage should be less.
* Less NSPR usage. This shouldn't need any explanation.
2017-03-21 10:20:36 -05:00
Nathan Froyd
5b67a265dc
Bug 1312087 - part 0 - use PTHREAD_MUTEX_ADAPTIVE_NP mutexes on Linux/glibc; r=erahm
...
This matches NSPR's behavior for its PRLock type.
2017-03-21 11:20:36 -04:00
Michael Layzell
838290fd27
Bug 1337056 - Part 12: Send down permissions when calling createAboutBlankContentViewer, r=baku
...
MozReview-Commit-ID: LigZnHM34CC
2017-03-21 11:08:03 -04:00
Michael Layzell
bd18aec002
Bug 1337056 - Part 11: Change the permission key assertion to a fatal assert on debug builds, r=ehsan
...
MozReview-Commit-ID: HTxvlomRKWy
2017-03-21 11:08:03 -04:00
Michael Layzell
83c788960c
Bug 1345573
- Part 2: Remove old tests for permissions syncing, and add test for new logic, r=baku
...
MozReview-Commit-ID: A2vYqdCpeu6
2017-03-21 11:08:03 -04:00
Michael Layzell
3ffc5e3ecd
Bug 1345573
- Part 1: Key http, https, and ftp URIs on origin instead of eTLD+1, r=baku
...
MozReview-Commit-ID: Gihc4QFf11R
2017-03-21 11:08:03 -04:00
Michael Layzell
b6012319a5
Bug 1337056 - Part 10: Remove ReadPermissions from the sync-messages list, r=billm
...
MozReview-Commit-ID: 8Ki4KEHKnQm
2017-03-21 11:08:03 -04:00
Michael Layzell
a2d8ee53df
Bug 1337056 - Part 9: Check LOAD_HTML_OBJECT_DATA in ContentParent::TransmitPermsFor, r=ehsan
...
MozReview-Commit-ID: 5MBAUe5zbvU
2017-03-21 11:08:03 -04:00
Michael Layzell
796f2bf010
Bug 1337056 - Part 8: Add nsIRequest::LOAD_HTML_OBJECT_DATA flag to identify requests loaded by nsObjectLoadingContent, r=mcmanus
...
MozReview-Commit-ID: 3hgLRCeuiyD
2017-03-21 11:08:03 -04:00
Michael Layzell
28a69a2cac
Bug 1337056 - Part 7: Refactor nsObjectLoadingContent::GetTypeOfContent logic out into nsContentUtils, r=qdot
...
MozReview-Commit-ID: IJQNhQZzx3y
2017-03-21 11:08:03 -04:00
Michael Layzell
0d5232cf03
Bug 1337056 - Part 6: Disable nsPermissionManager::GetEnumerator in the content process, r=kitcambridge
...
This property allows enumerating over all permissions. As the content
process no longer has access to all permissions, this method cannot be
correctly implemented in the content process anymore.
Because of that, we now error with NS_ERROR_NOT_AVALIABLE when it is
accessed in the content process.
MozReview-Commit-ID: BLNeYYcZhIi
2017-03-21 11:08:03 -04:00
Michael Layzell
9803b986e3
Bug 1337056 - Part 5: Add support for finer-grained permission update messages to ContentParent, r=baku
...
MozReview-Commit-ID: 6y6eBLWPTue
2017-03-21 11:08:03 -04:00
Michael Layzell
092eeed6cf
Bug 1337056 - Part 4: Assert that the ipcKey for a principal is avaliable when creating a PermissionKey in the child process, r=baku
...
MozReview-Commit-ID: G9TynCKgCVF
2017-03-21 11:08:03 -04:00
Michael Layzell
09ff23c2cc
Bug 1337056 - Part 3: Send down http[s] and ftp permissions as they are needed. Send down other permissions at startup, r=baku
...
MozReview-Commit-ID: CUKPvFp6zpF
2017-03-21 11:08:03 -04:00
Michael Layzell
ba95fb3f71
Bug 1337056 - Part 2: Replace the synchronous ReadPermissions API with async APIs, r=baku
...
These APIs are intended to use the mechanism defined in Part 1.
Part 3 implements the usage of these APIs to synchronize permissions.
MozReview-Commit-ID: HNKyDPtoaHl
2017-03-21 11:08:03 -04:00
Michael Layzell
ca0fec349f
Bug 1337056 - Part 1: Add a mechanism for grouping permissions into groups to be sent over IPC, r=baku
...
MozReview-Commit-ID: IQiSsVGaAOQ
2017-03-21 11:08:03 -04:00
Sebastian Hengst
952d1e945f
Backed out changeset 4258769b457d (bug 1348464) for crashing in Marionette e10s tests in nsIDocument::GetDocGroup(). r=backout on a CLOSED TREE
2017-03-21 15:48:56 +01:00
Sebastian Hengst
2b5713b552
Backed out changeset b89cd59e4ff6 (bug 1348464)
2017-03-21 15:47:46 +01:00
Sebastian Hengst
e6878260b4
Backed out changeset fecc6abcf708 (bug 1316683) for bustage at docshell/base/SerializedLoadContext.cpp:65:61. r=backout on a CLOSED TREE
2017-03-21 15:47:15 +01:00
Mark Banner
c225eb9884
Bug 1347712 - Add the tree-wide rules and config to the recommended eslint-plugin-mozilla config, to make it easier for outside projects. r=jaws
...
MozReview-Commit-ID: K7X57ZNppkE
--HG--
extra : rebase_source : 697cdbcbbc732a7ae5b538112f3c603943e86692
2017-03-21 15:40:33 +01:00
Mark Banner
d7d8be9285
Bug 1347712 - Move toolkit/.eslintrc.js rules into a 'recommended' set within eslint-plugin-mozilla. r=jaws
...
MozReview-Commit-ID: Jy4apKnmWcV
--HG--
rename : toolkit/.eslintrc.js => tools/lint/eslint/eslint-plugin-mozilla/lib/configs/recommended.js
extra : rebase_source : ae0c740c1c2a9cf620c1ac34024622ade12e6fd4
2017-03-22 10:43:00 +01:00
Alexander Surkov
f276097163
Bug 1346518 - extend Accessible::RemoveChild debugging assertions, r=yzen
2017-03-21 10:13:32 -04:00
Dylan Roeh
b2b30c26f8
Bug 1349200 - Ensure mozglue is loaded before checking NEON compatibility in GeckoApp.onCreate(). r=jchen
2017-03-21 08:49:15 -05:00
Carsten "Tomcat" Book
534f3aebc6
Merge mozilla-central to mozilla-inbound
2017-03-22 16:13:03 +01:00
Andrew Osmond
c21c5cb4c8
Backed out changeset 619b5b27ce87 (bug 1343499) for CLOSED TREE build bustage r=backout
2017-03-22 11:04:30 -04:00
Carsten "Tomcat" Book
9af9b1c794
Bug 1348801 - bump eslint to fix orange a=tomcat r=Standard8
...
--HG--
extra : rebase_source : 98fd635ec9ac0e64142ea6440d58dbb43fa8963a
2017-03-22 15:52:20 +01:00
ffxbld
8dd7c104d9
No bug, Automated blocklist update from host bld-linux64-spot-388 - a=blocklist-update
2017-03-22 07:50:21 -07:00
ffxbld
71d521184f
No bug, Automated HPKP preload list update from host bld-linux64-spot-388 - a=hpkp-update
2017-03-22 07:50:19 -07:00
ffxbld
cebf9f4e25
No bug, Automated HSTS preload list update from host bld-linux64-spot-388 - a=hsts-update
2017-03-22 07:50:16 -07:00
Jan de Mooij
8440f55d6e
Bug 1346140 - Flatten external strings when creating dependent strings. r=jwalden,h4writer
...
--HG--
extra : rebase_source : b62ac91f6734d6c2da2e2f0cefa8792c57d800f7
2017-03-22 15:47:21 +01:00
Jan de Mooij
10e3a2668d
Bug 1331058 - Add testcase. r=me
...
--HG--
extra : rebase_source : 913525b712bdacfcf497a8421b3b6af153ba6522
2017-03-22 15:46:17 +01:00
Andrew Osmond
a60b290b56
Bug 1343499 - Expose native image sizes to imagelib users. r=tnikkel
2017-03-22 09:05:36 -04:00
Sebastian Hengst
20fb8455d6
Backed out changeset 7e47807067a6 (bug 1316683) for Windows bustage. r=backout
2017-03-22 15:15:27 +01:00
Ehsan Akhgari
9093d5f005
Bug 1316683 - Avoid going into SpiderMonkey for retrieving origin attributes; r=baku
...
Our caller is C++ code, and the implementations are all also written in C++,
so there is no reason to go through SpiderMonkey here. This patch also makes
nsILoadContext builtinclass to ensure that the implementation is always native.
2017-03-22 10:03:26 -04:00
Nicolas B. Pierron
39741d711a
Bug 1331662 part 2 - Replace nsJSUtils::EvaluateString calls by ExecutionContext scopes. r=bz
2017-03-22 13:42:27 +00:00
Nicolas B. Pierron
bb7321907a
Bug 1331662 part 1 - Reimplement EvaluateString using the ExecutionContext class. r=bz
2017-03-22 13:42:26 +00:00