summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
21 hourselm theme - make busy fade follow duration cactorHEADmasterCarsten Haitzler (Rasterman)
2 daysevas - loaders - avif, heif - allow threaded loadingCarsten Haitzler (Rasterman)
i see no good reason to not allow these loaders to run in threads. they are isolated and i don't see a reason for the libs called to not be threadsafe.
2 dayselm theme - add split icons now in elm theme - handyCarsten Haitzler (Rasterman)
2 daysecore - loop time - do not allow setting into the future - not intendedCarsten Haitzler (Rasterman)
setting a loop time timestamp in the future will lead to all sorts of bad things. the idea is it was meant to go back a little in time AFTER some sync/animation etc. event to pretend to be at the time when that event happend (it just took some time ot arrive at the process) and so animation and other timelines all agree to be at this time a little bit in the past. going forwards leads to bad things so disallow it and complain. this fixes weston in a window problems when it sends timestamps in the future from weston... @fix
2 daysElm_tests: resize windows according to elm scaleVincent Torri
Summary: On laptop with 4K display, windows are too small, so resize windows according to elm scale Test Plan: elm_tests Reviewers: raster Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12307
2 daysecore_thread: Add ecore_thread_name_set API.Alastair Poole
This function can only be successfully called from the given thread. For debugging purposes, it's useful to be able to give a name to an Ecore_Thread. ecore_thread_name_set(Ecore_Thread *thread, const char *name); @feature
7 daysedje lua2: check string ptr before dereferenceTaehyub Kim
Summary: fix null pointer dereference Reviewers: Hermet, kimcinoo, jsuya, raster Reviewed By: kimcinoo Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12309
10 dayseio_mon: separate dir/file concerns.Alastair Poole
As per ecore_file_monitor.
11 daysecore_file: Monitor file writes (kevent).Alastair Poole
Trigger ECORE_FILE_EVENT_MODIFIED on file write. @fix
2021-11-21elm - spinner - fix entry mysteriously hiding in paleditCarsten Haitzler (Rasterman)
some logic ws off in how to hide/show and handle visibility of swallowed entry. fix it - let edje deal with show/hide and dont fight with it and ensure we emit a signal to have entry active when it needs to be visible @fix
2021-11-16elm cc - add another paletteCarsten Haitzler (Rasterman)
2021-11-16elm cc - add another paletteCarsten Haitzler (Rasterman)
2021-11-12elm theme - make min music control size scaleCarsten Haitzler (Rasterman)
2021-11-11efl ui text - handle edje cc classes for textCarsten Haitzler (Rasterman)
2021-11-11elm theme - this text style in edc/efl/text.edc is not used. removeCarsten Haitzler (Rasterman)
2021-11-10Eina: sanitize eina_path output on WindowsVincent Torri
Summary: * remove additional \ character * use only / as path separator Test Plan: compilation and run test program : ``` { elm_app_bin_dir_get(); printf("%s\n", eina_vpath_resolve("(:tmp:)/foo")); printf("%s\n", eina_vpath_resolve("(:home:)/foo")); printf("%s\n", eina_vpath_resolve("(:usr.desktop:)/foo")); printf("%s\n", eina_vpath_resolve("(:usr.documents:)/foo")); printf("%s\n", eina_vpath_resolve("(:usr.downloads:)/foo")); printf("%s\n", eina_vpath_resolve("(:usr.music:)/foo")); printf("%s\n", eina_vpath_resolve("(:usr.pictures:)/foo")); printf("%s\n", eina_vpath_resolve("(:usr.public:)/foo")); printf("%s\n", eina_vpath_resolve("(:usr.templates:)/foo")); printf("%s\n", eina_vpath_resolve("(:usr.videos:)/foo")); printf("%s\n", eina_vpath_resolve("(:usr.data:)/foo")); printf("%s\n", eina_vpath_resolve("(:usr.config:)/foo")); printf("%s\n", eina_vpath_resolve("(:usr.cache:)/foo")); printf("%s\n", eina_vpath_resolve("(:usr.run:)/foo")); printf("%s\n", eina_vpath_resolve("(:usr.tmp:)/foo")); printf("%s\n", eina_vpath_resolve("(:app.dir:)/foo")); printf("%s\n", eina_vpath_resolve("(:app.bin:)/foo")); printf("%s\n", eina_vpath_resolve("(:app.lib:)/foo")); printf("%s\n", eina_vpath_resolve("(:app.data:)/foo")); printf("%s\n", eina_vpath_resolve("(:app.locale:)/foo")); printf("%s\n", eina_vpath_resolve("(:app.config:)/foo")); printf("%s\n", eina_vpath_resolve("(:app.local:)/foo")); printf("%s\n", eina_vpath_resolve("(:app.tmp:)/foo")); } ``` before patch : ``` C:\Documents\msys2\tmp/foo C:\Users\vincent.torri/foo C:\Users\vincent.torri\Desktop/foo C:\Users\vincent.torri\Documents/foo C:\Users\vincent.torri\Downloads/foo C:\Users\vincent.torri\Music/foo C:\Users\vincent.torri\Pictures/foo C:\Users\Public\/foo C:\Users\vincent.torri\AppData\Roaming\Microsoft\Windows\Templates/foo C:\Users\vincent.torri\Videos/foo C:\Users\vincent.torri\AppData\Local\/foo C:\Users\vincent.torri\AppData\Roaming\/foo C:\Users\vincent.torri\AppData\Local\/foo C:\Users\vincent.torri\AppData\Roaming/foo C:\Users\vincent.torri\AppData\Local\Temp/foo C:/Documents/msys2/opt/entice_64/bin/foo C:/Documents/msys2/opt/entice_64/bin/foo C:/Documents/msys2/opt/entice_64/lib/foo C:/Documents/msys2/opt/entice_64/share/foo C:/Documents/msys2/opt/entice_64/share/foo C:\Users\vincent.torri\AppData\Roaming\/entice/foo C:\Users\vincent.torri\AppData\Local\/entice/foo C:\Users\vincent.torri\AppData\Local\Temp/entice/foo ``` after patch ``` C:/Documents/msys2/tmp/foo C:/Users/vincent.torri/foo C:/Users/vincent.torri/Desktop/foo C:/Users/vincent.torri/Documents/foo C:/Users/vincent.torri/Downloads/foo C:/Users/vincent.torri/Music/foo C:/Users/vincent.torri/Pictures/foo C:/Users/Public/foo C:/Users/vincent.torri/AppData/Roaming/Microsoft/Windows/Templates/foo C:/Users/vincent.torri/Videos/foo C:/Users/vincent.torri/AppData/Local/foo C:/Users/vincent.torri/AppData/Roaming/foo C:/Users/vincent.torri/AppData/Local/foo C:/Users/vincent.torri/AppData/Roaming/foo C:/Users/vincent.torri/AppData/Local/Temp/foo C:/Documents/msys2/opt/entice_64/bin/foo C:/Documents/msys2/opt/entice_64/bin/foo C:/Documents/msys2/opt/entice_64/lib/foo C:/Documents/msys2/opt/entice_64/share/foo C:/Documents/msys2/opt/entice_64/share/foo C:/Users/vincent.torri/AppData/Roaming/entice/foo C:/Users/vincent.torri/AppData/Local/entice/foo C:/Users/vincent.torri/AppData/Local/Temp/entice/foo ``` Reviewers: raster Reviewed By: raster Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12306
2021-11-07eina vpath - fix trailing extra / after homeCarsten Haitzler (Rasterman)
fixes T8965 @fix
2021-11-07eina vpath - fix public vpath location - docs say say public not pubCarsten Haitzler (Rasterman)
@fix
2021-11-06elm theme - add another paletteCarsten Haitzler (Rasterman)
2021-11-06elm theme - add another palette to default setCarsten Haitzler (Rasterman)
2021-11-05elm theme - add light palette fileCarsten Haitzler (Rasterman)
2021-11-04efl_canvas_image : remove the animated image limitationTaehyub Kim
Summary: remove FRAME_MAX limitation to play the huge animated image which has more than 1024 frames Test Plan: load gif image which has more than 1024 frames Reviewers: Hermet, kimcinoo Reviewed By: Hermet Subscribers: raster, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12303
2021-11-02elm theme - some fine tuning of theme to allow for dark and lightCarsten Haitzler (Rasterman)
2021-10-31elm theme - colorsel - make the preview color on top dragableCarsten Haitzler (Rasterman)
2021-10-31elm - palette - add api to check if palette has a system versionCarsten Haitzler (Rasterman)
2021-10-31edje + elm - add new explicit tracking of all cc's used in edj themesCarsten Haitzler (Rasterman)
edje_cc now lists all cc's used in an edj file. edje provides an api to list this. elm now uses this api to expose a list of all cc's used acorss all the theme(s) selected by the user. this will then be used by paledit to produce a nicer gui with a list of available cc's to add etc. and split between basic and extended. @feat
2021-10-29elm theme - final commit on theme and make default palette rightCarsten Haitzler (Rasterman)
default palette now matches build-in cc's in theme. it;'s possible for a user to copy the default palette then modify it to their liking. what is left? 1. edje_cc needs to list all cc's used in parts in the edj file 2. an api in edje to read this list of cc's in #1 3. elm api to expose the cc list in #2 4. elm api to expose the cc tree simpler cc's enlightenment paledit -> 1. use info from above to select a new cc from where + - is 2. simple vs complex mode -> simple hides + and - and above list 3. add undo
2021-10-26elm theme - more cc finalsCarsten Haitzler (Rasterman)
2021-10-26Evas engines: remove last bits of evas_cserve2Vincent Torri
Reviewers: raster Reviewed By: raster Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12302
2021-10-26elm theme - more cc worksCarsten Haitzler (Rasterman)
2021-10-25evas - software x11 - remove unused xlib+egl code in sw x11Carsten Haitzler (Rasterman)
this code is unused and just wastest space, compile time etc.
2021-10-25Evas: remove old xcb code in software_x11 codeVincent Torri
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-25eet - fix bug I added in optimization patch in unusual code pathCarsten Haitzler (Rasterman)
fixes bug in d08bb7425552853eba6e1c27a33021741b7cb9b1 in fallback code path.
2021-10-24elm theme - more cc polishCarsten Haitzler (Rasterman)
2021-10-24elm theme - more cc cleaningCarsten Haitzler (Rasterman)
2021-10-24elm theme - cc - fine tuneCarsten Haitzler (Rasterman)
2021-10-24elm theme - more cc workCarsten Haitzler (Rasterman)
2021-10-24elm theme - make default palette empty - it should be.Carsten Haitzler (Rasterman)
2021-10-24elm theme - more cc work now with generic colors in colon spaceCarsten Haitzler (Rasterman)
2021-10-23eet - optimize eet dictionary buildingCarsten Haitzler (Rasterman)
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-18elm theme - final cc work for elm code cc'sCarsten Haitzler (Rasterman)
2021-10-18tests: enhance evas_map testShinwoo Kim
Reviewers: raster, Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12296
2021-10-17elm theme - prepare to move elm code over to new cc'sCarsten Haitzler (Rasterman)
2021-10-17elm theme - more ccCarsten Haitzler (Rasterman)
2021-10-12tests: add evas_map testShinwoo Kim
Reviewers: raster, Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12295
2021-10-11elm theme - more ccCarsten Haitzler (Rasterman)
2021-10-11welm theme - remove old cc'sCarsten Haitzler (Rasterman)
2021-10-11elm theme - more ccCarsten Haitzler (Rasterman)
2021-10-11elm theme - more ccCarsten Haitzler (Rasterman)
2021-10-11elm theme - more ccCarsten Haitzler (Rasterman)