Commit Graph

508255 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
0367e7729d Backout bug 1316330 on developers request 2017-01-20 14:16:13 +01:00
Nicolas B. Pierron
4eca59f4cb Bug 1329665 - Use fallible allocator in FlowAliasAnalysis::saveStoreDependency. r=h4writer 2017-01-20 11:16:11 +00:00
Phil Ringnalda
6f55fab2bf Merge m-i to m-c, a=merge 2017-01-19 22:04:52 -08:00
Mike Hommey
c9370d609b Bug 1332508 - Reinitialize allocator mutexes in fork() child processes. r=njn
Adapted from
4e2e3dd9cf
and
d9f7b2a430

As per the latter commit, it would seem unlocking, in fork() child
processes, mutexes that were locked in the parent process is not really
well supported on OSX 10.12. The addition of the zone_reinit_lock
function in 10.12 supports this idea.

--HG--
extra : rebase_source : b3b58558cc195d63200078085c7e9b6c9b8d83ff
2017-01-20 10:06:41 +09:00
John Paul Adrian Glaubitz
b179235c38 Bug 1329194 - js:jit: Use PowerPC atomic operations on SH. r=jandem 2017-01-20 09:12:33 +09:00
John Paul Adrian Glaubitz
ba58645c87 Bug 1329194 - mfbt:tests: Define RETURN_INSTR for SH in TestPoisonArea. r=glandium 2017-01-20 09:12:22 +09:00
John Paul Adrian Glaubitz
942df3d3a4 Bug 1329194 - ipc:chromium: Add platform defines for SH. r=froydnj 2017-01-20 09:12:13 +09:00
John Paul Adrian Glaubitz
85ae466ed9 Bug 1329194 - media:webrtc: Add platform defines for SH. r=jesup 2017-01-20 09:12:03 +09:00
John Paul Adrian Glaubitz
5a74d13630 Bug 1329194 - mozbuild: Add SH4 as target architecture. r=glandium 2017-01-20 09:11:54 +09:00
Kyle Machulis
eddc328040 Bug 1330138 - Remove unused USBToken class from U2F API; r=jcj
MozReview-Commit-ID: HAWLD202fwi
2017-01-19 14:18:32 -08:00
Kyle Machulis
78bed400fd Bug 1330138 - Differentiate prefs for u2f and webauthn apis; r=jcj r=baku
MozReview-Commit-ID: EUpleNqjFKQ
2017-01-19 14:18:32 -08:00
Kyle Machulis
14bcecc66f Bug 1330138 - Divide U2F and WebAuthn into separate directories; r=jcj
MozReview-Commit-ID: FCCSL6XWhTf


--HG--
rename : dom/u2f/NSSU2FTokenRemote.cpp => dom/webauthn/NSSU2FTokenRemote.cpp
rename : dom/u2f/NSSU2FTokenRemote.h => dom/webauthn/NSSU2FTokenRemote.h
rename : dom/u2f/ScopedCredential.cpp => dom/webauthn/ScopedCredential.cpp
rename : dom/u2f/ScopedCredential.h => dom/webauthn/ScopedCredential.h
rename : dom/u2f/ScopedCredentialInfo.cpp => dom/webauthn/ScopedCredentialInfo.cpp
rename : dom/u2f/ScopedCredentialInfo.h => dom/webauthn/ScopedCredentialInfo.h
rename : dom/u2f/WebAuthnAssertion.cpp => dom/webauthn/WebAuthnAssertion.cpp
rename : dom/u2f/WebAuthnAssertion.h => dom/webauthn/WebAuthnAssertion.h
rename : dom/u2f/WebAuthnAttestation.cpp => dom/webauthn/WebAuthnAttestation.cpp
rename : dom/u2f/WebAuthnAttestation.h => dom/webauthn/WebAuthnAttestation.h
rename : dom/u2f/tests/test_webauthn_get_assertion.html => dom/webauthn/tests/test_webauthn_get_assertion.html
rename : dom/u2f/tests/test_webauthn_loopback.html => dom/webauthn/tests/test_webauthn_loopback.html
rename : dom/u2f/tests/test_webauthn_make_credential.html => dom/webauthn/tests/test_webauthn_make_credential.html
rename : dom/u2f/tests/test_webauthn_no_token.html => dom/webauthn/tests/test_webauthn_no_token.html
rename : dom/u2f/tests/test_webauthn_sameorigin.html => dom/webauthn/tests/test_webauthn_sameorigin.html
2017-01-19 14:18:32 -08:00
Trevor Saunders
4fca25988e bug 1240893 - ensure accessibles are shutdown before their document r=davidb, smaug 2017-01-19 17:18:39 -05:00
Rex Lee
8ebc07fe35 Bug 1325574 - Highlight the action buttons only when the mouse is directly over them. r=paolo
MozReview-Commit-ID: 1GPnwLYYAbz

--HG--
extra : rebase_source : 79f3b004b7fabf54a315e2c68fd4e28dc5f725a6
2017-01-19 19:08:59 +08:00
Lars T Hansen
6d7b1e9cef Bug 1312446 - Enable SharedArrayBuffer and Atomics by default. r=shu
--HG--
extra : rebase_source : 308016a3820017d790d7a77d8fc25e1388f04df4
extra : amend_source : 1fc3635840cd1a1021f6f3f9d6491c381a122dc9
2017-01-19 17:22:47 +01:00
Jan de Mooij
268fff29b8 Bug 1326067 part 4 - Port Baseline TypedObject SetProp stub to CacheIR. r=evilpie 2017-01-20 09:58:02 +01:00
Yury Delendik
c7ae107dc6 Bug 1331064 - Ignore wasm onExceptionUnwind events in JSTRAP_ERROR state. r=luke
MozReview-Commit-ID: BU8YzfFLqc1

--HG--
extra : rebase_source : 33349153d605ecfc8a6e08ae2066b80ca28c4681
2017-01-18 14:53:33 -06:00
Mark Banner
384e926e5e Bug 1331065 - Upgrade the Lint docker image to node v6.9.1. r=jmaher
MozReview-Commit-ID: KOdYXXERO8p

--HG--
extra : rebase_source : 5b74d07a0ecc89dd32dcaa78300626cc901cc756
2017-01-20 10:57:47 +00:00
Ethan Lin
abf0951bfa Bug 1331538 - Add BorderLayerProperties for border layer. r=mattwoodrow
--HG--
extra : rebase_source : e6d182eaa1c0f2c687853309fca5c967a86a7805
2017-01-18 21:48:00 +08:00
Junior Hsu
eb9554ad2c Bug 1331324 - Prevent network load time of custom conditional request from being reported. r=michal
--HG--
extra : rebase_source : 95d3c169bfb7a514383312baeb4280b014e77be4
2017-01-18 19:22:00 +08:00
Kevin Chen
7d87f57046 Bug 1160157 - Add gfxCriticalError for failing to create D3D11 device in content side. r=milan
--HG--
extra : rebase_source : a4c69a29974f659ba3236c062c7c2603a54e291d
2017-01-19 22:19:00 +08:00
Carsten "Tomcat" Book
09947a5e8c Backed out changeset 25c65ac95fc5 (bug 1331854) for test_blob_worker_xhr_read.html | Test timed outs
--HG--
extra : rebase_source : 483615c23da5c9a4a1fb5ac57f843a811b60c896
2017-01-20 09:27:39 +01:00
Christoph Kerschbaumer
a45811baf7 Bug 1332310 - Update AddState and CreateContentViewer to provide an accurate triggeringPrincipal for creating a history entry. r=bz 2017-01-20 09:19:07 +01:00
Makoto Kato
d2e954db28 Bug 1332565 - Turn off test_intl_on_worker.js test on Android's xpcshell. r=Waldo
MozReview-Commit-ID: HoZ7KvSsTix
2017-01-20 17:07:35 +09:00
Andrea Marchesini
e9c76776ac Bug 1331854 - Spin the event loop instead blocking in RemoteInputStream::ReallyBlockAndWaitForStream, r=bkelly 2017-01-20 08:26:14 +01:00
Phil Ringnalda
63883b4e5f Merge m-c to m-i 2017-01-19 22:12:33 -08:00
Boris Zbarsky
89948607fd Bug 1332353. Make it clearer when a stylesheet is really owned by its mDocument. r=heycam 2017-01-19 23:49:44 -05:00
Mike Hommey
dbc87ab49d Bug 1286613 - Update jemalloc 4 to c6943ac. r=njn
This picks the same changes as the ones we just did to
memory/build/zone.c, plus a oneliner for sparc64.

--HG--
extra : rebase_source : ca917461472e8188fbfc6e2a971b228b68014e38
2017-01-18 15:47:53 +09:00
Mike Hommey
4e8f02fe22 Bug 1286613 - Add dummy implementations for most remaining OSX zone allocator functions. r=njn
Some system libraries are using malloc_default_zone() and then using
some of the malloc_zone_* API. Under normal conditions, those functions
check the malloc_zone_t/malloc_introspection_t struct for the values
that are allowed to be NULL, so that a NULL deref doesn't happen.

As of OSX 10.12, malloc_default_zone() doesn't return the actual default
zone anymore, but returns a fake, wrapper zone. The wrapper zone defines
all the possible functions in the malloc_zone_t/malloc_introspection_t
struct (almost), and calls the function from the registered default zone
(jemalloc in our case) on its own. Without checking whether the pointers
are NULL.

This means that a system library that calls e.g.
malloc_zone_batch_malloc(malloc_default_zone(), ...) ends up trying to
call jemalloc_zone.batch_malloc, which is NULL, and crash follows.

So as of OSX 10.12, the default zone is required to have all the
functions available (really, the same as the wrapper zone), even if they
do nothing.

This is arguably a bug in libsystem_malloc in OSX 10.12, but jemalloc
still needs to work in that case.

[Adapted from
c6943acb3c]

--HG--
extra : rebase_source : 7d7a5b47fa18f56183e99c3655aee003c9be161e
2017-01-18 14:35:11 +09:00
Mike Hommey
dae510ade1 Bug 1286613 - Don't rely on OSX SDK malloc/malloc.h for malloc_zone struct definitions. r=njn
The SDK jemalloc is built against might be not be the latest for various
reasons, but the resulting binary ought to work on newer versions of
OSX.

In order to ensure this, we need the fullest definitions possible, so
copy what we need from the latest version of malloc/malloc.h available
on opensource.apple.com.

[Adapted from
c68bb41793]

--HG--
extra : rebase_source : ab19c478b568ea24095a3be62c39fb81efc1920a
2017-01-18 13:50:35 +09:00
Ting-Yu Lin
0bfbd8a186 Bug 1331846 - Exclude the lines which have "include" appeared in the middle. r=dbaron
Change "include" match rule from "^include" to "include " since there might
be "skip-if" or other <failure-type> conditions before the "include". The
single space after is added so that tests like "include.html" won't be
excluded.

DONTBUILD because this patch modifies a script checking for the validity of
reftests, which is NPOTB.

MozReview-Commit-ID: 3tFFIo8RKFp

--HG--
extra : rebase_source : 970de4530aa2cb2aa65a0e017b6cd09de8aa2fdf
2017-01-18 11:20:56 +08:00
John Lin
25bf73baef Bug 1332177 - handle ICodec.configure() failure. r=jchen
MozReview-Commit-ID: KPhI04EA9n3

--HG--
extra : rebase_source : ceb40b48a1cb1e1a1458626c1ef2adbbc472d58e
2017-01-19 16:11:01 +08:00
Nicholas Nethercote
b7e4754837 Bug 1331310 - Remove unbufferedLineConverter in fix_linux_stacks.py. r=glandium.
subprocess.Popen is much simpler. Also, addr2line's stderr is now ignored,
which avoids some intermittent problems with DMD output.
2017-01-18 13:57:39 +11:00
Michael Layzell
bf4805d71b Bug 1332095 - Never set mLastWindowLeft on the Chrome TabGroup, r=billm
MozReview-Commit-ID: K2jLCuTUTSd
2017-01-19 15:27:30 -05:00
Michael Layzell
ea70d36157 Bug 1332078 - Ignore trivial nodes when checking for MOZ_NO_ADDREF_RELEASE_ON_RETURN calls, r=ehsan
MozReview-Commit-ID: JWBQXSTrlad
2017-01-19 15:27:22 -05:00
Michael Layzell
fb045a0ce3 Bug 1326289 - Fix BitWidth assertion failure in debug clang-plugin, r=ehsan
MozReview-Commit-ID: JNPc4CqEgPd
2017-01-19 15:26:49 -05:00
Michael Layzell
d622591233 Bug 1331525 - Send the Large-Allocation success message to the correct document, r=ehsan
MozReview-Commit-ID: E44hlMI2EE3
2017-01-19 15:26:28 -05:00
Michael Layzell
ccc271ebd2 Bug 1330332 - Update prerendering tests to validate global history state, r=smaug
MozReview-Commit-ID: BlmyzkURF9t
2017-01-19 15:26:18 -05:00
Michael Layzell
7761c35dbf Bug 1330332 - Add support for handling global history changes with PendingGlobalHistoryEntry for prerendering, r=smaug
MozReview-Commit-ID: 2j9JwRSGtTC
2017-01-19 15:26:17 -05:00
Luke Wagner
b46f682453 Bug 1332312 - remove JS_DISABLE_SLOW_SCRIPT_SIGNALS (r=bbouvier)
MozReview-Commit-ID: 6uyBGnbAimG

--HG--
extra : rebase_source : 5a676d3cd6584b859eced2fdcced77e08f0d0aa6
2017-01-19 14:06:24 -06:00
Wes Kocher
32faf4c617 Backed out changeset 0c891a3aff93 (bug 1303113) for test-oop-extensions failures a=backout CLOSED TREE
MozReview-Commit-ID: AU5hIBAmFKw
2017-01-19 11:29:42 -08:00
Neil Deakin
61da00566d Bug 1297342, reserved attribute should be on key element not on the command, r=felipe 2017-01-19 13:57:11 -05:00
Neil Deakin
fa8292ec1f Bug 1327908, on Windows, don't hide tooltips when a key is pressed. On other platforms, allow hiding tooltips when a key is pressed except when modifier keys are pressed alone, r=felipe 2017-01-19 13:57:11 -05:00
Yura Zenevich
ebf1504380 Bug 1327972 - make sure alt/cmd+lefr/right navigate history even if devtools toolbar is focused. r=jryans
MozReview-Commit-ID: 86Qhmtz4ODG
2017-01-19 12:21:12 -05:00
Gabriel Luong
9f2789ed91 Bug 1332049 - Add a new working copy of the Spectrum widget for the color picker refresh. r=pbro 2017-01-19 11:59:18 -05:00
Gijs Kruitbosch
2311f84d1e Bug 1312216 - followup: also init _openedURL to null for the subdialogs singleton to squash the strict warning, rs=me,trivial,firebot,etc.
MozReview-Commit-ID: FQTEI7jYGyq

--HG--
extra : rebase_source : dd1d5901adab5810c7e6296099e0af85cd6f0eab
2017-01-19 16:57:01 +00:00
Gabor Krizsanits
c56ff65186 Bug 1303113 - Turn e10s-multi on in Nightly. r=me 2017-01-19 17:43:05 +01:00
Ben Kelly
ace278d884 Bug 1331949 Make service worker and cache diagnostic assert code compile on beta. r=asuth 2017-01-19 08:11:41 -08:00
James Graham
db68e7c717 Bug 1331899 - Fixup Wr metadata missing Linux 32/Ubuntu 16.04 case on a CLOSED TREE, a=testonly
MozReview-Commit-ID: HpOIXYWOd2b
2017-01-19 15:50:25 +00:00
Carsten "Tomcat" Book
3b3ce27e84 Merge mozilla-central to mozilla-inbound 2017-01-19 16:35:21 +01:00