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

550 Коммитов

Автор SHA1 Сообщение Дата
Ricky Chien daac97d466 Bug 1349689 - Remove old preferences fork r=jaws
MozReview-Commit-ID: GNPcQGUTUKJ

--HG--
rename : browser/components/preferences/in-content-new/findInPage.js => browser/components/preferences/in-content/findInPage.js
rename : browser/components/preferences/in-content-new/searchResults.xul => browser/components/preferences/in-content/searchResults.xul
rename : browser/components/preferences/in-content-new/tests/browser_checkspelling.js => browser/components/preferences/in-content/tests/browser_checkspelling.js
rename : browser/components/preferences/in-content-new/tests/browser_engines.js => browser/components/preferences/in-content/tests/browser_engines.js
rename : browser/components/preferences/in-content-new/tests/browser_layersacceleration.js => browser/components/preferences/in-content/tests/browser_layersacceleration.js
rename : browser/components/preferences/in-content-new/tests/browser_masterpassword.js => browser/components/preferences/in-content/tests/browser_masterpassword.js
rename : browser/components/preferences/in-content-new/tests/browser_permissions_dialog.js => browser/components/preferences/in-content/tests/browser_permissions_dialog.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_1.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_1.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_2.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_2.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_3.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_3.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_4.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_4.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_5.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_5.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_6.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_6.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_7.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_7.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_8.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_8.js
rename : browser/components/preferences/in-content-new/tests/browser_search_within_preferences_2.js => browser/components/preferences/in-content/tests/browser_search_within_preferences_2.js
rename : browser/components/preferences/in-content-new/tests/browser_search_within_preferences_command.js => browser/components/preferences/in-content/tests/browser_search_within_preferences_command.js
rename : browser/components/preferences/in-content-new/tests/browser_security-1.js => browser/components/preferences/in-content/tests/browser_security-1.js
rename : browser/components/preferences/in-content-new/tests/browser_security-2.js => browser/components/preferences/in-content/tests/browser_security-2.js
extra : rebase_source : 9adc8231c896f93f7f262a09482b44a2875bd5fd
2017-08-21 17:48:18 +08:00
Sebastian Hengst 51133fbff6 Backed out changeset df8215261c7e (bug 1349689) on request from rchien. r=backout
--HG--
rename : browser/components/preferences/in-content/findInPage.js => browser/components/preferences/in-content-new/findInPage.js
rename : browser/components/preferences/in-content/searchResults.xul => browser/components/preferences/in-content-new/searchResults.xul
rename : browser/components/preferences/in-content/tests/browser_checkspelling.js => browser/components/preferences/in-content-new/tests/browser_checkspelling.js
rename : browser/components/preferences/in-content/tests/browser_engines.js => browser/components/preferences/in-content-new/tests/browser_engines.js
rename : browser/components/preferences/in-content/tests/browser_layersacceleration.js => browser/components/preferences/in-content-new/tests/browser_layersacceleration.js
rename : browser/components/preferences/in-content/tests/browser_masterpassword.js => browser/components/preferences/in-content-new/tests/browser_masterpassword.js
rename : browser/components/preferences/in-content/tests/browser_permissions_dialog.js => browser/components/preferences/in-content-new/tests/browser_permissions_dialog.js
rename : browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_1.js => browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_1.js
rename : browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_2.js => browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_2.js
rename : browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_3.js => browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_3.js
rename : browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_4.js => browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_4.js
rename : browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_5.js => browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_5.js
rename : browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_6.js => browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_6.js
rename : browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_7.js => browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_7.js
rename : browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_8.js => browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_8.js
rename : browser/components/preferences/in-content/tests/browser_search_within_preferences_2.js => browser/components/preferences/in-content-new/tests/browser_search_within_preferences_2.js
rename : browser/components/preferences/in-content/tests/browser_search_within_preferences_command.js => browser/components/preferences/in-content-new/tests/browser_search_within_preferences_command.js
rename : browser/components/preferences/in-content/tests/browser_security-1.js => browser/components/preferences/in-content-new/tests/browser_security-1.js
rename : browser/components/preferences/in-content/tests/browser_security-2.js => browser/components/preferences/in-content-new/tests/browser_security-2.js
2017-08-31 16:58:32 +02:00
Ricky Chien 3ff2ff68ed Bug 1349689 - Remove old preferences fork r=jaws
MozReview-Commit-ID: GNPcQGUTUKJ

--HG--
rename : browser/components/preferences/in-content-new/findInPage.js => browser/components/preferences/in-content/findInPage.js
rename : browser/components/preferences/in-content-new/searchResults.xul => browser/components/preferences/in-content/searchResults.xul
rename : browser/components/preferences/in-content-new/tests/browser_checkspelling.js => browser/components/preferences/in-content/tests/browser_checkspelling.js
rename : browser/components/preferences/in-content-new/tests/browser_engines.js => browser/components/preferences/in-content/tests/browser_engines.js
rename : browser/components/preferences/in-content-new/tests/browser_layersacceleration.js => browser/components/preferences/in-content/tests/browser_layersacceleration.js
rename : browser/components/preferences/in-content-new/tests/browser_masterpassword.js => browser/components/preferences/in-content/tests/browser_masterpassword.js
rename : browser/components/preferences/in-content-new/tests/browser_permissions_dialog.js => browser/components/preferences/in-content/tests/browser_permissions_dialog.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_1.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_1.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_2.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_2.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_3.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_3.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_4.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_4.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_5.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_5.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_6.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_6.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_7.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_7.js
rename : browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_8.js => browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_8.js
rename : browser/components/preferences/in-content-new/tests/browser_search_within_preferences_2.js => browser/components/preferences/in-content/tests/browser_search_within_preferences_2.js
rename : browser/components/preferences/in-content-new/tests/browser_search_within_preferences_command.js => browser/components/preferences/in-content/tests/browser_search_within_preferences_command.js
rename : browser/components/preferences/in-content-new/tests/browser_security-1.js => browser/components/preferences/in-content/tests/browser_security-1.js
rename : browser/components/preferences/in-content-new/tests/browser_security-2.js => browser/components/preferences/in-content/tests/browser_security-2.js
extra : rebase_source : 6f59261adcb6cd3098b3596c01c9165ad6bfc03c
2017-08-21 17:48:18 +08:00
Ray Lin 88631c7751 Bug 1388152 - Save abbreviated state name of address-level1 select element rather than its value in form autofill submission. r=lchang,MattN
MozReview-Commit-ID: IjZKzEdLlq5

--HG--
extra : rebase_source : 4e77ba7eb98b99fb9fb96df502b71fe06e961292
2017-08-14 18:08:44 +08:00
Luke Chang 51c71a85d2 Bug 1391149 - [Form Autofill] Avoid exposing fields with empty value from the storage. r=steveck
MozReview-Commit-ID: 8WHCFNNckO4

--HG--
extra : rebase_source : 74c369bc07c98cb055c72334c58870425646620c
2017-08-17 12:38:42 +08:00
steveck-chung 4006388b95 Bug 1386959 - [Form Autofill] Add probe for form autofill availability. r=francois,lchang
MozReview-Commit-ID: KPOBxmHOiuK

--HG--
extra : rebase_source : d56176249f8b5417151a4953b080ae2a8d2acd81
2017-08-14 11:56:19 +08:00
steveck-chung 928155d075 Bug 1390816 - Part 2: Add browser test for sync enabled case. r=lchang
MozReview-Commit-ID: FpsaoaMc6U4

--HG--
extra : rebase_source : 464cb1b8587ebd459ff08f19686c683a7e60e1b6
2017-08-17 12:18:24 +08:00
steveck-chung e13ae1504d Bug 1390816 - Part 1: Add addresses sync checkbox in first time saving doorhanger. r=lchang
MozReview-Commit-ID: KkpseMw4kRk

--HG--
extra : rebase_source : 1dfbacafcedf28bdc2a8a93db35fb5509ff9a889
2017-08-16 19:08:32 +08:00
Luke Chang 5f77fde5a0 Bug 1387988 - [Form Autofill] Optimize "findLabelElements" function. r=MattN
MozReview-Commit-ID: EGtBzv2GZFj

--HG--
extra : rebase_source : 128aadbbc57aa3d170aba2b139246df4f3426f20
2017-08-08 19:01:40 +08:00
Luke Chang 04df87ad05 Bug 1387988 - [Form Autofill] Move "findLabelElements" function to FormAutofillHeuristics.jsm. r=MattN
MozReview-Commit-ID: 93c9R7JaCLA

--HG--
extra : rebase_source : 2cb9276901c4f2ff91da55cc5d0dc095a74524dd
2017-08-07 18:34:27 +08:00
Wes Kocher 9e13a44b54 Merge inbound to central, a=merge
MozReview-Commit-ID: GEfEDRZk5bo
2017-08-16 16:59:26 -07:00
Sean Lee 939e51f819 Bug 1383058 - Always adopt the info from the autocomplete attribute for autofill. r=MattN
MozReview-Commit-ID: CdAX9XZX7R0

--HG--
extra : amend_source : 93a5873c356eb0fdf9e5f70b3775b6b1c332d63a
2017-07-21 22:17:17 +08:00
steveck-chung 83ce75cb6a Bug 1337314 - Encrypt card number while normallizing field. r=lchang
MozReview-Commit-ID: 9HSpLzJMnoE
2017-08-16 18:45:12 +08:00
steveck-chung 93935aeb51 Bug 1388238 - Add encrypt/decrypt methods to MasterPassword.jsm. r=MattN
MozReview-Commit-ID: AHpzYNbnnWv
2017-08-16 18:45:11 +08:00
steveck-chung 5200298e6c Bug 1388238 - Implement waitForMasterPasswordDialog helper which handles open dialogs. r=MattN
MozReview-Commit-ID: A8jx8s37f1k
2017-08-16 18:45:11 +08:00
Ray Lin ee8a8f80c3 Bug 1380910 - Enhance form autofill note by showing the categories intersection of result fields and form fields instead of their union. r=lchang,seanlee
MozReview-Commit-ID: AeCszHgfSS5

--HG--
extra : rebase_source : 38ffb915c9d4064fef13e643b01e5e12148ee382
2017-08-11 10:23:49 +08:00
Mark Hammond 1f668f52d6 Bug 1385179 - Enable addresses sync engine as formautofill initializes. r=MattN
MozReview-Commit-ID: BPikY3wM8Df

--HG--
extra : rebase_source : 25b6cb370238453e80d0ea0a7ea4f1c999715969
2017-08-08 15:07:10 +10:00
Ray Lin dc815cf2fc Bug 1371149 - Part 2. Add a chrome browser test for form autofill insecure field. r=MattN,seanlee
MozReview-Commit-ID: 7KjI9siHlqt

--HG--
extra : rebase_source : dd214050084160154036632707c310c412831884
2017-07-28 17:23:30 +08:00
Ray Lin de1bce2711 Bug 1371149 - Part 1. Show insecure field in credit card autofill dropdown instead of result when the connection is not secure. r=MattN,seanlee
MozReview-Commit-ID: APjaTedWUz9

--HG--
extra : rebase_source : 47a6cfc70d4946db4203e8738953efa70cd7e505
2017-06-30 09:51:02 -07:00
Matthew Noorenberghe 5ca6d3bc4c Bug 1385196 - [Form Autofill] Test: Enable the feature based on locale and geoip. r=lchang
MozReview-Commit-ID: 3eCRKB9eiDK

--HG--
extra : rebase_source : bca338ef318a61e9a786df7895eaf1e7db7539c5
2017-08-10 21:38:48 -07:00
Luke Chang e0f4586d33 Bug 1385196 - [Form Autofill] Enable the feature based on locale and geoip. r=MattN
MozReview-Commit-ID: 3yvCJvB5zdT

--HG--
extra : rebase_source : 3fa5a79f02608153e6301f74433b2647b6a0c478
2017-08-10 21:36:34 -07:00
Matthew Noorenberghe c49ae5ce3f Bug 1388078 - Form Autofill: Delay adding the AOM upgrade listener until the XPI DB is loaded. r=rhelmer
MozReview-Commit-ID: CPeAOrWhEVu

--HG--
extra : rebase_source : 4d06c9ab80f57e545f9c45fca7f9a7306a2a1586
2017-08-10 21:32:07 -07:00
Andrew Halberstadt d2109610fb Bug 1385352 - Enable 'mozilla/no-arbitrary-setTimeout' eslint rule on browser-chrome tests, r=standard8
MozReview-Commit-ID: 5lO0uAjHMsw

--HG--
extra : rebase_source : 8607b3964da207a6076c79b6f1d75b40503cdd7d
2017-08-10 14:48:21 -04:00
Phil Ringnalda 0ff5a4285d Backed out changeset 6896f93a2327 (bug 1385352) for not making it to m-c before the next violation of its new linting rule merged to autoland
MozReview-Commit-ID: 3HDE2C3wSU0
2017-08-10 20:21:19 -07:00
Andrew Halberstadt f625fd5c37 Bug 1385352 - Enable 'mozilla/no-arbitrary-setTimeout' eslint rule on browser-chrome tests, r=standard8
MozReview-Commit-ID: 5lO0uAjHMsw

--HG--
extra : rebase_source : d72a88962ec8d843e7be99e25f710887f01b6e1a
2017-08-10 14:48:21 -04:00
Luke Chang 0faeca43f0 Bug 1375382 - [Form Autofill] Handle filling in country field select element. r=seanlee
MozReview-Commit-ID: ADwTlx7MKaJ

--HG--
extra : rebase_source : db97dbf4a67a1ddb28df0ef97d1f7148ba15699d
2017-07-28 12:22:50 +08:00
Luke Chang d4f6f97072 Bug 1385216 - [Form Autofill] Avoid triggering update on fields that aren't changed after autofilling or contain concatenated street address. r=seanlee,steveck
MozReview-Commit-ID: KI2ns7XDiHa

--HG--
extra : rebase_source : cf7fd4b5e7f8ef89c9a37c84600a7b7a12574f72
2017-07-28 19:08:30 +08:00
Phil Ringnalda 8b6a5ead45 Backed out 2 changesets (bug 1388238) for xpcshell crashes in test_masterPassword.js
Backed out changeset 99a525a70041 (bug 1388238)
Backed out changeset 8e2f4f651250 (bug 1388238)

MozReview-Commit-ID: 2kexqxo5E6O
2017-08-08 22:45:21 -07:00
steveck-chung a2ae47851d Bug 1388238 - Add encrypt/decrypt methods to MasterPassword.jsm. r=MattN
MozReview-Commit-ID: AHpzYNbnnWv

--HG--
extra : rebase_source : 5c324c252d1ac55ece40dd15ab7275c5d927d75d
2017-08-07 20:44:08 -07:00
steveck-chung 865acf06ce Bug 1388238 - Implement waitForMasterPasswordDialog helper which handles open dialogs. r=MattN
MozReview-Commit-ID: A8jx8s37f1k

--HG--
extra : rebase_source : 713902e23974b19900d9f28352d20686871e4e09
2017-08-08 20:53:49 -07:00
Phil Ringnalda e50c48b068 Backed out 2 changesets (bug 1388238) for eslint failures
CLOSED TREE

Backed out changeset 55f44886a839 (bug 1388238)
Backed out changeset 7b7aa4e9ae5a (bug 1388238)

MozReview-Commit-ID: CRkGar72Nra
2017-08-08 20:16:48 -07:00
steveck-chung ee43547809 Bug 1388238 - Add encrypt/decrypt methods to MasterPassword.jsm. r=MattN
MozReview-Commit-ID: AHpzYNbnnWv

--HG--
extra : rebase_source : d4d1eb5a72d6d09a8d3774a2dbedc9539e16596a
2017-08-07 20:44:08 -07:00
steveck-chung cad837ad66 Bug 1388238 - Implement waitForMasterPasswordDialog helper which handles open dialogs. r=MattN
MozReview-Commit-ID: A8jx8s37f1k

--HG--
extra : rebase_source : 66e5e8427ffe07f3566fc1173522083de2290a95
2017-08-07 20:43:02 -07:00
Wes Kocher a9604094ee Backed out 2 changesets (bug 1371149) for failures in browser_autocomplete_insecure_warning.js a=backout
Backed out changeset 0623467f11ba (bug 1371149)
Backed out changeset 5c21cf82263e (bug 1371149)

MozReview-Commit-ID: CllUvst71aj

--HG--
extra : rebase_source : f0550b33761631168dc965455aa177b20a1414bf
2017-08-08 11:04:50 -07:00
Ray Lin dc0a14020e Bug 1371149 - Part 2. Add a chrome browser test for form autofill insecure field. r=MattN,seanlee
MozReview-Commit-ID: 7KjI9siHlqt

--HG--
extra : rebase_source : fefa91b72a89a600f3337b3ec0beadcd77ed7bd2
2017-07-28 17:23:30 +08:00
Ray Lin 484729e54b Bug 1371149 - Part 1. Show insecure field in credit card autofill dropdown instead of result when the connection is not secure. r=MattN,seanlee
MozReview-Commit-ID: APjaTedWUz9

--HG--
extra : rebase_source : fc7c4d1cde02ea83e9588328534c671bad283e87
2017-06-30 09:51:02 -07:00
Carsten "Tomcat" Book 38ca87fd73 Backed out changeset fce47fd69d94 (bug 1371149) for test failures in browser_insecure_form.js | Uncaught exception - popup should be open - timed out after 50 tries 2017-08-08 17:09:20 +02:00
Carsten "Tomcat" Book 3eb0851e3c Backed out changeset 4c4c732eef94 (bug 1371149) 2017-08-08 17:08:53 +02:00
Ray Lin a73543852f Bug 1371149 - Part 2. Add a chrome browser test for form autofill insecure field. r=MattN,seanlee
MozReview-Commit-ID: 7KjI9siHlqt

--HG--
extra : rebase_source : dbd570fcd027f15dd6aac9614a2f6c4c5a25c839
2017-07-28 17:23:30 +08:00
Ray Lin bc2b708593 Bug 1371149 - Part 1. Show insecure field in credit card autofill dropdown instead of result when the connection is not secure. r=MattN,seanlee
MozReview-Commit-ID: APjaTedWUz9

--HG--
extra : rebase_source : 8580d68f3fa8b596ac2022702283f9fb3d33d828
2017-06-30 09:51:02 -07:00
dagasatvik d4398e95f2 Bug 1385820 - Enable the ESLint no-new-wrappers rule across mozilla-central; r=markh,standard8
MozReview-Commit-ID: FvJO3ibeiwg

--HG--
extra : rebase_source : 5fc5c6760924da81a6d0708ff0d5586fc62c8c5e
2017-08-07 23:57:51 +05:30
Sean Lee 3fa1506f53 Bug 1358960 - "united state" string should not be recognized as "address-level1". r=MattN
MozReview-Commit-ID: E7pmBkGRBkQ

--HG--
extra : rebase_source : 228ad8678b0b01cb99a12b6ded5edd5d82dc0318
2017-08-04 16:23:45 +08:00
Luke Chang be5d47eded Bug 1384185 - [Form Autofill] Fallback to form-history when available values from saved profiles are less than 3. r=steveck
MozReview-Commit-ID: H2EB23IZ9D5

--HG--
extra : rebase_source : 36c5746d2efcd8640119569ccdf51a300acc15db
2017-07-31 17:42:08 +08:00
Matthew Noorenberghe cb484a7a5a Bug 1387611 - Delay formautofill system add-on updates until the next restart. r=lchang
MozReview-Commit-ID: 6f4FhTg0KaA

--HG--
extra : rebase_source : 17926e3f4139f1d91bd4e18c369dc0a0441562d6
2017-08-04 15:44:34 -07:00
steveck-chung b6d30f8f46 Bug 1387004 - Part 1: Add credit card enabled pref. r=lchang
MozReview-Commit-ID: BvErFOLPZdN

--HG--
extra : rebase_source : 91e99ff2d2332b3948ce8501ad11a07e9961df9d
2017-08-02 11:51:57 +08:00
Luke Chang a60663c35d Bug 1386120 - Flip "dom.forms.autocomplete.formautofill" according to the availability of Form Autofill feature. r=MattN,steveck
MozReview-Commit-ID: 3kyDsQL15SO

--HG--
extra : rebase_source : d00ababee6e98bb1db24b04dd0aafa8dc79f12de
2017-08-01 14:01:53 +08:00
Scott Wu 1d1dd82de6 Bug 1385813 - [Form Autofill] Set the width of edit address dialog on html markup rather than in css r=lchang
MozReview-Commit-ID: FtpIt0G76O9

--HG--
extra : rebase_source : 2d01bbd53e6b6ee6140f595dece4a9ca27918526
2017-07-31 16:48:57 +08:00
Sebastian Hengst fad2a3a6b9 Backed out changeset ec2ab90ea263 (bug 1386120) for failing xpcshell's test_Macys.js and test_isFieldEligibleForAutofill.js. r=backout 2017-08-03 11:18:53 +02:00
Luke Chang 6f988e20c3 Bug 1386120 - Flip "dom.forms.autocomplete.formautofill" according to the availability of Form Autofill feature. r=MattN,steveck
MozReview-Commit-ID: 3kyDsQL15SO

--HG--
extra : rebase_source : 7eeb590873481e6c3ac6d3589eb7640f88ca36de
2017-08-01 14:01:53 +08:00
Rajesh Kathiriya 48e6bc2124 Bug 1374620 - Enabled the ESLint dot-notation rule across mozilla-central r=standard8
MozReview-Commit-ID: FadrI2li43G

--HG--
extra : rebase_source : b455e846ab79c8141150517e67e542e3e06d630e
2017-07-25 23:45:41 +05:30
Scott Wu 8e9d891972 Bug 1382954 - [Form Autofill] Expand the enable autofill checkbox to full width. r=lchang
MozReview-Commit-ID: 1ZTiXIWRA9O

--HG--
extra : rebase_source : cbb34c554f864085413a128ab52c9e56aa4c847f
2017-07-25 17:36:22 +08:00
Luke Chang a059b8d911 Bug 1382148 - Cache the matching result of select elements so we don't need to calculate it every time when previewing and filling. r=seanlee
MozReview-Commit-ID: 1VUVEwRz5cj

--HG--
extra : rebase_source : f1e1c2077c95cb5692850326e7df4b112cbbc8c8
2017-07-19 16:59:27 +08:00
Sebastian Hengst 8c571c79b5 Backed out changeset a315cc6a25bb (bug 1383058) for eslint failure at browser/extensions/formautofill/FormAutofillHeuristics.jsm:329:12 | Unnecessary 'else' after 'return'. r=backout 2017-08-16 15:20:51 +02:00
Sean Lee deb0f108c3 Bug 1383058 - Always adopt the info from autocomplete attribute. r=MattN
MozReview-Commit-ID: CdAX9XZX7R0

--HG--
extra : rebase_source : 817acb1d7e676db23171dd81c4c0c150e2a7f591
2017-07-21 22:17:17 +08:00
Ray Lin 6aabb3b0e4 Bug 1384779 - Fix intermittent on browser_autocomplete_marked_detached_tab.js by ensuring popup closed before window detaching. r=lchang
MozReview-Commit-ID: IxcBQCFuZ2e

--HG--
extra : rebase_source : 62401f0584a6520a44d3a89a6540eb0648d7a1e4
2017-08-15 14:44:48 +08:00
Wes Kocher 44eb96d181 Backed out changeset 5b4b8c71b9fb (bug 1388238) because the other half of the bug got backed out a=backout
MozReview-Commit-ID: EgCYWjELSQA
2017-08-15 18:42:01 -07:00
Ryan VanderMeulen 01de69cccb Backed out changeset 02f07f0cb11d (bug 1388238) because comment 11 wasn't addressed before landing. 2017-08-15 19:35:04 -04:00
steveck-chung 4bb6f3341d Bug 1388238 - Add encrypt/decrypt methods to MasterPassword.jsm. r=MattN
MozReview-Commit-ID: AHpzYNbnnWv

--HG--
extra : rebase_source : 45e7a58b274f0088de1e860edd852956349e9233
2017-08-07 20:44:08 -07:00
steveck-chung a3148321b2 Bug 1388238 - Implement waitForMasterPasswordDialog helper which handles open dialogs. r=MattN
MozReview-Commit-ID: A8jx8s37f1k

--HG--
extra : rebase_source : 5134c7015cd5259c72aa2937047ecd31477d574f
2017-08-08 20:53:49 -07:00
Sebastian Hengst 804a36e668 Backed out changeset f5922a7ed25a (bug 1374620) for failing eslint at telemetry/tests/unit/test_TelemetrySend.js:358: ["os"] is better written in dot notation. r=backout 2017-07-31 14:44:34 +02:00
Rajesh Kathiriya 22dfa54ef4 Bug 1374620 - Enabled the ESLint dot-notation rule across mozilla-central r=standard8
MozReview-Commit-ID: FadrI2li43G

--HG--
extra : rebase_source : 5992bdde34bcc2421350433bc8c1e498a6bba848
2017-07-25 23:45:41 +05:30
Scott Wu 247c04c888 Bug 1377360 - [Form Autofill] Move warning message from the manage addresses dialog to the edit address dialog. r=lchang
MozReview-Commit-ID: IuZpHQ6hyBo

--HG--
extra : rebase_source : 6246c9e10cf0d911971b6e3db2c5829cc2c7770b
2017-07-28 17:37:23 +08:00
steveck-chung 966999640b Bug 1379588 - Part 2: Make createRecords support creditcard. r=lchang
MozReview-Commit-ID: Co4uQ04kK6L

--HG--
extra : rebase_source : e564e01fe47b098438460bbe284905ce7cdfb85c
2017-07-24 12:16:41 +08:00
steveck-chung 0cd16b2ca9 Bug 1379588 - Part 1: Add address/creditCard object in handler and refactor collectFormFields for less cross-module call. r=lchang,seanlee
MozReview-Commit-ID: 6FkfGH8nre1

--HG--
extra : rebase_source : 32b68fd0aebc92e94a4bf432ff6fc8639f40bd53
2017-07-24 12:15:24 +08:00
Luke Chang ef9c8687dc Bug 1385753 - [Form Autofill] Group tel-related fields when calculating the secondary label. r=ralin
MozReview-Commit-ID: GnltrVH43jf

--HG--
extra : rebase_source : 8c42ebb5418f9b6e993d1c3e4b7c0140ad92ae1c
2017-07-31 13:59:49 +08:00
Luke Chang 6cab6486e4 Bug 1385201 - [Form Autofill] Rename "extensions.formautofill.experimental". r=MattN
MozReview-Commit-ID: 8SRu5PoQcMO

--HG--
extra : rebase_source : b841b8890b2c0bf607f677cdd9a824ef3e4e63e5
2017-07-28 15:50:48 +08:00
Sean Lee 99b93952d0 Bug 1370429 - Part 6: Modify the test case of targeting web sites to support the telephone related fields. r=MattN
MozReview-Commit-ID: CqqpjGEnnaw

--HG--
extra : rebase_source : 15b7e114efd4dab1b5f59e963205291b55f013fb
2017-07-19 10:20:32 +08:00
Sean Lee ab38f88d2d Bug 1370429 - Part 5: Add tel-extension support. r=MattN
MozReview-Commit-ID: 7XdiwYWERBC

--HG--
extra : rebase_source : 36e3ebaf6d3de946ab7ed1ac8c3b3f3d67b32001
2017-07-19 10:18:57 +08:00
Sean Lee 4a501f7c37 Bug 1370429 - Part 4: Implement grammar list matching algorithm for telephone fields. r=MattN
MozReview-Commit-ID: K81o3XSqxKO

--HG--
extra : rebase_source : a40ff47dafc37afadb4d132dd417cb997be46589
2017-07-19 10:18:06 +08:00
Sean Lee db98424284 Bug 1370429 - Part 3: Import the telephone grammar list from Chromium. r=MattN
MozReview-Commit-ID: kwPfrzi6Q3

--HG--
extra : rebase_source : 21db6185aed4b5df52b980d0bbf209257a0c1934
2017-07-19 10:16:57 +08:00
Sean Lee f6560013df Bug 1370429 - Part 2: Implement address-lines parser and refactor getInfo function. r=MattN
MozReview-Commit-ID: 5gseB36n1M0

--HG--
extra : rebase_source : b3c4a5af031d9f79c3b30cda68a392afc017f99e
2017-07-19 10:15:34 +08:00
Sean Lee d86f56a31c Bug 1370429 - Part 1: Implement FieldScanner and refactor getFormInfo function. r=MattN
MozReview-Commit-ID: GvFlOLuKSDU

--HG--
extra : rebase_source : b65320f9f53ccd5306cb8b4c3c75d850a65a96ae
2017-07-19 10:14:09 +08:00
Luke Chang f9ed9e0c01 Bug 1382529 - [Form Autofill] Exception occurs when saving a telephone number like "1234567". r=steveck
MozReview-Commit-ID: mJ3KJemnme

--HG--
extra : rebase_source : c4a7b2e5273bac8d941bd558adc49aced331b2e6
2017-07-20 13:30:53 +08:00
Scott Wu c965ee9cff Bug 1372077 - [Form Autofill] Change the label "Country" to "Country or Region" in preferences. r=lchang
Increases the width of the label and the dialog to fit "Country or Region" in one line.

MozReview-Commit-ID: AXkOlz8leGt

--HG--
extra : rebase_source : 9610adfaa7c1d1d781402932afe6c77fd2c90fd2
2017-07-25 17:16:15 +08:00
Scott Wu 98205de675 Bug 1375799 - (Part 2) [Form Autofill] Rename locale folder to locales. r=lchang
MozReview-Commit-ID: 2xF9vyE2tXi

--HG--
rename : browser/extensions/formautofill/locale/en-US/formautofill.properties => browser/extensions/formautofill/locales/en-US/formautofill.properties
rename : browser/extensions/formautofill/locale/jar.mn => browser/extensions/formautofill/locales/jar.mn
rename : browser/extensions/formautofill/locale/moz.build => browser/extensions/formautofill/locales/moz.build
extra : rebase_source : bbf1366e9d1442ce8679b78d0a87e5ff752bb89d
2017-07-25 10:40:21 +08:00
Scott Wu 5b2f66044f Bug 1375799 - (Part 1) [Form Autofill] Use localized strings instead of hardcoded strings. r=lchang,MattN
MozReview-Commit-ID: DgWLFN2EDc8

--HG--
extra : rebase_source : ab7545bbc09d57d2cb043506738e51cda9b4b33d
2017-06-29 16:23:44 -07:00
Luke Chang 491deaf2a1 Bug 1362290 - Support non-experimental autocomplete pref. r=baku
MozReview-Commit-ID: LABuNLbq2Io

--HG--
extra : rebase_source : 3902adee74ef95ff144325d7b77c13192133d3e7
2017-07-27 11:41:15 +08:00
Luke Chang 971e68a344 Bug 1378668 - [Form Autofill] Update the saved field names when a profile is updated, merged or reconciled. r=steveck
MozReview-Commit-ID: 5aLqvr0n0KO

--HG--
extra : rebase_source : 2e6d529d1091f7d51c7cae4d761aa270853bec38
2017-07-26 19:25:36 +08:00
Andrew Halberstadt 21a03ad73c Bug 1383120 - Enable no-arbitrary-setTimeout eslint rule on xpcshell tests, r=mossop
MozReview-Commit-ID: 6DqLaZ9n5EM

--HG--
extra : rebase_source : 5f1264bb3ea23005c91557e5db4ce5f9e167ce9a
2017-07-26 09:08:07 -04:00
Scott Wu 884f15c439 Bug 1376642 - (Part 2) Replace "profile" with "address" in formautofill file content. r=lchang
MozReview-Commit-ID: CJF7HpGjZaQ

--HG--
extra : rebase_source : c97b5615f6d65292acb3d98e29bbe453c624d457
2017-07-26 13:59:50 +08:00
Scott Wu 88ca381eed Bug 1376642 - (Part 1) Rename files with the word "profile" with "address" in formautofill. r=lchang
MozReview-Commit-ID: CITYezz57Et

--HG--
rename : browser/extensions/formautofill/content/editProfile.js => browser/extensions/formautofill/content/editAddress.js
rename : browser/extensions/formautofill/content/editProfile.xhtml => browser/extensions/formautofill/content/editAddress.xhtml
rename : browser/extensions/formautofill/content/manageProfiles.css => browser/extensions/formautofill/content/manageAddresses.css
rename : browser/extensions/formautofill/content/manageProfiles.js => browser/extensions/formautofill/content/manageAddresses.js
rename : browser/extensions/formautofill/content/manageProfiles.xhtml => browser/extensions/formautofill/content/manageAddresses.xhtml
rename : browser/extensions/formautofill/skin/linux/editProfile.css => browser/extensions/formautofill/skin/linux/editAddress.css
rename : browser/extensions/formautofill/skin/osx/editProfile.css => browser/extensions/formautofill/skin/osx/editAddress.css
rename : browser/extensions/formautofill/skin/shared/editProfile.css => browser/extensions/formautofill/skin/shared/editAddress.css
rename : browser/extensions/formautofill/skin/windows/editProfile.css => browser/extensions/formautofill/skin/windows/editAddress.css
rename : browser/extensions/formautofill/test/browser/browser_editProfileDialog.js => browser/extensions/formautofill/test/browser/browser_editAddressDialog.js
rename : browser/extensions/formautofill/test/browser/browser_manageProfilesDialog.js => browser/extensions/formautofill/test/browser/browser_manageAddressesDialog.js
extra : rebase_source : 2408257636b0ff0927632bb542320d517caa1ed2
2017-07-26 14:39:58 +08:00
Matthew Noorenberghe c7c6b8cb55 Bug 1378754 - Test that autofill and login fields remain marked after a persisted pagehide. r=steveck
MozReview-Commit-ID: 5FTGiu8Lb9Q

--HG--
extra : rebase_source : cbf01620a28dd69967ede6ec74ef436839dfd656
2017-07-21 23:00:10 -07:00
Ray Lin f7280e2caa Bug 1371131 - Part 4. Hide form autofill footer notes if no warning data in the results. r=lchang,seanlee
MozReview-Commit-ID: AAOEu2JVHnO

--HG--
extra : rebase_source : d5170fd86b7e8b6e81064905b406b05579046552
2017-07-25 10:25:02 +08:00
Ray Lin 10f4426cb9 Bug 1371131 - Part 3. Create address and credit card result subclasses. r=lchang,steveck
MozReview-Commit-ID: 25TNvIQL6ob

--HG--
extra : rebase_source : d4bfd322e9100363b921bf0ad7541604ee15ed56
2017-07-24 11:50:58 +08:00
Ray Lin 118c203023 Bug 1371131 - Part 2. Refactor ProfileAutoCompleteResult to using class syntax. r=lchang,steveck
MozReview-Commit-ID: GDsLZrhcSBx

--HG--
extra : rebase_source : f6030f309e626f3d4d340a6de767656e5645aa96
2017-07-24 11:41:33 +08:00
Ray Lin 3a5dd6f9cc Bug 1371131 - Part 1. Replace the "cc-number-masked" field name in form autofill storage with "cc-number". r=lchang
MozReview-Commit-ID: 1RGL4gu7JrK

--HG--
extra : rebase_source : a88e2bef04b47f76ac7e3ebb901fb958d73aa6aa
2017-07-24 11:41:13 +08:00
Sean Lee bc6111f219 Bug 1383065 - Consider the form with 3 address fields as a valid address form. r=lchang
MozReview-Commit-ID: Ck81HbI3zwe

--HG--
extra : rebase_source : 579a33101fde43939d58bcf8ad3f99829a910bf5
2017-07-24 17:33:04 +08:00
Sebastian Hengst 367f0ac5a2 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: IWRTFZdtzaE
2017-07-21 12:56:44 +02:00
Ray Lin e2f2e8e9c0 Bug 1380279 - Add an ability to retrieve multiple collection type in startSearch to support credit cards autofilling. r=MattN,seanlee
MozReview-Commit-ID: EeV3W8fZylh

--HG--
extra : rebase_source : 5d4a904bb7057a66b44758cb10579168472661c2
2017-07-20 12:13:37 +08:00
Kit Cambridge 61c2a1e1de Bug 1363995 - Implement autofill record reconciliation. r=seanlee,lchang,markh
MozReview-Commit-ID: 5Yvr0M4CuyE
2017-07-20 16:50:41 +10:00
Kit Cambridge cf8e21261c Bug 1377246 - Move Sync deduping logic into profile storage. r=markh,seanlee
MozReview-Commit-ID: IdHIg79hboq
2017-07-20 16:50:41 +10:00
Kit Cambridge 4953d00b12 Bug 1377246 - Always filter Sync metadata from profiles. r=markh,lchang
We don't want to expose Sync metadata via `{rawData: true}` for two
reasons. First, Sync's `createRecord` method passes this option to
filter computed fields. We don't want to include computed fields in
the record, but we also don't want to upload the Sync metadata.
Second, `_clone` uses a shallow copy, so the `_sync` object can still
be mutated.

The only callers that rely on `{rawData: true}` returning `_sync` are
tests, so we can add a test-only helper instead of exposing the
object.

MozReview-Commit-ID: DudYwSiEgJE
2017-07-20 16:50:41 +10:00
Thom Chiovoloni 2ae128c103 Bug 1374500 - Add a new sync engine for addresses and credit-cards. r=markh,kitcambridge
MozReview-Commit-ID: BcwS86YhfBc
2017-07-20 16:50:41 +10:00
Sean Lee 6f8574f047 Bug 1379533 - Support the array of addressFieldDetails and creditCardFieldDetails in FormAutofillHandler. r=lchang,steveck
MozReview-Commit-ID: DM2xilht0od

--HG--
extra : rebase_source : 868df6b98585936f50d537ae608d4ebb8044f56f
2017-07-10 15:23:07 +08:00
steveck-chung 00783bb311 Bug 990200 - Part 2: Set probes in the form submission part. r=MattN
MozReview-Commit-ID: H1BnxBxKg5K

--HG--
extra : rebase_source : fd6e14035b906f3165d2c23c70801ae238248d21
2017-06-02 11:49:54 +08:00
Thom Chiovoloni 349a103281 Bug 1363999 - Add sync metadata to formautofill records. r=lchang
This patch lands the metadata and related functions to the ProfileStorage
necessary for Sync to function.

* New "public" functions which are intended to be used only by Sync:
** pullSyncChanges: Gets metadata about what Sync needs to upload to the
   server.
** pushSyncChanges: Apply the changes made by Sync.
** resetSync: Reset all Sync metadata, used when Sync is disconnected from a
   device.
** changeGUID to change the GUID of an item that has no sync metadata.

* New optional Sync metdata for a record.
  Once a record is marked as Syncing, it carries around a new _sync field.
  Currently this contains only a changeCounter. All records are marked as
  Syncing once pullSyncChanges is called - after this call, all local
  records will have Sync metadata.

* Changes to tombstones semantics: If an item carries no Sync metadata (ie,
  hasn't previously been synced), then no tombstone will be left behind when
  it is deleted.

* Many existing functions get an optional {rawData} option, which
  will include all fields with a leading underscore (_) - which obviously
  includes this new _sync field - to be returned in the record.

* Many existing functions get an optional {sourceSync} option, which
  indicates Sync itself is making the change. This significantly changes
  the semantics of some operations (eg, counters will not be incremented,
  tombstones can be resurrected, etc)

MozReview-Commit-ID: 3DjzNiA8buE

--HG--
extra : rebase_source : de0e03442954351cbc548fffd1f5ecad4a612917
2017-05-09 15:27:09 +10:00
Ray Lin c6edee451f Bug 1378072 - Update entity name of the warning note and its string as the meaning is slightly changed in the latest UX spec. r=lchang
MozReview-Commit-ID: JVITqjQXBxJ

--HG--
extra : rebase_source : 0f1ca7cc0596c778cf54ee6698bb14e6a1d55013
2017-07-17 10:28:18 +08:00
steveck-chung ca58c30b23 Bug 1377636 - Fix doorhanger intermittent error by using synthesizeMouseAtCenter and waiting for popup hidden. r=lchang
MozReview-Commit-ID: BIaIIRgtXvY

--HG--
extra : rebase_source : 6e0dc4ef10f609fc284daf5fbb18378eb264eab9
2017-07-17 12:03:08 +08:00
Scott Wu 91a827a538 Bug 1374960 - [Form Autofill] Make small refinements for Manage Profiles and Edit Profile dialogs. r=lchang
Small refinements for manage profiles and edit profile dialogs:
- Make street address textarea 3 lines high
- Disable user select highlight for labels and profile lists
- Double clicking a profile should open the edit profile dialog

MozReview-Commit-ID: 5uxYrdnfodn

--HG--
extra : rebase_source : 0a31eded09ad4b845cf3d0e599674238944d2092
2017-07-10 14:45:53 +08:00
Luke Chang 110678b1cb Bug 1352324 - (Part 6) Store tel in E.164 format and calculate its components while reading. r=MattN
MozReview-Commit-ID: 2XdbcYFLR8R

--HG--
extra : rebase_source : 0fbac6a0d2a8f403371cb53baefcd6ec4f151f22
2017-05-23 19:16:04 +08:00
Luke Chang d38b673bb0 Bug 1352324 - (Part 5) Add unit tests for PhoneNumber.jsm and PhoneNumberNormalizer.jsm. r=MattN
MozReview-Commit-ID: 2S8MR4pmbSp

--HG--
extra : rebase_source : 932fa1a8dfc6c1f58d9ef75353919292cb035b7a
2017-06-13 16:31:05 +08:00
Luke Chang 12f00b0a9b Bug 1352324 - (Part 4) Fix eslint errors of PhoneNumber utility. r=MattN
MozReview-Commit-ID: 6UwifrRz3xA

--HG--
extra : rebase_source : ca1eb8e696f0e98b6cf502f1c6ae04f1705adaa4
2017-06-28 16:01:25 -07:00
Luke Chang fa01fc963c Bug 1352324 - (Part 3) Update PhoneNumber utility to fulfill Form Autofill. r=MattN
- Fixed the path of resources.
- Fixed the getter of nationalNumber with national prefix.
- Updated to support parsing numbers by countryCode.
- Added a getter of countryCode.
- Added the licensing header.

MozReview-Commit-ID: 6FEIK4KzGVL

--HG--
extra : rebase_source : f0ea0c7b51d5a9c93958745af44cfcf9b90934d8
2017-05-26 11:46:36 +08:00
Luke Chang d3886a2572 Bug 1352324 - (Part 2) Update the metadata for PhoneNumber utility to v8.4.1. r=MattN
MozReview-Commit-ID: LnubYZYov3D

--HG--
extra : rebase_source : f46f187c442bc3f97ebd6009522fc33176ab86a1
2017-06-13 10:12:22 +08:00
Luke Chang ed8266f6c6 Bug 1352324 - (Part 1) Retrieve PhoneNumber utility JSMs from ad87ed1bbed5. r=MattN
MozReview-Commit-ID: 7AFPEetkd31

--HG--
extra : rebase_source : 101c1dd25dd2cb69d7fbe3467b5a654f311f8126
2017-05-26 11:02:34 +08:00
Luke Chang 2e698731b1 Bug 1368008 - [Form Autofill] Cache the computed fields in profileStorage. r=MattN,seanlee,steveck
MozReview-Commit-ID: 5bloPW93DEr

--HG--
extra : rebase_source : 90ece67cf5beeb2459623aecacd2efbe9780f587
2017-05-26 18:05:48 +08:00
Ray Lin 442a453497 Bug 1379575 - Do not show focused category in autofill notes if none of the profiles have been selected. r=MattN
MozReview-Commit-ID: LqOKKZMWtvR

--HG--
extra : rebase_source : 6d1449059a26463f0f5da396cccb8826828db75b
2017-07-12 17:49:26 +08:00
Ray Lin eb21d99a2c Bug 1380556 - Darken the font color of also fill note on the dropdown footer. r=lchang
MozReview-Commit-ID: 1QbW7zPXs10

--HG--
extra : rebase_source : 77f86296e5653e005d4b3a30d38f6465149a83fa
2017-07-13 12:54:29 +08:00
Ray Lin 64a444e3dd Bug 1378773 - Replace "Options" with "More Options" in the autofill dropdown footer to conform with the spec. r=lchang
MozReview-Commit-ID: DgJrzS0B9U1

--HG--
extra : rebase_source : e1d319b4d1079d9efd5ef794cf96e5249a35c5b3
2017-07-10 15:02:50 +08:00
steveck-chung 7b6af40fde Bug 1379869 - Remove unnecessary styling for doorhanger anchor. r=lchang
MozReview-Commit-ID: GL8KeDxO7Ul

--HG--
extra : rebase_source : 50c2d72aa0429ed42c5aa81bec20ab500ea31057
2017-07-11 11:34:55 +08:00
Sean Lee 748a9b8709 Bug 1378694 - Make sure no null pointer before trimming string in FormAutofillUtils.toOneLineAddress. r=lchang
MozReview-Commit-ID: KAelqPAMrwY

--HG--
extra : rebase_source : f8220fb116e8b66a0b3f02afb1d16e33b7ae1615
2017-07-08 00:41:54 +08:00
Ray Lin 511e6a9bf6 Bug 1329628 - Part 2. Add a browser chrome test for phishing warning text. r=MattN
MozReview-Commit-ID: CkOxp2SKEI8

--HG--
extra : rebase_source : 97d4570c19d9f051369e388733082caa40abfda5
2017-06-20 14:01:32 +08:00
Ray Lin 96fce2bff6 Bug 1329628 - Part 1. Add a phishing warning text upon footer to show the additional fields that are about to be filled while a profile being selected. r=MattN
MozReview-Commit-ID: FiCzgKAbFoE

--HG--
extra : rebase_source : 75678d7991bff41c5cb6a0dfcdcd1e37ff2a05c6
2017-06-15 21:45:55 +08:00
steveck-chung 4ef9e61bb3 Bug 1303515 - Part 3: Add plain mochitest for address autofill and merge. r=lchang
MozReview-Commit-ID: 1RvKA3fED3r

--HG--
extra : rebase_source : 4b6627127126dbde80bf010a9e7b10fc94668f41
2017-06-15 12:02:43 +08:00
steveck-chung 1519c9ffab Bug 1303515 - Part 2: Add browser test for autofill update doorhanger. r=lchang
MozReview-Commit-ID: 7FYmaF4QarT

--HG--
extra : rebase_source : be6e458f982e494ea89a888b8fffc822bf1ba831
2017-06-14 18:53:06 +08:00
steveck-chung 3567e586e4 Bug 1303515 - Part 1: Add form autofill update doorhanger. r=MattN
MozReview-Commit-ID: I7LhGcIDGre

--HG--
extra : rebase_source : 3e9ba8f2ab4cc0411bf6b3cc87d8a03d8a687f1c
2017-06-13 18:06:45 +08:00
Mark Hammond 96c5fd77ca Bug 1363997 - Add support for tombstones to profileStorage. r=lchang,MattN
MozReview-Commit-ID: ladknQNOMb

--HG--
extra : rebase_source : 9eb9a498f5199972af267e5e7a105a4b846c13d4
2017-05-09 14:18:40 +10:00
Sebastian Hengst 61e7b51843 Backed out changeset cf27236cc52c (bug 1363997) for failing mochitest test_on_address_submission.html. r=backout 2017-06-29 04:23:14 +02:00
Mark Hammond db31c1b4a1 Bug 1363997 - Add support for tombstones to profileStorage. r=lchang,MattN
MozReview-Commit-ID: ladknQNOMb

--HG--
extra : rebase_source : 9e4fd5027107a1db41ccca69266a157fb0dcc2d9
2017-05-09 14:18:40 +10:00
Sean Lee 728ab48c8a Bug 1360114 - Merge extra address-lines to address-line3. r=lchang
MozReview-Commit-ID: INnNaMVveuF

--HG--
extra : rebase_source : 6f7ba0b27b75c4e3abc6842ccab82e5c72f2c6f3
2017-06-27 09:41:10 -07:00
Sebastian Hengst 584008b542 Backed out changeset f031600d142d (bug 1367696) 2017-06-28 03:29:13 +02:00
gasolin 69dd530e1b Bug 1367696 - PART II add xpcshell structure for onboarding;r=mossop,rexboy
MozReview-Commit-ID: LA3LD8qx35d

--HG--
extra : rebase_source : 839385a2817eb857db265d0d7516b61aed8e5d52
2017-06-22 16:25:53 +08:00
steveck-chung 1bc2516863 Bug 1374508 - [Form Autofill Doorhanger] Apply copy reviewed string/new anchor icon and move open pref link to button. r=lchang
MozReview-Commit-ID: FkzQbJ6Ayhe

--HG--
extra : rebase_source : 2516243e534e3968af1234894d3d9525c3eb9412
2017-06-22 16:46:41 +08:00
Sean Lee 4d0a1eba3b Bug 1370475 - Part 3: Add a custom field "-moz-street-address-one-line" for popup label and filling street-address. r=lchang
MozReview-Commit-ID: Jh178WQZ5Qs

--HG--
extra : rebase_source : d2357397445a0671afa7d7f7e8aa5b7f675bf93f
2017-06-21 09:47:10 +08:00
Sean Lee 7c64597fd1 Bug 1370475 - Part 2: Convert the address related fields for display purpose. r=lchang
MozReview-Commit-ID: 1Jk0pRc1snu

--HG--
extra : rebase_source : 310824d6952b9f156dcddf6408b376e75623b565
2017-06-15 17:19:34 +08:00
Sean Lee e119e20da4 Bug 1370475 - Part 1: address-line[1-3] should be recognized as "street-address" in the secondary label order. r=lchang
MozReview-Commit-ID: 5pLWCeNoryE

--HG--
extra : rebase_source : a43ca26151922369ddd8ce6196a77cba696e0494
2017-06-19 13:10:34 +08:00
Luke Chang 86a3479659 Bug 1358944 - [Form Autofill] Support "country-name" fields. r=MattN,seanlee
MozReview-Commit-ID: IV0WGFhQ35R

--HG--
extra : rebase_source : 18ce190a14f5b1dae33b3ae7f3b86e0dfd065a3c
2017-05-26 19:30:07 +08:00
steveck-chung 9cd0a83e9f Bug 1339745 - Sort the profile results for autocomplete popup by last used time, r=lchang
MozReview-Commit-ID: 8IIbJB39LI0

--HG--
extra : rebase_source : 30e2733842b0eeff16f0268170d097ecfb0943ab
2017-06-16 17:12:24 +08:00
Scott Wu 78e182875d Bug 1370474 - (Part 2) editProfile and manageProfiles dialogs close on ESC key press. r=lchang
MozReview-Commit-ID: DDzu19dOtyq

--HG--
extra : rebase_source : 1fd5f0311d4a9712bc9c3026aab0b5c2c5836e9d
2017-06-22 18:28:56 +08:00
Scott Wu 2d116c8654 Bug 1370474 - (Part 1) Make editProfile more like manageProfiles for consistency. r=lchang
MozReview-Commit-ID: Jt3f24BeM6L

--HG--
extra : rebase_source : 2a764f92ac8d99077b2e9ede01fde25a65b8ba20
2017-06-22 18:26:24 +08:00
Scott Wu 392945b687 Bug 1365544 - Handle filling inexact matches on address-level1 select fields. r=lchang
MozReview-Commit-ID: 21K5mC2tYQn

--HG--
extra : rebase_source : a2f797272560f72fe35e088e87a093678b675bd1
2017-05-16 16:53:01 +08:00
Florian Quèze 7375dcec46 Bug 1374282 - script generated patch to remove generators from add_task in browser/ and toolkit/, r=Mossop. 2017-06-22 12:51:43 +02:00
Florian Quèze 1e40201f6d Bug 1374282 - script generated patch to remove useless bind calls, r=Mossop. 2017-06-22 12:51:42 +02:00
steveck-chung 9ec27f8568 Bug 1339740 - Trigger notifyUsed API during form submission. r=lchang
MozReview-Commit-ID: 1wiwK74oeeB

--HG--
extra : rebase_source : c50ed41aba4e6eb2bac403947cca48adc142e7d6
2017-06-19 18:38:35 +08:00
Scott Wu cb07fe39a7 Bug 1372076 - Disable form autofill dropdown on edit profile dialog. r=lchang
MozReview-Commit-ID: 53QXQVYOo7u

--HG--
extra : rebase_source : 19cb737f9109f4f8a095be067adf0f27e521dbd8
2017-06-21 18:00:18 +08:00
steveck-chung df7644937e Bug 1372470 - Fix form submission intermittent error. r=lchang
MozReview-Commit-ID: KQIian9kRBE

--HG--
extra : rebase_source : 1d3f5f34f01b696413f52a834b54538e79855f86
2017-06-19 11:57:23 +08:00
Rajesh Kathiriya fafb858b26 Bug 1370225 - Enabled the ESLint comma-style rule across mozilla-central. r=standard8
MozReview-Commit-ID: 9OhLgBpYS4L

--HG--
extra : rebase_source : 5155e715934e7acd2ffadb4856eb91f481cbf56c
2017-06-15 18:24:17 +01:00
Ray Lin 0b1a2f32e3 Bug 1300995 - Part 2. Add a browser chrome test for form autofill popup footer. r=MattN
MozReview-Commit-ID: 7IAp0SzPzmm

--HG--
extra : rebase_source : c65e429b586dca0c94ba848311967154c1f93025
2017-06-13 10:29:56 +08:00
Ray Lin 9e6ffa5462 Bug 1300995 - Part 1. Add a footer on formautofill popup to let users open a preferences privacy tab when click on it. r=MattN
MozReview-Commit-ID: Izr6IbHlkLY

--HG--
extra : rebase_source : e5730884378c94d8db9c12edf48f947ce86e4808
2017-06-01 21:53:37 +08:00
steveck-chung 76d945972a Bug 990199 - Record address autofill enabled state. r=bsmedberg,MattN
MozReview-Commit-ID: ILO7iMpUH1q

--HG--
extra : rebase_source : 244e868c5bf42bf57ac97c73f1a2fc7be806c9e3
2017-04-26 15:20:21 +08:00
steveck-chung d309b485e7 Bug 1350264 - Allow users to re-enable form autofill feature after all populated fields were cleared manually, r=lchang
MozReview-Commit-ID: DG31YXJuT2t

--HG--
extra : rebase_source : 2a027b4d8ccdf0b385454783901dece914003623
2017-06-15 16:31:51 +08:00
Sean Lee 6c9d45c486 Bug 1372843 - Identify the focused form only when applying heuristics. r=MattN
MozReview-Commit-ID: 9y6GgYxlQt3

--HG--
extra : rebase_source : 476d33b9b040d95cd039dc555be699d28e0fed59
2017-06-15 09:45:24 +08:00
Sebastian Hengst cfe48c620c Backed out changeset c104436d1937 (bug 1300995) for frequently timing out in own test browser_autocomplete_footer.js. r=backout 2017-06-15 23:07:38 +02:00
Sebastian Hengst 2352f1f30d Backed out changeset cc5161b809a0 (bug 1300995) 2017-06-15 23:07:08 +02:00
Ray Lin eaa3ec75f7 Bug 1300995 - Part 2. Add a browser chrome test for form autofill popup footer. r=MattN
MozReview-Commit-ID: 7IAp0SzPzmm

--HG--
extra : rebase_source : 66ed7625a69524757da4769b068e0b221a0dfaa3
2017-06-13 10:29:56 +08:00
Ray Lin ea283e4f3d Bug 1300995 - Part 1. Add a footer on formautofill popup to let users open a preferences privacy tab when click on it. r=MattN
MozReview-Commit-ID: Izr6IbHlkLY

--HG--
extra : rebase_source : 435537913bc72143d7d4d6e4d28ac0b6192cc0e8
2017-06-01 21:53:37 +08:00
Sebastian Hengst 6329ad6c79 Backed out changeset 2a4962ec1b83 (bug 1300995) for failing new test browser_autocomplete_footer.js intermittently. r=backout 2017-06-15 10:26:03 +02:00
Sebastian Hengst cbf6604e60 Backed out changeset 8c18e90f0774 (bug 1300995) 2017-06-15 10:24:48 +02:00
Ray Lin 562ade4850 Bug 1300995 - Part 2. Add a browser chrome test for form autofill popup footer. r=MattN
MozReview-Commit-ID: 7IAp0SzPzmm

--HG--
extra : rebase_source : a18b611cfb572a72e3f3cdba781f5170efd82829
2017-06-13 10:29:56 +08:00
Ray Lin 7d3497a4f5 Bug 1300995 - Part 1. Add a footer on formautofill popup to let users open a preferences privacy tab when click on it. r=MattN
MozReview-Commit-ID: Izr6IbHlkLY

--HG--
extra : rebase_source : 5a68db5850bc7328b1f32724eb451e65477bb7cd
2017-06-01 21:53:37 +08:00
Scott Wu 60bc4a75d4 Bug 1372495 - Define dialog size to fix browser_manageProfilesDialog test failure. r=lchang
MozReview-Commit-ID: H8zZYyh4iTJ

--HG--
extra : rebase_source : dd5d59d2db72fd35436a976da8bb4020dbf363a7
2017-06-13 15:38:01 +08:00
Rajesh Kathiriya 6d3eb2c851 Bug 1370232 - Enabled the ESLint no-unneeded-ternary rule across mozilla-central. r=standard8
MozReview-Commit-ID: AH9ArRkjh78

--HG--
extra : rebase_source : bdd4c4f8a4779ea373479a9cba772c036e00e816
2017-06-13 00:23:54 +05:30
Scott Wu 5b4c4c8ee1 Bug 1365895 - Select element fires events properly when autofilled. r=MattN
MozReview-Commit-ID: 6OZX9ieQlw5

--HG--
extra : rebase_source : 303a68f759ab80bc03d061f5ff1cad0e28da1050
2017-06-13 14:46:21 +08:00
steveck-chung 6f3892cac9 Bug 1303510 - Part 3: Add mochitest-plain for saving submitted form. r=MattN
MozReview-Commit-ID: XJZWEBkCrx

--HG--
extra : rebase_source : d274bbe9d51aa3cc730d8bdcfc8321ce56cd71d3
2017-05-10 17:56:17 +08:00
steveck-chung ce3ba34f7d Bug 1303510 - Part 2: Add browser test for doorhanger part, r=lchang
MozReview-Commit-ID: LKFuW3e5scm

--HG--
extra : rebase_source : e660b68feff5ad3f7a075c3176d0d223eff60e50
2017-05-25 11:12:52 +08:00
steveck-chung 006927acdf Bug 1303510 - Part 1: Implement doorhanger helper and parameter for first time use doorhanger. r=lchang
MozReview-Commit-ID: 3LS5wEh6JlU

--HG--
extra : rebase_source : df5bb51658a8bb3ac1e08a9c30453c247147d650
2017-06-12 12:31:07 +08:00
Carsten "Tomcat" Book a6cba61b0e merge mozilla-inbound to mozilla-central a=merge 2017-06-09 16:03:43 +02:00
Carsten "Tomcat" Book ea48e176bb Merge mozilla-central to autoland 2017-06-09 13:04:17 +02:00
Carsten "Tomcat" Book 34b558689d Merge mozilla-central to mozilla-inbound 2017-06-09 13:03:16 +02:00
Carsten "Tomcat" Book d5a13ba05e merge mozilla-inbound to mozilla-central a=merge 2017-06-09 12:58:49 +02:00
Matthew Noorenberghe b4d6afedf6 Bug 1368872 - Update Autofill work-in-progress warning to reflect heuristic and <select> support. r=me
MozReview-Commit-ID: KUmSptTxuPP
2017-06-09 18:06:22 +08:00
Carsten "Tomcat" Book 3b83aa8692 Backed out changeset df527bcc28dc (bug 1303510) for test failures in browser_first_time_use_doorhanger.js 2017-06-09 11:46:23 +02:00
Carsten "Tomcat" Book 74532a140a Backed out changeset 0d885ad1419d (bug 1303510) 2017-06-09 11:46:04 +02:00
Carsten "Tomcat" Book b764dc1ee1 Backed out changeset 19bc87470994 (bug 1303510) 2017-06-09 11:46:02 +02:00
Ray Lin 2062d9ac4d Bug 1300996 - Part 4: Add mochitest for form autofill preview and highlight. r=MattN, lchang
MozReview-Commit-ID: JLksdYY5cr1

--HG--
extra : rebase_source : d220049705df42fee5711971eb9fe1e7bbb83995
2017-05-17 17:56:55 +08:00
Ray Lin 1c570d26cd Bug 1300996 - Part 3: Handle the highlight style if the filled fields being changed by user. r=MattN, lchang
MozReview-Commit-ID: ITzE1GJ8Yu2

--HG--
extra : rebase_source : bfdab8771859c820704bb7f01d72c7782298a4b6
2017-05-18 10:11:22 +08:00
Mark Banner 403075400a Bug 1371292 - Clean up more ESLint global definitions in configuration files in toolkit/ and browser/. r=mossop
MozReview-Commit-ID: 5KC23kzaCFN

--HG--
extra : rebase_source : 6a7541b5ffe85d275bc16194c155ad43f93d52ae
2017-06-08 10:59:12 +01:00
steveck-chung f89677c9be Bug 1303510 - Part 3: Add mochitest-plain for saving submitted form. r=MattN
MozReview-Commit-ID: XJZWEBkCrx

--HG--
extra : rebase_source : 463a8101f803cfdc4305d1b1c9d79d3e25c2f279
2017-05-10 17:56:17 +08:00
steveck-chung 4a78b88263 Bug 1303510 - Part 2: Add browser test for doorhanger part, r=MattN
MozReview-Commit-ID: LKFuW3e5scm

--HG--
extra : rebase_source : 090464c119e84f700240a6959c5654db50369b24
2017-05-25 11:12:52 +08:00
steveck-chung 5eb648a503 Bug 1303510 - Part 1: Implement doorhanger helper and parameter for first time use doorhanger. r=MattN
MozReview-Commit-ID: EQPXlyYzE6z

--HG--
extra : rebase_source : 1e95c8bb374ece94fb0d0dd00854c06f5f865def
2017-05-19 17:48:16 +08:00
Scott Wu 02084b0b39 Bug 1365489 - Show select element drop down arrow in edit profile dialog. r=MattN
MozReview-Commit-ID: KzkxIyKKcy6

--HG--
extra : rebase_source : 5d211606c99084ca6b13800eab86089c69095c52
2017-05-17 14:25:09 +08:00
Ray Lin 083a2b81d1 Bug 1300996 - Part 2: Show preview text on and highlight the fields that would be filled. r=MattN, lchang
MozReview-Commit-ID: DMgVhz2lvZ1

--HG--
extra : rebase_source : 7394e1e0407829fcc4604d764e8cfd8afc326ef3
2017-04-24 10:55:29 +08:00
Ray Lin 8caef95c24 Bug 1300996 - Part 1: Set selectedIndex of autocomplete popup when mousemove over profile item. r=adw
Currently mouseover autocomplete item would not change the selectedIndex
of popup but show grey highlight. For form autofill, we don't want
two indicators to represent the selection of keyboard and mouse
separately that might confuse user which profile preview is exactly
being shown. I added a new <field> in formautofill profile item binding
that helps autocomplete to determine whether to change selectedIndex
when mouseover.

MozReview-Commit-ID: LmW8g08V9mf

--HG--
extra : rebase_source : e0af703a4a6291c53995fd00319bf8a6b259109c
2017-04-25 16:48:52 +08:00
Edouard Oger adde19d4f4 Bug 1369855 - Update sinon.js to version 2.3.2. r=markh
MozReview-Commit-ID: FPB4HebP3g7

--HG--
extra : rebase_source : 1e55c1dbc8bff59e1a7a097e4a6a58a19bc95688
2017-06-02 15:50:30 -04:00
steveck-chung c99cacf9f6 Bug 1364825 - Add merge function in form autofill storage. r=MattN
MozReview-Commit-ID: AWYsnzmVJAY

--HG--
extra : rebase_source : aab9f4163770f41c493c779f8eafc26754c08443
2017-06-07 00:00:00 +08:00
Carsten "Tomcat" Book 5265c65f9e Backed out changeset f54fca58d189 (bug 1300996) for eslint failure in own test 2017-06-07 11:46:36 +02:00
Carsten "Tomcat" Book 6ca75ef937 Backed out changeset da12ceebe125 (bug 1300996) 2017-06-07 11:46:14 +02:00
Carsten "Tomcat" Book 1b75fcf138 Backed out changeset 71ef10fe925e (bug 1300996) 2017-06-07 11:46:12 +02:00
Carsten "Tomcat" Book 838de5a688 Backed out changeset 221b17bc902a (bug 1300996) 2017-06-07 11:46:10 +02:00
Ray Lin bf3469a308 Bug 1300996 - Part 4: Add mochitest for form autofill preview and highlight. r=MattN, lchang
MozReview-Commit-ID: JLksdYY5cr1

--HG--
extra : rebase_source : 9f24539b5615ac18669975dbc8ac06e16c69a39a
2017-05-17 17:56:55 +08:00
Ray Lin 421481e49c Bug 1300996 - Part 3: Handle the highlight style if the filled fields being changed by user. r=MattN, lchang
MozReview-Commit-ID: ITzE1GJ8Yu2

--HG--
extra : rebase_source : 8f020620e05896ffd7c44128315f3d3bd3ad246b
2017-05-18 10:11:22 +08:00
Ray Lin 7b40abbb1e Bug 1300996 - Part 2: Show preview text on and highlight the fields that would be filled. r=MattN, lchang
MozReview-Commit-ID: DMgVhz2lvZ1

--HG--
extra : rebase_source : 76324146c8293426696748d4144340596355819c
2017-04-24 10:55:29 +08:00
Ray Lin 585a2083f7 Bug 1300996 - Part 1: Set selectedIndex of autocomplete popup when mousemove over profile item. r=adw
Currently mouseover autocomplete item would not change the selectedIndex
of popup but show grey highlight. For form autofill, we don't want
two indicators to represent the selection of keyboard and mouse
separately that might confuse user which profile preview is exactly
being shown. I added a new <field> in formautofill profile item binding
that helps autocomplete to determine whether to change selectedIndex
when mouseover.

MozReview-Commit-ID: LmW8g08V9mf

--HG--
extra : rebase_source : 7589bed96c088919ebbdeb6c87fe6e18a679f657
2017-04-25 16:48:52 +08:00
Scott Wu 7a1e4126bc Bug 1352307 - [Form Autofill] Open the edit profile dialog on top of the manage profiles dialog. r=MattN
MozReview-Commit-ID: 4m3Z1YYz1oO

--HG--
extra : rebase_source : 97e84ab867eb22c6b7439dcd9e6245a7e611d434
2017-03-29 00:12:31 +08:00
Luke Chang 4309500934 Bug 1364818 - [Form Autofill] popup won't apply to an auto-focused input until it's refocused. r=MattN
MozReview-Commit-ID: H3CZEFzAJm6

--HG--
extra : rebase_source : 9b00296a179f1c4004e245357fbaad94b6c8c541
2017-05-15 13:26:25 +08:00
Scott Wu 49107d9741 Bug 1364823 - Populate select elements with form autofill profile data. r=lchang
MozReview-Commit-ID: 21K5mC2tYQn

--HG--
extra : rebase_source : a0697ca4a383e0fb387fb51bad7dab4ce407fd31
2017-05-16 16:53:01 +08:00
Mark Banner c93c2a1504 Bug 1370240 - Enable the ESLint no-control-regex rule across mozilla-central. r=mossop
MozReview-Commit-ID: IN7YMk7yhAO

--HG--
extra : rebase_source : be0a9cae6eae14d4f097eced2e231a96c89c9c47
2017-06-05 15:43:09 +01:00
Mike Hommey c99d752b37 Bug 1365419 - Use the new os=LikeUnix flag instead of relying on overrides. r=bsmedberg
Since it wasn't possible to have specific manifest entries for !Darwin
!WINNT !Android, a few places in the tree use the following pattern:
   entry-for-unix
   entry-for-osx os=Darwin
   entry-for-windows os=WINNT

This works because subsequent manifest entries with more specific flags
override previous manifest entries.

Incidentally, this led to problems such as the one mentioned in
changeset c94e87a18096.

Now that there is a flag for !Darwin !WINNT !Android, we can use it
instead.

--HG--
extra : rebase_source : 6bde84ca3a322cb82847e49c789e444e21703fe3
2017-05-26 10:05:26 +09:00
Wes Kocher 9782406dd8 Backed out 4 changesets (bug 1365419) for android mochitest failures in test_bug583533.html a=backout
Backed out changeset d82aa6aec2c1 (bug 1365419)
Backed out changeset 9aafdd1ca0bd (bug 1365419)
Backed out changeset 261eecf8497f (bug 1365419)
Backed out changeset 1d9b50fadc05 (bug 1365419)

MozReview-Commit-ID: HkhXf1Dkkbk
2017-06-01 18:39:21 -07:00
Mike Hommey 69a5734db2 Bug 1365419 - Use the new os=LikeUnix flag instead of relying on overrides. r=bsmedberg
Since it wasn't possible to have specific manifest entries for !Darwin
!WINNT !Android, a few places in the tree use the following pattern:
   entry-for-unix
   entry-for-osx os=Darwin
   entry-for-windows os=WINNT

This works because subsequent manifest entries with more specific flags
override previous manifest entries.

Incidentally, this led to problems such as the one mentioned in
changeset c94e87a18096.

Now that there is a flag for !Darwin !WINNT !Android, we can use it
instead.

--HG--
extra : rebase_source : 6f20a9b31d48c8ee4126662730e95789de740971
2017-05-26 10:05:26 +09:00
Sean Lee 0631164f3b Bug 1360370 - Part 3: Implement the heuristics of select element for country and state prediction.; r=MattN
MozReview-Commit-ID: D8DAZrAF6H6

--HG--
extra : rebase_source : 8013ab54e2a9a94f95183fd424900b2bb3068b81
2017-05-08 17:41:03 +08:00
Sean Lee fb7369d6e9 Bug 1360370 - Part 1: Implement FormAutofillUtils.isFieldEligibleForAutofill.; r=MattN
MozReview-Commit-ID: A0JfQISLVHO

--HG--
extra : rebase_source : cc504cdbb0bc13006bd58b4ea88e7aca9b83221b
2017-05-08 17:36:10 +08:00
Timothy Guan-tin Chien f9eb2ed08a Bug 1363850 - Part I, Move new about:preferences from in-content/ to in-content-new/, r=jaws,mconley
MozReview-Commit-ID: ButUfsGP7lS

--HG--
rename : browser/components/preferences/in-content/advanced.js => browser/components/preferences/in-content-new/advanced.js
rename : browser/components/preferences/in-content/advanced.xul => browser/components/preferences/in-content-new/advanced.xul
rename : browser/components/preferences/in-content/applications.js => browser/components/preferences/in-content-new/applications.js
rename : browser/components/preferences/in-content/applications.xul => browser/components/preferences/in-content-new/applications.xul
rename : browser/components/preferences/in-content/containers.js => browser/components/preferences/in-content-new/containers.js
rename : browser/components/preferences/in-content/containers.xul => browser/components/preferences/in-content-new/containers.xul
rename : browser/components/preferences/in-content/findInPage.js => browser/components/preferences/in-content-new/findInPage.js
rename : browser/components/preferences/in-content/jar.mn => browser/components/preferences/in-content-new/jar.mn
rename : browser/components/preferences/in-content/main.js => browser/components/preferences/in-content-new/main.js
rename : browser/components/preferences/in-content/main.xul => browser/components/preferences/in-content-new/main.xul
rename : browser/components/preferences/in-content/moz.build => browser/components/preferences/in-content-new/moz.build
rename : browser/components/preferences/in-content/preferences.js => browser/components/preferences/in-content-new/preferences.js
rename : browser/components/preferences/in-content/preferences.xul => browser/components/preferences/in-content-new/preferences.xul
rename : browser/components/preferences/in-content/privacy.js => browser/components/preferences/in-content-new/privacy.js
rename : browser/components/preferences/in-content/privacy.xul => browser/components/preferences/in-content-new/privacy.xul
rename : browser/components/preferences/in-content/searchResults.xul => browser/components/preferences/in-content-new/searchResults.xul
rename : browser/components/preferences/in-content/subdialogs.js => browser/components/preferences/in-content-new/subdialogs.js
rename : browser/components/preferences/in-content/sync.js => browser/components/preferences/in-content-new/sync.js
rename : browser/components/preferences/in-content/sync.xul => browser/components/preferences/in-content-new/sync.xul
rename : browser/components/preferences/in-content/tests/.eslintrc.js => browser/components/preferences/in-content-new/tests/.eslintrc.js
rename : browser/components/preferences/in-content/tests/browser.ini => browser/components/preferences/in-content-new/tests/browser.ini
rename : browser/components/preferences/in-content/tests/browser_advanced_update.js => browser/components/preferences/in-content-new/tests/browser_advanced_update.js
rename : browser/components/preferences/in-content/tests/browser_applications_selection.js => browser/components/preferences/in-content-new/tests/browser_applications_selection.js
rename : browser/components/preferences/in-content/tests/browser_basic_rebuild_fonts_test.js => browser/components/preferences/in-content-new/tests/browser_basic_rebuild_fonts_test.js
rename : browser/components/preferences/in-content/tests/browser_bug1018066_resetScrollPosition.js => browser/components/preferences/in-content-new/tests/browser_bug1018066_resetScrollPosition.js
rename : browser/components/preferences/in-content/tests/browser_bug1020245_openPreferences_to_paneContent.js => browser/components/preferences/in-content-new/tests/browser_bug1020245_openPreferences_to_paneContent.js
rename : browser/components/preferences/in-content/tests/browser_bug1184989_prevent_scrolling_when_preferences_flipped.js => browser/components/preferences/in-content-new/tests/browser_bug1184989_prevent_scrolling_when_preferences_flipped.js
rename : browser/components/preferences/in-content/tests/browser_bug1184989_prevent_scrolling_when_preferences_flipped.xul => browser/components/preferences/in-content-new/tests/browser_bug1184989_prevent_scrolling_when_preferences_flipped.xul
rename : browser/components/preferences/in-content/tests/browser_bug410900.js => browser/components/preferences/in-content-new/tests/browser_bug410900.js
rename : browser/components/preferences/in-content/tests/browser_bug705422.js => browser/components/preferences/in-content-new/tests/browser_bug705422.js
rename : browser/components/preferences/in-content/tests/browser_bug731866.js => browser/components/preferences/in-content-new/tests/browser_bug731866.js
rename : browser/components/preferences/in-content/tests/browser_bug795764_cachedisabled.js => browser/components/preferences/in-content-new/tests/browser_bug795764_cachedisabled.js
rename : browser/components/preferences/in-content/tests/browser_change_app_handler.js => browser/components/preferences/in-content-new/tests/browser_change_app_handler.js
rename : browser/components/preferences/in-content/tests/browser_checkspelling.js => browser/components/preferences/in-content-new/tests/browser_checkspelling.js
rename : browser/components/preferences/in-content/tests/browser_connection.js => browser/components/preferences/in-content-new/tests/browser_connection.js
rename : browser/components/preferences/in-content/tests/browser_connection_bug388287.js => browser/components/preferences/in-content-new/tests/browser_connection_bug388287.js
rename : browser/components/preferences/in-content/tests/browser_cookies_exceptions.js => browser/components/preferences/in-content-new/tests/browser_cookies_exceptions.js
rename : browser/components/preferences/in-content/tests/browser_defaultbrowser_alwayscheck.js => browser/components/preferences/in-content-new/tests/browser_defaultbrowser_alwayscheck.js
rename : browser/components/preferences/in-content/tests/browser_engines.js => browser/components/preferences/in-content-new/tests/browser_engines.js
rename : browser/components/preferences/in-content/tests/browser_healthreport.js => browser/components/preferences/in-content-new/tests/browser_healthreport.js
rename : browser/components/preferences/in-content/tests/browser_homepages_filter_aboutpreferences.js => browser/components/preferences/in-content-new/tests/browser_homepages_filter_aboutpreferences.js
rename : browser/components/preferences/in-content/tests/browser_layersacceleration.js => browser/components/preferences/in-content-new/tests/browser_layersacceleration.js
rename : browser/components/preferences/in-content/tests/browser_masterpassword.js => browser/components/preferences/in-content-new/tests/browser_masterpassword.js
rename : browser/components/preferences/in-content/tests/browser_notifications_do_not_disturb.js => browser/components/preferences/in-content-new/tests/browser_notifications_do_not_disturb.js
rename : browser/components/preferences/in-content/tests/browser_performance.js => browser/components/preferences/in-content-new/tests/browser_performance.js
rename : browser/components/preferences/in-content/tests/browser_permissions_urlFieldHidden.js => browser/components/preferences/in-content-new/tests/browser_permissions_urlFieldHidden.js
rename : browser/components/preferences/in-content/tests/browser_privacypane_1.js => browser/components/preferences/in-content-new/tests/browser_privacypane_1.js
rename : browser/components/preferences/in-content/tests/browser_privacypane_3.js => browser/components/preferences/in-content-new/tests/browser_privacypane_3.js
rename : browser/components/preferences/in-content/tests/browser_privacypane_4.js => browser/components/preferences/in-content-new/tests/browser_privacypane_4.js
rename : browser/components/preferences/in-content/tests/browser_privacypane_5.js => browser/components/preferences/in-content-new/tests/browser_privacypane_5.js
rename : browser/components/preferences/in-content/tests/browser_privacypane_8.js => browser/components/preferences/in-content-new/tests/browser_privacypane_8.js
rename : browser/components/preferences/in-content/tests/browser_proxy_backup.js => browser/components/preferences/in-content-new/tests/browser_proxy_backup.js
rename : browser/components/preferences/in-content/tests/browser_sanitizeOnShutdown_prefLocked.js => browser/components/preferences/in-content-new/tests/browser_sanitizeOnShutdown_prefLocked.js
rename : browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_1.js => browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_1.js
rename : browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_2.js => browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_2.js
rename : browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_3.js => browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_3.js
rename : browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_4.js => browser/components/preferences/in-content-new/tests/browser_search_subdialogs_within_preferences_4.js
rename : browser/components/preferences/in-content/tests/browser_search_within_preferences.js => browser/components/preferences/in-content-new/tests/browser_search_within_preferences.js
rename : browser/components/preferences/in-content/tests/browser_searchsuggestions.js => browser/components/preferences/in-content-new/tests/browser_searchsuggestions.js
rename : browser/components/preferences/in-content/tests/browser_security.js => browser/components/preferences/in-content-new/tests/browser_security.js
rename : browser/components/preferences/in-content/tests/browser_siteData.js => browser/components/preferences/in-content-new/tests/browser_siteData.js
rename : browser/components/preferences/in-content/tests/browser_siteData2.js => browser/components/preferences/in-content-new/tests/browser_siteData2.js
rename : browser/components/preferences/in-content/tests/browser_subdialogs.js => browser/components/preferences/in-content-new/tests/browser_subdialogs.js
rename : browser/components/preferences/in-content/tests/browser_telemetry.js => browser/components/preferences/in-content-new/tests/browser_telemetry.js
rename : browser/components/preferences/in-content/tests/head.js => browser/components/preferences/in-content-new/tests/head.js
rename : browser/components/preferences/in-content/tests/offline/manifest.appcache => browser/components/preferences/in-content-new/tests/offline/manifest.appcache
rename : browser/components/preferences/in-content/tests/offline/offline.html => browser/components/preferences/in-content-new/tests/offline/offline.html
rename : browser/components/preferences/in-content/tests/privacypane_tests_perwindow.js => browser/components/preferences/in-content-new/tests/privacypane_tests_perwindow.js
rename : browser/components/preferences/in-content/tests/site_data_test.html => browser/components/preferences/in-content-new/tests/site_data_test.html
rename : browser/components/preferences/in-content/tests/subdialog.xul => browser/components/preferences/in-content-new/tests/subdialog.xul
rename : browser/components/preferences/in-content/tests/subdialog2.xul => browser/components/preferences/in-content-new/tests/subdialog2.xul
rename : browser/themes/linux/preferences/in-content/dialog.css => browser/themes/linux/preferences/in-content-new/dialog.css
rename : browser/themes/linux/preferences/in-content/preferences.css => browser/themes/linux/preferences/in-content-new/preferences.css
rename : browser/themes/osx/preferences/in-content/dialog.css => browser/themes/osx/preferences/in-content-new/dialog.css
rename : browser/themes/osx/preferences/in-content/preferences.css => browser/themes/osx/preferences/in-content-new/preferences.css
rename : browser/themes/windows/preferences/in-content/dialog.css => browser/themes/windows/preferences/in-content-new/dialog.css
rename : browser/themes/windows/preferences/in-content/preferences.css => browser/themes/windows/preferences/in-content-new/preferences.css
extra : rebase_source : a7accd26847f9b3d5ee0acc9442ef65edeadb5bf
2017-05-25 18:31:41 +08:00
Sean Lee 5e505d09c2 Bug 1349490 - Part 4: Add "extensions.formautofill.heuristics.enabled" for toggling form autofill heuristics.; r=MattN
MozReview-Commit-ID: Le3o7f7AXKn

--HG--
extra : rebase_source : 7b60dd5d3a602162367fd265396a7f69e1454b33
2017-05-29 10:51:57 +08:00
Sean Lee 2df7910741 Bug 1349490 - Part 3: Remove unused information in test fixtures.; r=MattN
MozReview-Commit-ID: 7UuujcN33S4

--HG--
extra : rebase_source : b5426398e328e64918e74e13c43df1744304f498
2017-05-25 16:46:01 +08:00
Sean Lee b307c24f00 Bug 1349490 - Part 2: Use a set of regexp to recognize the input autofill type.; r=MattN
MozReview-Commit-ID: B6ypdjBxlIV

--HG--
extra : rebase_source : 15b581c4d773c0f9f7fa339db143aef306a10f98
2017-04-28 17:14:15 -07:00
Sean Lee e0d317e376 Bug 1349490 - Part 1: Implement FormAutofillUtil.extractLabelStrings function.; r=MattN
MozReview-Commit-ID: 9kCZkgnqOfF

--HG--
extra : rebase_source : 03290f57596568fc0b720c6a6dd45142cb91431c
2017-04-24 22:30:37 +08:00
Dan Banner ea09f270ab Bug 1368041 - Enable no-array-constructor across mozilla-central r=standard8
MozReview-Commit-ID: EXJNufdKKhJ

--HG--
extra : rebase_source : 66d17c7981c4b0987c482ce092b25990b42c07fb
2017-05-27 15:17:29 +01:00
Sean Lee 0c1937d0c1 Bug 1367297 - Implement getCategoriesFromFieldNames, isAddressField and isCreditCardField in FormAutofillUtils.; r=lchang,ralin,steveck
MozReview-Commit-ID: 1pu69QXE2Xn

--HG--
extra : rebase_source : 9ad354d6682e505e039ce1d2f03970fdd28000b4
2017-05-22 11:13:27 +08:00
steveck-chung 47efbb5ab7 Bug 990219 - Part 3: Disable the address saving until doorhanger is ready. r=MattN
MozReview-Commit-ID: 8je2BZyzslz

--HG--
extra : rebase_source : 573cc2b417b502468e31229c1f679c43d36a481e
2017-05-20 01:23:59 +08:00
steveck-chung 2d0e6c9262 Bug 990219 - Part 2: Add mochitest-browser-chrome for private browsing check. r=lchang,MattN
MozReview-Commit-ID: 3eDOn6bhduf

--HG--
extra : rebase_source : ab00e6edf183311469ef1af484c48ed0f8a9062a
2017-05-10 18:02:53 +08:00
steveck-chung d7d53d3271 Bug 990219 - Part 1: Add earlyformsubmit observer and dispatch saveProfile message. r=MattN
MozReview-Commit-ID: 7cnFelRfb6f

--HG--
extra : rebase_source : f29fa671377ab44d8efb1b03ed78dcd34a82a3a4
2017-03-14 12:12:41 +08:00
tiago 95d9608ba4 Bug 1367198 - Remove duplicate ESLint rule definitions from various .eslintrc.js files. r=standard8
MozReview-Commit-ID: AUz5l7XPfwY

--HG--
extra : rebase_source : 2cb4758cdf51765fc61fbc6795fcd7bc85ef67bf
2017-05-24 13:55:24 -03:00
Ryan VanderMeulen bf47da3039 Backed out 3 changesets (bug 990219) for browser_submission_in_private_mode.js leaks.
Backed out changeset c640813b5c4e (bug 990219)
Backed out changeset 51dd1439fb05 (bug 990219)
Backed out changeset ac22e8051ada (bug 990219)
2017-05-24 10:54:36 -04:00
steveck-chung f3d778d490 Bug 990219 - Part 3: Disable the address saving until doorhanger is ready. r=MattN
MozReview-Commit-ID: 8je2BZyzslz

--HG--
extra : rebase_source : 6b5de25eb2c8c0c5f91ef42e8348b0c4153c7f6e
2017-05-20 01:23:59 +08:00
steveck-chung 17cd67a17f Bug 990219 - Part 2: Add mochitest-browser-chrome for private browsing check. r=lchang,MattN
MozReview-Commit-ID: 3eDOn6bhduf

--HG--
extra : rebase_source : 47658865a73da4cf2e83a7c2341cc8e0e8e4a65e
2017-05-10 18:02:53 +08:00
steveck-chung 039be6af1e Bug 990219 - Part 1: Add earlyformsubmit observer and dispatch saveProfile message. r=MattN
MozReview-Commit-ID: 7cnFelRfb6f

--HG--
extra : rebase_source : ab3fa000b4228a29a538b47050811859bdab9f65
2017-03-14 12:12:41 +08:00
Matthew Noorenberghe e582e5f680 Bug 1364477 - Remove FormAutofillParent.init logging to load logging code later. r=steveck
This helps with 7ms on ts_paint linux64 opt e10s

MozReview-Commit-ID: KwlQFbYDJr1

--HG--
extra : rebase_source : fd2ac8392ee4020652364784f60b45326160e66d
2017-05-18 23:58:02 -07:00
Matthew Noorenberghe 2b1cb71e67 Bug 1364477 - Delay ProfileStorage initialization until focusin. r=lchang,seanlee,steveck
MozReview-Commit-ID: CNlVNOI1mWw

--HG--
extra : rebase_source : 2789e74d440f252730d2b2598a2b762ec8356aac
2017-05-23 00:39:00 -04:00
Matthew Noorenberghe cb12333c55 Bug 1364477 - Only getAll Address Profiles once at initialization. r=steveck
MozReview-Commit-ID: Hw1twbznDsY

--HG--
rename : browser/extensions/formautofill/test/unit/test_enabledStatus.js => browser/extensions/formautofill/test/unit/test_activeStatus.js
extra : rebase_source : 098db1d42c1811ef27302725f7ab7f528dcf7bc3
2017-05-23 00:47:59 -04:00
Matthew Noorenberghe 617b1fb255 Bug 1364477 - Only append formautofill.css the first time autocomplete is opening. r=lchang,ralin
MozReview-Commit-ID: NF5wEuqp4r

--HG--
extra : rebase_source : c973f678908e6118a02ebbfab921b89e0f87c600
2017-05-17 23:28:00 -07:00
Mark Banner 4fb45e5b8c Bug 1365412 - Clean up various ESLint global definitions in browser/. r=mossop
MozReview-Commit-ID: JqAm9x1XGCM

--HG--
extra : rebase_source : e9215288195f1fe683832db53d87dbe77c697b4c
2017-05-16 22:22:42 +01:00
Sean Lee 26686ec4b8 Bug 1365143 - Add schema version number for each Form Fill record in ProfileStorage.; r=lchang
MozReview-Commit-ID: 6o7ThqX79Sx

--HG--
extra : rebase_source : 19f8fca0e2502bf42edfd270915a1947f0b94389
2017-05-16 14:50:39 +08:00
Mark Hammond 267a890b22 Bug 1365150 - profile.get returns null instead of throwing, .add returns the new GUID. r=lchang
MozReview-Commit-ID: AHe231q6HpR

--HG--
extra : rebase_source : 8e0f88a34612c4fb3a17398cb8952c142b1e2552
2017-05-09 15:38:49 +10:00
Luke Chang 971d5d1aeb Bug 1359978 - (Part 2) Add credit card support to ProfileStorage.jsm. r=MattN,steveck
MozReview-Commit-ID: JzojiHGcomp

--HG--
extra : rebase_source : 040337dcad703853ea1b0d19576f9c15e303e935
2017-04-28 18:19:53 -07:00
Luke Chang 9c520e3956 Bug 1359978 - (Part 1) Implement AutofillRecords as a base class for handling address records. r=MattN,steveck
MozReview-Commit-ID: J6NL44iZ0zu

--HG--
extra : rebase_source : 86ff2797780aa26b738596b9ba3f22e2a6626d96
2017-04-28 16:00:49 -07:00
Florian Quèze 16530fa1e3 Bug 1353542 - smaller script-generated patch converting remaining generators that are likely tasks (actual generators were identified by hand and whitelisted), r=Mossop. 2017-05-12 14:45:01 +02:00
Florian Quèze 5e3539e504 Bug 1353542 - massive script-generated patch converting Task.async and Task.spawn calls, and generators clearly identifiable as tasks, rs=Mossop. 2017-05-12 14:42:39 +02:00
Matthew Noorenberghe 903659e0dc Bug 1364334 - Rename "browser.formautofill.*" prefs to "extensions.formautofill.*". r=lchang
MozReview-Commit-ID: HT8zSS1s6hN

--HG--
extra : rebase_source : 9ef3966e610116f912af4c66daf2c5f37e0f84c4
2017-05-11 23:34:00 -07:00
Matthew Noorenberghe aec5cca3ee Bug 1364334 - Rename "browser.formautofill.enabled" pref to "extensions.formautofill.addresses.enabled". r=lchang
MozReview-Commit-ID: 8si4xtBGv8J

--HG--
extra : rebase_source : e6bf8bbb582437cdaf205ba6f89d039467b28429
2017-05-11 23:34:30 -07:00
Wes Kocher 02bf8c4425 Merge m-c to inbound, a=merge
MozReview-Commit-ID: FfNikA7un6F
2017-05-10 17:31:18 -07:00
Matthew Noorenberghe 18de45ca42 Bug 1362571 - Move 'Saved Logins' button under the remember logins checkbox. r=jaws
MozReview-Commit-ID: 9TDKQXnvUlb

--HG--
extra : rebase_source : 26cc209d55f91ed90b2d2f7ea126752a493bc09c
2017-05-10 15:25:26 -07:00
Matthew Noorenberghe 6d13b289cd Bug 1361560 - Enable Form Autofill by default on Nightly. r=lchang
MozReview-Commit-ID: Ekei9H3nnGW

--HG--
extra : rebase_source : 91899aa99c9581218902400c00f57fe4bff998a5
2017-05-10 15:04:53 -07:00
steveck-chung 9244f41ac5 Bug 1362937 - [Form Autofill] autofill's autocomplete popup filtering is broken. r=MattN
MozReview-Commit-ID: MELFVC5Q2V

--HG--
extra : rebase_source : 7939fc2052ae5c68710ab53dbbd593b8d26622ea
2017-05-10 15:12:59 +08:00
Mark Hammond 9761a9f6b7 Bug 1361965 - Provide access to a formautofill storage singleton. r=lchang
MozReview-Commit-ID: 6IbeuOmONxb

--HG--
extra : rebase_source : 44c5c1536b41457e945ab3e00466489929e163ff
2017-05-04 18:25:46 +10:00
Sebastian Hengst 742aa0d07f Backed out changeset 1c57b5d15190 (bug 1361560) for failing web-platform-test form-autocomplete.html. r=backout on a CLOSED TREE 2017-05-09 21:06:23 +02:00
Matthew Noorenberghe a20d589ec1 Bug 1361560 - Enable Form Autofill by default on Nightly. r=lchang
MozReview-Commit-ID: Ekei9H3nnGW

--HG--
extra : rebase_source : 1112e21ed4ae01227eff401b1858f68cff6e469a
2017-05-09 08:51:40 -07:00
Iris Hsiao e98e51fff9 Backed out changeset dfe330725cf7 (bug 1361560) for wpt failures in HTMLSelectElement interface: attribute autocomplete 2017-05-09 10:51:30 +08:00
Matthew Noorenberghe 103c9819fc Bug 1361560 - Enable Form Autofill by default on Nightly. r=lchang
MozReview-Commit-ID: Ekei9H3nnGW

--HG--
extra : rebase_source : 262b21a96aae1c3f79b0269bee97b63b1d340a43
2017-05-05 17:10:56 -07:00
Luke Chang 0538cf7020 Bug 1362911 - [Form Autofill] Rename "profiles" to "addresses" in the storage. r=MattN
MozReview-Commit-ID: J5QnWv343xq

--HG--
extra : rebase_source : 25bb9534f4f5aabd7f33875f52f2d00cd480fda8
2017-05-08 10:43:37 +08:00
Sean Lee 9058f2034f Bug 1360374 - Identify FormAutofill fields when a field is focused on.; r=MattN
MozReview-Commit-ID: 3VtrwptASnr

--HG--
extra : rebase_source : 821204a514debd6786a2880f4284b54be9d73cac
2017-05-03 07:52:35 +08:00
Matthew Noorenberghe f05fa75ec3 Bug 1362584 - Follow-up eslint fix for fieldValue no-unused-vars.
MozReview-Commit-ID: 8p4tOq9NwEY
2017-05-06 01:43:52 -07:00
Matthew Noorenberghe 6e0c59cbea Bug 1362584 - Show autofill name fields in the management/preferences UI r=scottwu
MozReview-Commit-ID: 7m3sKGWfERC

--HG--
extra : rebase_source : a74ce933400db1d37a443ce2fa32f9ccc11f4452
2017-05-06 00:04:13 -07:00
Matthew Noorenberghe 30ac05ec08 Bug 1362583 - [Form Autofill] Move autofill preferences before master password ones. r=scottwu
MozReview-Commit-ID: 9sLFeAgXmpT

--HG--
extra : rebase_source : 4936199e602e0fd73313cc2339ab6c137338b39e
2017-05-06 00:11:46 -07:00
Scott Wu 49e1c35d0e Bug 1347186 - (Part 2) Add mochitest-browser-chrome test for Form Autofill edit profile dialog. r=lchang
MozReview-Commit-ID: 8HfdkfOkxcQ

--HG--
extra : rebase_source : 76d8a11c2a6e70eec93f46025784fae92dac314b
2017-03-17 10:32:10 +08:00
Scott Wu aff9cd64df Bug 1347186 - (Part 1) Move common utility functions to head.js. r=lchang
MozReview-Commit-ID: 8CfRHUSkKXV

--HG--
extra : rebase_source : 7717b724b7a491369413d7e95844d342ffee0beb
2017-04-25 15:43:57 +08:00
Scott Wu 5fb36208c0 Bug 1359696 - Move form autofill preference to Forms & Passwords group. r=lchang
MozReview-Commit-ID: Axh9EBRMBCE

--HG--
extra : rebase_source : 87a6482f18552a551b6ba2407bed5d27ef01bad3
2017-04-26 16:41:37 +08:00
Gabor Krizsanits eb829f971b Bug 1341008 - Use the preallocated process manager by default. r=billm, r=kmag
To mitigate the delay that a new content process startup might cause, when the
browser reaches a non-busy state we attempt to prelaunch an empty content process
in the background that can be grabbed and used the next time we need one. This patch
enables the preallocated process manager by default and attempts to fix all the
issues that prevented us doing this sooner.
2017-05-03 12:00:20 +02:00
Matthew Noorenberghe 6f1a38b2ca Bug 1325538 - Follow-up to add a missing formAutofillParent.init. r=bustage
MozReview-Commit-ID: AmlOJiMAFOa
2017-05-02 17:27:46 -07:00
steveck-chung 1c23a43ac9 Bug 1325538 - Add mochitest-plain tests for form autofill. r=MattN
MozReview-Commit-ID: HK6dmI4m3co

--HG--
extra : rebase_source : 8020505afe752d66cfc352dbe4d0696cbdcce545
2017-05-02 15:53:35 -07:00
Sean Lee becccc7385 Bug 1349489 - Part 2: Add test fixtures for autofill field name heuristics.; r=MattN
MozReview-Commit-ID: IuvSEpSHVtK

--HG--
extra : rebase_source : b763eba5ea36744f9b05149d42b6d5680e0843e8
2017-04-21 15:20:26 +08:00
Sean Lee 3a4a71d136 Bug 1349489 - Part 1: Move the codes from FormAutofillHandler.collectFormFields to FormAutofillHeuristics.getFormInfo.; r=MattN
MozReview-Commit-ID: BQTpopSyBUe

--HG--
extra : rebase_source : 18852259ad76ec23c33fdcc29f7e461df2e0599f
2017-04-21 15:15:35 +08:00
Phil Ringnalda eb8dafe978 Backed out 2 changesets (bug 1349489) for xpcshell failures in test_Macys.js
CLOSED TREE

Backed out changeset e7ace7047297 (bug 1349489)
Backed out changeset 6b3ebb0930bd (bug 1349489)

MozReview-Commit-ID: GMMNNjIWIIR
2017-04-28 20:31:32 -07:00
Sean Lee 5e1dd7c171 Bug 1349489 - Part 2: Add test fixtures for autofill field name heuristics.; r=MattN
MozReview-Commit-ID: IuvSEpSHVtK

--HG--
extra : rebase_source : bac8f8dfed0687fe3ab9557a4cc9712b05c0e575
2017-04-21 15:20:26 +08:00
Sean Lee 71cb736348 Bug 1349489 - Part 1: Move the codes from FormAutofillHandler.collectFormFields to FormAutofillHeuristics.getFormInfo.; r=MattN
MozReview-Commit-ID: BQTpopSyBUe

--HG--
extra : rebase_source : 0f7494d1c2e1e991d8a0a45a0bbeed356feee457
2017-04-21 15:15:35 +08:00
Luke Chang 6125817003 Bug 1359892 - [Form Autofill] Support full-name fields. r=MattN
MozReview-Commit-ID: 3G3d5nv6j7v

--HG--
extra : rebase_source : 24914b2545194278dcf342e57ac1914ac636c4ef
2017-04-13 17:12:59 +08:00
Luke Chang b553da7bbd Bug 1358943 - [Form Autofill] Support "address-line*" fields. r=MattN
MozReview-Commit-ID: 2Kut671GHQh

--HG--
extra : rebase_source : 7ef5bd93805d931425d5359c6aeff69022b00a09
2017-04-24 10:58:37 +08:00
Phil Ringnalda 44cd802e93 Backed out 2 changesets (bug 1349489) for xpcshell failures in test_Macys.js and test_Walmart.js
CLOSED TREE

Backed out changeset 7b8379154e08 (bug 1349489)
Backed out changeset a093b634c4d5 (bug 1349489)

MozReview-Commit-ID: 35RBBL8o1I9
2017-04-27 19:23:21 -07:00
Sean Lee c0d7c47e39 Bug 1349489 - Part 2: Add test fixtures for autofill field name heuristics.; r=MattN
MozReview-Commit-ID: IuvSEpSHVtK

--HG--
extra : rebase_source : bf44316d0f5eff29b5ea6cda3012641dab63fc8e
2017-04-21 15:20:26 +08:00
Sean Lee 0b77a3ca32 Bug 1349489 - Part 1: Move the codes from FormAutofillHandler.collectFormFields to FormAutofillHeuristics.getFormInfo.; r=MattN
MozReview-Commit-ID: BQTpopSyBUe

--HG--
extra : rebase_source : 62ba5d9c0e62fb00de36262fc191fc1b89d36c2b
2017-04-21 15:15:35 +08:00