platform/core/uifw/dali-adaptor.git
10 years agoSupport for fixed size fonts in FreeType2 22/36022/6
Richard Underhill [Tue, 3 Mar 2015 10:22:33 +0000 (10:22 +0000)]
Support for fixed size fonts in FreeType2

Change-Id: Ic962d26e0933bac859c4426836eb8741ec5cf907
Signed-off-by: Richard Underhill <r.underhill@partner.samsung.com>
10 years agoFix signed / unsigned comparison warning on GCC4.8 04/36004/1
Richard Underhill [Fri, 27 Feb 2015 09:19:11 +0000 (09:19 +0000)]
Fix signed / unsigned comparison warning on GCC4.8

Change-Id: I163548ade8321a9a90b0769ca5df08e397993212
Signed-off-by: Richard Underhill <r.underhill@partner.samsung.com>
10 years agoRemoved the DPI hacks 37/35937/2
Paul Wisbey [Thu, 26 Feb 2015 09:18:51 +0000 (09:18 +0000)]
Removed the DPI hacks

Change-Id: Icbd4283419cc554e87b2a124c558944247d542d8

10 years agoExport the FontMetrics & GlyphInfo constructors 91/35891/2
Paul Wisbey [Wed, 25 Feb 2015 14:52:47 +0000 (14:52 +0000)]
Export the FontMetrics & GlyphInfo constructors

Change-Id: Iab2ea4df3ced09fa6c53b46d3b95483e9982e692

10 years agoMerge remote-tracking branch 'origin/tizen' into new_text 87/35887/1
Paul Wisbey [Wed, 25 Feb 2015 13:09:19 +0000 (13:09 +0000)]
Merge remote-tracking branch 'origin/tizen' into new_text

Conflicts:
build/tizen/configure.ac
packaging/dali-adaptor-mobile.spec
packaging/dali-adaptor-tv.spec
packaging/dali-adaptor-wearable.spec
platform-abstractions/slp/font-platform/font-controller-impl.cpp
platform-abstractions/slp/font-platform/font-controller-impl.h

Change-Id: I03f316eeadbe029c5872ee59042c4466b88430d7

10 years agoMerge "Updates following NativeImage changes and Pixel Format clean up in core" into...
Kimmo Hoikka [Tue, 24 Feb 2015 17:46:46 +0000 (09:46 -0800)]
Merge "Updates following NativeImage changes and Pixel Format clean up in core" into tizen

10 years agoFix for Bidirectional support. 96/35796/1
Victor Cebollada [Tue, 24 Feb 2015 16:38:44 +0000 (16:38 +0000)]
Fix for Bidirectional support.
  Always returns the same index when bidirectional
  info is created for the whole paragraph.

Change-Id: I426e9998df8b45be07c81513c488bed7ed742306
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoMerge "remove obsolete (unused) create default surface method and clean up documentat...
Adeel Kazmi [Tue, 24 Feb 2015 16:36:53 +0000 (08:36 -0800)]
Merge "remove obsolete (unused) create default surface method and clean up documentation" into tizen

10 years agoMerge "Removing some dead definitions" into tizen
Adeel Kazmi [Tue, 24 Feb 2015 16:36:18 +0000 (08:36 -0800)]
Merge "Removing some dead definitions" into tizen

10 years agoUpdates following NativeImage changes and Pixel Format clean up in core 94/35594/10
Xiangyin Ma [Wed, 18 Feb 2015 17:18:10 +0000 (17:18 +0000)]
Updates following NativeImage changes and Pixel Format clean up in core

Change-Id: I0db26e56d32cfbb80568f3937af9af4389ceae15

10 years agoMerge "Remove ResourceThreadDistanceField" into tizen
Kimmo Hoikka [Tue, 24 Feb 2015 14:23:02 +0000 (06:23 -0800)]
Merge "Remove ResourceThreadDistanceField" into tizen

10 years agoremove obsolete (unused) create default surface method and clean up documentation 05/35305/6
Kimmo Hoikka [Wed, 11 Feb 2015 18:16:22 +0000 (18:16 +0000)]
remove obsolete (unused) create default surface method and clean up documentation

Change-Id: I88812a6da9ac04b85e0e28189b77887cc0ef83e5

10 years agoRemoving some dead definitions 79/35779/2
Kimmo Hoikka [Tue, 24 Feb 2015 13:10:30 +0000 (13:10 +0000)]
Removing some dead definitions

Change-Id: I58207531bc9526f8771b9afd853f17f36a542d07

10 years agoRetrieve the current system font and style 37/35737/1
daemyung jang [Tue, 24 Feb 2015 06:27:08 +0000 (15:27 +0900)]
Retrieve the current system font and style

Change-Id: I324205cd9638588139e2687f65b691e9d7651c41

10 years agoRemove ResourceThreadDistanceField 19/35719/1
Yoonsang Lee [Tue, 24 Feb 2015 01:35:25 +0000 (10:35 +0900)]
Remove ResourceThreadDistanceField

Change-Id: Ic24c0de8a6ccebc4002d2fdeed7564ad85a34e92

10 years agoFollow the include-order coding conventions 92/35692/5
Paul Wisbey [Mon, 23 Feb 2015 11:48:04 +0000 (11:48 +0000)]
Follow the include-order coding conventions

Change-Id: Ia56d0af7d5fd69b62c264eb01a9186e0bfa6de30

10 years agoMerge "Addition of build flag "-Wl,-Bsymbolic-functions" for launching performance...
Adeel Kazmi [Mon, 23 Feb 2015 16:01:04 +0000 (08:01 -0800)]
Merge "Addition of build flag "-Wl,-Bsymbolic-functions" for launching performance" into tizen

10 years agoMerge "Add features to download images over http protocol." into tizen
Adeel Kazmi [Mon, 23 Feb 2015 11:58:35 +0000 (03:58 -0800)]
Merge "Add features to download images over http protocol." into tizen

10 years agoAddition of build flag "-Wl,-Bsymbolic-functions" for launching performance 81/35681/1
taeyoon [Mon, 23 Feb 2015 09:01:04 +0000 (18:01 +0900)]
Addition of build flag "-Wl,-Bsymbolic-functions" for launching performance

Change-Id: I21f6a7ea1bdd8d9560fa86dce476a959f767bfd7

10 years agoInclude <cstdio> a few places to compensate for core inclusion cleanup 97/35597/6
Andrew Cox [Thu, 19 Feb 2015 00:02:24 +0000 (00:02 +0000)]
Include <cstdio> a few places to compensate for core inclusion cleanup

Follows core patch: https://review.tizen.org/gerrit/#/c/35596

Change-Id: I35a858313aa404c36c9f9479ae4ed715cc461a6d
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
10 years agoFontClient - Return when Font Description is found. 34/35634/1
Victor Cebollada [Fri, 20 Feb 2015 17:23:51 +0000 (17:23 +0000)]
FontClient - Return when Font Description is found.

Change-Id: Ifa6a4197c8ddb5172fe61db30b295dfffc15dade
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoEnable testing on 2.3 devices 15/35615/3
Paul Wisbey [Thu, 19 Feb 2015 11:32:40 +0000 (11:32 +0000)]
Enable testing on 2.3 devices

Change-Id: I1a7e293fb1eecc7a46ed10442ab93dd95ea7cce2

10 years agoShaping implementation fix. 85/35585/1
Victor Cebollada [Wed, 18 Feb 2015 14:29:43 +0000 (14:29 +0000)]
Shaping implementation fix.
Sets the font id to the glyphs when they are retrieved.

Change-Id: I50312207d0c4a6a0d7caa921263016ff523c2dbc
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoFontClient implementation 71/35371/4
Victor Cebollada [Wed, 11 Feb 2015 07:52:12 +0000 (07:52 +0000)]
FontClient implementation

Change-Id: Ic866f7014290b948b99f862565b91462d6c2e637
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoDALi Version 1.0.30 77/35577/1 dali_1.0.30
Ferran Sole [Wed, 18 Feb 2015 14:33:56 +0000 (14:33 +0000)]
DALi Version 1.0.30

Change-Id: I7817a4d7ae6e30f8a119b19bbbc8420d9ba5ed83

10 years agoTextAbstraction includes added to the dali.h 62/35562/1
Victor Cebollada [Tue, 17 Feb 2015 14:36:05 +0000 (14:36 +0000)]
TextAbstraction includes added to the dali.h

Change-Id: I6fd706c1fe04306bcf40154f09b8e8e3dd999918
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoDisable sensor part for sensor header change 78/35478/1 accepted/tizen/common/20150218.122504 accepted/tizen/mobile/20150218.124927 accepted/tizen/tv/20150218.124802 accepted/tizen/wearable/20150218.124853 submit/tizen/20150217.020310 submit/tizen/20150217.095548
taeyoon [Mon, 16 Feb 2015 09:48:19 +0000 (18:48 +0900)]
Disable sensor part for sensor header change

  This is a temporary patch for sensor header change.

Change-Id: I98c1519e9cf2e4d6db7664b57006712e7351a2b0

10 years agoMerge remote-tracking branch 'origin/tizen' into new_text 29/35429/1
Paul Wisbey [Fri, 13 Feb 2015 16:11:44 +0000 (16:11 +0000)]
Merge remote-tracking branch 'origin/tizen' into new_text

Change-Id: I54fdd3abc57e5258fbd3cf561d49affcb54794ff

10 years agoAdd features to download images over http protocol. 00/34900/5
Yoonsang Lee [Wed, 4 Feb 2015 08:43:40 +0000 (17:43 +0900)]
Add features to download images over http protocol.

- Add ResourceThreadImage::Download() to download an image using libcurl.
- Add ResoureThreadBase::RequestDownload, ResourceThreadBase::Download()
- Refactor ResoureThreadImage::Load(), Decode().
- Add one more thread object, mThreadImageRemote, to ResourceBitmapRequester to download images over http protocol in a seperate thread.
  Without this seperate thread, local image files which can be loaded very shortly may be delayed until other time-consuming remote images loading is finished.
- Employ libcurl to download files over http protocol.

Change-Id: Ie10e5b0b1fa374af74a48ad2c9f0df301d27fe5e

10 years agoUse the Plugin architecture for the text segmentation and bidirectional support. 32/35132/3
Victor Cebollada [Mon, 9 Feb 2015 14:17:49 +0000 (14:17 +0000)]
Use the Plugin architecture for the text segmentation and bidirectional support.

Change-Id: Ib9c0b862d9a53c6ca04e8223d5386f47b081909e
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoLock render thread when surface is lost, wait for new surface. 16/32516/8
David Steele [Thu, 18 Dec 2014 16:21:22 +0000 (16:21 +0000)]
Lock render thread when surface is lost, wait for new surface.

If PreRender returns false, e.g. when there is no surface (for whatever
reason), then lock the render thread to prevent any GL calls from
occurring. Wait for a NewSurface request from event thread.

Change-Id: Ib64efbc1dfb3c8c5beab84ea76b6be97bfd9dcab
Signed-off-by: David Steele <david.steele@partner.samsung.com>
10 years agoFontClient Plugin moved to its own file 82/35282/1
Victor Cebollada [Wed, 11 Feb 2015 11:38:20 +0000 (11:38 +0000)]
FontClient Plugin moved to its own file

Change-Id: I4c409a3e723c218626adcb9776b8b210295b7e2a
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoDALi Version 1.0.29 65/35265/1 dali_1.0.29
Adeel Kazmi [Wed, 11 Feb 2015 10:13:19 +0000 (10:13 +0000)]
DALi Version 1.0.29

Change-Id: I94a65fefe542528eed0657542f1f721ba97ddf89

10 years agoText shaping implementation 33/35133/3
Victor Cebollada [Tue, 20 Jan 2015 18:15:11 +0000 (18:15 +0000)]
Text shaping implementation

Change-Id: Ia172056ccc02180c0674fa225bbf8128b4816210
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoMerge remote-tracking branch 'origin/tizen' into new_text 40/35140/1
Paul Wisbey [Mon, 9 Feb 2015 15:42:53 +0000 (15:42 +0000)]
Merge remote-tracking branch 'origin/tizen' into new_text

Conflicts:
packaging/dali-adaptor-mobile.spec
packaging/dali-adaptor.spec

Change-Id: I113860d774b819e67cae356d420faed00f5412fa

10 years agoMerge "DALi Version 1.0.28" into tizen accepted/tizen/common/20150209.122021 accepted/tizen/mobile/20150210.015344 accepted/tizen/tv/20150210.013258 accepted/tizen/wearable/20150210.015029 dali_1.0.28 submit/tizen/20150206.152923 submit/tizen_mobile/20150213.000000
Paul Wisbey [Fri, 6 Feb 2015 13:53:49 +0000 (05:53 -0800)]
Merge "DALi Version 1.0.28" into tizen

10 years agoFontClient interface amendments 37/34937/3
Victor Cebollada [Wed, 4 Feb 2015 09:38:42 +0000 (09:38 +0000)]
FontClient interface amendments

Change-Id: Ia1f69235efc08f27deffdb2990f9d8f829165c7a
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoDALi Version 1.0.28 55/35055/1
Xiangyin Ma [Fri, 6 Feb 2015 11:51:22 +0000 (11:51 +0000)]
DALi Version 1.0.28

Change-Id: I488e6110186005416ba1184b1ce2d42277bc2ec3

10 years ago(AutomatedTests) Updated README following unmanaged test removal 08/35008/1
Adeel Kazmi [Thu, 5 Feb 2015 20:08:12 +0000 (20:08 +0000)]
(AutomatedTests) Updated README following unmanaged test removal

Change-Id: Idc8f74be97f74346af4d912a2e0c788ef9c824a5

10 years agoChange FontMetrics format to match GlyphMetrics 04/35004/1
Paul Wisbey [Thu, 5 Feb 2015 13:08:16 +0000 (13:08 +0000)]
Change FontMetrics format to match GlyphMetrics

Change-Id: I38e069322f03c421fe9d5bce5ba2d2fc1b737a75

10 years agoMerge "(Build) Specify vconf package so there is no ambiguity" into tizen accepted/tizen/common/20150209.121016 accepted/tizen/mobile/20150211.014649 accepted/tizen/tv/20150210.012937 accepted/tizen/wearable/20150210.014754 submit/tizen/20150206.044231
Kimmo Hoikka [Thu, 5 Feb 2015 16:05:13 +0000 (08:05 -0800)]
Merge "(Build) Specify vconf package so there is no ambiguity" into tizen

10 years agoImproved performance logging 88/34688/13
Nick Holland [Fri, 30 Jan 2015 11:55:29 +0000 (11:55 +0000)]
Improved performance logging

Seperated performance logging into 2 environment variables.
Plus added a new one for controlling the frequency of logging statistics

Before one environment variable would do multiple un-related things.

--DALI_LOG_PERFORMANCE_STATS--

A bitmask to control which DALi performance statstics are logged out.

The bitmask provided is
  LOG_EVERYTHING        ///< Bit 0 (1), log all statistics to the DALi log
  LOG_UPDATE_RENDER     ///< Bit 1 (2), log update and render statistics to the DALi log
  LOG_EVENT_PROCESS     ///< Bit 2 (4), log event task statistics to the DALi log
  LOG_CUSTOM_MARKERS    ///< Bit 3 (8), log custom marker statistics to the DALi log

Example output of running:  DALI_LOG_PERFORMANCE_STATS=1 dali-demo
with a custom PerformanceLogger for dali-demo TableView Initialize()

INFO: DALI: Update, min 0.20 ms, max 2.47 ms, total (0.1 secs), avg 0.54 ms, std dev 0.25 ms
INFO: DALI: Render, min 0.06 ms, max 19.10 ms, total (0.1 secs), avg 0.94 ms, std dev 1.86 ms
INFO: DALI: Event, min 0.01 ms, max 9.38 ms, total (0.0 secs), avg 0.66 ms, std dev 2.02 ms
INFO: DALI: DaliTableView, min 81.11 ms, max 81.11 ms, total (0.1 secs), avg 81.11 ms, std dev 0.00 ms

--DALI_LOG_PERFORMANCE_STATS_FREQ--
Used to control the frequency of DALI_LOG_PERFORMANCE_STATS, e.g.
to log the statistics out every 5 seconds:

DALI_LOG_PERFORMANCE_STATS_FREQ=5 DALI_LOG_PERFORMANCE_STATS=1 dali-demo

--DALI_PERFORMANCE_TIMESTAMP_OUTPUT--

A bitmask to enable logging of time stamped events.

  OUTPUT_DALI_LOG            ///< Bit 1 (1), log markers to DALi log
  OUTPUT_KERNEL_TRACE        ///< Bit 2 (2), log makers to kernel trace
  OUTPUT_SYSTEM_TRACE        ///< Bit 3 (4), log markers to system trace ( currently not supported)

Example output of: DALI_PERFORMANCE_TIMESTAMP_OUTPUT=1 dali-demo

INFO: DALI: 966735.553251 (seconds), V_SYNC
INFO: DALI: 966735.553279 (seconds), UPDATE_START
INFO: DALI: 966735.553872 (seconds), UPDATE_END
INFO: DALI: 966735.553890 (seconds), RENDER_START
INFO: DALI: 966735.553933 (seconds), PROCESS_EVENT_START
INFO: DALI: 966735.554011 (seconds), PROCESS_EVENT_END
INFO: DALI: 966735.567137 (seconds), RENDER_END
INFO: DALI: 966735.570027 (seconds), V_SYNC

Change-Id: I392e9d3312111ce2d037e91b821996f43b4b842c

10 years agoFix domain name issue for multi-profile build 87/34987/2 submit/tizen/20150205.132635
taeyoon [Thu, 5 Feb 2015 11:29:09 +0000 (20:29 +0900)]
Fix domain name issue for multi-profile build

 - Removal of manifest-* from spec

Change-Id: I597a987c94645f09054534b287b80fc55b2c774a

10 years ago(Build) Specify vconf package so there is no ambiguity 83/34983/1
Adeel Kazmi [Thu, 5 Feb 2015 10:57:22 +0000 (10:57 +0000)]
(Build) Specify vconf package so there is no ambiguity

Change-Id: Idf3df289199b5845dbb79af1e6ced6cfe705d7ca

10 years agoShaping interface methods added. 89/34789/9
Victor Cebollada [Mon, 2 Feb 2015 17:35:18 +0000 (17:35 +0000)]
Shaping interface methods added.

Change-Id: I8ed59eba8e7f6387a53dcfbd19b4a8277957e96a
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoMerge "Multi-profile support" into tizen tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common accepted/tizen/common/20150205.080850 submit/tizen/20150205.011244
Adeel Kazmi [Wed, 4 Feb 2015 18:03:54 +0000 (10:03 -0800)]
Merge "Multi-profile support" into tizen

10 years agoMulti-profile support 51/34751/6
taeyoon [Mon, 2 Feb 2015 11:10:31 +0000 (20:10 +0900)]
Multi-profile support

 - Spec file change for build by tizen 3.0 profile
 - Source file change of mobile profile
 - Configure.ac change (efl-assist removal, gles20)

Change-Id: I8aa9eb8f41ea1529e9571a557e1556e617d8e6da

10 years agoBidi implementation 58/34858/5
Victor Cebollada [Mon, 19 Jan 2015 17:37:26 +0000 (17:37 +0000)]
Bidi implementation

Change-Id: Iff1fa9d196766ba9b969503ecc2fc08b9e64588e
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoMerge "Adaptor namespaces fixed." into new_text
Paul Wisbey [Wed, 4 Feb 2015 15:44:26 +0000 (07:44 -0800)]
Merge "Adaptor namespaces fixed." into new_text

10 years agoAdaptor namespaces fixed. 44/34944/1
Victor Cebollada [Wed, 4 Feb 2015 15:35:24 +0000 (15:35 +0000)]
Adaptor namespaces fixed.

Change-Id: I1225d56f7c2dfc886fd6f321c015201e23a96871
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoMerge "Returning GlypInfo information in floats rather than fractional26.6" into...
Paul Wisbey [Wed, 4 Feb 2015 15:04:22 +0000 (07:04 -0800)]
Merge "Returning GlypInfo information in floats rather than fractional26.6" into new_text

10 years agoReturning GlypInfo information in floats rather than fractional26.6 26/34926/3
Richard Underhill [Wed, 4 Feb 2015 11:47:34 +0000 (11:47 +0000)]
Returning GlypInfo information in floats rather than fractional26.6

Change-Id: I13dacd55c3877ad88a53cd52f8a56a3fb5604531
Signed-off-by: Richard Underhill <r.underhill@partner.samsung.com>
10 years agoText Segmentation inplementation 02/34902/2
Victor Cebollada [Wed, 4 Feb 2015 08:50:13 +0000 (08:50 +0000)]
Text Segmentation inplementation

Change-Id: I4d96d0f4a7f60ea1303a4bb938f33f68ce7ab545
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoSegmentation interface methods added. 88/34788/4
Victor Cebollada [Mon, 2 Feb 2015 17:05:24 +0000 (17:05 +0000)]
Segmentation interface methods added.

Change-Id: I1ecb55a78b0e0977f0ca0b232404c5c6281cca3f
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoMinor API clean-up 08/34908/1
Paul Wisbey [Wed, 4 Feb 2015 09:30:09 +0000 (09:30 +0000)]
Minor API clean-up

Change-Id: I5696f263aa9d2af798d319bac3b5d74c70cfa258

10 years agoMerge "Added FontMetrics to FontClient API" into new_text
Paul Wisbey [Tue, 3 Feb 2015 17:57:10 +0000 (09:57 -0800)]
Merge "Added FontMetrics to FontClient API" into new_text

10 years agoText related libraries added to adaptor. 96/33496/5
Victor Cebollada [Wed, 17 Dec 2014 09:54:41 +0000 (09:54 +0000)]
Text related libraries added to adaptor.

Fribidi library added.
Harfbuzz library added.
LibUnibreak statically linked.

Change-Id: Ie9d5e77afc3a5632b36e892313c1b69d828fa56c
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoAdded FontMetrics to FontClient API 37/34837/3
Paul Wisbey [Tue, 3 Feb 2015 11:53:47 +0000 (11:53 +0000)]
Added FontMetrics to FontClient API

Change-Id: I6332633c1dbcfcfe3574fa5037fafd2d1144aade

10 years agoFixed some comments 92/34792/1
Paul Wisbey [Mon, 2 Feb 2015 18:47:54 +0000 (18:47 +0000)]
Fixed some comments

Change-Id: Ia65f9a39f9a697193e94923eecf4190caf46f67e

10 years agoBidirectional support interface methods added. 65/34765/5
Victor Cebollada [Mon, 2 Feb 2015 13:56:21 +0000 (13:56 +0000)]
Bidirectional support interface methods added.

Change-Id: I1d9974c3b84e7433daeb9fb6088bb0f80eb39df1
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
10 years agoAdded new environment options for pan prediction 71/34471/2
Richard Huang [Tue, 27 Jan 2015 16:33:47 +0000 (16:33 +0000)]
Added new environment options for pan prediction

Change-Id: If09da2a6219e43859e5bc8e1be7f5da7f42c21cb

10 years agoDALi signals refactor to remove V2 naming 01/34701/2
tom.robinson [Fri, 30 Jan 2015 16:26:06 +0000 (16:26 +0000)]
DALi signals refactor to remove V2 naming

Change-Id: I675f19a97276f7dbda1d6f8569f6d3b49b9eb297

10 years agoMoved TextAbstraction to use absolute paths 18/34618/7
Paul Wisbey [Thu, 29 Jan 2015 13:11:50 +0000 (13:11 +0000)]
Moved TextAbstraction to use absolute paths
Minor tweak to GlyphMetrics structure

Change-Id: Ibf803bcc2dfe705974d314ccf79d451d56989c42

10 years agoDALi Version 1.0.27 96/34596/1 accepted/tizen/common/20150129.162042 accepted/tizen/mobile/20150130.001256 accepted/tizen/tv/20150130.000843 accepted/tizen/wearable/20150131.040516 dali_1.0.27 submit/tizen/20150129.112343
tom.robinson [Thu, 29 Jan 2015 10:59:13 +0000 (10:59 +0000)]
DALi Version 1.0.27

Change-Id: I3b817778df0156159ea90e29d7a03b68b70a53b5

10 years ago(Build) Ensure unexported symbols are hidden in plugins & re-enable plugins for MOBIL... 28/34528/1
Adeel Kazmi [Wed, 28 Jan 2015 16:19:46 +0000 (16:19 +0000)]
(Build) Ensure unexported symbols are hidden in plugins & re-enable plugins for MOBILE profile

Change-Id: If2bed16f4bc0da403ef3a699120567ba6750a1a9

10 years agoAdded some basic FontClient APIs 85/34385/16
Paul Wisbey [Mon, 26 Jan 2015 10:38:27 +0000 (10:38 +0000)]
Added some basic FontClient APIs

Change-Id: I705a6a909c9a81d77342f12845485a34fe5ded1b

10 years ago(Build) Disable efl-assist for UBUNTU profile 21/34521/1
Adeel Kazmi [Wed, 28 Jan 2015 14:31:46 +0000 (14:31 +0000)]
(Build) Disable efl-assist for UBUNTU profile

Change-Id: I1dbb9ecc7e55adf66cbb13bf508890744266dab9

10 years agoRemoved unused signal name constants & updated documentation 66/34466/4
Adeel Kazmi [Tue, 27 Jan 2015 11:26:33 +0000 (11:26 +0000)]
Removed unused signal name constants & updated documentation

Change-Id: Ie3412781e5ea237528245f5a7b1e8cb8d17f55cb

10 years agoChange of plugins build and fix of efl-assist build issue 48/33148/8
taeyoon [Tue, 6 Jan 2015 08:48:05 +0000 (17:48 +0900)]
Change of plugins build and fix of efl-assist build issue
  - Removal plugins build dependency on profiles (COMMON, MOBILE, ...)
  - Plugins build just by '%define [plugin_name] 1' in spec file
  - Fix build issue by efl-assist include file

Change-Id: Iaa84885464540bfc6b29bedd4ed9e3be511f0dcb

10 years agoMerge "Merge remote-tracking branch 'origin/tizen' into new_text" into new_text
Paul Wisbey [Mon, 26 Jan 2015 09:38:00 +0000 (01:38 -0800)]
Merge "Merge remote-tracking branch 'origin/tizen' into new_text" into new_text

10 years agoMerge remote-tracking branch 'origin/tizen' into new_text 76/34376/1
Paul Wisbey [Mon, 26 Jan 2015 09:23:01 +0000 (09:23 +0000)]
Merge remote-tracking branch 'origin/tizen' into new_text

Change-Id: I0398ed8d419761b2de813760593d7280dbdf7a89

10 years agoText abstraction framework 92/34192/8
Nick Holland [Wed, 21 Jan 2015 18:01:57 +0000 (18:01 +0000)]
Text abstraction framework

Basic classes for shaping, reordering, font client and segmentation
Change-Id: Id8244c9e7853a41605f1fe8e597b852d5684b8a9

10 years agoFix warning: ordered comparison of pointer with integer zero 86/34186/3
Francisco Santos [Wed, 21 Jan 2015 15:48:45 +0000 (15:48 +0000)]
Fix warning: ordered comparison of pointer with integer zero

Change-Id: I109f7f737bb702676331543f2317034dfd9c2ebe

10 years agoMerge "Incorrect assert can happen if the object never gets to be initialized." into...
Adeel Kazmi [Thu, 22 Jan 2015 15:54:19 +0000 (07:54 -0800)]
Merge "Incorrect assert can happen if the object never gets to be initialized." into tizen

10 years agoIncorrect assert can happen if the object never gets to be initialized. 87/34187/2
Francisco Santos [Wed, 21 Jan 2015 15:54:21 +0000 (15:54 +0000)]
Incorrect assert can happen if the object never gets to be initialized.

Change-Id: Id0a81a2155dfc8189800ba9b67dd9a4dd037d91e

10 years agoDALi Version 1.0.26 52/34252/1 accepted/tizen/common/20150123.092454 accepted/tizen/common/20150123.135215 accepted/tizen/mobile/20150126.011911 accepted/tizen/tv/20150126.011343 accepted/tizen/wearable/20150126.011600 dali_1.0.26 submit/tizen/20150122.143209 submit/tizen/20150123.103753
Nick Holland [Thu, 22 Jan 2015 10:48:27 +0000 (10:48 +0000)]
DALi Version 1.0.26

Change-Id: Idbc6a3930a72f40878ba7aed9abd387f8e55dca9

10 years agoMerge "Recover PixmapImage::GetPixmap() without any parameters (no build break)"...
Adeel Kazmi [Mon, 19 Jan 2015 16:18:49 +0000 (08:18 -0800)]
Merge "Recover PixmapImage::GetPixmap() without any parameters (no build break)" into tizen

10 years agoSingle tap results on text-input controls was very slow 06/31306/6
Richard Underhill [Wed, 3 Dec 2014 16:20:01 +0000 (16:20 +0000)]
Single tap results on text-input controls was very slow

Needs https://review.tizen.org/gerrit/#/c/31308/

Change-Id: Ia2008fe14439bd050a498c0c64bf44ea3a28a8a8
Signed-off-by: Richard Underhill <r.underhill@partner.samsung.com>
10 years agoRemoval of a 'sec_build_binary_debug_enable' part in spec file 07/33907/1
taeyoon [Fri, 16 Jan 2015 10:12:48 +0000 (19:12 +0900)]
Removal of a 'sec_build_binary_debug_enable' part in spec file

  - 'sec_build_binary_debug_enable and -DTIZEN_DEBUG_ENABLE' are not used.

Change-Id: Ie6e3426a7ea66a2e1ca5a2477878b61a25e4b5da

10 years agoMoved NotificationTrigger from update thread to update-render-sync 55/33855/2
David Steele [Thu, 15 Jan 2015 14:38:14 +0000 (14:38 +0000)]
Moved NotificationTrigger from update thread to update-render-sync

Need to prevent event triggers from being sent when the system is
shutting down. The update thread gets this information after triggering
the event thread to wake up.

Instead, by moving the notification trigger to the UpdateRenderSynchronisation
class, we can ensure that the trigger is only sent whilst mRunning is true;
i.e. that the trigger is not called after the Adaptor destructor has been called.

The Trigger() method is still expected not to block.

Change-Id: Id0394fa0bc32f2dbf03f1edeae1a2b46ad7cb90b

10 years agoDALi Version 1.0.25 41/33841/1 dali_1.0.25
Xiangyin Ma [Thu, 15 Jan 2015 13:20:54 +0000 (13:20 +0000)]
DALi Version 1.0.25

Change-Id: I2d29d37466ba7e092b348396893d22847f3b54ef

10 years agoFixed overflow error with time values 62/33762/1
David Steele [Wed, 14 Jan 2015 12:19:06 +0000 (12:19 +0000)]
Fixed overflow error with time values

Frame time was converting system time (2 uint32's) into a uint64,
but without promoting to uint64s first, so conversion from seconds to
microseconds was overflowing.

Change-Id: I0d7afa96d1f83d6bf1413647e118a4a44510fe35
Signed-off-by: David Steele <david.steele@partner.samsung.com>
10 years agoMerge "Fix crash issue. The objects which are registered in SingletonService should...
Kimmo Hoikka [Tue, 13 Jan 2015 17:53:08 +0000 (09:53 -0800)]
Merge "Fix crash issue. The objects which are registered in SingletonService should be deleted before Adaptor is deleted" into tizen

10 years agoRemoved unnamed namespace in header file 73/33673/1
Andrew Cox [Tue, 13 Jan 2015 16:33:42 +0000 (16:33 +0000)]
Removed unnamed namespace in header file

[problem] Bad coding
[cause] Ignorance and human error
[solution] Delete

Change-Id: Idcd6accca40b2fb36e31e14cd3362b17a225a9ff
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
10 years agoRecover PixmapImage::GetPixmap() without any parameters (no build break) 31/33631/1
Yoonsang Lee [Tue, 13 Jan 2015 10:32:36 +0000 (19:32 +0900)]
Recover PixmapImage::GetPixmap() without any parameters (no build break)

Change-Id: I5521d11379c3f26088f86a56bc030e6815072377

10 years agoFix crash issue. The objects which are registered in SingletonService should be delet... 90/33290/6
Heeyong Song [Thu, 8 Jan 2015 02:06:14 +0000 (11:06 +0900)]
Fix crash issue. The objects which are registered in SingletonService should be deleted before Adaptor is deleted

Change-Id: Id94e4e47ca1868d141f498131dc953599ce03509

10 years agoMerge "Fix of uninitialized dimensionTest error error: 'dimensionTest' may be used...
Kimmo Hoikka [Fri, 9 Jan 2015 12:44:24 +0000 (04:44 -0800)]
Merge "Fix of uninitialized dimensionTest error  error: 'dimensionTest' may be used uninitialized in this function [-Werror=maybe-uninitialized]  Adding 'dimensionTest = BoxDimensionTestEither' by considering default value 'ImageAttributes::ShrinkToFit' of ImageAttributes" into tizen

10 years agoplatform-abstractions: png: need zlib.h to use Z_BEST_SPEED 28/33428/2 sandbox/pcoval/tizen submit/tizen_common/20150108.143100 submit/tizen_common/20150109.165001
Philippe Coval [Fri, 9 Jan 2015 11:01:15 +0000 (12:01 +0100)]
platform-abstractions: png: need zlib.h to use Z_BEST_SPEED

Change-Id: I0fcd15bdd852f69127f7d18ad26ac5000df43541
Bug-Tizen: TC-1841/related
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
10 years agoplatform-abstractions: png: use C++ headers for stdlib 27/33427/2
Philippe Coval [Fri, 9 Jan 2015 09:12:13 +0000 (10:12 +0100)]
platform-abstractions: png: use C++ headers for stdlib

Change-Id: Ia8e1309f7a138fd218389f7bbce2bc62c6344a90
Bug-Tizen: TC-1841/related
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
10 years agoplatform-abstractions: png: include cstring to use memcpy 26/33426/2
Philippe Coval [Fri, 9 Jan 2015 09:10:53 +0000 (10:10 +0100)]
platform-abstractions: png: include cstring to use memcpy

This was needed after libpng upgrade

Change-Id: Iba011c7c6671f778f1f87420767ddd273cbeffee
Bug-Tizen: TC-1841/related
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
10 years agoFix of uninitialized dimensionTest error 99/33399/1
taeyoon [Fri, 9 Jan 2015 05:06:22 +0000 (14:06 +0900)]
Fix of uninitialized dimensionTest error
 error: 'dimensionTest' may be used uninitialized in this function [-Werror=maybe-uninitialized]
 Adding 'dimensionTest = BoxDimensionTestEither' by considering default value 'ImageAttributes::ShrinkToFit' of ImageAttributes

Change-Id: I90baa8db54f312df7636fdb3093b93349c11b0d1

10 years agochange --enable-gles = 30 to 20 and removal of sec_product_feature_graphics_gpu_info... 14/33214/2
taeyoon [Wed, 7 Jan 2015 05:41:25 +0000 (14:41 +0900)]
change --enable-gles = 30 to 20 and removal of sec_product_feature_graphics_gpu_info in spec
 - gles 30 to 20 in mobile and wearable.spec
 - removal of %if "%{?sec_product_feature_graphics_gpu_info}" == "adreno330" in tv.spec

Change-Id: I2ce96cd9f8d733e1598a6abee2b12ac1efb7da89

10 years agoMerge "Image scaling operations - FilterMode::Box implemented for all pixel formats...
Kimmo Hoikka [Thu, 8 Jan 2015 17:18:05 +0000 (09:18 -0800)]
Merge "Image scaling operations - FilterMode::Box implemented for all pixel formats" into tizen

10 years agoDALi Version 1.0.24 58/33358/1 dali_1.0.24
Lee Morgan [Thu, 8 Jan 2015 14:28:15 +0000 (14:28 +0000)]
DALi Version 1.0.24

Change-Id: I9013cee23b888f33bc3652abd67292978cf89ef1

10 years agoImage scaling operations - FilterMode::Box implemented for all pixel formats 15/32515/9
Andrew Cox [Tue, 2 Dec 2014 11:52:51 +0000 (11:52 +0000)]
Image scaling operations - FilterMode::Box implemented for all pixel formats

RGB888, RGBA8888, RGB565, and 2-byte and 1-byte per pixel box
filters with unit tests. Plumbed-in to image loading pipeline to
implement the Box FilterMode.

Change-Id: I815d04299e77953d57ea2f122fb4ab9d086e29d5
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
10 years agoMerge remote-tracking branch 'origin/tizen' into new_text 54/33254/1
Paul Wisbey [Wed, 7 Jan 2015 10:11:05 +0000 (10:11 +0000)]
Merge remote-tracking branch 'origin/tizen' into new_text

Change-Id: I4cd9e02dda715ea1c7c6bcc19c54de5bd17fdb43

10 years agoRevert "Core API compatibility" 00/33200/1
taeyoon [Wed, 7 Jan 2015 01:20:45 +0000 (10:20 +0900)]
Revert "Core API compatibility"
 - Unknown merged
This reverts commit 7f3b2a9231c5f8a19cb0648d6d1604e15a6e7267.
Change-Id: Ib16f7112426630759c09fb07621054455a455f1c

10 years agoCore API compatibility
taeyoon0.lee [Tue, 21 Oct 2014 00:27:20 +0000 (09:27 +0900)]
Core API compatibility
  addition of "under_tizen_2_3_capi_enable" for version under tizen 2.3 core api

Change-Id: Ic9b62d0abc047dd792513f8bba09d118d2d496a3

10 years agoMerge "Revert "recover PixmapImage::GetPixmap() without any parameter"" into tizen
HyunJu Shin [Mon, 5 Jan 2015 12:46:33 +0000 (04:46 -0800)]
Merge "Revert "recover PixmapImage::GetPixmap() without any parameter"" into tizen

10 years agoRevert "recover PixmapImage::GetPixmap() without any parameter" 90/33090/1
Yoonsang Lee [Mon, 5 Jan 2015 12:29:51 +0000 (04:29 -0800)]
Revert "recover PixmapImage::GetPixmap() without any parameter"

This reverts commit df7703c49db2bee2adea2bbfa7515882b3ced370.

Change-Id: I3c4a792f6db39b7799871e037a574ae4bb802ab5