Commit Graph

67053 Commits

Author SHA1 Message Date
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
Carsten Haitzler 20a9c060eb elm theme - more cc 2021-09-07 20:28:25 +01:00
Carsten Haitzler 834b2288fc elm theme - more cc 2021-09-07 20:19:18 +01:00
Carsten Haitzler 9c658596e1 elm theme - more cc 2021-09-07 20:14:04 +01:00
Carsten Haitzler 51bb2f48e1 elm theme - more cc 2021-09-07 20:13:21 +01:00
Carsten Haitzler 16e3d3a8c4 elm theme - more cc 2021-09-07 20:05:35 +01:00
Carsten Haitzler 70054c3392 elm theme - cc procstats 2021-09-07 19:53:11 +01:00
Carsten Haitzler daa7b6c7e1 elm theme - add procstats mini border gadget 2021-09-07 14:05:21 +01:00
Carsten Haitzler 6c084b19b0 evas - gl x11 - dont crearte eglimage multiple times in same frame
if we're rendering in multiple scissor regions/updates - dont create
the eglimage multiple times for each bind+pass - only once for that
frame.
2021-09-06 13:29:31 +01:00
Carsten Haitzler 11e82fd7f4 eo - make no_anon EO_API for test suite 2021-09-06 12:09:05 +01:00
Carsten Haitzler 14946e9cf4 efl mem - every mmap anon - allow envv ar to turn it off to be malloc
helps with memory debug to use libc mallocs/callocs etc.
set EFL_NO_MMAP_ANON env var to anything to stop anon mmaps
2021-09-06 10:05:15 +01:00
Alastair Poole ab02b4fa46 code: add simple shell syntax highlighting. 2021-09-06 09:39:01 +01:00
Carsten Haitzler aa96bf5987 elm - map widget - empty out and clean out code and tests - broken
elm map has been broken for a long time now sue to upstream web api
changes/breaks made by openstreetmaps. this isn't sustainable to have
code do this. since it's broken there is little point keeping code for
something that is totally non-functional, so reduce code, document it
as broken and remove tests. at least symbols remain so no missing
symbols and code using it will end up with an empty non-functional
widget (much like they would without these changes anyway).

@feat
2021-09-05 11:47:22 +01:00
Vincent Torri 03dae0a900 Elm Config: adapt elm_config scale on HiDPI devices on Windows
Summary: with HiDPI monitor (like 4k ones), the size of the windows are upsized with the Windows algo. The result leads to blocky font rendering for exemple. Set the scale in elm_config according to the values of the scale.

Test Plan: elm test with a text

Reviewers: raster

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D12290
2021-09-05 09:11:59 +01:00
Carsten Haitzler 724b1aa560 evas - gl - ensure surfaces are 0 when destroyed
easier on debugging when we know that we destroyed them already
2021-09-05 00:35:24 +01:00
Carsten Haitzler 66f95b7637 elm theme - more cc work 2021-09-03 19:54:02 +01:00
Carsten Haitzler 3ec33f5d6c elm theme - more cc - this is rough and ugly as its useless 2021-09-03 19:13:12 +01:00
Carsten Haitzler 12f594cd26 elm theme - more cc 2021-09-03 18:31:45 +01:00
Carsten Haitzler 8bd9795993 elm theme - more cc 2021-09-03 18:06:06 +01:00
Vincent Torri 71f7d01b6c Evil: improve timer resolution of timers and waiters
Test Plan: running the efl since several months without problem

Reviewers: raster

Reviewed By: raster

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D12289
2021-09-03 09:10:07 +01:00
Carsten Haitzler f8b262037f ecore-x - add force refresh call to randr api 2021-09-03 09:09:53 +01:00