leak-- - and other thigns creeping in due to other debugging

SVN revision: 26614
This commit is contained in:
Carsten Haitzler 2006-10-15 14:04:36 +00:00
parent b7ff38a5b4
commit f501859f3d
5 changed files with 21 additions and 5 deletions

View File

@ -14,3 +14,4 @@ Stafford Horne <shorne@softhome.net>
Cedric Bail <cedric.bail@free.fr>
onefang (David Seikel) <onefang@gmail.com>
LinuxTitan (Stephen Houston) <linuxtitan@gmail.com>
Metrics <metrics@score5.org>

9
TODO
View File

@ -24,7 +24,14 @@ Some of the things (in very short form) that need to be done to E17...
-------------------------------------------------------------------------------
ESSENTIAL FEATURES
-------------------------------------------------------------------------------
* fm2 needs a way to set custom backgrounds and handle scrolling
* fm2 needs to display symlink info on files somehow
* fm2 needs to display more than 1 file being dragged (if more than 1 is being
dragged)
* fm2 needs a way of mapping a mimetype to 1 ore more commands to execute or
internal e actions to do (like add as wallpaper etc.)
* fm2 needs a way to use custom icons per dir/file
* fm2 needs a icon views (auto-arrange, snap to grid and free placement)
* fm2 needs a way to bypass thumb gen anim on just a unrealize/realize as well
as change state instantly if it already was selected
* fm2 needs right click menu for enable/disable .order file (will change the

View File

@ -4973,18 +4973,18 @@ _e_fm2_cb_file_monitor(void *data, Ecore_File_Monitor *em, Ecore_File_Event even
(event == ECORE_FILE_EVENT_CREATED_DIRECTORY))
{
_e_fm2_live_file_add(sd->obj, file, NULL, 0);
printf("FADD %s\n", file);
// printf("FADD %s\n", file);
}
else if ((event == ECORE_FILE_EVENT_DELETED_FILE) ||
(event == ECORE_FILE_EVENT_DELETED_DIRECTORY))
{
_e_fm2_live_file_del(sd->obj, file);
printf("FDEL %s\n", file);
// printf("FDEL %s\n", file);
}
else if (event == ECORE_FILE_EVENT_MODIFIED)
{
_e_fm2_live_file_changed(sd->obj, file);
printf("FMOD %s\n", file);
// printf("FMOD %s\n", file);
}
else if (event == ECORE_FILE_EVENT_DELETED_SELF)
{

View File

@ -484,12 +484,15 @@ _e_smart_add(Evas_Object *obj)
static void
_e_smart_del(Evas_Object *obj)
{
Evas_Object *sobj;
INTERNAL_ENTRY;
if (sd->del_func) sd->del_func(obj);
while (sd->subobjs)
{
evas_object_del(sd->subobjs->data);
sobj = sd->subobjs->data;
sd->subobjs = evas_list_remove_list(sd->subobjs, sd->subobjs);
evas_object_del(sobj);
}
free(sd);
}

View File

@ -756,5 +756,10 @@ _e_wid_del_hook(Evas_Object *obj)
wd = e_widget_data_get(obj);
E_FREE(wd->entry_text);
E_FREE(wd->preview_size_text);
E_FREE(wd->preview_owner_text);
E_FREE(wd->preview_perms_text);
E_FREE(wd->preview_time_text);
E_FREE(wd->path);
free(wd);
}