Christopher Michael
81f478edf5
ecore_drm2: Add API function to get display blanktime
2024-01-18 07:14:59 -05:00
Christopher Michael
9fe83cbdd8
ecore_drm2: Add symlink for drmWaitVBlank function
2024-01-18 07:14:35 -05:00
Christopher Michael
418e0099ae
ecore_drm2: Add API to retrieve display user data if set
2024-01-17 08:58:46 -05:00
Christopher Michael
12a85fb5b0
ecore_drm2: Add API to set user data on a display
2024-01-17 08:57:18 -05:00
Christopher Michael
db666e93e9
ecore_drm2: Add API to find a display at given coordinates
...
NB: This also makes a small modification for calibrating displays
which should now properly work based on display rotation
2024-01-17 08:14:01 -05:00
Christopher Michael
c7d2f9960d
ecore_drm2: Add API to return device fd
2024-01-17 07:48:21 -05:00
Christopher Michael
2b900ab8e3
ecore_drm2: Add API to warp pointer
2024-01-17 07:34:48 -05:00
Christopher Michael
868a0b42ac
ecore_drm2: Add API to return pointer position
2024-01-17 07:34:48 -05:00
Christopher Michael
cfb8cabb3b
ecore_drm2: Add API to return device clock id
2024-01-17 07:34:48 -05:00
Christopher Michael
3abd093360
ecore_drm2: Add API to return Display DPI
2024-01-17 07:34:48 -05:00
Vincent Torri
204a81e0a3
Eina value test: disable 64 bits value test on Windows
...
On Windows, a long is always a 4 bytes type. So the test is
meaningless on Windows
2024-01-17 07:34:48 -05:00
Vincent Torri
1226d6caee
Eina test: remove POSIX path from sanitize test
...
The POSIX path "/home/mydir/../myfile" can't be tested on Windows.
In MSYS2, /home is replaced with the installation path os MSYS2,
that is something like C:\foo\bar (depending on the value of the
path given with the MSYS2 installer). So this can't be tested with
the value "/home/myfile".
2024-01-17 07:34:48 -05:00
Ross Vandegrift
1ca1b59cdf
fix vieet bashism
...
vieet declares /bin/sh, but read without a variable doesn't work on posix sh.
2024-01-17 07:34:48 -05:00
Ross Vandegrift
94f3e588fc
support linking with system libunibreak
2024-01-17 07:34:48 -05:00
Carsten Haitzler
59bf668983
tests elm - disable elm web as this hasnt done anything in like forever
2024-01-17 07:34:48 -05:00
Carsten Haitzler
21c3610ad4
evas tests - disable mask of masks - this could not have really worked
...
like a mask of a mask jut didn't work at all - not to mention
hijacking table clippers.... that's just wrong and so dependent on
implementation internals...
2024-01-17 07:34:48 -05:00
Carsten Haitzler
bff3f9d2ee
tests - evas - disable 2 filter tests that seem to not make sense?
...
interpolation was broken (linear) - fixed that - but not sure why
these are broken... so disable for now.
2024-01-17 07:34:48 -05:00
Carsten Haitzler
9a2a1febc3
evas filter - curve func was off-by-1 ... fix!
...
@fix
2024-01-17 07:34:48 -05:00
Carsten Haitzler
542becc527
evas test pixel diff with 9 patch plus render
...
due to slightly different optimizations we need a big more delta inthe
pixel compare. do it properly channel by channel too so we know whcih
channel (a, r, g, b) is wrong
2024-01-17 07:34:48 -05:00
Carsten Haitzler
990fef63bb
test fix fix - forgot execl both first args as the bin and argv0
2024-01-17 07:34:48 -05:00
Carsten Haitzler
a40ba25e05
run timeout directly with out sh and check fork and execl returns
...
check returns in case fork or execl fail and report and abort
approptiately. this should solve a always-timeout on some systems with
some sh shells...
2024-01-17 07:34:48 -05:00
Carsten Haitzler
0d78dbadea
tests - let's have our own enforced master timeout of 240sec
...
let's not let check defaults decide. let us decide for everything with
one var. also timeout.c matches too... so 2 places i guess for now.
2024-01-17 07:34:47 -05:00
Carsten Haitzler
b14048ae14
disable failing focus test - doesnt actually affect real life
...
fix test fail for now
2024-01-17 07:34:47 -05:00
q66
345689cddd
eina, eio, evas: remove wrong __USE_MISC branches
...
The first branch is the POSIX-compliant one and the one that
should always be taken; __USE_MISC is an unrelated glibc-specific
macro so the code was not being used on non-glibc Linux systems
even though it should be.
All these branches are Linux-specific, so there is no legacy
code to worry about, even if it was actually useful at some point
in history.
2024-01-17 07:34:47 -05:00
Carsten Haitzler
1bc21fceb2
fix extra ifdefs - dont need __USE_MISC
...
too many ifdef checks - too conservative. reduce the __USE_MISC check
@fix
2024-01-17 07:34:44 -05:00
Carsten Haitzler
e5af64a152
fix trictly non-const strlen for const strings
...
found by q66 - strlen happende to work as the optimizer could deduce
this was a const value at compile time, but strictly it wasn't so use
sizeof instead.
@fix
2024-01-17 07:34:44 -05:00
Carsten Haitzler
1aef21bba2
silence warning on possibly uninit var use
2024-01-17 07:34:44 -05:00
Carsten Haitzler
80a281d231
silence warning in gl blur filter
2024-01-17 07:34:44 -05:00
Dmitri Chudinov
98fb0f62c1
elua: move err label to ENABLE_LUA_OLD defined branch
2024-01-17 07:34:44 -05:00
Dmitri Chudinov
2e2a97050b
elua: solve discarded 'const' qualifier warning
2024-01-17 07:34:44 -05:00
Dmitri Chudinov
8a517e71f0
examples: solve EFL_BETA_API_SUPPORT redefinition warning
2024-01-17 07:34:44 -05:00
Dmitri Chudinov
bc2c05970b
ecore_evas_sdl: add attribute to unused parameter
...
Test with -Dsdl=true
2024-01-17 07:34:44 -05:00
Vincent Torri
66e6580f42
Eina: introduce API eina_file_path_relative() to uniformize this check
2024-01-17 07:34:44 -05:00
Dmitri Chudinov
3a8f750a1d
elm-config: correct wrong "if" statement
...
If nothing is selected then nothing to disable.
"If" statement did not work here until now.
Test:
1. Run elementary_config from terminal.
2. Select Profile menu item (make no clicks on any item).
4. Close the app.
3. Verify the error log messages before to and following the patch.
@fixed
2024-01-17 07:34:44 -05:00
Dmitri Chudinov
e70d36e6cc
elm-config: add icons to menu
...
Some menu items of elementary_config have no icons. So add some. Not the best design solution, but better than nothing.
Activated i-utilities icon. Only the icons that were already in efl were used.
@fixed
2024-01-17 07:34:44 -05:00
Dmitri Chudinov
8032ba28f1
ecore: solve error with gsource = null
...
Compiling using -Dglib=true and -Dg-mainloop=true causes glib errors every time when efreet_icon_cache_create is invoked (ex., run and stop elementary_config and observe the terminal output).
So, i added error message in place where ecore_glib_source may be undefined. The issue was with undefined ecore_glib_source variable in _ecore_main_loop_setup function. Here _ecore_main_fdh_poll_add was used before actual ecore_glib_source definition.
@fixed
2024-01-17 07:34:44 -05:00
Carsten Haitzler
b632c3ef11
eet - fix write denied - no seg on dict free + check on open
...
@fix
2024-01-17 07:34:44 -05:00
Christopher Michael
948a328965
ecore_drm2: Handle raising event for session active/inactive
2023-11-22 08:33:04 -05:00
Christopher Michael
f6b0565b2b
ecore_drm2: Add event handler to listen for when devices get added
2023-11-22 07:39:26 -05:00
Christopher Michael
f2b2971de7
ecore_drm2: Add API function to set virtual terminal
2023-11-22 07:23:52 -05:00
Christopher Michael
3912427601
ecore_drm2: Add API function to calibrate input devices
2023-11-22 07:20:46 -05:00
Christopher Michael
0caf4c7730
ecore_drm2: Add API function to set pointer rotation
2023-11-22 07:16:50 -05:00
Christopher Michael
2382b4ab73
ecore_drm2: Add API function to set pointer max values
2023-11-22 07:12:58 -05:00
Christopher Michael
ef1b33598b
ecore_drm2: Add missing API declaration for relative mode set
2023-11-22 07:07:41 -05:00
Christopher Michael
616165e949
ecore_drm2: Add missing stringshare_del for backlight path when
...
display gets destroyed
2023-11-22 07:00:52 -05:00
Christopher Michael
430dee86e4
ecore_drm2: Add APIs to support setting display relative properties
2023-11-22 06:57:20 -05:00
Christopher Michael
862115284a
ecore_drm2: Add API to return the supported rotations of a given display
2023-11-21 09:34:22 -05:00
Christopher Michael
6478f99851
ecore_drm2: Remove unused 'supported_rotations' field from
...
Ecore_Drm2_Display
2023-11-21 09:33:55 -05:00
Christopher Michael
0d0e6fedbc
ecore_drm2: Remove unused 'fd' field on Ecore_Drm2_Display
...
This is currently not used for anything, so comment it out for now. If
it's needed later, we can just uncomment
2023-11-21 09:08:48 -05:00
Christopher Michael
d8e6231f96
ecore_drm2: Add API function to return if a possible crtc
2023-11-21 09:07:53 -05:00