Nick Holland [Tue, 26 Apr 2016 09:05:09 +0000 (10:05 +0100)]
Updated Wayland TextInput to match latest system changes
Change-Id: Ife9920178b8fb1f147c8964b1bdc8b3c6b83c0c0
Adeel Kazmi [Fri, 6 May 2016 14:51:31 +0000 (07:51 -0700)]
Merge "DALi Version 1.1.33" into devel/master
David Steele [Fri, 6 May 2016 14:47:26 +0000 (15:47 +0100)]
DALi Version 1.1.33
Change-Id: I42095b695b268b26fab49212643960bfcde558d5
Adeel Kazmi [Thu, 5 May 2016 19:22:31 +0000 (20:22 +0100)]
(Automated Tests) Platform Abstraction now handles multiple resource requests
Also synchronized some dali-test-suite-utils.h/cpp with toolkit.
Change-Id: Ie9b33de65cfad6456fd5bd8fc128db6e1cc9f2a5
Adeel Kazmi [Thu, 5 May 2016 14:29:51 +0000 (15:29 +0100)]
Build UBUNTU profile & for OpenGL ES 2.0 by default
This is overridden in the spec files for targets anyway so a completely unnecessary step for
UBUNTU users.
Change-Id: I1d19584737eceb42b4a5b0bd0d35b806f13e8124
Victor Cebollada [Thu, 5 May 2016 06:38:21 +0000 (07:38 +0100)]
Svace issues.
* Add undefined and private copy constructors and assignment operators to avoid copies.
Change-Id: I7ff0665f11f5b557ddb76e15b016ebda6eaaa808
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Paul Wisbey [Tue, 3 May 2016 09:19:30 +0000 (10:19 +0100)]
Blending enum clean-up
We were previously using a mixture of BLEND and BLENDING in enums.
The order of the BLEND_FACTOR enums & string names was also inconsistent.
As a rule of thumb always use Blend & BLEND for namespaces & enums/constants
(not Blending or BLENDING)
Change-Id: I63f7b59cf7c5c234eda979d55213a2994e90860a
Kimmo Hoikka [Fri, 29 Apr 2016 15:01:35 +0000 (08:01 -0700)]
Merge "Changes following "Remove API to set if a geometry requires writing to the depth buffer"" into devel/master
Ferran Sole [Wed, 27 Apr 2016 07:19:05 +0000 (08:19 +0100)]
Changes following "Remove API to set if a geometry requires writing to the depth buffer"
Change-Id: I4739a7d9aa6e1b65a55761fda0166e7004cb1761
Agnelo Vaz [Fri, 29 Apr 2016 08:10:10 +0000 (09:10 +0100)]
DALi Version 1.1.32
Change-Id: I4b6b65e084bffe999d78abaab8794ef87c3b0b09
Adeel Kazmi [Wed, 27 Apr 2016 13:52:55 +0000 (06:52 -0700)]
Merge "Fix doxygen errors" into devel/master
Richard Huang [Tue, 26 Apr 2016 15:54:45 +0000 (16:54 +0100)]
Fix doxygen errors
Change-Id: Idb6d53284874863fb1b9db915d273ef7b829857b
Ferran Sole [Tue, 26 Apr 2016 14:05:02 +0000 (15:05 +0100)]
Changes following "Make TextureSet a non property owner"
Change-Id: I87819057608e44c265e0f12f48e320be34363f71
Ferran Sole [Wed, 20 Apr 2016 15:09:55 +0000 (16:09 +0100)]
Changes following "Remove Geometry scene object"
Change-Id: I8332f8a52b33dbd7d852d2f87d4d9d6686edcf17
Adeel Kazmi [Fri, 22 Apr 2016 09:07:49 +0000 (10:07 +0100)]
DALi Version 1.1.31
Change-Id: I497fbd82d4e4786abe7de9a5d38e39bb621f2126
Adeel Kazmi [Thu, 21 Apr 2016 09:49:58 +0000 (02:49 -0700)]
Merge "Fixed issue preventing Emscripten build of DALi detecting build errors" into devel/master
Paul Wisbey [Fri, 27 Nov 2015 15:28:55 +0000 (15:28 +0000)]
Vector-based text rendering
Change-Id: I1919a3fc7bddf399927d4ffc082af716b9f1032f
Tom Robinson [Wed, 20 Apr 2016 14:54:08 +0000 (15:54 +0100)]
Fixed issue preventing Emscripten build of DALi detecting build errors
Change-Id: I386f63b0e48669269cddeef06871e44f95ebf11f
Ferran Sole [Wed, 20 Apr 2016 13:53:26 +0000 (14:53 +0100)]
Fixed for Emscripten wrapper not building
Change-Id: I3e864b3c761077c1ff27930d6f2e2a8d7a784133
Adeel Kazmi [Tue, 19 Apr 2016 10:17:43 +0000 (11:17 +0100)]
Synchronized Automated Tests with dali-core
Change-Id: Ia270b161f7453f8184d99a1858783a49e918c2e6
Ferran Sole [Wed, 6 Apr 2016 09:40:41 +0000 (10:40 +0100)]
Rendering API clean-up
Change-Id: I57d7e78ae42a19e2a0fa1246a8b6fdb6e79f0c56
Paul Wisbey [Fri, 15 Apr 2016 15:16:50 +0000 (08:16 -0700)]
Merge "Font client - Cache the given font description after validating a font." into devel/master
Adam Bialogonski [Fri, 15 Apr 2016 13:59:12 +0000 (14:59 +0100)]
DALi Version 1.1.30
Change-Id: Id67ac6dc2eac5f503dff3f9d28fbe164b8a8a61a
Victor Cebollada [Wed, 13 Apr 2016 13:59:24 +0000 (14:59 +0100)]
Font client - Cache the given font description after validating a font.
* When a font description is validated a font config family pattern is created
and matched. The resulting matched font description may be different than the
given one. In this case it caches both font descriptions to avoid doing the
same operation again.
Change-Id: Ie521953fe8a2c91578255ed61ecd0adc30ccbf09
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Nick Holland [Wed, 13 Apr 2016 09:11:46 +0000 (10:11 +0100)]
Support for key events on Tizen TV 2.4
In November 2015, Input framework on Tizen TV 2.4
changed from using XKeyEvents to using XClientMessages
Change-Id: I2268126f912b1a04b33bfc5c034287474e992735
Xiangyin Ma [Fri, 8 Apr 2016 10:24:27 +0000 (11:24 +0100)]
DALi Version 1.1.29
Change-Id: I0bf4396f4c05dbbb3888139836105a28475c4ee8
Yoonsang Lee [Wed, 27 Jan 2016 23:20:38 +0000 (08:20 +0900)]
Update doxygen groups and overview description
- Update overview of DALi adaptor
Change-Id: Iede36ea40f2a8a85acf0fbe00ab886aaecdc0af0
Victor Cebollada [Fri, 1 Apr 2016 08:22:03 +0000 (09:22 +0100)]
DALi Version 1.1.28
Change-Id: I39a136b7992c42b0a5ae3a5487c0be453d41b5e4
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Adeel Kazmi [Thu, 24 Mar 2016 17:32:09 +0000 (17:32 +0000)]
Ensure event/update/render times are logged when using the combined-update-render threading model
The performance logging output is only shown when a VSYNC marker is sent, but we do not have a
Vsync thread in the combined-update-render threading model.
The solution is to just set a vsync marker at the start of the frame.
Change-Id: Ifd1c2b91d546f4b1819a034ef918b9484501018e
Adeel Kazmi [Thu, 24 Mar 2016 16:35:19 +0000 (09:35 -0700)]
Merge "DALi Version 1.1.27" into devel/master
Tom Robinson [Thu, 24 Mar 2016 15:48:59 +0000 (15:48 +0000)]
DALi Version 1.1.27
Change-Id: Ic52c9ed654a6b6311ecab31259b4b5bfbebb07c4
Nick Holland [Fri, 11 Mar 2016 14:09:34 +0000 (14:09 +0000)]
Wayland virtual keyboard support
DALi text controls still needs IMF support(coming next) for
full functionality.
Change-Id: I07c70a51245247c75faa569ffe4f9b71f3330ca5
minho.sun [Wed, 24 Feb 2016 02:24:43 +0000 (11:24 +0900)]
Fix for libjpeg API changes
TurboJPEG API functions will now return an error code if a warning is triggered in the underlying libjpeg API.
For instance, if a JPEG file is corrupt, the TurboJPEG decompression functions will attempt to decompress as much of the image as possible, but those functions will now return -1 to indicate that the decompression was not entirely successful.
For this reason, we need to distinguish return of tjGetErrorStr() is warning or error.
If the return string has 'Corrupt JPEG data' prefix, it means warning.
Then, do not return false.
Change-Id: Ib542f2365c0e35c14187e3daa7e32008296c26bb
Seoyeon Kim [Thu, 4 Feb 2016 02:38:09 +0000 (11:38 +0900)]
Update public header comments of DALi adaptors
Change-Id: Iaad1da40d10ca8db3b5a4756b22cb4c1e48a5fb2
Paul Wisbey [Mon, 21 Mar 2016 16:49:32 +0000 (16:49 +0000)]
PropertyBuffer SetData clean-up
Change-Id: I55e4430319324bcbbca3bc1f6ac1839c9821ea35
Richard Huang [Fri, 18 Mar 2016 13:09:53 +0000 (13:09 +0000)]
DALi Version 1.1.26
Change-Id: If6f819fbb9c60857a86e1f556e76035851027bd9
taeyoon [Thu, 6 Aug 2015 04:41:24 +0000 (13:41 +0900)]
Replaced internal sensor api or deprecated api
- Modification of adaptors/tizen/tilt-sensor-impl* by SinJae Lee
- Add some modification according to latest dali
Conflicts:
build/tizen/adaptor/Makefile.am
build/tizen/configure.ac
Change-Id: Ib3c401448af337a780ebf2233a4ce597177777b4
David Steele [Fri, 11 Mar 2016 15:19:25 +0000 (07:19 -0800)]
Merge "DALi Version 1.1.25" into devel/master
Nick Holland [Fri, 11 Mar 2016 15:02:26 +0000 (15:02 +0000)]
DALi Version 1.1.25
Change-Id: I52900b5453ea5f7468af5046d710f02b0f8f7b84
taeyoon [Fri, 11 Mar 2016 09:15:42 +0000 (01:15 -0800)]
Merge "Change SetNativeImageSource() to SetSource()" into devel/master
suhyung Eom [Wed, 9 Mar 2016 04:55:45 +0000 (13:55 +0900)]
Fixed Svace Defect
[Defect - NO_CAST.INTEGER_OVERFLOW]
Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: I22b67509755134baaee7f1854b5576656faa3600
Agnelo Vaz [Thu, 3 Mar 2016 18:03:12 +0000 (18:03 +0000)]
EventHandlers use IsDeviceButton for filtering Keyevents to IMF
A comparison was being done with the Ecore KeyEvent and the lookup table in in Dali KeyLookup,
as there could be one to many mappings the first match was returned. Meant a following match that was needed got ignored.
Use IsDeviceButton now which returns true or false after checking whole KeyLookup table.
Change-Id: I0d888a641e700569d6a66106df52ccef01f86a1d
Ferran Sole [Mon, 7 Mar 2016 09:07:42 +0000 (09:07 +0000)]
DALi Version 1.1.24
Change-Id: I521f82f1fab86f8593a3de9c210fdf489a1ac5d0
Paul Wisbey [Fri, 4 Mar 2016 11:56:37 +0000 (03:56 -0800)]
Merge "Cache font description when a font is created from the file path." into devel/master
Kimmo Hoikka [Fri, 4 Mar 2016 10:51:19 +0000 (02:51 -0800)]
Merge "Added cumulative statistics option and actual call count to GLES call debug counters" into devel/master
Tom Robinson [Wed, 2 Mar 2016 10:58:14 +0000 (10:58 +0000)]
Added cumulative statistics option and actual call count to GLES call debug counters
Change-Id: Id3c1cfd6c1185d653ca48108e79d1ef7837d84db
Victor Cebollada [Tue, 16 Feb 2016 09:45:41 +0000 (09:45 +0000)]
Cache font description when a font is created from the file path.
Change-Id: I8d14be70111a1560970e995c7b9c41ffb7c61656
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Nick Holland [Mon, 29 Feb 2016 15:22:26 +0000 (15:22 +0000)]
Wayland DPI and Multi-threading Wayland support
- DPI support for text rendering
- Multi-threading support to prevent dead locks when
DALi and Tizen TPL communicates to Compositor on different threads
( TPL will run on DALi render-thread at the same time as DALis main
thread is processing input events etc.)
Change-Id: I6521da41305940f58687fb5ca5b1cf9253df9ea1
taeyoon [Wed, 2 Mar 2016 09:21:36 +0000 (18:21 +0900)]
Change SetNativeImageSource() to SetSource()
- Change API name before ACR for the API.
Change-Id: I5aa6310ff1e3e91def89983f5cf1807085ae847d
Tom Robinson [Tue, 1 Mar 2016 14:57:09 +0000 (14:57 +0000)]
Fix for Emscripten build returning positive result from build script
Change-Id: I09c3dc75836bc2d41d9a71cfe925b959ceb8bfca
Kimmo Hoikka [Tue, 1 Mar 2016 13:48:00 +0000 (05:48 -0800)]
Merge "Emscripten browser regression tests" into devel/master
David Steele [Fri, 26 Feb 2016 13:45:13 +0000 (13:45 +0000)]
DALi Version 1.1.23
Change-Id: If4f3bd291016aa4891ea221466dd66565e640e1d
Lee Morgan [Mon, 8 Dec 2014 17:22:44 +0000 (17:22 +0000)]
Emscripten browser regression tests
Change-Id: I7ef718224d15ba0a1e6d0a9a0fe40b2bc5730196
Kimmo Hoikka [Wed, 24 Feb 2016 14:06:28 +0000 (06:06 -0800)]
Merge "Emscripten minimal adaptor build" into devel/master
Lee Morgan [Mon, 8 Dec 2014 17:22:44 +0000 (17:22 +0000)]
Emscripten minimal adaptor build
A bare bones adaptor build that isn't compatible with toolkit.
Change-Id: Ice7a5953d34da55d4121e3b4bceb212dbfac36e1
Agnelo Vaz [Fri, 19 Feb 2016 10:52:16 +0000 (10:52 +0000)]
DALi Version 1.1.22
Change-Id: Id0d2f5392b0f5c27ba7efd6d4b63a2a95dee75c5
Tom Robinson [Wed, 17 Feb 2016 15:56:42 +0000 (07:56 -0800)]
Fix for LibGif API change
Change-Id: I5c93de741bc4046b15f27b6a67c80f39f4f41f04
Adeel Kazmi [Wed, 17 Feb 2016 15:56:42 +0000 (07:56 -0800)]
Revert "[3.0] giflib upgrade"
This reverts commit
420c53a44c1e5699d3c8a4e103982827c18d7305.
Change-Id: If71ab565630a365251d2b4d2deb553116dd89e92
minho.sun [Tue, 16 Feb 2016 06:50:49 +0000 (15:50 +0900)]
[3.0] giflib upgrade
giflib's apis are changed.
Some functions need additional parameter.
I add parameters.
Change-Id: If2a435db9d2e3cb60b7d483d4b576fdd7f4dbd11
Adeel Kazmi [Fri, 12 Feb 2016 10:32:05 +0000 (10:32 +0000)]
DALi Version 1.1.21
Change-Id: I2aedf7ebace4df8d3936a5b79f375ee655b295ef
Adeel Kazmi [Tue, 9 Feb 2016 14:46:05 +0000 (06:46 -0800)]
Merge "Upgraded test harness." into devel/master
David Steele [Mon, 8 Feb 2016 11:27:09 +0000 (11:27 +0000)]
Upgraded test harness.
As per dali-core, the test harness has been updated as follows:
A new Serial mode has been added to the test harness that will run
test cases in serial without using Testkit Lite. This executes all
the dali test cases in ~35 seconds, and dumps the test case output
to stdout/stderr. It can be run using "execute.sh -S"
Have changed the Parallel mode to always re-run failing test cases,
causing it to display the failing checks.
All types of execution now write to summary.xml, and display a human
readable version of it before exiting.
execute.sh's exit status has been changed - 0 means no failures,
1 means there was a test case failure.
Ensured TestGLAbstraction initialization covers all member variables.
Change-Id: I01a701387896fee814a56197e1b0d9cf4980aa78
Signed-off-by: David Steele <david.steele@samsung.com>
minho.sun [Tue, 26 Jan 2016 05:36:02 +0000 (14:36 +0900)]
Distinguish tizen version via tizen_version_major
Add
[ 0%{?tizen_profile_name:1} ]
to if statement
for check tizen_profile_name existence.
%if "%{tizen_version_major}" == "2" && 0%{?tizen_profile_name:1}
-------------------------------------------------
We distinguish Tizen version depending on whether build.conf has "tizen_profile_name" now. (2.4 has "tizen_profile_name" but 3.0 doesn't)
When build for hawkP 3.0, it makes error because hawkP 3.0 build.conf use profile and tizen_profile_name both.
For this reason, we should distinguish other way.
I think, to distinguish version, using version variable is appropriate.
So, i change
%if 0%{?tizen_profile_name:1}
to
%if "%{tizen_version_major}" == "2"
Change-Id: If392982514a8137a9278fe48dcac7e44807a3dcc
Xiangyin Ma [Fri, 5 Feb 2016 08:53:00 +0000 (08:53 +0000)]
DALi Version 1.1.20
Change-Id: I07c202aa299198955460fc351c77db41490ccd88
Victor Cebollada [Mon, 25 Jan 2016 10:52:18 +0000 (10:52 +0000)]
Fix for bidirectional support.
-Use the character's direction to know whether to mirror it.
This patches fix a 'mirroring' issue when there is bidirectional text.
i.e if RTL text is added to the string "(Hello world)", the text controller
replaces (mirror) the parenthesis getting the string ")Hello world( RTL_text"
It needs https://review.tizen.org/gerrit/#/c/58772/
Change-Id: Id7ed384560cbdee9e14f3e1ae2d29f029488f4b9
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Yoonsang Lee [Mon, 27 Apr 2015 10:33:06 +0000 (19:33 +0900)]
Add key grab/ungrab features for Tizen
- Key grab feature is designed for following example scenarios:
- TV : A user might want to change the volume or channel of the background TV contents while focusing on the foregrund app.
- Mobile : When a user presses Home key, the homescreen appears regardless of current foreground app.
- Mobile : Using volume up/down as zoom up/down in camera apps.
- key-grab.h is built and provides public API for the feature only for Tizen (located in adaptor/tizen)
- For X
- Uses utilX APIs
- For Wayland,
- Uses ecore APIs (ecore_wl_window_keygrab_set/unset), thus located
Change-Id: Ic969c45a3660be97648492fde4e3ee7e5045b274
taeyoon [Tue, 2 Feb 2016 01:30:13 +0000 (17:30 -0800)]
Merge "NativeImageSource with tbm_surface for tizen 3.0 wayland" into devel/master
taeyoon [Thu, 19 Nov 2015 13:00:09 +0000 (22:00 +0900)]
NativeImageSource with tbm_surface for tizen 3.0 wayland
- NativeImageSource uses XPixmap or Ecore Pixmap type in x windows system.
- Tizen 3.0 wayland doesn't support the pixmap type.
-> Replaces pixmap to tbm_surface.
-> Adds implementation of NativeImageInterface::Extension for external OES sampler type and Prefix, which tbm_surface needs
Change-Id: I4a0477c09765aae5769f5c4960242a9272a057bd
Tom Robinson [Fri, 29 Jan 2016 11:33:23 +0000 (11:33 +0000)]
DALi Version 1.1.19
Change-Id: Ibe49776a1da04cdbc0fff004870b51e63d55f452
Adeel Kazmi [Wed, 27 Jan 2016 10:51:21 +0000 (02:51 -0800)]
Merge "Allow up-scaling of Emojis" into devel/master
suhyung Eom [Wed, 27 Jan 2016 09:00:37 +0000 (01:00 -0800)]
Merge "Implement Wayland IMFmanager" into devel/master
suhyung Eom [Wed, 20 Jan 2016 01:39:53 +0000 (10:39 +0900)]
Implement Wayland IMFmanager
Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: I1e4752c351624b2a8dc5ac203371df9dc9c68919
Paul Wisbey [Mon, 25 Jan 2016 17:10:33 +0000 (17:10 +0000)]
Allow up-scaling of Emojis
Change-Id: I0a77babdfa910ca32f7a9da576b301e12364f7d6
Yoonsang Lee [Fri, 22 Jan 2016 00:19:37 +0000 (09:19 +0900)]
Apply the new doxygen tagging rule for @SINCE
- Change @since 1.1.x to @SINCE_1_1.x to follow the new doxygen tagging rule.
- Add @SINCE_1_0.0 for all symbols not having @since tag.
- Sort the order of doxygen tags as guided by the Tizen guideline.
('platform','deprecated','brief','details','since_tizen','privlevel',
'privilege', 'remarks','param','return','retval','exception','pre','post',
'note','see')
Change-Id: I99ce2a063f1d28130bc7951de212c47b5af06509
Richard Huang [Fri, 22 Jan 2016 13:28:47 +0000 (13:28 +0000)]
DALi Version 1.1.18
Change-Id: I786c689f9bd177b3e6cd8ebc608ba9acf1b74ca6
Adeel Kazmi [Thu, 21 Jan 2016 14:00:38 +0000 (06:00 -0800)]
Merge "Fix a comment about dali-adaptor-uv dependency" into devel/master
Yoonsang Lee [Thu, 21 Jan 2016 07:41:46 +0000 (16:41 +0900)]
Fix a comment about dali-adaptor-uv dependency
Change-Id: Ib57341e45fe103a80968a17719d68ec7b7ac457d
David Steele [Tue, 12 Jan 2016 17:34:12 +0000 (17:34 +0000)]
Reporting dali version on stderr instead of stdout
Change-Id: If33e61b5a006a45c10bdbaa383be66f458484cf0
David Steele [Wed, 20 Jan 2016 13:04:46 +0000 (13:04 +0000)]
Removed singletons from the type registry
The type registry creation order is dependent on library load order, so it's possible for dali toolkit singletons to be created before adaptor singletons.
Have changed all adaptor singletons to register with the singleton
service in the Get() method, and removed unnecessary type registry
entries for them. Thus, they will be created when first required,
rather than when the type registry tries to create them.
Change-Id: I36281d86f5c769a05feb6c074b55375ddea9359b
Signed-off-by: David Steele <david.steele@samsung.com>
Yoonsang Lee [Mon, 28 Dec 2015 02:46:35 +0000 (11:46 +0900)]
Seperate dali-adaptor & dali-adaptor-uv packages
* Overview
- Now dali-adaptor has one spec file (dali-adaptor.spec) and two pc files
(dali-adaptor.pc, dali-adaptor-uv.pc), which means it generates one rpm file,
two packages (dali-adaptor, dali-adaptor-uv), and two so files (libdali-adaptor.so,
libdali-adaptor-uv.so)
- Change the package name of dali-adaptor (dali.pc) to clearer
ones (dali-adaptor.pc, dali-adaptor-uv.pc)
- If --with-libuv is not specified in build option, dali-adaptor-uv is
not generated (only dali-adaptor is generated)
- Tidy plugins build code up.
* Dependency
- Now dali-demo (and other dali appplication packages) uses dali-adaptor
- Now dali-addon uses dali-adaptor-uv
* Directory Structure:
<Before>
dali-adaptor/build/tizen/
adaptor/
dali-adaptor-integration.pc.in
Makefile.am
plugins/
Makefile.am
dali.pc.in
configure.ac
Makefile.am
||
\\//
\/
<After>
dali-adaptor/build/tizen/
adaptor/
dali-adaptor.pc.in
dali-adaptor-integration.pc.in
configure.ac
Makefile.am
adaptor-uv/
dali-adaptor-uv.pc.in
configure.ac
Makefile.am
plugins/
configure.ac
Makefile.am
configure.ac
Makefile.am
* Intention
- Aims to make minimum changes from existing configure.ac & Makefile.am
because seperating dali-adaptor-uv is not ideal solution. It's the
best resonable solution at the moment.
- That's why adaptor/configure.ac & Makefile.am and
adaptor-uv/configure.ac & Makefile.am are almost same to each other and
to original adaptor/Makefile.am and /configure.ac.
- Ideally, only one libdali-adaptor.so can handle all kind of backends,
but it requires intensive refactoring of dali-adaptor and a large amount
of man-month efforts.
* Detalis
- enable_efl is always yes for dali-adaptor. --enable-efl only affects
dali-adaptor-uv
- with_libuv is always no for dali-adaptor. --with-libuv only affects
dali-adaptor-uv
- If --with-libuv is not specified in build option, dali-adaptor-uv is
not generated (only dali-adaptor is generated)
- Move feedback & plugins related code in adaptor/configure.ac &
adaptor-uv/configure.ac to plugins/configure.ac
- In build point of view, plugin building part is functionally same
because it just moves location of each plugin build code snippets.
- dali-adaptor-uv for MOBILE profile uses ecore-wayland even if enable_efl==no
because adaptors/mobile/pixmap-render-surface-factory.cpp uses it.
Change-Id: Ib0cd7a0170a617b9d7499a36df20b8c06f9df140
taeyoon [Wed, 30 Dec 2015 03:13:42 +0000 (12:13 +0900)]
Fix crash in wayland
Change-Id: I2cd7e2990bdb9a1a674ddc3ff3cafa41d12f213f
Yoonsang Lee [Fri, 15 Jan 2016 04:56:06 +0000 (13:56 +0900)]
Add tpkp-curl dependency only in case of Tizen 3.0
- tpkp-curl (certificate pinning for libcurl functions) is only available in Tizen 3.0
Change-Id: Ife49a300ac82ab6231d222b9e63949dc79aeabd0
Nick Holland [Fri, 15 Jan 2016 14:40:29 +0000 (14:40 +0000)]
DALi Version 1.1.17
Change-Id: Iebc49850eb2da5147236576af296c4cb13eeb5ec
Adeel Kazmi [Thu, 14 Jan 2016 17:32:07 +0000 (09:32 -0800)]
Merge "Added ASTC Native file format loader" into devel/master
Nick Holland [Thu, 14 Jan 2016 12:16:03 +0000 (12:16 +0000)]
Fix keyboard events on DALi Node JS
Change-Id: I76f1ccba8b709c147ccd95cdae76d9bfaab6c236
Nick Holland [Thu, 14 Jan 2016 11:31:19 +0000 (11:31 +0000)]
Fix DALi JS failing to startup on Tizen 3
Re-add lib jpeg (removed recently)
symbol lookup error: /usr/lib/libdali-adaptor.so.0: undefined symbol: jpeg_std_error
Change-Id: Icbfe2eb498b71d5f2dbcab250e0d2f861e2c376d
Tom Robinson [Mon, 11 Jan 2016 16:49:57 +0000 (16:49 +0000)]
Added ASTC Native file format loader
ASTC can be wrapped in a KTX file, but also has its own native file format.
This patch provides support for the native ASTC file format (.astc).
Textures can be generated using tools (Eg. Mali texture compression tool).
Note: ASTC is "OpenGL friendly" in that the textures are pre-flipped vertically.
In DALi there is currently not a differenciation between different texture compression formats in that the data (once the header is extracted) is given to the hardware as-is.
For this reason textures must currently be pre-flipped vertically (before compression) when using the native .astc file format with DALI.
An example .astc file is included as part of the unit tests.
Change-Id: I574961bc184d68d3ec722be3c682ca2a2b7ed0ce
Tom Robinson [Mon, 21 Dec 2015 12:07:14 +0000 (12:07 +0000)]
Fixed ICO loader for all bpp variants + optimisations
The Icon loader had the following issues:
* 32, 24, 8, 4 bbp variants all had rgb color swap.
* 32 & 24 variants showed corrupt pixels at top of image.
* Alpha could crash 32bpp images.
* Masks incorrect for palettized images.
* Stride width calculated incorrectly for some non-aligned widths.
* Redundant memcopies done.
* Could not handle 1bit masks for images with non multiples of 8 widths.
Change-Id: I03edc70e0af888ba26d5092ab97023f4c8d7b2ae
Tom Robinson [Tue, 15 Dec 2015 11:29:44 +0000 (11:29 +0000)]
Support for ASTC compressed textures wrapped in KTX files
ASTC is supported by OpenGL ES 3.1 and above.
To build this patch with ASTC support, a GLES 31 context must be specified.
To build for desktop with configure, the gles version must be set to 31.
Here is an example configure line:
CXXFLAGS="-g -O0 -Wno-unused-local-typedefs" CXX="ccache g++" ./configure --prefix=$DESKTOP_PREFIX --enable-debug=yes --enable-profile=UBUNTU --enable-gles=31
With GBS, add the following to your gbs build line:
--define "%target_gles_version 31"
Change-Id: I376e55094e408c1b9081a3e86b81e7b3d64633bd
Lee Morgan [Fri, 8 Jan 2016 14:32:35 +0000 (14:32 +0000)]
DALi Version 1.1.16
Change-Id: I9b18f3a7126580ee8e91c8b793cb11ca67917b28
Seoyeon Kim [Thu, 7 Jan 2016 06:03:08 +0000 (15:03 +0900)]
Fix license issues from the protex server
- Change licence names in .spec to match SPDX identifiers
Change-Id: I510bc30a7c865666061d300528fc93cfd1dda265
taeyoon [Wed, 30 Dec 2015 08:20:29 +0000 (17:20 +0900)]
Handle NULL pointer for UTC on target
Check imfManager pointer
- Running UTCs, crash occurs because of access to NULL pointer, imfManager.
Change-Id: Ic9619618b4191401be895d831638ba038bf60ad1
David Steele [Wed, 6 Jan 2016 11:25:19 +0000 (11:25 +0000)]
Updated README for test cases
Change-Id: Ide5353c78fabe3bd16613927d82d4481858bd82b
David Steele [Tue, 5 Jan 2016 12:49:26 +0000 (12:49 +0000)]
Removed automated test case style folder
Change-Id: If959a77137ee3e95f619a5ace82b3ec29b22b6cb
Adeel Kazmi [Mon, 4 Jan 2016 17:54:46 +0000 (17:54 +0000)]
Disable tpkp-curl dependency temporarily
Change-Id: I95005cfeefb0624ae4fbe533f7191bb80b9a8974
Adeel Kazmi [Mon, 4 Jan 2016 17:20:22 +0000 (17:20 +0000)]
Ensure TPKP related stuff is only built if the package is available
Change-Id: I90af1793b158e03b6f6c859a904242641c4f8a05
Yoonsang Lee [Thu, 31 Dec 2015 04:04:19 +0000 (20:04 -0800)]
Merge "Fix a build error in WEARABLE profile" into devel/master
Yoonsang Lee [Thu, 31 Dec 2015 04:04:07 +0000 (20:04 -0800)]
Merge "Fix a build error in MOBILE profile from accessibility impl code" into devel/master
Yoonsang Lee [Tue, 22 Dec 2015 02:55:42 +0000 (11:55 +0900)]
Apply certificate pinning
- Tizen 3.0 platform requirement
- Needs to be applied to modules using libcurl
- See more: https://www.owasp.org/index.php/Certificate_and_Public_Key_Pinning
Change-Id: I43a5d6f73cc8bb1e420d5e68dfb54a4b0d49d45f
Yoonsang Lee [Tue, 29 Dec 2015 06:20:40 +0000 (15:20 +0900)]
Fix a build error in WEARABLE profile
- Change the name of gles package
Change-Id: Ia880f4979b01053abe1ba2091cf8517ed963d469