Commit Graph

40465 Commits

Author SHA1 Message Date
Sebastian Hengst
f46ebb0d94 Backed out changeset aebb0ceeb20a (bug 1351548) 2017-04-26 13:12:53 +02:00
Shing Lyu
96b400c04a Bug 1351548 - Remove reftest-stylo.lists. r=bholley
MozReview-Commit-ID: Gn0fbS4PZ7i
2017-04-26 18:21:52 +08:00
Shing Lyu
dae014d9d5 Bug 1351548 - Add stylo-vs-gecko expectations to reftest.lists. r=bholley
MozReview-Commit-ID: GOUGBsd05cn
2017-04-26 18:21:43 +08:00
Carsten "Tomcat" Book
68e9a2dfd5 Merge mozilla-central to mozilla-inbound 2017-04-26 09:04:59 +02:00
Carsten "Tomcat" Book
8f4e4ca99b merge mozilla-inbound to mozilla-central a=merge 2017-04-26 08:41:31 +02:00
Carsten "Tomcat" Book
d9cce3c040 merge autoland to mozilla-central a=merge 2017-04-26 08:40:02 +02:00
Nicholas Nethercote
bc1d6a21a2 Bug 1358320 - Make TimeStamp::ProcessCreation()'s outparam optional. r=gsvelto.
TimeStamp::ProcessCreations()'s aIsInconsistent outparam is ignored by the
majority of its caller. This patch makes it optional. Notably, this makes
ProcessCreation() easier to use in a constructor's initializer list.
2017-04-26 14:55:54 +10:00
Wes Kocher
d550017825 No bug - Fix up merge bustage from an unsaved change a=me
MozReview-Commit-ID: CdGDhCgrksv
2017-04-25 13:58:03 -07:00
Wes Kocher
5e8bdb175d Merge inbound to m-c a=merge
MozReview-Commit-ID: A85cs7Yriqj
2017-04-25 13:53:00 -07:00
Marco Castelluccio
1af44da4a3 Bug 1359458 - Increase assertion count range for test_bug437844.xul. r=jmaher
--HG--
extra : rebase_source : 9a9e8d93afc1f883454b4533a13c8239c2608c31
2017-04-25 17:33:58 +02:00
Wes Kocher
675c0065d0 Backed out changeset 31d1116ced93 (bug 1349444) for assertions on Windows a=backout
MozReview-Commit-ID: 4dOhE2GADv3
2017-04-25 15:52:10 -07:00
Wes Kocher
bb10f1e55f Backed out changeset 5b18b53232b8 (bug 1355559) for assertions on Windows
MozReview-Commit-ID: G2UXc5l6b2T
2017-04-25 15:51:33 -07:00
Doug Thayer
979585d6ed Bug 1326572 - Provide an API for nsIProfiler r=kmag,mstange
In order to rewrite the Gecko Profiler add-on as a WebExtension,
we need an API for the profiler which allows us to control the
nsIProfiler, and symbolicate the stacks that it provides. This
is the implementation of the simpler parts of that API.

TODO:
- Support profiling of remote targets through a new devtools
  API.
- Support the dump_syms breakpad code which was asm.js in the
  old extension by directly calling into native code.
- Figure out a faster way to send the large volume of data from
  getSymbols all the way from our extension down to the content
  process and then into the page's context.

MozReview-Commit-ID: JzDbV4l2eXd

--HG--
extra : rebase_source : fee9acfaa522372c22c61f9b0f1cab13d5da2a86
2017-04-11 09:03:40 -07:00
Chris H-C
c2c97d341c bug 1357457 - Report non-overlapping Input Responses to Telemetry. r=bsmedberg,masayuki data-r=bsmedberg
Say there's a single lag event, a GC or a busy loop, during which the user
types several characters.

Is this one (lag) event? Several (input) events?

We have INPUT_EVENT_RESPONSE_MS which will accumulate several lagged events in
this case. However, that is more of an indication of how users use Firefox than
how good we've been at eliminating sources of lag.

INPUT_EVENT_RESPONSE_COALESCED_MS records the coalesced time spend waiting for
responses to input events. So in this case it will record one value for the
entire duration of the lag.

MozReview-Commit-ID: H5rYnhwF0q3

--HG--
extra : rebase_source : b9be179dac6c6a007d2835b909ec4ce71a3f1c90
2017-04-19 15:53:30 -04:00
Carsten "Tomcat" Book
e1e203f1f5 Merge mozilla-central to autoland 2017-04-27 16:36:41 +02:00
Bob Silverberg
0c4c482352 Bug 1358127 - Fix bookmarks.search so it doesn't return the contents of tag folders, r=mak
Also fix bookmarks.search so it doesn't return separators.

MozReview-Commit-ID: 18tkepk72f8

--HG--
extra : rebase_source : c1b713e6fb4e479df710bbc244e781a3bd4de48d
2017-04-24 09:04:59 -04:00
Sebastian Hengst
c54d68aa7d Bug 1284083 - Disable frequent intermittent toolkit/components/places/tests/expiration/test_pref_maxpages.js completely on Linux. r=test-disabled on a CLOSED TREE 2017-04-22 20:44:39 +02:00
Sebastian Hengst
392e0d1279 Bug 1284083 - Disable frequent intermittent toolkit/components/places/tests/expiration/test_pref_maxpages.js. r=test-disabled as suggested by mak on IRC 2017-04-22 15:00:55 +02:00
Sebastian Hengst
7fccfb74e9 merge mozilla-central to autoland. r=merge a=merge 2017-04-22 10:49:35 +02:00
Sebastian Hengst
473a1509ea merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 289I7nCINwK
2017-04-22 10:48:16 +02:00
Wes Kocher
c296c00a82 Merge m-c to autoland, a=merge
MozReview-Commit-ID: FvBazP0CwKm
2017-04-21 17:39:39 -07:00
Wes Kocher
d973551173 Merge inbound to central, a=merge
MozReview-Commit-ID: FHfhKIIlItM
2017-04-21 17:30:43 -07:00
David Anderson
7d5ed0b7fe Always show the compositor process PID in about:support. (bug 1358138, r=milan)
--HG--
extra : rebase_source : 10396aeb6b0c384bdf648b83974d6b05817879e5
2017-04-21 12:07:14 -07:00
Marco Bonardo
cce27d5a34 Bug 1356220 - Set a journal_size_limit on favicons.sqlite and improve the wal autocheckpoint value. r=adw
journal_size_limit doesn't apply to attached databases, so it must be set apart.
Additionally, the current journal_size_limit setting is wrong it should be bytes.
Finally, increase the wal_autocheckpoint value for performance reasons.
Sqlite by default uses a 4MiB autocheckpoint, but we use synchronous=NORMAL, that is a bit more dataloss risky.
For that reason just use half of the default value.
journal_size_limit is set higher than the autocheckpoint value, so that we won't truncate at
every checkpoint.

MozReview-Commit-ID: 2ZUy2Iwkjjc

--HG--
extra : rebase_source : dd3723d948f3cdec31109292e10ff0205d719aad
2017-04-21 18:43:29 +02:00
Mason Chang
29d29e1c54 Bug 1353521. Fix telemetry entry for display item counts to expire sooner. r=bsmedberg data-r=bsmedberg 2017-04-21 18:05:13 -07:00
Wes Kocher
4a05296446 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Cb0b59wJ0vy
2017-04-21 17:35:24 -07:00
Kris Maglione
f5b580e5e9 Bug 1358415: Don't trigger reflow just to compute tab geometry. r=aswan
MozReview-Commit-ID: DnFSbDfOskT

--HG--
extra : rebase_source : e6829657b250fa8ec893b3e73b7d9956dfe34424
extra : amend_source : f20cfab374b29b7d3475579a0fe5e11ab2e6dcb4
2017-04-21 13:22:34 -07:00
David Major
d66d8cc636 Bug 1357218: Call SetJitExceptionHandler in child processes too. r=ted 2017-04-21 20:25:19 -04:00
Florian Queze
dddd24505a Bug 1356593 - reimplement the search service's ParamSubstitution function to avoid doing unnecessary work, r=adw. 2017-04-22 02:08:54 +02:00
Kearwood Gilbert
eba3a06d5f Bug 1356382 - Move jsoncpp library and ensure it is included even when crashreporter is not r=ted
MozReview-Commit-ID: 2g9sFP6QQCU

--HG--
rename : toolkit/crashreporter/jsoncpp/AUTHORS => toolkit/components/jsoncpp/AUTHORS
rename : toolkit/crashreporter/jsoncpp/GIT-INFO => toolkit/components/jsoncpp/GIT-INFO
rename : toolkit/crashreporter/jsoncpp/LICENSE => toolkit/components/jsoncpp/LICENSE
rename : toolkit/crashreporter/jsoncpp/NEWS.txt => toolkit/components/jsoncpp/NEWS.txt
rename : toolkit/crashreporter/jsoncpp/README.md => toolkit/components/jsoncpp/README.md
rename : toolkit/crashreporter/jsoncpp/include/json/allocator.h => toolkit/components/jsoncpp/include/json/allocator.h
rename : toolkit/crashreporter/jsoncpp/include/json/assertions.h => toolkit/components/jsoncpp/include/json/assertions.h
rename : toolkit/crashreporter/jsoncpp/include/json/autolink.h => toolkit/components/jsoncpp/include/json/autolink.h
rename : toolkit/crashreporter/jsoncpp/include/json/config.h => toolkit/components/jsoncpp/include/json/config.h
rename : toolkit/crashreporter/jsoncpp/include/json/features.h => toolkit/components/jsoncpp/include/json/features.h
rename : toolkit/crashreporter/jsoncpp/include/json/forwards.h => toolkit/components/jsoncpp/include/json/forwards.h
rename : toolkit/crashreporter/jsoncpp/include/json/json.h => toolkit/components/jsoncpp/include/json/json.h
rename : toolkit/crashreporter/jsoncpp/include/json/reader.h => toolkit/components/jsoncpp/include/json/reader.h
rename : toolkit/crashreporter/jsoncpp/include/json/value.h => toolkit/components/jsoncpp/include/json/value.h
rename : toolkit/crashreporter/jsoncpp/include/json/version.h => toolkit/components/jsoncpp/include/json/version.h
rename : toolkit/crashreporter/jsoncpp/include/json/writer.h => toolkit/components/jsoncpp/include/json/writer.h
rename : toolkit/crashreporter/jsoncpp/src/lib_json/json_reader.cpp => toolkit/components/jsoncpp/src/lib_json/json_reader.cpp
rename : toolkit/crashreporter/jsoncpp/src/lib_json/json_tool.h => toolkit/components/jsoncpp/src/lib_json/json_tool.h
rename : toolkit/crashreporter/jsoncpp/src/lib_json/json_value.cpp => toolkit/components/jsoncpp/src/lib_json/json_value.cpp
rename : toolkit/crashreporter/jsoncpp/src/lib_json/json_valueiterator.inl => toolkit/components/jsoncpp/src/lib_json/json_valueiterator.inl
rename : toolkit/crashreporter/jsoncpp/src/lib_json/json_writer.cpp => toolkit/components/jsoncpp/src/lib_json/json_writer.cpp
extra : rebase_source : 6996fe5fd4a8e704a138b568d636c1d5238f15b2
2017-04-19 14:41:03 -07:00
Sebastian Hengst
e35a5d0b79 Backed out changeset f39e67694994 (bug 1302470) for failing mochitest test_bug263683.xul on opt-based builds on Linux and on debug on OSX, at least. r=backout 2017-04-21 19:09:12 +02:00
Sebastian Hengst
0565ac832f Backed out changeset 572662b36c77 (bug 1302470) 2017-04-21 19:09:12 +02:00
Sebastian Hengst
3e0e5a51d2 Backed out changeset a5a77d4a3cf3 (bug 1302470) 2017-04-21 19:09:11 +02:00
Sebastian Hengst
4608be37d8 Backed out changeset 726e98cd071e (bug 1302470) 2017-04-21 19:09:11 +02:00
Sebastian Hengst
6784deba77 Backed out changeset 95aca3b5524e (bug 1302470) 2017-04-21 19:09:11 +02:00
Dan Banner
cbf1ee25cc Bug 1351099 - Remove unused AddonLogging.jsm file r=rhelmer
MozReview-Commit-ID: B1mxqNZhpB

--HG--
extra : rebase_source : 02abddd18ec98fdd2d74eda053d161625fd96d3e
2017-04-19 16:28:41 +01:00
Andrew Swan
20873bc72b Bug 1355336 Recognize privileged extension signing certs r=mossop
MozReview-Commit-ID: ES2OSQTv9k8

--HG--
extra : rebase_source : 6d435c38b3785926c6d04d3b0d9588451406ba4b
2017-04-19 17:02:42 -07:00
Aaron Klotz
a518dd2017 Bug 1358288: Fix incorrect ABI specification for js-ctypes declaration of GetVersionExW; r=gfritzsche
MozReview-Commit-ID: DKTxo8EHNfY

--HG--
extra : rebase_source : 40d7b789c8fe297b719ad1d8ab3f1f618ad14084
2017-04-20 16:08:07 -06:00
Brad Werth
b50a85c16e Bug 1302470 Part 7: Disable part of the browser_Finder.js test until Highlight All is fixed for iframe content. r=mikedeboer
MozReview-Commit-ID: Jyn2YOIlIlV

--HG--
extra : rebase_source : 3f2ff4cc577839eca5eb623faa07d83cd63efb28
2017-04-21 08:25:42 -07:00
Nathan Froyd
79e83accdc Bug 1357556 - define a gecko_debug feature for gkrust*; r=emilio
Servo needs to know whether C++ code is compiled with MOZ_DEBUG, and
passing along an explicit feature is a better way to determine that
information than relying on cfg(debug_assertions).

MozReview-Commit-ID: B3XCskDQ56p

--HG--
extra : rebase_source : c53cd4abb8f56701d1051c932fc9aa5cf83384f2
2017-04-20 13:54:14 -04:00
Andrew Swan
e817ea40d7 Bug 1356462 Show a notification when non-MPC extensions are disabled r=mossop
MozReview-Commit-ID: 8KUhRe91AFt

--HG--
extra : rebase_source : f5e66c416587387f42a1c29099770e962e8cdee8
2017-04-19 11:30:24 -07:00
Andrew Swan
4fef12511d Bug 1356462 Add per-extension notice for non-MPC disabling r=mossop
MozReview-Commit-ID: KQ69E7B4VPg

--HG--
extra : rebase_source : 958d653c199e55dc11fa639e7a1c0bd9ba7429b7
2017-04-20 21:00:19 -07:00
Dão Gottwald
1edf6fd9a4 Bug 1358204 - Remove border and background fallback styling from xulscrollbars.css. r=enndeakin+6102
MozReview-Commit-ID: BVcmfs87sZ0

--HG--
extra : rebase_source : 549e3aa78c1f113eeaa843d165234a91e2a38ff6
2017-04-20 19:44:59 +02:00
Michael Ratcliffe
0a6c15a02a Bug 1073967 - Storage Inspector columns should use natural sort r=nchevobbe
Changlist:
  - Added Jim Palmer's well proven natural sort algorithm.
  - Added natural sort license (MIT).
  - Use natural sort everywhere inside TableWidget.js wherever we use .sort()
  - Changed browser_storage_overflow.js so that the test is faster and more maintainable. The test now also tests column sorting (ascending and descending).
  - Use natural sort everywhere inside storage.js wherever we need to slice the array. Without natural sort here we get e.g. row-1, row-10, row-100, row-2 etc.

MozReview-Commit-ID: FUY7pcLIYml

--HG--
extra : rebase_source : 6e25cc962a7ab89aeb361e4036af90dcecd24b02
2017-04-10 18:04:25 +01:00
John Dorlus
19c2af1fce Bug 1354639 - Change variable name in test to avoid debugger conflict; r=chutten
--HG--
extra : rebase_source : b84243547dbc4769c36f8cc68ef58ed4491cab19
2017-04-20 18:21:39 -04:00
Wei-Cheng Pan
150bc3a607 Bug 1344893 - Part 2: Add time to first byte metric. r=smaug, data-review=bsmedberg
MozReview-Commit-ID: 6a30Xofr6p1
2017-04-19 02:00:00 -04:00
Wei-Cheng Pan
1978d62be4 Bug 1344893 - Part 1: Report Navigation Timing into Telemetry. r=smaug, data-review=bsmedberg
We only need metric from top level content document, but we dont have
any information about it in nsDOMNavigationTiming, so I add a weak
reference which points to nsDocShell.

MozReview-Commit-ID: GiJigRLYHNV
2017-04-19 02:00:00 -04:00
Iris Hsiao
8b9629d52e Merge mozilla-central to mozilla-inbound 2017-04-24 12:04:12 +08:00
Chris H-C
cc69375ea9 bug 1319026 - Log failed Telemetry send requests. r=gfritzsche
Roughly one in three telemetry sends fail according to telemetry.mozilla.org.
Unfortunately, we have little idea about why.

This patch logs the failure paths in an effort to identify the worst offenders.

This is a temporary measure not meant to survive for long.
The data it gathers will be used to write appropriate longer-term error probes.

MozReview-Commit-ID: 9IMrLNH2AD

--HG--
extra : rebase_source : 2a3d12398e939965cc4bfebd3392dc7340691185
2017-04-06 15:10:15 -04:00
Alessio Placitelli
de1f4c78e1 Bug 1346223 - Remove SessionRecorder.jsm. r=gfritzsche
This patch also moves the activeTicks logic to TelemetrySession.jsm
along with the related test coverage.

MozReview-Commit-ID: 8vXffqo2V85

--HG--
extra : rebase_source : f681b06b48a56e2890af98fd3a1b2dc21a44a77c
2017-04-24 16:32:14 +02:00
Joel Maher
840910f54c Bug 1334336 - Intermittent toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger.js. temporarily disable. r=gbrown 2017-04-25 15:25:56 -06:00
David Major
27bac27c90 Bug 1355559: Acquire the stack walk workaround lock in LdrResolveDelayLoadedAPI. r=mstange 2017-04-25 16:10:14 -04:00
David Major
5be9ebe23b Bug 1349444: Take the stack walk workaround lock in LdrUnloadDll. r=mstange
This will prevent the profiler from suspending a target thread while that thread holds the RtlLookupFunctionEntry lock, which the profiler itself also wants to use.
2017-04-25 16:10:14 -04:00
Tim Taubert
88d5807434 Bug 1359429 - Remove superfluous telemetry probes r=mikedeboer f=bsmedberg
FX_SESSION_RESTORE_COLLECT_DATA_LONGEST_OP_MS can go because that's exactly the same as FX_SESSION_RESTORE_COLLECT_DATA_MS now.

We can remove FX_SESSION_RESTORE_COLLECT_COOKIES_MS because that's just a flat line since bug 912717 landed.
2017-04-25 21:48:22 +02:00
Michael Layzell
1a8d84c8ba Bug 1358516 - Don't try to display an unsymbolicated native stack in about:telemetry, r=gfritzsche
MozReview-Commit-ID: FHh0NScq8Jl
2017-04-25 11:20:54 -04:00
Ehsan Akhgari
cd4aaca3e8 Backout bug 1350765 for having caused bug 1358259 2017-04-25 11:20:04 -04:00
Gabor Krizsanits
b007d78f5d Bug 1352961 - P2: Measure for the delay before a new tab starts processing the first URL. r=mconley, data-r=bsmedberg
Opening pages in a new tab might suffer an extra delay from e10s-multi because
the new process has to start up and then run all the process / frame scripts
before it can react on the request from the parent to load the first page.

There are two code paths. Either we start the tab with a remote browser and
then the RemoteWebNavigation will send the request. Or we start with a non-remote
browser and have to change the remoteness flag on it, and then the SessionStore
will send the request.

In each cases we start the timer on the parent side, send it with the message,
and when the child receives it it stops the timer and reports the measured delay.
2017-04-25 17:11:12 +02:00
Gabor Krizsanits
a8e02d99c7 Bug 1352961 - P1: Exposing a timer to JS that can be used across the process boundaries. r=chutten 2017-04-25 17:11:05 +02:00
Alexandre Poirot
c90bccb53a Bug 1356231 - Use toolkit EventEmitter.jsm instead of devtools module. r=mossop
MozReview-Commit-ID: 49JI7NtLwKK

--HG--
extra : rebase_source : 7fb015f56be94c4bbe2d56506653f069c9ad8dd3
2017-04-27 17:58:09 +02:00
Alexandre Poirot
9c1aa4308f Bug 1356231 - Import DevTools event-emitter module to toolkit as a JSM. r=mossop
MozReview-Commit-ID: 7sgCLkQczet

--HG--
extra : rebase_source : e44696d1932d85eff365727e3d1bf25f6104e01c
2017-04-25 18:54:35 +02:00
Mike Conley
365f4e988a Bug 1352501 - Remove Reader Mode promotion panel. r=jaws,MattN
Note that the UITour library can still show a panel in the event that we want to
promote the feature that way.

MozReview-Commit-ID: FzKSzO987h7

--HG--
extra : rebase_source : 8c129106478559f011a3a4e311331851939ab408
2017-04-19 16:42:10 -04:00
Andrew Swan
76ffbaccea Bug 1358620 Add telemetry for non-MPC extensions r=bsmedberg
MozReview-Commit-ID: 5LwLr4wXmHq

--HG--
extra : rebase_source : bf7cd4e1cc6a54b9251630d079816f8d362806a4
2017-04-24 11:30:51 -07:00
Aaron Klotz
0a7b654bd2 Bug 1359536: Fix incorrect ABI for js-ctypes declaration of GetVersionExW; r=mhowell
MozReview-Commit-ID: CyAnHFLwfrb

--HG--
extra : rebase_source : 963b1628424425ef06838918633f075905d71733
2017-04-25 12:29:20 -06:00
Aaron Klotz
fbbeb0f6f6 Bug 1358552: Fix incorrect ABI specification in js-ctypes declarations in toolkit; r=froydnj
MozReview-Commit-ID: JuNNtbNC5pe

--HG--
extra : rebase_source : a933bf87b3533bca9b6bda28fe0a763ff84ddf0b
2017-04-25 13:00:23 -06:00
Emilio Cobos Álvarez
896ee812cd Bug 1359508: Allow LLVM 5 for stylo. r=froydnj
MozReview-Commit-ID: 3JtzH7kVR6Z

--HG--
extra : rebase_source : 97dc4d33a2f694a17d774efd008327205a35fc57
2017-04-21 14:12:32 +02:00
Sebastian Hengst
41454e89bf Backed out changeset dfc0f3c355ff (bug 1352364) for failing browser/components/search/test/browser_oneOffHeader.js on OSX 10.10 debug. r=backout
--HG--
rename : browser/themes/shared/places/bookmarks-notification-finish.png => browser/themes/osx/places/bookmarks-notification-finish.png
rename : browser/themes/shared/places/bookmarks-notification-finish@2x.png => browser/themes/osx/places/bookmarks-notification-finish@2x.png
rename : browser/themes/shared/toolbarbutton-dropdown-arrow-inverted.png => browser/themes/windows/toolbarbutton-dropdown-arrow-inverted.png
2017-04-25 20:09:49 +02:00
Ehsan Akhgari
c303c8121a Bug 1358004 - Remove the REMOTE_JAR_PROTOCOL_USED telemetry; r=jduell
In bug 1353123 it was decided to not extend this telemetry, so it will
expire in this release.  Given that, and the fact that bug 1329336 has
disabled the feature already, it's time to remove the probe.
2017-04-21 02:44:03 -04:00
Christoph Kerschbaumer
7711007990 Bug 1359092 - Extend loadURI within nsIWebNavigation.idl by a triggeringPrincipal argument. r=bz 2017-04-25 12:22:25 +02:00
Carsten "Tomcat" Book
aac521e681 Merge mozilla-central to mozilla-inbound 2017-04-25 11:52:19 +02:00
Carsten "Tomcat" Book
1fa6c5a322 Backed out changeset 3e42f84996ea (bug 1359092) for causing assertion failures 2017-04-25 10:46:31 +02:00
Chris Peterson
7b85322694 Bug 1358949 - Lower eslint cyclomatic complexity threshold in some directories. r=standard8
We can lower the eslint cyclomatic complexity threshold in some directories without adding eslint suppression comments in any .js source files. We need to specify the complexity rule in accessible/.eslintrc because it doesn't inherit the mozilla/recommended rules. eslint's default complexity threshold is 20.

Also bump the eslint-plugin-mozilla version because we modified the mozilla/recommended rules.

MozReview-Commit-ID: 57T4gAjPH7z

--HG--
extra : rebase_source : 4565abfa722b9459cfb4e006e843da13ed7cffd4
extra : intermediate-source : 658588564c08c9fd5e60633d1457f24087de8570
extra : source : 7e0526e3b943419a80c0cd2fa462cabbf8925eb1
2017-04-23 19:23:18 -07:00
Chris Peterson
893e00d283 Bug 1358947 - Make eslint "max-nested-callbacks" rule an error. r=standard8
eslint's default max-nested-callbacks threshold is 10, but now we make it an error. We could further lower the max-nested-callbacks threshold globally to 8, like browser/.eslintrc.js, but that would require adding suppression comments in (two) more .js test files. 10 seems good enough for now since it's the eslint default.

We need to specify max-nested-callbacks in accessible/.eslintrc because it doesn't inherit the mozilla/recommended rules.

Also bump the eslint-plugin-mozilla version because we modified the mozilla/recommended rules.

MozReview-Commit-ID: JA41vsi4U7j

--HG--
extra : rebase_source : 2dd211ebd3b8cf83f67f26cac5244bec8978f0e2
extra : intermediate-source : 6f5e75502be394038543029e3cfd474c5b1c2e98
extra : source : a13437d73c97fabd073ab8a6f93e85a5084b7405
2017-04-21 23:00:26 -07:00
Chris Peterson
a490701ed6 Bug 1358948 - Remove redundant eslint "no-spaced-func" rules and standardize on new "func-call-spacing" name. r=standard8
The "no-spaced-func" name was deprecated in ESLint v3.3.0 and replaced by "func-call-spacing", which is already specified in the mozilla/recommended rules and some other .eslintrc.js files. We need to specify func-call-spacing in accessible/tests/browser/.eslintrc.js because it doesn't inherit the mozilla/recommended rules.

MozReview-Commit-ID: 7L8fuVtTu0X

--HG--
extra : rebase_source : 9cbd3717e6360d47b1a4589e8d5658ccf4bcba59
extra : intermediate-source : 61d723ca5f9b4dd9a22f2956c2f49d998e9db6c9
extra : source : e589244b9db5a744166ed151ff3e2e77432fdb04
2017-04-23 19:40:28 -07:00
Florian Queze
76d7bdb946 Bug 1359130 - stop using FileUtils.jsm in the search service, r=adw. 2017-04-25 09:21:50 +02:00
Florian Queze
070e4cd147 Bug 1359130 - stop using NetUtil.jsm in the search service, r=adw. 2017-04-25 09:21:50 +02:00
Florian Queze
8639183be7 Bug 1359111 - stop using BrowserUtils.makeFileURI, r=jaws. 2017-04-25 09:21:50 +02:00
Florian Queze
b6597dcb0c Bug 1359111 - stop using BrowserUtils.makeURI, r=jaws. 2017-04-25 09:21:49 +02:00
Christoph Kerschbaumer
10ba7f4ab5 Bug 1359092 - Extend loadURI within nsIWebNavigation.idl by a triggeringPrincipal argument. r=bz 2017-04-24 21:57:25 +02:00
Carsten "Tomcat" Book
bb87f43c09 merge mozilla-inbound to mozilla-central a=merge 2017-04-18 10:21:31 +02:00
DimiL
8eed56ee65 Bug 1296406 - Fix ReloadDatabase API fail in safebrowsing testcase. r=francois
Recent change of safebrowsing thread model may cause nsUrlClassifierDBService::ReloadDatabase
API fail if there is an ongoing update at the same.

Fix this issue by adding retry in testcase.

MozReview-Commit-ID: CZGMpQvuzum

--HG--
extra : rebase_source : c59937f3e11bafcb2ad501872ffa29bafe84dad8
2017-04-17 09:13:41 +08:00
Johann Hofmann
763a5ff3f9 Bug 1352364 - Share toolbar button styling code between platforms. r=dao
MozReview-Commit-ID: 54hKvMmBq22

--HG--
rename : browser/themes/osx/places/bookmarks-notification-finish.png => browser/themes/shared/places/bookmarks-notification-finish.png
rename : browser/themes/osx/places/bookmarks-notification-finish@2x.png => browser/themes/shared/places/bookmarks-notification-finish@2x.png
rename : browser/themes/windows/toolbarbutton-dropdown-arrow-inverted.png => browser/themes/shared/toolbarbutton-dropdown-arrow-inverted.png
rename : browser/themes/windows/browser.css => browser/themes/shared/toolbarbuttons.inc.css
extra : rebase_source : 5b15be4d56b7072e3bdb106e24c5e105e8ee8129
2017-04-05 13:48:16 +02:00
Kris Maglione
d60281154f Bug 1356891: Get rid of getAPILevelForWindow. r=mixedpuppy
MozReview-Commit-ID: 4IMnEiC5VAh

--HG--
extra : rebase_source : 47a078bdcd780ee0c13ecd802574eb4096c6d01d
2017-04-16 08:32:59 -07:00
Kris Maglione
b91438bf36 Bug 1356828: Don't call getAddonById from the Pocket bootstrap scope. r=rhelmer
MozReview-Commit-ID: DJM1dOIA7X4

--HG--
extra : source : c39985abd71ceaa90fef9c438cc7627667d2e024
extra : amend_source : 26f1aa9c2d2d7604b056ca88a1071ff5fb490dd8
2017-04-15 16:23:54 -07:00
Xiaoyin Liu
45e675c86b Bug 1350309 - Fix uninitialized variables in updatehelper.cpp r=rstrong
Originally |consent| and |secureDesktop| are always used even when |success| is FALSE, and |consent| and |secureDesktop| are uninitialized in this case. In this patch, |isUnpromptedElevation| is set only when |success| is TRUE.

MozReview-Commit-ID: Dik8NG7zcCa

--HG--
extra : rebase_source : d9a2498207d7a228c8d445c4e2dcbe778da5aa81
2017-03-24 08:58:42 -04:00
Hemant Singh Patwal
73515b742b Bug 1354518 - De-duplicate already recommended ESLint rules in toolkit/components/narrate/.eslintrc.js. r=standard8
MozReview-Commit-ID: 2QClhuKkLVU

--HG--
extra : rebase_source : 6c14d3ee432b02491f8e5680112ea532da707d2f
2017-04-25 19:55:58 +05:30
Aryeh Gregor
af57d2df0f Bug 1251198 - Remove various obsolete events from document.createEvent r=smaug
Other browsers do not support any of these (IIRC), telemetry reports
essentially zero usage, and supporting them is contrary to the DOM spec.

Notes on specific events:

CommandEvent and SimpleGestureEvent: These are not supposed to be
web-exposed APIs, so I hid the interfaces from web content too
(necessary to avoid test_all_synthetic_events.html failures).

DataContainerEvent: This was a non-standard substitute for CustomEvent
that seemed to have only one user, so I removed it entirely and switched
the user (MozillaFileLogger.js) to CustomEvent.

ScrollAreaEvent: This is entirely non-standard, but we apparently expose
it deliberately to web content, so I didn't see any reason to remove it
from createEvent.

SimpleGestureEvent and XULCommandEvent: Can still be created from
createEvent(), but not by content.

TimeEvent: This is still in because it has no constructor, so there's no
other way to create it.  Ideally we'd update the SMIL spec to add a
constructor.  I did remove TimeEvents.

MozReview-Commit-ID: 7Yi2oCl9SM2

--HG--
extra : rebase_source : 199ab921acfc531b8b85e77f90fcd799b03c887b
2017-04-20 15:45:37 +03:00
Tom Tromey
bd012d9546 Bug 1334318 - remove last uses of PR_smprintf; r=froydnj
This removes the last uses of PR_smprintf from the tree (excluding the
security and nsprpub directories).  It also fixes a related latent bug
in nsAppRunner.cpp (which was incorrectly freeing the pointer passed to
PR_SetEnv).

MozReview-Commit-ID: GynP2PhuWWO

--HG--
extra : rebase_source : c3b83c7bd08b1c222e137a00323caf5481352845
2017-04-28 10:13:26 -06:00
Wes Kocher
2aa3f2f2e2 Merge m-c to autoland, a=merge 2017-04-19 17:17:20 -07:00
Dave Townsend
8b60f6a2fe Bug 1357804: Stop making metadata requests to AMO for system add-ons. r=rhelmer
MozReview-Commit-ID: 2TiAaNqdB3o

--HG--
extra : rebase_source : cd5b1f72ee4e81d41429fb32216cc470e7cd6c00
2017-04-19 13:25:40 -07:00
Carsten "Tomcat" Book
89613bd5c9 Merge mozilla-central to autoland
--HG--
rename : image/test/mochitest/damon.jpg => image/test/mochitest/bug1217571.jpg
extra : rebase_source : 81c1d8ff72e92b4c1421ca214b17dad320cb8f99
2017-05-03 10:13:04 +02:00
Shawn Huang
e1f1921930 Bug 1359708 - Add a telemetry probe for Storage API features, data-r=bsmedberg, r=bsmedberg,janv
MozReview-Commit-ID: 5DpRPOFVerW

--HG--
extra : rebase_source : 564593b482052b7531729f2b51bd5685da0557f1
2017-04-27 19:06:54 +08:00
Kan-Ru Chen
ffab50c6f8 Bug 1313200 - Allow IPC messages to async return MozPromises. r=billm,jwwang
This patch implements async returns for IPDL using MozPromises. There
are following changes:

* Initialize AbstractThreads for MessageLoops
* Record promises and their reject functions
  * When async message returns, call their resolve functions
  * When send error or channel close, call their reject functions
* Implement "unresolved-ipc-promises" count for about:memory
* Test cases

See bug attachment for generated code from test cases

MozReview-Commit-ID: 7xmg8gwDGaW

--HG--
rename : ipc/ipdl/test/ipdl/error/AsyncReturn.ipdl => ipc/ipdl/test/ipdl/ok/AsyncReturn.ipdl
extra : rebase_source : 9a5821d6c0e5f7152b8152a17a409b94e8258dc3
2017-03-16 17:36:15 +08:00
Kan-Ru Chen
36e1ce5909 Bug 1313200 - Init AbstractThread properly and early. r=froydnj
Separate AbstractThread::InitTLS and
AbstractThread::InitMainThread. Init AbstractThread main thread when
init nsThreadManager. Init AbstractThread TLS for all content process
types because for plugin and gmp processes we are doing IPC even
without init XPCOM and for content process init XPCOM requires IPC.

MozReview-Commit-ID: DhLub23oZz8

--HG--
extra : rebase_source : 6e4bfa03ec69e1eb694924903f1fa5e7259cbba3
2017-04-19 13:24:09 +08:00
Jim Porter
3517459260 Bug 1352069 - Introduce a pref that allows for disabling cosmetic animations r=jaws
This rolls browser.tabs.animate, browser.fullscreen.animate, and
alerts.disableSlidingEffect into a single pref; if any of these are disabled,
we'll disable the new pref too (toolkit.cosmeticAnimations.enabled). Most
future animations will also be subject to this pref.

MozReview-Commit-ID: 77pLMtERDna

--HG--
extra : rebase_source : 8939e453c2277caa4a90123ae09bb542aaa421ed
2017-04-11 13:47:31 -05:00
Alessio Placitelli
897ef11912 Bug 1357745 - Disable the shutdown ping sender. r=gfritzsche
MozReview-Commit-ID: 8HhOYNrxOkn

--HG--
extra : rebase_source : 928166c0362d511fc134f132d85ee1ea12a26300
2017-04-19 16:11:49 +02:00
John Dorlus
2dcc310854 Bug 1352269 - Added tab scalar test and manifest file r=chutten
Added test_main_ping_addon_install_tab_window_scalars.py. This test opens and closes tabs and checks
that the scalars for max number of concurrent tabs, tab open events, and number of windows open are correct.
It uses the addon install method to generate the ping.


Testrail test case: https://testrail.stage.mozaws.net/index.php?/cases/view/4963

MozReview-Commit-ID: IC1Ad2HSrUQ

--HG--
extra : rebase_source : 7ab3fabb74f0f17de7c7068ed17e735350cdfa78
2017-04-19 13:37:24 -04:00
Alessio Placitelli
873e462e34 Bug 1356673 - Fix a crash in RunPingSender at shutdown. r=gfritzsche
This patch makes sure to wait on the pingsender process to spawn
before shutting down Firefox.

MozReview-Commit-ID: CYYcGAy5H2s

--HG--
extra : rebase_source : a7157cbedbb94f0dbc6d1c319f7b4a54d1df035f
2017-04-19 17:00:21 +02:00
Thom Chiovoloni
0bb64306d4 Bug 1346175 - Record AsyncResource.serverTime in sync telemetry events. r=bsmedberg,markh
MozReview-Commit-ID: DG43B9zEHaO

--HG--
extra : rebase_source : 9b16fe1dff50574036fb2e10224d8056fe415ecd
2017-04-04 13:51:16 -04:00
Dão Gottwald
018f2a4a4e Bug 1356210 - Clean up TelemetryStopwatch.start calls for FX_TAB_CLOSE_TIME_ANIM_MS and FX_TAB_CLOSE_TIME_NO_ANIM_MS probes. r=Dexter,mconley
MozReview-Commit-ID: IvOerEtYY6T

--HG--
extra : rebase_source : 33650428b3e416c9fd78ccbcfca6f9e82d2824ef
2017-04-19 17:25:34 +02:00
Tanay PrabhuDesai
55974edf67 Bug 1354517 - De-duplicate already ESLint recommended rules in toolkit/components/extensions/.eslintrc.js r=standard8
MozReview-Commit-ID: XYWoR8bOKe

--HG--
extra : rebase_source : 136d0db8674ce4c00bc89fe4e8411dfd5a2bdff5
2017-04-19 08:37:06 +05:30
Dão Gottwald
63a5af42e4 Bug 1345315 - Remove obsolete tab animation telemetry. r=mconley
MozReview-Commit-ID: 2BopUnpHF8J

--HG--
extra : rebase_source : d01a488d3b89bd4b0194eaa219cceeffb2477fa9
2017-04-19 11:56:24 +02:00
Chih-Yi Leu
c9af51ae1e Bug 1355430 - Part1: s/MOZ_debug_get/MOZ_debug; r=baku,jgilbert
MozReview-Commit-ID: 7RUzGo3QJV5

--HG--
extra : rebase_source : a16494b7671feafabd24f2e0ea909d38a0b5910e
2017-04-11 16:50:59 +08:00
Dimi Lee
647b77b7fc Bug 1348253 - about:url-classifier: Providers information and update button. r=francois
The about:url-classifier supports following functions:
1. Provider section
  - Show update status for each provider, update status include
    last update time, next update time and last update status
  - Update button to manually trigger an update for the provider.

2. Debug section
  - Set MOZ_LOG Modules
  - Set MOZ_LOG_FILE

MozReview-Commit-ID: AHiveKEHSNC

--HG--
extra : rebase_source : b56e918de7f4eb30ad8eebc6d24ffaf2e76f4f4e
2017-04-19 00:33:08 +08:00
Mike Hommey
34e619d1c1 Bug 1357323 - Remove support for gonk in the build system. r=gps
Everything depending on the widget being gonk can go away, as well as
everything depending on MOZ_AUDIO_CHANNEL_MANAGER, which was only
defined on gonk builds under b2g/ (which goes away in bug 1357326).

--HG--
extra : rebase_source : 9f0aeeb7eea8417fa4e06d662d566d67ecaf2a24
2017-04-18 16:56:09 +09:00
Ashhar Hasan
9ffb129a1f Bug 234973 - Make selected row visible after removing/editing entries in password manager. r=Dolske
Added a call to
'treeBoxObject.ensureRowIsVisible(signonsTree.view.selection.currentIndex)' in
'signonReloadDisplay()' to make sure the selection is visible regardless of the
operation which caused a call to signonReloadDisplay().

MozReview-Commit-ID: EztJ4sZcofi

--HG--
extra : rebase_source : 3fa8fd3f7bb22862607b350415dd738a8383871f
2017-03-13 03:26:58 +05:30
Shane Caraveo
f6660740ac Bug 1326298 implement off-main-thread delivery with start/stop/error listeners, r=kmag
MozReview-Commit-ID: Ke4NsthrbP2

--HG--
extra : rebase_source : 0324030e5f7f534256ff0c469bb486dc52e282c2
2017-04-18 15:50:53 -07:00
Blake Kaplan
bacf7c88e0 Bug 1349363 - Track both .processCount and .web to get a complete view of the user's content processes. r=Felipe
MozReview-Commit-ID: B9tVLbxnKFd

--HG--
extra : rebase_source : 15202ad5ec2c85633690170e4a6eebb0315d2f50
2017-04-18 11:11:06 -07:00
Blake Kaplan
4cff489478 Bug 1349363 - Centralize pref-checking code for e10s-multi control. r=Felipe
This patch centralizes all of the pref-checking code for e10s-multi in a
single function. It is intended to be used throughout the codebase to see if
e10s-multi is "on". It also introduces dom.ipc.multiOptOut, which can be set
by the user to indicate that they do not want to participate in the e10s-multi
experiment.

MozReview-Commit-ID: Kyq1fqNzwue

--HG--
extra : rebase_source : 321a44fb5909c067a20dbb3b739175ba08569a5f
2017-04-17 14:36:04 -07:00
Wes Kocher
9f7208991b Backed out changeset 6404057679f4 (bug 1332386) for frequent failures in browser_preview_switch_print_selected.js a=backout 2017-04-18 16:21:58 -07:00
Wes Kocher
be39489f68 Merge m-c to autoland, a=merge 2017-04-18 14:40:48 -07:00
Wes Kocher
bcaa07a677 Merge inbound to central, a=merge 2017-04-18 14:35:25 -07:00
Dão Gottwald
6c3675d4c4 Bug 1356904 - Remove border and background fallback styling from numberbox.css. r=nhnt11 2017-04-18 15:25:30 +02:00
DimiL
c18e9c758a Bug 1357207 - Caching duration recorded to telemetry should be milli-second . r=francois
In Bug 1311935, We change positive/negative cache duration from milli-second to second.
But the value doesn't covert back to milli-second when store to telemetry(telemetry use
milli-second).

MozReview-Commit-ID: KR6xn9pwhUd

--HG--
extra : rebase_source : 378149dc29d61cbca31b8aa913df946ceff556f3
2017-04-18 12:01:09 +08:00
Matheus Longaray
89917b659f Bug 1332386 - Create extra print preview browser when using Simplify Page option. r=mconley
This patch creates a new print preview browser to host the simplified cloned-document
when Simplify Page option is used on preview. Also, this patch keeps track of what browser
should be presented, based on whether the 'Simplify page' checkbox is checked.

MozReview-Commit-ID: 77pLXhdbpPp

--HG--
extra : rebase_source : 7201f230299c571d6c3a86ce650d6852c43e0943
2017-04-18 22:21:10 +02:00
Francois Marier
6321486d37 Bug 1354713 - Make use of the application reputation allow list on OSX and Linux. r=gcp
Since the allow list contains both hostnames and certificate hashes, it makes sense
to use it on all platforms.

MozReview-Commit-ID: 1icRFYhhnAY

--HG--
extra : rebase_source : bcb6113090546cdca2b4f2dd120db98ffb511b0d
2017-04-07 16:07:41 -07:00
Sebastian Hengst
1dd0176f22 Backed out changeset 773f5b2cb868 (bug 1355430) for unexpectedly passing own test dom/canvas/test/webgl-mochitest/test_video_fastpath_mp4.html on Windows. r=backout 2017-04-18 21:09:25 +02:00
Ray Lin
f50d5b5b45 Bug 1340483 - Part 3. Enable preview function only when input is marked as autofill field. r=heycam
MozReview-Commit-ID: FFqYJ3icRd7

--HG--
extra : rebase_source : 2ba1caff6676a3af769e8aac58a19e9d9de81254
2017-03-22 16:55:56 +08:00
Chih-Yi Leu
5974ad86a4 Bug 1355430 - Part1: s/MOZ_debug_get/MOZ_debug; r=baku,jgilbert
MozReview-Commit-ID: 7RUzGo3QJV5

--HG--
extra : rebase_source : 3b2ee0101f9687d2c8d49083138d6afb31c75534
2017-04-11 16:50:59 +08:00
Chris H-C
10f2153e6e bug 1353295 - Remove addonHistograms from Telemetry r=Dexter
addonHistograms isn't being used and has started getting in the way.
So it goes.

Leave the "Addon Histograms" section in about:telemetry for 60 days.
Remove it in bug 1355882

MozReview-Commit-ID: 4lm7ONirofl

--HG--
extra : rebase_source : 39be18e5e31f930087111971e0b3d41c46fdc801
2017-04-06 15:31:58 -04:00
Marco Bonardo
12dcd10d01 Bug 1356567 - root icons should still create a page association if the domain differs. r=adw,kitcambridge
Root domain icons are no more associated with their pages, BUT if the page uses
a root domain icon from another domain, it should still get an association with it
or we couldn't relate the two.

This also fixes an overlooked problem in PlacesTestUtils where Date objects
cross a boundary and fail instanceof checks. This causes failures in the same
test that this patch is modifying.
To protect from future similar issues some protection has been added to updatedPlaces
so that it will crash in debug builds.

MozReview-Commit-ID: 3MTKhGj3ehj

--HG--
extra : rebase_source : 55120252e7ea8abb91f21ca2486deddc43795142
2017-04-14 20:34:27 +02:00
Mike Hommey
0f453b4ff8 Bug 1357328 - Remove media/webrtc/signaling/test/moz.build. r=jesup
Its content is a no-op since bug 1322707.

The code in the same directory, though, is meant to move to gtests
(bug 1316611).

--HG--
extra : rebase_source : fa269a034fd327856fde8d0673de58eba9b02d8e
2017-04-18 17:37:58 +09:00
Marco Bonardo
75bcb31533 Bug 1357366 - Avoid a possible crash loop in Places Database corruption handling. r=past
MozReview-Commit-ID: BIN3ji68nAY

--HG--
extra : rebase_source : c6cc5beb77483549183c02dc1a33bad2864e83a9
2017-04-18 14:02:43 +02:00
Carsten "Tomcat" Book
16969b40e2 Backed out changeset eb94759f0fcf (bug 1356567) for test failures in own test 2017-04-18 12:58:09 +02:00
Carsten "Tomcat" Book
7758f49b61 Merge mozilla-central to autoland 2017-04-18 10:40:53 +02:00
Marco Bonardo
5238755b71 Bug 1356567 - root icons should still create a page association if the domain differs. r=adw,kitcambridge
Root domain icons are no more associated with their pages, BUT if the page uses
a root domain icon from another domain, it should still get an association with it
or we couldn't relate the two.

This also fixes an overlooked problem in PlacesTestUtils where Date objects
cross a boundary and fail instanceof checks. This causes failures in the same
test that this patch is modifying.
To protect from future similar issues some protection has been added to updatedPlaces
so that it will crash in debug builds.

MozReview-Commit-ID: 3MTKhGj3ehj

--HG--
extra : rebase_source : e36ba1ab41649927f92fee053c10bf43474a0bcf
2017-04-14 20:34:27 +02:00
Marco Bonardo
59a75d039d Bug 1356285 - micro-optimization in richlistbox selectedIndex setter. r=enndeakin+6102
MozReview-Commit-ID: 6fnhubnDUZ1

--HG--
extra : rebase_source : 50c10995ca4b87e703272b204937c54521ba6487
2017-04-13 19:01:48 +02:00
Alastor Wu
dcf248107f Bug 1348803 - part1 : move fennec-only code to android/browser.js. r=sebastian
We could register media control related event after the tab has active media.
But we still need to register "audioFocusChange" in the beginning, because it
affect every tab even the tab has no active media.

MozReview-Commit-ID: ErIBUobnxbg

--HG--
extra : rebase_source : bdc8070f2f2a81f847ebb8e0ec87f6efeb86eb80
2017-04-18 11:03:49 +08:00
David Major
17f4d62f9b Bug 1349444: Suppress stack walking in LdrUnloadDll. r=mstange,aklotz,froydnj 2017-05-03 17:13:31 -04:00
Wes Kocher
febd210bd9 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Lm5sPLbtrs
2017-05-03 13:54:34 -07:00
Brendan Dahl
05aa249ae0 Bug 1359480 - Only allow headless on supported platforms.
Avoids crashes and lets users know if they try headless
on an unsupported platform.
2017-05-03 11:58:10 -07:00
Robert Strong
5b891c93dd Bug 1359492 - remove code that incorrectly sets the apply to dir path when staging an update. r=mhowell
This was missed during the removal of the gonk code.
2017-05-03 11:37:53 -07:00
Neil Deakin
97cb42eab2 Bug 1354956, delay the tooltip direction computation until it is known that the tooltip will appear, avoiding a flush, r=mconley 2017-05-01 10:42:33 -04:00
Jean-Yves Avenard
321df64731 Bug 1357484: [mp4] Add m4v major type support. r=jolin
MozReview-Commit-ID: LEJvov1ZfVA

--HG--
extra : rebase_source : 4f6137dfe73df8e8da65297be2bba0a4dbfafe9f
2017-04-25 12:52:56 +02:00
Luke Chang
b7a44c655a Bug 1348751 - [Form Autofill] A utility library for handling full name and separated names, r=MattN
MozReview-Commit-ID: 3rcuxbFHKOq

--HG--
extra : rebase_source : 5afb16d5c73b379220fa249bcc706d22d21e38b9
2017-04-12 20:05:54 +08:00
Chris Manchester
3258c3b97a Bug 1353090 - Remove code handling multiple files from symbolstore.py r=ted
MozReview-Commit-ID: 2vOP8iqYDW7

--HG--
extra : rebase_source : 62d858d83d9f0aa430a19c5402b0a76f427f4eb0
2017-04-26 22:32:27 -07:00
Chris Manchester
dfe40d496a Bug 1353090 - Convert output to use print in symbolstore.py r=ted
MozReview-Commit-ID: 4eoDTf9lX5w

--HG--
extra : rebase_source : 359e83e393ef2572ad52389ede6b85bdfc182265
2017-04-26 22:32:26 -07:00
Phil Ringnalda
be1376c018 Backed out changeset ddcbb81610fd (bug 1355198) for Android test_ext_proxy.html bustage
MozReview-Commit-ID: KetgckpyHea
2017-04-26 20:38:36 -07:00
Iris Hsiao
cff14d343b Backed out changeset 6208b116de63 (bug 1349489) for eslint failure 2017-04-27 10:29:52 +08:00
Sean Lee
5016a31faa Bug 1349489 - Part 2: Add test fixtures for autofill field name heuristics.; r=MattN
MozReview-Commit-ID: IuvSEpSHVtK

--HG--
extra : rebase_source : 49de3367deffd04bad6108006443ec44212e1688
2017-04-21 15:20:26 +08:00
Wes Kocher
226702fd85 Merge m-c to autoland a=merge
MozReview-Commit-ID: LOGgOErcV9L
2017-04-26 17:43:38 -07:00
Wes Kocher
fbf015c904 Backed out changeset 8d6b492ebb36 (bug 1348751) for browser_all_files_referenced.js failures a=backout
MozReview-Commit-ID: LOiWlRiZOwT
2017-04-26 17:20:08 -07:00
Brad Werth
cffd503744 Bug 1351383 Part 1: Define a new histogram to measure usage of css box align props in block containers. r=bsmedberg
MozReview-Commit-ID: L9TtQLj4dWi

--HG--
extra : rebase_source : 947899cc9a0f34cfe919ebe9dc083602b7605277
2017-04-25 15:58:28 -07:00
Sebastian Hengst
aa97b436a2 Backed out changeset 03a3ed5fbce1 (bug 1331915) for telemetry bustage. r=backout 2017-04-27 01:05:03 +02:00
Drew Willcoxon
d05d6700df Bug 1359278 - Typo in UnifiedComplete causes browser.urlbar.restrict.searches not to be used. r=mak
MozReview-Commit-ID: GVf8gAWNN3M

--HG--
extra : rebase_source : c0c0f2ffd78986398c09542c783a9f815f56b587
2017-04-24 17:45:56 -07:00
Matthew Wein
a20cd59269 Bug 1355198 - Fix "DIRECT" return type to take no arguments and update error handling r=mixedpuppy
MozReview-Commit-ID: AKY6cjDoSmZ

--HG--
extra : rebase_source : 4caa7e772a8a24b921e05864ef9b5088d77a331d
2017-04-11 12:19:53 -04:00
Tom Ritter
96b2a2c6e3 Bug 1331915 Add Telemetry probe to Graphite library usage r=jfkthame
MozReview-Commit-ID: 1aU5ddQoLnV

--HG--
extra : rebase_source : f4237dba387d977f0f6036f7bc5fc15822ea2bf4
2017-04-21 14:09:53 -05:00
Hemant Singh Patwal
0fc8ec09dd Bug 1354519 - De-duplicate already ESLint recommended rules in toolkit/components/passwordmgr/.eslintrc.js. r=standard8
MozReview-Commit-ID: 8QjmEmRz7YJ

--HG--
extra : rebase_source : 5440fbbab6a82389c6520a7187584cb6f635cc54
2017-04-26 22:24:19 +05:30
Luke Chang
38318a7f55 Bug 1348751 - [Form Autofill] A utility library for handling full name and separated names, r=MattN
MozReview-Commit-ID: 3rcuxbFHKOq

--HG--
extra : rebase_source : 3b99534f8539f2e5425bbc1d543ababb2a3ee6e1
2017-04-12 20:05:54 +08:00
Andrew Swan
c698fcb0ec Bug 1359824 Only display error for disabled addons r=mossop
Also fixed some existing errors in the non-mpc browser test found
while working on this...

MozReview-Commit-ID: 7hcWfS5ZVLu

--HG--
extra : rebase_source : 7d799ddcbff9bbefd7ae1bd8d61b8a9000526b2b
2017-04-26 10:47:28 -07:00
Tom Tromey
99f4608655 Bug 1334278 - change mozilla::Smprintf to return a UniquePtr; r=froydnj
Change mozilla::Smprintf and friends to return a UniquePtr, rather than
relying on manual memory management.  (Though after this patch there are
still a handful of spots needing SmprintfFree.)

MozReview-Commit-ID: COa4nzIX5qa

--HG--
extra : rebase_source : ab4a11b4d2e758099bd0794d5c25d799a7e42680
2017-03-03 08:17:27 -07:00
Andrew Swan
1408fb1a9d Bug 1359476 Don't disable non-extensions due to MPC=false r=rhelmer
MozReview-Commit-ID: 9AHyWSbdwuk

--HG--
extra : rebase_source : 23c31df7278bce6de92c17061060114cba1d9259
2017-04-25 16:37:53 -07:00
Kris Maglione
c279528885 Bug 1357137: Make sure all content scripts for the same page load into the same sandbox. r=mixedpuppy
MozReview-Commit-ID: xB8kZ2KZdz

--HG--
extra : amend_source : 05eb10e99b8cd1a2857c53750d6fb928d6100d7f
2017-04-17 10:24:43 -07:00
Sebastian Hengst
4bd7a206de merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: DZowmCXo7Q
2017-04-17 16:21:05 +02:00
Sebastian Hengst
4743dbe1d9 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-04-16 20:03:00 +02:00
Sebastian Hengst
eacfbf3ac6 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: D039X4edhVO
2017-04-16 20:00:50 +02:00
Kris Maglione
7fa005631c Bug 1356816: Follow-up: Fix xpcshell bustage. r=me
MozReview-Commit-ID: B8enqRATaag

--HG--
extra : rebase_source : 1c7c168e456f86abef001ee42d14a8a68918ea40
2017-04-16 08:42:03 -07:00
Srivatsav Gunisetty
76c4df4bd0 Bug 1354199 - Remove border and background fallback styling from tabbox.css. r=dao 2017-04-16 09:37:09 +02:00
Phil Ringnalda
9ef70fa376 Backed out changeset e7c2fe034f25 (bug 1356816) for mochitest bustage 2017-04-15 21:42:59 -07:00
Ehsan Akhgari
29071e6146 Backout change fb3c323635d6 (bug 1347400) because the telemetry probe didn't prove to be useful 2017-04-15 17:20:25 -04:00
Kris Maglione
8b4fddd42c Bug 1356827: Don't load the blocklist service before we need it. r=rhelmer
MozReview-Commit-ID: EYkSgnOocWQ

--HG--
extra : rebase_source : 3d5bceeadd95e98de6d67eae5d90182f72e2a46d
2017-04-15 11:35:31 -07:00
Sebastian Hengst
96f0bd0fb6 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-04-15 20:10:39 +02:00
Kris Maglione
4d4b8c1d3d Bug 1356821: Lazily create console object for bootstrap scopes. r=rhelmer
MozReview-Commit-ID: 1NGObNECE8

--HG--
extra : rebase_source : 98d9bddbc02961d374e0ebe0fd04021eaf0eebcc
2017-04-15 11:03:34 -07:00
Sebastian Hengst
8bd051237a merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: JpAhOPjgvkF
2017-04-15 19:59:24 +02:00
Kris Maglione
5e75957ba6 Bug 1356816: Don't load Extension.jsm on startup just to set the browserUpdated flag. r=rhelmer
MozReview-Commit-ID: C0mtHeZ2cJ

--HG--
extra : source : 8eb426870da26be5b86c16a133a11694c17c2843
extra : amend_source : 71d2a6f57591db57df3dfe860d48191c0f3b7cb8
2017-04-15 10:13:39 -07:00
Kris Maglione
e09538853e Bug 1356816: Don't load Extension.jsm on startup just to set the browserUpdated flag. r=rhelmer
MozReview-Commit-ID: C0mtHeZ2cJ

--HG--
extra : rebase_source : 90255959af96b1878d6484718e472db172b02318
2017-04-15 10:13:39 -07:00
Olli Pettay
27d9c5656a Bug 1355540, use SegmentedVector for pending links to avoid slow hashtable lookups in hot codepaths, r=bz 2017-04-15 18:55:05 +03:00
Sebastian Hengst
cfea98eabf merge mozilla-central to autoland. r=merge a=merge 2017-04-15 20:08:03 +02:00
Florian Queze
4c6a68d1c9 Bug 1355161 - script-generated patch to replace .{currentThread,mainThread}.dispatch(..., Ci.nsIThread.DISPATCH_NORMAL) with .dispatchToMainThread(...), r=froydnj. 2017-04-14 18:29:12 +02:00
Ehsan Akhgari
974b83bb2b Bug 1250473 - Convert formSubmitListener.js to a process script instead of a frame script; r=MattN
This saves the cost of loading this script once per frame.
2017-04-14 23:32:23 -04:00
Servo VCS Sync
0b5b5bdbf2 No bug - Revendor rust dependencies 2017-04-17 02:38:49 +00:00
Markus Stange
07375231f4 Bug 1356898 - Use nsAutoCString in two places in TelemetryHistogram.cpp. r=froydnj
MozReview-Commit-ID: 3njPBvdhwRj

--HG--
extra : rebase_source : 0cab1ff7c2030ffd6750d21891976f1dc8bef7b6
2017-04-16 14:18:00 -04:00
Jay Harris
2c1fa18863 Bug 1338011 - Adds some telemetry probes - f=bsmedberg r=gerald
MozReview-Commit-ID: BmwEjBiCBNo

--HG--
extra : rebase_source : 1d181a6dd1385304c6c45a22e99563f570e31374
2017-04-15 09:36:42 +12:00
Drew Willcoxon
4f0389f555 Bug 1334615 - Add a probe to determine whether the keyboard or the mouse was used to select an action. r=bsmedberg,mak
MozReview-Commit-ID: G3K2l6jnCR8

--HG--
extra : rebase_source : e3f9696defa7cdd76695f657b7f5a6e01edb604f
2017-04-14 17:27:51 -07:00
Sebastian Hengst
d8496d0a1f merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: EjT9dcum69m
2017-04-14 23:56:10 +02:00
Sebastian Hengst
875f27030a merge mozilla-central to autoland. r=merge a=merge 2017-04-14 17:22:00 +02:00
Joel Maher
7ed5d1110d Bug 1325778 - Intermittent toolkit/components/passwordmgr/test/mochitest/test_insecure_form_field_autocomplete.html. disable the right test. r=mattn
MozReview-Commit-ID: 1Ut8csGjudW
2017-04-14 05:54:32 -04:00
Iris Hsiao
93edef392b merge autoland to mozilla-central a=merge 2017-04-14 17:09:58 +08:00
Wes Kocher
c8a2033f35 Merge m-c to inbound, a=merge 2017-04-13 17:33:39 -07:00
Wes Kocher
514e230373 Merge inbound to central, a=merge 2017-04-13 17:24:01 -07:00
Wes Kocher
4fab232444 Merge autoland to central, a=merge 2017-04-13 13:03:43 -07:00
Wes Kocher
22cb3d1d3b Backed out 4 changesets (bug 1346825) for being the likely cause of devtools bustage a=backout CLOSED TREE
Backed out changeset 80999e98d40b (bug 1346825)
Backed out changeset 426aa68b32f0 (bug 1346825)
Backed out changeset d4b155c9ee3d (bug 1346825)
Backed out changeset 81b1a2207776 (bug 1346825)
2017-04-13 11:23:18 -07:00
Wes Kocher
84bcf6caeb Backed out changeset b651a6de3ced (bug 1352387) for landing with another bug that's causing devtools bustage a=backout CLOSED TREE 2017-04-13 11:22:03 -07:00
Wes Kocher
007a408cdd Merge graphics to m-c a=merge 2017-04-13 10:42:37 -07:00
Kris Maglione
0f984db27d Bug 1354294 - Follow-up: Fix tests to check for nuked wrapper exception. r=me a=bustage
MozReview-Commit-ID: Hv1uDW8iJP8
2017-04-13 10:07:26 -07:00
Kartikaya Gupta
b4341d2689 Merge m-c to graphics
MozReview-Commit-ID: EGaA6e4loBM
2017-04-13 11:08:02 -04:00
Gabor Krizsanits
d7b230ffc7 Bug 1344174 - Follow up to extend the memory distribution probe's comment for data review. r=bsmedberg 2017-04-13 16:13:18 +02:00
Joel Maher
412d0cbbc7 Bug 1348241 - Intermittent toolkit/components/extensions/test/mochitest/test_ext_contentscript_cache.html. disabled on linux/android debug. r=gbrown
MozReview-Commit-ID: LcVBulC62Uh
2017-04-13 09:46:16 -04:00
Neil Deakin
3a1b430f17 Bug 1334635, don't flush layout in the tree's CheckOverflow method if the scroll overflow hasn't changed, r=jaws, dholbert
The flush was added due to the overflow/underflow events causing recursion in some cases. But if the events aren't fired there is no point in doing this. The password manager test is changed to flush since it relies on showing/hiding tree columns but currently doesn't wait for a relayout before asking for cell information.
2017-04-13 08:21:23 -04:00
Carsten "Tomcat" Book
b1373744cb Backed out changeset d31299b9b88e (bug 1350765) for conflicting with the backout in df0936e00966 2017-04-13 12:29:04 +02:00
Carsten "Tomcat" Book
4086ebff62 Backed out changeset cfe47bace342 (bug 1353295) for assertion failures 2017-04-13 09:39:17 +02:00
Masatoshi Kimura
7e1158fd16 Bug 1356023 - Remove nsIScreenManager.systemDefaultScale. r=jfkthame
MozReview-Commit-ID: 6Ha8XrJBSiU

--HG--
extra : rebase_source : a83a64acf01dc9d1a0593c0ddbff76f74809a79b
2017-04-13 07:20:35 +09:00
Wes Kocher
2986c817dc Merge autoland to central, a=merge CLOSED TREE 2017-04-12 15:13:30 -07:00
Wes Kocher
25d50f2c30 Merge inbound to central, a=merge 2017-04-12 14:39:09 -07:00
Kartikaya Gupta
2807504086 Merge m-c to graphics
MozReview-Commit-ID: 3cMszvTBvR8
2017-04-12 08:54:40 -04:00
Iris Hsiao
944f87c575 merge mozilla-inbound to mozilla-central a=merge 2017-04-12 11:16:46 +08:00
Sebastian Hengst
cb58b31547 Backed out changeset 6b3a538e17a1 (bug 1355334) for eslint failure at XPIProvider.jsm:1075. r=backout 2017-04-11 21:29:07 +02:00
Kartikaya Gupta
aa20d100c1 Merge m-c to graphics
MozReview-Commit-ID: Ij5C7MUete4
2017-04-11 10:09:54 -04:00
Kartikaya Gupta
59dd9e78bc Bug 1353484 - Update webrender to 3dd68f54e12bd5abf8ef41de4d4ec851620f7e4e. r=jrmuizel,kvark,rhunt
This includes:
- updating calls to push_scroll_layer for API change in 7253e2f.
- updating calls to push_stacking_context for API change in be249f6.
- updating for changes to gradient APIs in 05c4293.
2017-04-11 10:00:41 -04:00
Carsten "Tomcat" Book
ee9da45454 merge mozilla-inbound to mozilla-central a=merge 2017-04-11 10:17:24 +02:00
Andrew Swan
c441055412 Bug 1355334 Bail out immediately on manifest errors when parsing a webextension r=kmag
MozReview-Commit-ID: LdwimNj1upZ

--HG--
extra : rebase_source : 53e5c18f917e8f5000d417ef515bf918ea1d0424
2017-04-10 21:04:43 -07:00