platform/core/base/bundle.git
4 years agoFix GetByte method 47/226447/1
Hwankyu Jhun [Tue, 3 Mar 2020 01:43:39 +0000 (10:43 +0900)]
Fix GetByte method

- Checks the result of bundle_get_byte()

Change-Id: I4572060adc7cf1e6eebb149fbc68a2974add92b2
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.4.4 39/223539/1 accepted/tizen/unified/20200204.125845 submit/tizen/20200130.235742 submit/tizen/20200131.002833 submit/tizen/20200131.010826 submit/tizen/20200131.034958
Hwankyu Jhun [Thu, 30 Jan 2020 23:49:01 +0000 (08:49 +0900)]
Release version 0.4.4

Changes:
 - Remove wrong log tag definition
 - Move macros to internal header

Change-Id: I7b992ee17fd8cbb7708aaf4ce029eef985e25eda
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoMove macros to internal header 16/223516/3
Hwankyu Jhun [Thu, 30 Jan 2020 10:53:42 +0000 (19:53 +0900)]
Move macros to internal header

Adds:
 - bundle_private.h

The API, likely and unlikey macros move to bundle_private.h header file.

Change-Id: I0bc5ed51e00ac6a5e383f94d33703238aea290f3
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRemove wrong log tag definition 06/223006/2
hyunho [Wed, 22 Jan 2020 05:48:18 +0000 (14:48 +0900)]
Remove wrong log tag definition

Change-Id: Ie463b189b37cfed6630811653825d956e3ab0347
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoRelease version 0.4.3 54/218254/1 accepted/tizen/unified/20191121.154827 submit/tizen/20191121.020155
Inkyun Kil [Thu, 21 Nov 2019 01:03:54 +0000 (10:03 +0900)]
Release version 0.4.3

Changes:
- Fix static analysis issue

Change-Id: I982721afa020d504842f2825a3c73462dea1e3b6
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
4 years agoFix static analysis issue 49/218249/2
Inkyun Kil [Thu, 21 Nov 2019 00:29:33 +0000 (09:29 +0900)]
Fix static analysis issue

Change-Id: Id09fa513a35be23af3049f9c499077939f54ab08

4 years agoRelease version 0.4.2 36/217836/1
SukHyung, Kang [Fri, 15 Nov 2019 01:37:53 +0000 (10:37 +0900)]
Release version 0.4.2

Changes:
 - Update doxygen
 - Fix api reference for bundle

Change-Id: Ib0e8d4e354df8cfaea69d74cb3f06ba3c573821c
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
4 years agoFix api reference for bundle 52/217652/1
SukHyung, Kang [Wed, 13 Nov 2019 06:38:29 +0000 (15:38 +0900)]
Fix api reference for bundle

Change-Id: I5e567b151fbe71b7929decd70c8c8b5947f2fdc5
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
4 years agoUpdate doxygen 34/214934/2
mk5004.lee [Mon, 30 Sep 2019 04:17:21 +0000 (13:17 +0900)]
Update doxygen

- change file mode

Change-Id: I395f94c23d66a7e0eef4c9e9fe133eca106bbce1
Signed-off-by: mk5004.lee <mk5004.lee@samsung.com>
4 years agoRelease version 0.4.1 66/213066/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.024155 accepted/tizen/5.5/unified/mobile/hotfix/20201027.084104 accepted/tizen/unified/20190904.110713 submit/tizen/20190830.041902 submit/tizen/20190902.012958 submit/tizen/20190903.012148 submit/tizen/20190903.055055 submit/tizen_5.5/20191031.000003 submit/tizen_5.5_mobile_hotfix/20201026.185103 tizen_5.5.m2_release
hyunho [Fri, 30 Aug 2019 04:14:56 +0000 (13:14 +0900)]
Release version 0.4.1

Changes:
 - Remove unused constructor

Change-Id: I9ee649d9724a8c0267c09edaef0046e6ce838ad7
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoRemove unused constructor 96/212996/1
hyunho [Thu, 29 Aug 2019 06:59:32 +0000 (15:59 +0900)]
Remove unused constructor

Change-Id: Id4a60d79ff1163f2f9ce4cb2b2effaa7f6dcb06c
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoRelease version 0.4.0 66/211966/1 accepted/tizen/unified/20190821.064608 submit/tizen/20190820.111649 submit/tizen/20190820.223513
Hwankyu Jhun [Tue, 13 Aug 2019 04:15:44 +0000 (13:15 +0900)]
Release version 0.4.0

Changes:
 - Support setter/getter methods for byte array type

Change-Id: Ia953b65f135f037b911ada14bd0b846be3ccaf3c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoSupport setter/getter methods for byte array type 38/211238/12
Hwankyu Jhun [Wed, 31 Jul 2019 09:14:41 +0000 (18:14 +0900)]
Support setter/getter methods for byte array type

The following functions are moved from internal header:
 - bundle_add_byte_array()
 - bundle_set_byte_array_element()
 - bundle_get_byte_array()

Change-Id: I3a2c07df65ae3db46c984674a0d2c4cc3d253544
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.3.4 46/211746/1 accepted/tizen/unified/20190811.223134 submit/tizen/20190808.231835 submit/tizen/20190809.130415
Hwankyu Jhun [Thu, 8 Aug 2019 23:26:26 +0000 (08:26 +0900)]
Release version 0.3.4

Changes:
 - Add a new internal function

Change-Id: I3b698b25ed7906b8e22ffba7a78d6eb6bdbc55b7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd a new internal function 70/211570/6
Hwankyu Jhun [Wed, 7 Aug 2019 08:57:31 +0000 (17:57 +0900)]
Add a new internal function

Adds:
 - bundle_init_byte_array()

Change-Id: I7c190b53c69f528dbaf4fb97a95da143b300fe07
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.3.3 13/210013/1
Hwankyu Jhun [Mon, 15 Jul 2019 05:02:02 +0000 (14:02 +0900)]
Release version 0.3.3

Changes:
 - Adjust check section position

Change-Id: I82199a4fc6aedb41ad8d0448ff737d6f3f6bebb9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdjust check section position 73/209973/2
Hwankyu Jhun [Sun, 14 Jul 2019 23:38:25 +0000 (08:38 +0900)]
Adjust check section position

Some profile doesn't support %check section. It causes the build error
issue. To solve the issue, this patch adjusts %check section position.

Change-Id: Ia7e5b3411ee6544e5695724f0f67e5daacaacd04
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 0.3.2 56/207956/1 accepted/tizen/unified/20190617.081035 submit/tizen/20190614.073747 submit/tizen/20190616.225901
Hwankyu Jhun [Fri, 14 Jun 2019 07:30:28 +0000 (16:30 +0900)]
Release version 0.3.2

Changes:
 - Add error handling logic
 - Save coverage data

Change-Id: Ib7f3ad4645b59cf0f11a91a29707929ac87b096c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoSave coverage data 44/207944/1
Hwankyu Jhun [Fri, 14 Jun 2019 06:10:48 +0000 (15:10 +0900)]
Save coverage data

- Adds bundle.info on bundle.zip

Change-Id: I78de7cababe6645483fd05b76266dd082bd8b83c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd error handling logic 07/206507/3
hyunho [Mon, 20 May 2019 23:56:11 +0000 (08:56 +0900)]
Add error handling logic

-Throw exception for contructor error
-Add log for errors

Change-Id: I76c3621cfc10a4ef8586f151a2268b082ed4117c
Signed-off-by: hyunho <hhstark.kang@samsung.com>
5 years agoRelease version 0.3.1 68/204368/1 accepted/tizen/unified/20190424.040804 submit/tizen/20190423.102827
Hwankyu Jhun [Tue, 23 Apr 2019 09:43:32 +0000 (18:43 +0900)]
Release version 0.3.1

Changes:
 - Fix static analysis issues

Change-Id: If66d32c86f2669e15a7d6220ff5a5187d4735509
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix static analysis issues 58/204358/1
Hwankyu Jhun [Tue, 23 Apr 2019 09:12:30 +0000 (18:12 +0900)]
Fix static analysis issues

- Initializes bundle pointers to nullptr
- Adds an exception handling

Change-Id: I9f49a1e236f62d0729db57b4e2a1b7e09cc3bd02
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.3.0 81/203981/3 accepted/tizen/unified/20190419.110543 submit/tizen/20190419.011314
SukHyung, Kang [Thu, 18 Apr 2019 08:58:42 +0000 (17:58 +0900)]
Release version 0.3.0

Changes:
 - Add bundle cpp APIs
 - Add description for callback function

Change-Id: Ie18d6db17fefc1bef31f8ac742ab42878da4834f
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
5 years agoMerge "Add bundle cpp APIs" into tizen
HwanKyu Jhun [Fri, 19 Apr 2019 00:08:47 +0000 (00:08 +0000)]
Merge "Add bundle cpp APIs" into tizen

5 years agoAdd description for callback function 56/203956/2
SukHyung, Kang [Thu, 18 Apr 2019 08:12:44 +0000 (17:12 +0900)]
Add description for callback function

Change-Id: I701a502635160160b73fc977b948f71bf4062c6c
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
5 years agoAdd bundle cpp APIs 30/202430/19
hyunho [Thu, 28 Mar 2019 10:42:50 +0000 (19:42 +0900)]
Add bundle cpp APIs

Change-Id: If49381e60053911d3911ac2eac8062a50a967eee
Signed-off-by: hyunho <hhstark.kang@samsung.com>
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoRelease version 0.2.6 38/198038/1 accepted/tizen_5.0_unified tizen_5.0 accepted/tizen/5.0/unified/20190123.074159 accepted/tizen/unified/20190128.061248 accepted/tizen/unified/20190211.060137 submit/tizen/20190118.025628 submit/tizen/20190208.052206 submit/tizen_5.0/20190118.023950
Hwankyu Jhun [Fri, 18 Jan 2019 02:32:09 +0000 (11:32 +0900)]
Release version 0.2.6

Changes:
 - Prevent buffer overflow

Change-Id: Ifa571573c0e9c51e06d62a2179bea25c2e90ad23
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoPrevent buffer overflow 37/198037/1
Hwankyu Jhun [Fri, 18 Jan 2019 01:57:52 +0000 (10:57 +0900)]
Prevent buffer overflow

Change-Id: I6f56d3449c1c9d246bbbe6f80d6e9102d9a4e1eb
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 0.2.5 33/188733/1 accepted/tizen/5.0/unified/20181102.015145 accepted/tizen/unified/20180910.172058 submit/tizen/20180910.024459 submit/tizen_5.0/20181101.000003 submit/tizen_5.0/20190118.023754
Hwankyu Jhun [Mon, 10 Sep 2018 02:31:11 +0000 (11:31 +0900)]
Release version 0.2.5

Changes:
 - Check for null-termination of strings
 - Prevent size overflow
 - Fixed security issues

Change-Id: I0dfddf656a716b3623710d3fd0dbf31c423c6cce
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFixed security issues 33/188633/5
Hwankyu Jhun [Fri, 7 Sep 2018 02:18:37 +0000 (11:18 +0900)]
Fixed security issues

- Checks buffer size
- Uses memcpy function

Change-Id: I6c4541e4274627cfe21f6e70dd0cfbfaf8414367
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoPrevent size overflow 75/188575/3
Hwankyu Jhun [Thu, 6 Sep 2018 07:06:53 +0000 (16:06 +0900)]
Prevent size overflow

Change-Id: I3b1fcf07f9fd6a0a97e5610ceb4fb8474889381a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoCheck for null-termination of strings 32/188532/3
Hwankyu Jhun [Thu, 6 Sep 2018 01:00:57 +0000 (10:00 +0900)]
Check for null-termination of strings

Change-Id: Ied293cb81eeceebf19bc36726714ce27bfc46857
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoRelease version 0.2.4 77/172477/1 accepted/tizen/unified/20180314.141506 submit/tizen/20180314.060414
mk5004.lee [Wed, 14 Mar 2018 06:24:13 +0000 (15:24 +0900)]
Release version 0.2.4

- Check return value

Change-Id: Ia57deae0cbf9447478465c909ce463986423c682
Signed-off-by: mk5004.lee <mk5004.lee@samsung.com>
6 years agoCheck return value 26/172426/1
mk5004.lee [Wed, 14 Mar 2018 02:36:00 +0000 (11:36 +0900)]
Check return value

Change-Id: I29be7cf904e13762cb799aabbb2d89b215c1fc47
Signed-off-by: mk5004.lee <mk5004.lee@samsung.com>
6 years agoRelease version 0.2.3 13/155613/1 accepted/tizen_4.0_unified tizen_4.0 tizen_4.0_tv accepted/tizen/4.0/unified/20171017.211603 accepted/tizen/unified/20171016.144044 submit/tizen/20171016.025149 submit/tizen_4.0/20171016.025241 tizen_4.0.IoT.p2_release tizen_4.0.m2_release
Hwankyu Jhun [Mon, 16 Oct 2017 01:14:53 +0000 (10:14 +0900)]
Release version 0.2.3

Changes:
 - Fix the exception handling

Change-Id: I7f74deca3678d7e928819a5ae08f1acc36a8c999
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoFix the exception handling 91/155291/1
Hwankyu Jhun [Thu, 12 Oct 2017 23:46:16 +0000 (08:46 +0900)]
Fix the exception handling

- Uses strnlen() instead of strlen()

Change-Id: I6339d45ae0d903a7a3e59c537f304362b8e09316
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoRelease version 0.2.2 34/147534/1 accepted/tizen/4.0/unified/20170905.175330 accepted/tizen/unified/20170905.184555 submit/tizen/20170905.004911 submit/tizen_4.0/20170905.004956 tizen_4.0.IoT.p1_release
Hwankyu Jhun [Tue, 5 Sep 2017 00:33:10 +0000 (09:33 +0900)]
Release version 0.2.2

Changes:
 - Fix build break
 - Fix keyval decode functions

Change-Id: I3f9740108cb031fd7195c846bc50f25827bd3e8a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoFix build break 17/147517/1
Hwankyu Jhun [Mon, 4 Sep 2017 22:15:59 +0000 (07:15 +0900)]
Fix build break

- Adds a missing operator

Change-Id: Iefb7a6670b1c87d20406ff842f363cf8020d7649
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoFix keyval decode functions 31/147131/4
Hwankyu Jhun [Fri, 1 Sep 2017 05:59:24 +0000 (14:59 +0900)]
Fix keyval decode functions

- Adds byte size check to prevent buffer overflow
- Fixes wrong pointer type

Change-Id: I30a1b4ab25555327bac2a25861b247824efe7e85
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoRelease version 0.2.1 13/146313/1 accepted/tizen/4.0/unified/20170904.234811 accepted/tizen/unified/20170829.140346 submit/tizen/20170828.061908 submit/tizen/20170829.043212 submit/tizen_4.0/20170830.222938 submit/tizen_4.0/20170901.004643
Hwankyu Jhun [Mon, 28 Aug 2017 04:49:19 +0000 (13:49 +0900)]
Release version 0.2.1

Changes:
 - Fix keyval decode function

Change-Id: I876e7b1b64103b0812733d97ce0fdb8394fe11dd
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
6 years agoFix keyval decode function 90/146290/1
Hwankyu Jhun [Mon, 28 Aug 2017 01:12:27 +0000 (10:12 +0900)]
Fix keyval decode function

- Adds the exceptions
- Adds a parameter about byte size

Change-Id: I44431f68929ab9115a5e24f641614b0a159f6082
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agoRelease version 0.2.0 02/115102/4 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/4.0/unified/20170816.013559 accepted/tizen/4.0/unified/20170816.015819 accepted/tizen/4.0/unified/20170828.223326 accepted/tizen/common/20170217.070108 accepted/tizen/ivi/20170217.094116 accepted/tizen/mobile/20170217.094031 accepted/tizen/tv/20170217.094044 accepted/tizen/unified/20170309.032440 accepted/tizen/wearable/20170217.094102 submit/tizen/20170217.013059 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0/20170828.100003 submit/tizen_4.0_unified/20170814.115522 submit/tizen_unified/20170308.100406 tizen_4.0.m1_release
Jiwoong Im [Thu, 16 Feb 2017 09:21:46 +0000 (18:21 +0900)]
Release version 0.2.0

Changes:
 - Fix memory leak
 - Fix API description

Change-Id: I509e4064a009215b7200a3888c8ae2967821589b
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
7 years agoFix API description 03/115103/1
Jiwoong Im [Fri, 16 Dec 2016 04:50:07 +0000 (13:50 +0900)]
Fix API description

Change-Id: Icbac9f9b0c182d0a4f642afc6f23f29f01bf7907
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
(cherry picked from commit 123244c3b022862cf349729b771a21094bf1d1b6)

7 years agoFix memory leak 92/114992/1
Jiwoong Im [Thu, 16 Feb 2017 04:27:04 +0000 (13:27 +0900)]
Fix memory leak

Change-Id: I3cba0c7e2168bae886a1018a51ab637de321a69d
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
7 years agoMove internal headers to src directory 39/98639/1 accepted/tizen/3.0/common/20161123.140607 accepted/tizen/3.0/ivi/20161123.083218 accepted/tizen/3.0/mobile/20161123.083119 accepted/tizen/3.0/tv/20161123.083146 accepted/tizen/3.0/wearable/20161123.083202 accepted/tizen/common/20161125.095118 accepted/tizen/ivi/20161125.004133 accepted/tizen/mobile/20161125.003542 accepted/tizen/tv/20161125.003901 accepted/tizen/wearable/20161125.004015 submit/tizen/20161124.000829 submit/tizen_3.0/20161122.021326
Jiwoong Im [Fri, 18 Nov 2016 05:06:33 +0000 (14:06 +0900)]
Move internal headers to src directory

Change-Id: I2e2877bd0bdb5205fcfaa3bcd5b18f5d3c626c72
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
7 years agoMake file & spec file generalization 15/98415/1 accepted/tizen/3.0/common/20161118.193002 accepted/tizen/3.0/ivi/20161118.004150 accepted/tizen/3.0/mobile/20161118.004020 accepted/tizen/3.0/tv/20161118.004107 accepted/tizen/3.0/wearable/20161118.004130 submit/tizen_3.0/20161117.054138
seungha.son [Thu, 17 Nov 2016 07:43:19 +0000 (16:43 +0900)]
Make file & spec file generalization

Signed-off-by: seungha.son <seungha.son@samsung.com>
Change-Id: Iedf4203922de47be7d0a9a3097688da51a1bf398

7 years agoAdd bundle_compare() in internal.h 00/94200/2 accepted/tizen/3.0/common/20161114.081613 accepted/tizen/3.0/ivi/20161102.075729 accepted/tizen/3.0/mobile/20161102.075522 accepted/tizen/3.0/tv/20161102.075627 accepted/tizen/3.0/wearable/20161102.075659 accepted/tizen/common/20161102.121423 accepted/tizen/ivi/20161101.123008 accepted/tizen/mobile/20161101.122900 accepted/tizen/tv/20161101.122929 accepted/tizen/wearable/20161101.122952 submit/tizen/20161101.004208 submit/tizen_3.0/20161102.051512 submit/tizen_3.0_common/20161110.084657
Myungki Lee [Thu, 27 Oct 2016 11:30:55 +0000 (20:30 +0900)]
Add bundle_compare() in internal.h

Change-Id: I1c4f50c32375f80c6d709992488367331eb58163
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
7 years agoFix wrong header description 65/89265/1
seungha.son [Fri, 23 Sep 2016 02:01:11 +0000 (11:01 +0900)]
Fix wrong header description

Signed-off-by: seungha.son <seungha.son@samsung.com>
Change-Id: Iebd3150c19629c18a1b7ba1d54a5fa10754b3893

7 years agoadd comment to exclude code from code coverage 37/79337/1 accepted/tizen/3.0/ivi/20161011.053452 accepted/tizen/3.0/mobile/20161015.032202 accepted/tizen/3.0/tv/20161016.003328 accepted/tizen/3.0/wearable/20161015.080256 accepted/tizen/common/20160713.050600 accepted/tizen/ivi/20160712.132248 accepted/tizen/mobile/20160712.132148 accepted/tizen/tv/20160712.132208 accepted/tizen/wearable/20160712.132223 submit/tizen/20160712.090432 submit/tizen_3.0_common/20161104.104000 submit/tizen_3.0_ivi/20161010.000000 submit/tizen_3.0_ivi/20161010.000010 submit/tizen_3.0_mobile/20161015.000000 submit/tizen_3.0_tv/20161015.000000 submit/tizen_3.0_wearable/20161015.000000
SukHyung, Kang [Mon, 11 Jul 2016 04:36:07 +0000 (13:36 +0900)]
add comment to exclude code from code coverage

Change-Id: I4f5b57a0dc422a9c29a3deef59ed5628a51ed094
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
7 years agoFix the bundle_export_to_argv API 91/72191/2 accepted/tizen/common/20160602.140048 accepted/tizen/ivi/20160602.022853 accepted/tizen/mobile/20160602.023025 accepted/tizen/tv/20160602.022554 accepted/tizen/wearable/20160602.022740 submit/tizen/20160531.024853
Hwankyu Jhun [Tue, 31 May 2016 06:39:07 +0000 (15:39 +0900)]
Fix the bundle_export_to_argv API

- Allocate memory for the keys of the bundle

Change-Id: I3daf672cfe9119c572566c44933d1d911e425b8a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
8 years agoSwitch on Link-Time Optimization and visibility to hidden 84/64284/1 accepted/tizen/common/20160408.190207 accepted/tizen/ivi/20160411.005128 accepted/tizen/mobile/20160411.005125 accepted/tizen/tv/20160411.005059 accepted/tizen/wearable/20160411.005116 submit/tizen/20160408.084754
Slava Barinov [Thu, 31 Mar 2016 07:37:01 +0000 (10:37 +0300)]
Switch on Link-Time Optimization and visibility to hidden

The change reduces binary size by ~2 KB and reduces number of exported symbols
for resulting so.

Change-Id: Iacf7fc6afd446c07efa91e06d06e233be5cd099b
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
8 years agoAdjust coding rules 93/63793/2
Hwankyu Jhun [Sun, 27 Mar 2016 22:42:11 +0000 (07:42 +0900)]
Adjust coding rules

Change-Id: I607b6ad95077c8daa547611c67c67374529b4ff8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
8 years agoFix doxygen comments 66/63166/1 accepted/tizen/common/20160330.120057 accepted/tizen/ivi/20160328.115601 accepted/tizen/mobile/20160328.115310 accepted/tizen/tv/20160328.115331 accepted/tizen/wearable/20160328.115447 submit/tizen/20160328.051116
Jiwoong Im [Tue, 22 Mar 2016 09:24:43 +0000 (18:24 +0900)]
Fix doxygen comments

Change-Id: Ica2e6d940386582f7adb10fff0fdcf17315dc845
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
8 years agoRemove compile warning messages 72/61572/1 accepted/tizen/common/20160310.081232 accepted/tizen/ivi/20160310.055401 accepted/tizen/mobile/20160310.055253 accepted/tizen/tv/20160310.055315 accepted/tizen/wearable/20160310.055339 submit/tizen/20160309.065528
Hwankyu Jhun [Wed, 9 Mar 2016 03:02:19 +0000 (12:02 +0900)]
Remove compile warning messages

Change-Id: Iac6c16eb4bba57ce6102c912ca41b777bd0d5da1
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
8 years agoApply coding rule 46/56446/7 accepted/tizen/ivi/20160218.023302 accepted/tizen/mobile/20160110.234758 accepted/tizen/tv/20160110.234818 accepted/tizen/wearable/20160110.234840 submit/tizen/20160110.225009 submit/tizen_common/20160218.142243 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000002
Hwankyu Jhun [Fri, 8 Jan 2016 05:42:39 +0000 (14:42 +0900)]
Apply coding rule

Change-Id: I8b8c5b6041d924df5ee59c6fc7b23af13381c714
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
8 years agoAdd new internal API for json 11/56411/16 accepted/tizen/mobile/20160108.070011 accepted/tizen/tv/20160108.070119 accepted/tizen/wearable/20160108.070243 submit/tizen/20160108.043346
Hwankyu Jhun [Thu, 7 Jan 2016 11:51:47 +0000 (20:51 +0900)]
Add new internal API for json

- Add bundle_to_json()
- Add bundle_from_json()

Change-Id: Iee21b1d17b00bb51b926f2a5410b18b4d7c76894
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
8 years agoAdd an exceptional handling 82/55282/3 accepted/tizen/mobile/20151223.052756 accepted/tizen/tv/20151223.052824 accepted/tizen/wearable/20151223.052845 submit/tizen/20151223.023412 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718
Hwankyu Jhun [Wed, 23 Dec 2015 01:11:23 +0000 (10:11 +0900)]
Add an exceptional handling

- If the argc is 1, the argv[1] is invalid access.

Change-Id: I38a50c8b950cb781649d84aaab77a82fe24b7e72
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
8 years agoCheck return value of a bundle_create func 24/54824/2 accepted/tizen/mobile/20151222.085935 accepted/tizen/tv/20151222.085940 accepted/tizen/wearable/20151222.090017 submit/tizen/20151222.051838
Myungki Lee [Fri, 18 Dec 2015 05:55:29 +0000 (14:55 +0900)]
Check return value of a bundle_create func

Change-Id: Iced5d409b5a1c024f842e38814463929df1acfdd
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
8 years agoremove include bundle_internal.h from bundle.h 34/54234/2 accepted/tizen/mobile/20151217.023651 accepted/tizen/tv/20151217.023708 accepted/tizen/wearable/20151217.023735 submit/tizen/20151214.084555
SukHyung, Kang [Mon, 14 Dec 2015 08:27:43 +0000 (17:27 +0900)]
remove include bundle_internal.h from bundle.h

Change-Id: I672c7846b3f91da39ef37df2bb77d0e256f3f790
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
8 years agochange code to apply coding rules 95/54195/1
SukHyung, Kang [Mon, 14 Dec 2015 05:23:17 +0000 (14:23 +0900)]
change code to apply coding rules

Change-Id: I77b9bfa0e28f40cb2fb958cd0b44c944e850529b
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
8 years agoremove unused test files 91/54191/1
SukHyung, Kang [Mon, 14 Dec 2015 05:13:42 +0000 (14:13 +0900)]
remove unused test files

Change-Id: I0a8729ee08fcb464a864300ad1bf914a9987c92f
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
8 years agoAdd set_last_result at _bundle_find_kv 00/40600/1 tizen_3.0.2015.q2_common tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/common/20150605.130846 accepted/tizen/mobile/20150606.053152 accepted/tizen/tv/20150606.053848 accepted/tizen/wearable/20150606.054730 submit/tizen/20150605.115020 submit/tizen_common/20151015.190624 submit/tizen_common/20151019.135620 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
Sangyoon Jang [Fri, 5 Jun 2015 10:25:33 +0000 (19:25 +0900)]
Add set_last_result at _bundle_find_kv

Change-Id: If77941c8e4d03159b160e71e1ff2318fe23f7fa4
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
8 years agosync header and doc with tizen_2.4 91/40291/3 accepted/tizen/common/20150605.124400 accepted/tizen/mobile/20150606.053020 accepted/tizen/tv/20150606.053712 accepted/tizen/wearable/20150606.054536 submit/tizen/20150604.235114
Jiwoong Im [Tue, 2 Jun 2015 03:50:38 +0000 (12:50 +0900)]
sync header and doc with tizen_2.4

Change-Id: I82533c18d9ce47b366e2e7dc7aed4ef6f1d141b6
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
9 years agoFix doxygen: bundle_get_val(), bundle_get_str_array() 67/37167/2 accepted/tizen/common/20150403.125920 accepted/tizen/mobile/20150404.084223 accepted/tizen/tv/20150404.082803 accepted/tizen/wearable/20150404.083328 submit/tizen/20150402.082530
Sangyoon Jang [Fri, 20 Mar 2015 05:59:58 +0000 (14:59 +0900)]
Fix doxygen: bundle_get_val(), bundle_get_str_array()

returned string of bundle_get_val() or bundle_get_str_array() must not freed

Change-Id: I2a21a3985fb1aa4cdd35fa0f07f28584bc7378de
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
9 years agoFix bundle_decode 88/37088/4
Sangyoon Jang [Thu, 19 Mar 2015 04:39:30 +0000 (13:39 +0900)]
Fix bundle_decode

g_base64_decode() decodes null-terminated string, but the result of
bundle_encode() is raw data(not null-terminated).
for decode raw data, it should use g_base64_decode_step().

Change-Id: Ia3d9cda70002cc0b2b53b8e315e0d109893e5d32
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
9 years agoGet version info from .spec file 20/36320/2 accepted/tizen/mobile/20150313.083940 accepted/tizen/tv/20150313.083822 accepted/tizen/wearable/20150313.083853 submit/tizen_mobile/20150313.022842 submit/tizen_tv/20150313.022842 submit/tizen_wearable/20150313.022842
Suchang Woo [Wed, 4 Mar 2015 08:31:49 +0000 (17:31 +0900)]
Get version info from .spec file

Signed-off-by: Suchang Woo <suchang.woo@samsung.com>
Change-Id: I828a8ddcbd1c1846098229caf9951892c62398ff

9 years agoUpdate source from tizen 2.3 45/36145/8
Jiwoong Im [Tue, 3 Mar 2015 01:13:07 +0000 (10:13 +0900)]
Update source from tizen 2.3

- modify error return to use tizen error code.
- fix coding style

JIRA ticket : TC-2468

Change-Id: I7352f02d226249474b86e763bbe6be263fd2fc75
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
9 years agoFix hardcoding of prefix in .pc file 55/36255/2
Suchang Woo [Wed, 4 Mar 2015 08:25:23 +0000 (17:25 +0900)]
Fix hardcoding of prefix in .pc file

Signed-off-by: Suchang Woo <suchang.woo@samsung.com>
Change-Id: I6c4298991b82385184b257036d6887e8a8cb3ea6

9 years agoFix pkgconfig file Version: field 01/35301/1
Gleb Fotengauer-Malinovskiy [Wed, 11 Feb 2015 15:57:45 +0000 (18:57 +0300)]
Fix pkgconfig file Version: field

Change-Id: I970bcb0fc0cb9edc3b46d2f1f95a5b4385a52b1e
Signed-off-by: Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org>
9 years agoFix crash if argument number is wrong in bundle_import_from_argv 42/34342/1
Tomasz Iwanek [Thu, 8 Jan 2015 11:38:09 +0000 (12:38 +0100)]
Fix crash if argument number is wrong in bundle_import_from_argv

By introducing this, if argument number will be wrong, the not matching
argument will be skipped.
I would prefer not to return error as I'm not sure
if platform will use it correctly.

Change-Id: I71544a50e7959e7a77718e221382ac400437eb95

9 years agoPackaging: clean spec file 11/28511/1
Kévin THIERRY [Wed, 8 Oct 2014 11:14:09 +0000 (13:14 +0200)]
Packaging: clean spec file

Change-Id: I6d0afc024ff5820c7dddc0eca0e635b4979ae6e4
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
9 years agoSet valid license tag 79/21479/1 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi tizen_3.0.2014.q3_common tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.m14.3_ivi tizen_3.0_ivi accepted/tizen/common/20140930.171020 accepted/tizen/ivi/20141009.080613 submit/tizen_common/20140930.151659 submit/tizen_ivi/20141007.444444 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.3_ivi_release tizen_3.0_ivi_release
Kévin THIERRY [Wed, 21 May 2014 09:57:10 +0000 (11:57 +0200)]
Set valid license tag

Change-Id: I98dfd02c9a830db27537a70579e279a8e92b4dc7
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
10 years agoAdd license file 96/17796/1 accepted/tizen_ivi_panda tizen_ivi_panda accepted/tizen/ivi/panda/20140403.015108 submit/tizen_ivi_panda/20140403.011842
Jaeho Lee [Thu, 26 Sep 2013 07:44:33 +0000 (16:44 +0900)]
Add license file

Change-Id: I851bfc436b5c37b5e7ab37c9a9ec9b09b4d0eca0
Signed-off-by: Jaeho Lee <jaeho81.lee@samsung.com>
10 years agoRemove debian packaging stuff 94/8594/1 accepted/tizen/ivi/genivi accepted/tizen/ivi/stable accepted/tizen_generic tizen_3.0.m14.2_ivi tizen_ivi_genivi accepted/tizen/20130912.081737 accepted/tizen/20130912.085036 accepted/tizen/20130912.093621 accepted/tizen/ivi/genivi/20140131.040107 accepted/tizen_ivi_stable/20131116.105727 ivi_oct_m2 submit/tizen/20130912.075613 submit/tizen_ivi_genivi/20140131.040243 submit/tizen_ivi_genivi/20140131.040257 submit/tizen_ivi_stable/20131116.100337 tizen_3.0.m14.2_ivi_release
Chengwei Yang [Sun, 25 Aug 2013 02:15:07 +0000 (10:15 +0800)]
Remove debian packaging stuff

Change-Id: I29fee6667c19d60fe61cab9eee76cdd791c25680
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
10 years agoMerge "resetting manifest requested domain to floor" into tizen accepted/tizen/20130710.221507 submit/tizen/20130710.103058
Ryan Ware [Mon, 8 Jul 2013 17:07:11 +0000 (10:07 -0700)]
Merge "resetting manifest requested domain to floor" into tizen

10 years agoresetting manifest requested domain to floor 25/5125/1
Alexandru Cornea [Mon, 1 Jul 2013 12:33:46 +0000 (15:33 +0300)]
resetting manifest requested domain to floor

10 years agoresetting manifest requested domain to floor 98/4498/1
Alexandru Cornea [Fri, 28 Jun 2013 14:30:45 +0000 (17:30 +0300)]
resetting manifest requested domain to floor

11 years agoadded new API tizen_2.1 accepted/tizen/20130520.100943 submit/tizen/20130517.044838 submit/tizen_2.1/20130514.051852
Jaeho Lee [Mon, 6 May 2013 10:56:49 +0000 (19:56 +0900)]
added new API

Signed-off-by: Jaeho Lee <jaeho81.lee@samsung.com>
11 years agoFixed hardcoding of lib path in .pc file 2.1b_release accepted/tizen_2.1/20130425.035355 submit/tizen_2.1/20130424.231000
Anas Nashif [Thu, 21 Mar 2013 00:45:59 +0000 (17:45 -0700)]
Fixed hardcoding of lib path in .pc file

Change-Id: Iba32143f725edd9eff6dafa33414942bb8bb7cda

11 years agomerge with master
Jinkun Jang [Fri, 15 Mar 2013 16:12:51 +0000 (01:12 +0900)]
merge with master

11 years agoTizen 2.1 base
Jinkun Jang [Tue, 12 Mar 2013 16:46:48 +0000 (01:46 +0900)]
Tizen 2.1 base

12 years agoInitial empty repository
Eunkyoung Kim [Fri, 6 Jan 2012 12:59:37 +0000 (21:59 +0900)]
Initial empty repository