Jim Chen
14dbe23a6c
Bug 1360321 - 6. Add AArch64 support in xpcom; r=froydnj
...
Add breakpoint support for AArch64, and fix a scanf format specifier
warning. Also fix an #if line in xptcinvoke_arm.cpp to work as intended.
MozReview-Commit-ID: BSjYVD8Zq0t
2017-05-17 13:06:23 -04:00
Jim Chen
27d618738a
Bug 1360321 - 5. Fix warnings in widget; r=snorp
...
* Fix warnings using putenv with string literals.
* Fix a pritnf format warning.
MozReview-Commit-ID: B53sUjGTg7z
2017-05-17 13:06:23 -04:00
Jim Chen
8dd6064fc9
Bug 1360321 - 4e. Fix std::min type error; r=froydnj r=glandium
...
Specify the same type for std::min arguments to avoid the error.
MozReview-Commit-ID: C7yHu7c1s34
2017-05-17 13:06:22 -04:00
Jim Chen
7752e253ee
Bug 1360321 - 4d. Define mmap ordering for AArch64; r=froydnj r=glandium
...
Specify mmap address ordering for AArch64 so we properly allocate buffer
pages.
MozReview-Commit-ID: 4vGztSsAaXm
2017-05-17 13:06:22 -04:00
Jim Chen
8057a25813
Bug 1360321 - 4c. Add Divert case for AArch64; r=froydnj r=glandium
...
Fill in AArch64 trampoline for Divert(). Even though we're not using
on-demand decompression anymore, I added the AArch64 cases for
completeness.
MozReview-Commit-ID: D91KhHiDo7S
2017-05-17 13:06:22 -04:00
Jim Chen
e1831b091f
Bug 1360321 - 4b. Add relocation macros for AArch64; r=froydnj r=glandium
...
Add relocation macros for AArch64 in the custom linker.
MozReview-Commit-ID: 4TKtVJdq0is
2017-05-17 13:06:22 -04:00
Jim Chen
f5f1f202b1
Bug 1360321 - 4a. Fix printf macro mismatches in mozglue; r=froydnj r=glandium
...
Fix printf macro mismatches where, for example, `PRIxPTR` is defined for
`long` but the ELF `Addr` type is defined as `long long`.
MozReview-Commit-ID: 8hXY1MpHPjS
2017-05-17 13:06:22 -04:00
Jim Chen
9579d51797
Bug 1360321 - 3. Don't use mmap2 on Android AArch64 in mozjemalloc; r=glandium
...
Android NDK defines SYS_mmap2 but it expands to a nonexistent symbol.
mmap2 may not be supported in any case in some AArch64 kernels, so we
should just use mmap.
MozReview-Commit-ID: 5Vjuja5fLIL
2017-05-17 13:06:21 -04:00
Jim Chen
0ea3a6811b
Bug 1360321 - 2. Fix cast warning on AArch64 in plugin code; r=snorp
...
Fix a warning on AArch64 for casting to pointer.
MozReview-Commit-ID: 6zjYdN8ta9d
2017-05-17 13:06:21 -04:00
Jim Chen
117a60442d
Bug 1360321 - 1. Update linux_syscall_support.h in Breakpad; r=ted
...
The last update left out a couple lines that should have been taken out,
which only affected AArch64 builds.
MozReview-Commit-ID: 6PTz2y4U2iD
2017-05-17 13:06:21 -04:00
Aaron Klotz
d82e0194e8
Bug 1354077: Annotate crash reports with COM interface configuration information when marshaling fails; r=jimm
...
MozReview-Commit-ID: GCYLbtu1Nlb
--HG--
extra : rebase_source : 565c598dcba929cb1b774b3440180c60e78da9cd
extra : amend_source : dc0051579e0b005c89fd3835f0c2b0d4fd87a280
2017-05-04 15:41:35 -06:00
Andrea Marchesini
c220978a34
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 11 - SessionStorageCache must have 2 DataSet: default and sessionOnly, r=asuth
2017-05-17 07:01:15 +02:00
Andrea Marchesini
ea8fdbd1e1
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 10 - Move IsSessionOnly() in Storage class, r=asuth
2017-05-17 07:01:15 +02:00
Andrea Marchesini
44f653e013
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 9 - Move SessionStorageCache in separate files, r=asuth
...
--HG--
rename : dom/storage/SessionStorage.cpp => dom/storage/SessionStorageCache.cpp
rename : dom/storage/SessionStorage.h => dom/storage/SessionStorageCache.h
2017-05-17 07:01:14 +02:00
Andrea Marchesini
4d15e9cb30
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 8 - Rename StorageCache to LocalStorageCache, r=asuth
...
--HG--
rename : dom/storage/StorageCache.cpp => dom/storage/LocalStorageCache.cpp
rename : dom/storage/StorageCache.h => dom/storage/LocalStorageCache.h
2017-05-17 07:01:14 +02:00
Andrea Marchesini
64c5efb312
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 7 - SessionStorageManager must be a StorageObserverSink, r=asuth
2017-05-17 07:01:14 +02:00
Andrea Marchesini
d1223c0fbd
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 6 - Implementation of IsForkOf(), r=asuth
2017-05-17 07:01:14 +02:00
Andrea Marchesini
24bdb3ece3
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 5 - Shared broadcasting of changes, r=asuth
2017-05-17 07:01:14 +02:00
Andrea Marchesini
9ace5e5eb5
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 4 - Rename StorageManagerBase to LocalStorageManager, r=asuth
...
--HG--
rename : dom/storage/StorageManager.cpp => dom/storage/LocalStorageManager.cpp
rename : dom/storage/StorageManager.h => dom/storage/LocalStorageManager.h
2017-05-17 07:01:14 +02:00
Andrea Marchesini
92cdd8d98b
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 3 - SessionStorageManager, r=asuth
2017-05-17 07:01:14 +02:00
Andrea Marchesini
6bb2aff78b
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 2 - Rename Storage.{cpp,h} to LocalStorage.{cpp,h}, r=asuth
...
--HG--
rename : dom/storage/Storage.cpp => dom/storage/LocalStorage.cpp
rename : dom/storage/Storage.h => dom/storage/LocalStorage.h
2017-05-17 07:01:13 +02:00
Andrea Marchesini
53a425959b
Bug 1322316 - Split SessionStorage and LocalStorage implementation - part 1 - SessionStorage, r=asuth
2017-05-17 07:01:12 +02:00
Boris Zbarsky
3e16b62a08
Bug 1365362. Make Gecko_AtomAttrValue work correctly when the attr's value is not an atom. r=emilio
...
MozReview-Commit-ID: Btf7ZI4ZdMX
2017-05-17 00:53:52 -04:00
Boris Zbarsky
bd29adfa95
Bug 1189822 part 5. Remove the now-unnecessary DOMProxyHandler::ClearExternalRefsForWrapperRelease function. r=peterv
...
All DOMProxyHandler::ClearExternalRefsForWrapperRelease now does is clear a backpointer to the expando, and that's handled during reflector finalization already.
2017-05-17 00:52:53 -04:00
Boris Zbarsky
0c1348b3ef
Bug 1189822 part 4. Fix finalization for DOM overridebuildins proxies to not clear the expando if it's for a different reflector. r=peterv, sfink
...
This is something that should have happened in bug 1352430 but was missed there.
2017-05-17 00:52:53 -04:00
Boris Zbarsky
9f3244d605
Bug 1189822 part 3. Stop using EnsureExpandoObject in codegen code when we just want to preserver the wrapper for a DOM proxy. r=peterv
2017-05-17 00:52:53 -04:00
Boris Zbarsky
cba820b01b
Bug 1189822 part 2. Remove the DOM proxy expando object hashtable in xpconnect. r=peterv
2017-05-17 00:52:53 -04:00
Boris Zbarsky
17e91105ca
Bug 1189822 part 1. Switch DOMProxyHandler::EnsureExpandoObject to using normal wrapper preservation instead of RegisterDOMExpandoObject. r=peterv
2017-05-17 00:52:52 -04:00
David Major
519ddbd6c7
Bug 1349801: Allow sub-millisecond profiler intervals with a busy wait on Windows. r=mstange
...
Given that this basically hogs a core per Firefox process, this code only kicks in if you explicitly select a sub-millisecond resolution.
--HG--
extra : rebase_source : 58ca6f8f6537bc4b809e1634ed177c5d47fd499c
2017-05-16 11:07:28 -04:00
David Major
546b2aa408
Bug 1349801: Make aMicroseconds unsigned to avoid a bunch of checks. r=mstange
...
We already do a max(0,...) before calling anyway.
--HG--
extra : rebase_source : 6cb3fa135e87cb12152e5b2cc8c2a7640489a0c4
2017-05-16 11:06:18 -04:00
David Major
8184a04278
Bug 1349801: Make SleepMicro a method of SamplerThread. r=mstange
...
So that I can use mIntervalMicroseconds in a later patch.
--HG--
extra : rebase_source : bd7f3de95ca06c19b3572f20fed8f679600ebacb
2017-05-16 11:03:33 -04:00
L. David Baron
6fa3cf9282
Bug 944200 followup - Consistently use nscoord_MIN for uninitialized mFloatEdgeIStart/End. r=mats
...
This fixes an inconsistency in part 2 (32faa7c639ff), which wrote the
constant for uninitialized in two different ways.
The constructor uses nscoord_MIN for uninitialized, and that's also what
GetFloatEdges tests for, so this should use nscoord_MIN as well.
I believe this is because the review comment in comment 29 was only
partially addressed.
I noticed the difference because it caused broken behavior in a tree
with my patch for bug 1227493, which defines NS_INTRINSIC_WIDTH_UNKNOWN
differently. Some text was disappearing on github (email and website
on user pages), slack (usernames of private chats in the sidebar), and
twitter (username of user who tweeted a quoted tweet).
MozReview-Commit-ID: Ah9FUPf2dw4
--HG--
extra : rebase_source : 2d947e017647bc6d6029169ef57cddca5aa4f3a9
2017-05-16 14:31:30 -07:00
Matt Howell
8312cf3057
Bug 1355818 - followup to fix eslint error. r=me
...
MozReview-Commit-ID: 3Gudztk76qG
--HG--
extra : rebase_source : 87dc1d6421f1638ff2f10c38dd80b974ffdd7bc5
2017-05-16 19:34:49 -07:00
Felipe Gomes
661ee07d3c
Bug 1317856 - Make the Flash plugin Click-to-Activate by default on Nightly. r=bsmedberg
...
This also activates the Favor fallback mode to give preference for HTML <video> content over Flash objects, and to not load Flash when the page has not speficied a src url (as the data attribute).
MozReview-Commit-ID: Lo4eWGbWyOt
2017-05-16 22:56:23 -03:00
Felipe Gomes
e334e15634
Bug 1317856 - Ensure that flashblock tests are not affected by nosrc fallback rule. r=bytesized
...
With the activation of Ask-to-Activate mode by default, we'll also activate the fallback rule that favors fallback content when the object has not provided a src, so we need to prepare this test for that
MozReview-Commit-ID: JmmxJEiziHW
--HG--
rename : layout/generic/crashtests/simple_blank.swf => toolkit/components/url-classifier/tests/browser/simple_blank.swf
2017-05-16 22:56:23 -03:00
Felipe Gomes
b5204da9bc
Bug 1364505 - Write tests for plugin favor-fallback mode. r=qDot
...
MozReview-Commit-ID: AefeRMb9t9q
--HG--
rename : layout/generic/crashtests/simple_blank.swf => browser/base/content/test/plugins/plugin_simple_blank.swf
2017-05-16 22:56:22 -03:00
Felipe Gomes
c18d8c931c
Bug 1364505 - Add a rule to favor plugin fallback content when no srcURI has been specified. r=qDot
...
MozReview-Commit-ID: 18VcbxHmi0c
2017-05-16 22:56:22 -03:00
Julian Descottes
dce52337e9
Bug 1365314 - Remove link between code mirror and document when destroying editor. r=jlast
...
Port the fix made on Github https://github.com/devtools-html/debugger.html/pull/2129
MozReview-Commit-ID: AS0hoo2tbqL
2017-05-16 09:18:37 +02:00
Thinker K.F. Li
25a2560576
Bug 1364926 - Fix operand type of localno annotated in the comments. r=jandem
2017-05-16 07:56:00 -04:00
André Bargull
f87976d623
Bug 1361143 - Enforce lookahead restriction for "async function" in expression statements. r=shu
...
--HG--
extra : rebase_source : b192181d5f5f89c9895216862770e28d3ac16515
2017-05-02 13:01:09 -07:00
Junior Hsu
427608c4e0
Bug 1354407 - Add new telemetry probe for saved time when we rcwn. r=michal, data-r=bsmedberg
2017-05-02 10:08:06 +08:00
Dale Harvey
afe6ff7052
Bug 1365275 - Fix location and search bar background color. r=dao
2017-05-17 14:18:06 +01:00
Ronald Claveau
e028f55daf
Bug 1362611 - Fix packager quoting in the installer. r=mshal
...
This patch fixes the upload/packaging build step for Thunderbird beta builds
MozReview-Commit-ID: K2qcZ4pLvtN
--HG--
extra : amend_source : f16a6747c0260242442a4aa022be1d47a22ab30b
2017-05-16 21:57:59 +02:00
Andrea Marchesini
ea15b24df9
Bug 1364925 - WPT for sendBeacon and content-type header, r=annevk
2017-05-17 14:26:07 +02:00
Andrea Marchesini
321d6f6cf3
Bug 1364925 - navigator.sendBeacon should not force application/octet-stream as content-type for ArrayBuffer, r=smaug
2017-05-17 14:25:20 +02:00
Andrea Marchesini
77507dec8b
Bug 1365537 - Worker and SharedWorker Constructors should receive the URL parameter as a USVString, r=smaug
2017-05-17 14:21:45 +02:00
Sebastian Hengst
0c5a87d59f
Backed out changeset 36f2908f6650 (bug 1361458
) for crashing [@ js::GCMarker::drainMarkStack], e.g. in devtools' devtools/client/debugger/new/test/mochitest/browser_dbg-sourcemaps.js. r=backout
2017-05-17 12:53:58 +02:00
Carsten "Tomcat" Book
845d4f803d
Merge mozilla-central to mozilla-inbound
2017-05-17 12:27:56 +02:00
Ted Mielczarek
adc89dfdd1
bug 1363774 - error if generated old-configure is empty due to broken autoconf. r=glandium
...
MozReview-Commit-ID: FyS67dORiuX
--HG--
extra : rebase_source : 9d9cdf93f0a0f9d1c8cce1148b3248791cb481c9
2017-05-10 18:00:11 -04:00
Jon Coppeard
03c00562c3
Bug 1361458
- Generate the phase tree for GC statistics recording ahead of time r=sfink
2017-05-17 10:37:18 +01:00