minho.sun [Mon, 21 Mar 2016 02:36:26 +0000 (11:36 +0900)]
Revert "[3.0] Fix common profile build error"
This reverts commit
daf3baa2d2b2ff38d117e945431ff128fb72c93e.
Change-Id: I17569766b81f2f7c3143e8d1aef5a9db48de9e02
minho.sun [Mon, 21 Mar 2016 02:36:09 +0000 (11:36 +0900)]
Revert "[3.0] Fix common, wearable profile build errors at dali-1.1.22 version update"
This reverts commit
28dba5abf9a06b7c2416986ec806d5f3f1d50eac.
Change-Id: I10a47ca060e3844e723366baa7fbee06a753f747
minho.sun [Mon, 21 Mar 2016 02:35:56 +0000 (11:35 +0900)]
Revert "[3.0] Fix ivi build error"
This reverts commit
2e4e00e3217d1c88a0f671db3b18be5ad86e76fc.
Change-Id: I224f5cd0061202d6739218a89f427ea2ca5ab446
minho.sun [Mon, 21 Mar 2016 02:35:42 +0000 (11:35 +0900)]
Revert "[3.0] Change SetNativeImageSource() to SetSource()"
This reverts commit
3a7cc1524b7c2863da4a520b17394546b4e2383a.
Change-Id: I2c666ddb3c55160202937d039b097b61d9e1d0e9
minho.sun [Mon, 21 Mar 2016 02:35:22 +0000 (11:35 +0900)]
Revert "[3.0] Fixed Svace Defect"
This reverts commit
5a4a58ebf6222545505ae042c5d16ab094d699ab.
Change-Id: I49312aaa0001772aa8cba583554396822cea19e1
suhyung Eom [Wed, 9 Mar 2016 04:55:45 +0000 (13:55 +0900)]
[3.0] Fixed Svace Defect
[Defect - NO_CAST.INTEGER_OVERFLOW]
Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: I22b67509755134baaee7f1854b5576656faa3600
taeyoon [Wed, 2 Mar 2016 09:21:36 +0000 (18:21 +0900)]
[3.0] Change SetNativeImageSource() to SetSource()
- Change API name before ACR for the API.
Change-Id: I5aa6310ff1e3e91def89983f5cf1807085ae847d
taeyoon [Wed, 2 Mar 2016 05:28:50 +0000 (14:28 +0900)]
[3.0] Fix ivi build error
- Add IVI profile (In this patch, this profile is same with MOBILE profile)
Change-Id: Iffe63132c14ee68097278304027f4d5f1890a652
dongsug.song [Mon, 29 Feb 2016 09:49:43 +0000 (18:49 +0900)]
[3.0] Fix common, wearable profile build errors at dali-1.1.22 version update
Change-Id: I0bcbae76c539996f50f1b0529969ebedb1cbc55a
dongsug.song [Fri, 26 Feb 2016 02:14:00 +0000 (11:14 +0900)]
[3.0] Fix common profile build error
Revert "Revert "[3.0] Fix common profile build error""
This reverts commit
e4253d66fd6b04205e65d5c658352d319664bdc7.
Change-Id: Ic865e2a9d02e7dfe47dd7a0c45ebe241ad4db554
dongsug.song [Tue, 23 Feb 2016 13:16:10 +0000 (22:16 +0900)]
Merge branch 'devel/master' into tizen
tizen branch 1.1.16 => 1.1.22 version updated
Change-Id: Ic76cce1c0a555a42a1dfe7dd4f8e918e8f13e204
dongsug.song [Tue, 23 Feb 2016 13:14:33 +0000 (22:14 +0900)]
Revert "[3.0] Fix crash in wayland"
This reverts commit
21c083bc22a013a441e243175795c314ec295046.
Change-Id: Id5d4291a29d7ce906c9a24b722d8fc296a95805c
dongsug.song [Tue, 23 Feb 2016 13:13:44 +0000 (22:13 +0900)]
Revert "[3.0] Add key grab/ungrab interfaces for Tizen (X11/Wayland)"
This reverts commit
ac2b345a5a5cc34e50269f207afe7fc5d28e6f55.
Change-Id: Iaf6ec1f8f13eedea6a8ac4dd9810e92a2c3b7503
dongsug.song [Tue, 23 Feb 2016 13:13:01 +0000 (22:13 +0900)]
Revert "[3.0] Fix common profile build error"
This reverts commit
d7fcb48e5bf25299817fa720af2133badb4e9d44.
Change-Id: Ie02800b9899eebf7101b5f41bc3a8c8787667cf6
dongsug.song [Tue, 23 Feb 2016 13:11:58 +0000 (22:11 +0900)]
Revert "[3.0] NativeImageSource with tbm_surface for tizen 3.0 wayland"
This reverts commit
26117d407b8ff8da1854f0b8cc85c14625fe1595.
Change-Id: Ie227e2d4870f9c9a2282fc9cee78a3501b2d6777
dongsug.song [Tue, 23 Feb 2016 13:10:43 +0000 (22:10 +0900)]
Revert "[3.0] giflib upgrade"
This reverts commit
08bbc232382cacf1c106543fe5db51996bbc665e.
Change-Id: I1a715832b2476c540c7f7a59c965574259323a91
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
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
taeyoon [Thu, 19 Nov 2015 13:00:09 +0000 (22:00 +0900)]
[3.0] NativeImageSource with tbm_surface for tizen 3.0 wayland
Conflicts:
adaptors/ecore/wayland/native-image-source-impl-ecore-wl.cpp
adaptors/ecore/wayland/native-image-source-impl.h
adaptors/tizen/native-image-source-impl.h
adaptors/wayland/file.list
adaptors/wayland/native-image-source-impl.h
build/tizen/adaptor/Makefile.am
Conflicts:
adaptors/tizen/file.list
build/tizen/adaptor/Makefile.am
build/tizen/configure.ac
packaging/dali-adaptor.spec
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
taeyoon [Fri, 15 Jan 2016 02:55:30 +0000 (11:55 +0900)]
[3.0] Fix common profile build error
- Latest common profile appfw uses ui_app_main, and etc.
->Set tizen_2_2_compatibility 0
Change-Id: I0583d0c29478cd41921230a28a95c015440823ec
taeyoon [Wed, 30 Dec 2015 06:11:00 +0000 (15:11 +0900)]
[3.0] Add key grab/ungrab interfaces for Tizen (X11/Wayland)
Modify an Yoonsang Lee's patch for latest dali
Conflicts:
adaptors/tizen/file.list
build/tizen/configure.ac
Change-Id: I58279bb29b3e552f0e0eaef3db1c6dc746e83215
taeyoon [Wed, 30 Dec 2015 03:13:42 +0000 (12:13 +0900)]
[3.0] Fix crash in wayland
Change-Id: I2cd7e2990bdb9a1a674ddc3ff3cafa41d12f213f
taeyoon [Fri, 15 Jan 2016 02:30:53 +0000 (11:30 +0900)]
Merge branch 'devel/master (1.1.16)' into tizen
Change-Id: If3c94d1ba00e28a6b8838d306c497a40c5d63dbc
taeyoon [Wed, 30 Dec 2015 02:35:09 +0000 (11:35 +0900)]
Revert "Revert "Revert "[3.0] Change vconf BuildRequire"""
This reverts commit
12d842d0213e1cdbd016b0714bf7313ceaddb064.
Change-Id: Ibfa0914db0840e40cebf2b0e9fb51dc5109405f6
taeyoon [Wed, 30 Dec 2015 02:34:42 +0000 (11:34 +0900)]
Revert "Revert "Revert "[3.0] Fix crash in wayland"""
This reverts commit
18e20762d22e38c4e6ddffa9cfd53e1b14ce3c2c.
Change-Id: I5167faf135df2d6f13894db6ea0d6a8ea22f2068
taeyoon [Wed, 30 Dec 2015 02:34:04 +0000 (11:34 +0900)]
Revert "Revert "Revert "[3.0] Add key grab/ungrab interfaces for Tizen (X11/Wayland)"""
This reverts commit
40ee91c22be4e1e6e62945568c1003d6f96e62de.
Change-Id: If77dd12d7249f01d8c346b87ef9dfd689e627b36
taeyoon [Wed, 30 Dec 2015 02:33:31 +0000 (11:33 +0900)]
Revert "[3.0] Update with the moving of mutex, conditional wait under a threading folder"
This reverts commit
9a57905527b31e7630831263e301f7ce45644c7b.
Change-Id: Ifd6ae3a99077c6c7c40de3a6c7f9e4bbd24e4d0f
taeyoon [Wed, 30 Dec 2015 02:32:54 +0000 (11:32 +0900)]
Revert "[3.0] Added EventThreadCallback class & BitmapLoader::Load() API"
This reverts commit
8f305a3954a878ebbbed85fda948ffa9a8e228a0.
Change-Id: Iea84d07a0a517b28342e1a9e4f600cea70787afb
taeyoon [Wed, 30 Dec 2015 02:32:29 +0000 (11:32 +0900)]
Revert "[3.0] Set alpha to wayland window by Application::New(..., OPAQUE or Transparent)"
This reverts commit
521a3533dc5975737e880706b579d1ec8e6d10e5.
Change-Id: I2225162b16e5aa2af1e18df3fffc40495b7ced47
taeyoon [Wed, 30 Dec 2015 02:31:41 +0000 (11:31 +0900)]
Revert "[3.0] Add default value into window member data"
This reverts commit
0fadbd50e9cd62d8513be7ee41a160a82b6f06f2.
Change-Id: I8c21bce30b76059f89e7ea45d33542c0fac52bb1
taeyoon [Wed, 30 Dec 2015 02:30:51 +0000 (11:30 +0900)]
Revert "Merge "[3.0] Change PixmapImage class to NativeImageSource class" into tizen"
This reverts commit
f6364c126062e48bfb3bd4b6d1ea61e211bfa7b7, reversing
changes made to
0fadbd50e9cd62d8513be7ee41a160a82b6f06f2.
Change-Id: Ice2dc184e331344d0631d2b6314019eb6a460e6d
taeyoon [Wed, 30 Dec 2015 02:30:01 +0000 (11:30 +0900)]
Revert "[3.0] Handle NULL pointer for UTC on target"
This reverts commit
0db19503546d3ab305f2f91be3a24a52d4edb778.
Change-Id: I8d6567b41fc6fc6fa444ac10284a9ca3cac94fdc
taeyoon [Wed, 30 Dec 2015 02:29:28 +0000 (11:29 +0900)]
Revert "[3.0] Apply certificate pinning"
This reverts commit
9a4af4b84c8bb19105d5e8c30faf4120d6c9cc8a.
Change-Id: I6911f2f704e8be074d987683b45bcf3db866ae57
taeyoon [Fri, 15 Jan 2016 02:24:08 +0000 (11:24 +0900)]
Revert "[3.0] Fix common profile build error"
This reverts commit
901fded0b4ffcb8c3fc7f2d7036cfd7cb2f5644f.
Change-Id: I7d5c920d3345bee7abdb833f4df862a2e881af5e
taeyoon [Fri, 15 Jan 2016 02:23:21 +0000 (11:23 +0900)]
Revert "[3.0] Fix license issues from the protex server"
This reverts commit
dcac2794dd7724cab93d8cb86b4d8ac86c83cac3.
Change-Id: Id7fff6576948e0ebf72ee4abd4a67cf8daf0bc73
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
minho, sun [Mon, 4 Jan 2016 00:53:29 +0000 (09:53 +0900)]
[3.0] Fix common profile build error
- Latest common profile appfw uses ui_app_main, etc.
-> Set over_tizen_2_2
Change-Id: I9403995d4e65055686257c2f280f5e8251ba7ffa
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
seoyeon2.kim [Wed, 30 Dec 2015 05:02:54 +0000 (14:02 +0900)]
[3.0] Fix license issues from the protex server
- Change licence names in .spec to match SPDX identifiers
- Remove application.js which is reported as GPL licensed
Change-Id: I06827502f595b6a6ff3c816e42ec1c227bbfa2c7
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
Yoonsang Lee [Tue, 29 Dec 2015 05:34:36 +0000 (14:34 +0900)]
Fix a build error in MOBILE profile from accessibility impl code
- There is no reason to have a different version for X11 vs Wayland, as
Paul mentioned in his patch (https://review.tizen.org/gerrit/#/c/54601/).
- But it's not true CURRENTLY, as EFL on Wayland has not been
implemented of full accessibility features.
- So on Wayland, we need to cut out some of features working on X11
including sending message to the indicator.
- That's what has been done by previous version of accessibility impl
files - accessibility-adaptor-impl-x.cpp & accessibility-adaptor-impl-wl.cpp.
- Currently no need to have ..-x.cpp & -wl.cpp again, because accessibility
features anyway should be implemented, and then we will only need one
impl file.
- Instead in this patch, #ifndef WAYLAND is used to decide whether current build configure is
for wayland or not. I believe this is acceptable for those difference
between X11 & Wayland supporting that would not be long-lasting.
Change-Id: Ia587261dbc343f5199a9fba7427bc30021b22979
Nick Holland [Wed, 23 Dec 2015 08:24:01 +0000 (08:24 +0000)]
Tizen 3 Wayland adaptor for DALi
Supports:
Wayland Shell,
XDG Shell ( Version 5),
Input: Keyboard /pointer / touch input
Requires --define "with_libuv 1"
Change-Id: I6bc01be2d369d242c06248660561949db47f5433
Adeel Kazmi [Wed, 23 Dec 2015 17:21:37 +0000 (17:21 +0000)]
DALi Version 1.1.15
Change-Id: I8a96164fae77e5eb829a48753acacc043774e43e
Yoonsang Lee [Tue, 22 Dec 2015 02:55:42 +0000 (11:55 +0900)]
[3.0] 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: I859c5ebf8f9b203e8666d350bdb2905619866e2a
Adeel Kazmi [Tue, 22 Dec 2015 15:26:26 +0000 (15:26 +0000)]
Ensure Update/Render thread does not go to sleep too early
Change-Id: I05e1a69a2e2538b1fd308c500b5ac2c0f8e849e2
Nick Holland [Tue, 22 Dec 2015 10:03:51 +0000 (10:03 +0000)]
Renamed ecore-wl-types to wl-types
The wl-types header is not related to ecore
and will be shared between wayland / ecore-wayland adaptors.
Also conditionally excludes wayland client extensions
on Tizen common platform.
Change-Id: Iee31f398a3fdffeca1f05f5031b775e16fa58183
taeyoon [Fri, 18 Dec 2015 04:24:09 +0000 (13:24 +0900)]
[3.0] Handle NULL pointer for UTC on target
Change-Id: I0cac9d518a65b4c1b48037705b6182434ed9ae26
Paul Wisbey [Thu, 17 Dec 2015 15:21:06 +0000 (15:21 +0000)]
Move ECore_Wayland specific code to ecore folder
(The ecore-wl suffix is now used more consistently)
Change-Id: Ie7b7876961dc9649e800ef28addcbb0cdfb35321
Paul Wisbey [Wed, 16 Dec 2015 11:00:14 +0000 (11:00 +0000)]
Reduced the amount of AccessibilityAdaptor copy 'n' paste
The 'mobile' version is different since it forwards events to the indicator.
There is currently no reason to have a different version for X11 vs Wayland.
Change-Id: I370b26763867beca7b8064a1b3e9b6a243f8a098
Adeel Kazmi [Wed, 16 Dec 2015 14:38:48 +0000 (06:38 -0800)]
Merge "PixmapSurface changes to double buffered pixmap." into devel/master
daemyung jang [Mon, 9 Nov 2015 07:29:17 +0000 (16:29 +0900)]
PixmapSurface changes to double buffered pixmap.
Change-Id: Ia8efa3ca09c9320ed2a1e9143a85e48418d56b77
Paul Wisbey [Tue, 15 Dec 2015 16:11:28 +0000 (16:11 +0000)]
Removed a redundant copy of clipboard-impl.h
(Removing the ECore_X_Window dependency)
Change-Id: If820c448b891cbea29d585852d4e4a3f0782f7bf
Paul Wisbey [Tue, 15 Dec 2015 15:29:07 +0000 (15:29 +0000)]
Removed redundant copy of accessibility-adaptor-impl.h
Change-Id: Ibdb386557c6412b79529fc4bca18510729110ef5
Nick Holland [Tue, 15 Dec 2015 11:29:02 +0000 (11:29 +0000)]
Moved ECore specific indicator-impl out of common
Change-Id: If65c380e6a62b92e7e8f51cd2048c88323f96b8d
Paul Wisbey [Mon, 14 Dec 2015 16:59:57 +0000 (16:59 +0000)]
EGL impl merge
Change-Id: Ifa72a8e71d8ae5b16386d18f045e7c8fdbeedab3
Paul Wisbey [Mon, 14 Dec 2015 15:29:40 +0000 (15:29 +0000)]
Moved ECore specific virtual-keyboard out of 'common'
Change-Id: Ia0789f1c726ced719f845312ffdedeb6afe84d18
Adeel Kazmi [Fri, 11 Dec 2015 15:54:11 +0000 (07:54 -0800)]
Merge "Fix to support PNG image which is indexed color type and depth 1" into devel/master
David Steele [Fri, 11 Dec 2015 14:41:47 +0000 (14:41 +0000)]
DALi Version 1.1.14
Change-Id: Ief003074c92fc08cca3cce9eec0a49c81d026bdd
Jonghyun Ho [Fri, 11 Dec 2015 10:44:00 +0000 (10:44 +0000)]
Fix to support PNG image which is indexed color type and depth 1
Change-Id: I5fb2740631952e13979c05954798d97b37d2bd12
Signed-off-by: Paul Wisbey <p.wisbey@samsung.com>