Commit Graph

44660 Commits

Author SHA1 Message Date
Carl Corcoran
93108533b8 Bug 1333126 - Use win64 PE unwind metadata to improve client-side stack walking; r=gsvelto
This includes tests that cover both regular CFI stack walking as well as
pathological corner cases.


MozReview-Commit-ID: GDARnPSemyu

--HG--
extra : rebase_source : 99920e03174824020e4b80269c44f34b93b0364a
extra : source : 0560939928bb0f2fe019fa800fe8ee7663db4b8f
2017-08-06 08:46:50 +02:00
Kris Maglione
0db55ea537 Bug 1398120: Fix some StreamFilter state handling inconsistencies. r=mixedpuppy
MozReview-Commit-ID: 2mLZ9DeqpE0

--HG--
extra : rebase_source : 891800bb6b81f25842cae60fa5fe7d98eaf46977
extra : amend_source : b6cafc1a33dd0d7979ea8653486183746ec8c29a
2017-11-02 12:27:45 -07:00
Paul Bone
b68d736b1e Bug 1386511 - Part 2: Improve style in TelemetryGC test. r=gfritzsche 2017-10-31 14:42:44 +11:00
Paul Bone
ec83bd6518 Bug 1386511 - Part 1: Revise the format of the GC profiler markers. r=jonco, r=mstange
This change also updates the documentation to correct the semantics of GC
slice numbers.
2017-10-31 14:32:49 +11:00
Attila Craciun
835feb9d37 merge from central to inbound r=merge a=merge on a CLOSED TREE 2017-11-02 11:57:12 +02:00
ANDREEA PAVEL
24a187da02 Merge mozilla-inbound to mozilla-central r=merge a=merge 2017-11-02 11:40:57 +02:00
Ryan VanderMeulen
15033615f1 Merge m-c to inbound. a=merge 2017-11-01 21:55:34 -04:00
Ryan VanderMeulen
cf94e55fa8 Backed out changesets 9adb0bc561c3 and 9e50716eaebe (bug 1406032) in favor of a different fix.
--HG--
extra : rebase_source : d68493d891fc9d5560e58a41e581ad7f55ea9f09
2017-11-01 21:52:57 -04:00
Sebastian Hengst
4ff29d14f8 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: GSDYk9wLOAM

--HG--
rename : browser/base/content/test/general/browser_bug561636.js => browser/modules/test/browser/formValidation/browser_form_validation.js
rename : browser/base/content/test/general/browser_bug595507.js => browser/modules/test/browser/formValidation/browser_validation_iframe.js
rename : browser/modules/test/browser/browser_bug1319078.js => browser/modules/test/browser/formValidation/browser_validation_invisible.js
2017-11-01 22:55:12 +01:00
Jared Hirsch
f69de88abb Bug 1412411 - Add Screenshots Telemetry scalar definitions to Scalars.yaml; r=francois
Code changes will land separately in github[1], and will be exported to
Firefox in a separate commit.

[1] https://github.com/mozilla-services/screenshots/pull/3711

MozReview-Commit-ID: 91sA1vqN1Il

--HG--
extra : rebase_source : af3409ab56d4d9a7470c748cc6a2ce89a6f63659
2017-10-27 12:53:26 -07:00
Matt Howell
fd96b7623b Bug 1413295 - Use BrandShortName as the title for new shortcuts, and rename existing shortcuts our installer created. r=rstrong
MozReview-Commit-ID: K4YvG5DZgqb

--HG--
extra : source : 324e11f297d7e4ced78f3402792e5fdcdf2abac1
2017-10-31 12:18:25 -07:00
Nika Layzell
76606ba919 Bug 1401379 - Part 7: Make nsBrowserStatusFilter cycle collected, r=smaug
MozReview-Commit-ID: AsyFAgKJkxq
2017-11-01 11:06:35 -04:00
Nika Layzell
c2a989268d Bug 1401379 - Part 6: Cycle collect nsWebBrowser, r=smaug
MozReview-Commit-ID: 1hteVsTlTvd
2017-11-01 11:06:33 -04:00
Tom Prince
ad6d3406a9 Bug 1413581: Use comm-central friendly path for calling gen_multilocale.py. r=chmanchester
MozReview-Commit-ID: CVUOrkkekNf

--HG--
extra : rebase_source : f7f048110551e2ee2c7752ed458ba85b80ba41b9
2017-11-01 10:40:53 -06:00
Mark Banner
d7b2685724 Bug 1412890 - Enable ESLint rule mozilla/use-services for toolkit/components/passwordmgr. r=MattN
MozReview-Commit-ID: BNojtj1cAji

--HG--
extra : rebase_source : 8480740988f3d7f94358360926ae8957c06a0758
2017-10-30 16:28:39 +00:00
Samael Wang
6d2553f61f Bug 1402689 - Clear tab's "busy" attribute on LOCATION_CHANGE_ERROR_PAGE. r=dao
If the busy attribute was not set by (STATE_IS_NETWORK & STATE_START), and the
loading results in an error, it's possible that the busy flag never gets
cleared. In this case we can clear it when receiving location change with
LOCATION_CHANGE_ERROR_PAGE.

When digging into this bug I found nsBrowserStatusFilter::mFinishedRequests
and mTotalRequests counters can be incorrect on parent side since we've applied
the filter on both child and parent processes. This hasn't seem to be causing
a bug yet but it's potentially problematic, so adding a warning in
nsBrowserStatusFilter.

MozReview-Commit-ID: H25R60ozGtM

--HG--
extra : rebase_source : 3b6f9b6c974e65d540fdae495017dd3b7fffdbb6
2017-10-30 17:30:56 +08:00
Michael Kaply
c7b960e287 Bug 1413298 - Allow search encoding to be specifed by WebExtension. r=florian,mixedpuppy
MozReview-Commit-ID: 4O73NlqIfjm

--HG--
extra : rebase_source : d9859034a5e98879c7911a802cc6b631e1d3f0a1
2017-10-31 20:15:49 -05:00
Csoregi Natalia
452c8e7040 Backed out 1 changesets (bug 1413298)
Backed out changeset 2b8095d47140 (bug 1413298) for failing ESLINT browser_ext_settings_overrides_search.js:37 r=backout on a CLOSED TREE
2017-11-01 15:11:39 +02:00
Michael Kaply
c2e017ed48 Bug 1413298 - Allow search encoding to be specifed by WebExtension. r=florian,mixedpuppy
MozReview-Commit-ID: 4O73NlqIfjm

--HG--
extra : rebase_source : 5bec3399533e3832d50593e8172d9f053e435291
2017-10-31 20:15:49 -05:00
Csoregi Natalia
423b2522c4 Merge inbound to mozilla-central r=merge a=merge 2017-11-01 12:14:00 +02:00
Phil Ringnalda
4700232b13 Backed out changeset 83a7ad25941e (bug 1412437) for robocop testAccessibleCarets bustage
CLOSED TREE

MozReview-Commit-ID: Lg1GSdLDyin
2017-10-31 20:07:15 -07:00
Kris Maglione
0d67bfc970 Add bug number to comment about implementing notifications.onClose.byUser support. (no bug) r=trivial DONTBUILD
MozReview-Commit-ID: HFernhOu4lG

--HG--
extra : rebase_source : eacece7d19a421a270fbbcbecae816c0c4ff4d68
2017-10-31 12:04:03 -07:00
Sebastian Hengst
2181970726 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-11-01 00:39:58 +01:00
Sebastian Hengst
7a0f790c30 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 4CDH6A5NT2U
2017-11-01 00:36:12 +01:00
Nicholas Nethercote
8bd05bfcc0 Bug 1412949 - Remove SystemMemoryReporter. r=erahm.
This was created for B2G and isn't really useful otherwise. It only works on
Linux, and it's behind the memory.system_memory_reporter pref, which is false
by default.

The patch also removes LinuxUtils.{h,cpp}, which is no longer used.

--HG--
extra : rebase_source : b97a018be11a79f83855a73b88020bfa86e60f78
2017-10-31 12:49:41 +11:00
Yura Zenevich
2bd2942ddd Bug 1412358 - add telemetry probes for actions on accessibility indicator button and accessibility privacy preference checkbox. r=jimm
MozReview-Commit-ID: 4xXbf5UwnWK
2017-10-31 10:03:13 -04:00
Joel Maher
cc9a72020b Bug 1407501 - Disable toolkit/components/extensions/test/xpcshell/test_ext_contentscript_scriptCreated.js on debug for frequent failures. r=me, a=testonly 2017-10-31 08:46:43 -04:00
Margareta Eliza Balazs
a63fdbeabb Merge inbound to mozilla-central r=merge a=merge 2017-10-31 12:46:19 +02:00
Phil Ringnalda
86e2b8ebf1 Backed out changeset 5599898d9bad (bug 1381375) for failures in test_videocontrols_error.html
CLOSED TREE

MozReview-Commit-ID: 7KZv12J9s6W
2017-10-30 21:04:57 -07:00
DimiL
258db38012 Bug 1411861 - Regenerate csd.pb.cc & csd.pb.h. r=francois
MozReview-Commit-ID: DPxpodKUPhW

--HG--
extra : rebase_source : 980651b23ef52579b9dbd2b5cc32eedf72ba4c38
2017-10-27 11:21:03 +08:00
DimiL
0d4dcdd6a6 Bug 1411861 - Update csd.proto to support login reputation. r=francois
Link to the source of csd.proto:
https://cs.chromium.org/chromium/src/components/safe_browsing/proto/csd.proto?rcl=9f9b74758ad17f40ee048c09777bddee513d5cd8

MozReview-Commit-ID: 4zq555DmI3S

--HG--
extra : rebase_source : cad0ad5e3c6e8744baefb31e8cd312fb2433661b
2017-10-27 11:20:11 +08:00
Kartikaya Gupta
0313ad81b9 Bug 1412280 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
MozReview-Commit-ID: GclOv5iEipw

--HG--
extra : rebase_source : 3d90bbe04b1c499b6cb293cb6a1dccb4ccfe0227
2017-10-31 09:12:48 -04:00
Kartikaya Gupta
197f2cc1ec Bug 1412280 - Remove unused bincode dependency. r=jrmuizel
MozReview-Commit-ID: JPy0COAMZfp

--HG--
extra : rebase_source : 23268ba42cde3f42d78f600c5ecf09a91761ae9e
2017-10-31 09:08:39 -04:00
Ray Lin
36ae4b8e15 Bug 1381375 - Show proper error message for 404 not found media source on video controls. r=jaws
MozReview-Commit-ID: JbMGBnlhH3w

--HG--
extra : rebase_source : 6a7da4879b1659977791d377c3da54cd29a8a2b7
2017-10-30 13:55:08 +08:00
Chris Peterson
73037a0f6a Bug 1412048 - Replace NS_RUNTIMEABORT(var) with MOZ_CRASH_UNSAFE_OOL(var). r=froydnj data-review=francois
And remove unreachable code after MOZ_CRASH_UNSAFE_OOL().

MOZ_CRASH_UNSAFE_OOL causes data collection because crash strings are annotated to crash-stats and are publicly visible. Firefox data stewards must do data review on usages of this macro. However, all the crash strings this patch collects with MOZ_CRASH_UNSAFE_OOL are already collected with NS_RUNTIMEABORT.

MozReview-Commit-ID: IHmJfuxXSqw

--HG--
extra : rebase_source : 031f30934b58a7b87f960e57179641d44aefe5c5
extra : source : fe9f638a56a53c8721eecc4273dcc074c988546e
2017-10-24 23:38:38 -07:00
Chris Peterson
1df202b177 Bug 1412048 - Replace NS_RUNTIMEABORT("...") with MOZ_CRASH("..."). r=froydnj
And remove unreachable code after MOZ_CRASH().

MozReview-Commit-ID: 6ShBtPRKYlF

--HG--
extra : rebase_source : 0fe45a59411bda663828336e2686707b550144ae
extra : source : 8473fd7333d2abe1ea1cc176510c292a5b34df45
2017-10-24 23:30:31 -07:00
Tim Nguyen
3377c3aff3 Bug 1349944 - Add browser.theme.onUpdated to watch for theme updates. r=jaws,mixedpuppy
MozReview-Commit-ID: JX4gRa3Qt0p

--HG--
extra : rebase_source : 086cdc4b9bc0c003e739ea90737ac30e3a46f263
2017-10-31 01:13:19 +00:00
Tim Nguyen
9056c46ef4 Bug 1349944 - Add browser.theme.getCurrent() to query the selected theme. r=jaws,mixedpuppy
MozReview-Commit-ID: Hzdm21riVlb

--HG--
extra : rebase_source : 135464563d5b6c3784cd475cfe1dbe4a7c72de7b
2017-10-31 01:03:15 +00:00
Servo VCS Sync
26f6d76168 No bug - Revendor rust dependencies 2017-10-31 00:32:51 +00:00
Paolo Amadini
63c6cb1d8d Bug 1273265 - Test writing zone information for files with long names. r=jimm
MozReview-Commit-ID: 7302E1j7tdq

--HG--
extra : rebase_source : 4887b759c22f8eb015dad424d93603e6e560a899
2017-10-31 14:43:53 +00:00
Paolo Amadini
98b8fb39b7 Bug 1411979 - Share the getTempFile function in xpcshell and browser tests. r=mak
MozReview-Commit-ID: 5hshgOrFqws

--HG--
extra : rebase_source : c7b173f7c2685c9522ef0626b74819273352a373
extra : source : 68e85782bbcab3c06e729551643bdc602cf8de71
2017-10-31 13:25:45 +00:00
Marco Castelluccio
184be31cf6 Bug 1413052 - Remove nsCommandHandler as it is unused. r=mossop
--HG--
extra : rebase_source : de588679698715a35ab02099635483d31a005b56
2017-10-31 00:15:32 +00:00
Marco Castelluccio
8120ddb24c Bug 1413138 - Remove nsIWebBrowserStream and nsEmbedStream. r=mossop
--HG--
extra : rebase_source : 2045cd40f90bce438cfa3f4180c2296a7a66df92
2017-10-31 00:27:27 +00:00
Phil Ringnalda
7bf1119c24 Backed out changeset 607922c730a1 (bug 1386018) for eslint bustage
MozReview-Commit-ID: JKQnKm7Nf4K
2017-10-31 19:12:01 -07:00
Kyle Machulis
41f2111481 Bug 1412437 - Remove nsIDOMHTMLTextAreaElement r=bz
MozReview-Commit-ID: JAON7Rd7IAo

--HG--
extra : rebase_source : 7bdc51676a4a834f1736b0c5f269bc26ca94e610
2017-10-30 16:14:51 -07:00
DimiL
fb631be6ce Bug 1325888 - Clear cached completion result when close safebrowsing database. r=francois
Safebrowsing testcase will close and then re-open database to simulate firefox restart.
This bug happened when DB service already has a previously cached completion result and then
re-open database. In this scenario, if testcase triggers another the same completion request,
we won't cache it because we thought we have it already (See nsUrlClassifierDBServiceWorker::CacheCompletion).

This causes a testcase assertion when testcase expects the completion
result should be stored in LookupCache.

MozReview-Commit-ID: 8o57jHv92OH

--HG--
extra : rebase_source : 90861060437d6cef860b85dd669d76e74ceec660
2017-11-01 08:40:00 +08:00
Jeff Walden
0f07840ce6 Bug 1379686 - Make ForwardingProxyHandler::isConstructor query and return whether the target is a constructor, rather than pretending is-constructor is identical to is-callable. r=till
--HG--
extra : rebase_source : fa16ec4ee67d1674ae2cf84e7a39b88192aea3a0
2017-10-20 23:25:54 -07:00
Valentin Gosu
1bd153659e Bug 1407720 - Merge nsICookieManager and nsICookieManager2 r=nwgh
MozReview-Commit-ID: HuzeeB43YZZ

--HG--
extra : rebase_source : 3924170ce50126dbbae7c97cae601b69d0ab95af
2017-10-31 13:02:28 +01:00
Martin Stransky
78d7ec139e Bug 1409716 - Remove DetectDisplay() and use DISPLAY env variable or Gdk display manager to detect/open it, r=glandium
For X11 only builds get display from DISPLAY env variable or from command line argument. For Wayland enabled buils use standard gdk_display_manager_open_display() path which respects GDK_BACKEND.

When command line argument --display is given pass it to child process by MOZ_GDK_DISPLAY env variable.

MozReview-Commit-ID: F9jEaJ9SU1p

--HG--
extra : rebase_source : 31cf96bcdfe5c525625aa3742aa74ec674265fe1
2017-10-25 14:53:08 +02:00
Ray Lin
7b275caaa6 Bug 1381375 - Show proper error message for 404 not found media source on video controls. r=jaws
MozReview-Commit-ID: JbMGBnlhH3w

--HG--
extra : rebase_source : bc4cab87a8b11214a8a0e6f61c33d6e84f7f01a3
2017-10-30 13:55:08 +08:00