summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-08-30Release version 0.4.1tizen_5.5.m2_releasesubmit/tizen_5.5_mobile_hotfix/20201026.185103submit/tizen_5.5/20191031.000003submit/tizen/20190903.055055submit/tizen/20190903.012148submit/tizen/20190902.012958submit/tizen/20190830.041902accepted/tizen/unified/20190904.110713accepted/tizen/5.5/unified/mobile/hotfix/20201027.084104accepted/tizen/5.5/unified/20191031.024155tizen_5.5_mobile_hotfixaccepted/tizen_5.5_unified_mobile_hotfixhyunho1-1/+1
Changes: - Remove unused constructor Change-Id: I9ee649d9724a8c0267c09edaef0046e6ce838ad7 Signed-off-by: hyunho <hhstark.kang@samsung.com>
2019-08-29Remove unused constructorhyunho2-10/+0
Change-Id: Id4a60d79ff1163f2f9ce4cb2b2effaa7f6dcb06c Signed-off-by: hyunho <hhstark.kang@samsung.com>
2019-08-13Release version 0.4.0submit/tizen/20190820.223513submit/tizen/20190820.111649accepted/tizen/unified/20190821.064608Hwankyu Jhun1-1/+1
Changes: - Support setter/getter methods for byte array type Change-Id: Ia953b65f135f037b911ada14bd0b846be3ccaf3c Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2019-08-09Support setter/getter methods for byte array typeHwankyu Jhun3-120/+86
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>
2019-08-09Release version 0.3.4submit/tizen/20190809.130415submit/tizen/20190808.231835accepted/tizen/unified/20190811.223134Hwankyu Jhun1-1/+1
Changes: - Add a new internal function Change-Id: I3b698b25ed7906b8e22ffba7a78d6eb6bdbc55b7 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2019-08-07Add a new internal functionHwankyu Jhun2-0/+25
Adds: - bundle_init_byte_array() Change-Id: I7c190b53c69f528dbaf4fb97a95da143b300fe07 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2019-07-15Release version 0.3.3Hwankyu Jhun1-1/+1
Changes: - Adjust check section position Change-Id: I82199a4fc6aedb41ad8d0448ff737d6f3f6bebb9 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2019-07-15Adjust check section positionHwankyu Jhun1-8/+8
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>
2019-06-14Release version 0.3.2submit/tizen/20190616.225901submit/tizen/20190614.073747accepted/tizen/unified/20190617.081035Hwankyu Jhun1-1/+1
Changes: - Add error handling logic - Save coverage data Change-Id: Ib7f3ad4645b59cf0f11a91a29707929ac87b096c Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2019-06-14Save coverage dataHwankyu Jhun1-1/+1
- Adds bundle.info on bundle.zip Change-Id: I78de7cababe6645483fd05b76266dd082bd8b83c Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2019-05-21Add error handling logichyunho1-7/+45
-Throw exception for contructor error -Add log for errors Change-Id: I76c3621cfc10a4ef8586f151a2268b082ed4117c Signed-off-by: hyunho <hhstark.kang@samsung.com>
2019-04-23Release version 0.3.1submit/tizen/20190423.102827accepted/tizen/unified/20190424.040804Hwankyu Jhun1-1/+1
Changes: - Fix static analysis issues Change-Id: If66d32c86f2669e15a7d6220ff5a5187d4735509 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2019-04-23Fix static analysis issuesHwankyu Jhun2-4/+11
- Initializes bundle pointers to nullptr - Adds an exception handling Change-Id: I9f49a1e236f62d0729db57b4e2a1b7e09cc3bd02 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2019-04-19Release version 0.3.0submit/tizen/20190419.011314accepted/tizen/unified/20190419.110543SukHyung, Kang1-1/+1
Changes: - Add bundle cpp APIs - Add description for callback function Change-Id: Ie18d6db17fefc1bef31f8ac742ab42878da4834f Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
2019-04-19Merge "Add bundle cpp APIs" into tizenHwanKyu Jhun14-15/+1044
2019-04-18Add description for callback functionSukHyung, Kang1-1/+5
Change-Id: I701a502635160160b73fc977b948f71bf4062c6c Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
2019-04-04Add bundle cpp APIshyunho14-15/+1044
Change-Id: If49381e60053911d3911ac2eac8062a50a967eee Signed-off-by: hyunho <hhstark.kang@samsung.com> Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2019-01-18Release version 0.2.6submit/tizen_5.0/20190118.023950submit/tizen/20190208.052206submit/tizen/20190118.025628accepted/tizen/unified/20190211.060137accepted/tizen/unified/20190128.061248accepted/tizen/5.0/unified/20190123.074159tizen_5.0accepted/tizen_5.0_unifiedHwankyu Jhun1-1/+1
Changes: - Prevent buffer overflow Change-Id: Ifa571573c0e9c51e06d62a2179bea25c2e90ad23 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2019-01-18Prevent buffer overflowHwankyu Jhun1-0/+3
Change-Id: I6f56d3449c1c9d246bbbe6f80d6e9102d9a4e1eb Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2018-09-10Release version 0.2.5submit/tizen_5.0/20190118.023754submit/tizen_5.0/20181101.000003submit/tizen/20180910.024459accepted/tizen/unified/20180910.172058accepted/tizen/5.0/unified/20181102.015145Hwankyu Jhun1-1/+1
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>
2018-09-07Fixed security issuesHwankyu Jhun3-28/+31
- Checks buffer size - Uses memcpy function Change-Id: I6c4541e4274627cfe21f6e70dd0cfbfaf8414367 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2018-09-07Prevent size overflowHwankyu Jhun2-21/+58
Change-Id: I3b1fcf07f9fd6a0a97e5610ceb4fb8474889381a Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2018-09-06Check for null-termination of stringsHwankyu Jhun2-3/+19
Change-Id: Ied293cb81eeceebf19bc36726714ce27bfc46857 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2018-03-14Release version 0.2.4submit/tizen/20180314.060414accepted/tizen/unified/20180314.141506mk5004.lee1-1/+1
- Check return value Change-Id: Ia57deae0cbf9447478465c909ce463986423c682 Signed-off-by: mk5004.lee <mk5004.lee@samsung.com>
2018-03-14Check return valuemk5004.lee1-0/+3
Change-Id: I29be7cf904e13762cb799aabbb2d89b215c1fc47 Signed-off-by: mk5004.lee <mk5004.lee@samsung.com>
2017-10-16Release version 0.2.3tizen_4.0.m2_releasetizen_4.0.IoT.p2_releasesubmit/tizen_4.0/20171016.025241submit/tizen/20171016.025149accepted/tizen/unified/20171016.144044accepted/tizen/4.0/unified/20171017.211603tizen_4.0_tvtizen_4.0accepted/tizen_4.0_unifiedHwankyu Jhun1-1/+1
Changes: - Fix the exception handling Change-Id: I7f74deca3678d7e928819a5ae08f1acc36a8c999 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2017-10-13Fix the exception handlingHwankyu Jhun2-4/+8
- Uses strnlen() instead of strlen() Change-Id: I6339d45ae0d903a7a3e59c537f304362b8e09316 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2017-09-05Release version 0.2.2tizen_4.0.IoT.p1_releasesubmit/tizen_4.0/20170905.004956submit/tizen/20170905.004911accepted/tizen/unified/20170905.184555accepted/tizen/4.0/unified/20170905.175330Hwankyu Jhun1-1/+1
Changes: - Fix build break - Fix keyval decode functions Change-Id: I3f9740108cb031fd7195c846bc50f25827bd3e8a Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2017-09-05Fix build breakHwankyu Jhun1-1/+1
- Adds a missing operator Change-Id: Iefb7a6670b1c87d20406ff842f363cf8020d7649 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2017-09-04Fix keyval decode functionsHwankyu Jhun4-10/+46
- Adds byte size check to prevent buffer overflow - Fixes wrong pointer type Change-Id: I30a1b4ab25555327bac2a25861b247824efe7e85 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2017-08-28Release version 0.2.1submit/tizen_4.0/20170901.004643submit/tizen_4.0/20170830.222938submit/tizen/20170829.043212submit/tizen/20170828.061908accepted/tizen/unified/20170829.140346accepted/tizen/4.0/unified/20170904.234811Hwankyu Jhun1-1/+1
Changes: - Fix keyval decode function Change-Id: I876e7b1b64103b0812733d97ce0fdb8394fe11dd Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2017-08-28Fix keyval decode functionHwankyu Jhun5-14/+74
- Adds the exceptions - Adds a parameter about byte size Change-Id: I44431f68929ab9115a5e24f641614b0a159f6082 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2017-02-16Release version 0.2.0tizen_4.0.m1_releasesubmit/tizen_unified/20170308.100406submit/tizen_4.0_unified/20170814.115522submit/tizen_4.0/20170828.100003submit/tizen_4.0/20170814.115522submit/tizen_4.0/20170811.094300submit/tizen/20170217.013059accepted/tizen/wearable/20170217.094102accepted/tizen/unified/20170309.032440accepted/tizen/tv/20170217.094044accepted/tizen/mobile/20170217.094031accepted/tizen/ivi/20170217.094116accepted/tizen/common/20170217.070108accepted/tizen/4.0/unified/20170828.223326accepted/tizen/4.0/unified/20170816.015819accepted/tizen/4.0/unified/20170816.013559accepted/tizen_wearableaccepted/tizen_tvaccepted/tizen_mobileaccepted/tizen_iviaccepted/tizen_commonJiwoong Im1-1/+1
Changes: - Fix memory leak - Fix API description Change-Id: I509e4064a009215b7200a3888c8ae2967821589b Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
2017-02-16Fix API descriptionJiwoong Im2-272/+304
Change-Id: Icbac9f9b0c182d0a4f642afc6f23f29f01bf7907 Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com> (cherry picked from commit 123244c3b022862cf349729b771a21094bf1d1b6)
2017-02-16Fix memory leakJiwoong Im1-1/+1
Change-Id: I3cba0c7e2168bae886a1018a51ab637de321a69d Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
2016-11-18Move internal headers to src directorysubmit/tizen_3.0/20161122.021326submit/tizen/20161124.000829accepted/tizen/wearable/20161125.004015accepted/tizen/tv/20161125.003901accepted/tizen/mobile/20161125.003542accepted/tizen/ivi/20161125.004133accepted/tizen/common/20161125.095118accepted/tizen/3.0/wearable/20161123.083202accepted/tizen/3.0/tv/20161123.083146accepted/tizen/3.0/mobile/20161123.083119accepted/tizen/3.0/ivi/20161123.083218accepted/tizen/3.0/common/20161123.140607Jiwoong Im4-0/+0
Change-Id: I2e2877bd0bdb5205fcfaa3bcd5b18f5d3c626c72 Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
2016-11-17Make file & spec file generalizationsubmit/tizen_3.0/20161117.054138accepted/tizen/3.0/wearable/20161118.004130accepted/tizen/3.0/tv/20161118.004107accepted/tizen/3.0/mobile/20161118.004020accepted/tizen/3.0/ivi/20161118.004150accepted/tizen/3.0/common/20161118.193002seungha.son2-23/+6
Signed-off-by: seungha.son <seungha.son@samsung.com> Change-Id: Iedf4203922de47be7d0a9a3097688da51a1bf398
2016-10-27Add bundle_compare() in internal.hsubmit/tizen_3.0_common/20161110.084657submit/tizen_3.0/20161102.051512submit/tizen/20161101.004208accepted/tizen/wearable/20161101.122952accepted/tizen/tv/20161101.122929accepted/tizen/mobile/20161101.122900accepted/tizen/ivi/20161101.123008accepted/tizen/common/20161102.121423accepted/tizen/3.0/wearable/20161102.075659accepted/tizen/3.0/tv/20161102.075627accepted/tizen/3.0/mobile/20161102.075522accepted/tizen/3.0/ivi/20161102.075729accepted/tizen/3.0/common/20161114.081613Myungki Lee1-0/+12
Change-Id: I1c4f50c32375f80c6d709992488367331eb58163 Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
2016-09-23Fix wrong header descriptionseungha.son1-1/+0
Signed-off-by: seungha.son <seungha.son@samsung.com> Change-Id: Iebd3150c19629c18a1b7ba1d54a5fa10754b3893
2016-07-11add comment to exclude code from code coveragesubmit/tizen_3.0_wearable/20161015.000000submit/tizen_3.0_tv/20161015.000000submit/tizen_3.0_mobile/20161015.000000submit/tizen_3.0_ivi/20161010.000010submit/tizen_3.0_ivi/20161010.000000submit/tizen_3.0_common/20161104.104000submit/tizen/20160712.090432accepted/tizen/wearable/20160712.132223accepted/tizen/tv/20160712.132208accepted/tizen/mobile/20160712.132148accepted/tizen/ivi/20160712.132248accepted/tizen/common/20160713.050600accepted/tizen/3.0/wearable/20161015.080256accepted/tizen/3.0/tv/20161016.003328accepted/tizen/3.0/mobile/20161015.032202accepted/tizen/3.0/ivi/20161011.053452SukHyung, Kang3-0/+12
Change-Id: I4f5b57a0dc422a9c29a3deef59ed5628a51ed094 Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>
2016-05-31Fix the bundle_export_to_argv APIsubmit/tizen/20160531.024853accepted/tizen/wearable/20160602.022740accepted/tizen/tv/20160602.022554accepted/tizen/mobile/20160602.023025accepted/tizen/ivi/20160602.022853accepted/tizen/common/20160602.140048Hwankyu Jhun2-4/+3
- Allocate memory for the keys of the bundle Change-Id: I3daf672cfe9119c572566c44933d1d911e425b8a Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-03-31Switch on Link-Time Optimization and visibility to hiddensubmit/tizen/20160408.084754accepted/tizen/wearable/20160411.005116accepted/tizen/tv/20160411.005059accepted/tizen/mobile/20160411.005125accepted/tizen/ivi/20160411.005128accepted/tizen/common/20160408.190207Slava Barinov1-1/+1
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>
2016-03-28Adjust coding rulesHwankyu Jhun3-8/+7
Change-Id: I607b6ad95077c8daa547611c67c67374529b4ff8 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-03-22Fix doxygen commentssubmit/tizen/20160328.051116accepted/tizen/wearable/20160328.115447accepted/tizen/tv/20160328.115331accepted/tizen/mobile/20160328.115310accepted/tizen/ivi/20160328.115601accepted/tizen/common/20160330.120057Jiwoong Im1-1/+1
Change-Id: Ica2e6d940386582f7adb10fff0fdcf17315dc845 Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
2016-03-09Remove compile warning messagessubmit/tizen/20160309.065528accepted/tizen/wearable/20160310.055339accepted/tizen/tv/20160310.055315accepted/tizen/mobile/20160310.055253accepted/tizen/ivi/20160310.055401accepted/tizen/common/20160310.081232Hwankyu Jhun1-2/+2
Change-Id: Iac6c16eb4bba57ce6102c912ca41b777bd0d5da1 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-01-08Apply coding rulesubmit/tizen_ivi/20160217.000002submit/tizen_ivi/20160217.000000submit/tizen_common/20160218.142243submit/tizen/20160110.225009accepted/tizen/wearable/20160110.234840accepted/tizen/tv/20160110.234818accepted/tizen/mobile/20160110.234758accepted/tizen/ivi/20160218.023302Hwankyu Jhun12-565/+506
Change-Id: I8b8c5b6041d924df5ee59c6fc7b23af13381c714 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-01-08Add new internal API for jsonsubmit/tizen/20160108.043346accepted/tizen/wearable/20160108.070243accepted/tizen/tv/20160108.070119accepted/tizen/mobile/20160108.070011Hwankyu Jhun4-2/+254
- Add bundle_to_json() - Add bundle_from_json() Change-Id: Iee21b1d17b00bb51b926f2a5410b18b4d7c76894 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2015-12-23Add an exceptional handlingsubmit/tizen_common/20151229.154718submit/tizen_common/20151229.144031submit/tizen_common/20151229.142028submit/tizen/20151223.023412accepted/tizen/wearable/20151223.052845accepted/tizen/tv/20151223.052824accepted/tizen/mobile/20151223.052756Hwankyu Jhun1-20/+20
- If the argc is 1, the argv[1] is invalid access. Change-Id: I38a50c8b950cb781649d84aaab77a82fe24b7e72 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2015-12-18Check return value of a bundle_create funcsubmit/tizen/20151222.051838accepted/tizen/wearable/20151222.090017accepted/tizen/tv/20151222.085940accepted/tizen/mobile/20151222.085935Myungki Lee1-0/+12
Change-Id: Iced5d409b5a1c024f842e38814463929df1acfdd Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
2015-12-14remove include bundle_internal.h from bundle.hsubmit/tizen/20151214.084555accepted/tizen/wearable/20151217.023735accepted/tizen/tv/20151217.023708accepted/tizen/mobile/20151217.023651SukHyung, Kang1-2/+0
Change-Id: I672c7846b3f91da39ef37df2bb77d0e256f3f790 Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>