Richard Huang [Fri, 13 Jun 2025 09:48:14 +0000 (10:48 +0100)]
[dali_2.4.23] Merge branch 'devel/master'
Change-Id: I800ba1905d3db37beb5048c0dea37f46aadd0b64
Richard Huang [Fri, 13 Jun 2025 09:47:44 +0000 (10:47 +0100)]
DALi Version 2.4.23
Change-Id: Icd6152393edec953c33ec5979f16c3cc7deffbb9
David Steele [Fri, 6 Jun 2025 11:22:24 +0000 (12:22 +0100)]
[dali_2.4.22] Merge branch 'devel/master'
Change-Id: I4a516aacff6ccaa38b998625d45fd22755e3353b
David Steele [Fri, 6 Jun 2025 11:21:53 +0000 (12:21 +0100)]
DALi Version 2.4.22
Change-Id: I78ba186eeca7fc67fbcdf3546d648668834ab43a
Richard Huang [Fri, 30 May 2025 09:48:37 +0000 (10:48 +0100)]
[dali_2.4.21] Merge branch 'devel/master'
Change-Id: I6b76c78563b106120b3e7e6222a573a5039354b3
Richard Huang [Fri, 30 May 2025 09:48:08 +0000 (10:48 +0100)]
DALi Version 2.4.21
Change-Id: I025e1adc7dd932d377f126df5e0958d1b8a80e60
Seungho Baek [Wed, 28 May 2025 10:41:51 +0000 (19:41 +0900)]
Add RemoveTexture and RemoveSampler in TextureSet binder
Change-Id: I6aac40c2f93d9fcfa3707f6b2202786f499a55d8
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
Seungho Baek [Tue, 27 May 2025 08:03:40 +0000 (17:03 +0900)]
Add Actor::Ignored to optimize invisible actors in render thread
Change-Id: I72e040488bb6c59af95328174d7717cf91219239
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
David Steele [Fri, 23 May 2025 11:33:33 +0000 (11:33 +0000)]
Merge "DALi Version 2.4.20" into devel/master
Adeel Kazmi [Fri, 23 May 2025 11:31:41 +0000 (12:31 +0100)]
[dali_2.4.20] Merge branch 'devel/master'
Change-Id: I253a84788f4194495cf3ef6214b4c3fe549b593d
Adeel Kazmi [Fri, 23 May 2025 11:31:13 +0000 (12:31 +0100)]
DALi Version 2.4.20
Change-Id: Icabd58a10766b06b58099d0ccd4d20537bbca7c1
Woochan Lee [Thu, 22 May 2025 10:59:35 +0000 (19:59 +0900)]
Fix coverity issue (Dereference after null check)
Change-Id: I29dbd450557bc490108fae8457b9ff362c55ae03
Signed-off-by: Woochan Lee <wc0917.lee@samsung.com>
Eunki Hong [Wed, 21 May 2025 11:07:38 +0000 (20:07 +0900)]
Bind VisualFactroy::SetDefaultCreationOptions
Change-Id: Ie2fb2d779d04ab3b7b162397dfef83faf60f45a1
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
David Steele [Fri, 16 May 2025 13:30:45 +0000 (14:30 +0100)]
[dali_2.4.19] Merge branch 'devel/master'
Change-Id: Idadc5f88a4ce5be66391a816fe22cdf0ab527546
David Steele [Fri, 16 May 2025 13:30:14 +0000 (14:30 +0100)]
DALi Version 2.4.19
Change-Id: Iaa448c0c8fd7a78ebd9f683152b97953aed7f423
Eunki, Hong [Thu, 15 May 2025 07:42:05 +0000 (16:42 +0900)]
Bind Vector4 Dot3 / Length3 / LengthSqaured3 / Normalize3
Change-Id: I3d32f0c6e93f4743b0843bf72f7671f4c6a34082
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Bowon Ryu [Wed, 14 May 2025 05:07:28 +0000 (05:07 +0000)]
Merge "Bind render scale for text label" into devel/master
Bowon Ryu [Thu, 27 Mar 2025 07:37:09 +0000 (16:37 +0900)]
Bind render scale for text label
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-toolkit/+/321715
Change-Id: I7466949682ef3b00b07dcefb0cfb195511aa0cf1
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Chihun Jeong [Tue, 13 May 2025 02:28:14 +0000 (02:28 +0000)]
Merge "Bind Conic Gradient" into devel/master
Adeel Kazmi [Fri, 9 May 2025 09:37:41 +0000 (09:37 +0000)]
Merge "DALi Version 2.4.18" into devel/master
Adeel Kazmi [Fri, 9 May 2025 06:32:06 +0000 (07:32 +0100)]
[dali_2.4.18] Merge branch 'devel/master'
Change-Id: Ibac807872006379b4944df8b660c2bc45af50656
Adeel Kazmi [Fri, 9 May 2025 06:31:36 +0000 (07:31 +0100)]
DALi Version 2.4.18
Change-Id: Iade7d916f1075fdfc31ad6d4e28d1e3869da7f3d
ANZ1217 [Fri, 9 May 2025 03:57:57 +0000 (12:57 +0900)]
Bind Conic Gradient
Change-Id: Ie8ac5a16f3d8270f2481c67c3954968731679fe1
Seungho Baek [Thu, 8 May 2025 07:07:51 +0000 (16:07 +0900)]
Binds Spring AlphaFunction.
Change-Id: I70b332737d75a40b61474d3c7ab377f28b80f7af
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
Chihun Jeong [Wed, 7 May 2025 06:16:47 +0000 (06:16 +0000)]
Merge "Bind START_OFFSET Property of gradient visual." into devel/master
Richard Huang [Fri, 2 May 2025 10:00:04 +0000 (11:00 +0100)]
[dali_2.4.17] Merge branch 'devel/master'
Change-Id: Idba2aa95fdb148d8de22c351e07cb39d1c02b288
Richard Huang [Fri, 2 May 2025 09:59:34 +0000 (10:59 +0100)]
DALi Version 2.4.17
Change-Id: I041b1808c8a3987da327061c5fdf04b962fb8fea
dongsug song [Wed, 30 Apr 2025 06:22:05 +0000 (06:22 +0000)]
Merge "Add new APIs so that NUI can get/set Vector without alloc ptr" into devel/master
Xiaohui Fang [Wed, 23 Apr 2025 08:31:06 +0000 (16:31 +0800)]
Add new APIs so that NUI can get/set Vector without alloc ptr
Change-Id: I1871333d8fb289a5bf2b55f106981d646eb3be0a
Eunki Hong [Tue, 29 Apr 2025 02:33:23 +0000 (02:33 +0000)]
Merge "Bind Control::INNER_SHADOW and Control::BORDERLINE" into devel/master
Eunki, Hong [Mon, 28 Apr 2025 08:03:25 +0000 (17:03 +0900)]
(Scene3D) Prepare to remove decorated SceneView::Property
Change-Id: I99df097c2cffda906679ce283537ff4c070c683b
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Mon, 28 Apr 2025 07:32:12 +0000 (07:32 +0000)]
Merge "Implement LowerFirstLetter at dali-csharp-binder" into devel/master
Eunki, Hong [Mon, 28 Apr 2025 01:56:30 +0000 (10:56 +0900)]
Implement LowerFirstLetter at dali-csharp-binder
Since C# is not allow to change low-string without additional memory,
we'd better implement it at native side.
Change-Id: I681d94c8d597ee306673ccb0c5b42b25021ab747
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Tue, 22 Apr 2025 04:31:00 +0000 (13:31 +0900)]
Bind Control::INNER_SHADOW and Control::BORDERLINE
Change-Id: I9334d5f7dad3047639165de5ada8ba4a3d40390d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dongsug song [Mon, 28 Apr 2025 01:27:12 +0000 (01:27 +0000)]
Merge "Add OverScrolled in WebView" into devel/master
David Steele [Fri, 25 Apr 2025 10:34:11 +0000 (11:34 +0100)]
[dali_2.4.16] Merge branch 'devel/master'
Change-Id: I166a7f154245740e67517991623f8eb4ae57d85a
David Steele [Fri, 25 Apr 2025 10:33:41 +0000 (11:33 +0100)]
DALi Version 2.4.16
Change-Id: I91e8e2d97a783ed6981c7fa2d99303808154675d
dongsug.song [Fri, 25 Apr 2025 05:11:49 +0000 (14:11 +0900)]
Add OverScrolled in WebView
Change-Id: I5b812c801c67f4c18436c9d95d75b8a135c9c643
dongsug.song [Wed, 23 Apr 2025 11:54:40 +0000 (20:54 +0900)]
Add WebView object's null checking when *handler is used
Change-Id: Idfa25f04fc818d70db583a435057992180b46037
ANZ1217 [Thu, 24 Apr 2025 01:29:52 +0000 (10:29 +0900)]
Bind START_OFFSET Property of gradient visual.
Change-Id: I56204b6c50892dab3ba9b707c86e49b1db43ea84
dongsug.song [Fri, 18 Apr 2025 11:45:45 +0000 (20:45 +0900)]
Fix handler null check to avoid crash issue
Change-Id: I00a7c154f4eca868b6de7310ab1bdfab1de179c2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
jmm [Fri, 18 Apr 2025 04:19:35 +0000 (13:19 +0900)]
Add BackgroundBlurEffect's public-apis
Change-Id: I3868792e4384cd9da3f22dfbf66eb7889955651c
Jeongmin Lee [Fri, 18 Apr 2025 03:37:09 +0000 (03:37 +0000)]
Merge "Update background blur effect parameters" into devel/master
David Steele [Thu, 17 Apr 2025 07:54:20 +0000 (07:54 +0000)]
Merge "DALi Version 2.4.15" into devel/master
Richard Huang [Thu, 17 Apr 2025 07:45:44 +0000 (08:45 +0100)]
[dali_2.4.15] Merge branch 'devel/master'
Change-Id: I0ed360f39ebc94f96219b90dbba258d0ece04f08
Richard Huang [Thu, 17 Apr 2025 07:45:15 +0000 (08:45 +0100)]
DALi Version 2.4.15
Change-Id: Ib9838886f9aaf88eb42603208eee8435ee402b71
Eunki, Hong [Wed, 16 Apr 2025 10:06:09 +0000 (19:06 +0900)]
Bind RenderCallbackInput worldColor getter
Change-Id: I1ffda9c1d267bc48670cd99ba9c111400a26c7e8
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
jmm [Wed, 16 Apr 2025 08:09:18 +0000 (17:09 +0900)]
Update background blur effect parameters
Change-Id: I8bb72322391ca60bde59d2465e43174b48922d84
ANZ1217 [Tue, 15 Apr 2025 10:07:40 +0000 (19:07 +0900)]
Bind Mask Effect
Change-Id: Ib7437fc0b9b80fc9202c1d95055782a85a8f71ee
Eunki Hong [Tue, 15 Apr 2025 01:15:06 +0000 (01:15 +0000)]
Merge "Bind Constraint" into devel/master
Adeel Kazmi [Fri, 11 Apr 2025 07:27:51 +0000 (08:27 +0100)]
[dali_2.4.14] Merge branch 'devel/master'
Change-Id: I7c5c61ad888212cbff7e8f53a9393a813f9cdb47
Adeel Kazmi [Fri, 11 Apr 2025 07:27:22 +0000 (08:27 +0100)]
DALi Version 2.4.14
Change-Id: I9ac7e2f96709ea431de4fcb8f44414c279c903e1
Eunki, Hong [Thu, 3 Apr 2025 06:35:57 +0000 (15:35 +0900)]
Bind Constraint
Let we bind constraints to NUI side.
Also, implement some more clases that NUI Constraint could use.
Change-Id: I995925290227d6c95c0198e4e5653aa49174a742
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Thu, 10 Apr 2025 12:11:47 +0000 (12:11 +0000)]
Merge "(ParticleSystem) Fix crash issue when particle create failed" into devel/master
Eunki, Hong [Thu, 10 Apr 2025 01:23:07 +0000 (10:23 +0900)]
Bind Quaternion assign API
Change-Id: I6fa93e02af117a4a356df2209b3e3f2a8bacf4e6
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Tue, 8 Apr 2025 08:36:11 +0000 (17:36 +0900)]
(ParticleSystem) Fix crash issue when particle create failed
It is possible that particle handle is empty.
In this case, we should not call GetImplement()
Change-Id: I709708a231fe4856b026b8085ffd0e76300a0f27
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dongsug song [Tue, 8 Apr 2025 12:28:40 +0000 (12:28 +0000)]
Merge "(WebView) Update and sync all the latest patches related to WebView that have been modified so far" into devel/master
David Steele [Mon, 7 Apr 2025 10:39:28 +0000 (11:39 +0100)]
[dali_2.4.13] Merge branch 'devel/master'
Change-Id: Iedf9e0d0113cd7718fef3561814f20112dd775cd
David Steele [Mon, 7 Apr 2025 10:38:59 +0000 (11:38 +0100)]
DALi Version 2.4.13
Change-Id: Idfcb24a0e64f4610d3dea039c35bf5ea0b592a88
dongsug.song [Fri, 4 Apr 2025 01:50:11 +0000 (10:50 +0900)]
(WebView) Update and sync all the latest patches related to WebView that have been modified so far
- Add APIs for setting IME position, cursor theme name.
- Add SetVideoHole() for EFL window
- Add WebView DeviceListGet,SetDefaultAudio
- Add WebView FeedMouseWheel as hidden api
- Fix for UserMediaPermissionRequest object to be maintained by user
Change-Id: Ie13dd227c101c596d9f10126e4f375359e62e5a2
Eunki, Hong [Wed, 2 Apr 2025 07:44:55 +0000 (16:44 +0900)]
Bind Control::CORNER_SQUARENESS
Change-Id: I2931063375e665d726ecba0e116fa3c0356354fa
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
jmm [Tue, 1 Apr 2025 07:19:38 +0000 (16:19 +0900)]
Revert "Refactor RenderEffect"
Change-Id: I038a63577a2d6f1e91f8e529adae639f01289f07
Adeel Kazmi [Fri, 28 Mar 2025 11:47:45 +0000 (11:47 +0000)]
[dali_2.4.12] Merge branch 'devel/master'
Change-Id: I502884ad55509d84530444ccad26dfdb3a6e11c2
Adeel Kazmi [Fri, 28 Mar 2025 11:47:15 +0000 (11:47 +0000)]
DALi Version 2.4.12
Change-Id: I30a843f9ad0f2f14d13ba2216c1048720c970e55
jmm [Tue, 25 Mar 2025 09:21:51 +0000 (18:21 +0900)]
Add background blur effect option: blur once
Change-Id: I53c8c9f6a400c67ad992dd9055a99b1bf3114f80
Bowon Ryu [Mon, 24 Mar 2025 11:11:30 +0000 (11:11 +0000)]
Merge "Bind FONT_VARIATIONS Property" into devel/master
David Steele [Fri, 21 Mar 2025 10:50:14 +0000 (10:50 +0000)]
Merge "DALi Version 2.4.11" into devel/master
Richard Huang [Fri, 21 Mar 2025 10:47:25 +0000 (10:47 +0000)]
[dali_2.4.11] Merge branch 'devel/master'
Change-Id: Ia844fd7490693d254d53998698a15b1054bd01cc
Richard Huang [Fri, 21 Mar 2025 10:46:55 +0000 (10:46 +0000)]
DALi Version 2.4.11
Change-Id: I05ba4d686bf4c6e2a210c966896414efd731d79b
Eunki, Hong [Fri, 14 Mar 2025 00:23:39 +0000 (09:23 +0900)]
Bind latest Dali::Renderer enums
Change-Id: I293337746a5a0eaf0938c0608ac8cf2666b40607
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
ANZ1217 [Tue, 25 Feb 2025 07:22:33 +0000 (16:22 +0900)]
Bind FONT_VARIATIONS Property
Change-Id: I3c07ee6c61aa13fabd1bb1296b386067a7e77ef6
Bowon Ryu [Tue, 18 Mar 2025 01:39:07 +0000 (01:39 +0000)]
Merge "Bind GetLineCount for text label" into devel/master
Bowon Ryu [Tue, 18 Mar 2025 01:38:58 +0000 (01:38 +0000)]
Merge "Bind ellipsis mode for text label" into devel/master
Bowon Ryu [Mon, 17 Mar 2025 09:51:15 +0000 (18:51 +0900)]
Bind GetLineCount for text label
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-toolkit/+/321217
Change-Id: I921494b1fa3630cd5f8d9feddacead74147f807e
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Eunki Hong [Mon, 10 Mar 2025 06:58:05 +0000 (15:58 +0900)]
Bind AsyncImageLoader ImageLoadedSignal connect-disconnect
DevNote : Since C++ -> C#'s Dali::BaseHandle communication
has dependenc of IntrusivePtr's copy operation, we should
send independent PixelBuffer per each arguments
instead of PixelBuffer*.
Change-Id: I845d25ea3c655cec01797b1faa3609b99f356e5c
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Bowon Ryu [Fri, 7 Mar 2025 10:58:28 +0000 (19:58 +0900)]
Bind ellipsis mode for text label
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-toolkit/+/320819
Change-Id: Ia6973cc887c19e4ed0858e72577276eb8f99f705
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Adeel Kazmi [Fri, 14 Mar 2025 11:55:35 +0000 (11:55 +0000)]
Merge "DALi Version 2.4.10" into devel/master
David Steele [Fri, 14 Mar 2025 11:49:00 +0000 (11:49 +0000)]
[dali_2.4.10] Merge branch 'devel/master'
Change-Id: I2002238eaa4ea432ac192914f2cd2a7682788be1
David Steele [Fri, 14 Mar 2025 11:48:29 +0000 (11:48 +0000)]
DALi Version 2.4.10
Change-Id: Ia274f36eefe51d99024e11524b7025622c5d8a15
Eunki, Hong [Fri, 14 Mar 2025 01:33:00 +0000 (10:33 +0900)]
Change internal property get-set wrap use Handle instead Actor
Some API for Property need to be Handle, not only for Actor.
Due to the current implements, we cannot use same API for Renderer or Shader.
Change-Id: I42a765a5dca6d38807a1e1be572135e2840a268d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Jeongmin Lee [Fri, 14 Mar 2025 00:37:18 +0000 (00:37 +0000)]
Merge "Add CornerRadius properties" into devel/master
Adeel Kazmi [Fri, 7 Mar 2025 10:35:28 +0000 (10:35 +0000)]
Merge "DALi Version 2.4.9" into devel/master
Adeel Kazmi [Fri, 7 Mar 2025 10:30:20 +0000 (10:30 +0000)]
[dali_2.4.9] Merge branch 'devel/master'
Change-Id: I585fa2968b8a8249e7d12b4b223b9ed4de9731ce
Adeel Kazmi [Fri, 7 Mar 2025 10:29:49 +0000 (10:29 +0000)]
DALi Version 2.4.9
Change-Id: I932e0d2118369790365b2a809a8c361dc39c5f12
Eunki, Hong [Fri, 7 Mar 2025 01:59:59 +0000 (10:59 +0900)]
Bind Shader creator with name
Change-Id: Iccffd184e52d5eb65bdd86136ac04ac5fd9de878
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Thu, 6 Mar 2025 07:15:22 +0000 (16:15 +0900)]
Bind Renderer creater without geometry and shader
Change-Id: Ifb58c6ad22c78ba0343c96ff57e1dc4f6ca286e8
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Mon, 3 Mar 2025 01:04:43 +0000 (01:04 +0000)]
Merge "(Physice3D) Remove build warning at gcc-14 : -Wmaybe-uninitialized and -Wuninitialized" into devel/master
Richard Huang [Fri, 28 Feb 2025 12:45:19 +0000 (12:45 +0000)]
[dali_2.4.8] Merge branch 'devel/master'
Change-Id: If700604cb86f735efb492d9659bcd6cc3d13be5e
Richard Huang [Fri, 28 Feb 2025 12:44:44 +0000 (12:44 +0000)]
DALi Version 2.4.8
Change-Id: I1c7cfa2ce36885a318da77e7de9ddf4e7ac03d5f
Eunki Hong [Wed, 26 Feb 2025 16:29:35 +0000 (01:29 +0900)]
(Physice3D) Remove build warning at gcc-14 : -Wmaybe-uninitialized and -Wuninitialized
Since a lots of bullet3d code use macro, the local variables
dont need to be initialized.
So many of cases are false-positive or intended jobs.
Let we ignore them.
Change-Id: Ib90e22e7b76d6526041897a17b44782026aca4ec
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
jmm [Tue, 25 Feb 2025 02:11:48 +0000 (11:11 +0900)]
Add CornerRadius properties
Change-Id: I33148ea3b160f642e7ff669a2078d13f0a706135
Signed-off-by: jmm <j0064423.lee@samsung.com>
Adeel Kazmi [Fri, 21 Feb 2025 11:31:41 +0000 (11:31 +0000)]
Merge "DALi Version 2.4.7" into devel/master
David Steele [Fri, 21 Feb 2025 11:25:44 +0000 (11:25 +0000)]
[dali_2.4.7] Merge branch 'devel/master'
Change-Id: Ieb865911d502d59ab65f07f620d3b4f50a576b55
David Steele [Fri, 21 Feb 2025 11:25:15 +0000 (11:25 +0000)]
DALi Version 2.4.7
Change-Id: Iead58f3aeb30ca8d807b80c217ea51c41fedd73f
Wonsik Jung [Fri, 21 Feb 2025 00:33:25 +0000 (09:33 +0900)]
Remove ecore-wayland legacy code.
Remove ecore-wayland legacy code and the related code.
Because ecore-wayland will be removed and ecore-wl2 already is prepared.
Change-Id: I4d2fc06c9314654ff436f29e662ddf5547d02451
Eunki Hong [Tue, 18 Feb 2025 06:59:39 +0000 (06:59 +0000)]
Merge "Bind View creator API with custom behavior" into devel/master
Adeel Kazmi [Fri, 14 Feb 2025 12:35:04 +0000 (12:35 +0000)]
[dali_2.4.6] Merge branch 'devel/master'
Change-Id: Id6e72256a37e02dc4eff5af9d8a021222ced7367
Adeel Kazmi [Fri, 14 Feb 2025 12:34:35 +0000 (12:34 +0000)]
DALi Version 2.4.6
Change-Id: I18c53b30486b70163bc8ac93a64eeadae8d71907
Eunki, Hong [Thu, 13 Feb 2025 02:39:24 +0000 (11:39 +0900)]
Bind View creator API with custom behavior
Change-Id: I7be3999a784770638a033b14f1002f5f42ed506d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Tue, 11 Feb 2025 16:14:30 +0000 (01:14 +0900)]
Fix compile warning for gcc-14 + Clean application wrap code
1. Let we use memcpy instead of strncpy, to remove [-Wstringop-truncation]
- Since we can assume that last string is null-terminated, we can skip this warning
2. Remove duplicated codes, and use GenerationArgV for application constuctors.
3. Remove some possible cases to nullptr constructor for std::string
Change-Id: I22baee82bae05fcc4087431730c6386fa74f52b2
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>