Commit Graph

247 Commits

Author SHA1 Message Date
Matthew Noorenberghe
6eb0502ee1 Bug 1432952 - Add a billingAddressGUID property to saved credit cards. r=jaws,kitcambridge
test_reconcile.js already provides great test coverage for a new field (like billingAddressGUID) being added either locally or remotely.

MozReview-Commit-ID: 5IGoH3zB1rz
2018-04-10 15:55:20 -07:00
Kris Maglione
3e28bf5cba Bug 1446585: Remove support for resource entries in bootstrapped chrome.manifest files. r=aswan,MattN,k88hudson
MozReview-Commit-ID: EjymzU6koYX
2018-03-16 20:18:46 -07:00
Kit Cambridge
f17824d71b Bug 1199077 - Autofill changes for async lastSync and syncID accessors. r=eoger
MozReview-Commit-ID: CgSqRevONRX
2018-03-02 14:53:23 -08:00
Daniel Marshall
7724f2e32c Bug 1434483 - Renamed profileStorage singleton to formAutofillStorage to make it more clear; r=MattN
MozReview-Commit-ID: CaPYBGLfs5I
2018-02-10 21:23:19 +00:00
Narcis Beleuzu
439cc34017 Backed out changeset a8130e46c530 (bug 1434483) for ESlint failures on browser_change_shipping.js. CLOSED TREE 2018-03-05 23:50:02 +02:00
Daniel Marshall
49ad18cee3 Bug 1434483 - Renamed profileStorage singleton to formAutofillStorage to make it more clear; r=MattN
MozReview-Commit-ID: CaPYBGLfs5I
2018-02-10 21:23:19 +00:00
Tom Ritter
5918a1f53d Bug 1435296 Address xpcshell test failures from increasing timer precision r=baku
See the comment on "Address test failures caused by bumping timer precision to 2 ms"
for more details.

MozReview-Commit-ID: LrsucEPdZIo
2018-02-12 11:41:38 -06:00
Andrew McCreight
272cee1e65 Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian
This patch was autogenerated by my decomponents.py

It covers almost every file with the extension js, jsm, html, py,
xhtml, or xul.

It removes blank lines after removed lines, when the removed lines are
preceded by either blank lines or the start of a new block. The "start
of a new block" is defined fairly hackily: either the line starts with
//, ends with */, ends with {, <![CDATA[, """ or '''. The first two
cover comments, the third one covers JS, the fourth covers JS embedded
in XUL, and the final two cover JS embedded in Python. This also
applies if the removed line was the first line of the file.

It covers the pattern matching cases like "var {classes: Cc,
interfaces: Ci, utils: Cu, results: Cr} = Components;". It'll remove
the entire thing if they are all either Ci, Cr, Cc or Cu, or it will
remove the appropriate ones and leave the residue behind. If there's
only one behind, then it will turn it into a normal, non-pattern
matching variable definition. (For instance, "const { classes: Cc,
Constructor: CC, interfaces: Ci, utils: Cu } = Components" becomes
"const CC = Components.Constructor".)

MozReview-Commit-ID: DeSHcClQ7cG
2018-02-06 09:36:57 -08:00
Edouard Oger
fda53ac528 Bug 633062 p8 - Add Async observers. r=kitcambridge,markh,tcsc
MozReview-Commit-ID: IvwyleXBcNH
2018-01-04 18:07:10 -05:00
Noemi Erli
bd4af5546a Backed out 8 changesets (bug 633062) as requested by eoger on a CLOSED TREE
Backed out changeset 590656f7b5c5 (bug 633062)
Backed out changeset 0888aa122056 (bug 633062)
Backed out changeset 0780cf391c52 (bug 633062)
Backed out changeset 9798cbd03027 (bug 633062)
Backed out changeset 4b31c73a585f (bug 633062)
Backed out changeset 0a8866062136 (bug 633062)
Backed out changeset 20ff83289564 (bug 633062)
Backed out changeset 5e52125316e1 (bug 633062)
2018-01-31 22:09:30 +02:00
Edouard Oger
a67ec36cbd Bug 633062 p8 - Add Async observers. r=kitcambridge,markh,tcsc
MozReview-Commit-ID: IvwyleXBcNH
2018-01-04 18:07:10 -05:00
George Dan, Ryan Neilsen, Dylan Turner
61369dbaa9 Bug 1387632: Rename ProfileStorage module to FormAutofillStorage. r=MattN 2018-01-30 14:44:59 -08:00
Kris Maglione
0bb74efdf1 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Cosmin Sabou
f09d6d985d Backed out 3 changesets (bug 1431533) for Android mochitest failures on testEventDispatcher on a CLOSED TREE
Backed out changeset a1eca62826a1 (bug 1431533)
Backed out changeset 34c999fa006b (bug 1431533)
Backed out changeset e2674287e57f (bug 1431533)
2018-01-30 07:17:48 +02:00
Kris Maglione
fd67f090b2 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Brindusan Cristian
483ba301cb Backed out 2 changesets (bug 1431533) for ESlint failures on a CLOSED TREE
Backed out changeset 6e56f4c8843e (bug 1431533)
Backed out changeset 12fc4dee861c (bug 1431533)
2018-01-30 02:32:43 +02:00
Kris Maglione
683a97d172 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Brian Grinstead
2b3ea8e59a Bug 1420229 - Run formautofill xpcshell tests in headless mode;r=bdahl
This is needed because DOMParser is invoked on some fixture HTML that contains an
<svg> element (Walmart/Payment.html). When this happens **and** there is
a declaration for `color: MenuText` in a UA stylesheet (which is added in the next
changeset), there is a graphics crash. This is fixed in the new headless mode,
so this changeset forces the directory to run in it.

MozReview-Commit-ID: 9T8eFOW4xoz
2018-01-23 12:59:06 -08:00
Ray Lin
5c402e5788 Bug 1429976 - Include collectionName in formautofill-storage-changed notify payload. r=lchang
MozReview-Commit-ID: 55m97PwMXsx
2018-01-16 12:18:48 +08:00
steveck-chung
9e339c35ed Bug 1426652 - Allow the form with non-autocomplete-attr cc-number and cc-name as valid credit card form, r=lchang
MozReview-Commit-ID: 8eqJUSYyPXr
2018-01-10 15:50:46 +08:00
Sean Lee
4efa97cfaf Bug 1428292 - Determine tel-extension in telephone parser only. r=lchang
MozReview-Commit-ID: KRArH8kxuu0
2018-01-08 16:15:51 +08:00
Sean Lee
7d66a493c5 Bug 1428732 - Add the credit card related rules for recongnizing cc-exp-year, cc-exp-month, and cc-number for German web sites. r=lchang
MozReview-Commit-ID: Cj8YM6XEEZd
2018-01-10 16:15:52 +08:00
Sean Lee
c2dd00ca74 Bug 1417834 - Part 2: Implement FormAutofillCreditCardSection and FormAutofillAddressSection inhertied from FormAutofillSection. r=lchang,ralin
MozReview-Commit-ID: 4i4suqQhUA1
2017-12-16 13:20:48 -06:00
Sean Lee
f7eae14b92 Bug 1417834 - Part 1: Seperate the fields of Address and Credit Card into the different sections. r=lchang,ralin
MozReview-Commit-ID: 8n9AnGv6Zna
2017-12-11 00:54:06 +08:00
Sean Lee
758c5a5a86 Bug 1423204 - Improve the address line parser to detect address-line* more correctly. r=lchang
MozReview-Commit-ID: JHqKSnBZsVV
2018-01-07 15:42:41 +08:00
Florian Quèze
b7450770d6 Bug 1421992 - Hand written cleanup patch to make tests pass after removing obsolete xpcshell functions. r=Gijs,ochameau a=Aryx 2017-12-21 11:11:57 +01:00
Florian Quèze
1838aa9e08 Bug 1421992 - script-generated patch to replace do_execute_soon, do_print and do_register_cleanup with executeSoon, info and registerCleanupFunction, rs=Gijs. 2017-12-21 11:10:23 +01:00
Florian Quèze
082ca8b2a3 Bug 1421992 - script-generated patch to replace do_check_* functions with their Assert.* equivalents, rs=Gijs. 2017-12-21 11:08:17 +01:00
Sean Lee
39171fd5c7 Bug 1417803 - Part 3: Use _activeItems to record the information of the current focused input. r=lchang,ralin
MozReview-Commit-ID: 4j72RXk2Wpb
2017-12-11 19:28:47 +08:00
Sean Lee
2e3e3addd9 Bug 1417803 - Part 1: Use activeSection to record the current focused field or section. r=lchang,ralin
MozReview-Commit-ID: 4mhmTcJOOz2
2017-12-05 14:11:36 +08:00
Csoregi Natalia
85ca2134cd Backed out 3 changesets (bug 1417803) for failing browser/browser_device_width.js on Linux Stylo Disabled Debug platform. r=backout on a CLOSED TREE
Backed out changeset af5b96ec9db0 (bug 1417803)
Backed out changeset cd5e96cab7c5 (bug 1417803)
Backed out changeset fe9d556bdef4 (bug 1417803)
2017-12-18 21:23:05 +02:00
Sean Lee
bbaad33ff4 Bug 1417803 - Part 3: Use activeField to record the current focused input. r=lchang,ralin
MozReview-Commit-ID: 4j72RXk2Wpb
2017-12-11 19:28:47 +08:00
Sean Lee
ab4e7afcc7 Bug 1417803 - Part 1: Use activeSection to record the current focused field or section. r=lchang,ralin
MozReview-Commit-ID: 4mhmTcJOOz2
2017-12-05 14:11:36 +08:00
Luke Chang
d3269c644e Bug 1422404 - [Form Autofill] Adapt profiles to the maxlength restriction of fields. r=seanlee
MozReview-Commit-ID: 5bNqQABJy1C
2017-12-06 17:51:32 +08:00
steveck-chung
39e516c028 Bug 1418884 - [Form Autofill] Make getAbbreviatedSubregionName/findOption supports more locales. r=lchang,scottwu
MozReview-Commit-ID: HD8xFNHJwDR
2017-11-24 17:04:00 +08:00
Sean Lee
d9f4fc4196 Bug 1416664 - Modify the heuristic tests to verify the multiple section feature. r=lchang,ralin
MozReview-Commit-ID: HWZarpBVFYp
2017-11-27 17:14:35 +08:00
Sean Lee
da087cfc57 Bug 1416664 - Identify the sections for the fields without the section part of autocomplete attr. r=lchang,ralin
MozReview-Commit-ID: 7La8Bn0TF1y
2017-11-22 15:57:33 +08:00
Ray Lin
93a76f308f Bug 1415073 - Update the unit tests accordingly with new submission records. r=seanlee,steveck
MozReview-Commit-ID: 8Rcpx7y2rXT
2017-11-29 15:27:59 +08:00
Luke Chang
b4658ba335 Bug 1421551 - Make FormAutofillParent singleton and expose the initialized status. r=MattN
MozReview-Commit-ID: IMd25HcNTMa
2017-11-29 17:02:59 +08:00
steveck-chung
c0dd07cf39 Bug 1417818 - Add CA/DE metadata from libaddressinput. r=lchang,scottwu
MozReview-Commit-ID: 56eHfN8DaUg
2017-11-20 18:07:50 +08:00
Luke Chang
aece34fb40 Bug 1418223 - Use the decrypted credit card number to search duplicate records in the storage if master password is disabled. r=steveck
MozReview-Commit-ID: 7BihUtjOxvt
2017-11-23 16:10:36 +08:00
Sean Lee
de792b5b80 Bug 1416665 - Deduplicate the detail with the same field name even they are in the different contactType. r=lchang,ralin
MozReview-Commit-ID: bKGSOUJOCg
2017-11-17 14:18:34 +08:00
steveck-chung
bbf578188e Bug 1022925 - Part 2: Move alternative name to extension file. r=lchang,scottwu
MozReview-Commit-ID: 4rFagXU5iit
2017-11-10 18:36:22 +08:00
Sean Lee
89bcf5d1b9 Bug 1415077 - Implement the new multiple section tests. r=lchang,ralin
MozReview-Commit-ID: 8MKoPu5bWmZ
2017-11-21 01:43:06 +08:00
Sean Lee
380264f77e Bug 1415077 - Modify FormAutofill test to satisfy the section support feature. r=lchang,ralin
MozReview-Commit-ID: B0hjUqwZA1g
2017-11-17 18:16:56 +08:00
Csoregi Natalia
f4b3da1b4c Backed out 2 changesets (bug 1022925) for failing browser/base/content/test/static/browser_all_files_referenced.js r=backout on a CLOSED TREE
Backed out changeset edbf6d586c9a (bug 1022925)
Backed out changeset 44f9fc2f03bb (bug 1022925)
2017-11-21 17:00:09 +02:00
steveck-chung
aacbf95af1 Bug 1022925 - Part 2: Move alternative name to extension file. r=lchang,scottwu
MozReview-Commit-ID: 4rFagXU5iit
2017-11-10 18:36:22 +08:00
Sean Lee
6afa97df77 Bug 1339731 - Refactor FormAutofillHandler to support multiple section machanism. r=lchang,ralin
MozReview-Commit-ID: D9g5fKTeTaL
2017-11-20 08:21:30 +08:00
Ray Lin
c1dc805990 Bug 1392947 - Add more credit card expiration date matching patterns to enhance prediction. r=lchang,seanlee
MozReview-Commit-ID: 3WyU6wSC8wD
2017-11-15 17:33:01 +08:00
Luke Chang
155393d5ad Bug 1418885 - [Form Autofill] Ensure all computed fields are removed after normalizing and strip trailing newlines in "street-address". r=steveck
MozReview-Commit-ID: Llhi9AZ3T8H
2017-11-20 13:59:21 +08:00