efl/src/lib
Daniel Kolesa db57523e78 eolian: refactor parsing API and path handling
This splits the eolian_file_parse API into two, one for parsing
files already present in the database (always by filename) and
one for parsing paths.

It fixes several bugs/leaks on the way (incorrect use of
stringshare etc.) as well as adds checking for whether there
are no conflicting filenames at scan time, for free. That means
it is now no longer possible to scan two paths which have an eo
or eot file of the same name in them.

It should also be faster now.

It also fixes T7820.

@fix
2019-05-03 17:06:49 +02:00
..
ecore ecore: properly handle CHILD_ADDED and CHILD_REMOVED from source for Efl.CompositeModel 2019-04-26 11:32:55 -07:00
ecore_audio docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
ecore_avahi
ecore_buffer
ecore_cocoa replace strndup with eina_strndup, remove strndup definition in evil and elm_test_dnd 2019-05-03 13:13:57 +01:00
ecore_con remove useless check of ws2tcpip.h 2019-04-02 10:09:24 -04:00
ecore_drm
ecore_drm2 ecore drm2 - fix timeout in case case called from thread 2019-04-30 11:51:06 +01:00
ecore_evas ecore_evas: generalize option defines. 2019-04-25 17:08:37 +09:00
ecore_fb
ecore_file build: do not reply on header checking libinotify.h 2019-03-11 21:23:52 +01:00
ecore_imf build: use only BUILD_ECORE_IMF_XIM as a define 2019-04-17 15:45:35 -04:00
ecore_imf_evas ecore_imf: Add keycode in key down and key up event structs 2019-02-22 11:05:56 +09:00
ecore_input
ecore_input_evas
ecore_ipc efl-net: namespace events to avoid naming conflicts 2019-03-08 12:17:51 -08:00
ecore_sdl ecore_sdl: fix detection of sdl with meson build 2019-04-18 12:30:22 -04:00
ecore_wayland
ecore_win32 ecore_win32: use AddClipboardFormatListener and RemoveClipboardFormatListener explicitely 2019-04-17 17:31:21 -04:00
ecore_wl2 wl2_input: fix a problem that occurs in case of using both pointer/touch input devices 2019-04-30 11:27:25 -04:00
ecore_x build: use only BUILD_ECORE_IMF_XIM as a define 2019-04-17 15:45:35 -04:00
ector ector_software_rasterizer: Implement mask blending function. 2019-04-11 19:17:10 +09:00
edje edje doc: fix corrupted grouping. 2019-05-02 18:37:38 +09:00
eet docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
eeze
efl model: Add some missing docs bits. 2019-05-03 15:32:58 +02:00
efl_mono efl-csharp: fix crash when events trigger after C# object `Dispose` 2019-04-05 19:59:47 -03:00
efl_wl
efreet efreet: Fix resource leak 2019-03-15 08:58:17 -04:00
eina replace strndup with eina_strndup, remove strndup definition in evil and elm_test_dnd 2019-05-03 13:13:57 +01:00
eio eio: rely on inheritance and reflection for Efl.IoModel path property. 2019-04-21 11:36:46 +02:00
eldbus eldbus: Fix resource leak 2019-03-19 08:57:59 -04:00
elementary replace strndup with eina_strndup, remove strndup definition in evil and elm_test_dnd 2019-05-03 13:13:57 +01:00
elocation
elput elput: Remove useless call to eldbus_message_unref 2019-04-23 09:14:52 -04:00
elua build: fix macos build 2019-02-22 08:53:20 -05:00
embryo
emile docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
emotion docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
eo docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
eolian eolian: refactor parsing API and path handling 2019-05-03 17:06:49 +02:00
eolian_cxx eolian_cxx: rework context code, also more flexible scope indentation generator 2019-03-26 16:42:18 -03:00
ephysics docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
escape docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
ethumb
ethumb_client docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
evas replace strndup with eina_strndup, remove strndup definition in evil and elm_test_dnd 2019-05-03 13:13:57 +01:00
evas_goal
evil replace strndup with eina_strndup, remove strndup definition in evil and elm_test_dnd 2019-05-03 13:13:57 +01:00
.gitignore