platform/core/uifw/dali-adaptor.git
8 years ago[3.0] Handle NULL pointer for UTC on target 04/54804/1 accepted/tizen/mobile/20151218.090651 accepted/tizen/tv/20151218.090545 accepted/tizen/wearable/20151218.090624 submit/tizen/20151218.063133
taeyoon [Fri, 18 Dec 2015 04:24:09 +0000 (13:24 +0900)]
[3.0] Handle NULL pointer for UTC on target

Change-Id: I0cac9d518a65b4c1b48037705b6182434ed9ae26

9 years agoMerge "[3.0] Change PixmapImage class to NativeImageSource class" into tizen accepted/tizen/common/20151218.120144 accepted/tizen/mobile/20151119.034244 accepted/tizen/tv/20151119.033217 accepted/tizen/wearable/20151119.033227 submit/tizen/20151118.073225 submit/tizen_common/20151209.063055 submit/tizen_mobile/20151118.072728
Taeyoon Lee [Wed, 18 Nov 2015 07:18:12 +0000 (23:18 -0800)]
Merge "[3.0] Change PixmapImage class to NativeImageSource class" into tizen

9 years ago[3.0] Add default value into window member data 98/51998/1
taeyoon [Wed, 18 Nov 2015 05:26:35 +0000 (14:26 +0900)]
[3.0] Add default value into window member data

Change-Id: Ie699e334816ff680e98ef78145a20e2acbe33b10

9 years ago[3.0] Change PixmapImage class to NativeImageSource class 96/51996/1
Heeyong Song [Fri, 13 Nov 2015 06:53:55 +0000 (15:53 +0900)]
[3.0] Change PixmapImage class to NativeImageSource class

Change-Id: I5cb0a1564f724609f4f89aec340196b09511d299

9 years ago[3.0] Set alpha to wayland window by Application::New(..., OPAQUE or Transparent) 96/51196/1 accepted/tizen/mobile/20151109.063452 accepted/tizen/tv/20151109.063501 accepted/tizen/wearable/20151109.063508 submit/tizen/20151109.023959
taeyoon [Wed, 4 Nov 2015 05:13:33 +0000 (14:13 +0900)]
[3.0] Set alpha to wayland window by Application::New(..., OPAQUE or Transparent)

  - Use ecore_wl_window_alpha_set()

Change-Id: Ie5e978c9c87f64f81b1c31250c43c4cb62184f8f

9 years ago[3.0] Added EventThreadCallback class & BitmapLoader::Load() API 99/50399/1 accepted/tizen/mobile/20151102.112623 accepted/tizen/tv/20151102.112704 accepted/tizen/wearable/20151102.112727 submit/tizen/20151102.084015
Xiangyin Ma [Wed, 21 Oct 2015 15:38:09 +0000 (16:38 +0100)]
[3.0] Added EventThreadCallback class & BitmapLoader::Load() API

Change-Id: Ib17156bd87cf917582e39a17cb3bc6843cb12c24

9 years ago[3.0] Update with the moving of mutex, conditional wait under a threading folder 98/50398/1
Xiangyin Ma [Thu, 22 Oct 2015 12:52:51 +0000 (13:52 +0100)]
[3.0] Update with the moving of mutex, conditional wait under a threading folder

Change-Id: If13685509d69fc6a3139e2b073f05a02bb0dca14

9 years agoRevert "Revert "[3.0] Add key grab/ungrab interfaces for Tizen (X11/Wayland)"" 38/50138/2
taeyoon [Wed, 28 Oct 2015 05:48:03 +0000 (14:48 +0900)]
Revert "Revert "[3.0] Add key grab/ungrab interfaces for Tizen (X11/Wayland)""

This reverts commit 9d47bb0f2c228cdf6a3d79007d397ec17631d52b.

Change-Id: I7740903d937b182034e915944925cf76f31e096f

9 years agoRevert "Revert "[3.0] Fix crash in wayland"" 37/50137/2
taeyoon [Wed, 28 Oct 2015 05:46:51 +0000 (14:46 +0900)]
Revert "Revert "[3.0] Fix crash in wayland""

This reverts commit 8109a5fc49750c6d66dc170aa3795b4b263f362a.

Change-Id: Iaa3ef3e79ebcdab6df92885c73f95ec83552bf6c

9 years agoRevert "Revert "[3.0] Change vconf BuildRequire"" 37/50337/1
taeyoon [Wed, 28 Oct 2015 05:45:53 +0000 (14:45 +0900)]
Revert "Revert "[3.0] Change vconf BuildRequire""

This reverts commit 036d559c840ce76b48cd83b1f3bb1d28a8d5a03d.

Change-Id: I8fbb426e9374cb9c9b2b2aa6c5af63c38fec9f33

9 years agoMerge branch 'devel/master (1.1.2 ~ 1.1.7)' into tizen 27/50327/2
taeyoon [Wed, 28 Oct 2015 05:43:12 +0000 (14:43 +0900)]
Merge branch 'devel/master (1.1.2 ~ 1.1.7)' into tizen

Change-Id: Id1a7388e648991759ade506fcbd46437a1491519

9 years agoRevert "[3.0] Change vconf BuildRequire" 35/50135/1
taeyoon [Mon, 26 Oct 2015 04:16:15 +0000 (13:16 +0900)]
Revert "[3.0] Change vconf BuildRequire"

This reverts commit 9e13ab2ed04bc5ba761c5f0d7ade402239aef9e4.

Change-Id: Iad499d11b28369a0c80da474a6807aa1b37e2035

9 years agoRevert "[3.0] Fix crash in wayland" 34/50134/1
taeyoon [Mon, 26 Oct 2015 04:15:37 +0000 (13:15 +0900)]
Revert "[3.0] Fix crash in wayland"

This reverts commit 833f3ee32e3f3059fe88c7ecf0ca1fc92f85cbc0.

Change-Id: I16649a76738c6cb3a01e53e3135bda66d0ca0ecc

9 years agoRevert "[3.0] Add key grab/ungrab interfaces for Tizen (X11/Wayland)" 33/50133/1
taeyoon [Mon, 26 Oct 2015 04:14:53 +0000 (13:14 +0900)]
Revert "[3.0] Add key grab/ungrab interfaces for Tizen (X11/Wayland)"

This reverts commit b757027e3616684ec5b74fcc5ac5adb9a152f1a1.

Change-Id: I2e2921a85a15f53b06315fe747a062278c21220b

9 years agoDALi Version 1.1.7 34/50034/1 dali_1.1.7
Lee Morgan [Fri, 23 Oct 2015 10:00:36 +0000 (11:00 +0100)]
DALi Version 1.1.7

Change-Id: I23a22fdb6412993d5f3da3523a925f523c3f397b

9 years agoOnly decrement the "update ahead" counter after Core::Render() 11/49711/2
Paul Wisbey [Mon, 19 Oct 2015 10:48:42 +0000 (11:48 +0100)]
Only decrement the "update ahead" counter after Core::Render()

The issue:

Inside RenderThread::Run() it loops inside: while( mThreadSynchronization.RenderReady( request ) )
In normal usage mCore.Render() is called for each tick, before waiting again in ThreadSynchronization::RenderReady()
RenderReady() decrements mUpdateAheadOfRender, which counts how many frames ahead the update thread is (max of 2)
However in some scenario it skips the mCore.Render(), and still continues to decrement mUpdateAheadOfRender

The solution is to only decrement mUpdateAheadOfRender if Core::Render() has been called

Change-Id: I20dd3ad5b8055b7191397aa101aa5b88f632fe32

9 years agoDALi Version 1.1.6 30/49230/1 dali_1.1.6
Tom Robinson [Fri, 9 Oct 2015 09:48:34 +0000 (10:48 +0100)]
DALi Version 1.1.6

Change-Id: Idbe341b9bc4d36279f1a7b5b4cf2153087bb1ac8

9 years agoRevert "Fix for thread contention issues in FrameTime object." 11/49211/2
Kimmo Hoikka [Thu, 8 Oct 2015 12:27:34 +0000 (05:27 -0700)]
Revert "Fix for thread contention issues in FrameTime object."

This reverts commit 9a878f148492cd20ea41a4111848bebaa71ff0e9.

Change-Id: I1cbe562e27460cf84f421cad7daf6680853dd5fc

9 years agoMerge "Fix for bidirectional support." into devel/master
Paul Wisbey [Fri, 2 Oct 2015 14:49:40 +0000 (07:49 -0700)]
Merge "Fix for bidirectional support." into devel/master

9 years agoDALi Version 1.1.5 74/48974/1 dali_1.1.5
Chu Hoang [Fri, 2 Oct 2015 09:38:37 +0000 (10:38 +0100)]
DALi Version 1.1.5

Change-Id: I11b5ade8ebbcf81842aabb8edf507b4797b7aff5

9 years agoFix for bidirectional support. 20/48920/1
Victor Cebollada [Thu, 1 Oct 2015 13:09:32 +0000 (14:09 +0100)]
Fix for bidirectional support.

* Sets correctly the direction of neutral characters when more than one come together.

Change-Id: I1700813a05d482f41f7e8dbfec0643293c42f68a
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
9 years agoRemoving GetDefaultFontDescription for Platform Abstraction API 60/48760/7
Agnelo Vaz [Mon, 28 Sep 2015 16:23:35 +0000 (17:23 +0100)]
Removing GetDefaultFontDescription for Platform Abstraction API

* Font Client now provides this functionality, Parsing file showed errors

Change-Id: Ibb16f4f6353d761bf85601dac7c7673c227de2e2
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
9 years agoFontClient Match API used to get default platform font without parsing file. 45/48545/9
Agnelo Vaz [Tue, 22 Sep 2015 16:08:34 +0000 (17:08 +0100)]
FontClient Match API used to get default platform font without parsing file.

* Consistent method of getting Font info.
* Parsing file was causing errors if config file missing tags

- FcInitReinitialize being called when system default font requested as FcInitBringUptoDate did not get latest font after system change
- Font Style not retreived from system font

Change-Id: I46243db3670196a5d4687857f7b89c5200e87fbe
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
9 years agoAdded buffer, texture and program count 32/48732/2
Ferran Sole [Fri, 25 Sep 2015 11:28:09 +0000 (12:28 +0100)]
Added buffer, texture and program count

Collect data about how many gl buffers, textures and programs are currently
in use and how many have been created so far.

Change-Id: I3729081c4e3c879836834a5050f63e33b7464543

9 years agoMerge "FontClient ValueToIndex index logic fixed for width, weight and slant" into...
Paul Wisbey [Fri, 25 Sep 2015 09:27:06 +0000 (02:27 -0700)]
Merge "FontClient ValueToIndex index logic fixed for width, weight and slant" into devel/master

9 years agoDALi Version 1.1.4 12/48712/1 dali_1.1.4
Adeel Kazmi [Fri, 25 Sep 2015 07:46:00 +0000 (08:46 +0100)]
DALi Version 1.1.4

Change-Id: Ia0bd6cf544f598f50e4d0c0a7cfb771bb2ef0bec

9 years agoFontClient ValueToIndex index logic fixed for width, weight and slant 79/48679/3
Agnelo Vaz [Thu, 24 Sep 2015 14:52:46 +0000 (15:52 +0100)]
FontClient ValueToIndex index logic fixed for width, weight and slant

* index was incremented and used rather than used then incremented, resulted in wrong matches for non zero values.
* ValueToIndex moved to helper file so allow automatic testing
* Test cases added

Change-Id: Ia05ad916273d166d7b274829b60779432bec5165
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
9 years agoModify doxygen group names 53/48653/2
Yoonsang Lee [Thu, 24 Sep 2015 07:46:21 +0000 (16:46 +0900)]
Modify doxygen group names

- "-" in group names causes javascript errors when used in doxygen
1.7.6.1 with GENERATE_TREEVIEW option - by which Tizen API reference
is generated (not sure for later version)
- It makes DALi items in the tree view cannot be opened.
- Replace all "-" to "_" in doxygen group names to solve the problem.

Change-Id: Ie525743292c40c2493854d05f008961e0ac6994e

9 years agoMarked new API's since 1.1.4 11/48611/2
Lee Morgan [Wed, 23 Sep 2015 15:07:53 +0000 (16:07 +0100)]
Marked new API's since 1.1.4

Change-Id: I8ff62dd0b0fda0aaaf8760f3d25591927ba69aa4

9 years agoMerge "DALi Version 1.1.3" into devel/master
Adeel Kazmi [Fri, 18 Sep 2015 10:09:31 +0000 (03:09 -0700)]
Merge "DALi Version 1.1.3" into devel/master

9 years agoDALi Version 1.1.3 50/48350/1 dali_1.1.3
Xiangyin Ma [Fri, 18 Sep 2015 10:03:12 +0000 (11:03 +0100)]
DALi Version 1.1.3

Change-Id: If1b246c8522780ca139de0dbd0bbe53b6ac4578a

9 years agoCache fallback font lists for each requested font 02/48302/9
Paul Wisbey [Thu, 17 Sep 2015 15:32:09 +0000 (16:32 +0100)]
Cache fallback font lists for each requested font

Change-Id: I36b1d5618afc9a039908c98fbbf69b1db769c327

9 years agoFix a bug caching color fonts. 90/48190/1
taeyoon [Wed, 16 Sep 2015 01:15:32 +0000 (10:15 +0900)]
Fix a bug caching color fonts.

 - Fix prevent issue for wrong operator used (FT_STYLE_FLAG_ITALIC/BOLD)

Change-Id: I90fb7e7561c898287f13babc957b21c5bce155f9

9 years agoMerge "(ThreadSync) Ensure we continue to wait if we're still post-rendering" into...
Adeel Kazmi [Tue, 15 Sep 2015 10:23:47 +0000 (03:23 -0700)]
Merge "(ThreadSync) Ensure we continue to wait if we're still post-rendering" into devel/master

9 years agoMerge "Fix a Klocwork issue." into devel/master
Adeel Kazmi [Tue, 15 Sep 2015 09:03:01 +0000 (02:03 -0700)]
Merge "Fix a Klocwork issue." into devel/master

9 years ago(ThreadSync) Ensure we continue to wait if we're still post-rendering 57/48157/1
Adeel Kazmi [Tue, 15 Sep 2015 08:11:06 +0000 (09:11 +0100)]
(ThreadSync) Ensure we continue to wait if we're still post-rendering

[Problem]  If we're post-rendering and UpdateReady is called, we start another render rather than
           waiting for the post-render to finish.
[Solution] Use a while loop in PostRenderWaitForCompletion instead so that even if we're triggered
           by the update-thread, we don't carry on until the post-render is actually complete or
           if we need to replace the surface.

Change-Id: Id285a8ef09bb74d183534d7011c7a40eb45a6b0b

9 years agoFix a Klocwork issue. 88/48088/1
Victor Cebollada [Mon, 14 Sep 2015 07:29:40 +0000 (08:29 +0100)]
Fix a Klocwork issue.

* libunibreak can access a buffer out of range.

Change-Id: I0ad777213c7c185e2e62f0d35a931ebdf795c677
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
9 years agoFix wayland indicator issue 79/48079/1
taeyoon [Mon, 14 Sep 2015 04:22:59 +0000 (13:22 +0900)]
Fix wayland indicator issue

 - Fix wayland ServerConnection

Change-Id: I6cfaff0621acfa71a460455223c2cb1e99d8d346

9 years agoMerge "Fix a bug caching color fonts." into devel/master
Paul Wisbey [Fri, 11 Sep 2015 16:40:00 +0000 (09:40 -0700)]
Merge "Fix a bug caching color fonts." into devel/master

9 years agoFix a bug caching color fonts. 24/48024/1
Victor Cebollada [Fri, 11 Sep 2015 08:01:09 +0000 (09:01 +0100)]
Fix a bug caching color fonts.

Change-Id: I232f1ba17e7299407591fdbc56df446c592dae83
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
9 years agoConditionalWait moved to Core & FrameTime lock changes 01/48001/1
Adeel Kazmi [Thu, 10 Sep 2015 08:50:14 +0000 (09:50 +0100)]
ConditionalWait moved to Core & FrameTime lock changes

FrameTime was being called while we held a lock which has changed in this patch as well.

Change-Id: I38d0d145234735dccbf682da3f5027a615a0e8cb

9 years agoDALi Version 1.1.2 61/47961/1 dali_1.1.2
Richard Huang [Thu, 10 Sep 2015 10:05:16 +0000 (11:05 +0100)]
DALi Version 1.1.2

Change-Id: I126fb4410c46965be065389b9a7b52e3fb0373c8

9 years agoMerge "Ensure invlid-syncs are handled in thread-sync" into devel/master
Kimmo Hoikka [Tue, 8 Sep 2015 11:45:46 +0000 (04:45 -0700)]
Merge "Ensure invlid-syncs are handled in thread-sync" into devel/master

9 years agoAdd API to font client to retreive Platform default font 58/47658/1
Agnelo Vaz [Mon, 7 Sep 2015 13:20:59 +0000 (14:20 +0100)]
Add API to font client to retreive Platform default font

Change-Id: I86c940c99b7604e93487753fd7a30a7663e166a3
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
9 years agoEnsure invlid-syncs are handled in thread-sync 78/47578/2
Adeel Kazmi [Fri, 4 Sep 2015 16:58:52 +0000 (17:58 +0100)]
Ensure invlid-syncs are handled in thread-sync

We can sometimes get an invalid-sync from the hardware.  We should ensure we do not wake the
update-thread if this is the case.

However, we could be shutting down while getting several invalid vsyncs so we still check that.

Change-Id: Ib6424cce5ee1bbf106764b27883968b64793a4f3

9 years agoMerge "Network perfomance logging flag. Off by default." into devel/master
Adeel Kazmi [Sat, 5 Sep 2015 06:12:11 +0000 (23:12 -0700)]
Merge "Network perfomance logging flag. Off by default." into devel/master

9 years agoMerge "Fix for thread contention issues in FrameTime object." into devel/master
Adeel Kazmi [Fri, 4 Sep 2015 16:25:16 +0000 (09:25 -0700)]
Merge "Fix for thread contention issues in FrameTime object." into devel/master

9 years agoMerge "Pixmap render surface synchronization moved to thread-synchronization" into...
Adeel Kazmi [Fri, 4 Sep 2015 15:09:40 +0000 (08:09 -0700)]
Merge "Pixmap render surface synchronization moved to thread-synchronization" into devel/master

9 years agoFix for thread contention issues in FrameTime object. 61/47561/1
Richard Underhill [Fri, 4 Sep 2015 12:35:49 +0000 (13:35 +0100)]
Fix for thread contention issues in FrameTime object.

Change-Id: I356df48263002c0794f5604a1607c0d8788df0a1
Signed-off-by: Richard Underhill <r.underhill@partner.samsung.com>
9 years agoMerge "Fix VD prevent issues" into devel/master
Adeel Kazmi [Fri, 4 Sep 2015 11:56:20 +0000 (04:56 -0700)]
Merge "Fix VD prevent issues" into devel/master

9 years agoNetwork perfomance logging flag. Off by default. 32/47432/4
Lee Morgan [Thu, 3 Sep 2015 09:30:32 +0000 (10:30 +0100)]
Network perfomance logging flag. Off by default.

Changed the flag name to highlight it's related to logging support over
the network.

Change-Id: Ic276b008801e77340e0ba66340ecee2230bd9f0b

9 years agoMerge "Doxygen grouping" into devel/master
Adeel Kazmi [Fri, 4 Sep 2015 10:04:36 +0000 (03:04 -0700)]
Merge "Doxygen grouping" into devel/master

9 years agoAdd font width, weight and slant to the font description. 07/46707/9
v.cebollada [Mon, 24 Aug 2015 11:52:42 +0000 (20:52 +0900)]
Add font width, weight and slant to the font description.

Change-Id: If4c041e94407d25c49cd8519c1405e57a7d06354
Signed-off-by: v.cebollada <v.cebollada@samsung.com>
9 years agospec file to export paths to build system 53/47353/1
Agnelo Vaz [Wed, 2 Sep 2015 12:26:43 +0000 (13:26 +0100)]
spec file to export paths to build system

* dali-adaptor spec file was exporting paths in a different manner to dali-adaptor-mobile.spec

Change-Id: I82fbd8605e0f513aa3ce0fe1b0826d5cd33e2ce3
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
9 years agoFix VD prevent issues 28/46828/8
taeyoon [Wed, 26 Aug 2015 07:20:44 +0000 (16:20 +0900)]
Fix VD prevent issues

 - Add copy constructor & assignment operator (Undefined, private member)

Change-Id: I0c86b154fbc5e2ebf79da86a3e3db7e2287c5202

9 years agoDoxygen grouping 36/45136/6
Yoonsang Lee [Thu, 23 Jul 2015 05:39:10 +0000 (14:39 +0900)]
Doxygen grouping

- Grouping using @defgroup, @ingroup, @addtogroup
- Results are shown in the "Modules" tab of the generated doxygen html
- Grouping comments are in doc/xxx_doc.h
- Install doc/xxx_doc.h as well when conducting 'make install'
- Move DALI_IMPORT_API in key.h from namespace to function
as it leads to unexpected results with doxygen grouping tags

Change-Id: Ie0354fbe0b8ae490b4df3dda8654a3b792988710

9 years agoFix prevent issues 27/46827/7
taeyoon [Tue, 25 Aug 2015 07:12:14 +0000 (16:12 +0900)]
Fix prevent issues

 - Fix xiEvent.mask, xiEvent.mask_len
 - oss = ""+keepUpdateStatus+"":"" to oss = ""; oss+= (keepUpdatingStatus?"":"");

Change-Id: Iba01850958c432e73da5b49fbaf3fc9dddcc4ea8

9 years ago[3.0] Add key grab/ungrab interfaces for Tizen (X11/Wayland) 41/47241/1 accepted/tizen/mobile/20151022.072958 accepted/tizen/tv/20151022.073015 accepted/tizen/wearable/20151022.073034 submit/tizen/20151022.022818 submit/tizen_mobile/20151022.013557 submit/tizen_tv/20151022.055445 submit/tizen_wearable/20151022.055709
Yoonsang Lee [Mon, 27 Apr 2015 10:33:06 +0000 (19:33 +0900)]
[3.0] Add key grab/ungrab interfaces for Tizen (X11/Wayland)

The 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.

Conflicts:
adaptors/common/key-impl.h
adaptors/tv/tv-key-impl.cpp
adaptors/ubuntu/key-impl-ubuntu.cpp
adaptors/wayland/file.list
adaptors/wayland/key-impl-wl.cpp
adaptors/x11/file.list
adaptors/x11/key-impl-x.cpp
build/tizen/adaptor/Makefile.am

Change-Id: Iace7185a4eee8268a0ce59e8383aa2adf3620d31

9 years ago[3.0] Fix crash in wayland
taeyoon [Mon, 20 Jul 2015 09:29:23 +0000 (18:29 +0900)]
[3.0] Fix crash in wayland

Change-Id: I5fb6c065aed64736ca5059beac5b70a22e6f8a1c

9 years ago[3.0] Change vconf BuildRequire
Yoonsang Lee [Fri, 17 Jul 2015 08:59:21 +0000 (17:59 +0900)]
[3.0] Change vconf BuildRequire

Change-Id: Ia2ea637ea9c8f4e745631f6f08221046e078e75b

9 years agoMerge branch 'devel/master(1.1.1)' into tizen 17/47217/1
taeyoon [Tue, 1 Sep 2015 04:35:17 +0000 (13:35 +0900)]
Merge branch 'devel/master(1.1.1)' into tizen

Change-Id: Ia46c29375cb2961e818be16d3f2f1a883f54bea8

9 years agoRevert "[3.0] Change vconf BuildRequire" 91/47191/1
taeyoon [Tue, 1 Sep 2015 02:45:36 +0000 (11:45 +0900)]
Revert "[3.0] Change vconf BuildRequire"

This reverts commit 8fe2e3963a8fc259d6c8b533b5dfa3a625bb84a0.
Change-Id: Iee71f1ba2c112a265d814f8036ee5c3f1c4ed074

9 years agoRevert "[3.0] Fix crash in wayland" 90/47190/1
taeyoon [Tue, 1 Sep 2015 02:44:52 +0000 (11:44 +0900)]
Revert "[3.0] Fix crash in wayland"

This reverts commit a97df24246a11622772485c4f5bef73a5a161044.
Change-Id: I22646d1a4a9ce184e613535cdfb5403100efb726

9 years agoRevert "[3.0] Add key grab/ungrab API for Tizen (X11/Wayland)" 89/47189/1
taeyoon [Tue, 1 Sep 2015 02:44:07 +0000 (11:44 +0900)]
Revert "[3.0] Add key grab/ungrab API for Tizen (X11/Wayland)"

This reverts commit be1e0b65aef4010eb4a649c1787966918aea6167.
Change-Id: Ic691d6fa67fe16c4ed87ad37272e020e90f0a64d

9 years agoPixmap render surface synchronization moved to thread-synchronization 83/46983/5
Adeel Kazmi [Thu, 27 Aug 2015 16:07:31 +0000 (17:07 +0100)]
Pixmap render surface synchronization moved to thread-synchronization

Change-Id: If4d63d53795047a4ddb65e09cb080ab7316fa35e

9 years agoMerge "Fix VD prevent issues" into devel/master
Adeel Kazmi [Fri, 28 Aug 2015 16:59:00 +0000 (09:59 -0700)]
Merge "Fix VD prevent issues" into devel/master

9 years agoFix the issue that indicator is not updated & ensure UpdateOnce works if we're asleep 55/47055/1
Jonghyun Ho [Fri, 28 Aug 2015 11:38:59 +0000 (20:38 +0900)]
Fix the issue that indicator is not updated & ensure UpdateOnce works if we're asleep

[cause] 1. Shared memory is used instead of pixmap,
           but pixmap is being checked with OP_UPDATE event
        2. UpdateRequestOnce does not take effect
           while adaptor is not paused and thread is sleeping

Change-Id: I1407ab709ac98e7e2b7a2460a2d52b9593d37887

9 years agoFont configuration filename retreived from spec file 55/46755/4
Agnelo Vaz [Tue, 25 Aug 2015 15:53:39 +0000 (16:53 +0100)]
Font configuration filename retreived from spec file

* TizenPlatformAbstraction::GetDefaultFontDescription can now find the font configuration file which is updated when the system font changes.

Change-Id: If441fff9d2ff4157de1e19412ec086783cd92da9
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
9 years agoMerge "Add missing StyleMonitor::GetDefaultFontStyle()." into devel/master
Adeel Kazmi [Thu, 27 Aug 2015 10:08:28 +0000 (03:08 -0700)]
Merge "Add missing StyleMonitor::GetDefaultFontStyle()." into devel/master

9 years agoMerge "Scaling feature for fixed-size fonts" into devel/master
Adeel Kazmi [Thu, 27 Aug 2015 08:22:22 +0000 (01:22 -0700)]
Merge "Scaling feature for fixed-size fonts" into devel/master

9 years agoScaling feature for fixed-size fonts 74/46674/6
Paul Wisbey [Mon, 24 Aug 2015 18:20:41 +0000 (19:20 +0100)]
Scaling feature for fixed-size fonts

Change-Id: I77dd56483de63e92a9c2927428aeadf030909b98

9 years agoAdded network build option. Disabled by default. 39/46839/4
Lee Morgan [Wed, 26 Aug 2015 13:15:49 +0000 (14:15 +0100)]
Added network build option. Disabled by default.

Change-Id: Id7d762a9a00168eb84eaff3de486f5db08e13a40

9 years agoDALi Version 1.1.1 18/46818/1 dali_1.1.1
Lee Morgan [Wed, 26 Aug 2015 10:14:36 +0000 (11:14 +0100)]
DALi Version 1.1.1

Change-Id: I8d826322b9fa6538a8e3eba01e8debec87071e64

9 years agoFix VD prevent issues 02/46802/1
Heeyong Song [Wed, 26 Aug 2015 08:03:11 +0000 (17:03 +0900)]
Fix VD prevent issues

1. sprintf -> snprintf: buffer overflow
2. usleep -> nanoslepp: in case of usleep, busy wait if time is less than 10ms
3. strerror -> strerror_r: thread unsafe
4. copy constructor and assignment operator are missed

Change-Id: Iedeefaf41b74683f19ee4b437faccb10bd2c10d4

9 years agoAdd missing StyleMonitor::GetDefaultFontStyle(). 79/46779/1
v.cebollada [Wed, 26 Aug 2015 05:42:51 +0000 (14:42 +0900)]
Add missing StyleMonitor::GetDefaultFontStyle().

Change-Id: I82f78b0e4e66955d7df644106716f6177e53b06c
Signed-off-by: v.cebollada <v.cebollada@samsung.com>
9 years agoFixed bug which caused PostRender() method not being called in GlProxyImplementation 66/46666/2
Ferran Sole [Mon, 24 Aug 2015 14:05:57 +0000 (15:05 +0100)]
Fixed bug which caused PostRender() method not being called in GlProxyImplementation

Caused by wrong signature of the virtual function inherited from GLImplementation

Change-Id: I15712c59fa05a964caf284a155d8af62b7ac04df

9 years agoFix for DALi window to behave with Legacy mode disabled 69/46669/1
Jonghyun Ho [Thu, 20 Aug 2015 05:40:47 +0000 (14:40 +0900)]
Fix for DALi window to behave with Legacy mode disabled

Window is actually changed too early before we get resume
The sequence of switching between windows need to be ensured
Window was raised manually since legacy mode was enabled
DALi window needs to be controlled by the system
It can be done by disabling legacy mode

Change-Id: I76f9e739716ef3974a38c3a11799694d72dc8321

9 years agoMerge "Add some missing key mappings." into devel/master
Paul Wisbey [Fri, 21 Aug 2015 09:19:19 +0000 (02:19 -0700)]
Merge "Add some missing key mappings." into devel/master

9 years agoAdd some missing key mappings. 26/46426/4
v.cebollada [Thu, 20 Aug 2015 07:10:23 +0000 (16:10 +0900)]
Add some missing key mappings.

Change-Id: I44aa06ddc5f5612ddea22b91f35ee53f6e324a97
Signed-off-by: v.cebollada <v.cebollada@samsung.com>
9 years agoImprove ThreadSynchronization Logging (enable release logging if required) 69/46469/2
Adeel Kazmi [Thu, 20 Aug 2015 16:16:27 +0000 (17:16 +0100)]
Improve ThreadSynchronization Logging (enable release logging if required)

By uncommenting one line, logging is now possible in release mode as well

Change-Id: Ibb012e7b1c7f9c5c23ada459d1320b10eeab1cb8

9 years agoSwitch off logging for Virtual Keyboard 68/46468/2
Agnelo Vaz [Thu, 20 Aug 2015 15:37:24 +0000 (16:37 +0100)]
Switch off logging for Virtual Keyboard

Change-Id: I8a405695b9c6c29c02058bb6491c07c0ae7232a0
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
9 years agoMerge "Ensure we don't wait for VSync if we're just resuming" into devel/master
Adeel Kazmi [Thu, 20 Aug 2015 14:37:33 +0000 (07:37 -0700)]
Merge "Ensure we don't wait for VSync if we're just resuming" into devel/master

9 years agoMerge "Shift key codes added to key enum." into devel/master
Adeel Kazmi [Thu, 20 Aug 2015 13:09:33 +0000 (06:09 -0700)]
Merge "Shift key codes added to key enum." into devel/master

9 years agoMerge "DALi Version 1.1.0" into devel/master
Adeel Kazmi [Thu, 20 Aug 2015 12:51:24 +0000 (05:51 -0700)]
Merge "DALi Version 1.1.0" into devel/master

9 years agoDALi Version 1.1.0 53/46453/1 dali_1.1.0
Chu Hoang [Thu, 20 Aug 2015 12:33:09 +0000 (13:33 +0100)]
DALi Version 1.1.0

Change-Id: I8fdb91545cb1e7c5e6b87e0ce41ff8e9a6e80d34

9 years agoEnsure we don't wait for VSync if we're just resuming 79/46379/2
Adeel Kazmi [Wed, 19 Aug 2015 18:00:31 +0000 (19:00 +0100)]
Ensure we don't wait for VSync if we're just resuming

[Problem]  Could go into a scenario where we end up waiting for v-sync but haven't actually
           restarted the v-sync thread upon resume.
[Solution] Ensure we do not wait for a v-sync if we're just resuming.
           Also ensure we do not go to sleep if we've just resumed.

Change-Id: I225c78c9c20fee090db0842e40b02336821b75a6

9 years agoShift key codes added to key enum. 76/46376/2
v.cebollada [Wed, 19 Aug 2015 14:36:47 +0000 (23:36 +0900)]
Shift key codes added to key enum.

Change-Id: I42d1648882efc7208822a8406157c594979e8507
Signed-off-by: v.cebollada <v.cebollada@samsung.com>
9 years agoShow the opaque indicator by the flick gesture
daemyung jang [Thu, 20 Aug 2015 06:08:12 +0000 (15:08 +0900)]
Show the opaque indicator by the flick gesture

Change-Id: Ice0ad113515e330a883c542e9fa97f030fb7b58d
Signed-off-by: daemyung jang <dm86.jang@samsung.com>
9 years agoMerge "[3.0] Add key grab/ungrab API for Tizen (X11/Wayland)" into tizen tizen_3.0.m1_mobile tizen_3.0.m1_tv tizen_temp accepted/tizen/mobile/20150820.115751 accepted/tizen/mobile/20150820.115833 accepted/tizen/tv/20150820.115904 accepted/tizen/wearable/20150820.120012 submit/tizen/20150820.112512 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 submit/tizen_mobile/20150820.095541 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
Taeyoon Lee [Wed, 19 Aug 2015 13:56:51 +0000 (06:56 -0700)]
Merge "[3.0] Add key grab/ungrab API for Tizen (X11/Wayland)" into tizen

9 years agoMerge "[3.0] Fix crash in wayland" into tizen
taeyoon [Wed, 19 Aug 2015 13:56:41 +0000 (06:56 -0700)]
Merge "[3.0] Fix crash in wayland" into tizen

9 years ago[3.0] Add key grab/ungrab API for Tizen (X11/Wayland) 73/46373/1
Yoonsang Lee [Mon, 27 Apr 2015 10:33:06 +0000 (19:33 +0900)]
[3.0] Add key grab/ungrab API for Tizen (X11/Wayland)

- 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.

- Add --enable-profile option to build.sh of automated-tests
  - Key grab feature is available only in Tizen. It's UTCs should not be compiled in Ubuntu.
  - Desktop dali-adaptor automated-tests should be built with --enable-profile=UBUNTU similar to desktop dali-adaptor.

Change-Id: Ic523f094d65d21359b3c4140131efbaf91214082

9 years ago[3.0] Fix crash in wayland 72/46372/1
taeyoon [Mon, 20 Jul 2015 09:29:23 +0000 (18:29 +0900)]
[3.0] Fix crash in wayland

Change-Id: I1ba6cc919dd7a406537eb792c7188389cc6c2d8a

9 years ago[3.0] Change vconf BuildRequire 59/46359/2
Yoonsang Lee [Fri, 17 Jul 2015 08:59:21 +0000 (17:59 +0900)]
[3.0] Change vconf BuildRequire

Change-Id: I86b2a9aa5bafb64662e4c1364e17573955e6270d

9 years agoMerge branch devel/master (1.0.49) into tizen 58/46358/1
taeyoon [Wed, 19 Aug 2015 12:50:15 +0000 (21:50 +0900)]
Merge branch devel/master (1.0.49) into tizen

Conflicts:
adaptors/base/update-thread.cpp
adaptors/common/adaptor-impl.cpp
adaptors/common/application-impl.cpp
adaptors/public-api/adaptor-framework/tts-player.cpp
adaptors/public-api/adaptor-framework/tts-player.h
adaptors/public-api/dali-adaptor-version.cpp
adaptors/tizen/adaptor-impl-tizen.cpp
adaptors/tizen/framework-tizen.cpp
adaptors/tizen/tts-player-impl-tizen.cpp
adaptors/tizen/tts-player-impl.h
adaptors/ubuntu/tts-player-impl-ubuntu.cpp
adaptors/ubuntu/tts-player-impl.h
adaptors/wayland/file.list
adaptors/x11/file.list
adaptors/x11/pixmap-render-surface-x.cpp
automated-tests/src/dali-adaptor/utc-Dali-TtsPlayer.cpp
packaging/dali-adaptor-common.spec
packaging/dali-adaptor-mobile.spec
packaging/dali-adaptor-tv.spec
packaging/dali-adaptor-wearable.spec
packaging/dali-adaptor.spec

Change-Id: If77e71102b15cb1e229c0cfec2af9847cb6dcddf

9 years agoEmit the resume signal before we update 40/46240/3
Adeel Kazmi [Tue, 18 Aug 2015 10:02:26 +0000 (11:02 +0100)]
Emit the resume signal before we update

[Problem]  We'd signal the application AFTER we'd already done a first update
           upon resume so the first frame shown would just show the last frame
           before we were paused.
[Solution] Emit the signal first on resume so the application can queue any
           messages. Then we should process the messages (but only once as
           Core::Resume also does it). Finally, we should kick off the thread
           controller, so the first update that we do is what was required by
           the application.

Change-Id: I6dda0b70f29b47da91f5dc430447b54f7526067d

9 years agoFix the runtime error by the uninitialized ecore imf event 54/42554/6
daemyung jang [Tue, 30 Jun 2015 04:48:47 +0000 (13:48 +0900)]
Fix the runtime error by the uninitialized ecore imf event

Ecore IMF Version 1.13 has dev_name in the IMF struct, older versions do not, so adding a define to
check if we're at the right version and only setting the member if it does.

Change-Id: Ie462238c859295bd5c4291000f49f0219d1b2526

9 years agoDecode buffer from memory synchronously 93/46093/2
Adeel Kazmi [Fri, 14 Aug 2015 14:04:57 +0000 (15:04 +0100)]
Decode buffer from memory synchronously

Change-Id: I4810d51b7a6914cc928637ccaaf8136d4a443d2f

9 years agoRemove Boost dependency 74/46074/2
Adeel Kazmi [Thu, 13 Aug 2015 19:01:22 +0000 (20:01 +0100)]
Remove Boost dependency

Change-Id: I02e5d7c854713a164ca5178a0fd6b7ad5ac93e62

9 years agoSimplified ThreadController 98/44198/15
Adeel Kazmi [Wed, 1 Jul 2015 16:51:34 +0000 (17:51 +0100)]
Simplified ThreadController

Change-Id: I779591ba17b1789be8832500991631212c34ecbd

9 years agoReplaced UpdateRender with Thread for Controller and Sync 55/43355/9
Adeel Kazmi [Wed, 1 Jul 2015 16:51:34 +0000 (17:51 +0100)]
Replaced UpdateRender with Thread for Controller and Sync

Change-Id: I1d3dfaf38526223cf7284892c5ab02e60d146020