platform/core/uifw/dali-adaptor.git
7 years agoMerge "DALi Version 1.2.47" into devel/master
Adeel Kazmi [Fri, 7 Jul 2017 10:45:20 +0000 (10:45 +0000)]
Merge "DALi Version 1.2.47" into devel/master

7 years agoDALi Version 1.2.47 48/137748/1 dali_1.2.47
Agnelo Vaz [Fri, 7 Jul 2017 10:20:30 +0000 (11:20 +0100)]
DALi Version 1.2.47

Change-Id: I2b598e869f95e01b1f77e59a48b1f5d26764fa88

7 years agoUpdated test case CmakeLists.txt to work with newer version of CMAKE 02/137602/1
David Steele [Thu, 6 Jul 2017 15:56:01 +0000 (16:56 +0100)]
Updated test case CmakeLists.txt to work with newer version of CMAKE

Change-Id: Iad48ae95621764d399ee6d1d5b727b9fbb15584c

7 years agoDelete elementary dependency of ui_app_main 52/136552/4
minho.sun [Thu, 22 Jun 2017 12:26:57 +0000 (21:26 +0900)]
Delete elementary dependency of ui_app_main

Delete elementary dependency of ui_app_main.
Use ui-base(appcore-ui package) directly to get life cycle callbacks.

Change-Id: Ifd98ca4fc925bd3d8ab26d921632c784b54f68be

7 years agoMerge "Added devel-API for video player" into devel/master
taeyoon0.lee [Tue, 4 Jul 2017 03:14:30 +0000 (03:14 +0000)]
Merge "Added devel-API for video player" into devel/master

7 years agoUse max texture size when loading images 52/136852/3
Heeyong Song [Mon, 3 Jul 2017 07:41:26 +0000 (16:41 +0900)]
Use max texture size when loading images

Change-Id: I610c9d6c0a5ccd85b0dd0677b660c784a54d22a3

7 years agoRestore "Remove profile build dependencies and deviced library" 77/134277/6
Adeel Kazmi [Thu, 15 Jun 2017 17:00:13 +0000 (17:00 +0000)]
Restore "Remove profile build dependencies and deviced library"

This reverts commit e9125ec2d4a72c15094d2d240c8cc8b2b6de6316.

Change-Id: Ib22ff7ff23986f2d2d797122b4c1da3c8b34586f

7 years agoMerge "Performance Improvements: Remove unnecessary SwapBuffer calls" into devel...
Adeel Kazmi [Fri, 30 Jun 2017 18:35:28 +0000 (18:35 +0000)]
Merge "Performance Improvements: Remove unnecessary SwapBuffer calls" into devel/master

7 years agoPerformance Improvements: Remove unnecessary SwapBuffer calls 20/136220/4
Tom Robinson [Wed, 28 Jun 2017 14:03:40 +0000 (15:03 +0100)]
Performance Improvements: Remove unnecessary SwapBuffer calls

Change-Id: I156fd428fa16de10ea2de1839893c2470da614e7

7 years agoMerge "DALi Version 1.2.46" into devel/master
Adeel Kazmi [Fri, 30 Jun 2017 10:43:30 +0000 (10:43 +0000)]
Merge "DALi Version 1.2.46" into devel/master

7 years agoDALi Version 1.2.46 10/136610/1 dali_1.2.46
Adeel Kazmi [Fri, 30 Jun 2017 10:20:45 +0000 (11:20 +0100)]
DALi Version 1.2.46

Change-Id: I1609b3719c0a8cb1d7b7b3f7397b10ba14b98c97

7 years agoMerge "Fix the comments in CombinedUpdateRenderController" into devel/master
Adeel Kazmi [Fri, 30 Jun 2017 09:18:15 +0000 (09:18 +0000)]
Merge "Fix the comments in CombinedUpdateRenderController" into devel/master

7 years agoAdded devel-API for video player 51/132451/9
taeyoon0.lee [Mon, 5 Jun 2017 08:37:15 +0000 (17:37 +0900)]
Added devel-API for video player

 - SetDisplayArea, Forward, Backward

Change-Id: I5cb5999a37f14c44dbe249f40eaefd2c13c0b975

7 years agoFix the comments in CombinedUpdateRenderController 53/136453/1
Richard Huang [Thu, 29 Jun 2017 16:02:52 +0000 (17:02 +0100)]
Fix the comments in CombinedUpdateRenderController

Change-Id: If1cc1878212ee0b44f4e8b4416135b784341c0e5

7 years agoRemoved Emscripten 51/136451/1
Adeel Kazmi [Thu, 29 Jun 2017 15:32:41 +0000 (16:32 +0100)]
Removed Emscripten

Change-Id: Ic98ccf17ee5489bb27e22ab0239eee5ec4262302

7 years agoMerge "Added PixelBuffer for image loading and operations." into devel/master
Adeel Kazmi [Wed, 28 Jun 2017 15:00:53 +0000 (15:00 +0000)]
Merge "Added PixelBuffer for image loading and operations." into devel/master

7 years agoMerge "Fix the frame sync issue in COMBINED_UPDATE_RENDER mode" into devel/master
Adeel Kazmi [Wed, 28 Jun 2017 15:00:41 +0000 (15:00 +0000)]
Merge "Fix the frame sync issue in COMBINED_UPDATE_RENDER mode" into devel/master

7 years agoModified resampler.cpp to use enums for filter types rather than char* 61/135961/1
Kimmo Hoikka [Tue, 27 Jun 2017 13:15:24 +0000 (14:15 +0100)]
Modified resampler.cpp to use enums for filter types rather than char*

- removed ununsed filter name getter

Change-Id: Ifbede1d64e9bcf9c49086a64c5a8de3195b85ff2

7 years agoFix the frame sync issue in COMBINED_UPDATE_RENDER mode 61/134461/3
Richard Huang [Thu, 15 Jun 2017 16:16:11 +0000 (17:16 +0100)]
Fix the frame sync issue in COMBINED_UPDATE_RENDER mode

There could be a small gap between the start time of the current frame and the
sleep-until time calculated in the previous frame. In addition, the update or
rendering in the current frame could take too much time so that the calculated
sleep-until time has already passed. In order to make the frames keep syncing
to the default frame duration (i.e. 16 ms) in these cases, we should keep tracking
any extra time taken by the current frame and shorten the duration of the next frame
accordingly.

Change-Id: Ic3dcbfbc5b8aded6514310ee17843839daf12f03

7 years agoAdded PixelBuffer for image loading and operations. 26/134926/9
David Steele [Thu, 8 Jun 2017 18:13:03 +0000 (19:13 +0100)]
Added PixelBuffer for image loading and operations.

Moved alpha masking from PixelData in Core to stand-alone C methods
in Adaptor.

Change-Id: I7eede320fdbc00e067241a4228b7e99ad958fe04

7 years agoSupport window resizing 20/134520/5
Heeyong Song [Mon, 19 Jun 2017 05:25:09 +0000 (14:25 +0900)]
Support window resizing

Change-Id: Ie4fec40d8b4400233ec35eb09bb5d200ea03b94f

7 years agoMerge "Add key grab list API" into devel/master
Adeel Kazmi [Fri, 23 Jun 2017 11:52:13 +0000 (11:52 +0000)]
Merge "Add key grab list API" into devel/master

7 years agoMerge "DALi Version 1.2.45" into devel/master
Adeel Kazmi [Fri, 23 Jun 2017 09:50:52 +0000 (09:50 +0000)]
Merge "DALi Version 1.2.45" into devel/master

7 years agoDALi Version 1.2.45 07/135607/1 dali_1.2.45
Victor Cebollada [Fri, 23 Jun 2017 09:43:50 +0000 (10:43 +0100)]
DALi Version 1.2.45

Change-Id: I0bd59a9a11156d14083fd8baba1b1139d131a459

7 years agoAdd key grab list API 22/101122/12
dongsug.song [Tue, 11 Oct 2016 00:54:27 +0000 (09:54 +0900)]
Add key grab list API

- User can set numbers of key grab at a same time.

Change-Id: I286ec710e8260906173ef2cc0ebd55647b1a1d45
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
7 years agoFix i586 build error 48/135348/1
Heeyong Song [Thu, 22 Jun 2017 03:45:09 +0000 (12:45 +0900)]
Fix i586 build error

Some wl_egl_window functions are not included in some profiles. So load symbols.

Change-Id: Ifff09ecaebaff7e7e22cd90f6ebaf9fafdad9c49

7 years agoMeitei script added. 81/134981/1
Victor Cebollada [Tue, 20 Jun 2017 11:21:19 +0000 (12:21 +0100)]
Meitei script added.

Change-Id: I6233ca73a8a99b4a006353b0e5063c6e4575a98f
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoMerge "DALi Version 1.2.44" into devel/master
Adeel Kazmi [Fri, 16 Jun 2017 11:09:07 +0000 (11:09 +0000)]
Merge "DALi Version 1.2.44" into devel/master

7 years agoDALi Version 1.2.44 31/134431/1 dali_1.2.44
Umar [Fri, 16 Jun 2017 11:03:37 +0000 (12:03 +0100)]
DALi Version 1.2.44

Change-Id: I7f37f979c07655e57094f4be0407c000a86b61e9

7 years agoMerge "Ol_chiki and Baybayin scripts added" into devel/master
Jinho, Lee [Fri, 16 Jun 2017 07:52:40 +0000 (07:52 +0000)]
Merge "Ol_chiki and Baybayin scripts added" into devel/master

7 years agoRevert "Enable GLES 3.0 by default." 80/134280/1
Adeel Kazmi [Thu, 15 Jun 2017 17:53:01 +0000 (17:53 +0000)]
Revert "Enable GLES 3.0 by default."

This reverts commit c5a2326108b1571ab933cbb00cb35403c7c990c1.

Change-Id: I681b95be2ffee149f1c7a3c480e5494cddf9da38

7 years agoEnable GLES 3.0 by default. 11/134111/3
Victor Cebollada [Wed, 14 Jun 2017 15:49:39 +0000 (16:49 +0100)]
Enable GLES 3.0 by default.

Change-Id: I67230c3d07d1f2d7e8cab005ab9a5fcc0b327fcc
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoMerge "Fix indicator crash" into devel/master
David Steele [Wed, 14 Jun 2017 13:35:44 +0000 (13:35 +0000)]
Merge "Fix indicator crash" into devel/master

7 years agoMerge "Support window rotation" into devel/master
Heeyong Song [Tue, 13 Jun 2017 10:55:17 +0000 (10:55 +0000)]
Merge "Support window rotation" into devel/master

7 years agoFix indicator crash 05/133705/1
Heeyong Song [Tue, 13 Jun 2017 07:05:44 +0000 (16:05 +0900)]
Fix indicator crash

Change-Id: I16f27d7627eee4328d92e6ed2d7db8e59e90f79d

7 years agoOl_chiki and Baybayin scripts added 66/132966/4
Jinho, Lee [Thu, 8 Jun 2017 11:28:52 +0000 (20:28 +0900)]
Ol_chiki and Baybayin scripts added

Change-Id: I07f25309e36ab0d051a8f114161db5eef9179d7c

7 years agoMerge "Add environment variable for multisampling" into devel/master
Heeyong Song [Mon, 12 Jun 2017 01:34:46 +0000 (01:34 +0000)]
Merge "Add environment variable for multisampling" into devel/master

7 years agoMerge "Harmonizing test harness files" into devel/master
Adeel Kazmi [Fri, 9 Jun 2017 12:54:07 +0000 (12:54 +0000)]
Merge "Harmonizing test harness files" into devel/master

7 years agoDALi Version 1.2.43 85/133285/1 dali_1.2.43
Richard Huang [Fri, 9 Jun 2017 12:23:17 +0000 (13:23 +0100)]
DALi Version 1.2.43

Change-Id: Ie670605791473295738f6737fef674fadb0afba0

7 years agoAdd environment variable for multisampling 85/132885/3
Heeyong Song [Thu, 8 Jun 2017 07:01:10 +0000 (16:01 +0900)]
Add environment variable for multisampling

Change-Id: Ia086b802d262e446f60ab8420dd70d9fe6797429

7 years agoSupport window rotation 92/132692/5
Heeyong Song [Wed, 7 Jun 2017 07:05:38 +0000 (16:05 +0900)]
Support window rotation

Change-Id: Ib1fbd9fed50ea2491fc923084581ce12e265e3bc

7 years agoMerge "Fix -Werror=old-style-cast error" into devel/master
Heeyong Song [Thu, 8 Jun 2017 00:13:59 +0000 (00:13 +0000)]
Merge "Fix -Werror=old-style-cast error" into devel/master

7 years agoMerge "Ge'ez (Ethiopic) script added." into devel/master
Adeel Kazmi [Wed, 7 Jun 2017 13:56:29 +0000 (13:56 +0000)]
Merge "Ge'ez (Ethiopic) script added." into devel/master

7 years agoRevert "Remove profile build dependencies and deviced library" 95/132795/2
Adeel Kazmi [Wed, 7 Jun 2017 13:52:06 +0000 (13:52 +0000)]
Revert "Remove profile build dependencies and deviced library"

This reverts commit 2842f416ec85262ad6f97e6b1a89162b5913d410.

Needed to revert as none of the demos are launching on device anymore.

Change-Id: Ica98f1a7aa47a7bb0c401bc790b329de02b19c41

7 years agoGe'ez (Ethiopic) script added. 87/129487/2
Victor Cebollada [Tue, 16 May 2017 13:45:45 +0000 (14:45 +0100)]
Ge'ez (Ethiopic) script added.

Change-Id: If4eb00d531bc65755aa2f1d985f3e9480c4e104c
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoRemove profile build dependencies and deviced library 55/126555/5
Seoyeon Kim [Mon, 24 Apr 2017 05:05:23 +0000 (14:05 +0900)]
Remove profile build dependencies and deviced library

- From Tizen 4.0, profile dependent build is not allowed.
  So, removed profile macro in .spec file.
- Added backward-compatibility with some esceptions
- Feedback-plugin enabled for Unified profile build

Change-Id: I3c55879ee13ef2f0e082484a35de7f1a8c8fe124
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoFix -Werror=old-style-cast error 75/132675/1
minho.sun [Wed, 7 Jun 2017 06:24:04 +0000 (15:24 +0900)]
Fix -Werror=old-style-cast error

Fix -Werror=old-style-cast error

Change-Id: Iebedc86627f2a26f5893657e423ab0db794d6a15
Signed-off-by: minho.sun <minho.sun@samsung.com>
7 years agoHarmonizing test harness files 37/132537/1
David Steele [Tue, 6 Jun 2017 18:15:13 +0000 (19:15 +0100)]
Harmonizing test harness files

Change-Id: I09b8da023a7b8584a0396adfba6a91528eee72a5
Signed-off-by: David Steele <david.steele@samsung.com>
7 years agoMerge "Added handler for ECORE_WL_EVENT_WINDOW_VISIBILITY_CHANGE" into devel/master
Adeel Kazmi [Mon, 5 Jun 2017 17:37:33 +0000 (17:37 +0000)]
Merge "Added handler for ECORE_WL_EVENT_WINDOW_VISIBILITY_CHANGE" into devel/master

7 years agoMerge "Updated network client to fix cast build errors" into devel/master
Adeel Kazmi [Mon, 5 Jun 2017 15:18:29 +0000 (15:18 +0000)]
Merge "Updated network client to fix cast build errors" into devel/master

7 years agoMerge "Fixed string constant spacing for fw/compat with gcc 6.2" into devel/master
Adeel Kazmi [Mon, 5 Jun 2017 13:49:30 +0000 (13:49 +0000)]
Merge "Fixed string constant spacing for fw/compat with gcc 6.2" into devel/master

7 years agoUpdated network client to fix cast build errors 77/132477/1
David Steele [Mon, 5 Jun 2017 13:43:33 +0000 (14:43 +0100)]
Updated network client to fix cast build errors

This variant of the build options is not tested by the build server
(--enable-networklogging), consequently, these errors were not
discovered when -Werror=old-style-cast was added.

Apparently no-one else uses Stagehand any more...

Change-Id: I69fdaa03608723b66be080bd7749e243b7ea6a89
Signed-off-by: David Steele <david.steele@samsung.com>
7 years agoMerge "Fix errors caused by -Wold-style-cast" into devel/master
Adeel Kazmi [Mon, 5 Jun 2017 09:47:38 +0000 (09:47 +0000)]
Merge "Fix errors caused by -Wold-style-cast" into devel/master

7 years agoSupport extension keys 28/129928/13
minho.sun [Thu, 18 May 2017 10:59:08 +0000 (19:59 +0900)]
Support extension keys

Implement key-extension as Plugin to support extension keys.

For this, create new repository named "dali-extension"

Change-Id: If8177597658d99fda336f8d7bcf885bcd88018db
Signed-off-by: minho.sun <minho.sun@samsung.com>
7 years agoMerge "Fix to get a Stage::SceneCreatedSignal()" into devel/master
Heeyong Song [Mon, 5 Jun 2017 01:05:44 +0000 (01:05 +0000)]
Merge "Fix to get a Stage::SceneCreatedSignal()" into devel/master

7 years agoFix errors caused by -Wold-style-cast 77/132377/1
Kimmo Hoikka [Fri, 2 Jun 2017 17:23:14 +0000 (18:23 +0100)]
Fix errors caused by -Wold-style-cast

Change-Id: Ie1dd73e2c13253e5fb464d49d7d67ae3af90d559

7 years agoMerge "Enable -Wold-style-cast in Adaptor" into devel/master
Adeel Kazmi [Fri, 2 Jun 2017 16:01:38 +0000 (16:01 +0000)]
Merge "Enable -Wold-style-cast in Adaptor" into devel/master

7 years agoMerge "DALi Version 1.2.42" into devel/master
Adeel Kazmi [Fri, 2 Jun 2017 14:13:54 +0000 (14:13 +0000)]
Merge "DALi Version 1.2.42" into devel/master

7 years agoEnable -Wold-style-cast in Adaptor 11/132011/12
Kimmo Hoikka [Wed, 31 May 2017 15:29:24 +0000 (16:29 +0100)]
Enable -Wold-style-cast in Adaptor

- Have to exclude bits of Ecore and 3rd party libs written in C-style

Change-Id: Id7a7cd47ef681634e745a0533688b47c376cd777

7 years agoDALi Version 1.2.42 58/132358/1 dali_1.2.42
Nick Holland [Fri, 2 Jun 2017 11:55:47 +0000 (12:55 +0100)]
DALi Version 1.2.42

Change-Id: I9e67029d72f149615c408e19c3511f1881a5d8ba

7 years agoFix to get a Stage::SceneCreatedSignal() 88/131388/3
Heeyong Song [Mon, 29 May 2017 01:28:06 +0000 (10:28 +0900)]
Fix to get a Stage::SceneCreatedSignal()

- The signal should be emitted after Application::InitSignal() is emitted.

Change-Id: I03256291e0a31ed85b169eb56effdb787a50e28d

7 years agoFix IME direction key in event-handler 93/131093/4
Seoyeon Kim [Thu, 25 May 2017 09:56:09 +0000 (18:56 +0900)]
Fix IME direction key in event-handler

- If the device is IME and the focused key is the direction key,
  then we should send a key event to move a key cursor.
- The keyname of Ecore Key Event is "Up" / "Down" / "Left" / "Right".
- Removed ECORE_IMF_1_13 defined in event-handler-ecore-wl.cpp

Change-Id: Ie8f04b5e452a037d42b6a482236a571580c639e5
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoAdded handler for ECORE_WL_EVENT_WINDOW_VISIBILITY_CHANGE 64/130864/4
taeyoon0.lee [Tue, 23 May 2017 09:20:00 +0000 (18:20 +0900)]
Added handler for ECORE_WL_EVENT_WINDOW_VISIBILITY_CHANGE

 - Adaptor will be paused/resumed if ECORE_WL_EVENT_WINDOW_VISIBILITY_CHANGE is changed

Change-Id: I7ad874d85cfe3eef26b7225462fcba89f7defec9

7 years agoMerge "Avoid Svace DEREF_OF_NULL warnings" into devel/master
Adeel Kazmi [Tue, 30 May 2017 09:51:28 +0000 (09:51 +0000)]
Merge "Avoid Svace DEREF_OF_NULL warnings" into devel/master

7 years agoMerge "Add ecore-x as a dependency for tests" into devel/master
David Steele [Fri, 26 May 2017 17:31:38 +0000 (17:31 +0000)]
Merge "Add ecore-x as a dependency for tests" into devel/master

7 years agoMerge "Removal of unnecessary set and map wrappers" into devel/master
David Steele [Fri, 26 May 2017 17:30:23 +0000 (17:30 +0000)]
Merge "Removal of unnecessary set and map wrappers" into devel/master

7 years agoAdd ecore-x as a dependency for tests 74/113974/7
Francisco Santos [Thu, 9 Feb 2017 11:23:19 +0000 (11:23 +0000)]
Add ecore-x as a dependency for tests

Change-Id: I4178e7f93ffad4efdc76e04cb6681c77720579f1

7 years agoRemoval of unnecessary set and map wrappers 56/131356/1
Kimmo Hoikka [Fri, 26 May 2017 12:58:51 +0000 (13:58 +0100)]
Removal of unnecessary set and map wrappers

Change-Id: I9ed0d50dc3c9130f2973de49e94c4e8b69a1479b

7 years agoMerge "DALi Version 1.2.41" into devel/master
Adeel Kazmi [Fri, 26 May 2017 12:34:38 +0000 (12:34 +0000)]
Merge "DALi Version 1.2.41" into devel/master

7 years agoDALi Version 1.2.41 45/131345/1 dali_1.2.41
greynaga [Fri, 26 May 2017 12:30:53 +0000 (13:30 +0100)]
DALi Version 1.2.41

Change-Id: Ie057fa3402b5f1223c18a3c6fa196e7efb532c69

7 years agoMerge "Remove Adaptor::Pause()/Resume() from application::OnPause()/OnResume()" into...
taeyoon0.lee [Fri, 26 May 2017 06:46:02 +0000 (06:46 +0000)]
Merge "Remove Adaptor::Pause()/Resume() from application::OnPause()/OnResume()" into devel/master

7 years agoCleanup ResourceLoading and PlatformAbstraction 81/129981/6
Kimmo Hoikka [Thu, 18 May 2017 17:01:40 +0000 (18:01 +0100)]
Cleanup ResourceLoading and PlatformAbstraction

- Removed ResourceType base class
- Removed ResourceLoader and ResourceLoadingClient
- Cleaned up code and comments

Change-Id: Ic61bf03ff482826405a7480450950d717aefcb1f

7 years agoAvoid Svace DEREF_OF_NULL warnings 03/130603/2
Seoyeon Kim [Tue, 23 May 2017 05:37:28 +0000 (14:37 +0900)]
Avoid Svace DEREF_OF_NULL warnings

- Return values can be dereferenced at window-impl-ecore-wl.cpp
  and font-client-plugin-impl.cpp

Change-Id: Ib5cab8ccc02b31982702e56cb5e3f6b3013a8d67
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoRemove Adaptor::Pause()/Resume() from application::OnPause()/OnResume() 58/130658/4
taeyoon0.lee [Fri, 28 Apr 2017 05:01:06 +0000 (14:01 +0900)]
Remove Adaptor::Pause()/Resume() from application::OnPause()/OnResume()

In ambient state the app wants to draw something, but is prevented by the pause mechanism.
Note that the pause should still occur when the window is hidden (iconify event).

Change-Id: I1ea8fcd81edf4d45bf322373a69a39d5365ed1a6

7 years agoDALi Version 1.2.40 26/130226/1 dali_1.2.40
Francisco Santos [Fri, 19 May 2017 12:43:29 +0000 (13:43 +0100)]
DALi Version 1.2.40

Change-Id: Ia8eb83c74307a8f8dd1e7d270f347dee2ec27f74

7 years agoFixed string constant spacing for fw/compat with gcc 6.2 58/129958/1
David Steele [Thu, 18 May 2017 13:57:42 +0000 (14:57 +0100)]
Fixed string constant spacing for fw/compat with gcc 6.2

Change-Id: I29f9ee01b4960ca622b9a7f81f2bc1ec82c8b4fc
Signed-off-by: David Steele <david.steele@samsung.com>
7 years agoFix native image capture code and DALi image saving 63/129063/2
Nick Holland [Fri, 12 May 2017 14:58:02 +0000 (15:58 +0100)]
Fix native image capture code and DALi image saving

1.
When trying to save an Image using
NativeImageSource::EncodeToFile( )
it was found that the JPEG and PNG code for saving a file had a bug
resulting in zero byte files being created.

Cause of the problem was due to code using Vector::Reserve
then a memcpy to copy image data into a vector. The vector
was then passed to function to save. As Vector::Reserve
doesn't adjust the size of the vector, Vector::Count()
was returning zero, so zero bytes were being written.

2.
When converting pixel data from TBM_FORMAT_RGB888 and
TBM_FORMAT_RGBA8888 to Dali::Pixel::RGB888 and Pixel::RGB8888
the Red component of a pixel was never being set
 ( except with an incorrect value for the first pixel of every line).

This resulted in captured images being green/blue.

Cherry picked from Tizen_3.0 branch where the patch has been tested
https://review.tizen.org/gerrit/#/c/129061/

Change-Id: Ie24d50a5f25449a78623a9b91eb68a52843a179b

7 years agoInitialize class members in window-impl-ecore-wl.cpp 66/129666/1
Seoyeon Kim [Wed, 17 May 2017 10:59:19 +0000 (19:59 +0900)]
Initialize class members in window-impl-ecore-wl.cpp

- Initialized mBrightness, mBrightnessChangeState, and mBrightnessChangeDone.

Change-Id: I572f702b768c2f790c268b2a623f69e95f5e0295
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoAdd Window APIs - type, notification level, screen mode, brightness 05/127905/6
Heeyong Song [Tue, 2 May 2017 08:50:52 +0000 (17:50 +0900)]
Add Window APIs - type, notification level, screen mode, brightness

Change-Id: Iefacc92cc8c5fa08ef3979dfa18e4c71a96ead71

7 years agoAdd Window auxiliary hint APIs 51/126951/12
Heeyong Song [Tue, 25 Apr 2017 10:37:48 +0000 (19:37 +0900)]
Add Window auxiliary hint APIs

Change-Id: Ida8a038053ad360624de6f6b05d163f839ad21fa

7 years agoMerge "Remove duplicated implementation of IMF Manager" into devel/master
Adeel Kazmi [Fri, 12 May 2017 18:26:41 +0000 (18:26 +0000)]
Merge "Remove duplicated implementation of IMF Manager" into devel/master

7 years agoMerge "Check NULL pointer dereference of the return value" into devel/master
Adeel Kazmi [Fri, 12 May 2017 18:22:12 +0000 (18:22 +0000)]
Merge "Check NULL pointer dereference of the return value" into devel/master

7 years agoMerge "Fix crash issue" into devel/master
Adeel Kazmi [Fri, 12 May 2017 18:18:22 +0000 (18:18 +0000)]
Merge "Fix crash issue" into devel/master

7 years agoAdded ref/unref tbm_surface 60/129060/1
taeyoon0.lee [Fri, 17 Mar 2017 12:17:55 +0000 (21:17 +0900)]
Added ref/unref tbm_surface

Cherry picked from Tizen_3.0 branch

https://review.tizen.org/gerrit/#/c/119596/1

Change-Id: I3c52d475da8a7c908d3a1da6d140fe36cec23714

7 years agoMerge "Don't include CXX flags in CFLAGS" into devel/master
Adeel Kazmi [Fri, 12 May 2017 12:48:57 +0000 (12:48 +0000)]
Merge "Don't include CXX flags in CFLAGS" into devel/master

7 years agoDALi Version 1.2.39 43/129043/1 dali_1.2.39
David Steele [Fri, 12 May 2017 12:42:23 +0000 (13:42 +0100)]
DALi Version 1.2.39

Change-Id: I43eeca2634e98c3d3cae142cfa817603c5c9c856

7 years agoRemove duplicated implementation of IMF Manager 03/128703/1
Seoyeon Kim [Thu, 11 May 2017 05:51:01 +0000 (14:51 +0900)]
Remove duplicated implementation of IMF Manager

- Deactivate() means just 'focus out the input panel, not hide it'.
- Sometimes, the application user wants to hide the input panel,
  but remain focusing the input panel.

Change-Id: I03a86518f424fa3377b7b7a3b298d639c053ddb3
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoFix crash issue 96/128696/1
Heeyong Song [Thu, 11 May 2017 05:38:18 +0000 (14:38 +0900)]
Fix crash issue

- Delete Clipboard::Impl
- Change delete order: Adaptor should be deleted before Framework

Change-Id: Id2e793e7206f66ce397a1b4ed1cde970866e4a2b

7 years agoDon't include CXX flags in CFLAGS 14/128114/4
Francisco Santos [Fri, 5 May 2017 14:09:55 +0000 (15:09 +0100)]
Don't include CXX flags in CFLAGS

Change-Id: I21c03603cf68c2ae6038399d633c2bee574e7c7c

7 years agoCheck NULL pointer dereference of the return value 50/128250/2
Seoyeon Kim [Mon, 8 May 2017 07:42:22 +0000 (16:42 +0900)]
Check NULL pointer dereference of the return value

- Return value of FcPatternCreate() can be dereferenced
  at font-client-plugin-impl.cpp
- Return value of a function 'dynamic_cast' can be dereferenced
  at window-impl-ecore-wl.cpp

Change-Id: I7148c301a8aef83d4c730b7a1d882eade54579da
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoMerge "Support touch cancel event" into devel/master
HyunJu Shin [Tue, 9 May 2017 04:33:55 +0000 (04:33 +0000)]
Merge "Support touch cancel event" into devel/master

7 years agoDALi Version 1.2.38 90/128090/1 dali_1.2.38
Agnelo Vaz [Fri, 5 May 2017 09:52:11 +0000 (10:52 +0100)]
DALi Version 1.2.38

Change-Id: I8f9e5033fd988ae1c66301d40c15049b44d3199e

7 years agoIgnore non-fatal libJPEGTurbo decode warnings / errors 50/127950/2
Nick Holland [Tue, 2 May 2017 13:42:19 +0000 (14:42 +0100)]
Ignore non-fatal libJPEGTurbo decode warnings / errors

Currently a JPEG has been found that gives a "Invalid SOS parameters for sequential JPEG" but the JPEG should still be loaded.

Some history:

https://github.com/libjpeg-turbo/libjpeg-turbo/issues/113

Extends a previous patch
https://review.tizen.org/gerrit/#/c/62384/1

Change-Id: Ie1fa3d8930400d7e896bac24ecb3924fa4348c87

7 years agoMerge "DALi Version 1.2.37" into devel/master
Adeel Kazmi [Fri, 28 Apr 2017 10:47:33 +0000 (10:47 +0000)]
Merge "DALi Version 1.2.37" into devel/master

7 years agoDALi Version 1.2.37 13/127713/1 dali_1.2.37
Adeel Kazmi [Fri, 28 Apr 2017 10:32:41 +0000 (11:32 +0100)]
DALi Version 1.2.37

Change-Id: I4928fdf26074939fd316522950f61cd533282d6c

7 years agoImplement IMF Manager additional functions 25/124525/13
Seoyeon Kim [Tue, 11 Apr 2017 12:14:31 +0000 (21:14 +0900)]
Implement IMF Manager additional functions

- SetInputPanelUserData()
- GetInputPanelUserData()
- GetInputPanelState()
- SetReturnKeyState()
- AutoEnableInputPanel()
- ShowInputPanel()
- HideInputPanel()

This patch should be merged together with https://review.tizen.org/gerrit/#/c/127508/

Change-Id: Ie6ddc093cf9ee4bd247d6d3174be9a0798b71e99
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoSupport touch cancel event 30/127430/1
Heeyong Song [Tue, 25 Apr 2017 05:45:48 +0000 (14:45 +0900)]
Support touch cancel event

Change-Id: I97592ac9f1b9150f72433e75a26d7af709326022

7 years agoAdd LICENSE.BSD-3-Clause file 81/126981/1
Seoyeon Kim [Tue, 25 Apr 2017 12:11:37 +0000 (21:11 +0900)]
Add LICENSE.BSD-3-Clause file

- BSD 2.0 is the wrong expression of BSD-3-Clause. Fixed it.

Change-Id: I77af19dbc003a65815302ca16daeaca5ce235ab9
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years ago(Automated Tests) Added macro to print meaningful line numbers in test checking functions 68/126468/1
Adeel Kazmi [Fri, 21 Apr 2017 13:55:48 +0000 (14:55 +0100)]
(Automated Tests) Added macro to print meaningful line numbers in test checking functions

Change-Id: I19a6de31d5b4d2d08607b4c664ff0aafc28025a0

7 years agoMerge "Device Class set in ecore wayland" into devel/master
Adeel Kazmi [Fri, 21 Apr 2017 13:42:48 +0000 (06:42 -0700)]
Merge "Device Class set in ecore wayland" into devel/master