David Anderson
4d00ab76d4
Factor texture methods out of Compositor into a TextureSourceProvider class. (bug 1343814 part 1, r=mattwoodrow)
2017-03-21 20:32:53 -07:00
Emanuel Hoogeveen
5653dc5bd3
Bug 1346660 - Confirm that the poison pattern is present in the buffer after reallocation. r=jandem
2017-03-17 05:17:00 -04:00
Junior Hsu
8fc810c5c9
Bug 1325091 - Add flag indicating presence of alternative data in the cache entry to cache index. r=michal
2017-03-06 18:21:59 +08:00
srivatsav
769531c22a
Bug 1343497 - Remove the unused .eslintrc.js. r=standard8
2017-03-21 19:16:09 +05:30
John Dai
b8af434c87
Bug 1347446 - Move custom element reactions stack to DocGroup. r=wchen
2017-03-21 00:42:00 -04:00
Glenn Randers-Pehrson
995a791294
Bug 1348356 - Make libpng 1.6.29 the minimum required version in old-configure.in. r=jrmuizel
2017-03-18 11:51:00 -04:00
Glenn Randers-Pehrson
dbfdd899bc
Bug 1348356 - Update in-tree libpng to version 1.6.29. r=jrmuizel
2017-03-18 10:33:00 -04:00
Edmund Wong
f2596e1f77
Bug 1345422 - Do not hardcode the sfx package and installer path. r=mshal
2017-03-22 08:52:35 +08:00
Wes Kocher
76372437ce
Backed out changeset c040782ca691 (bug 1344171) for being the likely cause of Win7VM xpcshell crashes a=backout
...
MozReview-Commit-ID: GcZD8oWQ548
2017-03-21 17:19:32 -07:00
Steve Fink
f8d6faaee0
Followup to bug 1346016, JSON formatting problems
...
MozReview-Commit-ID: 5IsmDYzMqgI
--HG--
extra : histedit_source : 8ab338329ec413bc9f5269d25ffe65c6ce644c9c
2017-03-21 16:52:15 -07:00
Steve Fink
3a60baaf99
Bug 1346016 - Add a build to test --enable-fuzzing, r=dustin
...
MozReview-Commit-ID: Ko4SsdafxAN
--HG--
extra : rebase_source : 4648385bb95109a4cd964bb5b751ffeaa8cf614d
2017-03-01 14:43:19 -08:00
Wes Kocher
3c092e1002
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: GjXiiENYBmx
2017-03-21 16:20:08 -07:00
Xidorn Quan
12ae34813a
Bug 1348157 - Add RUST_BACKTRACE=1 for cargo build. r=glandium
...
MozReview-Commit-ID: LOqNlOWZ2fC
--HG--
extra : source : a71fcfc7da72c159537cb3fd5ff9e3ef26168dac
2017-03-22 10:08:48 +11: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
Geoff Brown
5f20a273d5
Bug 1336541 - Suppress DDMS prompt when starting android emulator; r=jmaher
2017-03-21 16:11:39 -06:00
Wes Kocher
9eb6c49efc
Backed out 2 changesets (bug 1345894) for build bustage a=backout CLOSED TREE
...
Backed out changeset 6ad5c0f245e2 (bug 1345894)
Backed out changeset ec18ee811b9a (bug 1345894)
MozReview-Commit-ID: 3uonLJOmEAC
2017-03-21 14:35:19 -07:00
Sebastian Hengst
c170e098a2
Bug 1345894 - Set expiry for plugin notification/infobar telemetry and make it opt-out for monitoring Flash CTP rollout: Follow-up: Remove histograms from whitelist of email-less histograms. r=bustage-fix on a CLOSED TREE
2017-03-21 22:25:16 +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
Alexander Surkov
f276097163
Bug 1346518 - extend Accessible::RemoveChild debugging assertions, r=yzen
2017-03-21 10:13:32 -04:00
Carsten "Tomcat" Book
6fd1303c2a
merge mozilla-inbound to mozilla-central a=merge
2017-03-21 12:04:43 +01:00
Carsten "Tomcat" Book
533d2dffab
merge autoland to mozilla-central a=merge
2017-03-21 12:02:59 +01:00
Carsten "Tomcat" Book
e557a3222d
Backed out changeset 5733e0b0e096 (bug 1120409) for causing frequent timeouts in test_XHR_timeout.html
2017-03-21 11:28:38 +01:00
Jon Coppeard
0401d77410
Bug 1341096 - Make JS::IsIncrementalBarrierNeeded return true while sweeping incrementally r=sfink a=abillings
2017-03-21 10:24:11 +00:00
Ehsan Akhgari
28ff218127
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-21 10:05:00 -04:00
Andreas Farre
ad6dba33e8
Bug 1314959 - Enable requestIdleCallback by default. r=smaug
...
MozReview-Commit-ID: KDheP6zVhD0
2017-03-21 14:50:37 +01:00
Ehsan Akhgari
566751834a
Bug 1346583 - Remove the PContent::Msg_OpenAnonymousTemporaryFile sync IPC; r=billm
2017-03-21 09:27:48 -04:00
Ehsan Akhgari
2d24acd7f3
Bug 1348464 - Part 1: Avoid two virtual calls in NS_URIChainHasFlags(); r=mcmanus
2017-03-21 09:26:07 -04:00