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

54291 Коммитов

Автор SHA1 Сообщение Дата
Francesco Lodolo (:flod) 688142f207 Bug 1448068 - Update Fluent migrations in mozilla-central to run against gecko-strings r=Pike
Also remove temporary string from preferences.ftl (search-input). This was added
to avoid removing the string when running migrations against mozilla-central

MozReview-Commit-ID: IDgTNoANPyV

--HG--
extra : rebase_source : a2fe06f2214dfb6189351cd9a0eef4e41869b639
2018-03-22 19:00:40 +01:00
Andreea Pavel 62b7a93603 Backed out 3 changesets (bug 1446157) for browser chrome failures at browser/base/content/test/static/browser_all_files_referenced.js on a CLOSED TREE
Backed out changeset 2491f8caeffa (bug 1446157)
Backed out changeset be65061c2d72 (bug 1446157)
Backed out changeset de560a993de1 (bug 1446157)
2018-03-22 18:49:31 +02:00
Dão Gottwald 69dab05a48 Bug 1448043 - Activate the Light/Dark theme stylesheet before the initial layout. r=bgrins
MozReview-Commit-ID: BQRiXfopFFI

--HG--
extra : rebase_source : c7895e6221024c8f6a1c267a3ca734df405d3f19
2018-03-22 17:05:09 +01:00
Shane Caraveo a4a1869a2b Bug 1447723 - fix triggering pageAction when using pattern matching, r=rpl
MozReview-Commit-ID: 8B8QR2ltYmr

--HG--
extra : rebase_source : 52f5dcf93931ff882896183e915f4002f617a220
2018-03-21 16:38:27 -05:00
Ganesh Chaitanya Kale e44c888947 Bug 1282770 - Convert uses of PU.asyncHistory.updatePlaces in browser/components/migration to PU.history.insertMany. r=mak
Patch originally by Ganesh, updated by Standard8

MozReview-Commit-ID: AihTLo5OyK1

--HG--
extra : rebase_source : f5a886326dd7f2fb2dba3309199ef277affe6b77
2018-03-20 12:36:31 +00:00
Dão Gottwald 2aff048970 Bug 1448017 - Initialize ToolbarIconColor before the initial layout to spare a potential restyle after the initial layout. r=bgrins
MozReview-Commit-ID: LLJ2EftdXZn

--HG--
extra : rebase_source : 26292d2555e705672d6bf5b2381d3626c1b31f3c
2018-03-22 16:18:20 +01:00
Olivier Tilloy 27a9db7239 Bug 1444313 - Fix desktop file name for snapd's xdg-setting wrapper. r=mkaply
MozReview-Commit-ID: KfG8oEYArKm

--HG--
extra : rebase_source : cf82e6eeb6b8f47396c3b50f3761a3b8f2a85991
2018-03-09 09:04:25 +01:00
Mark Banner 0fd557de6f Bug 1446630 - Disable browser_editBookmark_keywords.js on ccov due to intermittent failures. r=mak
MozReview-Commit-ID: 68KEnivP16F

--HG--
extra : rebase_source : d91e026509892d4bc184209d83224e7569d5f062
2018-03-22 09:21:13 +00:00
Mark Banner 6a8780cc8d Bug 1444094 - Remove remaining support for the places/excludeFromBackup annotation. r=mak
MozReview-Commit-ID: 56dWvia8yIC

--HG--
extra : rebase_source : e2479799091a72ea6b8b86088e42d352f8065d5e
2018-03-21 10:06:10 +00:00
Timothy Guan-tin Chien a084ee563d Bug 1446157 - Follow-up, Remove unused #placesTreechildren style rules r=adw
MozReview-Commit-ID: 1yoxFfwurt9

--HG--
extra : rebase_source : b4f3a5ed1685d241d4d1e7dbacbd64c75138506e
2018-03-20 17:23:01 +08:00
Dão Gottwald 51112c5889 Bug 1444007 - Remove race condition in browser_devices_get_user_media_multi_process.js. r=arai
MozReview-Commit-ID: 8cvuI8a984p

--HG--
extra : rebase_source : ce8335b382741e1eaa29511ebae2659a1c6f1a06
2018-03-22 12:06:24 +01:00
Andreea Pavel 4dc16ea693 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-03-22 11:34:04 +02:00
Andreea Pavel de5c4376b8 Merge mozilla-inbound to mozilla-central. a=merge 2018-03-22 11:31:19 +02:00
Boris Zbarsky bf1ef0641d Bug 1444143 part 10. Remove unnecessary QIs to Ci.nsIFrameLoader in JS. r=mystor
nsFrameLoader is on WebIDL bindings, so those QIs are no-ops anyway, unless the given object is no a frameloader to start with.

MozReview-Commit-ID: IPiW70H5NPc
2018-03-21 22:43:17 -04:00
arthur.iakab 161c0e01f4 Merge mozilla-central to mozilla-inbound 2018-03-22 02:02:06 +02:00
arthur.iakab 24af737f4c Merge inbound to mozilla-central. a=merge 2018-03-22 01:46:39 +02:00
Florian Quèze 2959b992fa Bug 1447719 - Set browser.startup.blankWindow to true on Windows and Linux, r=mconley. 2018-03-21 23:35:00 +01:00
Brian 5620b5bda6 Bug 1442300 - Remove --in-content-category-background property since it is unused. r=jaws 2018-03-21 17:25:15 -04:00
Narcis Beleuzu f4cc161db5 Bug 1425884 - Syntax fix for the browser_creditCard_doorhanger.js test skipping. r=jmaher
--HG--
extra : amend_source : b05b732e4f3c95981abbc29e59f5b700ffb51342
2018-03-20 19:43:00 -04:00
Michael Kaply 0100cffc6f Bug 1447353 - If tracking protection explicitly disabled, lock it. r=Felipe
MozReview-Commit-ID: Fe2oUOuCJxN

--HG--
extra : rebase_source : 0649bb2d4fae83a98040537ddb8d75d1ee870faf
2018-03-20 13:15:36 -05:00
arthur.iakab fda9fc4c79 Merge mozilla-central to autoland 2018-03-21 21:28:49 +02:00
arthur.iakab abcb47d8cc Merge inbound to mozilla-central. a=merge 2018-03-21 21:13:11 +02:00
arthur.iakab 6b204e5710 Merge autoland to mozilla-central. a=merge 2018-03-21 21:10:52 +02:00
Axel Hecht c217fbde24 Bug 1447641, follow up to 1444926 to fix l10n.toml for cross-channel, r=flod, a=Aryx
l10n.toml files need to be valid across all channels, add back the
devtools/shim directory with a comment on when to remove it.

MozReview-Commit-ID: 8lOKRn3LwS

--HG--
extra : rebase_source : 035745f8ccf8a6542e364de3f6765ef11dfe6b25
extra : amend_source : 6c7221142591613b23cbca56cc3d3055fb2cede7
2018-03-21 14:35:08 +01:00
Tiberius Oros 649398dfd9 Merge inbound to mozilla-central. a=merge 2018-03-21 12:03:08 +02:00
Marco Bonardo c340c25882 Bug 1446951 - 8 - Reduce the number of query node constructors to one. r=standard8
MozReview-Commit-ID: ICDxftFlePN

--HG--
extra : rebase_source : 81b47fe3358ab0f6f69f4c29bc27160eff1656a8
2018-03-20 11:29:54 +01: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
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
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
Michael Kelly 3e4a160302 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 : source : a760e111f2f157fbb18e66117f026ca298d4343e
2018-03-16 13:24:39 -07:00
Michael Kelly 527a07efae Bug 1445009: Tag errors from extensions with isExtensionError. r=Gijs
MozReview-Commit-ID: AQrlvTfJUUS

--HG--
extra : rebase_source : 0f88d1072dbb66334a6790bc9c62e8ce4a57f097
extra : histedit_source : 6210b991eeb12f19d4eb0e38d105e3200c372f7d
2018-03-19 13:40:53 -07:00
Michael Kelly 693bb90432 Bug 1445009: Refactor BrowserErrorReporter.jsm and tests. r=Gijs
The transforms for turning an nsIScriptError into a payload that Sentry
understands were getting a bit complex for a single function, so they're
refactored into a list of transform functions that are applied in sequence to
produce the payload. This will make it easier to manage adding new transforms to
the list.

Refactoring this revaled a problem with the test code: it assumed that listeners
for console messages were notified in order of registration (since it used a
temporary listener to determine when the rest of the listeners had been notified
of a message). Changing the async evaluation of the code broke the tests, so
they had to be refactored as well.

Without a way to know when all console listeners have been notified, we can't
assert that a message will not be received by BrowserErrorReporter. We do two
things to get around this:

- Where possible, call `observe` directly on the reporter instance.
- Add constructor params for registering and unregistering listeners so we can
  test that logic without relying on messages being received or not.

MozReview-Commit-ID: EEH6IROOuHD

--HG--
extra : rebase_source : a5af344c86e9756d4dbef761e4a6060515c87a61
extra : histedit_source : 5491c7359d2989a2735ec6d39de372154706c475
2018-03-19 12:41:30 -07:00
Cosmin Sabou 2f02b690ff Merge central to inbound. a=merge on a CLOSED TREE 2018-03-21 04:06:42 +02:00
Cosmin Sabou abbd20f9e5 Backed out changeset a760e111f2f1 (bug 1444554) for merge conflicts on browser_BrowserErrorReporter.js and failures after merging to autoland. a=backout 2018-03-21 02:51:03 +02:00
Kris Maglione bc5ab61b19 Bug 1447517: Stop running Windows WebExtensions tests in non-OOP mode. r=mixedpuppy DONTBUILD
Now that WebExtensions run OOP in Windows by default, and we have no intention
of going back, there's no need to run an extra set of in-process tests for
them.

MozReview-Commit-ID: t8ryuuNFHe

--HG--
extra : amend_source : 90e006ca618206a943991b14cb11779baa7b8934
2018-03-20 17:32:47 -07:00
Cosmin Sabou 52c9a5448e Merge inbound to mozilla-central. a=merge 2018-03-21 00:24:33 +02: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
Marco Bonardo fc2611f53a Bug 1446951 - 4 - Make QueriesToQueryString and QueryStringToQueries singular. r=standard8
MozReview-Commit-ID: K8x2x0kARDn

--HG--
extra : rebase_source : 6428ba1b52e5c6e4714ad970b1397e181ed42e72
2018-03-16 18:43:57 +01:00
Marco Bonardo 36e5d86043 Bug 1446951 - 3 - Make AsyncExecuteLegacyQueries singular. r=standard8
MozReview-Commit-ID: KyYw92tzyN6

--HG--
extra : rebase_source : 0c31233d251c7b0062047ab12b52d25fbc9510f5
2018-03-16 18:10:09 +01:00
Marco Bonardo 26f5fb6357 Bug 1446951 - 2 - Change nsINavHistoryQueryResultNode::GetQueries to a query attribute. r=standard8
MozReview-Commit-ID: 77xEeAE13xW

--HG--
extra : rebase_source : 287644bf9fad4960c963dd7e07a4a7fe1f8c569e
2018-03-16 16:20:22 +01:00
Marco Bonardo 240b8426bf Bug 1446951 - 1 - Remove nsINavHistory::ExecuteQueries. r=standard8
MozReview-Commit-ID: ATQLGKzMtnn

--HG--
extra : rebase_source : 17fe8abde9832bd475137eb9b629096bc4d0d1a8
2018-03-16 15:38:05 +01:00
Kris Maglione c423cc8c0a Bug 1446250: Part 2 - Optimize/reduce calls into the Photon PageAction API. r=mixedpuppy
Calling into the Photon PageAction API to update a property is orders of
magnitude more expensive than the simple DOM-based updates we used previously.
To make matters worse, a lot of our caching was removed during the migration,
and the Photon API introduces a lot of duplicated work when selecting icons.

This patch caches the last known state for each property to avoid calling into
the Photon APIs to update each property more than necessary, and removes the
extraneous preferred icon size calculations that the Photon code already
duplicates.

MozReview-Commit-ID: LjPPxolmcd6

--HG--
extra : rebase_source : 70bce5b1460c93cc738999b1e167eb17a39259b1
2018-03-15 20:20:33 -07:00
Kris Maglione eb1a0bb258 Bug 1446250: Part 1 - Optimize Photon PageAction update performance. r=Gijs
The amount of computational complexity and garbage array/string/object
generation for each update to a pageAction property went up astronomically
with the migration of WebExtension page actions to the Photon API. This
resulted in non-trivial talos regression when Screenshots attempted to switch
back to the built-in pageAction API.

These changes fix most of the garbage generation, and reduce a lot of the
duplicated work for each update.

MozReview-Commit-ID: 4uPLnAesdU2

--HG--
extra : rebase_source : 3f723f3f35abf032cf12e02ce38552e21ea4827f
2018-03-15 21:34:01 -07:00
Michael Kaply c4e0dd8f57 Bug 1443771 - Add ESR name to the about dialog. It is not translated. r=Felipe,jaws
MozReview-Commit-ID: FYjA7IrTGYt

--HG--
extra : rebase_source : 2b0a6773e5098e1963792a38b5251066f758a3ce
2018-03-14 17:41:26 -05:00
Kirk Steuber d5edf55cc2 Bug 1447345 - Change enterprise policy that sets homepage to set it as the default rather than the user value for the pref r=Felipe
Additionally removes a stray debugging line that I accidentally checked into the tree previously.

MozReview-Commit-ID: 7F2S8WBgKCj

--HG--
extra : rebase_source : e25e343f3e8f57a52678c65ded973bb91d73d90a
2018-03-20 10:43:19 -07:00
Emilio Cobos Álvarez 739b866c71 Bug 1447301: Disable the old style system by default. r=froydnj
This keeps --disable-stylo working and --enable-stylo=build with the same
semantics, but it makes also --enable-stylo / and the default to not build the
old style system at all.

This also removes the stylo-only platforms, since they're now the default.

MozReview-Commit-ID: DL2eZZn9suE
2018-03-20 17:33:47 +01:00
sreeise 70a0c81b98 Bug 1441857 - Added comment explaining custom properties are directly from CSSOM in order to get predefined style which is why they are not referenced by CSS. r=jaws
--HG--
extra : rebase_source : be31080cf5fbcb92578d02a07e0102df4d712f3a
2018-03-13 22:43:06 -04:00
Zibi Braniecki 735a746866 Bug 1419547 - Migrate the "Containers" section of Preferences to the new Localization API. r=flod,Gijs
MozReview-Commit-ID: IA3GFardEHs

--HG--
extra : rebase_source : e052f13c44e58d9b1cb90c7bcc5e9bd795bfd43d
extra : intermediate-source : 48060f354ac1b9be5a1b6a24668c35c33d8faa86
extra : source : 606cc17a4e1110223f4e81ee2a84e8e4b7cfc1fe
2018-03-12 18:08:24 -07:00
Thom Chiovoloni 1d144a4db8 Bug 1444162 - Replace 'Cancel Setup' string with 'Remove Account' r=eoger
MozReview-Commit-ID: A99nssZ1Dpz

--HG--
extra : rebase_source : 6f4619cd7a0a7f2854ea87f9d802f451e094a69a
2018-03-19 10:38:59 -07:00
Mark Banner 00e92cb7a4 Bug 1425555 - Avoid a database fetch after showing the new bookmark dialog. r=mak
MozReview-Commit-ID: 1pjynkFFSOd

--HG--
extra : rebase_source : bfdcaa8ba5eeae485bfa69f688a37bea636cce6f
2018-03-20 23:52:58 +00:00