nautilus/eel
Carlos Soriano 864c815479 file: refactor eel-partition for better ownership management
Instead of a generic function to filter GLists, implement a simpler
and clearer filter function for file lists, since it was the only
use of that function.
In this way the ownership of files and directories are clearer
since it always returns a new allocated nautilus file list, and also
it always uses nautilus_file_ref instead of the generic g_object_ref
to match what we do everywhere else in nautilus, so it's not confusing
when breaking at nautilus_file_ref/unref for ref counting debugging.

This change fixes multiple leaks on nautilus files catched by valgrind.
2015-12-11 22:42:04 +01:00
..
check-eel eel/ Import eel into nautilus. 2008-12-15 15:56:41 +00:00
check-program.c Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-accessibility.c Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-accessibility.h Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-art-extensions.c Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-art-extensions.h Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-canvas.c Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-canvas.h Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-debug.c Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-debug.h Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-gdk-extensions.c Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-gdk-extensions.h Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-glib-extensions.c file: refactor eel-partition for better ownership management 2015-12-11 22:42:04 +01:00
eel-glib-extensions.h file: refactor eel-partition for better ownership management 2015-12-11 22:42:04 +01:00
eel-gnome-extensions.c Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-gnome-extensions.h Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-graphic-effects.c eel: remove eel_embed_image_in_frame() 2015-05-24 19:41:39 -07:00
eel-graphic-effects.h eel: remove eel_embed_image_in_frame() 2015-05-24 19:41:39 -07:00
eel-gtk-extensions.c project: replace deprecated GtkMisc calls 2015-07-21 18:20:26 -03:00
eel-gtk-extensions.h Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-lib-self-check-functions.c Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-lib-self-check-functions.h file: refactor eel-partition for better ownership management 2015-12-11 22:42:04 +01:00
eel-self-checks.c Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-self-checks.h Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-stock-dialogs.c eel: remove some unused API 2015-05-23 13:45:39 -07:00
eel-stock-dialogs.h eel: remove some unused API 2015-05-23 13:45:39 -07:00
eel-string.c Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-string.h Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-vfs-extensions.c Updated FSF's address 2014-01-31 14:13:48 +01:00
eel-vfs-extensions.h Updated FSF's address 2014-01-31 14:13:48 +01:00
eel.h Updated FSF's address 2014-01-31 14:13:48 +01:00
Makefile.am eel: remove unused EelEditableLabel 2015-05-23 12:14:32 -07:00
README eel/ Import eel into nautilus. 2008-12-15 15:56:41 +00:00
README.canvas eel/ Import eel into nautilus. 2008-12-15 15:56:41 +00:00

README for eel/eel

Writeme