platform/core/uifw/ui-viewmgr.git
4 years agodoc: Add deprecated tags in doc.h 75/244775/2 accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix accepted/tizen_6.5_unified accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix accepted/tizen_8.0_unified accepted/tizen_9.0_unified accepted/tizen_unified accepted/tizen_unified_x accepted/tizen_unified_x_asan tizen_6.0 tizen_6.0_hotfix tizen_6.5 tizen_7.0 tizen_7.0_hotfix tizen_8.0 tizen_9.0 accepted/tizen/6.0/unified/20201030.104558 accepted/tizen/6.0/unified/hotfix/20201103.000045 accepted/tizen/6.5/unified/20211028.122757 accepted/tizen/7.0/unified/20221110.060341 accepted/tizen/7.0/unified/hotfix/20221116.110233 accepted/tizen/8.0/unified/20231005.094316 accepted/tizen/9.0/unified/20241030.232050 accepted/tizen/unified/20200928.072825 accepted/tizen/unified/x/20241218.081929 accepted/tizen/unified/x/asan/20241224.003748 submit/tizen/20200927.213403 submit/tizen_6.0/20201029.205501 submit/tizen_6.0_hotfix/20201102.192901 submit/tizen_6.0_hotfix/20201103.115101 submit/tizen_6.5/20211028.163101 tizen_6.0.m2_release tizen_6.5.m2_release tizen_7.0_m2_release tizen_8.0_m2_release tizen_9.0_m2_release
Woochanlee [Thu, 24 Sep 2020 06:34:26 +0000 (15:34 +0900)]
doc: Add deprecated tags in doc.h

Change-Id: I6dd9e448cf3ff04a267504513c589cc47965507b

4 years agoui-viewmgr: Call elm_shutdown when it terminated. 21/244021/1 accepted/tizen/unified/20200915.060153 submit/tizen/20200914.093904
Woochanlee [Mon, 14 Sep 2020 06:36:48 +0000 (15:36 +0900)]
ui-viewmgr: Call elm_shutdown when it terminated.

elm_init calling in ui_application_init.
then elm_shutdown need to call in ui_application_term.

Change-Id: Ibcb11f06ad9d4a440ef29604412707513e933914

4 years agoui-viewmgr: Fix utc deadlock. 32/243732/1 accepted/tizen/unified/20200914.001506 accepted/tizen/unified/20200914.131354 submit/tizen/20200909.105344 submit/tizen/20200913.215058 submit/tizen/20200913.221825
Woochanlee [Wed, 9 Sep 2020 10:49:30 +0000 (19:49 +0900)]
ui-viewmgr: Fix utc deadlock.

Calling efl API before init if got something wrong.

Change-Id: I5d5158b39f9b96de2c3d439aa4e6d5b1d253515d
Signed-off-by: Woochanlee <wc0917.lee@samsung.com>
5 years agoui-viewmgr: Add TIZEN_DEPRECATED_API to inform the users 51/229151/1 accepted/tizen/unified/20200401.132607 submit/tizen/20200331.015913
Woochanlee [Mon, 30 Mar 2020 05:50:17 +0000 (14:50 +0900)]
ui-viewmgr: Add TIZEN_DEPRECATED_API to inform the users

Change-Id: Ie0c58593d58d9af486f6e07d157c8361847a6e06

5 years agoui_viewmgr: Deprecated ui_viewmgr APIs. 40/227340/1 accepted/tizen/unified/20200315.214754 accepted/tizen/unified/20200316.220936 submit/tizen/20200312.001621 submit/tizen/20200313.022654 submit/tizen/20200315.214142
Woochanlee [Wed, 11 Mar 2020 09:23:31 +0000 (18:23 +0900)]
ui_viewmgr: Deprecated ui_viewmgr APIs.

Change-Id: I22bd5a17d7e877fdf33609fc0e0c7c457f92131e

5 years agospec: make a gcov package for measuring coverage easier 27/209427/1 accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix accepted/tizen/5.5/unified/20191031.020128 accepted/tizen/5.5/unified/mobile/hotfix/20201027.075937 accepted/tizen/5.5/unified/wearable/hotfix/20201027.111007 accepted/tizen/unified/20190711.062834 submit/tizen/20190710.050854 submit/tizen_5.5/20191031.000005 submit/tizen_5.5_mobile_hotfix/20201026.185105 submit/tizen_5.5_wearable_hotfix/20201026.184305 tizen_5.5.m2_release
Jongmin Lee [Mon, 8 Jul 2019 00:38:04 +0000 (09:38 +0900)]
spec: make a gcov package for measuring coverage easier

Change-Id: I0654bb0eec387278703ee3d685341b2ffc5324fc

6 years agoui_application: Delete terminate callback. 55/206955/7 accepted/tizen/unified/20190603.095339 accepted/tizen/unified/20190604.014641 submit/tizen/20190530.111225 submit/tizen/20190531.122943 submit/tizen/20190603.083549
Woochanlee [Wed, 29 May 2019 09:27:26 +0000 (18:27 +0900)]
ui_application: Delete terminate callback.

TFDF-1805

The ui_app_capi class already deleted when UI_APPLICATION_EVENT_TERMINATE callback called.

Change-Id: I58f542b85a6ec9bff0f6a02ad3abb9df0ff009be

6 years agoFix debug log argument type to fix build error. 25/196925/1 accepted/tizen/unified/20190111.055121 submit/tizen/20190109.051753
Woochanlee [Tue, 8 Jan 2019 04:17:40 +0000 (13:17 +0900)]
Fix debug log argument type to fix build error.

Expect type was int but return value was unsigend int.

Change-Id: I7ea87cdbdcca454a2dceeb35ec0ec04303c50478

6 years agoFix build error. 62/195062/1 accepted/tizen/unified/20181220.061725 submit/tizen/20181218.080725 submit/tizen/20181219.071252
Woochanlee [Mon, 10 Dec 2018 09:20:42 +0000 (18:20 +0900)]
Fix build error.

Dlog doesn't allow that there is no matched param with format.

Change-Id: Icb35fbb1cb866571fd7b8b679301dbbb5ab06b27

7 years agoUse std::nothrow to avoid exception handling here. 30/172530/4 accepted/tizen_5.0_unified tizen_5.0 accepted/tizen/5.0/unified/20181102.023135 accepted/tizen/unified/20180405.005251 submit/tizen/20180327.041742 submit/tizen/20180403.101617 submit/tizen/20180404.045219 submit/tizen/20180404.084838 submit/tizen_5.0/20181101.000005
Woochan Lee [Wed, 14 Mar 2018 09:14:29 +0000 (18:14 +0900)]
Use std::nothrow to avoid exception handling here.

CID: 105545

Change-Id: I9542fce4814f45b622d9e15a18b25b948936f3fd

7 years agoDelete unused variables. 30/171730/1
Woochan Lee [Wed, 7 Mar 2018 03:57:35 +0000 (12:57 +0900)]
Delete unused variables.

Change-Id: Ibe28fef90055417fb1ae4c7690c7239690432d04

7 years agoMerge "exclude ui_tab_view feature temporailiy." into tizen accepted/tizen/unified/20171025.075223 submit/tizen/20171020.120936
Woochan Lee [Wed, 18 Oct 2017 08:11:10 +0000 (08:11 +0000)]
Merge "exclude ui_tab_view feature temporailiy." into tizen

7 years agoexclude ui_tab_view feature temporailiy. 65/156365/1
Woochan Lee [Wed, 18 Oct 2017 07:17:24 +0000 (16:17 +0900)]
exclude ui_tab_view feature temporailiy.

It does not have TC yet.

Change-Id: I98280919758ed6699d3a571eec6e35a9e131440d

7 years agoRevert "Fix Svace: Delete useless comparison systax." 05/150705/1 accepted/tizen/unified/20170921.072318 submit/tizen/20170920.082902
Woochan Lee [Mon, 18 Sep 2017 09:24:33 +0000 (18:24 +0900)]
Revert "Fix Svace: Delete useless comparison systax."

It needs for C application.

This reverts commit ce58228abe120a1cd306a3aa11702d0ce76d36ab.

Change-Id: Id38d327f8999392c2576acc1d2f3a767fd9d2502

7 years agoFix svace: Handling memory alloc fail case. 93/149393/1 submit/tizen/20170915.074959
Woochan Lee [Tue, 12 Sep 2017 07:15:53 +0000 (16:15 +0900)]
Fix svace: Handling memory alloc fail case.

Check the target pointer is not working on C++

WGID: 233402

Change-Id: I45f8e1b47a052011d9d48282ebb99882c2f8345a

7 years agoFix Svace: Delete useless comparison systax. 30/148530/2
Woochan Lee [Fri, 8 Sep 2017 05:39:47 +0000 (14:39 +0900)]
Fix Svace: Delete useless comparison systax.

WGID: 171173, 171295, 171307

Change-Id: Ia05af6760383673694881da10c1d6f6e1d2de8f9

8 years agoui_app_exit() called twice when viewmgr terminated. 84/132284/1 tizen_3.0 accepted/tizen/4.0/unified/20170816.010753 accepted/tizen/4.0/unified/20170816.014433 accepted/tizen/4.0/unified/20170829.020216 accepted/tizen/unified/20170630.083103 accepted/tizen/unified/20170810.172540 submit/tizen/20170616.085651 submit/tizen/20170810.044648 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0/20170828.100004 submit/tizen_4.0_unified/20170814.115522 tizen_4.0.IoT.p1_release
Woochan Lee [Fri, 2 Jun 2017 05:58:17 +0000 (14:58 +0900)]
ui_app_exit() called twice when viewmgr terminated.

ui_app_exit() will be called from app_framework.

Change-Id: I5dff161b758d809d46eb68334cc28efe3ad477ed

8 years agoUsing %license macro to install license file instead of using manual command. 82/126982/1 accepted/tizen/unified/20170519.200917 submit/tizen/20170519.132143 tizen_4.0.m1_release
Woochan Lee [Tue, 25 Apr 2017 12:16:20 +0000 (21:16 +0900)]
Using %license macro to install license file instead of using manual command.

Change-Id: If31fd6f70adf0b1779291c261ec33afbb90488d2

8 years agoFix doxygen rules and typos. 51/116951/2
Woochan Lee [Thu, 2 Mar 2017 06:12:38 +0000 (15:12 +0900)]
Fix doxygen rules and typos.

Change-Id: Ie12ff4a313ec6095cd6736e478f1783d9de419c6

8 years agoMerge remote-tracking branch 'origin/tizen_3.0' into tizen 80/108080/1 accepted/tizen_common accepted/tizen_mobile accepted/tizen/common/20170103.070558 accepted/tizen/mobile/20170103.051349 accepted/tizen/unified/20170309.034901 submit/tizen/20170103.014635 submit/tizen_unified/20170308.100411
Woochan Lee [Tue, 3 Jan 2017 01:42:49 +0000 (10:42 +0900)]
Merge remote-tracking branch 'origin/tizen_3.0' into tizen

Change-Id: I775f04acb3080c0ac2feceaed3418c6525f809f5

8 years agoRevert "correct return value to match its type" 79/108079/1
Woochan Lee [Tue, 3 Jan 2017 01:38:36 +0000 (10:38 +0900)]
Revert "correct return value to match its type"

This reverts commit f15cb4278e335de0e97c57a4a40a0691ac2af745.
Change-Id: If43016a23c9f249864c535887d2f73ae2c43a2c5

8 years agocorrect return value to match its type 78/108078/1 accepted/tizen_3.0_common accepted/tizen_3.0_mobile accepted/tizen/3.0/common/20170721.115333 accepted/tizen/3.0/mobile/20170721.024013 submit/tizen_3.0/20170103.013617 submit/tizen_3.0/20170720.075806
Woochan Lee [Tue, 3 Jan 2017 01:34:56 +0000 (10:34 +0900)]
correct return value to match its type

Change-Id: I1bbfa0bd605435c0496adb4af6e8c24baad38076

8 years agocorrect return value to match its type 59/106959/1
Jongmin Lee [Mon, 26 Dec 2016 02:18:38 +0000 (11:18 +0900)]
correct return value to match its type

Change-Id: I46915c62f7aecaf947e63025cbc10dcaa389fa8f

8 years agoMerge branch 'master' into tizen_3.0 accepted/tizen_3.0.m2_mobile tizen_3.0.m2 accepted/tizen/3.0.m2/mobile/20170104.142926 accepted/tizen/3.0/common/20161223.110849 accepted/tizen/3.0/mobile/20161223.082322 submit/tizen_3.0.m2/20170104.093752 submit/tizen_3.0/20161223.053152
Woochan Lee [Fri, 23 Dec 2016 05:30:24 +0000 (14:30 +0900)]
Merge branch 'master' into tizen_3.0

8 years agoFix content is not swallowed issue. 27/104827/1 master
Woochan Lee [Wed, 14 Dec 2016 10:49:34 +0000 (19:49 +0900)]
Fix content is not swallowed issue.

In the ui_view use case. the content is not swallowed
when user call set_content() when ui_view already activated.

Change-Id: I765d489ff679dce8b8a513d7f3f24eefdf3b0caf

8 years agoMerge branch 'master' into tizen_3.0 accepted/tizen/3.0/common/20161215.162846 accepted/tizen/3.0/mobile/20161215.043615 submit/tizen_3.0/20161214.081217
Woochan Lee [Wed, 14 Dec 2016 08:09:58 +0000 (17:09 +0900)]
Merge branch 'master' into tizen_3.0

8 years agoDelete ui_viewmgr_get_soft_need() API. 51/104751/1
Woochan Lee [Wed, 14 Dec 2016 08:05:24 +0000 (17:05 +0900)]
Delete ui_viewmgr_get_soft_need() API.

It's not need. It can cause backward compatibility issue.

Change-Id: I73ba066ecd0978113fdf8114e5918fd542059322

8 years agoMerge branch 'master' into tizen_3.0
Woochan Lee [Tue, 13 Dec 2016 09:56:02 +0000 (18:56 +0900)]
Merge branch 'master' into tizen_3.0

8 years agoThe back button is not generated as a default. 99/104399/1
Woochan Lee [Tue, 13 Dec 2016 08:20:44 +0000 (17:20 +0900)]
The back button is not generated as a default.

Change-Id: I3a36ef0b12e4d61a842fcc992eb3bd7d98577a97

8 years agoMerge branch 'master' into tizen_3.0 accepted/tizen/3.0/common/20161213.163806 accepted/tizen/3.0/mobile/20161213.024905 submit/tizen_3.0/20161212.102202
Woochan Lee [Mon, 12 Dec 2016 10:20:46 +0000 (19:20 +0900)]
Merge branch 'master' into tizen_3.0

8 years agoLICENCE year update. 70/104070/1
Woochan Lee [Mon, 12 Dec 2016 08:18:59 +0000 (17:18 +0900)]
LICENCE year update.

Change-Id: Ie69895d8e66cfd2c1d38b7591e37504604c60242

8 years agoFix cording rule. 99/103999/1
Woochan Lee [Mon, 12 Dec 2016 05:23:47 +0000 (14:23 +0900)]
Fix cording rule.

Change-Id: I1f3496a0c6b6be70a141185dda3c9614efaf167f

8 years agoMerge branch 'master' into tizen_3.0 accepted/tizen/3.0/common/20161212.060620 accepted/tizen/3.0/mobile/20161212.023932 submit/tizen_3.0/20161210.071506
Woochan Lee [Sat, 10 Dec 2016 07:12:19 +0000 (16:12 +0900)]
Merge branch 'master' into tizen_3.0

8 years agoTab view is not ready to land yet. 92/103892/2
Woochan Lee [Sat, 10 Dec 2016 06:24:26 +0000 (15:24 +0900)]
Tab view is not ready to land yet.

Change-Id: I97a57248dfad7a67a4f62b597382dd09a30a5299

8 years agoTabview: Doc update. 47/99947/9
Woochan Lee [Thu, 24 Nov 2016 12:29:33 +0000 (21:29 +0900)]
Tabview: Doc update.

Change-Id: I7b1433c52105cfd065a45b77787dbfb385085793

8 years agoAdded missing changed files. accepted/tizen/3.0/common/20161203.012419 accepted/tizen/3.0/mobile/20161202.010950 submit/tizen_3.0/20161201.104015
Hermet Park [Thu, 1 Dec 2016 10:21:14 +0000 (19:21 +0900)]
Added missing changed files.

I missed some changed files from f5182dd96586b474dcc3740eea6173e4edc5ba4d.

Change-Id: I619dbb91bc897785e9a1c4a4f892e7d43527c6cd

8 years agoAdded missing changed files. 31/101531/2
Hermet Park [Thu, 1 Dec 2016 10:21:14 +0000 (19:21 +0900)]
Added missing changed files.

I missed some changed files from f5182dd96586b474dcc3740eea6173e4edc5ba4d.

Change-Id: I619dbb91bc897785e9a1c4a4f892e7d43527c6cd

8 years agoAdded missing changed files.
Hermet Park [Thu, 1 Dec 2016 10:21:14 +0000 (19:21 +0900)]
Added missing changed files.

I missed some changed files from f5182dd96586b474dcc3740eea6173e4edc5ba4d.

Change-Id: I619dbb91bc897785e9a1c4a4f892e7d43527c6cd

8 years agoMerge branch 'master' into tizen_3.0
Hermet Park [Wed, 30 Nov 2016 13:10:03 +0000 (22:10 +0900)]
Merge branch 'master' into tizen_3.0

8 years agoPolish up the view life-cycle logic. 70/101270/3
Hermet Park [Wed, 30 Nov 2016 13:02:52 +0000 (22:02 +0900)]
Polish up the view life-cycle logic.

Add a new c++ api destroyView() to delete a view.
Since the destructor does not guarantee the virtual functions for view's lifecycle.
We cannot call such the view state function ie, onDestroy() in the destructor.
Instead, we introduce the destroyView() member function to deal with this.

Additionally, change the behavior of the onActivate(), Deactivate(), onUnload(), onPause() ...
Those states will be called only if the view's content is existed.

Change-Id: I63241b1173e80283cff4ed8201f287e03949cf44

8 years agoRenamed internal class names. 83/101183/3
Hermet Park [Wed, 30 Nov 2016 10:54:38 +0000 (19:54 +0900)]
Renamed internal class names.

Using two types of class convention makes us confuse...

Change-Id: Ifa46d829b38755b9dd35265a76f6a090a030dfd7

8 years agoFix the insertViewAfter() wrong behaviors. 70/101170/2
Hermet Park [Wed, 30 Nov 2016 10:22:57 +0000 (19:22 +0900)]
Fix the insertViewAfter() wrong behaviors.

I missed the UiBaseViewmgr hasn't overridden the pushView() method
that violates the UiIfaceViewmgr insertViewAfter() expectation.
insertViewAfter() API internally calls Viewmgr's pushView() logically.
This designed to lead to UiBaseViewmgr 's pushView() in the end.

But It won't be happened because UiBaseViewmgr didn't override pushView().

Changed to override the UiIfaceViewmgr PushView() so that
PushView() of the UiBaseViewmgr can be triggered by UiIfaceViewmgr properly.

Change-Id: I45548a725a3b58b1e456e17a130927a15489e069

8 years agoMerge branch 'master' into tizen_3.0
Hermet Park [Tue, 29 Nov 2016 12:28:15 +0000 (21:28 +0900)]
Merge branch 'master' into tizen_3.0

8 years agoFix corner cases of view life cycle. 83/100883/1
Hermet Park [Tue, 29 Nov 2016 12:21:30 +0000 (21:21 +0900)]
Fix corner cases of view life cycle.

View life-cycle hasn't been tested strictly.
So, I tested it and fix all corner cases that I could find.

Change-Id: Ia18c3b029e0302487978a03cb6e136d13f5b1ebf

8 years agoc: updated example doc. 84/100784/1
Hermet Park [Tue, 29 Nov 2016 07:55:30 +0000 (16:55 +0900)]
c: updated example doc.

Change-Id: If34661179cb58e6136358a2168b6082e78ab6210

8 years agoRemoved LOGE() macro. 82/100582/1
Hermet Park [Mon, 28 Nov 2016 12:12:56 +0000 (21:12 +0900)]
Removed LOGE() macro.

In the example, it's recommended to use dlog_print().
Replaced with it.

Change-Id: Iac4ff87938f1289bef77aab39b5b39cc92a4f35b

8 years agoremove all FIXME in the exmaples. 25/100525/2
Hermet Park [Mon, 28 Nov 2016 10:15:07 +0000 (19:15 +0900)]
remove all FIXME in the exmaples.
and replace the folder name from data to res.

Change-Id: I68a32680fba3cca3baa71a9cab02aff4fe09bb9d

8 years agoTabview: C api wrapping, Define error code. 96/99896/1
Woochan Lee [Thu, 24 Nov 2016 10:56:00 +0000 (19:56 +0900)]
Tabview: C api wrapping, Define error code.

Change-Id: I351b0deb63a87493a6721504699c0f95de28c60d

8 years agoMerge branch 'master' into tizen_3.0 accepted/tizen/3.0/common/20161124.181614 accepted/tizen/3.0/mobile/20161124.081831 submit/tizen_3.0/20161123.082748
Woochan Lee [Wed, 23 Nov 2016 08:26:17 +0000 (17:26 +0900)]
Merge branch 'master' into tizen_3.0

8 years agoFix all doc errors. 03/99203/1
Hermet Park [Tue, 22 Nov 2016 07:07:37 +0000 (16:07 +0900)]
Fix all doc errors.

Change-Id: I3698d8e38a185c397334d96b5358b55dce4cf8db

8 years agoTabview implement. 98/97798/11
Woochan Lee [Tue, 15 Nov 2016 05:24:32 +0000 (14:24 +0900)]
Tabview implement.

Change-Id: I9ded922df300ad0306bcf41761aba18c51f1ba0f

8 years agoMerge branch 'master' into tizen_3.0 accepted/tizen/3.0/common/20161122.063837 accepted/tizen/3.0/mobile/20161122.035455 submit/tizen_3.0/20161121.043705
Woochan Lee [Mon, 21 Nov 2016 04:33:45 +0000 (13:33 +0900)]
Merge branch 'master' into tizen_3.0

8 years agoexamples: Return app return values properly. 37/98437/2
Hermet Park [Thu, 17 Nov 2016 09:20:38 +0000 (18:20 +0900)]
examples: Return app return values properly.

Change-Id: Ie2adbfa52e1219cf9bc58d8babd89c74c4dcf24d

8 years agofix a page deletion issue. 44/98244/6
Hermet Park [Wed, 16 Nov 2016 13:50:33 +0000 (22:50 +0900)]
fix a page deletion issue.

If user deletes a page instantly(ie, delete(view); ), the previous page won't be visible.
Actually viewmgr didn't care the scenario and this fixes the siutation.

Change-Id: Ibbbc8c02505340aae095402db4e336027b5cf9da

8 years agoc++: code refactoring. 63/98163/1
Hermet Park [Wed, 16 Nov 2016 09:31:04 +0000 (18:31 +0900)]
c++: code refactoring.

apply const-iterator as possible.

Change-Id: Ie88a72d9ee9c150801670b7b65a533ef2083bfa9

8 years agoc++: add noexcept specifiers to compiler optimize aggresively. 44/98144/2
Hermet Park [Wed, 16 Nov 2016 08:28:44 +0000 (17:28 +0900)]
c++: add noexcept specifiers to compiler optimize aggresively.

We don't need to throw exceptions becaus we have own exception specification (tizen error values).
This noexcept keyword may help compiler to optmize op code better.

Change-Id: Ied8f110bdbe846fa73f4b546f76c731cd9ea654a

8 years agoMerge branch 'master' into tizen_3.0 accepted/tizen/3.0/common/20161116.144240 accepted/tizen/3.0/mobile/20161107.050219 submit/tizen_3.0/20161104.045713 submit/tizen_3.0_common/20161116.085115
Woochan Lee [Fri, 4 Nov 2016 04:40:30 +0000 (13:40 +0900)]
Merge branch 'master' into tizen_3.0

8 years agocapi: improve documentation. 81/95381/2
Hermet Park [Thu, 3 Nov 2016 05:30:58 +0000 (14:30 +0900)]
capi: improve documentation.

Change-Id: I2f630318886f7f17746186dabed397d91a6c760f

8 years agoui_app: update ui_application_init() API. 60/95360/4
Hermet Park [Thu, 3 Nov 2016 04:26:28 +0000 (13:26 +0900)]
ui_app: update ui_application_init() API.

remove pkg, locale_dir parameters.
it's not mandatory for users.

Change-Id: Id865837dae6ac3cf01119f32dd74ae9a6006f378

8 years agocapi: fix docs. 54/95354/1
Hermet Park [Thu, 3 Nov 2016 03:58:01 +0000 (12:58 +0900)]
capi: fix docs.

Change-Id: I860bf0c5085c816af1fd82ab1b6c42bca79b552b

8 years agoui_viewmgr: fix wrong doc description. 99/95199/1
Hermet Park [Wed, 2 Nov 2016 11:31:50 +0000 (20:31 +0900)]
ui_viewmgr: fix wrong doc description.

Change-Id: I973613f89e47c2c68d02240d08e70c1bad1ae6af

8 years agoui_viewmgr: update doc. 94/95194/1
Hermet Park [Wed, 2 Nov 2016 11:19:05 +0000 (20:19 +0900)]
ui_viewmgr: update doc.

Change-Id: Ib03df27c638420cf52aadc8de71e8ff0b2ef7dd2

8 years agoc++: add missing doc to private member function, also change the function name. 45/95145/3
Hermet Park [Wed, 2 Nov 2016 10:00:10 +0000 (19:00 +0900)]
c++: add missing doc to private member function, also change the function name.

We have a rule to add underscore for private member function name.

Change-Id: I0e854309fd0f72f7d2a8592b20007aa1acd75fee

8 years agoapply const specifiers. 25/95025/2
Hermet Park [Wed, 2 Nov 2016 06:37:12 +0000 (15:37 +0900)]
apply const specifiers.

Change-Id: Ifd6b7969c699ebdad05dde3f7b630222593ecfc2

8 years agoAdd error types to get Error code using get_last_result() in app. 87/94887/7
Woochan Lee [Wed, 2 Nov 2016 02:23:35 +0000 (11:23 +0900)]
Add error types to get Error code using get_last_result() in app.

Change-Id: I2f1810ee6abd9545ac7137f1d1a82308c75e6fae

8 years agoDefine UI_VIEWMGR error types. 32/94832/1
Woochan Lee [Tue, 1 Nov 2016 10:44:23 +0000 (19:44 +0900)]
Define UI_VIEWMGR error types.

Change-Id: I4339f55e9f55165198c4f1731caf2ec6671d15a5

8 years agoDoxygen update. 25/94825/1
Woochan Lee [Tue, 1 Nov 2016 10:18:07 +0000 (19:18 +0900)]
Doxygen update.

Change-Id: I43b679ae34e8bea92db72af29d644e39f795dc9d

8 years agoDelete "." in description. 75/92275/2
Woochan Lee [Fri, 14 Oct 2016 08:03:07 +0000 (17:03 +0900)]
Delete "." in description.

Change-Id: Ic40e042c64f33642dfb16d967f98dc3401685890

8 years agoDelete LAST enum value. 71/92271/8
Woochan Lee [Fri, 14 Oct 2016 07:44:04 +0000 (16:44 +0900)]
Delete LAST enum value.

This can make ABI break...

Change-Id: I1c6cfbf3af9b3d4c34633f2e78eabe563637b643

8 years agoDoxygen update. 28/92228/2
Woochan Lee [Fri, 14 Oct 2016 05:18:30 +0000 (14:18 +0900)]
Doxygen update.

enum value description doxygen tag changed.

Change-Id: I1f0fb3482d22d752ae51f73ef8c72fbabb360bfe

8 years agoc++: code refactoring. 86/92286/1
Hermet Park [Fri, 14 Oct 2016 08:52:36 +0000 (17:52 +0900)]
c++: code refactoring.

simplify code.

Change-Id: Id63f8f5ed8e6ac6e7caeeff6906d60cf940f074d

8 years agoc++: clean up code. 81/92281/1
Hermet Park [Fri, 14 Oct 2016 08:31:56 +0000 (17:31 +0900)]
c++: clean up code.

Skip return types in the lamda expressions for simplifying code.

Change-Id: Ic65134a3448eb499b936be34caaff7c5246176a5

8 years agoMerge branch 'master' into tizen accepted/tizen/3.0/common/20161114.110340 accepted/tizen/common/20161013.155926 submit/tizen/20161013.034343 submit/tizen_3.0_common/20161104.104000
Woochan Lee [Thu, 13 Oct 2016 03:42:51 +0000 (12:42 +0900)]
Merge branch 'master' into tizen

8 years agoUiPopup: fix some minor behaviors. 86/91986/1
Hermet Park [Wed, 12 Oct 2016 12:00:45 +0000 (21:00 +0900)]
UiPopup: fix some minor behaviors.

1. popup shouldn't be activated if the view is not activated.
2. deactivate() returns an error if the popup state is not activated.

Change-Id: Ieb56a5152c96c56ab7fb646b2ab14d4981ace4fd

8 years agoui_standard_view: fix typo in ui_standard_view_unset_title_left_btn(). 82/91982/1
Hermet Park [Wed, 12 Oct 2016 11:48:24 +0000 (20:48 +0900)]
ui_standard_view: fix typo in ui_standard_view_unset_title_left_btn().

Change-Id: I6cf21ce29f4a8225c220a9741414ac294aac1808

8 years agoChange return type as int. 68/91968/1
Woochan Lee [Wed, 12 Oct 2016 10:25:59 +0000 (19:25 +0900)]
Change return type as int.

Change-Id: I97e33918699f0e92be9ed0f14f40425d285c6968

8 years agoui_popup: fix a crash in ui_popup_create(). 67/91967/1
Hermet Park [Wed, 12 Oct 2016 10:00:57 +0000 (19:00 +0900)]
ui_popup: fix a crash in ui_popup_create().

+ argument null check.

Change-Id: I5f1e9e369cd122a0575d5eb216a936dcd69955e6

8 years agofix a crash in UiIfaceView :: getAvailableRotations() 61/91961/3
Hermet Park [Wed, 12 Oct 2016 09:52:17 +0000 (18:52 +0900)]
fix a crash in UiIfaceView :: getAvailableRotations()

don't access invalid pointer.

Change-Id: Ibdbf6df6adbe9f9807ed45b80e4d8ee3ffb9a715

8 years agoFix the infinite loop in ui_viewmgr_get_view_index(). 38/91938/1
Hermet Park [Wed, 12 Oct 2016 08:30:00 +0000 (17:30 +0900)]
Fix the infinite loop in ui_viewmgr_get_view_index().

UiIfaceViewmgr have a corruption for the function by just a simple wrong.

fixed it now.

Change-Id: If2da1b0a03f9050b763e520ecfbc44c3ab9332f8

8 years agofix wrong behavior of insert_view_before/after() APIs. 27/91927/2
Hermet Park [Wed, 12 Oct 2016 07:43:01 +0000 (16:43 +0900)]
fix wrong behavior of insert_view_before/after() APIs.

Previously, the apis won't have considered considerably.
It's implmeneted better.

Change-Id: I885870a52d53417445a93a9bbc7e4f47afe47827

8 years agoinstall only public headers. 67/91867/1
Hermet Park [Wed, 12 Oct 2016 03:28:39 +0000 (12:28 +0900)]
install only public headers.

Some private headers shouldn't be installed.
Those headers have a prefix "_ui" or "_Ui".

Change-Id: I9e6c21c9f7094ca382ac4ffad7c515d1618f3f3b

8 years agoFix typo. 06/91606/1
Woochan Lee [Mon, 10 Oct 2016 10:22:56 +0000 (19:22 +0900)]
Fix typo.

activate -> activated

Change-Id: I77f5e63a8df42697ba816bb80ea9bfbd82e3c3f4

8 years agoFix typo. 01/91601/1
Woochan Lee [Mon, 10 Oct 2016 09:54:48 +0000 (18:54 +0900)]
Fix typo.

UNKOWN -> UNKNOWN

Change-Id: I11836fe207fc2f7f116883ecc963389ca072cf65

8 years agoMerge "Fix typo." into tizen
Woochan Lee [Mon, 10 Oct 2016 08:44:04 +0000 (01:44 -0700)]
Merge "Fix typo." into tizen

8 years agostandard_view: ++ exceptional case in title set apis. 72/91572/1
Hermet Park [Mon, 10 Oct 2016 08:33:43 +0000 (17:33 +0900)]
standard_view: ++ exceptional case in title set apis.

if the exisiting content is set again,
the api should return the TIZEN_ERROR_ALREADY_IN_PROGRESS.

Change-Id: I41181be9e76bcb15c0da7ea9c8fbd48c6aff66cb

8 years agoFix typo. 68/91568/1
Woochan Lee [Mon, 10 Oct 2016 08:26:18 +0000 (17:26 +0900)]
Fix typo.

Change-Id: I6ea4280f0595165b5b6e8d7803e53be28533b923

8 years agoviemgr: renamed apis. 33/91533/1
Hermet Park [Mon, 10 Oct 2016 05:59:33 +0000 (14:59 +0900)]
viemgr: renamed apis.

push_view_insert_before -> insert_view_before
push_view_insert_after -> insert_view_after

and force the exceptional handling whether view == before/aftr ?

Change-Id: I43b7acb0c196cfe3315f95ad82c8871f92588d32

8 years agoMerge branch 'master' into tizen accepted/tizen/common/20161007.173313 submit/tizen/20161007.094552
Woochan Lee [Fri, 7 Oct 2016 09:45:05 +0000 (18:45 +0900)]
Merge branch 'master' into tizen

8 years agoupdate doc. 87/91387/3
Hermet Park [Fri, 7 Oct 2016 08:02:08 +0000 (17:02 +0900)]
update doc.

add api parameter in/out syntax.

Change-Id: I407cad6307aeb599331b1278d070aff7cebcd783

8 years agore-define API return types according to the tizen api guidandance. 42/91042/16
Hermet Park [Wed, 5 Oct 2016 10:55:54 +0000 (19:55 +0900)]
re-define API return types according to the tizen api guidandance.

Change-Id: I4d2b646dc4baa757aee47a36a3e1864c2cfc9d3b

8 years agodoc: fix typos. 38/91038/1
Hermet Park [Wed, 5 Oct 2016 10:49:20 +0000 (19:49 +0900)]
doc: fix typos.

Change-Id: Ie542b3ae21a63959e3cd88661e4e4dee7e0b6e5e

8 years agoMerge branch 'master' into tizen accepted/tizen/3.0/mobile/20161015.034321 accepted/tizen/common/20160930.175003 accepted/tizen/mobile/20160930.233358 submit/tizen/20160930.094404 submit/tizen_3.0_mobile/20161015.000007
Woochan Lee [Fri, 30 Sep 2016 09:43:08 +0000 (18:43 +0900)]
Merge branch 'master' into tizen

8 years agoDoxygen update. 42/90442/1
Woochan Lee [Fri, 30 Sep 2016 05:31:43 +0000 (14:31 +0900)]
Doxygen update.

Add since_tizen marking on enum, type.
+s after verb.

Change-Id: I8e6baeef11b7347f7b8b8b54162a22156cae970c

8 years agoDoxygen update. 79/90279/1
Woochan Lee [Thu, 29 Sep 2016 08:47:03 +0000 (17:47 +0900)]
Doxygen update.

Change-Id: Id622594769877808cbdda003af10b10d5466f244

8 years agoDoxygen update. 61/90261/1
Woochan Lee [Thu, 29 Sep 2016 07:40:22 +0000 (16:40 +0900)]
Doxygen update.

Change-Id: I665ac1628fe2a727d013a829502eaa40c93607dc

8 years agoDoxygen update. 48/90248/2
Woochan Lee [Thu, 29 Sep 2016 06:42:00 +0000 (15:42 +0900)]
Doxygen update.

Change-Id: I913a2da8fdb69b2627889f0a251e133c5703f6eb

Change-Id: I7fd5102e4cb7c4e50f2268e723b4464dc328a2b0
Conflicts:
src/include/efl/mobile/c/ui_application.h
src/include/efl/mobile/c/ui_view.h

8 years agoc: integerate lifecycle interfaces with events. 58/90158/1
Hermet Park [Wed, 28 Sep 2016 14:06:31 +0000 (23:06 +0900)]
c: integerate lifecycle interfaces with events.

C Interface design has not been confirmed. but finally we did.

This was for the pre/post event callbacks for life-cycle and common events.

Change-Id: I2f632ca3de5149b8ac24b383e70730c30a675ff5

Conflicts:
src/include/efl/mobile/c/ui_application.h

Change-Id: Ia9bda8a64e8c7a3bffb1b303053fc5b4c355e5d9

8 years agoReplace Evas_Object to Eo 36/90136/2
Hermet Park [Wed, 28 Sep 2016 12:02:22 +0000 (21:02 +0900)]
Replace Evas_Object to Eo

handle over the leftovers...

Change-Id: I3f3be2f0633bae2632127e7252c9d08aeb44bc52

8 years agoc: revise lifecycle and event callbacks. 32/90132/3
Hermet Park [Wed, 28 Sep 2016 11:43:15 +0000 (20:43 +0900)]
c: revise lifecycle and event callbacks.

we need more sophisticated event callback methods for extendibility.

Change-Id: Ib92d63e5cc508f0b01567084ae65be75f5741ec5

8 years agoMerge branch 'master' into tizen accepted/tizen/common/20160928.164036 submit/tizen/20160928.045111
Woochan Lee [Wed, 28 Sep 2016 04:48:38 +0000 (13:48 +0900)]
Merge branch 'master' into tizen