Kris Maglione
2888e88ba0
Bug 1524688: Part 60 - Convert PaymentUIService to static registration. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D18470
--HG--
rename : browser/components/payments/paymentUIService.js => browser/components/payments/PaymentUIService.jsm
extra : source : 9e9ec7de41608a0752ae3867c7e77b034662ecb2
2019-01-30 11:56:05 -08:00
Csoregi Natalia
ecd94d6986
Backed out 79 changesets (bug 1524687, bug 1524688) for crashes on mozilla::dom::ScreenOrientation::ScreenOrientation(nsPIDOMWindowInner *,nsScreen *). CLOSED TREE
...
Backed out changeset 68a001a42406 (bug 1524687)
Backed out changeset 328de611bcd3 (bug 1524688)
Backed out changeset 68cffca6927a (bug 1524687)
Backed out changeset 81dc12cc9257 (bug 1524688)
Backed out changeset c7c49f64048f (bug 1524688)
Backed out changeset fb23a0271da0 (bug 1524688)
Backed out changeset 0c1d1248e59e (bug 1524688)
Backed out changeset 9e9ec7de4160 (bug 1524688)
Backed out changeset de0b9993bd5d (bug 1524688)
Backed out changeset 92877cf4fe33 (bug 1524688)
Backed out changeset b4938f2ff8fd (bug 1524688)
Backed out changeset 230d2feaf941 (bug 1524688)
Backed out changeset 6c63bc240972 (bug 1524688)
Backed out changeset 0ad5465eace1 (bug 1524688)
Backed out changeset 1e75ce91029b (bug 1524688)
Backed out changeset 34a978503b1d (bug 1524688)
Backed out changeset 183602e8a30b (bug 1524688)
Backed out changeset 12a9135dc005 (bug 1524688)
Backed out changeset 978ef5dac9db (bug 1524688)
Backed out changeset 28105bf7bf6a (bug 1524688)
Backed out changeset a9fb74beaf2b (bug 1524688)
Backed out changeset fe106b369a72 (bug 1524688)
Backed out changeset e657e77d4271 (bug 1524688)
Backed out changeset 09f626870ad0 (bug 1524688)
Backed out changeset fe9b6695212e (bug 1524688)
Backed out changeset 995ea188bc31 (bug 1524688)
Backed out changeset 01c4d3edb1b0 (bug 1524688)
Backed out changeset 1bb7dfbb9f48 (bug 1524688)
Backed out changeset 56c61e0a1f45 (bug 1524688)
Backed out changeset c819943ff466 (bug 1524688)
Backed out changeset a1dd5cec066e (bug 1524688)
Backed out changeset 517838ee0c3c (bug 1524688)
Backed out changeset f509a5759fdf (bug 1524688)
Backed out changeset 56f5c8f0d708 (bug 1524688)
Backed out changeset 5746311ef859 (bug 1524688)
Backed out changeset df02f7d25212 (bug 1524688)
Backed out changeset c9846136d105 (bug 1524688)
Backed out changeset 2bd48db9cd0f (bug 1524688)
Backed out changeset ff120b4eeb79 (bug 1524688)
Backed out changeset fe583e7aae8d (bug 1524688)
Backed out changeset 18f156d6355a (bug 1524688)
Backed out changeset f4eaebbe2e0f (bug 1524688)
Backed out changeset bf6b18e23f69 (bug 1524688)
Backed out changeset dd89eb7e9b0d (bug 1524688)
Backed out changeset 4cbbb367ba0b (bug 1524688)
Backed out changeset 4ed0cf6be580 (bug 1524688)
Backed out changeset d8efb5ed62b1 (bug 1524688)
Backed out changeset ea347d57d73a (bug 1524688)
Backed out changeset 911689ef9f33 (bug 1524688)
Backed out changeset 28670fdc418d (bug 1524688)
Backed out changeset 38e1e42a0fb0 (bug 1524688)
Backed out changeset 35a5f031dd1e (bug 1524688)
Backed out changeset b586d55d76d5 (bug 1524688)
Backed out changeset 6dcacead1746 (bug 1524688)
Backed out changeset 9895239d8ac6 (bug 1524688)
Backed out changeset 25f982fd53bd (bug 1524688)
Backed out changeset 4fb0f0a59fe2 (bug 1524688)
Backed out changeset fdc6c4ed241a (bug 1524688)
Backed out changeset 5ce5986068f0 (bug 1524688)
Backed out changeset ab64ed7388ae (bug 1524688)
Backed out changeset 56607c5a301a (bug 1524688)
Backed out changeset 6b3684e7d8f9 (bug 1524688)
Backed out changeset ee28258a5724 (bug 1524688)
Backed out changeset 9201a7ea3c54 (bug 1524688)
Backed out changeset d5dca413e2da (bug 1524688)
Backed out changeset 68eb174a337b (bug 1524688)
Backed out changeset 625f71135038 (bug 1524687)
Backed out changeset 46e13c453538 (bug 1524687)
Backed out changeset 614be688767f (bug 1524687)
Backed out changeset 9c24919ac5c2 (bug 1524687)
Backed out changeset b9862758b98c (bug 1524687)
Backed out changeset 92d9e927deec (bug 1524687)
Backed out changeset f4ee175bc5bd (bug 1524687)
Backed out changeset 191afe83da2e (bug 1524687)
Backed out changeset c58caf41bb94 (bug 1524687)
Backed out changeset df95a56dae04 (bug 1524687)
Backed out changeset 10c69df4444d (bug 1524687)
Backed out changeset 219b84a58f50 (bug 1524687)
Backed out changeset e96e61bd282f (bug 1524687)
--HG--
rename : browser/components/migration/360seProfileMigrator.jsm => browser/components/migration/360seProfileMigrator.js
rename : browser/components/migration/ChromeProfileMigrator.jsm => browser/components/migration/ChromeProfileMigrator.js
rename : browser/components/migration/EdgeProfileMigrator.jsm => browser/components/migration/EdgeProfileMigrator.js
rename : browser/components/migration/FirefoxProfileMigrator.jsm => browser/components/migration/FirefoxProfileMigrator.js
rename : browser/components/migration/IEProfileMigrator.jsm => browser/components/migration/IEProfileMigrator.js
rename : browser/components/migration/ProfileMigrator.jsm => browser/components/migration/ProfileMigrator.js
rename : browser/components/migration/SafariProfileMigrator.jsm => browser/components/migration/SafariProfileMigrator.js
rename : browser/components/newtab/AboutNewTabService.jsm => browser/components/newtab/aboutNewTabService.js
rename : browser/components/BrowserContentHandler.jsm => browser/components/nsBrowserContentHandler.js
rename : browser/components/BrowserGlue.jsm => browser/components/nsBrowserGlue.js
rename : browser/components/payments/PaymentUIService.jsm => browser/components/payments/paymentUIService.js
rename : browser/components/protocolhandler/WebProtocolHandlerRegistrar.jsm => browser/components/protocolhandler/WebProtocolHandlerRegistrar.js
rename : devtools/startup/AboutDebuggingNewRegistration.jsm => devtools/startup/aboutdebugging-new-registration.js
rename : devtools/startup/AboutDebuggingRegistration.jsm => devtools/startup/aboutdebugging-registration.js
rename : devtools/startup/aboutdevtools/AboutDevToolsRegistration.jsm => devtools/startup/aboutdevtools/aboutdevtools-registration.js
rename : devtools/startup/AboutDevToolsToolboxRegistration.jsm => devtools/startup/aboutdevtoolstoolbox-registration.js
rename : devtools/startup/DevToolsStartup.jsm => devtools/startup/devtools-startup.js
rename : dom/base/ProcessSelector.jsm => dom/base/ProcessSelector.js
rename : dom/base/SlowScriptDebug.jsm => dom/base/SlowScriptDebug.js
rename : dom/base/ContentAreaDropListener.jsm => dom/base/contentAreaDropListener.js
rename : dom/browser-element/BrowserElementParent.jsm => dom/browser-element/BrowserElementParent.js
rename : dom/console/ConsoleAPIStorage.jsm => dom/console/ConsoleAPIStorage.js
rename : dom/html/HTMLMenuBuilder.jsm => dom/html/htmlMenuBuilder.js
rename : dom/media/PeerConnection.jsm => dom/media/PeerConnection.js
rename : dom/notification/NotificationStorage.jsm => dom/notification/NotificationStorage.js
rename : dom/presentation/PresentationDataChannelSessionTransport.jsm => dom/presentation/PresentationDataChannelSessionTransport.js
rename : dom/presentation/PresentationNetworkHelper.jsm => dom/presentation/PresentationNetworkHelper.js
rename : dom/presentation/provider/AndroidCastDeviceProvider.jsm => dom/presentation/provider/AndroidCastDeviceProvider.js
rename : dom/presentation/provider/PresentationControlService.jsm => dom/presentation/provider/PresentationControlService.js
rename : dom/push/Push.jsm => dom/push/Push.js
rename : dom/push/PushComponents.jsm => dom/push/PushComponents.js
rename : dom/system/NetworkGeolocationProvider.jsm => dom/system/NetworkGeolocationProvider.js
rename : layout/tools/recording/RecordingCmdLine.jsm => layout/tools/recording/recording-cmdline.js
rename : netwerk/dns/mdns/libmdns/DNSServiceDiscovery.jsm => netwerk/dns/mdns/libmdns/nsDNSServiceDiscovery.js
rename : netwerk/protocol/http/UAOverridesBootstrapper.jsm => netwerk/protocol/http/UAOverridesBootstrapper.js
rename : netwerk/protocol/http/WellKnownOpportunisticUtils.jsm => netwerk/protocol/http/WellKnownOpportunisticUtils.js
rename : services/fxaccounts/FxAccountsPush.jsm => services/fxaccounts/FxAccountsPush.js
rename : services/settings/RemoteSettingsComponents.jsm => services/settings/RemoteSettingsComponents.js
rename : services/sync/Weave.jsm => services/sync/Weave.js
rename : toolkit/components/asyncshutdown/nsAsyncShutdown.jsm => toolkit/components/asyncshutdown/nsAsyncShutdown.js
rename : toolkit/components/backgroundhangmonitor/BHRTelemetryService.jsm => toolkit/components/backgroundhangmonitor/BHRTelemetryService.js
rename : toolkit/components/captivedetect/CaptiveDetect.jsm => toolkit/components/captivedetect/captivedetect.js
rename : toolkit/components/cleardata/ClearDataService.jsm => toolkit/components/cleardata/ClearDataService.js
rename : toolkit/components/contentprefs/ContentPrefService2.jsm => toolkit/components/contentprefs/ContentPrefService2.js
rename : toolkit/components/crashes/CrashService.jsm => toolkit/components/crashes/CrashService.js
rename : toolkit/components/crashmonitor/nsCrashMonitor.jsm => toolkit/components/crashmonitor/nsCrashMonitor.js
rename : toolkit/components/downloads/DownloadLegacy.jsm => toolkit/components/downloads/DownloadLegacy.js
rename : toolkit/components/gfx/SanityTest.jsm => toolkit/components/gfx/SanityTest.js
rename : toolkit/components/mozintl/mozIntl.jsm => toolkit/components/mozintl/mozIntl.js
rename : toolkit/components/mozprotocol/MozProtocolHandler.jsm => toolkit/components/mozprotocol/mozProtocolHandler.js
rename : toolkit/components/normandy/ShieldContentProcess.jsm => toolkit/components/normandy/shield-content-process.js
rename : toolkit/components/DefaultCLH.jsm => toolkit/components/nsDefaultCLH.js
rename : toolkit/components/passwordmgr/LoginInfo.jsm => toolkit/components/passwordmgr/nsLoginInfo.js
rename : toolkit/components/passwordmgr/LoginManager.jsm => toolkit/components/passwordmgr/nsLoginManager.js
rename : toolkit/components/passwordmgr/LoginManagerPrompter.jsm => toolkit/components/passwordmgr/nsLoginManagerPrompter.js
rename : toolkit/components/places/ColorAnalyzer.jsm => toolkit/components/places/ColorAnalyzer.js
rename : toolkit/components/places/PageIconProtocolHandler.jsm => toolkit/components/places/PageIconProtocolHandler.js
rename : toolkit/components/places/PlacesCategoriesStarter.jsm => toolkit/components/places/PlacesCategoriesStarter.js
rename : toolkit/components/places/UnifiedComplete.jsm => toolkit/components/places/UnifiedComplete.js
rename : toolkit/components/places/PlacesExpiration.jsm => toolkit/components/places/nsPlacesExpiration.js
rename : toolkit/components/places/TaggingService.jsm => toolkit/components/places/nsTaggingService.js
rename : toolkit/components/processsingleton/ContentProcessSingleton.jsm => toolkit/components/processsingleton/ContentProcessSingleton.js
rename : toolkit/components/processsingleton/MainProcessSingleton.jsm => toolkit/components/processsingleton/MainProcessSingleton.js
rename : toolkit/components/prompts/src/Prompter.jsm => toolkit/components/prompts/src/nsPrompter.js
rename : toolkit/components/remotebrowserutils/RemoteWebNavigation.jsm => toolkit/components/remotebrowserutils/RemoteWebNavigation.js
rename : toolkit/components/satchel/FormHistoryStartup.jsm => toolkit/components/satchel/FormHistoryStartup.js
rename : toolkit/components/satchel/FormAutoComplete.jsm => toolkit/components/satchel/nsFormAutoComplete.js
rename : toolkit/components/satchel/InputListAutoComplete.jsm => toolkit/components/satchel/nsInputListAutoComplete.js
rename : toolkit/components/search/SearchService.jsm => toolkit/components/search/nsSearchService.js
rename : toolkit/components/search/SearchSuggestions.jsm => toolkit/components/search/nsSearchSuggestions.js
rename : toolkit/components/search/Sidebar.jsm => toolkit/components/search/nsSidebar.js
rename : toolkit/components/telemetry/TelemetryStartup.jsm => toolkit/components/telemetry/TelemetryStartup.js
rename : toolkit/components/terminator/TerminatorTelemetry.jsm => toolkit/components/terminator/nsTerminatorTelemetry.js
rename : toolkit/components/thumbnails/PageThumbsStorageService.jsm => toolkit/components/thumbnails/PageThumbsStorageService.js
rename : toolkit/components/timermanager/UpdateTimerManager.jsm => toolkit/components/timermanager/nsUpdateTimerManager.js
rename : toolkit/components/tooltiptext/TooltipTextProvider.jsm => toolkit/components/tooltiptext/TooltipTextProvider.js
rename : toolkit/components/url-classifier/UrlClassifierHashCompleter.jsm => toolkit/components/url-classifier/nsUrlClassifierHashCompleter.js
rename : toolkit/components/url-classifier/UrlClassifierLib.jsm => toolkit/components/url-classifier/nsUrlClassifierLib.js
rename : toolkit/components/url-classifier/UrlClassifierListManager.jsm => toolkit/components/url-classifier/nsUrlClassifierListManager.js
rename : toolkit/components/urlformatter/URLFormatter.jsm => toolkit/components/urlformatter/nsURLFormatter.js
rename : toolkit/components/utils/SimpleServices.jsm => toolkit/components/utils/simpleServices.js
rename : toolkit/components/xulstore/XULStore.jsm => toolkit/components/xulstore/XULStore.js
rename : toolkit/mozapps/downloads/HelperAppDlg.jsm => toolkit/mozapps/downloads/nsHelperAppDlg.js
rename : toolkit/mozapps/extensions/amContentHandler.jsm => toolkit/mozapps/extensions/amContentHandler.js
rename : toolkit/mozapps/extensions/amInstallTrigger.jsm => toolkit/mozapps/extensions/amInstallTrigger.js
rename : toolkit/mozapps/extensions/amWebAPI.jsm => toolkit/mozapps/extensions/amWebAPI.js
rename : toolkit/mozapps/handling/ContentDispatchChooser.jsm => toolkit/mozapps/handling/nsContentDispatchChooser.js
rename : toolkit/mozapps/update/UpdateService.jsm => toolkit/mozapps/update/nsUpdateService.js
rename : toolkit/mozapps/update/UpdateServiceStub.jsm => toolkit/mozapps/update/nsUpdateServiceStub.js
rename : uriloader/exthandler/WebHandlerApp.jsm => uriloader/exthandler/nsWebHandlerApp.js
2019-02-14 11:50:23 +02:00
Kris Maglione
04a862d41a
Bug 1524688: Part 60 - Convert PaymentUIService to static registration. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D18470
--HG--
rename : browser/components/payments/paymentUIService.js => browser/components/payments/PaymentUIService.jsm
extra : rebase_source : 278a88c5b75067614913526fa6144435d6cc6794
2019-01-30 11:56:05 -08:00
Myk Melez
25349d2601
Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D17526
--HG--
extra : moz-landing-system : lando
2019-01-30 17:26:25 +00:00
Kris Maglione
e930b89c34
Bug 1514594: Part 3 - Change ChromeUtils.import API.
...
***
Bug 1514594: Part 3a - Change ChromeUtils.import to return an exports object; not pollute global. r=mccr8
This changes the behavior of ChromeUtils.import() to return an exports object,
rather than a module global, in all cases except when `null` is passed as a
second argument, and changes the default behavior not to pollute the global
scope with the module's exports. Thus, the following code written for the old
model:
ChromeUtils.import("resource://gre/modules/Services.jsm");
is approximately the same as the following, in the new model:
var {Services} = ChromeUtils.import("resource://gre/modules/Services.jsm");
Since the two behaviors are mutually incompatible, this patch will land with a
scripted rewrite to update all existing callers to use the new model rather
than the old.
***
Bug 1514594: Part 3b - Mass rewrite all JS code to use the new ChromeUtils.import API. rs=Gijs
This was done using the followng script:
https://bitbucket.org/kmaglione/m-c-rewrites/src/tip/processors/cu-import-exports.jsm
***
Bug 1514594: Part 3c - Update ESLint plugin for ChromeUtils.import API changes. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D16747
***
Bug 1514594: Part 3d - Remove/fix hundreds of duplicate imports from sync tests. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D16748
***
Bug 1514594: Part 3e - Remove no-op ChromeUtils.import() calls. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D16749
***
Bug 1514594: Part 3f.1 - Cleanup various test corner cases after mass rewrite. r=Gijs
***
Bug 1514594: Part 3f.2 - Cleanup various non-test corner cases after mass rewrite. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D16750
--HG--
extra : rebase_source : 359574ee3064c90f33bf36c2ebe3159a24cc8895
extra : histedit_source : b93c8f42808b1599f9122d7842d2c0b3e656a594%2C64a3a4e3359dc889e2ab2b49461bab9e27fc10a7
2019-01-17 10:18:31 -08:00
Matthew Wacha
2fd2def2f7
Bug 1517753 - currency-amount.js is a javascript module and shouldn't define "use strict" r=Standard8
...
- Deleted 'use strict' from currency-amount.js
Differential Revision: https://phabricator.services.mozilla.com/D15960
--HG--
extra : moz-landing-system : lando
2019-01-10 16:36:05 +00:00
Margareta Eliza Balazs
413dd3a1fa
Merge inbound to mozilla-central. a=merge
2018-12-21 11:37:24 +02:00
Narcis Beleuzu
2b363fce3a
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-12-21 00:06:08 +02:00
Narcis Beleuzu
7cfde3000c
Merge inbound to mozilla-central. a=merge
2018-12-20 23:56:42 +02:00
Jared Wein
4bf1467ca5
Bug 1474905 - Use a dropdown for the state/province field when possible. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D11854
--HG--
extra : moz-landing-system : lando
2018-12-20 22:10:00 +00:00
Matthew Noorenberghe
91692c277f
Bug 1515048 - Disable the Payment Request UI and tests by default on Nightly. r=jaws,baku
...
Differential Revision: https://phabricator.services.mozilla.com/D14885
--HG--
extra : moz-landing-system : lando
2018-12-20 15:08:47 +00:00
Diego Pino Garcia
3c5b7bc26a
Bug 1446158 - Create a handleEvent custom element mixin to forward events from handleEvent to on* methods. r=MattN
2018-12-20 03:28:00 +02:00
Diego Pino Garcia
29cb3d46ea
Bug 1476873 - Use Element.toggleAttribute instead of custom handling for setAttribute vs. removeAttribute. r=Mattn
2018-12-15 01:58:00 +02:00
Diego Pino Garcia
be8ed17778
Bug 1429198 - Account for supportedNetworks in payment modifiers. r=MattN
2018-12-20 07:24:00 +02:00
Jared Wein
6989ff6cec
Bug 1477113 - Dispatch paymentmethodchange event from the front-end. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D13740
--HG--
extra : moz-landing-system : lando
2018-12-13 18:48:54 +00:00
Narcis Beleuzu
99f7b49656
Backed out changeset 3fa420b71260 (bug 1477113) for bc failures on browser_total.js. CLOSED TREE
2018-12-13 09:53:39 +02:00
Jared Wein
bbfb132319
Bug 1477113 - Dispatch paymentmethodchange event from the front-end. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D13740
--HG--
extra : moz-landing-system : lando
2018-12-13 06:35:30 +00:00
Coroiu Cristina
59f79d44b0
Merge mozilla-central to inbound a=merge on a CLOSED TREE
2018-12-12 00:01:36 +02:00
Matthew Noorenberghe
865adcf2a7
Bug 1495549 - Clear paymentMethod errors when the paymentMethod changes. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D13451
--HG--
extra : moz-landing-system : lando
2018-12-11 18:18:15 +00:00
Matthew Noorenberghe
b82e3514a4
Bug 1495549 - Clear merchant payer errors when the payer address changes. r=jaws
...
Depends on D12605
Differential Revision: https://phabricator.services.mozilla.com/D12606
--HG--
extra : moz-landing-system : lando
2018-12-11 18:17:31 +00:00
Matthew Noorenberghe
a41a15391f
Bug 1495549 - Clear merchant shipping errors when the shipping address changes. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D12605
--HG--
rename : browser/components/payments/test/browser/browser_retry.js => browser/components/payments/test/browser/browser_retry_fieldErrors.js
extra : moz-landing-system : lando
2018-12-11 18:16:30 +00:00
Jeff Walden
e5132ffa4b
Bug 1492932 - Load JS components and modules as UTF-8, not as Latin-1. r=kmag
...
--HG--
extra : rebase_source : d09627655e9c72e674356e996f936ec65a80b6f0
2018-12-04 17:01:06 -05:00
Cosmin Sabou
20c5475d6d
Merge mozilla-central to autoland.
2018-11-28 06:11:15 +02:00
Matthew Noorenberghe
f34b971aa6
Bug 1510470 - Disable OS re-auth for credit cards by default. r=timdream
...
Differential Revision: https://phabricator.services.mozilla.com/D13169
--HG--
extra : moz-landing-system : lando
2018-11-28 01:08:35 +00:00
Sam Foster
44f245f69d
Bug 1481481 - Create separate forms for shipping, payer and billing address r=MattN
...
* New AddressForm instances for each address type
* Move selected-state-key out of state for the address forms, and into an attribute
* Remove passing form title via state, just use data-title-edit and data-title-add on the element
* Remove shippingOption form title logic from address picker, just set the right attribute values from PaymentDialog
* Move setting the extraRequiredFields data attribute the payer form needs out to the payment-dialog's render.
* Amend onboarding logic to direct to billing address form when necessary
* Fix-up tests
Differential Revision: https://phabricator.services.mozilla.com/D11545
--HG--
extra : moz-landing-system : lando
2018-11-21 19:23:27 +00:00
Matthew Noorenberghe
8cc7e92622
Bug 1505141 - Test that address fields hidden from edit forms aren't blanked unnecessarily. r=jaws
...
Depends on D12190
Differential Revision: https://phabricator.services.mozilla.com/D12191
--HG--
rename : browser/components/payments/test/browser/browser_address_edit.js => browser/components/payments/test/browser/browser_address_edit_hidden_fields.js
extra : moz-landing-system : lando
2018-11-21 00:43:46 +00:00
Matthew Noorenberghe
4d0cbeac7f
Bug 1505141 - Always preserveOldProperties for payment request but blank mailing address fields by default. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D12190
--HG--
extra : moz-landing-system : lando
2018-11-21 00:46:23 +00:00
Sebastian Hengst
30252fd68c
Bug 1508577 - disable browser/components/payments/test/browser/browser_tab_modal.js on Linux opt-ish for permafails (reason unknown). a=test-disabling
2018-11-20 11:05:40 +02:00
Timothy Guan-tin Chien
9ac2863a64
Bug 1504268 - Show proper OS login dialog labels when filling/editing credit cards r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D11095
--HG--
extra : moz-landing-system : lando
2018-11-19 21:00:02 +00:00
Jared Wein
a75e459698
Bug 1495122 - Support regionCode and dependentLocality for merchant errors. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D11844
--HG--
extra : moz-landing-system : lando
2018-11-16 04:47:15 +00:00
Csoregi Natalia
9b0f48f9d3
Backed out changeset 081704356a93 (bug 1495122) for bc failures on browser_shippingaddresschange_error.js. CLOSED TREE
2018-11-16 00:13:55 +02:00
Jared Wein
cfab10d500
Bug 1495122 - Support regionCode and dependentLocality for merchant errors. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D11844
--HG--
extra : moz-landing-system : lando
2018-11-15 21:19:43 +00:00
shindli
5770e9cf94
Backed out changeset 3df92480890e (bug 1495122) as it was requested by the dev on irc
2018-11-15 23:13:12 +02:00
Jared Wein
d934d7d74c
Bug 1495122 - Support regionCode and dependentLocality for merchant errors. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D11844
--HG--
extra : moz-landing-system : lando
2018-11-15 21:08:07 +00:00
Matthew Noorenberghe
7130ce9204
Bug 1435880 - Handle moving/detaching tabs between windows when a Payment Request is showing. r=jaws
...
Depends on D10180
Differential Revision: https://phabricator.services.mozilla.com/D10183
--HG--
rename : browser/components/payments/test/browser/browser_show_dialog.js => browser/components/payments/test/browser/browser_tab_modal.js
extra : moz-landing-system : lando
2018-11-15 15:06:21 +00:00
Matthew Noorenberghe
b22b368fd6
Bug 1435880 - Put the payment dialog <browser> directly in the ChromeWindow. r=jaws
...
Remove the intermediate <html:iframe> as it makes support of detaching impossible since we would need
to swap both the <browser> and <html:iframe> contents during a tab detach.
Since a docshell swap requires both docshells to have a frame and document loaded and the move of the
tab won't wait on payments code to do async work to get frames and documents ready for swapping, I
couldn't see a way to get detaching to work with the nested frames.
* Swapping the docshell of only the outer <html:iframe> still caused a reload of the inner <browser>.
Differential Revision: https://phabricator.services.mozilla.com/D10180
--HG--
extra : moz-landing-system : lando
2018-11-15 15:05:12 +00:00
Matthew Noorenberghe
da0cd03f7b
Bug 1435880 - Send temporary records in paymentDialogWrapper.initializeFrame. r=sfoster
...
Differential Revision: https://phabricator.services.mozilla.com/D11345
--HG--
extra : moz-landing-system : lando
2018-11-15 15:04:24 +00:00
Matthew Noorenberghe
1d13c4cc6e
Bug 1506531 - Add !important to rich-select > select to fix fallout from bug 1473922. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D11786
--HG--
extra : moz-landing-system : lando
2018-11-13 23:55:33 +00:00
Jared Wein
f01bbdcfcd
Bug 1501170 - Render the defaultValue in the CSC input if one has been provided. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D11541
--HG--
extra : moz-landing-system : lando
2018-11-13 17:45:23 +00:00
Marcos Cáceres
da6078096e
Bug 1504032 - Remove concept of card types, supportedTypes, BasicCardType enum r=MattN,baku
...
The concept of card types, supportedTypes, BasicCardType enum, were removed from the Basic Card spec.
Differential Revision: https://phabricator.services.mozilla.com/D10646
--HG--
extra : moz-landing-system : lando
2018-11-10 06:59:26 +00:00
Matthew Noorenberghe
993a88ccc2
Bug 1505707 - Sandbox the template frame for payment mochitests to prevent JS execution errors. r=jaws
...
We only want the frame to be able to share markup, we don't need JS to execute and the JS was causing an unhandled rejection error.
Differential Revision: https://phabricator.services.mozilla.com/D11330
--HG--
extra : moz-landing-system : lando
2018-11-09 20:11:46 +00:00
Matthew Noorenberghe
62a2626079
Bug 1435880 - Document how to fix Payment Request autofill strings during dev. r=jaws
...
Properly populate addressLevel3Label in unprivileged-fallbacks.js to not cause l10n.js errors.
Differential Revision: https://phabricator.services.mozilla.com/D11344
--HG--
extra : moz-landing-system : lando
2018-11-09 20:10:14 +00:00
Sam Foster
8401d41400
Bug 1492399 - honor preserveFieldValues when generating billing address options. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D11129
--HG--
extra : moz-landing-system : lando
2018-11-07 18:41:37 +00:00
Eden Chuang
cd9a46a8d0
bug 1477409 - Part 2 - Get the marchentBrowser by outerWindowId in PaymentUIService.js. r=MattN
...
--HG--
extra : histedit_source : 5c4bdcaa35d3ef6451fe05efbbb98e6ac478cabe
2018-11-06 05:47:00 +02:00
Sam Foster
aa95912b8b
Bug 1482689 - Use AddressPicker for the card billing address UI. r=MattN
...
* New BillingAddressPicker subclass of AddressPicker which just overrides some of the state-related behavior that
* Allow the RichSelect's popupBox (<select>) to be assigned after the constructor
* A couple new mochitests for the new/different behavior
* Update the test to expect 'edit' to be hidden when the empty option is selected
Differential Revision: https://phabricator.services.mozilla.com/D9321
--HG--
extra : moz-landing-system : lando
2018-11-06 00:28:46 +00:00
Matthew Noorenberghe
04e84ad672
Bug 1482689 - Don't import payment-dialog.js from other elements. r=sfoster
...
Importing payment-dialog.js ends up importing every other element because it imports the elements needed to render the full dialog.
We don't want all of our elements to depend on every other payment one so we shouldn't import payment-dialog.js anywhere in non-test code.
Differential Revision: https://phabricator.services.mozilla.com/D10576
--HG--
extra : moz-landing-system : lando
2018-11-06 00:19:10 +00:00
Brindusan Cristian
94b707cdd4
Backed out changeset ea5d6df24de0 (bug 1482689) as requested by sfoster.
2018-11-06 02:20:51 +02:00
Sam Foster
47668991be
Bug 1482689 - Use AddressPicker for the card billing address UI. r=MattN
...
* New BillingAddressPicker subclass of AddressPicker which just overrides some of the state-related behavior that
* Allow the RichSelect's popupBox (<select>) to be assigned after the constructor
* A couple new mochitests for the new/different behavior
* Update the test to expect 'edit' to be hidden when the empty option is selected
Differential Revision: https://phabricator.services.mozilla.com/D9321
--HG--
extra : moz-landing-system : lando
2018-11-06 00:04:42 +00:00
Cosmin Sabou
d5f49855cd
Backed out 2 changesets (bug 1482689) for browser chrome failures on browser_address_edit.js
...
Backed out changeset 61b49da4b9cb (bug 1482689)
Backed out changeset c810cab5dbdb (bug 1482689)
2018-11-05 18:28:15 +02:00
Sam Foster
2dbcd5bcca
Bug 1482689 - Use AddressPicker for the card billing address UI. r=MattN
...
* New BillingAddressPicker subclass of AddressPicker which just overrides some of the state-related behavior that isn't applicable to billing addresses.
* A couple new mochitests for the new/different behavior
Differential Revision: https://phabricator.services.mozilla.com/D9321
--HG--
extra : moz-landing-system : lando
2018-11-05 15:16:02 +00:00