shindli
a569e1df9e
Backed out 3 changesets (bug 1366256) for failing in toolkit/components/url-classifier/tests/browser/browser_flashblock_off_with_always_activate.js | Plugin should have the correct 'plugin running' state on a CLOSED TREE
...
Backed out changeset fb9e8967c454 (bug 1366256)
Backed out changeset 5bee2ab0b174 (bug 1366256)
Backed out changeset c08e6bfa67d0 (bug 1366256)
2018-03-20 15:20:29 +02:00
Jan-Erik Rediger
06789a9851
Bug 1443614 - Stop reporting legacy Telemetry component `Telemetry Log`. r=chutten
2018-03-20 11:34:14 +01:00
Jan-Erik Rediger
a5fbd68d11
Bug 1443605 - Stop reporting legacy Telemetry component `UITelemetry`. r=chutten
2018-03-20 14:22:52 +01:00
shindli
ae7d662af6
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-03-20 12:15:46 +02:00
shindli
55e9f63bac
Merge inbound to mozilla-central. a=merge
2018-03-20 12:11:27 +02:00
Catalin Badea
ec64c538e5
Bug 1445792 - Merge nsIWindowMediator_44 back into nsIWindowMediator. r=dbaron
2018-03-20 05:27:00 -04:00
Makoto Kato
06aaef4673
Bug 1443664 - Form control might not have non-chrome only content. r=smaug
2018-03-20 16:22:39 +09:00
Makoto Kato
d0832ccf7e
Bug 1444630 - Don't update dictionary after calling UninitSpellChecker. r=masayuki
...
When calling UninitSpellChecker during calling UpdateDictionary, this crash
occurs. Since Thunderbird calls UninitSpellChecker by [Recheck Text] button,
this only occurs on Thunderbird.
After calling UninitSpellChecker, we should not update dictionary.
MozReview-Commit-ID: K4SPJ5FDo8n
--HG--
extra : rebase_source : d760c6472f56cef520c399e8c1f20536c3a22e36
2018-03-20 14:27:06 +09:00
Boris Zbarsky
837dc7eaaa
Bug 1446711 part 8. Get rid of nsIDOMMouseEvent. r=qdot
...
MozReview-Commit-ID: 2FK1MA4LGZj
2018-03-20 00:16:07 -04:00
Boris Zbarsky
89ea512161
Bug 1446711 part 7. Switch the nsIDOMMouseEvent::MOZ_SOURCE_* constants over to MouseEventBinding. r=qdot
...
We can't include MouseEventBinding.h in MouseEvents.h because that produces
this include loop:
MouseEventBinding.h -> UIEventBinding.h ->
nsGlobalWindow.h -> nsGlobalWindowInner.h -> nsRefreshDriver.h ->
AnimationEventDispatcher.h -> AnimationComparator.h -> Animation.h ->
EffectCompositor.h -> PseudoElementHashEntry.h -> Element.h ->
PointerEventHandler.h -> MouseEvents.h -> MouseEventBinding.h
MozReview-Commit-ID: 6FNksGil7uD
2018-03-20 00:16:06 -04:00
Boris Zbarsky
b69e080b56
Bug 1446711 part 6. Get rid of various unused nsIDOMMouseEvent bits. r=qdot
...
MozReview-Commit-ID: BmO0Ik3B8bO
2018-03-20 00:16:06 -04:00
Boris Zbarsky
dcaa6d2614
Bug 1446711 part 5. Get rid of nsIDOMMouseEvent::GetButton. r=qdot
...
MozReview-Commit-ID: AZWzObh01uI
2018-03-20 00:16:06 -04:00
Boris Zbarsky
1be726ef98
Bug 1446711 part 4. Get rid of nsIDOMMouseEvent::GetCtrl/Shift/Alt/MetaKey. r=qdot
...
MozReview-Commit-ID: 1H2FzUHf55n
2018-03-20 00:16:06 -04:00
Boris Zbarsky
3318363c75
Bug 1446711 part 3. Get rid of nsIDOMMouseEvent::GetMozInputSource. r=qdot
...
MozReview-Commit-ID: 4cwIPNPzolI
2018-03-20 00:16:06 -04:00
Boris Zbarsky
f982b572f8
Bug 1446711 part 2. Get rid of nsIDOMMouseEvent::GetClientX/Y. r=qdot
...
MozReview-Commit-ID: DqMhK4wajH5
2018-03-20 00:16:05 -04:00
Boris Zbarsky
c0eef0b3dd
Bug 1446711 part 1. Get rid of nsIDOMMouseEvent::GetScreenX/Y. r=qdot
...
MozReview-Commit-ID: 9Y61WHTDVvF
2018-03-20 00:16:05 -04:00
Boris Zbarsky
1a7c5067ca
Bug 1446851. Get rid of nsIDOMWheelEvent. r=qdot
...
We can't include WheelEventBinding.h in MouseEvents.h because that produces
this include loop:
WheelEventBinding.h -> MouseEventBinding.h -> UIEventBinding.h ->
nsGlobalWindow.h -> nsGlobalWindowInner.h -> nsRefreshDriver.h ->
AnimationEventDispatcher.h -> AnimationComparator.h -> Animation.h ->
EffectCompositor.h -> PseudoElementHashEntry.h -> Element.h ->
PointerEventHandler.h -> MouseEvents.h -> WheelEventBinding.h
MozReview-Commit-ID: 5KNwH69aJYW
2018-03-20 00:16:05 -04:00
Chris H-C
92195259e0
Bug 1439222 - Stop recording VSIZE_MAX_CONTIGUOUS on Win64. r=erahm
...
MozReview-Commit-ID: 8Tjz3tfwGfw
--HG--
extra : rebase_source : 4e586af1a7063ae960a4562e98a7adaf1f153c34
2018-03-20 06:09:00 +02:00
Nicholas Nethercote
2211e2da6f
Bug 1446865 - Rename various AddRefTable() functions as RegisterStaticAtoms. r=froydnj
...
These functions no longer perform any refcounting, so the existing names are
misleading.
MozReview-Commit-ID: LX55e0bUP8N
--HG--
extra : rebase_source : 89a3da577325286c1d31723acfd4153754f49703
2018-03-20 13:01:30 +11:00
Nicholas Nethercote
db20ce5cdf
Bug 1446865 - Introduce nsStaticAtomUtils::Lookup. r=froydnj
...
This function captures a common usage pattern, generalizing the existing
IsMember() function.
MozReview-Commit-ID: 5Pt7kqyGD6Y
--HG--
extra : rebase_source : b03e4cc8f5a4a25da9236420f4b64493664b70e0
2018-03-20 13:01:28 +11:00
Nicholas Nethercote
b719af74df
Bug 1446865 - Move nsAtomListUtils. r=froydnj
...
It seems silly to have a tiny utils class with a single function in its own
module. This patch moves it into nsStaticAtom.h/nsAtomTable.cpp. It also
renames nsAtomListUtils as nsStaticAtomUtils. Finally, it uses templates to
remove the need for the `aCount` parameter at callsites.
MozReview-Commit-ID: DvJVoZFv89c
--HG--
extra : rebase_source : 1f1dd27d56e46c71c30c10102ac6132a721e23d1
2018-03-20 11:44:28 +11:00
Daisuke Akatsuka
8ef42462fb
Bug 1440831: Add requestLongerTimeout(2) for browser_animation_keyframes-graph_computed-value-path.js. r=gl
2018-03-20 11:17:42 +09:00
Daisuke Akatsuka
275c0e6078
Bug 1445291: Handle to the error 'no such actor'. r=gl
2018-03-20 10:34:32 +09:00
Ryan Hunt
12792a2bc5
Add GuaranteePersistence to PushLayer in DrawTargetCapture. (bug 1447144, r=bas)
...
--HG--
extra : amend_source : 4492b72ad9e306aeefadddd970b0e997de386239
2018-03-19 13:32:12 -05:00
Ben Kelly
247ba17756
Bug 1443850 P2 Add a WPT test verifying synthetic responses work when a request fragment is present. r=asuth
...
--HG--
extra : rebase_source : 0187a366a1e92ae48f5a10d04db3588465c2d2b6
2018-03-19 14:00:00 +02:00
Ben Kelly
bb67e81bca
Bug 1443850 P1 Don't try to apply the request fragment to an empty response URL when perform service worker interception. r=asuth
...
--HG--
extra : rebase_source : 017f8afba4af4984d59056a7f44b088eee9b2488
2018-03-19 13:29:00 +02:00
sreeise
47dfe5cd64
Bug 1446925 - Removed unused instantbird references from nsUpdateService.js r=rstrong
...
Instantbird referenced xul-windows-visible which is a app ID mapping for a signal sent to notify when the app is displayed.
Removed unused app ID of instantbird referring to xul-windows-visible and removed switch statement referring to xul-windows-visble.
--HG--
extra : rebase_source : d9f7fdea810f209b33b195907c38b58a365d9be3
2018-03-20 13:15:41 -04:00
Kris Maglione
03bc5c3910
Bug 1446868: Follow-up: Fix xpcshell tests in unexpected directory. r=bustage DONTBUILD
...
MozReview-Commit-ID: LKC8eySoCua
--HG--
extra : amend_source : d7d959362a915cb12d9280ef1ffad887a120e6f3
2018-03-20 21:39:49 -07:00
Andreas Pehrson
b51b21aa64
Bug 1435036 - Improve window checks. r=jib
2018-03-19 09:40:38 +01:00
Kris Maglione
1bc713ddbb
Bug 1446868: Part 2 - Convert remaining update.rdf tests to JSON format. r=aswan
...
MozReview-Commit-ID: 4ZIMdrvP5pJ
--HG--
rename : toolkit/mozapps/extensions/test/browser/browser_updatessl.rdf => toolkit/mozapps/extensions/test/browser/browser_updatessl.json
rename : toolkit/mozapps/extensions/test/browser/browser_updatessl.rdf^headers^ => toolkit/mozapps/extensions/test/browser/browser_updatessl.json^headers^
rename : toolkit/mozapps/extensions/test/xpcshell/data/blocklistchange/addon_update1.rdf => toolkit/mozapps/extensions/test/xpcshell/data/blocklistchange/addon_update1.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/blocklistchange/addon_update2.rdf => toolkit/mozapps/extensions/test/xpcshell/data/blocklistchange/addon_update2.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/blocklistchange/addon_update3.rdf => toolkit/mozapps/extensions/test/xpcshell/data/blocklistchange/addon_update3.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_backgroundupdate.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_backgroundupdate.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_bug470377/update_1.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_bug470377/update_1.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_bug470377/update_2.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_bug470377/update_2.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_bug470377/update_3.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_bug470377/update_3.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_bug470377/update_4.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_bug470377/update_4.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_bug470377/update_5.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_bug470377/update_5.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_bug655254.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_bug655254.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_corrupt.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_corrupt.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_delay_updates_complete.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_delay_updates_complete_legacy.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_delay_updates_defer.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_delay_updates_defer_legacy.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_delay_updates_ignore.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_delay_updates_ignore_legacy.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_dictionary.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_dictionary.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_updatecompatmode_ignore.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_updatecompatmode_ignore.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_updatecompatmode_normal.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_updatecompatmode_normal.json
rename : toolkit/mozapps/extensions/test/xpcshell/data/test_updatecompatmode_strict.rdf => toolkit/mozapps/extensions/test/xpcshell/data/test_updatecompatmode_strict.json
extra : rebase_source : 1e05503ba170e5df05d66346ba4808fb9259c445
2018-03-18 22:21:46 -07:00
Kris Maglione
0257b6847c
Bug 1446868: Part 1 - Preprocess RDF update manifests into JSON format. r=aswan
...
MozReview-Commit-ID: 4r5OubGG8Ci
--HG--
extra : rebase_source : 51a205dc36cedc6da977e504a53ba39be2d8009b
2018-03-18 21:24:53 -07:00
Kris Maglione
98aba60038
Bug 1446571: Follow-up: Fix another test that expected raw numeric errors. r=bustage DONTBUILD
...
MozReview-Commit-ID: 7e3THFQd2CZ
2018-03-20 21:00:28 -07:00
Kris Maglione
46748f4fae
Backed out changeset 68e32f5b50e7 (bug 1444554) for failing its own test. r=backout
...
MozReview-Commit-ID: C6TooaguKcm
2018-03-20 20:31:57 -07:00
Kris Maglione
47469232dd
Bug 1446571: Follow-up: Fix sync tests that misuse resources from add-on manager tests. r=bustage
...
MozReview-Commit-ID: 71lWts76HnJ
2018-03-20 20:26:46 -07:00
Kris Maglione
6620eb80a1
Bug 1446571: Follow-up: Fix tests that try to initialize AddonTestUtils twice. r=bustage DONTBUILD
...
MozReview-Commit-ID: Thu6IrAx1Z
2018-03-20 20:18:38 -07:00
Kris Maglione
140cc17b5d
Bug 1446571: Follow-up: Fix test that expected raw numeric errors. r=bustage
...
MozReview-Commit-ID: 1Y7kPAvApPo
2018-03-20 20:13:17 -07:00
Kris Maglione
8c8e35c46c
Bug 1446571: Add missing semicolon. r=eslint-fix DONTBUILD CLOSED TREE
...
MozReview-Commit-ID: FikjFYLirlG
--HG--
extra : amend_source : 99d4543109bb40096f3978c26f7d215825d9bbe5
2018-03-20 19:55:51 -07:00
Kris Maglione
5f432476e0
Bug 1446676: Part 3 - Remove non-bootstrapped worker test add-on. r=aswan
...
Non-restartless extensions are no longer supported in the wild, and none of
the remaining automation extension rely on Workers in their components.
MozReview-Commit-ID: bh3nwwfM1g
--HG--
extra : rebase_source : db16e8bfdc8148310675b1c8641f4321b2a89702
extra : source : d6bda91c66d6625fb98c427ad62b337696df5acf
2018-03-16 22:31:05 -07:00
Kris Maglione
946e1ef0b5
Bug 1446676: Part 2 - Update non-overlay automation extensions to be bootstrapped. r=Mossop
...
In order to remove support for non-bootstrapped extensions, the remaining test
automation extensions need to be migrated to bootstrapped extensions. These
extensions all work by loading a single component, either with a
profile-after-change or command line handler. This is a straightforward
conversion of those components to bootstrap.js scripts.
MozReview-Commit-ID: 5uyNSqRPIVR
--HG--
rename : services/sync/tps/extensions/tps/components/tps-cmdline.js => services/sync/tps/extensions/tps/bootstrap.js
rename : testing/talos/talos/pageloader/components/tp-cmdline.js => testing/talos/talos/pageloader/bootstrap.js
rename : testing/talos/talos/startup_test/sessionrestore/addon/SessionRestoreTalosTest.js => testing/talos/talos/startup_test/sessionrestore/addon/bootstrap.js
rename : testing/talos/talos/talos-powers/components/TalosPowersService.js => testing/talos/talos/talos-powers/bootstrap.js
rename : tools/quitter/QuitterObserver.js => tools/quitter/bootstrap.js
extra : rebase_source : 738264d0ec8701aa5cf93c6dac958d88756c1e55
extra : source : 71d65d6b64997bc608a1cb3c924be35bbd460b39
2018-03-16 22:06:22 -07:00
Kris Maglione
d73b8f03d4
Bug 1446676: Part 1b - Convert automation overlay extensions to bootstrapped extensions. r=aswan
...
MozReview-Commit-ID: Awq8hpjKjY7
--HG--
rename : testing/talos/talos/bootstrap.js => testing/talos/talos/startup_test/tresize/addon/bootstrap.js
rename : testing/talos/talos/bootstrap.js => testing/talos/talos/tests/devtools/addon/bootstrap.js
rename : testing/talos/talos/bootstrap.js => testing/talos/talos/tests/tart/addon/bootstrap.js
extra : rebase_source : 60caa572aed38b6640961edbb69903df380ba969
extra : source : aabfc0197692dbb5dff1303fba35eb9b3dec5582
2018-03-16 21:31:04 -07:00
Kris Maglione
7d226f8525
Bug 1446676: Part 1a - Add stub bootstrap.js script to load overlays from legacy non-restartless add-ons. r=aswan
...
Several of our test automation add-ons are non-restartless, but only rely on
loading a single overlay into browser windows. This stub bootstrap.js script
allows us to run those extensions as bootstrapped extensions with the same
behavior as before, and with no other changes.
MozReview-Commit-ID: 1RNbUw95cbE
--HG--
extra : rebase_source : dbe89319901a853892dd1d28940e5f06ccfa5328
extra : source : ad8214a6cf04ac2bcd0ceee09bb08b1a474c3680
2018-03-16 21:27:49 -07:00
Gabriel Luong
806ec66def
Backed out changeset 74cee31cc206 (bug 1447528). r=me
2018-03-21 16:34:36 -04:00
arthur.iakab
5e8092339a
Merge mozilla-central to inbound
...
--HG--
rename : browser/base/content/test/general/bug364677-data.xml => browser/components/feeds/test/bug364677-data.xml
rename : browser/base/content/test/general/bug364677-data.xml^headers^ => browser/components/feeds/test/bug364677-data.xml^headers^
rename : browser/base/content/test/general/test_bug364677.html => browser/components/feeds/test/test_bug364677.html
rename : services/sync/tps/extensions/tps/bootstrap.js => services/sync/tps/extensions/tps/components/tps-cmdline.js
rename : testing/talos/talos/pageloader/bootstrap.js => testing/talos/talos/pageloader/components/tp-cmdline.js
rename : testing/talos/talos/startup_test/sessionrestore/addon/bootstrap.js => testing/talos/talos/startup_test/sessionrestore/addon/SessionRestoreTalosTest.js
rename : testing/talos/talos/talos-powers/bootstrap.js => testing/talos/talos/talos-powers/components/TalosPowersService.js
rename : tools/quitter/bootstrap.js => tools/quitter/QuitterObserver.js
extra : rebase_source : 5801e95a945b54754f27571e7b211e1eac132d67
2018-03-21 22:27:21 +02:00
Ryan Hunt
aae4eeb5a2
Respect SYNC_DECODE when deciding to use Webrender for nsDisplayBackgroundImage. (bug 1439960, r=mstange)
...
Previously CreateWebrenderCommands would use GetLayerState to determine whether to use Webrender or
take the fallback path. GetLayerState would then under some cases call CanOptimizeToImageLayer()
which would get the image container using the appropriate flags for sync decoding.
Now nsDisplayBackgroundImage only uses CanCreateWebrenderCommands, which doesn't pass the correct
flags to image container, leading to reftest failures in some cases. This commit fixes that.
MozReview-Commit-ID: KlslXVHlRi5
--HG--
extra : rebase_source : aacb5fcae966cb9af8d8607e6c10e4c0822ea88d
2018-03-20 13:42:05 -05:00
Kris Maglione
0f53439c73
Bug 1446571: Part 2b - Update update tests to run in parallel. r=aswan
...
MozReview-Commit-ID: AYgDFSTcTtT
--HG--
extra : rebase_source : db664ed54f8a64e7f3a4ab733231ff16a9e33fac
extra : amend_source : a2bafbf13bc23f611beecf9c4a087015dbfc1c83
extra : histedit_source : 903684841d1110d8ece769ded2d53263e9af6c8d
2018-03-16 17:52:20 -07:00
Kris Maglione
96e4667ef9
Bug 1446571: Part 2a - Stop throwing raw numeric values in https.js. r=aswan
...
This isn't strictly related, but I ran into it for the nth time while updating
tests, and I got fed up with having my tests fail with a useless numeric value
with no indication of where it came from.
MozReview-Commit-ID: 6OjgVYw7tNd
--HG--
extra : rebase_source : 259667d2a26ec4252a0f8a097ca35b3b702b17a0
extra : histedit_source : 492f541471b896a9a4b941baad2b14de8faf9113
2018-03-16 17:48:13 -07:00
Kris Maglione
31a77a9a72
Bug 1446571: Part 1 - Remove support for signed update.rdf files. r=aswan
...
MozReview-Commit-ID: FAXNRAivRcN
--HG--
extra : rebase_source : e701ef697e80907adfe1730982276f2a629663e8
extra : histedit_source : a4d682c300ee81779960a6f8d977a00045287fde
2018-03-16 17:51:11 -07:00
Michael Kelly
193cfecedb
Bug 1444554: Add Telemetry scalars for BrowserErrorReporter.jsm. r=Gijs,chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D725
MozReview-Commit-ID: KY90uSslMmb
--HG--
extra : rebase_source : 4d079be8eb56ace73b385f276e741b672385bda6
2018-03-16 13:24:39 -07:00
Emilio Cobos Álvarez
cc9f814770
Bug 1447405: Add a valgrind suppression on a CLOSED TREE. rpending=jseward
...
MozReview-Commit-ID: 1DppZjKZEwf
2018-03-20 19:54:24 +01:00
Jon Coppeard
40256267a8
Bug 1447308 - Fix bustage r=me
2018-03-20 18:21:41 +00:00