Commit Graph

98 Commits

Author SHA1 Message Date
Reuben Morais
f6d165b4ea Bug 850430 - Convert the Contacts API to WebIDL. r=bz r=gwagner
--HG--
extra : rebase_source : 9d7a645c0d2fb102d5d498fefebeb817a186720e
2013-10-17 18:29:56 -03:00
Gregor Wagner
9497482698 Bug 924378 - [Contacts API] Error in finding matching contacts for international number (00). r=bent 2013-10-16 11:22:16 -07:00
Jan Varga
01428648b0 Bug 832883 - Move IDBKeyRange to WebIDL and define indexedDB/IDBKeyRange in all the spots. r=khuey,bent (initial work done by Ms2ger) 2013-09-28 13:25:46 +02:00
Gregor Wagner
50dbf0bcd5 Bug 905927 - [Contacts API] fail in matching digits test. r=bent 2013-08-29 07:56:19 -07:00
Gregor Wagner
560bcc356d Bug 907996 - Contacts: Fix error callbacks. r=reuben 2013-08-22 12:05:01 -07:00
Reuben Morais
b9c1c9a244 Bug 889239 - Add a fast upgrade path for the Contacts DB. r=gwagner 2013-08-12 21:58:38 -03:00
Kay Lee
1a07473d72 Bug 851440 - Sort same contacts by published-order. r=gwagner 2013-07-30 09:44:16 -04:00
Reuben Morais
e32c8d6b7e Bug 886764 - [Contacts API] we can have empty strings in the "telMatch" index resulting in matching these contacts for invalid phone numbers in findByIndex. r=gwagner, a=leo+ 2013-07-28 20:34:18 -07:00
Reuben Morais
2e4ee127e6 Bug 895994 - Add a missing .bind(this) to ContactDB's upgrade code. r=gwagner 2013-07-25 17:43:47 -07:00
Michael Henretty
be57d7fb57 Bug 890909 - [Contacts API] migration code problem when matching using the substringMatching pref (eg in Brazil). r=gwagner 2013-07-18 16:17:41 -04:00
Reuben Morais
fd995200af Bug 888801 - Remove searchable fields from contacts before sending them to the child in getAll. r=gwagner 2013-07-01 19:09:51 -07:00
Gregor Wagner
9c97915941 Bug 892497 - [contacts] the upgrade path is error-prone. r=bent 2013-07-15 10:16:33 -07:00
Reuben Morais
0640cc41f5 Backed out changeset 08185bc7ab8d (bug 885979) 2013-07-01 23:14:32 -07:00
Gregor Wagner
e8fc69cae2 Bug 883770 - [Dialer][SMS][Contacts] Call log does no longer show contact names after version upgrade. Followup. r=reuben. 2013-07-02 11:24:16 +08:00
Michael Henretty
4fa19dd8bd Bug 883770 - [Dialer][SMS][Contacts] Call log does no longer show contact names after version upgrade. r=gwagner 2013-07-01 19:13:45 +08:00
Reuben Morais
6ca3211bf7 Bug 885979 - Add support for enabling Contacts API debugging output at runtime. r=gwagner
--HG--
extra : rebase_source : b55c49743099532b939d57b673ae7f9a7cfc74da
2013-06-27 01:25:40 -07:00
Ben Kelly
7326e35f0d Bug 884679 - Output warning using dump() instead of Console.jsm. r=gwagner 2013-06-19 21:09:31 -04:00
Shane Tully
7aedf5013b Bug 807688 - Add "key" field to the mozContact interface. r=gwagner sr=sicking 2013-06-14 10:15:57 -07:00
Gregor Wagner
abfdc384e8 Bug 877302 - [Dialer] when searching for a number in contacts, display partial matches (matching the end of the number). r=bent, reuben 2013-06-13 15:00:23 -07:00
Gregor Wagner
2028ac5d64 Bug 880644 - [SMS/MMS] Auto suggestions returning incorrect results. r=bent 2013-06-13 14:52:40 -07:00
Reuben Morais
1f0a82e81b Bug 874611 - Fix error reporting in some ContactDB methods. r=gwagner 2013-06-04 14:23:19 -07:00
Reuben Morais
dce257597b Bug 832936 - Implement mozContacts.getCount. r=gwagner sr=sicking 2013-06-03 20:45:10 -07:00
Ben Kelly
733adbb4b1 Bug 874462 - Add "startsWith" filterOp. r=reuben
The "contains" filterOp in ContactsAPI currently implements a filter that
only matches the start of each value when filtering by fields other than
"tel". This behavior is desirable for some uses, but does not match the
"contains" keyword.

Therefore, add a "startsWith" filterOp in addition to the current "contains".
A warning is sent to console.warn() if "contains" is used for non-"tel"
operations. A separate bug will be written to fix "contains" to perform full
text search.
2013-06-03 13:30:39 -04:00
Reuben Morais
f6d29f4c4c Bug 877777 - Take into consideration entire givenName/familyName array when sorting contacts. r=bent
--HG--
extra : rebase_source : b5752c08613314fd206caf73921538094d86e670
2013-05-31 15:28:00 -07:00
Reuben Morais
251b0bc864 Bug 874501 - Don't translate letters to numbers when finding contacts. r=bent
--HG--
extra : rebase_source : 5d5a6904aea2430c0521fa6ca3d898c5ce3ab6b2
2013-05-28 15:38:11 -07:00
Reuben Morais
f6ff8429cd Bug 871872 - Clean up ContactDB's temporary cache if the child dies without asking for more contacts. r=gwagner 2013-05-21 11:19:06 -07:00
Gregor Wagner
d2dd431976 Bug 870148 - Check validy of email.value when importing contacts. r=reuben
--HG--
extra : rebase_source : f008fb7ae6807eb0240ebe817e88c38100cc367d
2013-05-14 10:20:01 -07:00
Volker Mische
5feae53e4f Bug 870148 - Check vality of tel.value when importing contacts. r=gwagner
--HG--
extra : rebase_source : 67889d60976fdd3e709d687981b6923cf350f4a2
2013-05-14 10:17:37 -07:00
Gregor Wagner
94778e67e5 Bug 867043 - Only send more contacts when the child needs them. r=reuben 2013-05-03 09:17:34 -07:00
Yoshi Huang
1ff5ff69ac Bug 847741 - Part 4: Remove getSimContacts impl. r=gwagner 2013-03-06 10:45:07 +08:00
Gregor Wagner
23c3b056e3 Bug 864695 - [Dialer] Numbers starting with 5 retrive wrong phone number suggestions. r=reuben.bmo, r=bent 2013-04-30 15:14:09 -04:00
Reuben Morais
bab0a99a2b Bug 864556 - Expose database revision in Contacts API. r=gwagner sr=mounir
--HG--
extra : rebase_source : b36e856f9fd85155096f88cb0c8ad41038052a25
2013-04-25 10:15:47 -07:00
Reuben Morais
82cfae8d50 Bug 855556 - Test the cached branch of getAll more extensively. r=gwagner 2013-04-26 15:05:06 -07:00
Reuben Morais
7124b8a0a0 Bug 823999 - Disable diagnostic logging and add logging to PermissionPromptHelper. rs=gwagner 2013-04-26 12:50:56 -07:00
Gregor Wagner
aae2d8a49a Bug 866135 - Contacts: Fully integrate PhonenumberJS when we save contacts. r=reuben 2013-04-26 11:20:41 -07:00
Reuben Morais
940452aba8 Bug 862250 - Fix upgrade code. r=gwagner
--HG--
extra : rebase_source : a883f49cd07203734f5ec47d375b1602484bce6d
2013-04-26 10:29:04 -07:00
Reuben Morais
046d925ade Bug 862250 - Add 'match' filterOp for telephone numbers. r=gwagner
--HG--
extra : rebase_source : ff5240597f467c9af008bfc043b1717f23b90185
2013-04-25 09:08:32 -07:00
Reuben Morais
de3ea9a272 Bug 862250 - Make 'equals' searches on tel only match the value entered by the user. r=gwagner
--HG--
extra : rebase_source : 2652c484e01b9b6bb8c27212fc76cb5d9ddfba2d
2013-04-25 08:40:18 -07:00
Reuben Morais
61c35565b1 Bug 855556 - Stop sending contacts if the child process is dead. r=gwagner 2013-04-23 05:06:40 -07:00
Gregor Wagner
c042f794c9 Bug 861462 - Allow contacts to be preloaded when we create the contacts DB. r=bent 2013-04-18 10:39:10 -04:00
Reuben Morais
5b82a83d6b Bug 855015 - Send contacts to the child process less often. r=gwagner
--HG--
extra : rebase_source : e7efd60a6897811692806b06821f39864c9c91ef
2013-03-27 15:24:15 -07:00
Reuben Morais
d2bc475595 Bug 823999 - Add logging to the Contacts code to diagnose intermittent failure.
--HG--
extra : rebase_source : 7ded707e14bb280ea93582da5dbd460248518418
2013-04-12 01:51:49 -07:00
Reuben Morais
8ff4cab9e0 Bug 856042 - Tighten up sanitization of arguments to the Contacts API. r=bz r=gwagner 2013-04-05 12:22:00 -07:00
leo.bugzilla.gecko@gmail.com
0cf92bfb46 Bug 852057 - Sort contacts correctly when givenName or familyName is null. r=gwagner 2013-04-11 12:35:24 -07:00
Reuben Morais
04b76dcb47 No bug - Remove duplicated code in ContactDB.jsm. r=gwagner
--HG--
extra : rebase_source : 43fd8b87cfa5816bc3e05f21c5994bd9cdc2d29b
2013-04-01 16:27:47 -07:00
Reuben Morais
aa56749285 No bug - Add EXPOSED_SYMBOLS back to ContactService.jsm.
DONTBUILD

--HG--
extra : rebase_source : 29fa35a133048c9d4762f67bf7a90e06edd7586f
2013-03-29 00:52:48 -07:00
Reuben Morais
1a85ae46e6 No bug - Don't export the ContactService object. DONTBUILD 2013-03-29 00:04:45 -07:00
Reuben Morais
52321a19e1 Bug 844558 - Send contacts from parent to child in chunks. r=gwagner
--HG--
extra : rebase_source : 928477208d46757a64ab337dd9f1448790ac7f32
2013-02-23 03:41:41 -08:00
Reuben Morais
012b7c3066 Bug 844274 - Move contacts API getAll cache to child process. r=sicking 2013-02-24 19:53:55 -08:00
Reuben Morais
1e05f21e36 Bug 836519 - Check if cursor references exist before releasing them. r=gwagner 2013-02-20 09:19:01 -05:00