Commit Graph

67115 Commits

Author SHA1 Message Date
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 b4ffc94023 go back to .99 devel ver 2024-01-17 07:34:44 -05:00
Carsten Haitzler 871b261628 release - 1.27 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
Christopher Michael 0272285970 ecore_drm2: Update comment in ecore_drm2_planes 2023-11-21 09:06:24 -05:00
Christopher Michael 12f1b1db9c ecore_drm2: Prefer code readability over variable usage 2023-11-21 07:59:31 -05:00
Christopher Michael 7a00b69f4c ecore_drm2: Fix ecore_drm2_display_mode_set function 2023-11-21 07:31:30 -05:00
Christopher Michael 0b64497d9b ecore_drm2: Remove API function to get a crtc_id and add an API to
return a Crtc Structure
2023-11-21 07:04:25 -05:00
Christopher Michael ad1cf3fe75 ecore_drm2: Add API function to get list of crtcs 2023-11-21 06:55:59 -05:00
Christopher Michael 087665ab83 ecore_drm2: Move mode_set API out of testing 2023-11-21 06:23:38 -05:00
Ryan Gammon 03901109ff efl_unref is in eo 2023-11-21 06:23:38 -05:00
Dmitri Chudinov 9c0eac8092 config: fixed active Scrolling item highlighter 2023-11-21 06:23:38 -05:00
Dmitri Chudinov 79358a6214 efl_ui_slider: update legacy functions to unified 2023-11-21 06:23:38 -05:00
Vincent Torri 5f6d983ca6 ecore_exe: support ECORE_EXE_TERM_WITH_PARENT flag on Windows
tested with ecore_exe_example.c by running notepad.exe and forcing
the parent process to quit, with and without the flag.
2023-11-21 06:23:38 -05:00
Carsten Haitzler 153c1cee20 elm theme - add fileman bar graph groups 2023-11-21 06:23:38 -05:00
Carsten Haitzler 26fc784139 elm theme - fix other repeats on slider 2023-11-21 06:23:38 -05:00
Carsten Haitzler 961a03fef7 theme - fix elm slider events on knob causing propagate problems
@fix - theme
2023-11-21 06:23:38 -05:00
Vincent Torri bd9856ac41 use eina_sha1() instead of duplicated code 2023-11-21 06:23:38 -05:00
Carsten Haitzler 45d468ebcb elm - focus mgs - demote an err to a focus debug for disconnected widgets 2023-11-21 06:23:38 -05:00
Carsten Haitzler dcb0f58902 evas gl engines - support tuning of cutouts much more
also re-tune them nby default
2023-11-21 06:23:38 -05:00
Carsten Haitzler cf1e051e3d elm theme - add things for efnm2 2023-11-21 06:23:38 -05:00
Carsten Haitzler a150f68a6f add checkview for efm detailview 2023-11-21 06:23:38 -05:00