Donghee Ye [Tue, 17 Dec 2013 10:13:16 +0000 (19:13 +0900)]
Fix: delete addressbook when deleting account
Change-Id: I964213fa9bcb2e65bcd8194a75f8209e3a93c982
Donghee Ye [Tue, 17 Dec 2013 08:48:17 +0000 (17:48 +0900)]
Fix : update ringtone, vibration, message_alert when unlinking contact
Change-Id: I3e2794442249b21367a43533b305bf413bb5ca8b
Donghee Ye [Tue, 17 Dec 2013 08:42:37 +0000 (17:42 +0900)]
Check number_id validation when inserting/updating speeddial
Change-Id: Ibdcce1bd1cfc2dcb91de27e1a58a3af6b8171d43
Donghee Ye [Tue, 17 Dec 2013 08:40:32 +0000 (17:40 +0900)]
Fix memory corruption (If there are two name record), name record should be one
Change-Id: I9412917c026dcb628e7ed8ccfd41018fa6f166cf
Donghee Ye [Tue, 17 Dec 2013 08:05:41 +0000 (17:05 +0900)]
Fix : update image wrong with _contacts_contact.image_thumbnail_path(invalid record)
Change-Id: Ie3c9bba66714bdb1ffd91024dce8a536847e90c0
Donghee Ye [Tue, 17 Dec 2013 08:03:37 +0000 (17:03 +0900)]
Set proper default of number,email,address,image when inserting/updating
Change-Id: Iff1ac8be765f79c50039275f2d35ebfa80caca08
Donghee Ye [Tue, 17 Dec 2013 07:35:12 +0000 (16:35 +0900)]
error check of image_util_rotate API
Change-Id: Ife82f28ab3d89a99a8b775b9a144bd6913e08acd
Donghee Ye [Tue, 17 Dec 2013 06:53:34 +0000 (15:53 +0900)]
Change view query for performance
: _contacts_person_grouprel, _cotnacts_contact_grouprel
Add _contacts_person_group_assigned view
Add _contacts_person_group_not_assigned view_uri
Change-Id: Ib09b2e7116683f4f54fa30d2da55f2b0ddef850a
Donghee Ye [Tue, 17 Dec 2013 06:37:37 +0000 (15:37 +0900)]
Remove unnecessary error check
Change-Id: I0ff1c9edad7b9c3c3c849f68bbc1c8c48d9ed48c
Donghee Ye [Tue, 17 Dec 2013 06:27:51 +0000 (15:27 +0900)]
Fix typing error
Change-Id: I484f895e66deeb97f58b8f6a6afd21c2bf083fa4
Donghee Ye [Tue, 17 Dec 2013 05:35:45 +0000 (14:35 +0900)]
Remove cts_ prefix : cts_ -> ctsvc_
Change internal function cts_query_prepare
Change-Id: I1aad8c391407c70a8b6ffd0bffec0cc247f77dd3
Donghee Ye [Mon, 18 Nov 2013 04:24:02 +0000 (13:24 +0900)]
Remove unnecessary dlog
Change-Id: I17b677094b4898b6504f02393af9305deaba26fe
Donghee Ye [Mon, 18 Nov 2013 04:22:45 +0000 (13:22 +0900)]
Fix clean number : ,(pause), ;(wait), +(not first)
Change-Id: I905943d368ab705ed147d4ca06161f55916590e0
Donghee Ye [Mon, 18 Nov 2013 04:21:29 +0000 (13:21 +0900)]
Error : Deleting contact in background
- child record change noti delay
- did not delete speeddial
Change-Id: Iaaa087e9851d6b268ad8ec5224906f23d1684414
Donghee Ye [Mon, 18 Nov 2013 04:19:52 +0000 (13:19 +0900)]
Fix : update person favorite with invalid contact (out-of-date)
Change-Id: I7e5a5dbcd2444d1b9e7cc471d9e0dff06b115279
Donghee Ye [Mon, 18 Nov 2013 04:18:40 +0000 (13:18 +0900)]
Fix : update person default image
Change-Id: I8c9de54531ee74eab3c965bfccb741ac1ab9ec4a
Donghee Ye [Mon, 18 Nov 2013 04:16:12 +0000 (13:16 +0900)]
Fix : wrong display name when trying to update using out-of-date contact record
Change-Id: Ie55d620cacaa91be86146d2c5b8a77bbb4cd12fb
Donghee Ye [Mon, 18 Nov 2013 04:12:42 +0000 (13:12 +0900)]
Fix : update display_name with null my_profile
Change-Id: I3f1f7e33fa2d35348700043c974c3673eca96dfd
Donghee Ye [Mon, 18 Nov 2013 04:10:35 +0000 (13:10 +0900)]
Fix memory leak :contacts_db_remove_changed_cb_with_info
Change-Id: I17cf3deba1af16f25f8457a0b8b677446b24cf26
Junfeng Dong [Tue, 8 Oct 2013 09:34:19 +0000 (17:34 +0800)]
Fix manifests by using floor domain.
Change-Id: I8a8076965cf5de80ffd2785148f0b3336fcf0fc8
Signed-off-by: Junfeng Dong <junfeng.dong@intel.com>
Donghee Ye [Tue, 17 Sep 2013 08:39:32 +0000 (17:39 +0900)]
Add systemd socket file.
When booting time, if the client tried to connect to contacts daemon
which is not running yet, then connection can be failed.
systemd socket file will gurantee it.
Change-Id: If36c3a16a1ffc04305aec9d330b5855d48d41483
Donghee Ye [Tue, 17 Sep 2013 08:31:16 +0000 (17:31 +0900)]
Remove script file to booting (not used)
Change manifest : add SMACK rules
Change-Id: Id6f535c2c54aaf5751b0e82e12cd64739d8a16ef
Donghee Ye [Wed, 2 Oct 2013 01:50:25 +0000 (18:50 -0700)]
Merge "check return error when updating simple contact" into tizen
Donghee Ye [Wed, 2 Oct 2013 01:50:21 +0000 (18:50 -0700)]
Merge "Fix : Check account_id valication when inserting addressbook although the account_id is less than or equal zero, it should be checked. Each account_id is related to only one addressbook_id." into tizen
Donghee Ye [Wed, 2 Oct 2013 01:44:19 +0000 (18:44 -0700)]
Merge "Fix number search" into tizen
Donghee Ye [Tue, 17 Sep 2013 07:46:53 +0000 (16:46 +0900)]
Add company_main, radio number type
Change-Id: I29b1aa7370735c9b83a20f24d03063d39ff14940
Donghee Ye [Tue, 17 Sep 2013 08:22:04 +0000 (17:22 +0900)]
check return error when updating simple contact
Change-Id: I0ad6c0ca463f755fdbc6e0383f67a99334d3389c
Donghee Ye [Tue, 17 Sep 2013 08:12:07 +0000 (17:12 +0900)]
Fix : Check account_id valication when inserting addressbook
although the account_id is less than or equal zero, it should be checked.
Each account_id is related to only one addressbook_id.
Change-Id: I301f617e9a0136e96196c6093155804249f1883a
Donghee Ye [Tue, 17 Sep 2013 08:05:40 +0000 (17:05 +0900)]
Fix number search
If number string has '-' such as 010-1234-5678,
then current query can not search the number by
01012345678
Change-Id: Ib92c89e1ef60bdae143a3136b759e1c3a48f65b8
Donghee Ye [Tue, 17 Sep 2013 07:19:17 +0000 (16:19 +0900)]
Remove white space
Check return value
Change-Id: Id0732eea79e4dbbd6c6ae5885277c4d4d1b05752
Donghee Ye [Mon, 9 Sep 2013 02:45:48 +0000 (11:45 +0900)]
Fix : control SDN.
Did not remove SDN before initializing SIM
Did not read SDN
Change-Id: I0266d990ace6073db89d8a49f6c883a11f9b1bba
Donghee Ye [Mon, 9 Sep 2013 02:23:06 +0000 (11:23 +0900)]
Add message_alert property (contact, person, group)
Change-Id: I1cf89414067a1e20e1fd589a851df28057f39a37
Donghee Ye [Sat, 7 Sep 2013 13:12:20 +0000 (22:12 +0900)]
Fix : set query limit
If you want to set only offset, you should set negative limit
Change-Id: Id7f47c5fb473fce503c97064a3ebcf16cf3d5880
Donghee Ye [Sat, 7 Sep 2013 12:52:27 +0000 (21:52 +0900)]
Return success when user did not set filter condition after creating filter
Change-Id: Ib4d32205a87ce7f1cb349425b96e1a677e3f03a7
Donghee Ye [Sat, 7 Sep 2013 12:45:47 +0000 (21:45 +0900)]
Can not change the group is_read_only and phonelog address after inserting
Change-Id: I6fecb364d92c88dbd00f8f40d9b9f69655031bcb
Donghee Ye [Sat, 7 Sep 2013 12:40:49 +0000 (21:40 +0900)]
Set explicit void if API does not have any parameters
Change-Id: I84c4831b3ae0b873f686b895a079b098025a827f
Donghee Ye [Sat, 7 Sep 2013 12:29:49 +0000 (21:29 +0900)]
Fix error : increase person usage value
Change-Id: I83e135d02d15405ee83448d934bb38c25469fee9
Donghee Ye [Sat, 7 Sep 2013 12:09:43 +0000 (21:09 +0900)]
Add user space access control
Check resource access permission
Fix contacts_connect_on_thread
- without calling contacts_connect2 module can use contacts APIs
Change-Id: I592ec0c9c0096e1e6ad57f687c24f0042ba89b41
Donghee Ye [Sat, 7 Sep 2013 11:19:07 +0000 (20:19 +0900)]
Insert/Update contact/my_profile error
- Check is_default of address
- Check is_default of image
- Update number/email record if number/email is empty
- Return error when insert/update invalid group relation
Change-Id: I9d1a74250e5e41e52b33573490af761023d20914
Donghee Ye [Sat, 7 Sep 2013 10:57:53 +0000 (19:57 +0900)]
Improve search API
- Add contacts_db_search_records_with_range API (range: name, number, data)
- Fix search query for special character (sqlite keyword '_', '%', '\')
- Fix search contact (diacritical case)
- Change keyword : full-width -> half-width number
Change-Id: Iccb3b3f51b547683a320fa7fe4bd1abe1a330894
Donghee Ye [Sat, 7 Sep 2013 10:15:44 +0000 (19:15 +0900)]
Add API to subscribe setting name dirplay/sorting order changes
contacts_setting_add_name_display_order_changed_cb
contacts_setting_remove_name_display_order_changed_cb
contacts_setting_add_name_sorting_order_changed_cb
contacts_setting_remove_name_sorting_order_changed_cb
Change-Id: I8efe818af7e4864b99a690a0267aba24401e666b
Donghee Ye [Sat, 7 Sep 2013 09:56:29 +0000 (18:56 +0900)]
Remove unused code
Remove duplicated notification
Change-Id: I7c1ea017269b1dcc3e959b6878142bbd30b3275e
Donghee Ye [Sat, 7 Sep 2013 09:27:07 +0000 (18:27 +0900)]
Remove unused debian files
Change-Id: I98d8bb49eff8c378659badaa5c0ec04e17f6957d
Donghee Ye [Sat, 7 Sep 2013 09:22:27 +0000 (18:22 +0900)]
Fix image add/update/delete logic, check image location under contacts-svc data
Delete group image when deleting group
(contact/my_profile image, company logo, group image)
Change-Id: I7b38cea0e38bd324513adabc88dd6878dd50dcae
Donghee Ye [Sat, 7 Sep 2013 08:42:52 +0000 (17:42 +0900)]
Fix make display name (contact, my_profile, vcard)
Make reverse display name (Last name first)
- Default : Prefix Last, First Middle(addition), Suffix
- Korean, Chinese : Prefix LastFirstMiddleSuffix
- Japanese : Prefix Last Middle First Suffix
- reverse sort name does not include prefix
But, if there is only prefix, reverse sort_name is prefix
Make display name (First name first)
- Default : Prefix First Middle Last, Suffix
- Korean, Chinese : Prefix LastFirstMiddleSuffix (Same as reverse display name)
- Japanese : Prefix First Middle Last Suffix
- sort name does not include prefix
But, if there is only prefix, sort_name is prefix
Change-Id: I59a52104630a3cecf7a83297c3aa6976eec91aa4
Donghee Ye [Sat, 7 Sep 2013 08:23:43 +0000 (17:23 +0900)]
Fix memory leak : filter destroy
Change-Id: I394cd9d6a5d115b9cd3e9c7480ff154b47991774
Donghee Ye [Sat, 7 Sep 2013 08:13:00 +0000 (17:13 +0900)]
Fix bugs : Parse vcard
- Memory leak : get note(g_strcompress)
- BS in __ctsvc_vcard_translate_charset (buffer overflow)
- Ignore invalid photo if g_base64_decode size is 0
- Decode quoted-printable with special character (':', ';', '\' , ',')
- Remove vcard LABLE parsing (use ADR)
Fix bugs : Make vcard
- Fix Multi-octet character handling (folding)
- Set default image extension to jpeg
- Handle diverse image type
- Handle special char on address/name field(CTS_GET_MULTIPLE_COMPONENT)
Change-Id: I73e91f3cb9e76d0776b008837c061ca9eb21883a
Donghee Ye [Sat, 7 Sep 2013 07:14:58 +0000 (16:14 +0900)]
Fix memory leak related to vconf_get_str
Change-Id: I66728b5f06bef5eff2a7a062fba46e9dc4984eae
Donghee Ye [Sat, 7 Sep 2013 07:06:30 +0000 (16:06 +0900)]
Fix NULL pointer reference
Change-Id: Iecebf2652c5e24186d47ea24629089dde3e69aa3
Donghee Ye [Sat, 7 Sep 2013 07:04:48 +0000 (16:04 +0900)]
Fix image orientation check logic
Change-Id: Iccb40c878f4d97a06a7d16318bb3c19a44b3e6ff
Donghee Ye [Sat, 7 Sep 2013 06:56:25 +0000 (15:56 +0900)]
Add retry logic to ctsvc_stmt_get_first_int_result
Change-Id: Id4940c062d688f48e42ad499ee03e615f49b34cb
Patrick McCarty [Fri, 28 Jun 2013 23:29:26 +0000 (16:29 -0700)]
packaging: remove explicit requires on sys-assert
The contacts-service package does not require sys-assert, so remove the
explicit dependency in the spec file.
Change-Id: I62c5141c3510304f9537279a88c1b27255049867
Signed-off-by: Patrick McCarty <patrick.mccarty@linux.intel.com>
Chengwei Yang [Tue, 23 Jul 2013 06:55:24 +0000 (14:55 +0800)]
systemd: can not set negative OOMScoreAdjust for user service
systemd will put the service into failure state if set OOMScoreAdjust
failed. So do not set a negative OOMScoreAdjust for user service.
Bug: https://bugs.tizen.org/jira/browse/TDIST-274
Change-Id: I6c046fedaf245f097d67e3ea491a506977b81462
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Ryan Ware [Mon, 8 Jul 2013 17:07:28 +0000 (10:07 -0700)]
Merge "resetting manifest requested domain to floor" into tizen
Alexandru Cornea [Fri, 28 Jun 2013 12:47:30 +0000 (15:47 +0300)]
resetting manifest requested domain to floor
Alexandru Cornea [Fri, 28 Jun 2013 12:09:47 +0000 (15:09 +0300)]
resetting manifest requested domain to floor
Baptiste DURAND [Tue, 18 Jun 2013 10:02:14 +0000 (12:02 +0200)]
Add Changelog
Baptiste DURAND [Tue, 18 Jun 2013 10:00:57 +0000 (12:00 +0200)]
Fix spec file according to rpmlint rules
Baptiste DURAND [Tue, 18 Jun 2013 09:48:44 +0000 (11:48 +0200)]
Replace manifest with default floor
Donghee Ye [Wed, 15 May 2013 15:27:18 +0000 (00:27 +0900)]
Add retry logic to all DB query exec
Change-Id: I450aa2f1e5b368da634753ca046a542f13c4e884
Donghee Ye [Tue, 14 May 2013 09:38:21 +0000 (18:38 +0900)]
Update version 0.9.84.1
- Fix : update display_name when setting default property of person
- Fix contact_utils_strstr : find searched text
- Fix search query with keyword which has space
- Change to make display name : set last-first in korean, japanese
- DO NOT auto link when two contacts have the same address book id
Change-Id: If50a3e59a5090bf1557866d4fc36afe55b749fcd
Donghee Ye [Fri, 10 May 2013 12:18:30 +0000 (21:18 +0900)]
Update version 0.9.82.2
Fix : image rotated when inserting contact
Change-Id: Idc90889cfbbe66e6f76d3c9deeff763e8c5d0e0d
Donghee Ye [Thu, 9 May 2013 09:02:09 +0000 (18:02 +0900)]
Update version 0.9.82.1
- Remove sorting customization
- Remove example code of doxygen
- Buffer overflow occurred on __ctsvc_normalize_str
- Fix NULL check in vcard_get_company
- Change version of contact when deleting group relation by deleting group
- Fix vcard image import
- Fix vcard export
- Fix BS : myprofile display name
Change-Id: I3df65a1e19337e07efa8349551b9c62d5ba2fae9
Donghee Ye [Mon, 6 May 2013 11:01:41 +0000 (20:01 +0900)]
Update version 0.9.77.1
- Change socket file path to /tmp
- Disable native library build
- Fix : parse vcard with company value
- Fix : parse vcard image
- Fix inotify : subscribe samce callback
Change-Id: Ie8548111bbd71e31e567e6d18ca840ed031ce3df
Donghee Ye [Thu, 2 May 2013 09:22:43 +0000 (18:22 +0900)]
Update version 0.9.75.1
- Do not parse LABEL. It has same info with ADR
- Parse vcard which has special character
- Change log
Change-Id: Ibab41a9aed2c4e1165eff7fd4c350b05fac1b432
Donghee Ye [Mon, 29 Apr 2013 05:26:19 +0000 (14:26 +0900)]
Update version 0.9.73.1
- Fix memory leak : when unmarshaling records with child list
- Fix : can not get the phonetic name of company
Change-Id: I867b89698284fe240eed53d9b4391d99e8ee225e
Sunggoo Kim [Sat, 27 Apr 2013 03:57:34 +0000 (12:57 +0900)]
Update version 0.9.72.2
- Fix N_SE-36268
Donghee Ye [Fri, 26 Apr 2013 04:35:59 +0000 (13:35 +0900)]
Update version 0.9.72.1
- Fix vcard charset translation
- Fix image decoding quality
- Fix special character sorting
Change-Id: I2e87846535b2c0b4420c9af1db35f71b6fed2330
Donghee Ye [Tue, 23 Apr 2013 08:49:09 +0000 (17:49 +0900)]
Update version 0.9.70.1
- Fix BS
- Fix N_SE-35416
- Fix prevent : memory leak, unused code
- Fix search : fullwidth, halfwidth character
- Fix sorting contact
- Fix vcard creation : custom type
Change-Id: Iae9621d2ad812ae64d827038bab93c28b980e4ed
Donghee Ye [Thu, 18 Apr 2013 10:29:40 +0000 (19:29 +0900)]
Update version 0.9.68.1
- Fix : vcard createion which contact data has new line (Base64 encoding)
- Fix : get contact/my_profile record which has not child record
- Change : private vconf value setting (default language)
Change-Id: Idd4842745afb5da64953a3bb1672f86fdb8a65fe
Donghee Ye [Wed, 17 Apr 2013 12:18:15 +0000 (21:18 +0900)]
Remove sync_data of activity
Change-Id: Ibae87352a13b02da3f82a5fb8d7668f85788a774
Donghee Ye [Wed, 17 Apr 2013 11:59:11 +0000 (20:59 +0900)]
Update version 0.9.67
- Remove system_id property of group
- Remove ctsvc_ipc_macros.h file
- Remove unused struct member : sync_data of contact
- Remove type, label property of profile
- Change : vconf value getting/setting in Server side
- Fix prevent
- Fix error message
Change-Id: Iac052e04bacf735d56fd228bd6d2f4cb3d5aaf21
Donghee Ye [Tue, 16 Apr 2013 14:06:46 +0000 (23:06 +0900)]
Update version 0.9.66
- Fix : set default value of out- param value
- Fix search query by keyword
- Fix sorting order for japanese
- Fix : special char on __ctsvc_contact_refresh_lookup_data
- Fix : person changed info when changing default property
- Fix make_vcard error
- Add link_mode of contact
Change-Id: I29cc6e952efbcfb1ffbd81e0531fa273be424ec3
Donghee Ye [Thu, 11 Apr 2013 11:19:31 +0000 (20:19 +0900)]
Upload package
Change-Id: I9e5372bf651295c6966ae48893e2d57e57ee3071
Donghee Ye [Thu, 11 Apr 2013 10:16:15 +0000 (19:16 +0900)]
Update version 0.9.64
- Fix memory leak
- Remove unnecessary noti
- Fix bug - wrong reverse display name
- Change sorting order : special character will be display first
Add reverse_display_name_language
- Remove account_id 1/2/3 from persons table
- Fix update group without group image change
- Fix unlink contact bug
Change-Id: I6fcf1ce8ce109330700d05a94c813c8f3b1e3e97
Junfeng Dong [Sun, 7 Apr 2013 09:17:13 +0000 (17:17 +0800)]
Add runtime requires needed by manifest.
Change-Id: Ifcd689baebd685d8b9359b71dc7c5c2f59d502b6
Donghee Ye [Thu, 4 Apr 2013 09:56:24 +0000 (18:56 +0900)]
Update version 0.9.61
- Change display order
- Support unlimited vcard size
- Change _contacts_profile property
- Change _contacts_activity property
- Remove unused property : account_id 1/2/3 property of person
- Fix : getting group relation with query
Change-Id: I1efb4c17ace95ad8a02d9d9cf11e6ee099afb7fd
Junfeng Dong [Mon, 25 Mar 2013 09:54:35 +0000 (17:54 +0800)]
Fix for 64 bit compatibility.
- Fix hardcoding path.
- Use %cmake to set default paths.
Change-Id: I7dc4dff90a7d8ea2c97b529e98ba11ace84ba69a
Junfeng Dong [Thu, 28 Mar 2013 10:30:58 +0000 (18:30 +0800)]
Fix for 64 bit compatibility.
- systemd content uses /usr/lib on both 32 and 64 platform.
Change-Id: I8a4929d0527ff79397d0fdaa5fa792314080c0ea
Donghee Ye [Thu, 28 Mar 2013 13:20:38 +0000 (22:20 +0900)]
Update 0.9.59
- Fix : update contact/person image, sort_name(for display_name_index)
- Fix ctsvc_strstr function for japanese halfwidth and fullwidth forms match
- Fix : get contact/person list order, get_sort_name_column and get_sort_column
- Fix record update : fix to copy base info(property_flag) of record
- Update parent record when changed child record
- Use dirty bit instead of XXX_changed of record member. Remove it
- Add a phonetic name to searchable data
Change-Id: I1a47b76ae623e21f8f8e2a0dceef6ded5f8a6455
Donghee Ye [Fri, 22 Mar 2013 11:44:21 +0000 (20:44 +0900)]
Update 0.9.56.1
- Change group name
- Fix : can not update group name if the group is_read_only property is set
- Fix favorite person unlink
- Fix contact_id, my_profile_id check logic when updating
- Fix comment
- Fix memory leak
- Fix BS when searching with keyword
Change-Id: Ief33e73a356e44e2a9783b91784e45edd3145559
Donghee Ye [Thu, 21 Mar 2013 13:33:06 +0000 (22:33 +0900)]
Merge from Master
Update 0.9.55
- Set my_profile image_thumbnail_path as read-only property
- Remove groups table join of view_person_contact_grouprel
- Fix error : Update contact which has only additional name
- Subscribe account change noti : addressbook deletes when account is deleted
- Check account_id validation when inserting addressbook
- Allow to insert one addressbook with same account_id
- Fix bug - image resize
- Change group property name : system_id -> extra_data
Change-Id: Id11400adfa588c5524cf8c5c518d78569a103306
Donghee Ye [Mon, 18 Mar 2013 10:45:52 +0000 (19:45 +0900)]
Merge with master
Change-Id: I4c88b2ed860bc97729ccf79952e16e2960db3555
Jinkun Jang [Fri, 15 Mar 2013 16:17:42 +0000 (01:17 +0900)]
merge with master
Jinkun Jang [Wed, 13 Mar 2013 03:23:03 +0000 (12:23 +0900)]
sync
Jinkun Jang [Tue, 12 Mar 2013 16:51:18 +0000 (01:51 +0900)]
Tizen 2.1 base
Kibum Kim [Mon, 27 Feb 2012 12:15:50 +0000 (21:15 +0900)]
tizen beta release