Commit Graph

44678 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
aa5740dd64 Bug 1374247: Don't match in the add-ons detail page against .box-inherit, but against the scrollbox inner box. r=johannh,dao
This relies on no other scrollbox being in the subtree, but that's already the
case, so...

This can be seen in the add-on detail page.

The difference between applying it to #detail-view directly or not is not
perceptible, except for the case the add-on description is too large and we
don't fit into the screen.

MozReview-Commit-ID: Fg4Zx5e2A2o
2017-11-03 14:23:15 +01:00
NARCIS BELEUZU
8a7f727056 Merge mozilla-central to autoland. r=merge a=merge CLOSED TREE 2017-11-03 15:07:59 +02:00
NARCIS BELEUZU
480c0efa8b Backed out changeset 209df98be467 (bug 1398120) for frequently failing on toolkit/components/extensions/test/mochitest/test-oop-extensions/test_ext_webrequest_responseBody.html r=backout, a=backout on a CLOSED TREE
--HG--
extra : amend_source : 40ae0321f6f47cc398aec5c4577eec53703bbae8
2017-11-03 14:35:44 +02:00
NARCIS BELEUZU
2e3654a915 Merge mozilla-inbound to mozilla-central. r=merge a=merge 2017-11-03 12:04:55 +02:00
Chris Manchester
33f036289d Bug 1411712 - Move symbol version script ldflags for libxul to moz.build r=mshal
MozReview-Commit-ID: JDAIC6yzkx7

--HG--
extra : rebase_source : 4cf1cf22bb0f5e52469aef0f15f865837003fcdb
2017-11-02 11:47:48 -07:00
Sebastian Hengst
bde2e0e208 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-11-02 23:19:03 +01:00
Francois Marier
89c2da22e2 Bug 1411450 - Only build files required for the "lite" protobuf runtime. r=mossop
All of our .proto are optimized for LITE_RUNTIME so we can use
libprotobuf-lite instead of the full libprotobuf.

devtools does need something that's not part of libprotobuf-lite
(gzip streams) and so we add that to our builds.

MozReview-Commit-ID: BW8WnTC6pv

--HG--
extra : rebase_source : ad5f3832c29f1337ecfd4d7d88d09563c1794bca
2017-10-27 16:44:11 -07:00
Jared Wein
b8ffd9d167 Bug 1410666 - Remove unused PanelUI-popup code. r=mconley
Original patch authored by Tim Nguyen (:ntim).

MozReview-Commit-ID: 6qQnRMQXPTH

--HG--
extra : rebase_source : 319d160f3057173359f02adba44bdcc12a68e209
2017-10-31 14:38:15 -04:00
Dão Gottwald
d64a583b26 Bug 1411640 - Consolidate <radio> bindings and styling across platforms. r=bgrins
MozReview-Commit-ID: p4dxfdpTs3

--HG--
extra : rebase_source : d8b5352cae018a88a21ee1d1e8c3a699532f7db2
2017-11-02 17:55:33 +01:00
NARCIS BELEUZU
0a208387ad Merge mozilla-central to autoland. r=merge a=merge on CLOSED TREE 2017-11-03 12:20:45 +02:00
NARCIS BELEUZU
1b5408583f Backed out 3 changesets (bug 1368209)xpcshell failures services/sync/tests/unit/test_syncengine_sync.js on CLOSED TREE
Backed out changeset 1b868efa368f (bug 1368209)
Backed out changeset b88c681ccdc1 (bug 1368209)
Backed out changeset 4b8e56844ae9 (bug 1368209)
2017-11-03 11:40:06 +02:00
Moritz Brunner
fa5bc83999 Bug 366192 - Fixed http/https regex checks. r=mak
MozReview-Commit-ID: FL0AWkM9Ggm

--HG--
extra : rebase_source : 2550b1fca77c517093e430bb4c3e81bcfa0c3f5c
2017-11-02 22:43:19 +01:00
Kit Cambridge
4105f1cb3a Bug 1368209 - Refactor Engine::_processIncoming into three stages. r=eoger,tcsc
* In the first stage, we fetch changed records, newest first, up to the
  download limit. We keep track of the oldest record modified time we
  see.
* Once we've fetched all records, we reconcile, noting records that
  fail to decrypt or reconcile for the next sync. We then ask the store
  to apply all remaining records. Previously, `applyIncomingBatchSize`
  specified how many records to apply at a time. I removed this because
  it added an extra layer of indirection that's no longer necessary,
  now that download batching buffers all records in memory, and all
  stores are async.
* In the second stage, we fetch IDs for all remaining records changed
  between the last sync and the oldest modified time we saw in the
  first stage. We *don't* set the download limit here, to ensure we
  add *all* changed records to our backlog, and we use the `"oldest"`
  sort order instead of `"index"`.
* In the third stage, we backfill as before. We don't want large deltas
  to delay other engines from syncing, so we still only take IDs up to
  the download limit from the backlog, and include failed IDs from the
  previous sync. On subsequent syncs, we'll keep fetching from the
  backlog until it's empty.

Other changes to note in this patch:

* `Collection::_rebuildURL` now allows callers to specify both `older`
  and `newer`. According to :rfkelly, this is explicitly and
  intentionally supported.
* Tests that exercise `applyIncomingBatchSize` are gone, since that's
  no longer a thing.
* The test server now shuffles records if the sort order is
  unspecified.

MozReview-Commit-ID: 4EXvNOa8mIo

--HG--
extra : rebase_source : 13605dd3a43569a6d83dc2eb15a578a7bbd5c1ca
2017-11-01 11:09:57 -07:00
Mark Striemer
73701c8f36 Bug 1386018 - Tell users that the default search engine was set by an extension r=aswan,bsilverberg,jaws
MozReview-Commit-ID: A7uJ2lN0cLF

--HG--
extra : rebase_source : ef7f20b2efd4034116dafa7fe91ee454155bee1b
2017-10-18 14:54:54 -05:00
Marco Bonardo
0296cb4328 Bug 361923 - Can't use remote search engine icons larger than 10KB. r=florian
MozReview-Commit-ID: D0lmhAwabb3

--HG--
extra : rebase_source : 403b76132df74af3aeddc1ad4a00d85ea03d929f
2017-10-31 17:21:35 +01:00
ANDREEA PAVEL
ae041e25fc Merge mozilla-central to autoland r=merge a=merge on a CLOSED TREE
--HG--
extra : amend_source : 777464d07da7436d409117fd825c624c4870380b
2017-11-02 15:34:52 +02: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
Patrick McManus
d5cad5c72f Bug 1413831 - Make Some DNS Telemetry Opt-Out r=bagder
MozReview-Commit-ID: 1GcoNX5bipT

--HG--
extra : rebase_source : e1bb8ce13e8a4528a4fc256ca3e50b713485a9dd
2017-11-02 02:12:14 -07: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