Граф коммитов

46597 Коммитов

Автор SHA1 Сообщение Дата
Christoph Kerschbaumer ebc99601c7 Bug 1434357: Test allow insecure redirect to data: URI through WebRequest API. r=jkt 2018-02-18 19:18:28 +01:00
Christoph Kerschbaumer a6c1ffb498 Bug 1434357: Exempt Web Extensions from insecure redirects to data: URIs. r=kmag,mayhemer 2018-02-18 19:52:52 +01:00
Brian Grinstead 1586c450c0 Bug 1411032 - Remove 'bulletinboard' alias for the stack element;r=enndeakin+6102
MozReview-Commit-ID: GSDH9rWqv0e

--HG--
extra : rebase_source : 60fe4fafb614d7c92ab97143c10cf749c3d47880
2018-02-21 09:28:47 -08:00
Gurzau Raul 2a77281049 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-02-21 19:30:44 +02:00
Jonathan Kingston 8afc412494 Bug 1435733 - Upgrade mixed display content pref. r=baku,ckerschb,francois,mayhemer
MozReview-Commit-ID: ETIgVF3zhRu

--HG--
extra : rebase_source : e4c59f50584158f4b31527347b10424b56692fa1
2018-02-05 15:37:27 +00:00
Chris H-C 1fb77a276b bug 1438335 - Record when we have to clamp large Telemetry accumulations. r=Dexter,francois
We need to clamp accumulations to fit in our data representation (int). This
patch records the number of times, and for which probes, we had to do so.

MozReview-Commit-ID: GSs3oFvLKlL

--HG--
extra : rebase_source : 03aff1b8b645a7934ecbf51a1c2a66cc63dd29f4
2018-02-15 16:13:36 -05:00
Chris H-C 31e6f1773c bug 1438335 - Test edge-of-representation accumulations to Histograms. r=Dexter
MozReview-Commit-ID: 4FflK2q7Gea

--HG--
extra : rebase_source : 4f2697965d4487ec5e0b43e6e80eea99e707b0df
2018-02-15 13:47:55 -05:00
Chris H-C fabdaad1ef bug 1438335 - Document Histogram accumulation clamping behaviour r=Dexter
MozReview-Commit-ID: K7gB4zoAleM

--HG--
extra : rebase_source : c11d025197b717a9818cbdbb8508cd923d403944
2018-02-15 13:38:42 -05:00
Chris H-C d28173d119 bug 1438335 - Clamp the samples accumulated to histograms. r=Dexter
Internally Histograms use int, which is signed.

Our API uses uint32_t, which is not.

Our JS API uses ToUint32, which takes provided values modulo UINT32_MAX.

This patch consolidates behaviour so that all values greater than INT_MAX will
be correctly recorded in the highest bucket of a Histogram... instead of
having values between INT_MAX and UINT32_MAX end up as 0s, and values above
UINT32_MAX being taken modulo UINT32_MAX, but only from the JS API.

MozReview-Commit-ID: CzaaNZkPEji

--HG--
extra : rebase_source : fe3450fc5cb81d015f53325819e2726e7af2a6f7
2018-02-15 13:32:13 -05:00
Mark Banner 2fb06c3ba2 Bug 1437250 - Bookmark url queries shouldn't return folder shortcuts. r=mak
URL queries don't need to return queries not shortcuts, as that isn't what the invoker is expecting.

MozReview-Commit-ID: 74LvXqc40Ps

--HG--
extra : rebase_source : d25b78fb73d9319989a52b30b4439ccdd1f999b1
2018-02-20 20:34:09 +00:00
Gurzau Raul 082f8e6d89 Merge inbound to mozilla-central. a=merge 2018-02-21 12:01:33 +02:00
Masayuki Nakano 06c2b2765d Bug 1437838 - Narrate module should listen to keydown events instead of keypress events r=eeejay
Looks like that any script of web pages don't run in reader mode.  If so,
it's safe narrate module to listen to keydown events of non-printable keys
because nobody listens to following keypress events of them.  So, it's OK
to stop dispatching following keypress event of keys handled by keydown
event handlers of narrate module.

MozReview-Commit-ID: Agn8H8j8opz

--HG--
extra : rebase_source : 6d609936ce2592e9d23b100e3b875bd115b74c47
2018-02-13 22:11:01 +09:00
Hiroyuki Ikezoe 1b0cba9367 Bug 1417354 - Introduce nsIDocument::GetPresContext(). r=smaug
It would be convenient to get nsPresContext from nsIDocument.

MozReview-Commit-ID: Ei6V3UE8XGr

--HG--
extra : rebase_source : 8d2a917eb62cf341e4e1810451fd01c01dbc3bad
2018-02-21 07:00:10 +09:00
Jared Wein 03071c21a3 Bug 1434415 - Move all hard-coded PaymentRequest strings to localization files. r=MattN
MozReview-Commit-ID: 4dhHxaDjqgM

--HG--
extra : rebase_source : 442806cf79406d192401ff41ec299c75df4fe000
2018-02-15 16:12:04 -05:00
Jared Wein 04d2dfc8fc Bug 1427947 - Dispatch `shippingoptionchange` when the shipping option is changed. r=MattN
MozReview-Commit-ID: J8U7ln90XnZ

--HG--
extra : rebase_source : e04267840eb59b945a297e4338b8ac8bfe1e29e1
2018-02-15 15:03:40 -05:00
shindli b92e3fe192 Backed out 2 changesets (bug 1433593) for xpcshell on /tests/unit/test_IE7_passwords.js on a CLOSED TREE
Backed out changeset c1b0ea577728 (bug 1433593)
Backed out changeset 96327b595b91 (bug 1433593)
2018-02-20 23:01:54 +02:00
shindli 1e4755bc65 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-02-20 21:14:11 +02:00
shindli f1c5255ad4 Merge inbound to mozilla-central. a=merge 2018-02-20 21:09:49 +02:00
Connor Masini 2c622ac77f Bug 1417880: Allow theming arrow panels. r=jaws, ntim 2018-02-07 00:22:22 -05:00
Kit Cambridge eb8e51bd1d Bug 1438740 - Add a consistency check to ensure the synced bookmark mirror matches Places. r=markh
MozReview-Commit-ID: CGzXDy95Bkx

--HG--
extra : rebase_source : fed4a4a91512780d77d38783939bef2d9bb630ae
2018-02-15 18:36:24 -08:00
Cosmin Sabou 6e3859bfa5 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-02-19 00:00:43 +02:00
Cosmin Sabou 0548f006a3 Merge inbound to mozilla-central. a=merge 2018-02-18 23:54:56 +02:00
Sebastian Hengst 26076857ec Bug 1432358: Fix test annotation. r=bustage-fix 2018-02-18 15:31:12 +02:00
Christoph Kerschbaumer 1a159d2504 Bug 1432358: Disable test_ext_contentscript_triggeringPrincipal on win debug for timeout failures. r=aryx 2018-02-16 11:37:24 +01:00
shindli 58aef5128f Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-02-18 11:39:20 +02:00
Kris Maglione 1401a05564 Fix typo JSON.serialize -> JSON.stringify. (no bug) r=trivial
MozReview-Commit-ID: J94OgyyiDQ5
2018-02-17 19:52:06 -08:00
Masayuki Nakano cf83ee7bb4 Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug
Note that this patch also replaces legacy VK_* with KEY_*, and replaces
synthesizeKey() for inputting some characters with sendString() because
it's better and clearer what it does and it sets shiftKey state properly.

MozReview-Commit-ID: De4enbjux3T

--HG--
extra : rebase_source : 2296b84bff8e22f01eeb48cd8614fac5db11136a
2018-02-15 04:15:39 +09:00
Oriol Brufau da20c7145a Bug 1437178 - Fix various pageAction visibiltiy issues when using show_matches and hide_matches r=mixedpuppy
MozReview-Commit-ID: 5jQ7MkkKWRk

--HG--
extra : rebase_source : 4af4acda8d25c606ea8734b2ce3bd96954647dbd
2018-02-09 22:22:43 +01:00
Andreea Pavel 2e506ce663 Merge mozilla-inbound to mozilla-central. a=merge 2018-02-17 23:44:10 +02:00
Marco Bonardo 579018b9e5 Bug 1433938 - Move Synced Tab matches above general history matches in the Address Bar. r=adw
Puts Remote (Synced) Tab matches before other history results.
Changes deduping algorithm to replace simple history matches with tab matches when the url is the same.
Keeps overriding a Remote Tab with a Local Tab when the url is the same.

MozReview-Commit-ID: 76urDklKtRF

--HG--
extra : rebase_source : f5d37af3d0c0714e0f33b5548c4bb3b90519543b
2018-02-13 14:34:44 +01:00
Richard Marti 872d855cee Bug 1437284 - Fix the spinbuttons in in-content pages. r=dao
MozReview-Commit-ID: LhRPG9tGMmE
2018-02-10 16:45:00 +01:00
Dorel Luca 07d2af4219 Merge mozilla-inbound to mozilla-central. a=merge 2018-02-17 11:55:38 +02:00
Gurzau Raul 3daf5ac131 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-02-17 00:13:16 +02:00
Gurzau Raul 0fbbd0fd8e Merge inbound to mozilla-central. a=merge 2018-02-17 00:09:28 +02:00
vinoth 2d87cc24f5 Bug 1399990 - Files added for New Categorical telemetry SCRIPT_BLOCK_INCORRECT_MIME_2 and same origin check done r=ckerschb,mayhemer
Summary: MozReview-Commit-ID: JKHxmIdtzIN

Reviewers: mayhemer, ckerschb

Reviewed By: mayhemer, ckerschb

Subscribers: ckerschb, mayhemer

Bug #: 1399990

Differential Revision: https://phabricator.services.mozilla.com/D569

--HG--
extra : rebase_source : 4f8e476b33ca0b862ca2d828d3e3d2a1eba5d725
extra : amend_source : 406cb5349e0c8e29af8a7d0cfbceedc580b2463e
2018-02-16 16:53:46 +02:00
Cosmin Sabou bffee58de2 Bug 1434777 - Disabled toolkit/components/extensions/test/mochitest/test-oop-extensions/test_ext_contentscript_devtools_metadata.html for frequent failures. r=jmaher 2018-02-16 08:33:26 -05:00
Narcis Beleuzu 2d9816273c Merge inbound to mozilla-central. a=merge 2018-02-16 11:49:59 +02:00
Margareta Eliza Balazs 428a385d22 Backed out changeset ebbcdc3e642d (bug 1433593) for X failing in toolkit/components/passwordmgr/test/unit/test_maybeImportLogin.js on a CLOSED TREE 2018-02-16 04:50:42 +02:00
Gurzau Raul c276a6b86e Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-02-17 00:11:50 +02:00
Chris Peterson fe5cd3d5d9 Bug 1436263 - Part 3: Remove `virtual` from final virtual function declarations. r=froydnj
MozReview-Commit-ID: 8pjYjEvQF42

--HG--
extra : rebase_source : 5eb0bea2ef5f06a811b4f3daf57ce8720f12dd07
2018-02-08 21:22:43 -08:00
Chris Peterson d09123f248 Bug 1436263 - Part 1: Replace `final override` virtual function specifiers with just `final`. r=froydnj
MozReview-Commit-ID: DE5HkIhsZ6D

--HG--
extra : rebase_source : 94831c1e13a840dd2ea0600f64bcf70c2bf938d9
extra : source : cf9283bf1b0bca3a6311c98e227329d451f80ecb
2018-02-05 22:46:57 -08:00
Brendan Dahl 40c81820ad Bug 1418403 - Remove viewing source in a standalone window. r=jryans
Along with removing the view source standalone windows and prefs this patch:
1) Re-structures several of the view source tests that were only testing the old
standalone windows to now test view source in tab.
2) Adds support viewSourceUtils.viewSource() to open a browser window when there
aren't any open (for browser toolbox view source).
3) Cleans up some of the API for viewSourceUtils and removes the old deprecated
ways of calling it.

MozReview-Commit-ID: DI6sgZwbCf

--HG--
extra : rebase_source : 64677186122f74ab95912d5f3f173cf37472458a
2018-02-05 13:33:58 -08:00
Brendan Dahl abf7e1cbe2 Bug 1418403 - Remove old view source window title test. r=jryans
The behavior that this test expects is not the same as when viewing
source in a browser tab.

MozReview-Commit-ID: EwzrCz0VCJY

--HG--
extra : rebase_source : 6e4f994d86527e6608088fb84c1be8870be3c62e
2018-02-05 13:36:21 -08:00
Margareta Eliza Balazs 55aa0e75d6 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-02-15 22:43:18 +02:00
David Major 52d94ead86 Bug 1333126 - Add #include to fix non-unified build in Win64ModuleUnwindMetadata.cpp. DONTBUILD 2018-02-15 15:27:25 -05:00
Noemi Erli 656ee92d98 Merge inbound to mozilla-central. a=merge 2018-02-15 21:29:11 +02:00
Robert Strong f2529c5cfd bug 1438428 - Use Cc, Ci, Cr, and Cu globals in updates.js. r=mhowell
Removed the code for app.update.test.loop from updates.js which hasn't been used in years
Removed the no longer needed Cc, Ci, etc. constants from the xpcshell and mochitest-chrome common test files.
2018-02-15 11:06:58 -08:00
Robert Strong f076608917 bug 1417254 - don't print all update download onProgress messages to the console when logging is turned on. r=mhowell
Only print the messages when the listeners are notified
2018-02-15 11:06:51 -08:00
Robert Strong 13b18dc799 bug 1438424 - make it so the test_0085_error_patchApplyFailure_partial_complete_staging.xul test pass when all tests are run with --verify. r=mhowell
Removes unnecessary reloading of the update manager data.
2018-02-15 11:06:44 -08:00
Robert Strong 81fb5fed65 bug 1438423 - make it so the test_0171_check_noPerms_manual.xul and test_0172_notify_noPerms_manual.xul tests pass when they are run with the ability to elevate. r=mhowell
Locks the file in the updates directory instead of the file in the app directory.
2018-02-15 11:06:37 -08:00
Shane Caraveo 2f634add59 Bug 1324255 make webextension panels focused when opened, r=Gijs,rpl 2018-02-15 09:52:54 -07:00
Paolo Amadini 2967d1be2f Bug 1434877 - Rework default styles for richlistbox autocomplete. r=mak
The default styles of richlistbox autocomplete were originally created to support the location bar popup, but now every autocomplete field uses the richlistbox version. This reworks the styles so that the number of overrides is minimized.

MozReview-Commit-ID: BwagKpMR5Dt

--HG--
extra : rebase_source : 52eda7f9d561dd23f279a3d15659e84f6c46eec6
2018-02-14 15:04:11 +00:00
Paolo Amadini 59e7401941 Bug 1436876 - Fix the value shown for the first suggestion in the search bar. r=florian
MozReview-Commit-ID: 6UGjosi3ppX

--HG--
extra : rebase_source : a499dcde26f501f126234fa13338b3c6b8a967ea
2018-02-09 15:21:49 +00:00
Andreea Pavel 74b7ffee40 Merge mozilla-inbound to mozilla-central a=merge
--HG--
rename : js/src/jscompartment.cpp => js/src/vm/JSCompartment.cpp
rename : js/src/jscompartment.h => js/src/vm/JSCompartment.h
rename : js/src/jsscript.cpp => js/src/vm/JSScript.cpp
rename : js/src/jsscript.h => js/src/vm/JSScript.h
extra : amend_source : 9c233cb959c45e401189d089a094f9d141d2b912
2018-02-15 12:24:21 +02:00
Coroiu Cristina 4d5bfdec43 Backed out changeset 067ee834b07b (bug 1404688) for xpcshell failures at toolkit/mozapps/extensions/test/xpcshell/test_LightweightThemeManager.js 2018-02-15 05:15:10 +02:00
Tim Nguyen 461f749a68 Bug 1404688 - Make headerURL optional and remove text-shadow when there is no headerURL. r=jaws
MozReview-Commit-ID: BWhStvcLpkL

--HG--
extra : rebase_source : b50632db25916f113cd85e089759e892493e3be3
2018-02-15 02:30:44 +00:00
Dorel Luca 75f385b6d6 Merge mozilla-centra to mozilla-inbound 2018-02-15 00:37:44 +02:00
Dorel Luca 4234703a53 Merge mozilla-inbound to mozilla-central a=merge 2018-02-15 00:23:02 +02:00
Richard Marti 2eb1d7963c Bug 1436100 - Let the apps use their own ThemeVariableMap.jsm constant. r=gijs 2018-02-12 18:24:27 +01:00
Christoph Kerschbaumer 72ce8edf3d Bug 1436808: Apply Meta CSP to content privileged about: pages. r=gijs,freddyb 2018-02-09 11:42:21 +01:00
Gurzau Raul c550afcd80 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-02-14 12:49:32 +02:00
shindli 5468b5b6a3 Backed out changeset bf20a59521ad (bug 1436100) per developers request on a CLOSED TREE 2018-02-13 13:47:08 +02:00
Kirk Steuber a89871ae9d Bug 1429150 - Create an enterprise policy to prevent the application from checking for app updates r=Felipe
MozReview-Commit-ID: 4K4U4AJw7V1

--HG--
extra : rebase_source : 310c3534d57442942ba6852bcfe842d096da2948
extra : source : de8d7142b665913237d88208363cbeb2697e8ead
2018-02-07 09:49:37 -08:00
Kirk Steuber 77b64d365c Bug 1429150 - Change nsIApplicationUpdateService::canCheckForUpdates implementation to respect new enterprise policy preventing app update r=Felipe,mhowell
MozReview-Commit-ID: 7vPaDbONcRr

--HG--
extra : rebase_source : 9c9f75dd72c9acdc2f70311e0fed31366f51bc13
2018-02-08 09:41:54 -08:00
Francois Marier 8462db41d1 Bug 1433636 - Put a limit on the length of Safe Browsing metadata values. r=gcp
Disk corruption can lead to the stored length of a value to be
unreasonably large and trigger an OOM.

Since values are all currently <= 32 bytes, we can safely enforce
a 256-byte upper bound.

MozReview-Commit-ID: XygReOpEK3

--HG--
extra : rebase_source : cd2bc880d43612b04d43fb4132bba32bdc3d0f3e
2018-01-30 14:21:33 -08:00
Daniel Stenberg 9165893084 bug 1440234 - show TRR column in about:networking for DNS names r=baku,valentin
MozReview-Commit-ID: LtAHJj4BMqQ

--HG--
extra : rebase_source : 089544e53e652aa8d43f0927e6d140568f68e93f
2018-02-22 09:57:22 +01:00
Gurzau Raul 13030d55c1 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-02-21 12:06:01 +02:00
Jeff Walden 5472050225 Bug 1438750 - Remove mfbt/double-conversion.h, and change existing users to instead do #include "double-conversion/double-conversion.h" themselves. r=froydnj on a CLOSED TREE
--HG--
extra : amend_source : 72f066d9c75ae5ccd4d1e929896a2b12aa0ddc8c
2018-02-21 10:15:43 +02:00
Gurzau Raul 14b89a5ae5 Backed out changeset 66c1c1596bea (bug 1438750) for assertion failure at TestFloatingPoint.cpp on Windows platform 2018-02-21 08:29:50 +02:00
Jeff Walden 2b6c4bedad Bug 1438750 - Remove mfbt/double-conversion.h, and change existing users to instead do #include "double-conversion/double-conversion.h" themselves. r=froydnj
--HG--
extra : rebase_source : 76ecf4ab0caf7a5367636a866512931d3fd9b962
2018-02-15 21:02:53 -08:00
Apoorv Goel 20b88ffe46 Bug 1436717 - Replace symbolapi.mozilla.org with symbols.mozilla.org. r=chutten 2018-02-10 01:51:18 +05:30
Kartikaya Gupta 868a8d8bd5 Bug 1438892 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
MozReview-Commit-ID: wsncokjtul

--HG--
rename : third_party/rust/coco/LICENSE-APACHE => third_party/rust/crossbeam-deque/LICENSE-APACHE
rename : third_party/rust/coco/LICENSE-MIT => third_party/rust/crossbeam-deque/LICENSE-MIT
rename : third_party/rust/coco/LICENSE-APACHE => third_party/rust/crossbeam-epoch/LICENSE-APACHE
rename : third_party/rust/coco/LICENSE-MIT => third_party/rust/crossbeam-epoch/LICENSE-MIT
rename : third_party/rust/coco/LICENSE-APACHE => third_party/rust/crossbeam-utils/LICENSE-APACHE
rename : third_party/rust/coco/LICENSE-MIT => third_party/rust/crossbeam-utils/LICENSE-MIT
rename : third_party/rust/coco/LICENSE-APACHE => third_party/rust/rayon-0.8.2/LICENSE-APACHE
rename : third_party/rust/coco/LICENSE-MIT => third_party/rust/rayon-0.8.2/LICENSE-MIT
rename : third_party/rust/rayon/src/iter/README.md => third_party/rust/rayon-0.8.2/src/iter/README.md
rename : third_party/rust/rayon/src/iter/internal.rs => third_party/rust/rayon-0.8.2/src/iter/internal.rs
rename : third_party/rust/rayon/tests/compile-fail-unstable/future_escape.rs => third_party/rust/rayon-0.8.2/tests/compile-fail-unstable/future_escape.rs
rename : third_party/rust/rayon/tests/run-pass/sort-panic-safe.rs => third_party/rust/rayon-0.8.2/tests/run-pass/sort-panic-safe.rs
rename : third_party/rust/coco/LICENSE-APACHE => third_party/rust/rayon-core/LICENSE-APACHE
rename : third_party/rust/coco/LICENSE-MIT => third_party/rust/rayon-core/LICENSE-MIT
extra : rebase_source : fad67f2d82c7b49554ce9b03fb12da3d4b66a378
2018-02-20 09:05:08 -05:00
Tom Ritter 3a72c74e9c Bug 1435329 Improve the HashKey function in the Resist Fingerprinting Component r=froydnj
While we could not cut the order of the inputs over directly to the AddToHash methods
(because AddToHash(string) does not exist) - we could rearrange them and then not need
to build a temporary string.

MozReview-Commit-ID: 6At4MQ0KotE

--HG--
extra : rebase_source : d768a38a726e4f459175d2f62e7f60ba4c1c54ef
2018-02-18 23:19:02 -06:00
Masayuki Nakano 4e13e7028b Bug 1434837 - Make autocomplete and satchel listen to keypress event at the system event group r=mak
The autocomplete module listens to keypress event for both printable keys and
non-printable keys a lot.  However, we'll stop dispatching keypress event for
non-printable keys in the default event group of web content.  So, autocomplete
should listen to keypress events at the system event group.

Note that it's difficult to change keypress event listeners to keydown event
listeners because if we stop keypress events at preceding keydown event in
autocomplete or satchel module, some other modules fail to handle keydown or
keypress event before autocomplete and it's not easy to investigate which
module's which keypress event listener should be changed to keydown event
listener.  Therefore, this patch doesn't do it at least for now.

MozReview-Commit-ID: 7e3aklmKrXu

--HG--
extra : rebase_source : 1a1e71972e4f56f088c0372e12961ffb683c7b26
2018-02-08 22:42:29 +09:00
Dão Gottwald 826239dc66 Backed out changeset 29569f02015d
MozReview-Commit-ID: 6XcU3HUnEvX
2018-02-20 20:27:32 +01:00
Alejandro Rodriguez 2adfc7d43c Bug 1426139 - re-fetch only the relevant pref when a pref changes. r=chutten
--HG--
extra : rebase_source : 9419281ab3d70fc8b3502b5948a6d0531de96b59
2018-02-07 22:41:52 -05:00
Andrea Marchesini f3fbd2a51c Bug 1437575 - Better shutdown hang reporting: all the notifications must be received, r=smaug 2018-02-13 11:55:16 +01:00
Richard Marti 547711573c Bug 1436100 - Let the apps use their own ThemeVariableMap.jsm constant. r=gijs 2018-02-12 18:24:27 +01:00
Noemi Erli d03ad8843e Merge inbound to mozilla-central. a=merge 2018-02-13 11:39:36 +02:00
Boris Zbarsky 9bdcffc985 Bug 1436902 part 3. Replace usage of NS_IMPL_ISUPPORTS_INHERITED0 with NS_INLINE_DECL_REFCOUNTING_INHERITED when possible. r=mccr8
The change to RootAccessible.cpp fixes an obvious bug introduced in bug 741707.

The visibility changes in gfx/thebes are because NS_DECL_ISUPPORTS has a
trailing "public:" that those classes were relying on to have public
constructors.

MozReview-Commit-ID: IeB8KIJCGhU
2018-02-12 15:44:40 -05:00
Ciure Andrei bddcf84abe Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-02-13 00:12:21 +02:00
Ciure Andrei 72080bd73c Merge inbound to mozilla-central. a=merge 2018-02-13 00:08:37 +02:00
Tom Ritter c4edd2fe5c Bug 1435296 Address xpcshell test failures from increasing timer precision r=baku
See the comment on "Address test failures caused by bumping timer precision to 2 ms"
for more details.

MozReview-Commit-ID: LrsucEPdZIo

--HG--
extra : rebase_source : 8147c034f7dc93f678eebc80b0afabf55729d804
2018-02-12 11:41:38 -06:00
Tom Ritter 8184fa2b43 Bug 1435296 Do not apply timer clamping to CSS animations. r=birtles
This patch creates the capability to have callsites specify if timestamps
should be clamped only in Resist Fingerprinting Mode, or in the more expansive
Timer PRecision Reduction Mode.

Then it changes the CSS Animation callsite to only apply in RFP Mode.

This avoids regressing RFP.

MozReview-Commit-ID: B1pSri0kRk6

--HG--
extra : rebase_source : f3d8c1f9561fbb19d1ca8594ba2b69cffd25445b
2018-02-07 16:50:57 -06:00
Jared Wein 8072ad5aa6 Bug 1427945 - Implement a Payment Request Shipping Option Picker. r=MattN
MozReview-Commit-ID: H7jWR0um0Py

--HG--
extra : rebase_source : a5667f31b3724af94bd6dc64b2db874e2cdbe684
2018-02-06 11:37:34 -05:00
Tom Ritter 1c60c301ab Bug 1435296 Bump the default timer precision resolution to 2ms r=baku
MozReview-Commit-ID: G33jNNJVRSU

--HG--
extra : rebase_source : b34e8cb65407c2379e1714aab22b2c8c60d98b57
2018-02-02 11:05:40 -06:00
Sebastian Hengst a6cab8c4e8 Backed out 4 changesets (bug 1432358) for failing xpcshell's test_ext_contentscript_triggeringPrincipal.js
Backed out changeset ef7b8eef07c1 (bug 1432358)
Backed out changeset 2fa11c525da3 (bug 1432358)
Backed out changeset a67e95bd0ccf (bug 1432358)
Backed out changeset 91c948c94506 (bug 1432358)
2018-02-12 19:58:28 +02:00
Christoph Kerschbaumer 1f70e0ae7b Bug 1432358: Request longer timeout for test test_ext_contentscript_triggeringPrincipal. r=aryx 2018-02-12 10:30:20 +01:00
Franziskus Kiefer fd68ca633e Bug 1436948 - update cbor lib, r=keeler
Reviewers: keeler

Reviewed By: keeler

Bug #: 1436948

Differential Revision: https://phabricator.services.mozilla.com/D566

--HG--
extra : rebase_source : e9e6e4957cd7bc578d7bc21e6db64c1e8ef170ae
2018-02-12 09:02:03 +01:00
David Anderson aca7c9a268 Record paint phase timing for small frames. (bug 1430897 part 2, r=mattwoodrow, data_r=rweiss) 2018-02-12 19:03:10 +13:00
Martin Thomson 791db5b13a Bug 1429286 - Keep critical push and notification telemetry indefinitely, r=rweiss
Summary:
These are made persistent:

1. What questions will you answer with this data?

These probes are critical to understanding use of notifications and push in
general (push provides significant incentive to sites to use notifications, so
the two are highly correlated).  These probes allow us to understand when push
is enabled, and when pushes are propagated.

2. Why does Mozilla need to answer these questions? Are there benefits for users? Do we need this information to address product or business requirements? Some example responses:

These allow is to understand baseline platform characteristics and ensure that changes don't degrade experience.

3. What alternative methods did you consider to answer these questions? Why were they not sufficient?

We have telemetry on autopush (our server infrastructure), and the information we get there is in many ways superior to data collected through the browser, but these metrics are impossible to measure using autopush.

4. Can current instrumentation answer these questions?

See 3.

5. List all proposed measurements and indicate the category of data collection for each measurement, using the Firefox data collection categories on the found on the Mozilla wiki.

Measurement Description 	Data Collection Category 	Tracking Bug #
WEB_NOTIFICATION_CLICKED      2  1429286
WEB_NOTIFICATION_PERMISSIONS  2  1429286
WEB_NOTIFICATION_SHOWN        2  1429286
PUSH_API_NOTIFY               2  1429286

6. How long will this data be collected? Choose one of the following:

I want to permanently monitor this data. (Martin Thomson, :mt)

7. What populations will you measure?

All channels, countries, and locales.  No filtering is in place.  These are all opt-out telemetry.

8. Please provide a general description of how you will analyze this data.

Changes are monitored for changes, or analyzed on demand.

I believe that there are telemetry alerts that trigger on significant changes.  If there isn't, there should be.

9. Where do you intend to share the results of your analysis?

telemetry.m.o, w3c webapps

Bug #: 1429286

Differential Revision: https://phabricator.services.mozilla.com/D361

MozReview-Commit-ID: Kkc1Qr6UaJ8
2018-02-12 11:28:54 +11:00
Ciure Andrei 3f00808b55 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-02-13 00:14:29 +02:00
Nathan Froyd 0f56acaf26 Bug 1437604 - remove NS_INTERFACE_MAP_END_THREADSAFE; r=mystor
This macro is identical to NS_INTERFACE_MAP_END and encourages the
reader to think that there's something extra-special threadsafe about QI
implementations that use the macro, when in reality there's nothing of
the sort.
2018-02-12 14:36:46 -05:00
Mark Striemer 4a08f72bdd Bug 1412873 - Disarm JSONFile when trying to discard changes in preferences tests r=aswan
MozReview-Commit-ID: 5l0yRop3guh

--HG--
extra : rebase_source : 7b608b224d933e5b90220708996d645beab50c84
2018-02-12 15:51:48 -06:00
Tim Nguyen 55ba4a31c1 Bug 1404688 - Make headerURL optional and remove text-shadow when there is no headerURL. r=jaws
MozReview-Commit-ID: 5x6SPWEJ3jp

--HG--
extra : rebase_source : 2ed208a81ca59367b9140a6e73b85bf630c6e294
2018-02-15 13:37:30 +00:00
Martin Stransky d6085c2583 Bug 1423851 - Enable titlebar/menubar drag on lightweight themes, r=dao
MozReview-Commit-ID: 2EP2SXGT5nj

--HG--
extra : rebase_source : 97a955d17c5f8454a0763ca157f9410fb483d203
2018-02-14 15:50:01 +01:00
Andreea Pavel 2a7b1dfa56 Merge mozilla-central to autoland. on a CLOSED TREE 2018-02-15 12:34:12 +02:00
Timothy Guan-tin Chien b073441b39 Bug 1422386 - Remove toolbardecoration, toolbar, and toolbar-base binding, r=Paolo
The only purpose of these bindings was to insert a stylesheet, which has been
moved to be included in toolkit/content/components.css.

MozReview-Commit-ID: 23jqkIrbVvi

--HG--
extra : rebase_source : 8d13f7a8afa730207d40e1457e36ec51331c4ea7
2018-02-13 22:12:18 +08:00
Emilio Cobos Álvarez ba08cbdbdd Bug 1438811: Remove the remaining bits of the traversal telemetry stuff. r=manishearth
MozReview-Commit-ID: 2dA5usbGQRt

--HG--
extra : rebase_source : 47cc26f581e6b774de3ac27ef47d749ad1944dfe
2018-02-16 13:14:13 +01:00
Mark Banner d6729b8d28 Bug 1432614 - Remove now unnecessary updating and maintenance of Places' root folder titles. r=kitcambridge,mak
The titles for the root bookmark folders in the database will now never get updated. This
avoids doing maintenance and changing them if the locale changes.

The UI is now responsible for displaying the correct title.

WebExtensions API will get the UI visible names.

MozReview-Commit-ID: ErPPJXxy2d3

--HG--
extra : rebase_source : f08caa5b0d00ae81ffabf4a1076bd56b66414418
2018-01-04 16:35:56 +00:00