platform/core/uifw/ui-viewmgr.git
7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

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

Change-Id: I9ded922df300ad0306bcf41761aba18c51f1ba0f

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

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

Change-Id: I43b679ae34e8bea92db72af29d644e39f795dc9d

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

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

Change-Id: Id622594769877808cbdda003af10b10d5466f244

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

Change-Id: I665ac1628fe2a727d013a829502eaa40c93607dc

7 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

7 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

7 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

7 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

7 years agoFix svace 01/90001/2
Woochan Lee [Wed, 28 Sep 2016 04:38:26 +0000 (13:38 +0900)]
Fix svace

WGID: 103275, 103282

Change-Id: I9eb7b68fdd586525a91c64a95f12bb77e62590c9

7 years agoDoxygen update. 10/89810/1
Woochan Lee [Tue, 27 Sep 2016 06:01:45 +0000 (15:01 +0900)]
Doxygen update.

Change-Id: Ibd8fcd0de97a1702db9e00f7c3bf2d9d38dd7af0

7 years agoFix typos. 54/89754/1
Woochan Lee [Tue, 27 Sep 2016 01:44:54 +0000 (10:44 +0900)]
Fix typos.

Change-Id: I4cab42ef0407710ffcaaaf52f5376282d0684708

7 years agoclarify doxygen groups 31/89731/2
Hermet Park [Mon, 26 Sep 2016 13:23:33 +0000 (22:23 +0900)]
clarify doxygen groups

Change-Id: I2a43fecb9390e79d8130830afafb6a69561fd9fc

7 years agoremoved capi MACROS, also remove all viewmgr arguments from the capis. 72/89672/4
Hermet Park [Mon, 26 Sep 2016 09:40:09 +0000 (18:40 +0900)]
removed capi MACROS, also remove all viewmgr arguments from the capis.

* MACROS are not recommended in tizen.
* since the viewmgr is singletone instance, user don't need to pass it as the argument.

Change-Id: Id1db9def56d43b2e4ead52319d6eacefbf1c8a52

7 years agoDoxygen update. 47/89647/1
Woochan Lee [Mon, 26 Sep 2016 08:13:44 +0000 (17:13 +0900)]
Doxygen update.

Change-Id: I31a8eebbff42f2b2a3f85d48989ebdf3b01fab6a

7 years agoreplace @p to @a according to the tizen doc rule guide. 03/89603/1
Hermet Park [Mon, 26 Sep 2016 06:33:11 +0000 (15:33 +0900)]
replace @p to @a according to the tizen doc rule guide.

Change-Id: I6c219eff0cacb26c3eb7c1cc96e44dcd61dd92a1

7 years agoreplace Evas_Object to Eo 98/89398/2
Hermet Park [Fri, 23 Sep 2016 09:35:23 +0000 (18:35 +0900)]
replace Evas_Object to Eo

Change-Id: I7683f42eb206f632dfb7309f0b7b8b03cd1bd63a

7 years agoc: add since_tizen 3.0 tags. 92/89392/2
Hermet Park [Fri, 23 Sep 2016 09:13:49 +0000 (18:13 +0900)]
c: add since_tizen 3.0 tags.

Change-Id: Ic143d7219a19b1fed6eafbc5d68ee7c3d6fbcd2c

7 years agomake deleted functions public. 26/89226/1
Hermet Park [Thu, 22 Sep 2016 14:55:47 +0000 (23:55 +0900)]
make deleted functions public.

if the deleted functions are in the private scope,
the misusage won't be detected in the compile time but linking time.

publicize is more suggested.

Change-Id: I3df7e857950c84c2518ddf6df28ea175781dde90

7 years agoc++: code refactoring. 75/88075/1
Hermet Park [Tue, 13 Sep 2016 08:08:19 +0000 (17:08 +0900)]
c++: code refactoring.

use alias declaration instead of typedef.
alias declaration is c++ wise feature and more adoptable to templates.

Change-Id: I62eaff44e31b6b4a6b4db08d86abe924046b2496

7 years agoc++: code refactoring. 72/88072/1
Hermet Park [Tue, 13 Sep 2016 07:44:03 +0000 (16:44 +0900)]
c++: code refactoring.

use auto specifier for simplifying code.

Change-Id: I48ca7cfd2a4aa55a9f83be8af46de989f9590370

7 years agoc++: code refactoring. 68/88068/1
Hermet Park [Tue, 13 Sep 2016 07:34:04 +0000 (16:34 +0900)]
c++: code refactoring.

replace NULL to nullptr.
nullptr is more explict than NULL.

Its behavior is more clear and correct for the polymorphism environment.

Change-Id: I9aa99ca1a6ccf7c7d5c4d3db14d8ced6502a2fd5

7 years agocode refactoring. 19/88019/2
Hermet Park [Mon, 12 Sep 2016 12:49:18 +0000 (21:49 +0900)]
code refactoring.

use auto specifier for simplifying code.

Change-Id: I5d4c84d1c352762fc212fd1a557103d3f48cfc1e

7 years agocode refactoring. 27/87727/1
Hermet Park [Fri, 9 Sep 2016 08:06:32 +0000 (17:06 +0900)]
code refactoring.

use auto identifier for simplication.

Change-Id: I34c0f9a2ce975f91bcc6d9ec37e8c5774d90902d

7 years agoc++: concreted exceptional handlings. 69/87669/1
Hermet Park [Fri, 9 Sep 2016 05:02:12 +0000 (14:02 +0900)]
c++: concreted exceptional handlings.

reviewd & updated exceptional handling cases all over the code.

Below Exception classes were introduced newly.

UiIfaceException
UiBaseException
UiException

Change-Id: I8c3fbc2f934f6efae522c0d1b7fa032b147b5299

7 years agoexecute ldconfig after installing ui viewmgr so files. 85/87285/1
Hermet Park [Wed, 7 Sep 2016 07:59:37 +0000 (16:59 +0900)]
execute ldconfig after installing ui viewmgr so files.

This is necessary just in case,
because this uiviewmgr has a executable which depends on the generated so files.

Change-Id: Ib134fdcd881e5a23535972fea2e5e14b2124f032

8 years agoDelete setContent() that has too much params. 84/80584/4
Woochan Lee [Mon, 18 Jul 2016 07:05:30 +0000 (16:05 +0900)]
Delete setContent() that has too much params.

Change-Id: I03f0eb3502df55000e6f012b3932c9d8d9c8e53c

8 years agoDelete Fixme marking. 37/80437/2 accepted/tizen/common/20160719.172756 accepted/tizen/mobile/20160719.104345 submit/tizen/20160719.061526
Woochan Lee [Mon, 18 Jul 2016 05:52:47 +0000 (14:52 +0900)]
Delete Fixme marking.

This fixed already.

Change-Id: I0dc50cc7f7c5e1a03cc3e19dedd4f86a211303e9

8 years agoPrevent memory curruption. 08/80608/1
Woochan Lee [Tue, 19 Jul 2016 06:09:51 +0000 (15:09 +0900)]
Prevent memory curruption.

Change-Id: Ib4499afdbcdb988aaae8ad16ba036badebd90518

8 years agoDelete line that makes double free curruption. 05/80605/1
Woochan Lee [Tue, 19 Jul 2016 05:43:28 +0000 (14:43 +0900)]
Delete line that makes double free curruption.

Change-Id: I5f2df082b8f1ad8023327b8d3994f5694d00f3f4

8 years agoMerge "Add available rotations set/get methods."
Woochan Lee [Mon, 18 Jul 2016 10:35:05 +0000 (03:35 -0700)]
Merge "Add available rotations set/get methods."

8 years agoAdd available rotations set/get methods. 13/79613/4
Woochan Lee [Tue, 12 Jul 2016 04:46:14 +0000 (13:46 +0900)]
Add available rotations set/get methods.

Change-Id: Ia8116c8ad5ecb24519d568cf14d2ac72283ee523

8 years agoDeferred title property set. 44/79644/3
Woochan Lee [Tue, 12 Jul 2016 07:32:35 +0000 (16:32 +0900)]
Deferred title property set.

Change-Id: Ifac9f61fe2509c14e37859993b06927967c9090d

8 years agoRemove remark. 27/80027/2
Woochan Lee [Thu, 14 Jul 2016 06:39:10 +0000 (15:39 +0900)]
Remove remark.

Mistake?!

Change-Id: Iecfe682c7b33ca018f50b82b222a87ec237600d6

8 years agoFix if statement condition value. 31/80031/1
Woochan Lee [Thu, 14 Jul 2016 07:03:48 +0000 (16:03 +0900)]
Fix if statement condition value.

Change-Id: Iadc4b99ebc7a8577471d1f1d56f6a30856b82b2b

8 years agoScroller sample image size fixed. 23/79023/1
Woochan Lee [Thu, 7 Jul 2016 23:33:07 +0000 (08:33 +0900)]
Scroller sample image size fixed.

Change-Id: Ic4c0329858646dd5e97920a334f179411c87dc02

8 years agoc++: use in-class member initialization for simple initializations. 26/78726/1 accepted/tizen/common/20160708.140253 accepted/tizen/mobile/20160708.091600 submit/tizen/20160707.233627
Hermet Park [Wed, 6 Jul 2016 13:47:27 +0000 (22:47 +0900)]
c++: use in-class member initialization for simple initializations.

Change-Id: Id0f23e9807d9df71a9045ff600c3a0c082254c39

8 years agoc++: use ranged-loop style. 10/78710/1
Hermet Park [Wed, 6 Jul 2016 12:20:53 +0000 (21:20 +0900)]
c++: use ranged-loop style.

ranged-loop is supported in c++ 11.
This makes code cleaner.

Change-Id: I6a8e375f742febbc7f488d4ebfb2a875b3ca7ec1

8 years agoFix build break. 09/78609/2
Woochan Lee [Wed, 6 Jul 2016 08:13:47 +0000 (17:13 +0900)]
Fix build break.

Change-Id: I6f2ee8d9e3fb9821885dba8b72c95c7e1518fdc2

8 years agoAdd method to get orientation of view. 30/78030/12
Woochan Lee [Mon, 4 Jul 2016 04:35:45 +0000 (13:35 +0900)]
Add method to get orientation of view.

Change-Id: I44d4ad4b132f7897ad5ae0a923edf668c867e573

8 years agoc++: code refactoring. 38/78438/2
Hermet Park [Tue, 5 Jul 2016 12:09:29 +0000 (21:09 +0900)]
c++: code refactoring.

use a macro function for nice code.

Change-Id: I39de537bdcdde4f2781aba42a166df91d480a838

8 years agoc++: ++secure code. 34/78434/1
Hermet Park [Tue, 5 Jul 2016 12:03:04 +0000 (21:03 +0900)]
c++: ++secure code.

use override specifier for secure code.
This override may occur build break when parents base function won't be exist in virtual.

Change-Id: I1737742520586457ad6f6062c59abc7f5fbd3a5b

8 years agoc++: use explicit keyword for secure code. 28/78428/1
Hermet Park [Tue, 5 Jul 2016 11:44:27 +0000 (20:44 +0900)]
c++: use explicit keyword for secure code.

to prevent the implicit casting by a mistake,
we use this keyword for more secure.

Change-Id: I91a5e9cf51cd1727944ce090a907396968f94895

8 years agoc++: prevent implicit constructor generation. 22/78422/1
Hermet Park [Tue, 5 Jul 2016 11:28:24 +0000 (20:28 +0900)]
c++: prevent implicit constructor generation.

set markers to not generate default constructors by compiler.

Change-Id: I925b5a8e7221e66000809fbf34638b8c62c868fb

8 years agoremove explicit namespace usage. 17/78417/2
Hermet Park [Tue, 5 Jul 2016 11:12:05 +0000 (20:12 +0900)]
remove explicit namespace usage.

Removed explicit namespace usage in open headers.
This won't make apps in trouble if they were using duplicated name classes among different libraries.

Let apps choose those classes specifically by themseleves.

Change-Id: I620b7183a93ee14e021ed6a1741a556bea83a89e

8 years agoRemove useless signal sending logic. 29/78129/4
Woochan Lee [Mon, 4 Jul 2016 10:04:45 +0000 (19:04 +0900)]
Remove useless signal sending logic.

Change-Id: I7add9c86a98e18ccf9580748146e901250555e8a

8 years agoSample: popview called when back key clicked in first view. 12/78112/2
Woochan Lee [Mon, 4 Jul 2016 09:27:34 +0000 (18:27 +0900)]
Sample: popview called when back key clicked in first view.

Change-Id: Ia4e8cf144882aea28a77fae1d3be26cac506bce4

8 years agoC++ sample bug fix. 68/77668/1
Woochan Lee [Thu, 30 Jun 2016 11:47:49 +0000 (20:47 +0900)]
C++ sample bug fix.

Page11, 15 has the named NULL.
This duplication makes bug.

Change-Id: Ia34cc1a006f76a32c073b069f8474128f164ce28

8 years agoCoding Rule: 5. C API naming. 58/77658/1
Woochan Lee [Thu, 30 Jun 2016 11:09:26 +0000 (20:09 +0900)]
Coding Rule: 5. C API naming.

Change-Id: Ia4d047695bbc83b67399147339dcab0f9d29f8ae

8 years agoCoding Rule: 4. Brace. 22/77522/3 accepted/tizen/common/20160630.152115 accepted/tizen/mobile/20160701.033032 submit/tizen/20160630.072558
Woochan Lee [Thu, 30 Jun 2016 06:33:48 +0000 (15:33 +0900)]
Coding Rule: 4. Brace.

Change-Id: Ia52f72cf6fd2d9f5144101551b225026f1165401