efl/src/lib
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
..
ecore ecore anim - just for paranoia also cancel the thread 2021-10-03 23:48:58 +01:00
ecore_audio
ecore_avahi
ecore_buffer
ecore_cocoa
ecore_con efl_net_dialer_http: Do curl shutdown in destructor 2021-04-28 10:45:26 +01:00
ecore_drm
ecore_drm2
ecore_evas ecore evas ews - deprecate/remove 2021-03-28 13:56:33 +01:00
ecore_fb
ecore_file ecore_file_monitor: add kevent backend. 2021-01-31 14:45:46 +00:00
ecore_imf
ecore_imf_evas
ecore_input freebsd: eeze support if enabled. 2021-04-10 08:58:38 +01:00
ecore_input_evas
ecore_ipc
ecore_sdl
ecore_wayland
ecore_win32
ecore_wl2 ecore_wl2: prevent invalid timer if the input is invalid. 2021-07-05 18:10:02 +09:00
ecore_x ecore-x - add force refresh call to randr api 2021-09-03 09:09:53 +01:00
ector ector image: Prevents drawing images outside buffer 2021-03-18 17:10:05 +09:00
edje edje cc lookup - fix to proper path fallback - mis-lookups fixed 2021-08-16 11:48:41 +01:00
eet eet - optimize eet dictionary building 2021-10-23 12:15:17 +01:00
eeze eeze: remove memory leak 2021-05-24 19:48:43 +09:00
efl Revert "fix warnings about redefinting EWAPI etc. due to windows EAPI changes" 2021-05-26 15:46:25 +01:00
efl_canvas_wl Revert "fix warnings about redefinting EWAPI etc. due to windows EAPI changes" 2021-05-26 15:46:25 +01:00
efl_mono
efreet Eina: use eina_fnmatch() instead of fnmatch() 2021-05-03 18:48:24 +01:00
eina efl mem - every mmap anon - allow envv ar to turn it off to be malloc 2021-09-06 10:05:15 +01:00
eio efl_io_model: initialize memory 2021-04-10 13:11:07 +02:00
eldbus Revert "fix warnings about redefinting EWAPI etc. due to windows EAPI changes" 2021-05-26 15:46:25 +01:00
elementary elm theme - final cc work for elm code cc's 2021-10-18 18:50:08 +01:00
elput elput: Fix formatting 2021-04-01 14:49:35 -04:00
elua
embryo Eina: use eina_fnmatch() instead of fnmatch() 2021-05-03 18:48:24 +01:00
emile emile - disable warnings when they are wrong ifor new buffers 2021-05-26 03:43:31 +01:00
emotion emotion - properly track subtitle mute state and init emotion obj early 2021-09-26 21:23:24 +01:00
eo eo - make no_anon EO_API for test suite 2021-09-06 12:09:05 +01:00
eolian
eolian_cxx
ephysics
ethumb
ethumb_client
evas evas_map: use source size for uv instead of proxy size 2021-09-20 10:11:11 +01:00
evil Evil: improve timer resolution of timers and waiters 2021-09-03 09:10:07 +01:00
.gitignore