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
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
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
Woochan Lee [Mon, 12 Dec 2016 08:18:59 +0000 (17:18 +0900)]
LICENCE year update.
Change-Id: Ie69895d8e66cfd2c1d38b7591e37504604c60242
Woochan Lee [Mon, 12 Dec 2016 05:23:47 +0000 (14:23 +0900)]
Fix cording rule.
Change-Id: I1f3496a0c6b6be70a141185dda3c9614efaf167f
Woochan Lee [Sat, 10 Dec 2016 06:24:26 +0000 (15:24 +0900)]
Tab view is not ready to land yet.
Change-Id: I97a57248dfad7a67a4f62b597382dd09a30a5299
Woochan Lee [Thu, 24 Nov 2016 12:29:33 +0000 (21:29 +0900)]
Tabview: Doc update.
Change-Id: I7b1433c52105cfd065a45b77787dbfb385085793
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
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
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
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
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
Hermet Park [Tue, 29 Nov 2016 07:55:30 +0000 (16:55 +0900)]
c: updated example doc.
Change-Id: If34661179cb58e6136358a2168b6082e78ab6210
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
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
Woochan Lee [Thu, 24 Nov 2016 10:56:00 +0000 (19:56 +0900)]
Tabview: C api wrapping, Define error code.
Change-Id: I351b0deb63a87493a6721504699c0f95de28c60d
Hermet Park [Tue, 22 Nov 2016 07:07:37 +0000 (16:07 +0900)]
Fix all doc errors.
Change-Id: I3698d8e38a185c397334d96b5358b55dce4cf8db
Woochan Lee [Tue, 15 Nov 2016 05:24:32 +0000 (14:24 +0900)]
Tabview implement.
Change-Id: I9ded922df300ad0306bcf41761aba18c51f1ba0f
Hermet Park [Thu, 17 Nov 2016 09:20:38 +0000 (18:20 +0900)]
examples: Return app return values properly.
Change-Id: Ie2adbfa52e1219cf9bc58d8babd89c74c4dcf24d
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
Hermet Park [Wed, 16 Nov 2016 09:31:04 +0000 (18:31 +0900)]
c++: code refactoring.
apply const-iterator as possible.
Change-Id: Ie88a72d9ee9c150801670b7b65a533ef2083bfa9
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
Hermet Park [Thu, 3 Nov 2016 05:30:58 +0000 (14:30 +0900)]
capi: improve documentation.
Change-Id: I2f630318886f7f17746186dabed397d91a6c760f
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
Hermet Park [Thu, 3 Nov 2016 03:58:01 +0000 (12:58 +0900)]
capi: fix docs.
Change-Id: I860bf0c5085c816af1fd82ab1b6c42bca79b552b
Hermet Park [Wed, 2 Nov 2016 11:31:50 +0000 (20:31 +0900)]
ui_viewmgr: fix wrong doc description.
Change-Id: I973613f89e47c2c68d02240d08e70c1bad1ae6af
Hermet Park [Wed, 2 Nov 2016 11:19:05 +0000 (20:19 +0900)]
ui_viewmgr: update doc.
Change-Id: Ib03df27c638420cf52aadc8de71e8ff0b2ef7dd2
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
Hermet Park [Wed, 2 Nov 2016 06:37:12 +0000 (15:37 +0900)]
apply const specifiers.
Change-Id: Ifd6b7969c699ebdad05dde3f7b630222593ecfc2
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
Woochan Lee [Tue, 1 Nov 2016 10:44:23 +0000 (19:44 +0900)]
Define UI_VIEWMGR error types.
Change-Id: I4339f55e9f55165198c4f1731caf2ec6671d15a5
Woochan Lee [Tue, 1 Nov 2016 10:18:07 +0000 (19:18 +0900)]
Doxygen update.
Change-Id: I43b679ae34e8bea92db72af29d644e39f795dc9d
Woochan Lee [Fri, 14 Oct 2016 08:03:07 +0000 (17:03 +0900)]
Delete "." in description.
Change-Id: Ic40e042c64f33642dfb16d967f98dc3401685890
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
Woochan Lee [Fri, 14 Oct 2016 05:18:30 +0000 (14:18 +0900)]
Doxygen update.
enum value description doxygen tag changed.
Change-Id: I1f0fb3482d22d752ae51f73ef8c72fbabb360bfe
Hermet Park [Fri, 14 Oct 2016 08:52:36 +0000 (17:52 +0900)]
c++: code refactoring.
simplify code.
Change-Id: Id63f8f5ed8e6ac6e7caeeff6906d60cf940f074d
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
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
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
Woochan Lee [Wed, 12 Oct 2016 10:25:59 +0000 (19:25 +0900)]
Change return type as int.
Change-Id: I97e33918699f0e92be9ed0f14f40425d285c6968
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
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
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
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
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
Woochan Lee [Mon, 10 Oct 2016 10:22:56 +0000 (19:22 +0900)]
Fix typo.
activate -> activated
Change-Id: I77f5e63a8df42697ba816bb80ea9bfbd82e3c3f4
Woochan Lee [Mon, 10 Oct 2016 09:54:48 +0000 (18:54 +0900)]
Fix typo.
UNKOWN -> UNKNOWN
Change-Id: I11836fe207fc2f7f116883ecc963389ca072cf65
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
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
Hermet Park [Fri, 7 Oct 2016 08:02:08 +0000 (17:02 +0900)]
update doc.
add api parameter in/out syntax.
Change-Id: I407cad6307aeb599331b1278d070aff7cebcd783
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
Hermet Park [Wed, 5 Oct 2016 10:49:20 +0000 (19:49 +0900)]
doc: fix typos.
Change-Id: Ie542b3ae21a63959e3cd88661e4e4dee7e0b6e5e
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
Woochan Lee [Thu, 29 Sep 2016 08:47:03 +0000 (17:47 +0900)]
Doxygen update.
Change-Id: Id622594769877808cbdda003af10b10d5466f244
Woochan Lee [Thu, 29 Sep 2016 07:40:22 +0000 (16:40 +0900)]
Doxygen update.
Change-Id: I665ac1628fe2a727d013a829502eaa40c93607dc
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
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
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
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
Woochan Lee [Wed, 28 Sep 2016 04:38:26 +0000 (13:38 +0900)]
Fix svace
WGID: 103275, 103282
Change-Id: I9eb7b68fdd586525a91c64a95f12bb77e62590c9
Woochan Lee [Tue, 27 Sep 2016 06:01:45 +0000 (15:01 +0900)]
Doxygen update.
Change-Id: Ibd8fcd0de97a1702db9e00f7c3bf2d9d38dd7af0
Woochan Lee [Tue, 27 Sep 2016 01:44:54 +0000 (10:44 +0900)]
Fix typos.
Change-Id: I4cab42ef0407710ffcaaaf52f5376282d0684708
Hermet Park [Mon, 26 Sep 2016 13:23:33 +0000 (22:23 +0900)]
clarify doxygen groups
Change-Id: I2a43fecb9390e79d8130830afafb6a69561fd9fc
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
Woochan Lee [Mon, 26 Sep 2016 08:13:44 +0000 (17:13 +0900)]
Doxygen update.
Change-Id: I31a8eebbff42f2b2a3f85d48989ebdf3b01fab6a
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
Hermet Park [Fri, 23 Sep 2016 09:35:23 +0000 (18:35 +0900)]
replace Evas_Object to Eo
Change-Id: I7683f42eb206f632dfb7309f0b7b8b03cd1bd63a
Hermet Park [Fri, 23 Sep 2016 09:13:49 +0000 (18:13 +0900)]
c: add since_tizen 3.0 tags.
Change-Id: Ic143d7219a19b1fed6eafbc5d68ee7c3d6fbcd2c
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
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
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
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
Hermet Park [Mon, 12 Sep 2016 12:49:18 +0000 (21:49 +0900)]
code refactoring.
use auto specifier for simplifying code.
Change-Id: I5d4c84d1c352762fc212fd1a557103d3f48cfc1e
Hermet Park [Fri, 9 Sep 2016 08:06:32 +0000 (17:06 +0900)]
code refactoring.
use auto identifier for simplication.
Change-Id: I34c0f9a2ce975f91bcc6d9ec37e8c5774d90902d
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
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
Woochan Lee [Mon, 18 Jul 2016 07:05:30 +0000 (16:05 +0900)]
Delete setContent() that has too much params.
Change-Id: I03f0eb3502df55000e6f012b3932c9d8d9c8e53c
Woochan Lee [Mon, 18 Jul 2016 05:52:47 +0000 (14:52 +0900)]
Delete Fixme marking.
This fixed already.
Change-Id: I0dc50cc7f7c5e1a03cc3e19dedd4f86a211303e9
Woochan Lee [Tue, 19 Jul 2016 06:09:51 +0000 (15:09 +0900)]
Prevent memory curruption.
Change-Id: Ib4499afdbcdb988aaae8ad16ba036badebd90518
Woochan Lee [Tue, 19 Jul 2016 05:43:28 +0000 (14:43 +0900)]
Delete line that makes double free curruption.
Change-Id: I5f2df082b8f1ad8023327b8d3994f5694d00f3f4
Woochan Lee [Mon, 18 Jul 2016 10:35:05 +0000 (03:35 -0700)]
Merge "Add available rotations set/get methods."
Woochan Lee [Tue, 12 Jul 2016 04:46:14 +0000 (13:46 +0900)]
Add available rotations set/get methods.
Change-Id: Ia8116c8ad5ecb24519d568cf14d2ac72283ee523
Woochan Lee [Tue, 12 Jul 2016 07:32:35 +0000 (16:32 +0900)]
Deferred title property set.
Change-Id: Ifac9f61fe2509c14e37859993b06927967c9090d
Woochan Lee [Thu, 14 Jul 2016 06:39:10 +0000 (15:39 +0900)]
Remove remark.
Mistake?!
Change-Id: Iecfe682c7b33ca018f50b82b222a87ec237600d6
Woochan Lee [Thu, 14 Jul 2016 07:03:48 +0000 (16:03 +0900)]
Fix if statement condition value.
Change-Id: Iadc4b99ebc7a8577471d1f1d56f6a30856b82b2b
Woochan Lee [Thu, 7 Jul 2016 23:33:07 +0000 (08:33 +0900)]
Scroller sample image size fixed.
Change-Id: Ic4c0329858646dd5e97920a334f179411c87dc02
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
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
Woochan Lee [Wed, 6 Jul 2016 08:13:47 +0000 (17:13 +0900)]
Fix build break.
Change-Id: I6f2ee8d9e3fb9821885dba8b72c95c7e1518fdc2
Woochan Lee [Mon, 4 Jul 2016 04:35:45 +0000 (13:35 +0900)]
Add method to get orientation of view.
Change-Id: I44d4ad4b132f7897ad5ae0a923edf668c867e573
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
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
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
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
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
Woochan Lee [Mon, 4 Jul 2016 10:04:45 +0000 (19:04 +0900)]
Remove useless signal sending logic.
Change-Id: I7add9c86a98e18ccf9580748146e901250555e8a
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
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
Woochan Lee [Thu, 30 Jun 2016 11:09:26 +0000 (20:09 +0900)]
Coding Rule: 5. C API naming.
Change-Id: Ia4d047695bbc83b67399147339dcab0f9d29f8ae
Woochan Lee [Thu, 30 Jun 2016 06:33:48 +0000 (15:33 +0900)]
Coding Rule: 4. Brace.
Change-Id: Ia52f72cf6fd2d9f5144101551b225026f1165401