platform/core/uifw/dali-adaptor.git
3 years agoAdd text wrapping hyphen mode support 78/254278/20
abdullah [Thu, 25 Feb 2021 11:56:44 +0000 (13:56 +0200)]
Add text wrapping hyphen mode support

related to
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-toolkit/+/254279/2

Change-Id: I3172f6f4017c6901493d01105af27cb9f57118e4

3 years agoFixing issue: On Text, reducing font-point-size when the Glyph-block-size be larger... 22/254922/33
Shrouq Sabah [Wed, 10 Mar 2021 12:57:22 +0000 (14:57 +0200)]
Fixing issue: On Text, reducing font-point-size when the Glyph-block-size be larger than Atlas-block-size to fit into it.

Issue: On TextEditor or TextField when use font size (Point-Size) which creating Glyphs its size larger than Atlas-block size then logging error says that can’t create block and nothing appear in Text-Controller.

Solution: At Adaptor level, checking block size according to point-size if the block will be larger than Atlas size then keep decreasing point-size until achieve block that fit into Atlas size.
Toolkit calls API named “EnableAtlasLimitation” on Font-Client object to activate this validation on Adaptor level. Since the Atlas size information added as constants in Font-Client class.
Log warning that the point-size is reduced.
Automated test-cases added to Adaptor and Toolkit

Added APIs into font-client/Adaptor for Point-size & Atlas information instead of constants/literal values in toolkit.

Reproduce by:
Creating TextEditor or TextFiled then set properties:
mEditor.SetProperty( TextEditor::Property::POINT_SIZE, 330) ;
mEditor.SetProperty( TextEditor::Property::FONT_FAMILY, " DejaVu Sans ") ;

Logged error appears:
Logged ERROR: “ERROR: DALI: CreateAtlas Atlas 512 x 512 too small. Dimensions need to be at least 517x517”
Logged ERROR: “ERROR: DALI: Add Failed to create an atlas of 512 x 512 blocksize: 514 x 514.”

Change-Id: Ia47462aa74b9807ed916fd63c4ba8b47437582e6

3 years agoDestroy egl to avoid memory issue 14/256914/2
tscholb [Wed, 14 Apr 2021 12:01:43 +0000 (21:01 +0900)]
Destroy egl to avoid memory issue

Change-Id: I02e90949a3738c0e2fea9196af5f3ab9f62a02da

3 years agoChange decoding error log level 59/257459/1
Heeyong Song [Mon, 26 Apr 2021 08:11:38 +0000 (17:11 +0900)]
Change decoding error log level

Change-Id: I3c14defc1ffa6e28107519f3646f0d0288dd65f8

3 years agoMerge "Add post processor" into devel/master
Seungho BAEK [Mon, 26 Apr 2021 05:21:52 +0000 (05:21 +0000)]
Merge "Add post processor" into devel/master

3 years agoDALi Version 2.0.23 91/257391/1 dali_2.0.23
Adeel Kazmi [Fri, 23 Apr 2021 08:29:10 +0000 (09:29 +0100)]
DALi Version 2.0.23

Change-Id: I7edd098fffe658b6c891b8d840f42765e90d4458

3 years agoAdd post processor 96/256496/4
seungho [Mon, 5 Apr 2021 13:04:15 +0000 (22:04 +0900)]
Add post processor

Change-Id: I837f92294d34d7a0a5b11f27e7a7494f8ed69db5
Signed-off-by: seungho <sbsh.baek@samsung.com>
3 years agoAdd APIs of webview context 78/256678/10
zhouleonlei [Fri, 9 Apr 2021 06:15:13 +0000 (14:15 +0800)]
Add APIs of webview context

ewk_context_cache_disabled_get
ewk_context_certificate_file_get
ewk_context_tizen_app_id_set
ewk_context_tizen_app_version_set
ewk_context_application_type_set
ewk_context_time_offset_set
ewk_context_timezone_offset_set
ewk_context_register_url_schemes_as_cors_enabled
ewk_context_register_jsplugin_mime_types
ewk_context_default_zoom_factor_set
ewk_context_default_zoom_factor_get
ewk_context_application_cache_delete_all
ewk_context_web_indexed_database_delete_all
ewk_context_form_password_data_list_free
ewk_context_form_password_data_delete_all
ewk_context_form_candidate_data_delete_all
ewk_context_proxy_uri_get
ewk_context_proxy_set
ewk_context_proxy_bypass_rule_get
ewk_context_notify_low_memory

Change-Id: Iecde099b3aaaedcf73b25a406f9bc84d509172fe

3 years agoMerge "DALi Version 2.0.22" into devel/master
Adeel Kazmi [Fri, 16 Apr 2021 13:20:12 +0000 (13:20 +0000)]
Merge "DALi Version 2.0.22" into devel/master

3 years agoDALi Version 2.0.22 24/257024/1 dali_2.0.22
David Steele [Fri, 16 Apr 2021 13:02:54 +0000 (14:02 +0100)]
DALi Version 2.0.22

Change-Id: Ic5feef64e98b33a4973019d7249d4b16962571a5

3 years agoAdd changesWatch for webview cookie 49/255349/5
zhouleonlei [Wed, 17 Mar 2021 08:06:52 +0000 (16:06 +0800)]
Add changesWatch for webview cookie

Change-Id: I92dac00111a04138d3511e6ca74a4feab0263cca

3 years agoFix pre-initialized window issue 29/255329/14
huiyu.eun [Wed, 17 Mar 2021 05:08:21 +0000 (14:08 +0900)]
Fix pre-initialized window issue

1) Showing window after adaptor is initialized
 The Preinitialization creates a window in advance.
 If you call the 'Show' before creating the adaptor, the application cannot know the app resource id.
 The show must be called after the adaptor is initialized.

2) Resize pre-initialized window
 The pre-created window must be resized as needed after launching the app.
 (Environment variables, app arguments..)
 Some apps can receive screen size differently after launching by specifying size in manifest.
 So screen size checking is needed once more.

3) Store only the value before adaptor is created
 Occurs crash if resize the window before the adapter is created.

Change-Id: I0c928f4ebba752fed951df24d88a1a7c396acb7a
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
3 years agoMerge "CanvasRenderer::Shape: Add ResetPath() method for reset path information"...
junsu choi [Thu, 15 Apr 2021 01:01:09 +0000 (01:01 +0000)]
Merge "CanvasRenderer::Shape: Add ResetPath() method for reset path information" into devel/master

3 years ago(Automated Tests) Added some negative Window & Application test cases 23/256923/1
Adeel Kazmi [Wed, 14 Apr 2021 16:24:59 +0000 (17:24 +0100)]
(Automated Tests) Added some negative Window & Application test cases

Change-Id: I18542b066f3acab67838f4604a6486efa08306be

3 years agoCanvasRenderer::Shape: Add ResetPath() method for reset path information 97/256797/3
JunsuChoi [Tue, 13 Apr 2021 07:07:30 +0000 (16:07 +0900)]
CanvasRenderer::Shape: Add ResetPath() method for reset path information

There was no way to modify or remote previously added path information.
The user can update the shape by deleting the path information
and adding a new path information by using ResetPath() API.

Change-Id: Ia5a6484877aa410c18ba6c53d72bc65c77ad09fa

3 years agoMerge "Add the APIs of webview settings" into devel/master
JIYUN YANG [Fri, 9 Apr 2021 10:24:24 +0000 (10:24 +0000)]
Merge "Add the APIs of webview settings" into devel/master

3 years agoMerge "DALi Version 2.0.21" into devel/master
Adeel Kazmi [Fri, 9 Apr 2021 09:19:10 +0000 (09:19 +0000)]
Merge "DALi Version 2.0.21" into devel/master

3 years agoDALi Version 2.0.21 98/256698/1 dali_2.0.21
Adam Bialogonski [Fri, 9 Apr 2021 08:43:30 +0000 (09:43 +0100)]
DALi Version 2.0.21

Change-Id: I2f9ea08b64a69d9fe696f66763aa3f6cde4749fa

3 years agoMerge "Add APIs for hit test in web engine." into devel/master
JIYUN YANG [Fri, 9 Apr 2021 07:07:43 +0000 (07:07 +0000)]
Merge "Add APIs for hit test in web engine." into devel/master

3 years agoMerge "CanvasRenderer: Fix changed update when buffer committed" into devel/master
junsu choi [Fri, 9 Apr 2021 06:56:46 +0000 (06:56 +0000)]
Merge "CanvasRenderer: Fix changed update when buffer committed" into devel/master

3 years agoAdd APIs for hit test in web engine. 55/254355/10
huayong.xu [Mon, 1 Mar 2021 10:14:42 +0000 (18:14 +0800)]
Add APIs for hit test in web engine.

This patch is to add some APIs for hit test into web engine.

Change-Id: Ie694a161d393bdcde03e9ecf7d65f34459239bd7

3 years agoMerge "Add APIs of webview back forward list" into devel/master
JIYUN YANG [Fri, 9 Apr 2021 05:58:59 +0000 (05:58 +0000)]
Merge "Add APIs of webview back forward list" into devel/master

3 years agoMerge "Modify ecore_wl2_window_geometry_set() with window rotation angle" into devel...
Wonsik Jung [Thu, 8 Apr 2021 23:18:05 +0000 (23:18 +0000)]
Merge "Modify ecore_wl2_window_geometry_set() with window rotation angle" into devel/master

3 years agoFixed memory leaks 37/256637/6
Adam Bialogonski [Thu, 8 Apr 2021 08:43:24 +0000 (09:43 +0100)]
Fixed memory leaks

The resources couldn't be freed as the controller didn't invoke
a final flush. The controller destructor has been scheduled to be run
after gl-abstraction (egl-graphics.h).

Some resources were not folowing the lifecycle flow. This has been fixed.

Change-Id: I0d1447a16e0c374d3c7eb8d02d6918335b9bc8a6

3 years agoMerge "atspi: disable atspi using environment variable" into devel/master
Shinwoo Kim [Thu, 8 Apr 2021 10:48:46 +0000 (10:48 +0000)]
Merge "atspi: disable atspi using environment variable" into devel/master

3 years agoCanvasRenderer: Fix changed update when buffer committed 11/256511/2
JunsuChoi [Tue, 6 Apr 2021 05:52:01 +0000 (14:52 +0900)]
CanvasRenderer: Fix changed update when buffer committed

Fix so that the changed of all drawable objects are updated.

Change-Id: I59fc2fd0a817e03afbc7ac6d68ab3aa15da46927

3 years agoMerge "Add some APIs into web context." into devel/master
JIYUN YANG [Thu, 8 Apr 2021 06:03:00 +0000 (06:03 +0000)]
Merge "Add some APIs into web context." into devel/master

3 years agoAdd APIs for context menu into web engine. 12/254412/5
huayong.xu [Tue, 2 Mar 2021 12:01:34 +0000 (20:01 +0800)]
Add APIs for context menu into web engine.

This patch is to add some APIs for context menu in web engine.

Change-Id: Ibe799a73677556f14f6bb9345996db7178956f30

3 years agoMerge "atspi: remove undefined method" into devel/master
Seoyeon Kim [Thu, 8 Apr 2021 04:50:16 +0000 (04:50 +0000)]
Merge "atspi: remove undefined method" into devel/master

3 years agoAdd some APIs into web context. 37/254837/5
huayong.xu [Mon, 8 Mar 2021 02:05:52 +0000 (10:05 +0800)]
Add some APIs into web context.

This patch is to add some APIs with callbacks into web context.

Change-Id: I64bd978492b9152767c6a01272cf3f2144d83ae0

3 years agoFix issue where ThorVG is not available on older versions of Tizen 88/256588/2
Adeel Kazmi [Wed, 7 Apr 2021 15:58:18 +0000 (16:58 +0100)]
Fix issue where ThorVG is not available on older versions of Tizen

Change-Id: I4a3a3ca744321ff5cdc7db958c2ff52f35984bd7

3 years agoMerge "[AT-SPI] Use WeakHandle<Actor> in Accessible objects" into devel/master
Seoyeon Kim [Wed, 7 Apr 2021 10:26:58 +0000 (10:26 +0000)]
Merge "[AT-SPI] Use WeakHandle<Actor> in Accessible objects" into devel/master

3 years agoMerge "Make not assert when file path is invalid." into devel/master
Adeel Kazmi [Wed, 7 Apr 2021 09:10:45 +0000 (09:10 +0000)]
Merge "Make not assert when file path is invalid." into devel/master

3 years ago[AT-SPI] Use WeakHandle<Actor> in Accessible objects 37/256537/3
Artur Świgoń [Tue, 6 Apr 2021 09:03:20 +0000 (11:03 +0200)]
[AT-SPI] Use WeakHandle<Actor> in Accessible objects

NonControlAccessibles are destroyed on the ObjectDestroyedSignal from
the registry, however, a strong actor handle cannot be held for that
signal to be emitted.

Change-Id: I77436c647f5096315bd24d1bfb7d9ef30e6818d7

3 years agoatspi: disable atspi using environment variable 75/256375/4
Shinwoo Kim [Thu, 1 Apr 2021 11:39:18 +0000 (20:39 +0900)]
atspi: disable atspi using environment variable

There would be a requirement disabling atspi using evironment variable.
This patch could be one solution even though there will be DummyBridge.

Change-Id: I91d8b2a18f8a61dce5205541a9bca0fe5366426f

3 years agoatspi: remove undefined method 32/256532/4
Shinwoo Kim [Tue, 6 Apr 2021 08:47:32 +0000 (17:47 +0900)]
atspi: remove undefined method

This patch is removing undefined methods in BridgeObject.
Those methods are defined in BridgeAccessible.

Change-Id: I7fb931150b489afd848a41869a5b4a15405ef55c

3 years agoAdd APIs for ssl certificate and http authentication. 80/254280/4
huayong.xu [Thu, 25 Feb 2021 11:57:59 +0000 (19:57 +0800)]
Add APIs for ssl certificate and http authentication.

This patch is to add some APIs for ssl certificate and http
authentication in web engine.

Change-Id: I1f72530682234fede563f593654d7908396cc8f5

3 years agoAdd APIs of webview back forward list 26/253026/12
zhouleonlei [Thu, 4 Feb 2021 03:19:47 +0000 (11:19 +0800)]
Add APIs of webview back forward list

API added list:
ewk_back_forward_list_previous_item_get
ewk_back_forward_list_next_item_get

Change-Id: I9ace41c545d64831e96a76483bcc5db935238f59

3 years agoSupport policy decision in web engine. 54/252954/6
huayong.xu [Wed, 3 Feb 2021 08:42:59 +0000 (16:42 +0800)]
Support policy decision in web engine.

This patch is to add policy decision feature in web engine.

Change-Id: I5ce01683303a139a64d5e7f8e4c83e624542796b

3 years agoAdd APIs for console message & loading error in web engine. 40/254040/7
huayong.xu [Mon, 22 Feb 2021 11:54:23 +0000 (19:54 +0800)]
Add APIs for console message & loading error in web engine.

This patch is to add some APIs into web engine for console message
and loading error.

Change-Id: Ifc5647fc82322bad0c028e59b63b78096f09c2a0

3 years agoMake not assert when file path is invalid. 08/256308/2
seungho [Thu, 1 Apr 2021 05:04:34 +0000 (14:04 +0900)]
Make not assert when file path is invalid.

Change-Id: I26806b0f0d03b0047f19297fb6f9fe9bf2423fdf
Signed-off-by: seungho <sbsh.baek@samsung.com>
3 years agoMerge "Add APIs for intercepting http request in web engine." into devel/master
JIYUN YANG [Fri, 2 Apr 2021 05:10:56 +0000 (05:10 +0000)]
Merge "Add APIs for intercepting http request in web engine." into devel/master

3 years agoMerge "Fix Coverity issue" into devel/master
Heeyong Song [Fri, 2 Apr 2021 04:50:20 +0000 (04:50 +0000)]
Merge "Fix Coverity issue" into devel/master

3 years agoModify ecore_wl2_window_geometry_set() with window rotation angle 80/256380/2
Wonsik Jung [Thu, 1 Apr 2021 13:38:19 +0000 (22:38 +0900)]
Modify ecore_wl2_window_geometry_set() with window rotation angle

Ecore-wl2 window should have the original window size and send rotation event with swapped size.
When window Hide() -> Show(), Show() function has the ecore_wl2_window_geomerty_set().
This function should be called to consider window rotation angle.

Change-Id: I2d0de7455ef8e2be955bb156e28f050e985062b2

3 years agoMerge "Implements CanvasRenderer that can draw Vector Primitives using ThorVG" into...
Adeel Kazmi [Thu, 1 Apr 2021 17:06:48 +0000 (17:06 +0000)]
Merge "Implements CanvasRenderer that can draw Vector Primitives using ThorVG" into devel/master

3 years agoMerge "Remove the replacing surface code" into devel/master
Adeel Kazmi [Thu, 1 Apr 2021 16:16:47 +0000 (16:16 +0000)]
Merge "Remove the replacing surface code" into devel/master

3 years agoMerge "(Automated Tests) Remove unused TestGraphicsProgram constructor" into devel...
David Steele [Thu, 1 Apr 2021 13:44:26 +0000 (13:44 +0000)]
Merge "(Automated Tests) Remove unused TestGraphicsProgram constructor" into devel/master

3 years ago(Automated Tests) Remove unused TestGraphicsProgram constructor 58/256358/3
Adeel Kazmi [Thu, 1 Apr 2021 09:59:31 +0000 (10:59 +0100)]
(Automated Tests) Remove unused TestGraphicsProgram constructor

Change-Id: I261b52321ea9bfb360115edccb1f04466ce15c67

3 years agoMerge "DALi Version 2.0.20" into devel/master
David Steele [Thu, 1 Apr 2021 11:27:41 +0000 (11:27 +0000)]
Merge "DALi Version 2.0.20" into devel/master

3 years agoDALi Version 2.0.20 63/256363/1 dali_2.0.20
Richard Huang [Thu, 1 Apr 2021 11:15:36 +0000 (12:15 +0100)]
DALi Version 2.0.20

Change-Id: I1af40306afc6810af7f38485347facf35d93b069

3 years agoFix Coverity issue 79/256279/2
Heeyong Song [Thu, 1 Apr 2021 01:40:05 +0000 (10:40 +0900)]
Fix Coverity issue

Change-Id: I364b7dc968fbf3c3b6707d9f8b233f058710c484

3 years agoImplements CanvasRenderer that can draw Vector Primitives using ThorVG 66/250466/43
JunsuChoi [Mon, 28 Dec 2020 03:48:24 +0000 (12:48 +0900)]
Implements CanvasRenderer that can draw Vector Primitives using ThorVG

CanvasRenderer draws Vector Primitives using ThorVG library and draws them to Buffer.

Note:
Currently, the Canvas's buffer is using PixelData.
This buffer strategy will be changed to tbmBuffer in the future.

class CanvasRenderer : public BaseHandle
  New
  Commit
  AddDrawable
  GetPixelBuffer
  SetSize
  GetSize

class Drawable : public BaseHandle
  SetOpacity
  GetOpacity
  Rotate
  Scale
  Translate
  Transform

class DALI_ADAPTOR_API Shape : public Drawable
  enum StrokeCap{ SQUARE, ROUND, BUTT };
  enum StrokeJoin { BEVEL, ROUND, MITER };
  enum FillRule { WINDING, EVENODD };

  New
  AddRect
  AddCircle
  AddArc
  AddMoveTo
  AddLineTo
  AddCubicTo
  Close
  SetFillColor
  GetFillColor
  SetFillRule
  GetFillRule
  SetStrokeWidth
  GetStrokeWidth
  SetStrokeColor
  GetStrokeColor
  SetStrokeDash
  GetStrokeDash
  SetStrokeCap
  GetStrokeCap
  SetStrokeJoin
  GetStrokeJoin

Change-Id: I9aa423c4c773b28e28a735ba7cd676b2f95a6dcb

3 years agoAdd APIs for intercepting http request in web engine. 01/254301/3
huayong.xu [Fri, 26 Feb 2021 03:43:46 +0000 (11:43 +0800)]
Add APIs for intercepting http request in web engine.

This patch is to add APIs for intercepting http request in web
engine.

Change-Id: I87c940df20c1665f6f807dea6f5421fc609f550d

3 years agoAdd the APIs of webview settings 25/255225/5
zhouleonlei [Mon, 15 Mar 2021 09:15:56 +0000 (17:15 +0800)]
Add the APIs of webview settings

Change-Id: I11010ffece54d40f0c35dd4419c9665880e7da4b

3 years ago[AT-SPI] Add Dali::AtspiAccessibility::StopReading() 89/256189/1
Artur Świgoń [Tue, 30 Mar 2021 16:54:55 +0000 (18:54 +0200)]
[AT-SPI] Add Dali::AtspiAccessibility::StopReading()

Change-Id: Ifff55e0716c238c140e9da346e67c7cf44cd5711

3 years agoMerge "Add some APIs into web engine." into devel/master
JIYUN YANG [Tue, 30 Mar 2021 05:06:24 +0000 (05:06 +0000)]
Merge "Add some APIs into web engine." into devel/master

3 years agoMerge "Fix invalid texture use" into devel/master
Heeyong Song [Tue, 30 Mar 2021 02:21:12 +0000 (02:21 +0000)]
Merge "Fix invalid texture use" into devel/master

3 years agoFix some SVACE issues 21/256121/1
Adeel Kazmi [Mon, 29 Mar 2021 16:40:00 +0000 (17:40 +0100)]
Fix some SVACE issues

Change-Id: Ia0245d9b136bbaef2bebf1b12b181b3ed1f4302d

3 years agoMerge "Remove info logs" into devel/master
Heeyong Song [Mon, 29 Mar 2021 13:52:53 +0000 (13:52 +0000)]
Merge "Remove info logs" into devel/master

3 years agoAdd some APIs into web engine. 49/254549/8
huayong.xu [Thu, 4 Mar 2021 09:38:39 +0000 (17:38 +0800)]
Add some APIs into web engine.

This patch is to add some APIs into web engine, such as
GetScreenshot, GetScreenshotAsynchronously, FindText, etc.

Change-Id: I7bc7738853c302e543cbf26760dd86f8ab71dac0

3 years agoFix invalid texture use 83/256083/1
Heeyong Song [Thu, 11 Mar 2021 01:36:05 +0000 (10:36 +0900)]
Fix invalid texture use

Change-Id: I0b3222e30a4ff154ad332664cb5e5c3d6f7ecb84

3 years agoRemove info logs 81/256081/1
Heeyong Song [Mon, 29 Mar 2021 06:54:20 +0000 (15:54 +0900)]
Remove info logs

Change-Id: Ie1c02a58edbad25b9daf2c56ef5e2ca95961aa2c

3 years agoAdd callbacks for form repost decision and frame rendering. 76/254176/8
huayong.xu [Wed, 24 Feb 2021 09:40:09 +0000 (17:40 +0800)]
Add callbacks for form repost decision and frame rendering.

This patch is to add callbacks for form repost decision and frame
rendering in web engine.

Change-Id: I13ffe21dbcb87d04775f120e4410340d80c7f61e

3 years agoMerge "Add some properties in web engine" into devel/master
JIYUN YANG [Mon, 29 Mar 2021 02:32:15 +0000 (02:32 +0000)]
Merge "Add some properties in web engine" into devel/master

3 years agoMerge "Add lock for image loading" into devel/master
sunghyun kim [Mon, 29 Mar 2021 02:24:32 +0000 (02:24 +0000)]
Merge "Add lock for image loading" into devel/master

3 years agoMerge branch 'devel/graphics' into devel/master 35/256035/1 graphics-backend-release-1
Adeel Kazmi [Fri, 26 Mar 2021 20:08:20 +0000 (20:08 +0000)]
Merge branch 'devel/graphics' into devel/master

Change-Id: I512369002321df71ac0729bfb23de1011a29323e

3 years ago(Automated Tests) Sync Tests 31/256031/1
Adeel Kazmi [Fri, 26 Mar 2021 19:41:39 +0000 (19:41 +0000)]
(Automated Tests) Sync Tests

Change-Id: I9ab15e6189c8145b29541ee0cb254243b3860515

3 years agoMerge branch 'devel/master' into devel/graphics 24/256024/1
Adeel Kazmi [Fri, 26 Mar 2021 16:22:40 +0000 (16:22 +0000)]
Merge branch 'devel/master' into devel/graphics

Change-Id: Ie76202a1763a124c516e35cd2f720492eca88371

3 years agoMerge "DALi Version 2.0.19" into devel/master
Adeel Kazmi [Fri, 26 Mar 2021 12:56:13 +0000 (12:56 +0000)]
Merge "DALi Version 2.0.19" into devel/master

3 years agoGLES2/3 support for memory mapping 09/253509/6
adam.b [Fri, 26 Mar 2021 12:09:25 +0000 (12:09 +0000)]
GLES2/3 support for memory mapping

Change-Id: Ie352c452a5a5bbfbc4973178e35e3a1b613a9753

3 years agoDALi Version 2.0.19 08/256008/1 dali_2.0.19
Adeel Kazmi [Fri, 26 Mar 2021 11:00:41 +0000 (11:00 +0000)]
DALi Version 2.0.19

Change-Id: Idba7fe1ba631fc1f04cd0ec03f61e96e6af207b5

3 years agoAdd some properties in web engine 47/254447/5
Fang Xiaohui [Wed, 3 Mar 2021 01:27:02 +0000 (09:27 +0800)]
Add some properties in web engine

ewk_view_bg_color_set
ewk_view_clear_tiles_on_hide_enabled_set
ewk_view_tile_cover_area_multiplier_set
ewk_view_set_cursor_by_client
ewk_view_text_selection_text_get

Change-Id: I1df8f4eedb3be36d09c848181f13fb0dc1d3f587

3 years agoMerge "Support mouse & wheel event in web engine." into devel/master
JIYUN YANG [Fri, 26 Mar 2021 06:48:11 +0000 (06:48 +0000)]
Merge "Support mouse & wheel event in web engine." into devel/master

3 years agoRemove system and third-party directories from coverage report 66/255966/1
Adeel Kazmi [Thu, 25 Mar 2021 15:53:59 +0000 (15:53 +0000)]
Remove system and third-party directories from coverage report

Change-Id: I02d4847097b726aebbd3b3cbafa3a3cfea9832fe

3 years agoRemove the replacing surface code 98/255898/2
Daekwang Ryu [Thu, 25 Mar 2021 02:34:48 +0000 (11:34 +0900)]
Remove the replacing surface code

Replacing surface code in NativeRenderSurface is a legacy.

Change-Id: I0a8eb58f3210732df7d03b4d7c498786378171c4

3 years agoMerge "Use dummy AT-SPI bridge in the absence of a DBus session" into devel/master
Seoyeon Kim [Thu, 25 Mar 2021 01:30:33 +0000 (01:30 +0000)]
Merge "Use dummy AT-SPI bridge in the absence of a DBus session" into devel/master

3 years agoAdd lock for image loading 05/247805/6
Sunghyun Kim [Tue, 17 Nov 2020 02:49:24 +0000 (11:49 +0900)]
Add lock for image loading

loading image have to thread-safe.
for this, i added lock to gif and webp

Change-Id: I2f0921535fc944919916d2ac5e2768e9256c8692

3 years agoMerge "Support the synchronization of changing the video player's z-order" into devel...
Wonsik Jung [Wed, 24 Mar 2021 02:35:16 +0000 (02:35 +0000)]
Merge "Support the synchronization of changing the video player's z-order" into devel/master

3 years agoAdd to get current window's physical rotation angle. 58/254658/6
Wonsik Jung [Sun, 7 Mar 2021 21:57:41 +0000 (06:57 +0900)]
Add to get current window's physical rotation angle.

Add new API to get current window's physical rotation angle.
This rotation has both window and screen rotation.
It is physical rotation angle and it is used to synchronization
with the underlay mode video player

Change-Id: I8c810f20167931f8efeea508c65b06f859c47ee2

3 years agoUpdate InputPanelLanguage enum description 54/255654/1
Seoyeon Kim [Mon, 22 Mar 2021 06:42:52 +0000 (15:42 +0900)]
Update InputPanelLanguage enum description

- InputPanelLanguage::ALPHABET enumeration can be changed
 according to OSD language.
- For instance, if OSD language is not Latin alphabet, such as Korean and Arabic,
 IME default language would change to English.
 If OSD language is Latin alphabet, such as French and Spanish,
 IME default language would be OSD language itself.

Change-Id: I5c20abacc3e05387dfae0bb0d3067346147998ad
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
3 years agoMerge "Implement CameraView." into devel/master
joogab yun [Mon, 22 Mar 2021 05:09:32 +0000 (05:09 +0000)]
Merge "Implement CameraView." into devel/master

3 years agoUse broken image when animated image loading is failed. 39/253539/9
seungho [Mon, 15 Feb 2021 06:46:43 +0000 (15:46 +0900)]
Use broken image when animated image loading is failed.

Change-Id: Idd703e51bc8c7d32224cbf9d6898efeba644d47f
Signed-off-by: seungho <sbsh.baek@samsung.com>
3 years agoMerge "DALi Version 2.0.18" into devel/master
David Steele [Fri, 19 Mar 2021 10:45:36 +0000 (10:45 +0000)]
Merge "DALi Version 2.0.18" into devel/master

3 years agoDALi Version 2.0.18 01/255601/1 dali_2.0.18
David Steele [Fri, 19 Mar 2021 10:34:04 +0000 (10:34 +0000)]
DALi Version 2.0.18

Change-Id: I0baadfe27816823dd9d78dfe74cc53e17bccce33

3 years agoMerge "Fix the race condition issue of RenderOnce() in GlWindow" into devel/master
Wonsik Jung [Fri, 19 Mar 2021 04:20:04 +0000 (04:20 +0000)]
Merge "Fix the race condition issue of RenderOnce() in GlWindow" into devel/master

3 years agoImplement CameraView. 08/254208/13
Joogab Yun [Tue, 9 Mar 2021 05:25:30 +0000 (14:25 +0900)]
Implement CameraView.

Change-Id: I834d095f5a48f066fe5192633e9f1e323d37f152

3 years agoUse dummy AT-SPI bridge in the absence of a DBus session 62/255162/3
Artur Świgoń [Fri, 12 Mar 2021 17:05:02 +0000 (18:05 +0100)]
Use dummy AT-SPI bridge in the absence of a DBus session

Change-Id: I62690d899ffc615ccd9f709b3e7ea1ac6cfdb2d5

3 years agoSupport mouse & wheel event in web engine. 32/250532/10
huayong.xu [Tue, 29 Dec 2020 06:07:06 +0000 (14:07 +0800)]
Support mouse & wheel event in web engine.

Mouse and wheel events are supported in web engine.

Change-Id: I52b240ee8fe83fc17f5d2ec28bcb45e74832c693

3 years agoAdded Scissor/Viewport handling to CommandBuffer 11/255311/1
David Steele [Mon, 15 Mar 2021 17:51:44 +0000 (17:51 +0000)]
Added Scissor/Viewport handling to CommandBuffer

Change-Id: I48e03b90422902982e62cee3b06768368e606306

3 years agoMerge "Use the value of the previous frameinterval when imageloading is delayed"...
sunghyun kim [Tue, 16 Mar 2021 06:14:03 +0000 (06:14 +0000)]
Merge "Use the value of the previous frameinterval when imageloading is delayed" into devel/master

3 years agoUse the value of the previous frameinterval when imageloading is delayed 60/254760/4
Sunghyun Kim [Tue, 9 Mar 2021 08:01:26 +0000 (17:01 +0900)]
Use the value of the previous frameinterval when imageloading is delayed

Sometimes ImageLoading is delayed due to target performance, etc.
in this case, webp can't get valid frameInterval, and it makes rendering issue.
To avoid this problem, use the value of the previous frameinterval when imageloading is delayed.

Change-Id: I446e01a3faf7c843b76601fd191ad134003ee3f3

3 years agoMerge "Assign more texture format" into devel/graphics
HyunJu Shin [Mon, 15 Mar 2021 06:05:01 +0000 (06:05 +0000)]
Merge "Assign more texture format" into devel/graphics

3 years agoMerge branch 'devel/master' into devel/graphics graphics-backend-pre-release-3
David Steele [Fri, 12 Mar 2021 13:06:00 +0000 (13:06 +0000)]
Merge branch 'devel/master' into devel/graphics

3 years agoDALi Version 2.0.17 36/255136/1 dali_2.0.17
Adam Bialogonski [Fri, 12 Mar 2021 10:51:05 +0000 (10:51 +0000)]
DALi Version 2.0.17

Change-Id: I7bfdf66d8f4067699907fc331e170e50eba6f9ef

3 years agoAssign more texture format 37/255037/2
Eunki Hong [Thu, 11 Mar 2021 10:01:35 +0000 (02:01 -0800)]
Assign more texture format

Sync with dali-core/dali/internal/render/renderers/render-texture.cpp
at devel/master branch.
(Only missed Pixel::COMPRESSED_RGB8_ETC1)

Change-Id: I0366d3af2e57f9d865001c1f4d20649d28d7343d
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
3 years agoSupport the synchronization of changing the video player's z-order 75/254375/6
Wonsik Jung [Mon, 1 Mar 2021 21:07:16 +0000 (06:07 +0900)]
Support the synchronization of changing the video player's z-order

If one video view moves the other above or below,
video player's z-order should be changed.
This patch is for supporting that.

Change-Id: I55d681b3eacb1f74bb9a683b8e1b5345a6d1f3d4

3 years agoFix the race condition issue of RenderOnce() in GlWindow 89/253289/2
Wonsik Jung [Mon, 8 Feb 2021 10:13:26 +0000 (19:13 +0900)]
Fix the race condition issue of RenderOnce() in GlWindow

Fix the race condition issue of RenderOnce() in GlWindow.
If RenderOnce() function is called in event thread continuously,
the race condition issue will be occured.
Because the renderOnce flag is written in event thread
and the flag is read and written in render thread without lock.
This patch is to fix the issue.

Change-Id: I0a45c0e538c19b9c552d75fd1cf1e2ca4cbd042a

3 years agoMerge "Revert "Showing window after adaptor is initialized"" into devel/master
huiyu eun [Thu, 11 Mar 2021 05:46:10 +0000 (05:46 +0000)]
Merge "Revert "Showing window after adaptor is initialized"" into devel/master

3 years agoMerge "Add APIs of webview settings." into devel/master
JIYUN YANG [Thu, 11 Mar 2021 05:25:10 +0000 (05:25 +0000)]
Merge "Add APIs of webview settings." into devel/master

3 years agoRevert "Showing window after adaptor is initialized" 54/254954/1
huiyu.eun [Thu, 11 Mar 2021 03:19:43 +0000 (12:19 +0900)]
Revert "Showing window after adaptor is initialized"

This reverts commit bbe15fee510fa94a179284bdc8151379e9ba2abf.

Change-Id: Icae83982fdf5fcdd80ec42c7bd7d9e1250126c21