David Steele [Fri, 20 Jan 2023 13:10:01 +0000 (13:10 +0000)]
DALi Version 2.2.10
Change-Id: Ib3beaa13617053631f02d08c04cb4ba490d464d1
David Steele [Thu, 19 Jan 2023 14:33:42 +0000 (14:33 +0000)]
Merge "Updating Test Harness to show wait channel" into devel/master
Jaehyun Cho [Thu, 19 Jan 2023 09:27:53 +0000 (09:27 +0000)]
Merge "Add Dali::DevelWindowSystem::GetScreenSize" into devel/master
Jaehyun Cho [Tue, 17 Jan 2023 02:53:38 +0000 (11:53 +0900)]
Add Dali::DevelWindowSystem::GetScreenSize
To provide the screen size for csharp bindings by using internal
GetScreenSize method, Dali::DevelWindowSystem::GetScreenSize is added.
Change-Id: Ib42ace1c4b61f61ae2e506253b5b348a1bd62ca6
David Steele [Wed, 18 Jan 2023 15:21:02 +0000 (15:21 +0000)]
Updating Test Harness to show wait channel
If, during parallel execution, a child test case is pending for a
minute, then display the wait channel symbol, and kill the process.
Change-Id: Ibe9a41b7ef433f41e37fc35f2811d40415fc811c
Signed-off-by: David Steele <david.steele@samsung.com>
David Steele [Tue, 17 Jan 2023 12:00:57 +0000 (12:00 +0000)]
Merge "Remove jpg warning log at UTC" into devel/master
Eunki, Hong [Mon, 16 Jan 2023 08:11:44 +0000 (17:11 +0900)]
Remove jpg warning log at UTC
Change-Id: I5bdc675d40547fbcd206a188a934e939f7611633
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
seungho baek [Mon, 9 Jan 2023 10:43:51 +0000 (19:43 +0900)]
Add Overlay Layer in window
Change-Id: Ic61e51e2ad0775c5c76a6ec93d1bff0a9980ebce
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
Adeel Kazmi [Fri, 13 Jan 2023 10:00:38 +0000 (10:00 +0000)]
Merge "DALi Version 2.2.9" into devel/master
Adeel Kazmi [Fri, 13 Jan 2023 09:56:10 +0000 (09:56 +0000)]
DALi Version 2.2.9
Change-Id: Iead2f576c2507d62e92b79cee286abd4797ce263
Heeyong Song [Fri, 13 Jan 2023 01:24:39 +0000 (01:24 +0000)]
Merge "Remove unnecessray ClipBoard creation (2)" into devel/master
Heeyong Song [Thu, 12 Jan 2023 05:07:53 +0000 (14:07 +0900)]
Remove unnecessray ClipBoard creation (2)
Change-Id: I5a15ae94f035a764128c1adc5621b80f84286846
Taehyub Kim [Wed, 11 Jan 2023 04:38:09 +0000 (13:38 +0900)]
drag-and-drop : Add leave event when dragging is cancelled
Change-Id: If98ec6b0d766e3a898063456d05c6c82a6df0abc
Heeyong Song [Mon, 9 Jan 2023 09:36:38 +0000 (18:36 +0900)]
Remove unnecessray ClipBoard creation
Change-Id: I75e2fa682007e6ef4c24eaaaf81600085994f62c
David Steele [Fri, 6 Jan 2023 13:18:48 +0000 (13:18 +0000)]
Merge "DALi Version 2.2.8" into devel/master
Adam Bialogonski [Fri, 6 Jan 2023 10:49:51 +0000 (10:49 +0000)]
DALi Version 2.2.8
Change-Id: I08127882190c75f0bbe02920220c5948a098f1a9
sunghyun kim [Fri, 6 Jan 2023 02:51:15 +0000 (02:51 +0000)]
Merge "Add GetCallbackInvocationThread() for AsyncTaskMananager" into devel/master
tscholb [Thu, 22 Dec 2022 10:09:52 +0000 (19:09 +0900)]
Add GetCallbackInvocationThread() for AsyncTaskMananager
When AsyncTaskManager use other thread, no need to wake up main thread.
Change-Id: I2b4dfb797e0981002776b345b43f988dd5eb83f9
joogab.yun [Thu, 5 Jan 2023 09:04:26 +0000 (18:04 +0900)]
Add ecore_wl2_window_commit() when setting minumum size and maximum size.
Change-Id: Idf909972dcedcafda1123f9c3a16c0a1496d433d
dongsug song [Thu, 5 Jan 2023 05:54:55 +0000 (05:54 +0000)]
Merge "Add an API for 'create,window' event." into devel/master
Wonsik Jung [Tue, 3 Jan 2023 03:11:42 +0000 (12:11 +0900)]
Fix the screen rotation issue
Fix the screen rotation issue in FHub Device.
When glViewport/glScissor is set, the screen rotation should be considered.
Change-Id: I34b3c07f4efd678806d05c9b651ad44a05269909
Eunki Hong [Fri, 30 Dec 2022 08:22:16 +0000 (08:22 +0000)]
Merge "Trace use scope macro instead of begin-end" into devel/master
Heeyong Song [Fri, 23 Dec 2022 02:23:24 +0000 (11:23 +0900)]
Add GetRenderThreadId()
Change-Id: I788e49c134b3f31572925796291e9065378f4417
Eunki Hong [Thu, 29 Dec 2022 15:47:14 +0000 (00:47 +0900)]
Trace use scope macro instead of begin-end
Since we don't need to follow functions usecase,
use trace scope macro instead of begin-end
+
DALI_TRACE_FUNCTION can send tag as NULL
if ENABLE_DEBUG is not defined.
To avoid this case, let we nullcheck for trace tag.
(Note, trace-manager-impl-generic already consider NULL tag)
Change-Id: I55177bbcac344abde42d5afe7cc807114f027a39
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Adeel Kazmi [Fri, 23 Dec 2022 11:34:52 +0000 (11:34 +0000)]
DALi Version 2.2.7
Change-Id: Ied087417fc7eebb5ab5907b4f7f926c7ed04a6b0
Eunki, Hong [Thu, 22 Dec 2022 11:55:41 +0000 (20:55 +0900)]
Remove annoying logs when we use astc image file
PixelBuffer::New() call GetBytesPerPixel internally, and failed.
That case, DALI_LOG_ERROR logged which is not useful.
Change-Id: I6483002d00ee8abd61008d408b678b81bedb2e62
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Tue, 20 Dec 2022 04:50:59 +0000 (13:50 +0900)]
Cache VAO with the locations hash
Change-Id: Iabba0560f613a584fb444b8f34efbdd55f87199a
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Adeel Kazmi [Tue, 20 Dec 2022 16:52:38 +0000 (16:52 +0000)]
Merge "(Automated Tests) Added GlImplementation tests to increase function coverage" into devel/master
Adeel Kazmi [Tue, 20 Dec 2022 15:27:11 +0000 (15:27 +0000)]
(Automated Tests) Added GlImplementation tests to increase function coverage
Change-Id: I1c6cdc209d79f6cd4b15c0c8f2f5fa5f601baeaa
David Steele [Tue, 20 Dec 2022 10:23:11 +0000 (10:23 +0000)]
Fixing static analysis bugs
Change-Id: I58dbff61812fe6e3ab2ec7cd1b5bc238b3e22f8b
Seungho BAEK [Tue, 20 Dec 2022 09:30:33 +0000 (09:30 +0000)]
Merge "Fix svace issue - Application Destructor & egl controller debug" into devel/master
joogab.yun [Mon, 19 Dec 2022 05:55:00 +0000 (14:55 +0900)]
When calling RequestResizeToServer, we recalculate the location according to the current orientation.
Change-Id: Ib9fd6a00c89a5f2467409a3bfbb83124043ff32f
Eunki, Hong [Mon, 19 Dec 2022 19:47:49 +0000 (04:47 +0900)]
Fix svace issue - Application Destructor & egl controller debug
- Make Internal::Application virtual destructor
- Only if Debug enabled can use GraphicsFrameDump struct.
It will guard some getenv + fopen vulnerable operation.
Change-Id: I7cfb79b4aa270d856bd9668aa0b882d43819aa70
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
David Steele [Mon, 19 Dec 2022 18:48:22 +0000 (18:48 +0000)]
Merge "Fix attribute cache bug" into devel/master
David Steele [Mon, 19 Dec 2022 17:42:31 +0000 (17:42 +0000)]
Merge "Remove annoying log message" into devel/master
Eunki Hong [Mon, 19 Dec 2022 08:37:18 +0000 (08:37 +0000)]
Merge "Fix utc compile error for gcc-11" into devel/master
Eunki Hong [Sun, 18 Dec 2022 14:44:53 +0000 (23:44 +0900)]
Remove annoying log message
Since DecoratedVisual / Text / PBR shader use #define tag,
current sampler using logic might not works well.
Change-Id: I8468e42415fae717c4bde20cb918645331f4f533
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Heeyong Song [Thu, 15 Dec 2022 09:11:11 +0000 (18:11 +0900)]
Change DebugPriority name and Debug priority
Change-Id: Id902e7103cf19c156386eca4d941b16d361459d3
Eunki Hong [Sun, 18 Dec 2022 15:18:37 +0000 (00:18 +0900)]
Fix utc compile error for gcc-11
Change-Id: I4b7282b67060627478dd9c10a3c5a7b702e63774
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Adeel Kazmi [Fri, 16 Dec 2022 12:35:04 +0000 (12:35 +0000)]
Merge "DALi Version 2.2.6" into devel/master
David Steele [Fri, 16 Dec 2022 12:12:44 +0000 (12:12 +0000)]
DALi Version 2.2.6
Change-Id: Iafa54d963fc3450c39ab9bd4db542e6d5f1f3096
Adeel Kazmi [Fri, 16 Dec 2022 11:45:53 +0000 (11:45 +0000)]
Merge "Memory Pool Logging" into devel/master
Adeel Kazmi [Fri, 16 Dec 2022 10:57:10 +0000 (10:57 +0000)]
Merge "(Automated Tests) Added more tests to increase TEM score" into devel/master
Eunki Hong [Fri, 16 Dec 2022 07:04:56 +0000 (07:04 +0000)]
Merge "Fix gcc-11 compile error at dbus.h" into devel/master
Adeel Kazmi [Thu, 1 Dec 2022 18:17:00 +0000 (18:17 +0000)]
(Automated Tests) Added more tests to increase TEM score
Change-Id: Ibb101d4fd436849da18edf3bb6eb49cbb7cef306
Adeel Kazmi [Thu, 15 Dec 2022 17:06:31 +0000 (17:06 +0000)]
Merge "Remove build warning for gcc-11" into devel/master
Lukasz Oleksak [Thu, 15 Dec 2022 14:31:15 +0000 (14:31 +0000)]
Merge "[ATSPI] Stop traversing tree immediatelly after reaching the maximum size of query result" into devel/master
Lukasz Oleksak [Thu, 15 Dec 2022 14:30:39 +0000 (14:30 +0000)]
Merge "[AT-SPI] Use async D-Bus call in some Socket methods" into devel/master
Eunki, Hong [Thu, 8 Dec 2022 09:29:52 +0000 (18:29 +0900)]
Fix attribute cache bug
1. It is possible that GL_ACTIVE_ATTRIBUTES value is smaller than
location of attributes. If it happend, crashed due to mVertexInputAttributes.insert call.
To fix this crash issue, make mVertexInputAttributes size relative with location value,
not relative with GL_ACTIVE_ATTRIBUTES.
Also, It will guarantee that attribute's location can be index of it's real attrubutes.
(Since vector.insert operation shift the index, it was depend on the location input order.
and also slow)
2. Ensure the enable of vertex attributes.
Since vertexInputState.attributes generated by Geometry in pipeline-cache system,
Change the attribute's list of geometry at the same shader was not worked.
TODO : Make VAO caching system works well. Currently, VAO doesn't useful.
We should found a way to EnableVertexAttribArray only with shader's information,
not depend on Geometry information.
or, we might need to calculate vertex attribute location list's hash, and use it as key.
Change-Id: I9f2c15617d279cfefbe1f8d72e5a9cbe43a7c564
huayong.xu [Thu, 15 Dec 2022 09:49:34 +0000 (17:49 +0800)]
Add an API for 'create,window' event.
Change-Id: I9905ec1e2fc32ab3b7be42179d881404f812024a
joogab.yun [Wed, 14 Dec 2022 06:25:19 +0000 (15:25 +0900)]
Add RecalculatePosition api for rotation
Change-Id: I5e5ebacfc2531ff95465bb41d8a516fea106d44d
Eunki Hong [Tue, 22 Nov 2022 20:00:57 +0000 (05:00 +0900)]
Fix gcc-11 compile error at dbus.h
Since concat function make compile error,
Make that function allow only 2-arg.
Now compiler will be happy
Change-Id: Iacfe08a67a88fd13f242385970ab33b1adbcc5d5
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki Hong [Tue, 13 Dec 2022 17:00:55 +0000 (02:00 +0900)]
Remove build warning for gcc-11
Remove warning message at gcc-11.
Full warning meesage :
warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct Dali::Graphics::GLES::UniformBufferBindingDescriptor’; use assignment or value-initialization instead [-Wclass-memaccess]
Change-Id: I8ada4a1172c38ed5717bd43f7ca30750b8217185
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Lukasz Oleksak [Tue, 13 Dec 2022 09:37:01 +0000 (10:37 +0100)]
[ATSPI] Stop traversing tree immediatelly after reaching the maximum size of query result
Change-Id: Ia0aa0aeea8d9f68d9df5c3ba0a91c2c68d50be60
David Steele [Thu, 22 Sep 2022 10:05:10 +0000 (11:05 +0100)]
Memory Pool Logging
Added methods to fetch the current capacity of graphics memory pools
Added an environment variable DALI_MEMORY_POOL_INTERVAL to trigger
logging of Core memory pools on a timer, and Graphics memory pools
from inside the render thread.
Added logging to PixelBuffer to log individual allocations (By setting
DALI_LOG_PIXEL_BUFFER_SIZE to "1" or higher, and enabling debug).
Added method to PixelData to log total allocation (By setting
DALI_OBJECT_PROFILER_INTERVAL to a non-zero value and enabling debug).
Change-Id: Ib65e16d33d7219456d0245bfe686c199dcfa330f
Artur Świgoń [Mon, 12 Dec 2022 14:39:46 +0000 (15:39 +0100)]
[AT-SPI] Use async D-Bus call in some Socket methods
Change-Id: I45c2f0ad514d47de9e3a7d389aafb488ab2366a7
Heeyong Song [Mon, 12 Dec 2022 03:22:21 +0000 (03:22 +0000)]
Merge "Add a method to update the screen size" into devel/master
Eunki, Hong [Fri, 9 Dec 2022 14:00:51 +0000 (23:00 +0900)]
Revert "Fix attribute cache bug"
This reverts commit
2c55cc6b056f93522e36943d7bbaf770a5aa2170.
Eunki, Hong [Thu, 8 Dec 2022 09:29:52 +0000 (18:29 +0900)]
Fix attribute cache bug
1. It is possible that GL_ACTIVE_ATTRIBUTES value is smaller than
location of attributes. If it happend, crashed due to mVertexInputAttributes.insert call.
To fix this crash issue, make mVertexInputAttributes size relative with location value,
not relative with GL_ACTIVE_ATTRIBUTES.
Also, It will guarantee that attribute's location can be index of it's real attrubutes.
(Since vector.insert operation shift the index, it was depend on the location input order.
and also slow)
2. Ensure the enable of vertex attributes.
Since vertexInputState.attributes generated by Geometry in pipeline-cache system,
Change the attribute's list of geometry at the same shader was not worked.
TODO : Make VAO caching system works well. Currently, VAO doesn't useful.
We should found a way to EnableVertexAttribArray only with shader's information,
not depend on Geometry information.
or, we might need to calculate vertex attribute location list's hash, and use it as key.
Change-Id: I3b309833a0865ad175fabf376913c3ad91e64d4a
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Richard Huang [Fri, 9 Dec 2022 11:14:12 +0000 (11:14 +0000)]
DALi Version 2.2.5
Change-Id: I18debba5a58a3f1363e171b3b3fdfc62ca36cd52
Heeyong Song [Thu, 17 Nov 2022 06:15:46 +0000 (15:15 +0900)]
Add a method to update the screen size
The real screen size may be different from the value of the preinitialized state.
In case of ecore-wl2 backend, ecore_wl2_display_screen_size_get() may take some time.
So save the screen size when it is called first and updade it when needed.
Change-Id: Ief60c4f8ebcd5ba8b6dc7a0c74d8f22ed57bd757
Heeyong Song [Tue, 29 Nov 2022 10:51:48 +0000 (19:51 +0900)]
(Vector) Add RenderStopped method
Change-Id: I6f708b7fdb9c13488f9a91ab51b5748dbb17793c
Heeyong Song [Thu, 8 Dec 2022 01:07:28 +0000 (01:07 +0000)]
Merge "Add FreeReleasedBuffers method to NativeImageSourceQueue" into devel/master
Heeyong Song [Tue, 6 Dec 2022 03:55:21 +0000 (03:55 +0000)]
Merge "Use environment variable for native image queue size" into devel/master
Eunki Hong [Tue, 6 Dec 2022 02:21:22 +0000 (02:21 +0000)]
Merge "Fix coverity issue : Adaptor available check in async task manager" into devel/master
Wonsik Jung [Tue, 6 Dec 2022 01:07:20 +0000 (01:07 +0000)]
Merge "[ATSPI] Add ScrollStarted/ScrollFinished interface" into devel/master
Heeyong Song [Tue, 29 Nov 2022 10:43:13 +0000 (19:43 +0900)]
Add FreeReleasedBuffers method to NativeImageSourceQueue
Change-Id: I39ee5656a71860cf688467bd8d2dc32a2e48a27d
Heeyong Song [Tue, 29 Nov 2022 07:42:26 +0000 (16:42 +0900)]
Use environment variable for native image queue size
Change-Id: I2c847fce5e829050f551ba44aa59bb4a33f5a737
Adeel Kazmi [Fri, 2 Dec 2022 12:02:03 +0000 (12:02 +0000)]
Merge "DALi Version 2.2.4" into devel/master
Adam Bialogonski [Fri, 2 Dec 2022 10:24:18 +0000 (10:24 +0000)]
DALi Version 2.2.4
Change-Id: I29d19a6a12a91638c91be29d5277cab4b3943ec8
Chihun Jeong [Fri, 2 Dec 2022 04:45:53 +0000 (04:45 +0000)]
Merge "Add window create event for DALi" into devel/master
Chihun Jeong [Thu, 24 Nov 2022 04:00:35 +0000 (13:00 +0900)]
Add window create event for DALi
Change-Id: I12a59e3c30b677a3d6756b900db5982a40987a4e
Eunki, Hong [Fri, 11 Nov 2022 13:51:29 +0000 (22:51 +0900)]
Support MultiSampling FrameBuffer
Let we check Multisampled Framebuffer system supported.
If then + If user setup specific sampling size, render to texture multisampled.
TODO : Ubuntu profile make some crash even it support this feature.
Other profiles are all works well. Until find the reason of this crash,
Just block Multisampled FBO feature in Ubuntu case.
Change-Id: I329a97e47b65479756d9e7d2c8a57660fc569fcb
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Thu, 1 Dec 2022 04:50:41 +0000 (13:50 +0900)]
Fix coverity issue : Adaptor available check in async task manager
Change-Id: Iecd609cfd3237fc911647d98f96f3caf5f0033d1
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Adeel Kazmi [Tue, 29 Nov 2022 16:45:17 +0000 (16:45 +0000)]
(Automated Tests) Added widget test cases to increase line/function coverage
Change-Id: Iafe78701c47e61a39bd727e8b14410d4954e3ab3
Adeel Kazmi [Tue, 29 Nov 2022 09:51:32 +0000 (09:51 +0000)]
Merge "(Automated Tests) Added some tests to increase function/line coverage" into devel/master
Eunki Hong [Tue, 29 Nov 2022 09:26:23 +0000 (09:26 +0000)]
Merge "Add DesiredWidth/Height for animated image loading" into devel/master
Adeel Kazmi [Mon, 28 Nov 2022 18:21:49 +0000 (18:21 +0000)]
(Automated Tests) Added some tests to increase function/line coverage
Change-Id: I8e2d7e69a2a51b6117e7fccb39396f9175e79648
Eunki Hong [Sun, 27 Nov 2022 07:12:00 +0000 (16:12 +0900)]
Fix svace issue (file-download writter null check)
Change-Id: I35729eb2d6cc647eedb953fc7d9aaf70c3ae84a7
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
seungho [Tue, 28 Dec 2021 08:29:02 +0000 (17:29 +0900)]
Add DesiredWidth/Height for animated image loading
Change-Id: Iddf7e031f0c7dc646649b5a9f47bd648910d4b46
Adeel Kazmi [Fri, 25 Nov 2022 11:13:12 +0000 (11:13 +0000)]
Merge "DALi Version 2.2.3" into devel/master
Richard Huang [Fri, 25 Nov 2022 11:06:44 +0000 (11:06 +0000)]
DALi Version 2.2.3
Change-Id: I7ebe382ea41c2dcb9c1e8871ee823ae45e30a348
Eunki, Hong [Thu, 24 Nov 2022 14:01:55 +0000 (23:01 +0900)]
Remove empty line of trace log
Change-Id: Ie51436ef00840d6cca693fdc90448ccb8678b942
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
tscholb [Mon, 21 Nov 2022 08:34:48 +0000 (17:34 +0900)]
Add AsyncTaskManager
Change-Id: I0a455873e747c36a8404a380dbfca72a00f529d5
Eunki Hong [Sun, 20 Nov 2022 05:50:32 +0000 (14:50 +0900)]
Fix doxygen 1.9.1 compile error
Change-Id: I76c6318d6edcc42a129d7eff2dd4ff83b6e305d7
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Chihun Jeong [Wed, 2 Nov 2022 04:40:13 +0000 (13:40 +0900)]
Add window minimize/restore/maximize event for DALi
Change-Id: Idbc956f8b3950ea24ecb1c279afacf6fdde53e91
David Steele [Fri, 18 Nov 2022 14:20:14 +0000 (14:20 +0000)]
Merge "Prevented buffer clipping in network server" into devel/master
David Steele [Fri, 18 Nov 2022 14:19:06 +0000 (14:19 +0000)]
Merge "Fixed bug in host trace logging" into devel/master
Adeel Kazmi [Fri, 18 Nov 2022 11:57:14 +0000 (11:57 +0000)]
Merge "DALi Version 2.2.2" into devel/master
David Steele [Fri, 18 Nov 2022 11:49:43 +0000 (11:49 +0000)]
DALi Version 2.2.2
Change-Id: I09c1db9d2af26606345dd14020fd6fdc4efb8ce1
Adeel Kazmi [Fri, 18 Nov 2022 10:08:37 +0000 (10:08 +0000)]
Merge "Fixed corrupt image download via proxy server" into devel/master
David Steele [Thu, 17 Nov 2022 17:27:09 +0000 (17:27 +0000)]
Fixed corrupt image download via proxy server
Ensured memory writes fail fast by turning buffering off.
Curl should now always throw a WRITE_ERROR if writing
past the end of the buffer (i.e. the Content-Length was
incorrect).
If this is the case, then the file read is re-tried using
chunking.
Change-Id: Id1d44e05b96583f48b8a89ad6a42d1da0d2b3966
David Steele [Wed, 16 Nov 2022 16:16:59 +0000 (16:16 +0000)]
Prevented buffer clipping in network server
Marker output was clipped to 64 characters,
and new line was not inserted.
Changed to use asprintf rather than fixed size buffer.
Marker output is now properly outputting 1 per line.
Change-Id: Id7970486dff11f28ed41315c774509577b9ea32d
David Steele [Thu, 23 Aug 2018 20:26:11 +0000 (21:26 +0100)]
Fixed bug in host trace logging
Trace macros in Ubuntu were not using the server context properly, so asserted after
65536 frames.
Added a getter to the stat-context-manager to get contexts by name, then utilized this
to add custom markers for tracing code.
(Trace macros are turned off by default, so they don't affect performance)
Enable by re-configuring with --enable-trace or gbs build --define "enable_trace 1"
in dali-core and dali-adaptor.
On desktop, also re-configure dali-adaptor with --enable-networklogging, and
run with DALI_NETWORK_CONTROL=3. Connect to the server using "nc localhost 3031"
and type "set_marker 131" to enable Update/Render/Custom trace.
On target, custom tags are sent to ttrace.
Change-Id: Iaff816f33c6c6034629759d1727a520a5cf5faf1
Signed-off-by: David Steele <david.steele@samsung.com>
Eunki Hong [Wed, 16 Nov 2022 04:00:45 +0000 (04:00 +0000)]
Merge "Remove duplicated code" into devel/master
Eunki, Hong [Tue, 15 Nov 2022 06:51:52 +0000 (15:51 +0900)]
Remove duplicated code
Change-Id: I749a0f13fa59aed7f09ae6308fb655dfd96d58c0
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Heeyong Song [Fri, 29 Jul 2022 02:38:15 +0000 (11:38 +0900)]
Change GetTextureProperties
Change-Id: I8542c7805a2206d039b6762a40e6cb626006727a
Heeyong Song [Mon, 14 Nov 2022 06:17:52 +0000 (15:17 +0900)]
Remove empty line of trace log
Change-Id: I393395d6e1a4f2eaee4c511e11408b3baeacc680
Heeyong Song [Mon, 14 Nov 2022 08:22:45 +0000 (17:22 +0900)]
Fix WebPLoading memory leak
Change-Id: I7dfe4f4ce2c970abade1ea19b912604dae703652
Heeyong Song [Mon, 14 Nov 2022 07:09:20 +0000 (16:09 +0900)]
Fix wrong casting
Change-Id: I88682ec17fea45f2e9c5d108d1a0c3af34a71370