Commit Graph

66923 Commits

Author SHA1 Message Date
Carsten Haitzler b955b85c66 elm theme - more cc finals 2021-10-26 20:16:44 +01:00
Vincent Torri 7dcaab26cf Evas engines: remove last bits of evas_cserve2
Reviewers: raster

Reviewed By: raster

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D12302
2021-10-26 14:52:53 +01:00
Carsten Haitzler 247c2de1b3 elm theme - more cc works 2021-10-26 00:41:20 +01:00
Carsten Haitzler 7f759bc42d evas - software x11 - remove unused xlib+egl code in sw x11
this code is unused and just wastest space, compile time etc.
2021-10-25 10:15:21 +01:00
Vincent Torri 30207a6165 Evas: remove old xcb code in software_x11 code
Summary: this backend code was for selecting XCB over Xlib. Now XCB is removed, this code is useless

Reviewers: raster

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D12299
2021-10-25 10:08:57 +01:00
Carsten Haitzler fdd4f923be eet - fix bug I added in optimization patch in unusual code path
fixes bug in d08bb74255 in fallback code
path.
2021-10-25 09:34:14 +01:00
Carsten Haitzler f3ecb37dd3 elm theme - more cc polish 2021-10-24 22:59:35 +01:00
Carsten Haitzler 5b64b138ce elm theme - more cc cleaning 2021-10-24 22:48:32 +01:00
Carsten Haitzler 180318717d elm theme - cc - fine tune 2021-10-24 22:33:02 +01:00
Carsten Haitzler 7085add8d5 elm theme - more cc work 2021-10-24 21:00:34 +01:00
Carsten Haitzler f2c8ee6642 elm theme - make default palette empty - it should be. 2021-10-24 19:13:13 +01:00
Carsten Haitzler d3b89b3fe1 elm theme - more cc work now with generic colors in colon space 2021-10-24 14:57:55 +01:00
Carsten Haitzler d08bb74255 eet - optimize eet dictionary building
this massively speeds up efreet's icon cache building for huge icon
themes... in my nasty test case of some insanely huge icon themes that
have like 50,000 - 100,000 files... each - and multiple where the icon
cache has to scan all of them and build the cache files... i see a
speedup of going from 80 seconds to build down to 15-16 seconds. so
over 5 times faster.

This builds the dictionary in a temporary eina superfast string hash
in ram and then just before writing flattens it out into a regular eet
dict format.

@opt
2021-10-23 12:15:17 +01:00
Carsten Haitzler 05bee4b2ab elm theme - final cc work for elm code cc's 2021-10-18 18:50:08 +01:00
Shinwoo Kim 24c4fbb99e tests: enhance evas_map test
Reviewers: raster, Hermet

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D12296
2021-10-18 09:10:17 +01:00
Carsten Haitzler 5d13df5f7a elm theme - prepare to move elm code over to new cc's 2021-10-17 21:24:37 +01:00
Carsten Haitzler 5aaadceef2 elm theme - more cc 2021-10-17 21:18:41 +01:00
Shinwoo Kim 2728408cd1 tests: add evas_map test
Reviewers: raster, Hermet

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D12295
2021-10-12 08:36:23 +01:00
Carsten Haitzler 84b7e13add elm theme - more cc 2021-10-11 11:57:32 +01:00
Carsten Haitzler 8527ab1543 welm theme - remove old cc's 2021-10-11 11:50:47 +01:00
Carsten Haitzler dba0ca7c10 elm theme - more cc 2021-10-11 11:46:00 +01:00
Carsten Haitzler 653bf2d6f7 elm theme - more cc 2021-10-11 11:21:59 +01:00
Carsten Haitzler 4717248fc9 elm theme - more cc 2021-10-11 10:02:45 +01:00
Carsten Haitzler 5a3af9e0a0 elm theme - cleaning 2021-10-11 10:00:11 +01:00
Carsten Haitzler 33f460e542 elm theme - more cc 2021-10-11 09:58:43 +01:00
Carsten Haitzler 095c1d7a3a elm theme - more cc 2021-10-11 09:45:30 +01:00
Carsten Haitzler 56e9cdeb52 elm theme - more cc 2021-10-11 09:43:11 +01:00
Carsten Haitzler 40656fed5c elm theme - more cc 2021-10-11 09:38:59 +01:00
Carsten Haitzler 97ddb9e3e0 elm theme - more cc 2021-10-11 09:38:43 +01:00
Carsten Haitzler f14a2f6b88 elm theme - more cc 2021-10-11 09:27:24 +01:00
Carsten Haitzler d579c19204 elm theme - more cc work 2021-10-11 09:18:09 +01:00
Carsten Haitzler b399dd1847 elm theme - winlist large item - add title label next to icon 2021-10-10 11:35:29 +01:00
Christopher Michael 57a5655f88 exactness: Fix compiler warning of uninitialized variable
Compiler is warning us here that ex_img has not been initialized after
being malloc'd, so let's initialize it
2021-10-05 10:27:45 -04:00
Carsten Haitzler c0826212ef evas - loader - rsvg - work around rsvg now returning 0 sized dims
also work around rsvg now returning a 0 em/ex values for dimensions too.
rsvg 2.52 brought us this fun.

@fix
2021-10-05 01:00:33 +01:00
Carsten Haitzler f2f1cc42a2 elm theme - more cc 2021-10-03 23:57:42 +01:00
Carsten Haitzler cc9b4fdffc elm theme - more cc work 2021-10-03 23:49:32 +01:00
Carsten Haitzler b905a0036e ecore anim - just for paranoia also cancel the thread
we send -1 to say exit to the thread but also cancel thread too with
ecore "in case"
2021-10-03 23:48:58 +01:00
Carsten Haitzler 323d604d01 elm theme - more cc - fix modal blocker to be semi-trans 2021-10-01 15:29:42 +01:00
Carsten Haitzler a639e50665 elm theme - more cc 2021-09-29 19:04:53 +01:00
Carsten Haitzler 2ce7feb3d5 emotion - properly track subtitle mute state and init emotion obj early
fix setting things on an emotion obj early bu initting engine early
and also track spu mute flags to set on pipe later

@fix
2021-09-26 21:23:24 +01:00
Joshua Strobl ec527a9026 Ensure we check for the correct minimum rsvg version for rsvg_handle_get_intrinsic_size_in_pixels
In commit cbcf5bc64a, newer librsvg APIs were used that are not available in versions between 2.36.0 and 2.50.0, e.g. rsvg_handle_get_intrinsic_size_in_pixels which was included in 2.51.x.

This has been resolved by adding a HAVE_SVG_2_51 and using it for both rsvg_handle_get_intrinsic_size_in_pixels and rsvg_handle_render_document, though the later technically landed in 2.46.0.

Reviewed-by: Christopher Michael <devilhorns@comcast.net>
Differential Revision: https://phab.enlightenment.org/D12293
2021-09-22 15:38:37 -04:00
Christopher Michael 3f1d183c06 eina-test: Fix unchecked return value
Coverity CID1401015 complains about an unchecked return value here, so
let's check that fread actually succeeded (return > 0).

Fixes CID1401015

@fix
2021-09-21 10:35:34 -04:00
Christopher Michael 2c7b1a992c evas-pdf: Properly set return value before cleanup is called
Coverity CID1437717 tells us that this code is unreachable
(obviously), so let's set the return value Before we go to cleanup.

Fixes CID1437717

@fix
2021-09-21 10:27:47 -04:00
Christopher Michael cbcf5bc64a evas-rsvg: Update rsvg code to not use deprecated functions
A few of the functions used in this code have been deprecated in the
latest librsvg. This patch fixes the deprecated warnings by using
possible.

NB: As I am no cairo expert, someone may want to check that the proper
dimensions are used in read_svg_data function. I was not sure if this
should be using the 'scaled' dimensions or not.
2021-09-21 09:35:34 -04:00
Christopher Michael 66dcdf6b70 evas-rsvg: Minor formatting fixes 2021-09-21 08:54:17 -04:00
Shinwoo Kim 2bf995efa1 evas_map: use source size for uv instead of proxy size
Summary:
Usually application sets uv point value using proxy object size.
if source object is bigger than proxy object, then only part of
source image is used for map, and it leads to unexpected result.

This patch is solving this problem make map use source object size
instead of proxy object size by comparing both size.

Test Plan:
[Samle Code]
{F4606414}

[Sample Image]
{F4606413}

[Before apply map]
{F4606418}

[After apply map WITHOUT patch]
{F4606416}

[After apply map WITH patch]
{F4606417}

Reviewers: raster, Hermet

Reviewed By: raster

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D12292
2021-09-20 10:11:11 +01:00
Carsten Haitzler 7d434bdcc0 elm theme - more cc 2021-09-17 00:47:30 +01:00
Carsten Haitzler 57328b0228 elm theme - more cc 2021-09-17 00:32:34 +01:00
Carsten Haitzler 6150f0e0b1 elm theme - more cc 2021-09-17 00:25:41 +01:00
Carsten Haitzler c36d61729c elm theme - more cc work 2021-09-14 17:49:38 +01:00