platform/core/uifw/dali-adaptor.git
7 years agoDALi Version 1.2.62 02/156902/1 dali_1.2.62
Richard Huang [Fri, 20 Oct 2017 11:43:06 +0000 (12:43 +0100)]
DALi Version 1.2.62

Change-Id: I63789ddac469cba396a118b47c2bc41171a021fa

7 years agoMerge "Add Property::EXTENTS in automated-tests" into devel/master
Seoyeon Kim [Tue, 17 Oct 2017 08:29:50 +0000 (08:29 +0000)]
Merge "Add Property::EXTENTS in automated-tests" into devel/master

7 years agoMerge "Added an devel-API to check whether video texture is supported" into devel...
HyunJu Shin [Tue, 17 Oct 2017 08:08:05 +0000 (08:08 +0000)]
Merge "Added an devel-API to check whether video texture is supported" into devel/master

7 years agoFix build error. 33/156033/1
minho.sun [Tue, 17 Oct 2017 04:42:03 +0000 (13:42 +0900)]
Fix build error.

Change-Id: Ieb2e8205548868f4ce6c4e74d11f2e3d1fb4fda0
Signed-off-by: minho.sun <minho.sun@samsung.com>
7 years agoEnhance application device signal 67/153567/14
minho.sun [Fri, 8 Sep 2017 07:02:29 +0000 (16:02 +0900)]
Enhance application device signal

Currently, DALi developer cannot get any information about device events
like LanguageChangedSignal.

To make user can use these kind of signals fully,

1) Add Language / Region information getter api.
  - api         : GetLanguage() / GetRegion()

2) Add new signal type and new signal for Battery / Memory status.
  - signal type : LowBatterySignalType / LowMemorySignalType
  - signal      : LowBatterySignal / LowMemorySignalType
  - enum        : BatteryStatus / MemoryStatus

Change-Id: Ibebaa108767ee44edebeac7f2de097ffcc119ff2
Signed-off-by: minho.sun <minho.sun@samsung.com>
7 years agoAdded an devel-API to check whether video texture is supported 82/151582/10
taeyoon0.lee [Thu, 21 Sep 2017 07:55:50 +0000 (16:55 +0900)]
Added an devel-API to check whether video texture is supported

 - Checks whether platform API provides decoded video frame images

Change-Id: Ia287b51060217490a159d89b62255cb0e7b75c65

7 years agoMerge "Ensure we discard unneeded renderbuffers in OpenGL ES 2.0 as well" into devel...
Kimmo Hoikka [Mon, 16 Oct 2017 14:14:59 +0000 (14:14 +0000)]
Merge "Ensure we discard unneeded renderbuffers in OpenGL ES 2.0 as well" into devel/master

7 years agoMerge "Add ImfManager KeyboardResizedSignalType and LanguageChangedSignalType" into...
Seoyeon Kim [Mon, 16 Oct 2017 13:24:18 +0000 (13:24 +0000)]
Merge "Add ImfManager KeyboardResizedSignalType and LanguageChangedSignalType" into devel/master

7 years agoAdd Property::EXTENTS in automated-tests 51/154651/4
Seoyeon Kim [Wed, 11 Oct 2017 02:55:01 +0000 (11:55 +0900)]
Add Property::EXTENTS in automated-tests

Change-Id: Ic3e7f8dfb58c991efc27d3988d457cf5969af7ae
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoMerge "Add DALI_IMPORT_API for reference" into devel/master
Adeel Kazmi [Mon, 16 Oct 2017 10:17:48 +0000 (10:17 +0000)]
Merge "Add DALI_IMPORT_API for reference" into devel/master

7 years agoMerge "Change Window::Raise() implementation" into devel/master
HyunJu Shin [Mon, 16 Oct 2017 01:32:21 +0000 (01:32 +0000)]
Merge "Change Window::Raise() implementation" into devel/master

7 years agoMerge "Fix to get the full input text in RetrieveSurrounding" into devel/master
HyunJu Shin [Mon, 16 Oct 2017 00:51:16 +0000 (00:51 +0000)]
Merge "Fix to get the full input text in RetrieveSurrounding" into devel/master

7 years agoEnsure we discard unneeded renderbuffers in OpenGL ES 2.0 as well 86/155586/2
Adeel Kazmi [Fri, 13 Oct 2017 16:57:52 +0000 (17:57 +0100)]
Ensure we discard unneeded renderbuffers in OpenGL ES 2.0 as well

Change-Id: I5bb9c6fd0c27fa253b10d18af183dc15c8f95b7a

7 years agoDALi Version 1.2.61 64/155564/1 dali_1.2.61
greynaga [Fri, 13 Oct 2017 13:59:37 +0000 (14:59 +0100)]
DALi Version 1.2.61

Change-Id: Ia45624b919ee11f0c8ec677df5bde01985aa6877

7 years agoFix to get the full input text in RetrieveSurrounding 65/151865/3
Seoyeon Kim [Fri, 22 Sep 2017 07:44:20 +0000 (16:44 +0900)]
Fix to get the full input text in RetrieveSurrounding

- When an IMF retrieve surround event is received,
 DALi should send the current full text to IME.

Change-Id: Ie00c3de120fd80a54c085ee6bfc138545c938175
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoChange Window::Raise() implementation 63/152663/2
Heeyong Song [Wed, 27 Sep 2017 00:30:13 +0000 (09:30 +0900)]
Change Window::Raise() implementation

Change-Id: I1e986802afc797ea85d63609eb6a866df34cda6c

7 years agoAdd DALI_IMPORT_API for reference 35/155235/1
Jinho, Lee [Thu, 12 Oct 2017 10:11:23 +0000 (19:11 +0900)]
Add DALI_IMPORT_API for reference

GetMaxTextureSize is changed import api for reference

Change-Id: I89fef421f76ffa3ccfcd473241895bd62883ee8c

7 years agoAdd ImfManager KeyboardResizedSignalType and LanguageChangedSignalType 80/154980/2
Seoyeon Kim [Wed, 11 Oct 2017 13:11:20 +0000 (22:11 +0900)]
Add ImfManager KeyboardResizedSignalType and LanguageChangedSignalType

- The user can get the resolved parameter of ResizedSignal() and
LanguageChangedSignal() in ImfManager.

Change-Id: Icf14e9d294f5120f8342e62d06bc837299d8eba3
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoAdd an environment variable to set the default indicator visible mode 27/152827/3
Heeyong Song [Wed, 27 Sep 2017 07:31:19 +0000 (16:31 +0900)]
Add an environment variable to set the default indicator visible mode

Change-Id: I5a86d1bb8ffc3f21ec2a57af9b000bf958e2a327

7 years agoAdd event handling for additional Device::SubClass type 33/152833/3
Heeyong Song [Wed, 27 Sep 2017 07:43:55 +0000 (16:43 +0900)]
Add event handling for additional Device::SubClass type

Change-Id: Ic24c9a2b2bb6d23b0a384b75ca2c10e75e75337d

7 years agoMerge "Fast bounding-box clipping feature" into devel/master
Adeel Kazmi [Fri, 6 Oct 2017 16:42:19 +0000 (16:42 +0000)]
Merge "Fast bounding-box clipping feature" into devel/master

7 years agoDALi Version 1.2.60 33/154133/1 dali_1.2.60
Adeel Kazmi [Fri, 6 Oct 2017 15:54:34 +0000 (16:54 +0100)]
DALi Version 1.2.60

Change-Id: I3a8eb3b62a223e92c8c7563bb12e8508e5056742

7 years agoFast bounding-box clipping feature 99/151999/3
Tom Robinson [Fri, 22 Sep 2017 17:16:57 +0000 (18:16 +0100)]
Fast bounding-box clipping feature

Change-Id: I532c00cc322ceae9bd28918fef8b68a58603b8b2

7 years agoMigration of devel API to public 16/153816/10
adam.b [Fri, 29 Sep 2017 17:31:29 +0000 (18:31 +0100)]
Migration of devel API to public

Migrated DevelWindow API to public.

Change-Id: Ibebef89203a91feaf55bb469b2c577179b960a4d

7 years agoChanges required after some Actor Devel APIs made Public 21/153821/1
Adeel Kazmi [Fri, 29 Sep 2017 18:56:35 +0000 (19:56 +0100)]
Changes required after some Actor Devel APIs made Public

Change-Id: I23e0027833ec3e7e906e5ef9103ce2f9d0f5c4ce

7 years agoChanges required after Device moved to Public API in Core 08/153808/2
Adeel Kazmi [Fri, 29 Sep 2017 16:13:05 +0000 (17:13 +0100)]
Changes required after Device moved to Public API in Core

Change-Id: I9bbe468837e3d630727ede73f49a838469a09f35

7 years agoMerge "Changes required after some pixel formats were moved to the Public API in...
Adeel Kazmi [Fri, 29 Sep 2017 12:51:26 +0000 (12:51 +0000)]
Merge "Changes required after some pixel formats were moved to the Public API in Core" into devel/master

7 years agoDALi Version 1.2.59 85/153785/1 dali_1.2.59
Francisco Santos [Fri, 29 Sep 2017 12:19:23 +0000 (13:19 +0100)]
DALi Version 1.2.59

Change-Id: Icbca39d2f1e2b574bbf4e26ba468dafbb6e373b7

7 years agoChanges required after some pixel formats were moved to the Public API in Core 30/153530/1
Adeel Kazmi [Thu, 28 Sep 2017 15:54:51 +0000 (16:54 +0100)]
Changes required after some pixel formats were moved to the Public API in Core

Change-Id: I47df90dfc8ab19577510e3a764c45fa592fc2a53

7 years agoMerge "DALi Version 1.2.58" into devel/master
Adeel Kazmi [Fri, 22 Sep 2017 14:29:51 +0000 (14:29 +0000)]
Merge "DALi Version 1.2.58" into devel/master

7 years agoDALi Version 1.2.58 79/151979/1 dali_1.2.58
David Steele [Fri, 22 Sep 2017 14:23:40 +0000 (15:23 +0100)]
DALi Version 1.2.58

Change-Id: I9cabc63cd2573a44154ac8cf6ba2df40630433b5

7 years agoMerge "Removed video player plugin" into devel/master
taeyoon0.lee [Fri, 22 Sep 2017 13:40:09 +0000 (13:40 +0000)]
Merge "Removed video player plugin" into devel/master

7 years agoCleanup screen rotation code 38/143138/5
Heeyong Song [Wed, 9 Aug 2017 00:34:23 +0000 (09:34 +0900)]
Cleanup screen rotation code

Change-Id: I69f0a3c7d0212c69f710142532724d020ff6f35e

7 years agoAvoid debug assert when Timer is destroyed 52/151652/2
Adeel Kazmi [Thu, 21 Sep 2017 10:33:42 +0000 (11:33 +0100)]
Avoid debug assert when Timer is destroyed

item-view.example and clipping.example crash with debug builds without this patch

Change-Id: Icacb213e435cdc831da24e146cc50f47a29b3e37

7 years agoMerge "Fix svace issues" into devel/master
Adeel Kazmi [Thu, 21 Sep 2017 09:31:24 +0000 (09:31 +0000)]
Merge "Fix svace issues" into devel/master

7 years agoFix svace issues 13/151413/1
huiyu,eun [Thu, 21 Sep 2017 00:15:40 +0000 (09:15 +0900)]
Fix svace issues

- Fix derefenced pointer

Change-Id: I6f1dcd553caff648c57e0ab1ebc6187e693fd601
Signed-off-by: huiyu,eun <huiyu.eun@samsung.com>
7 years agoRemoved video player plugin 59/150959/2
taeyoon0.lee [Tue, 19 Sep 2017 07:36:02 +0000 (16:36 +0900)]
Removed video player plugin

 - video plugin was moved in dali-extension

Change-Id: I30c96d75fd37a98547e9994e8899952de492b94a

7 years agoRetrieve outline glyph from freetype 16/147716/3
Richard Huang [Tue, 5 Sep 2017 09:47:51 +0000 (10:47 +0100)]
Retrieve outline glyph from freetype

Change-Id: I352d6b4ab2d976e1ad7276cba9d96f7b9c6a3a01

7 years agoMerge "Fix Set and Get InputPanelData()" into devel/master
Seoyeon Kim [Mon, 18 Sep 2017 02:14:09 +0000 (02:14 +0000)]
Merge "Fix Set and Get InputPanelData()" into devel/master

7 years agoDALi Version 1.2.57 91/150391/1 dali_1.2.57
Agnelo Vaz [Fri, 15 Sep 2017 10:09:40 +0000 (11:09 +0100)]
DALi Version 1.2.57

Change-Id: I94e6120efda8c842767aa3061fcbf9fbf1046ca9

7 years agoTest macros print just filename and not full path, all tests throw and harness catche... 02/150202/3
Kimmo Hoikka [Thu, 14 Sep 2017 17:09:20 +0000 (18:09 +0100)]
Test macros print just filename and not full path, all tests throw and harness catches tests

Change-Id: I2b3b472dc177005d199454c53a4764e3813fcae8

7 years agoFix Set and Get InputPanelData() 88/146988/5
Seoyeon Kim [Thu, 31 Aug 2017 11:18:59 +0000 (20:18 +0900)]
Fix Set and Get InputPanelData()

- Fixed SetInputPanelData() and GetInputPanelData() code

Change-Id: I9bc9da2093ae86fbea0e343d6c489cfe848e4aa2
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoMerge "Change the return type of the init function" into devel/master
Heeyong Song [Thu, 14 Sep 2017 01:35:27 +0000 (01:35 +0000)]
Merge "Change the return type of the init function" into devel/master

7 years agoMerge "Add an assertion for thread-satfy check to Timer" into devel/master
Heeyong Song [Thu, 14 Sep 2017 01:35:19 +0000 (01:35 +0000)]
Merge "Add an assertion for thread-satfy check to Timer" into devel/master

7 years agoAdd an assertion for thread-satfy check to Timer 87/148187/5
Heeyong Song [Thu, 7 Sep 2017 04:55:34 +0000 (13:55 +0900)]
Add an assertion for thread-satfy check to Timer

Change-Id: Ib42bd9f3312b2140d379491a66b29a47182a5f90

7 years agoFix SVACE issues 21/148421/3
Seoyeon Kim [Fri, 8 Sep 2017 02:02:52 +0000 (11:02 +0900)]
Fix SVACE issues

- Check NULL dereference at window-impl-ecore-wl.cpp:880, 1467
- Initialized member variables in TizenVideoPlayer
- Fix the correct expression at image-operations.cpp:478
- Fix not to return NULL pointer at video-player-impl.cpp:136

Change-Id: I6ba410ab3406cca2a9b66c66345654c374278628
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoChange the return type of the init function 14/149014/2
Hwankyu Jhun [Sun, 10 Sep 2017 07:00:46 +0000 (16:00 +0900)]
Change the return type of the init function

Change-Id: Ib0541067345149e18d5e7f79f6d47c23843530e1
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
7 years agoFix build error in tv profile 17/148817/2
Heeyong Song [Mon, 11 Sep 2017 03:15:47 +0000 (12:15 +0900)]
Fix build error in tv profile

Change-Id: Ia7c9527e23a3329f9a98a730d0352af85c115991

7 years agoDALi Version 1.2.56 58/148658/1 dali_1.2.56
adam.b [Fri, 8 Sep 2017 08:27:24 +0000 (09:27 +0100)]
DALi Version 1.2.56

Change-Id: Iaf61e62730477402c166c2872e4f8fb7428dabc7

7 years agoAdded a method so that we can render once more, even if we're paused 92/148092/2
Adeel Kazmi [Wed, 6 Sep 2017 18:19:45 +0000 (19:19 +0100)]
Added a method so that we can render once more, even if we're paused

Change-Id: Ide4ab561faaf11954d265639b674a629296738e0

7 years agoMerge "Fixed crash issues" into devel/master
Heeyong Song [Thu, 7 Sep 2017 04:48:48 +0000 (04:48 +0000)]
Merge "Fixed crash issues" into devel/master

7 years agoMerge "Added layout direction change by system language" into devel/master
taeyoon0.lee [Thu, 7 Sep 2017 04:47:36 +0000 (04:47 +0000)]
Merge "Added layout direction change by system language" into devel/master

7 years agoMerge "Make TiltSensor started again after stopped" into devel/master
HyunJu Shin [Thu, 7 Sep 2017 04:42:42 +0000 (04:42 +0000)]
Merge "Make TiltSensor started again after stopped" into devel/master

7 years agoFixed crash issues 14/147914/3
Joogab Yun [Tue, 5 Sep 2017 08:27:54 +0000 (17:27 +0900)]
Fixed crash issues

do eglMakeCurrent before eglDestroySurface()

Change-Id: Iff8abcca5bcc5ec56e4ce3f34afcd6092ee41c9e

7 years agoSupport KTX_UNCOMPRESSED_ALPHA8 format 45/146945/3
Heeyong Song [Thu, 31 Aug 2017 08:26:30 +0000 (17:26 +0900)]
Support KTX_UNCOMPRESSED_ALPHA8 format

Change-Id: Ia9ed3eef2a7fcaa7184a11b9b187d9d1e02d909a

7 years agoAdded layout direction change by system language 39/146439/10
taeyoon0.lee [Mon, 28 Aug 2017 14:39:53 +0000 (23:39 +0900)]
Added layout direction change by system language

Change-Id: Ia48f37a873655013d7fa23ba65a98a5ca1af58ef

7 years agoSupport dual ABI 50/138450/12
Heeyong Song [Wed, 12 Jul 2017 07:39:14 +0000 (16:39 +0900)]
Support dual ABI

Change-Id: If0ffebb755fcbf8a4014c13cc2bdf0f302203704

7 years agoDALi Version 1.2.55 15/147215/1 dali_1.2.55
Umar [Fri, 1 Sep 2017 11:35:22 +0000 (12:35 +0100)]
DALi Version 1.2.55

Change-Id: I8987e2ff7276c76ab41b1ebdee13a77bb44e0d05

7 years agoMerge "Revert "Added handler for ECORE_WL_EVENT_WINDOW_VISIBILITY_CHANGE"" into devel...
taeyoon0.lee [Fri, 1 Sep 2017 07:23:23 +0000 (07:23 +0000)]
Merge "Revert "Added handler for ECORE_WL_EVENT_WINDOW_VISIBILITY_CHANGE"" into devel/master

7 years agoMerge "Revise installing a license file in automated-test" into devel/master
Adeel Kazmi [Thu, 31 Aug 2017 10:00:49 +0000 (10:00 +0000)]
Merge "Revise installing a license file in automated-test" into devel/master

7 years agoMerge "Do not build elementary when tizen version is over 3.0" into devel/master
minho.sun [Thu, 31 Aug 2017 03:00:19 +0000 (03:00 +0000)]
Merge "Do not build elementary when tizen version is over 3.0" into devel/master

7 years agoDo not build elementary when tizen version is over 3.0 87/146787/2
minho.sun [Wed, 30 Aug 2017 11:58:05 +0000 (20:58 +0900)]
Do not build elementary when tizen version is over 3.0

Do not build elementary when tizen version is over 3.0

Change-Id: I816d4dbb8ad7e3e4209817d2fae7ff0179451f60
Signed-off-by: minho.sun <minho.sun@samsung.com>
7 years agoDisable Accessibility in Tizen 79/146679/1
Seoyeon Kim [Wed, 30 Aug 2017 04:40:31 +0000 (13:40 +0900)]
Disable Accessibility in Tizen

- Make Accessibility disabled temporarily in Tizen platform

Change-Id: I52ccc0178a5f311afbeae5a3977cbf5dfd91fdfa
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoDALi Version 1.2.54 44/146244/1 dali_1.2.54
Francisco Santos [Fri, 25 Aug 2017 10:48:41 +0000 (11:48 +0100)]
DALi Version 1.2.54

Change-Id: I9baaedddee79a26a78e904905da94997feae2ec2

7 years agoRevise installing a license file in automated-test 98/146198/1
Youngjae Shin [Tue, 22 Aug 2017 05:25:59 +0000 (14:25 +0900)]
Revise installing a license file in automated-test

Change-Id: I8bb3d8fcdf9eb19b3ea9bf9cd6afde57f2b10f40

7 years agoMake TiltSensor started again after stopped 50/143250/5
Seoyeon Kim [Wed, 9 Aug 2017 07:27:37 +0000 (16:27 +0900)]
Make TiltSensor started again after stopped

- In tilt-sensor-impl-tizen.cpp, if once tiltsensor was Stopped,
  TiltSensor could not be Started again.
- Fixed the conditional of TiltSensor::Start()

Change-Id: I917839acbd69900db1aa31c4bbab78a4ea38f999
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoMerge "Added option to test harness execution to only summarize failures" into devel...
Adeel Kazmi [Thu, 24 Aug 2017 10:55:28 +0000 (10:55 +0000)]
Merge "Added option to test harness execution to only summarize failures" into devel/master

7 years agoAdded option to test harness execution to only summarize failures 77/145777/1
David Steele [Wed, 23 Aug 2017 18:31:33 +0000 (19:31 +0100)]
Added option to test harness execution to only summarize failures

Change-Id: Ifa0402acb152565dccfa7a6adda6b29667202fc9

7 years agoMerge "Calling ProcessCoreEvents synchronously in time tick callback of WatchApplicat...
Adeel Kazmi [Wed, 23 Aug 2017 16:46:55 +0000 (16:46 +0000)]
Merge "Calling ProcessCoreEvents synchronously in time tick callback of WatchApplication" into devel/master

7 years agoCalling ProcessCoreEvents synchronously in time tick callback of WatchApplication 78/145478/4
SinJae Lee [Tue, 22 Aug 2017 08:21:41 +0000 (17:21 +0900)]
Calling ProcessCoreEvents synchronously in time tick callback of WatchApplication

Change-Id: I8cd2ed4612ae0a5ebdc9a778e55837fa9d2bcb04

7 years agoMerge "FontClient - Create again the character set info." into devel/master
Adeel Kazmi [Mon, 21 Aug 2017 16:01:48 +0000 (16:01 +0000)]
Merge "FontClient - Create again the character set info." into devel/master

7 years agoEnsure all users can run the unit test cases on the same machine. 98/145198/2
Victor Cebollada [Mon, 21 Aug 2017 14:25:29 +0000 (15:25 +0100)]
Ensure all users can run the unit test cases on the same machine.

Change-Id: I6211441cf6cbee75bfdf39211e411ca430a7368a
Signed-off-by: Victor Cebollada <v.cebollada@ex1.seri.co.uk>
7 years agoFontClient - Create again the character set info. 26/145126/2
Victor Cebollada [Fri, 18 Aug 2017 16:41:56 +0000 (17:41 +0100)]
FontClient - Create again the character set info.

* The character set info stores the characters supported by a font.
  The font client stores a pointer to a FontConfig data structure
  that becomes invalid when the platform's default font changes.

  The font client reinitializes the font config library when the
  platform's default font changes making the character set pointers
  invalid.

Change-Id: I9a1a1537760536d721576024c077873462af6bf5
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoMerge "DALi Version 1.2.53" into devel/master
Adeel Kazmi [Fri, 18 Aug 2017 09:31:04 +0000 (09:31 +0000)]
Merge "DALi Version 1.2.53" into devel/master

7 years agoDALi Version 1.2.53 10/144910/1 dali_1.2.53
Victor Cebollada [Fri, 18 Aug 2017 09:20:30 +0000 (10:20 +0100)]
DALi Version 1.2.53

Change-Id: Ia69a6c3fd3fb0fe437420804da13e044fc9bdc4b

7 years agoMerge "Remove use of map-wrapper in adaptor" into devel/master
Adeel Kazmi [Fri, 18 Aug 2017 09:16:56 +0000 (09:16 +0000)]
Merge "Remove use of map-wrapper in adaptor" into devel/master

7 years agoFontClient - Fix font selection issues. 79/144179/4
Victor Cebollada [Tue, 15 Aug 2017 14:57:49 +0000 (15:57 +0100)]
FontClient - Fix font selection issues.

* Fix for scalable/color fonts.
  Before this patch it was assumed that a font with fixed
  glyph's sizes  was a color font. Wrong!
  A scalable non color font may have fixed sizes as well.
  As a result of this some glyphs were missing.

* Fix the issue when a font doesn't support all the glyphs
  of a script.
  i.e a font validated for the CJK script may contain
  glyphs for the chinese language but not for the
  Japanese.
  Some glyph's bitmaps failed to be retrieved showing
  squares instead of the actual glyph.

  The font's character set is cached and a new
  IsCharacterSupportedByFont() method has been added to
  query if a character is supported.

Change-Id: I804cfa83fafd0ae7c1e199af48c6f728740816c2
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoRemove use of map-wrapper in adaptor 75/141475/5
Kimmo Hoikka [Mon, 31 Jul 2017 18:27:29 +0000 (19:27 +0100)]
Remove use of map-wrapper in adaptor

Change-Id: I1dc717f7322fe367ed4c19fc68628949632d2ce4

7 years agoTry to fix png crash issue 48/144548/1
xinyan.mei [Fri, 11 Aug 2017 09:37:29 +0000 (17:37 +0800)]
Try to fix png crash issue

Problem: png crash
Reason: png header info indicate that color type is RGB  width = 92, height = 92.
        but real rowbytes is 92 x 4, it means the color type should be RGBA
Solution: Correct the pixelformat according to the real rowbytes

Change-Id: I90f2865b54c62da6fdb41f32abe3971e274b6e94
Signed-off-by: xinyan.mei <xinyan.mei@samsung.com>
7 years agoReplace GCC specific __thread with C++ 11 keyword thread_local 83/144383/2
Kimmo Hoikka [Wed, 16 Aug 2017 11:00:25 +0000 (12:00 +0100)]
Replace GCC specific __thread with C++ 11 keyword thread_local

Change-Id: I0a3725b53f2cdb48ad0ba0b26e60ef75ef7c46c3

7 years agoFix egl surface crash 93/143393/4
Heeyong Song [Wed, 9 Aug 2017 12:53:29 +0000 (21:53 +0900)]
Fix egl surface crash

Change-Id: I6fea3d23d30396a96bdc0f55ffeca122455da1bb

7 years agoChange CalculateDesiredDimensions() to consider the image aspect ratio 38/142938/2
Heeyong Song [Tue, 8 Aug 2017 02:50:47 +0000 (11:50 +0900)]
Change CalculateDesiredDimensions() to consider the image aspect ratio

Change-Id: I24b047c183c30b30c35a8962a85a7bc3f5a1f36b

7 years agoMerge "DALi Version 1.2.52" into devel/master
Adeel Kazmi [Fri, 11 Aug 2017 12:22:50 +0000 (12:22 +0000)]
Merge "DALi Version 1.2.52" into devel/master

7 years agoDALi Version 1.2.52 36/143836/1 dali_1.2.52
Richard Huang [Fri, 11 Aug 2017 11:44:11 +0000 (12:44 +0100)]
DALi Version 1.2.52

Change-Id: Id3dbd4ac4e61723f1a5b16ccb84445f5f99f937a

7 years agoFix Launchpad error 91/143791/1
Heeyong Song [Fri, 11 Aug 2017 08:55:09 +0000 (17:55 +0900)]
Fix Launchpad error

Change-Id: Ie481e9562d1483c18b95808e111cb96910af9eae

7 years agoFix FLIPH, FLIPV, TRANSPOSE, TRANSVERSE, ROT_180 transforms exif issues 19/142619/6
xinyan.mei [Tue, 25 Jul 2017 07:52:15 +0000 (15:52 +0800)]
Fix FLIPH, FLIPV, TRANSPOSE, TRANSVERSE, ROT_180 transforms exif issues
in loader-jpeg-turbo

Also includes additional tests to compare images.

Change-Id: Iac6049f394cf20542c5d1720a7622b8426c58a35
Signed-off-by: xinyan.mei <xinyan.mei@samsung.com>
7 years agoRevert "Added handler for ECORE_WL_EVENT_WINDOW_VISIBILITY_CHANGE" 06/143206/1
taeyoon0.lee [Wed, 9 Aug 2017 05:27:40 +0000 (14:27 +0900)]
Revert "Added handler for ECORE_WL_EVENT_WINDOW_VISIBILITY_CHANGE"

  This handler has the same issue with pause handler
  Each application should handle pause or visibility event

This reverts commit 323ab758ec1c5d733c37a2a36762b15d1808b6dc.

Conflicts:
adaptors/ecore/wayland/window-impl-ecore-wl.cpp

Change-Id: I18e9efada2a09148b24bb4ebfc60b7faa2ee2590

7 years agoMerge "Added FileReader and FileWriter classes to wrap FileCloser" into devel/master
David Steele [Fri, 4 Aug 2017 15:55:03 +0000 (15:55 +0000)]
Merge "Added FileReader and FileWriter classes to wrap FileCloser" into devel/master

7 years agoMerge "DALi Version 1.2.51" into devel/master
Adeel Kazmi [Fri, 4 Aug 2017 10:51:31 +0000 (10:51 +0000)]
Merge "DALi Version 1.2.51" into devel/master

7 years agoDALi Version 1.2.51 87/142587/1 dali_1.2.51
greynaga [Fri, 4 Aug 2017 10:43:40 +0000 (11:43 +0100)]
DALi Version 1.2.51

Change-Id: Ic2b5ddba4588b64cb7a49f1732d8ae7bb57f5ff4

7 years agoFix SVACE issue 75/141875/2
Seoyeon Kim [Wed, 2 Aug 2017 01:27:11 +0000 (10:27 +0900)]
Fix SVACE issue

- Integer 'rowStride' could be obtained from untrusted source at loader-bmp.cpp:105
- Checked 'infoHeader.width' and 'infoHeader.height' bounds

Change-Id: I5e054565e85b11dc8cdb5a2809955fd75a3c53fb
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoAdded FileReader and FileWriter classes to wrap FileCloser 28/142128/1
David Steele [Wed, 2 Aug 2017 15:34:27 +0000 (16:34 +0100)]
Added FileReader and FileWriter classes to wrap FileCloser

Abstracted FileCloser to make the code tidier;

Changed FileWriter to extend the buffer so that on certain platforms,
the last data byte doesn't get overwritten.

Change-Id: I3ff2f252ce42462e33c483d65fb8fb69ff3549f8
Signed-off-by: David Steele <david.steele@samsung.com>
7 years agoMerge "DALi Version 1.2.50" into devel/master
David Steele [Fri, 28 Jul 2017 16:02:03 +0000 (16:02 +0000)]
Merge "DALi Version 1.2.50" into devel/master

7 years agoDALi Version 1.2.50 27/141227/1 dali_1.2.50
Adeel Kazmi [Fri, 28 Jul 2017 15:54:46 +0000 (16:54 +0100)]
DALi Version 1.2.50

Change-Id: I6e959e28a991aecbe1411eb6c31963d4e1a1d247

7 years agoSupport screen rotation 09/139709/6
Heeyong Song [Thu, 20 Jul 2017 07:20:21 +0000 (16:20 +0900)]
Support screen rotation

Change-Id: Iab506d449cf578bd0b4bc9d2d889769c06df1ff8

7 years agoChanged curl file download algorithm to handle chunks 18/140618/1
David Steele [Tue, 25 Jul 2017 15:22:42 +0000 (16:22 +0100)]
Changed curl file download algorithm to handle chunks

Some websites don't provide an image size in the HTTP header, instead
they 'chunk' the data. The new implementation handles both images with
a size that can be allocated, and images that are loaded as chunks.

Change-Id: If8c4b914f75581f093b51c92e2d3e282b5e9dd5b
Signed-off-by: David Steele <david.steele@samsung.com>
7 years agoMerge "Fix security SVACE issue" into devel/master
Adeel Kazmi [Tue, 25 Jul 2017 11:14:12 +0000 (11:14 +0000)]
Merge "Fix security SVACE issue" into devel/master

7 years agoMerge "DALi Version 1.2.49" into devel/master
Adeel Kazmi [Fri, 21 Jul 2017 13:27:40 +0000 (13:27 +0000)]
Merge "DALi Version 1.2.49" into devel/master

7 years agoDALi Version 1.2.49 50/140050/1 dali_1.2.49
David Steele [Fri, 21 Jul 2017 13:24:30 +0000 (14:24 +0100)]
DALi Version 1.2.49

Change-Id: I8a494ed49876e67d6d1f9e4ef64090af8e814903

7 years agoMerge "Adding scale and crop feature to alpha mask" into devel/master
Adeel Kazmi [Fri, 21 Jul 2017 09:32:18 +0000 (09:32 +0000)]
Merge "Adding scale and crop feature to alpha mask" into devel/master