Switch to eina_stringshare.
This could also change the usage of string share in E17. SVN revision: 36679
This commit is contained in:
parent
9e02df4fef
commit
3d6749983b
|
@ -72,6 +72,7 @@
|
||||||
#include <Ecore_Job.h>
|
#include <Ecore_Job.h>
|
||||||
#include <Ecore_File.h>
|
#include <Ecore_File.h>
|
||||||
#include <Eet.h>
|
#include <Eet.h>
|
||||||
|
#include <eina_stringshare.h>
|
||||||
#include <Edje.h>
|
#include <Edje.h>
|
||||||
#include <Efreet.h>
|
#include <Efreet.h>
|
||||||
#include <Efreet_Mime.h>
|
#include <Efreet_Mime.h>
|
||||||
|
|
|
@ -2049,12 +2049,12 @@ static void
|
||||||
_delayed_action_free(Delayed_Action *da)
|
_delayed_action_free(Delayed_Action *da)
|
||||||
{
|
{
|
||||||
if (da->obj) e_object_unref(da->obj);
|
if (da->obj) e_object_unref(da->obj);
|
||||||
if (da->keyname) evas_stringshare_del(da->keyname);
|
if (da->keyname) eina_stringshare_del(da->keyname);
|
||||||
if (da->timer) ecore_timer_del(da->timer);
|
if (da->timer) ecore_timer_del(da->timer);
|
||||||
if (da->def.action) evas_stringshare_del(da->def.action);
|
if (da->def.action) eina_stringshare_del(da->def.action);
|
||||||
if (da->def.params) evas_stringshare_del(da->def.params);
|
if (da->def.params) eina_stringshare_del(da->def.params);
|
||||||
if (da->delayed.action) evas_stringshare_del(da->delayed.action);
|
if (da->delayed.action) eina_stringshare_del(da->delayed.action);
|
||||||
if (da->delayed.params) evas_stringshare_del(da->delayed.params);
|
if (da->delayed.params) eina_stringshare_del(da->delayed.params);
|
||||||
free(da);
|
free(da);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2097,7 +2097,7 @@ _delayed_action_list_parse_action(const char *str, double *delay, const char **a
|
||||||
|
|
||||||
buf[0] = 0;
|
buf[0] = 0;
|
||||||
sscanf(str, "%10s %1000s", fbuf, buf);
|
sscanf(str, "%10s %1000s", fbuf, buf);
|
||||||
*action = evas_stringshare_add(buf);
|
*action = eina_stringshare_add(buf);
|
||||||
*delay = atof(fbuf);
|
*delay = atof(fbuf);
|
||||||
p = strchr(str, ' ');
|
p = strchr(str, ' ');
|
||||||
if (p)
|
if (p)
|
||||||
|
@ -2107,7 +2107,7 @@ _delayed_action_list_parse_action(const char *str, double *delay, const char **a
|
||||||
if (p)
|
if (p)
|
||||||
{
|
{
|
||||||
p++;
|
p++;
|
||||||
*params = evas_stringshare_add(p);
|
*params = eina_stringshare_add(p);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2175,7 +2175,7 @@ _delayed_action_key_add(E_Object *obj, const char *params, Ecore_X_Event_Key_Dow
|
||||||
e_object_ref(da->obj);
|
e_object_ref(da->obj);
|
||||||
}
|
}
|
||||||
da->mouse = 0;
|
da->mouse = 0;
|
||||||
da->keyname = evas_stringshare_add(ev->keyname);
|
da->keyname = eina_stringshare_add(ev->keyname);
|
||||||
if (params) _delayed_action_list_parse(da, params);
|
if (params) _delayed_action_list_parse(da, params);
|
||||||
_delayed_actions = evas_list_append(_delayed_actions, da);
|
_delayed_actions = evas_list_append(_delayed_actions, da);
|
||||||
}
|
}
|
||||||
|
@ -2731,7 +2731,7 @@ e_action_predef_name_set(const char *act_grp, const char *act_name, const char *
|
||||||
actg = E_NEW(E_Action_Group, 1);
|
actg = E_NEW(E_Action_Group, 1);
|
||||||
if (!actg) return;
|
if (!actg) return;
|
||||||
|
|
||||||
actg->act_grp = evas_stringshare_add(act_grp);
|
actg->act_grp = eina_stringshare_add(act_grp);
|
||||||
actg->acts = NULL;
|
actg->acts = NULL;
|
||||||
|
|
||||||
action_groups = evas_list_append(action_groups, actg);
|
action_groups = evas_list_append(action_groups, actg);
|
||||||
|
@ -2753,10 +2753,10 @@ e_action_predef_name_set(const char *act_grp, const char *act_name, const char *
|
||||||
actd = E_NEW(E_Action_Description, 1);
|
actd = E_NEW(E_Action_Description, 1);
|
||||||
if (!actd) return;
|
if (!actd) return;
|
||||||
|
|
||||||
actd->act_name = evas_stringshare_add(act_name);
|
actd->act_name = eina_stringshare_add(act_name);
|
||||||
actd->act_cmd = act_cmd == NULL ? NULL : evas_stringshare_add(act_cmd);
|
actd->act_cmd = act_cmd == NULL ? NULL : eina_stringshare_add(act_cmd);
|
||||||
actd->act_params = act_params == NULL ? NULL : evas_stringshare_add(act_params);
|
actd->act_params = act_params == NULL ? NULL : eina_stringshare_add(act_params);
|
||||||
actd->param_example = param_example == NULL ? NULL : evas_stringshare_add(param_example);
|
actd->param_example = param_example == NULL ? NULL : eina_stringshare_add(param_example);
|
||||||
actd->editable = editable;
|
actd->editable = editable;
|
||||||
|
|
||||||
actg->acts = evas_list_append(actg->acts, actd);
|
actg->acts = evas_list_append(actg->acts, actd);
|
||||||
|
@ -2786,17 +2786,17 @@ e_action_predef_name_del(const char *act_grp, const char *act_name)
|
||||||
{
|
{
|
||||||
actg->acts = evas_list_remove(actg->acts, actd);
|
actg->acts = evas_list_remove(actg->acts, actd);
|
||||||
|
|
||||||
if (actd->act_name) evas_stringshare_del(actd->act_name);
|
if (actd->act_name) eina_stringshare_del(actd->act_name);
|
||||||
if (actd->act_cmd) evas_stringshare_del(actd->act_cmd);
|
if (actd->act_cmd) eina_stringshare_del(actd->act_cmd);
|
||||||
if (actd->act_params) evas_stringshare_del(actd->act_params);
|
if (actd->act_params) eina_stringshare_del(actd->act_params);
|
||||||
if (actd->param_example) evas_stringshare_del(actd->param_example);
|
if (actd->param_example) eina_stringshare_del(actd->param_example);
|
||||||
|
|
||||||
E_FREE(actd);
|
E_FREE(actd);
|
||||||
|
|
||||||
if (!evas_list_count(actg->acts))
|
if (!evas_list_count(actg->acts))
|
||||||
{
|
{
|
||||||
action_groups = evas_list_remove(action_groups, actg);
|
action_groups = evas_list_remove(action_groups, actg);
|
||||||
if (actg->act_grp) evas_stringshare_del(actg->act_grp);
|
if (actg->act_grp) eina_stringshare_del(actg->act_grp);
|
||||||
E_FREE(actg);
|
E_FREE(actg);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -2818,16 +2818,16 @@ e_action_predef_name_all_del(void)
|
||||||
{
|
{
|
||||||
actd = actg->acts->data;
|
actd = actg->acts->data;
|
||||||
|
|
||||||
if (actd->act_name) evas_stringshare_del(actd->act_name);
|
if (actd->act_name) eina_stringshare_del(actd->act_name);
|
||||||
if (actd->act_cmd) evas_stringshare_del(actd->act_cmd);
|
if (actd->act_cmd) eina_stringshare_del(actd->act_cmd);
|
||||||
if (actd->act_params) evas_stringshare_del(actd->act_params);
|
if (actd->act_params) eina_stringshare_del(actd->act_params);
|
||||||
if (actd->param_example) evas_stringshare_del(actd->param_example);
|
if (actd->param_example) eina_stringshare_del(actd->param_example);
|
||||||
|
|
||||||
E_FREE(actd);
|
E_FREE(actd);
|
||||||
|
|
||||||
actg->acts = evas_list_remove_list(actg->acts, actg->acts);
|
actg->acts = evas_list_remove_list(actg->acts, actg->acts);
|
||||||
}
|
}
|
||||||
if (actg->act_grp) evas_stringshare_del(actg->act_grp);
|
if (actg->act_grp) eina_stringshare_del(actg->act_grp);
|
||||||
E_FREE(actg);
|
E_FREE(actg);
|
||||||
|
|
||||||
action_groups = evas_list_remove_list(action_groups, action_groups);
|
action_groups = evas_list_remove_list(action_groups, action_groups);
|
||||||
|
|
|
@ -255,13 +255,13 @@ e_bg_default_set(char *file)
|
||||||
if (e_config->desktop_default_background)
|
if (e_config->desktop_default_background)
|
||||||
{
|
{
|
||||||
e_filereg_deregister(e_config->desktop_default_background);
|
e_filereg_deregister(e_config->desktop_default_background);
|
||||||
evas_stringshare_del(e_config->desktop_default_background);
|
eina_stringshare_del(e_config->desktop_default_background);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (file)
|
if (file)
|
||||||
{
|
{
|
||||||
e_filereg_register(file);
|
e_filereg_register(file);
|
||||||
e_config->desktop_default_background = evas_stringshare_add(file);
|
e_config->desktop_default_background = eina_stringshare_add(file);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
e_config->desktop_default_background = NULL;
|
e_config->desktop_default_background = NULL;
|
||||||
|
@ -286,7 +286,7 @@ e_bg_add(int container, int zone, int desk_x, int desk_y, char *file)
|
||||||
cfbg->zone = zone;
|
cfbg->zone = zone;
|
||||||
cfbg->desk_x = desk_x;
|
cfbg->desk_x = desk_x;
|
||||||
cfbg->desk_y = desk_y;
|
cfbg->desk_y = desk_y;
|
||||||
cfbg->file = evas_stringshare_add(file);
|
cfbg->file = eina_stringshare_add(file);
|
||||||
e_config->desktop_backgrounds = evas_list_append(e_config->desktop_backgrounds, cfbg);
|
e_config->desktop_backgrounds = evas_list_append(e_config->desktop_backgrounds, cfbg);
|
||||||
|
|
||||||
e_filereg_register(cfbg->file);
|
e_filereg_register(cfbg->file);
|
||||||
|
@ -316,7 +316,7 @@ e_bg_del(int container, int zone, int desk_x, int desk_y)
|
||||||
{
|
{
|
||||||
e_config->desktop_backgrounds = evas_list_remove_list(e_config->desktop_backgrounds, l);
|
e_config->desktop_backgrounds = evas_list_remove_list(e_config->desktop_backgrounds, l);
|
||||||
e_filereg_deregister(cfbg->file);
|
e_filereg_deregister(cfbg->file);
|
||||||
if (cfbg->file) evas_stringshare_del(cfbg->file);
|
if (cfbg->file) eina_stringshare_del(cfbg->file);
|
||||||
free(cfbg);
|
free(cfbg);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -126,8 +126,8 @@ e_bindings_mouse_add(E_Binding_Context ctxt, int button, E_Binding_Modifier mod,
|
||||||
bind->button = button;
|
bind->button = button;
|
||||||
bind->mod = mod;
|
bind->mod = mod;
|
||||||
bind->any_mod = any_mod;
|
bind->any_mod = any_mod;
|
||||||
if (action) bind->action = evas_stringshare_add(action);
|
if (action) bind->action = eina_stringshare_add(action);
|
||||||
if (params) bind->params = evas_stringshare_add(params);
|
if (params) bind->params = eina_stringshare_add(params);
|
||||||
mouse_bindings = evas_list_append(mouse_bindings, bind);
|
mouse_bindings = evas_list_append(mouse_bindings, bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -315,11 +315,11 @@ e_bindings_key_add(E_Binding_Context ctxt, const char *key, E_Binding_Modifier m
|
||||||
|
|
||||||
bind = calloc(1, sizeof(E_Binding_Key));
|
bind = calloc(1, sizeof(E_Binding_Key));
|
||||||
bind->ctxt = ctxt;
|
bind->ctxt = ctxt;
|
||||||
bind->key = evas_stringshare_add(key);
|
bind->key = eina_stringshare_add(key);
|
||||||
bind->mod = mod;
|
bind->mod = mod;
|
||||||
bind->any_mod = any_mod;
|
bind->any_mod = any_mod;
|
||||||
if (action) bind->action = evas_stringshare_add(action);
|
if (action) bind->action = eina_stringshare_add(action);
|
||||||
if (params) bind->params = evas_stringshare_add(params);
|
if (params) bind->params = eina_stringshare_add(params);
|
||||||
key_bindings = evas_list_append(key_bindings, bind);
|
key_bindings = evas_list_append(key_bindings, bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -523,12 +523,12 @@ e_bindings_signal_add(E_Binding_Context ctxt, const char *sig, const char *src,
|
||||||
|
|
||||||
bind = calloc(1, sizeof(E_Binding_Signal));
|
bind = calloc(1, sizeof(E_Binding_Signal));
|
||||||
bind->ctxt = ctxt;
|
bind->ctxt = ctxt;
|
||||||
if (sig) bind->sig = evas_stringshare_add(sig);
|
if (sig) bind->sig = eina_stringshare_add(sig);
|
||||||
if (src) bind->src = evas_stringshare_add(src);
|
if (src) bind->src = eina_stringshare_add(src);
|
||||||
bind->mod = mod;
|
bind->mod = mod;
|
||||||
bind->any_mod = any_mod;
|
bind->any_mod = any_mod;
|
||||||
if (action) bind->action = evas_stringshare_add(action);
|
if (action) bind->action = eina_stringshare_add(action);
|
||||||
if (params) bind->params = evas_stringshare_add(params);
|
if (params) bind->params = eina_stringshare_add(params);
|
||||||
signal_bindings = evas_list_append(signal_bindings, bind);
|
signal_bindings = evas_list_append(signal_bindings, bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -624,8 +624,8 @@ e_bindings_wheel_add(E_Binding_Context ctxt, int direction, int z, E_Binding_Mod
|
||||||
bind->z = z;
|
bind->z = z;
|
||||||
bind->mod = mod;
|
bind->mod = mod;
|
||||||
bind->any_mod = any_mod;
|
bind->any_mod = any_mod;
|
||||||
if (action) bind->action = evas_stringshare_add(action);
|
if (action) bind->action = eina_stringshare_add(action);
|
||||||
if (params) bind->params = evas_stringshare_add(params);
|
if (params) bind->params = eina_stringshare_add(params);
|
||||||
wheel_bindings = evas_list_append(wheel_bindings, bind);
|
wheel_bindings = evas_list_append(wheel_bindings, bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -787,35 +787,35 @@ e_bindings_wheel_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Eve
|
||||||
static void
|
static void
|
||||||
_e_bindings_mouse_free(E_Binding_Mouse *bind)
|
_e_bindings_mouse_free(E_Binding_Mouse *bind)
|
||||||
{
|
{
|
||||||
if (bind->action) evas_stringshare_del(bind->action);
|
if (bind->action) eina_stringshare_del(bind->action);
|
||||||
if (bind->params) evas_stringshare_del(bind->params);
|
if (bind->params) eina_stringshare_del(bind->params);
|
||||||
free(bind);
|
free(bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_e_bindings_key_free(E_Binding_Key *bind)
|
_e_bindings_key_free(E_Binding_Key *bind)
|
||||||
{
|
{
|
||||||
if (bind->key) evas_stringshare_del(bind->key);
|
if (bind->key) eina_stringshare_del(bind->key);
|
||||||
if (bind->action) evas_stringshare_del(bind->action);
|
if (bind->action) eina_stringshare_del(bind->action);
|
||||||
if (bind->params) evas_stringshare_del(bind->params);
|
if (bind->params) eina_stringshare_del(bind->params);
|
||||||
free(bind);
|
free(bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_e_bindings_signal_free(E_Binding_Signal *bind)
|
_e_bindings_signal_free(E_Binding_Signal *bind)
|
||||||
{
|
{
|
||||||
if (bind->sig) evas_stringshare_del(bind->sig);
|
if (bind->sig) eina_stringshare_del(bind->sig);
|
||||||
if (bind->src) evas_stringshare_del(bind->src);
|
if (bind->src) eina_stringshare_del(bind->src);
|
||||||
if (bind->action) evas_stringshare_del(bind->action);
|
if (bind->action) eina_stringshare_del(bind->action);
|
||||||
if (bind->params) evas_stringshare_del(bind->params);
|
if (bind->params) eina_stringshare_del(bind->params);
|
||||||
free(bind);
|
free(bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_e_bindings_wheel_free(E_Binding_Wheel *bind)
|
_e_bindings_wheel_free(E_Binding_Wheel *bind)
|
||||||
{
|
{
|
||||||
if (bind->action) evas_stringshare_del(bind->action);
|
if (bind->action) eina_stringshare_del(bind->action);
|
||||||
if (bind->params) evas_stringshare_del(bind->params);
|
if (bind->params) eina_stringshare_del(bind->params);
|
||||||
free(bind);
|
free(bind);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3670,8 +3670,8 @@ _e_border_free(E_Border *bd)
|
||||||
}
|
}
|
||||||
if (bd->client.netwm.extra_types)
|
if (bd->client.netwm.extra_types)
|
||||||
free(bd->client.netwm.extra_types);
|
free(bd->client.netwm.extra_types);
|
||||||
if (bd->client.border.name) evas_stringshare_del(bd->client.border.name);
|
if (bd->client.border.name) eina_stringshare_del(bd->client.border.name);
|
||||||
if (bd->bordername) evas_stringshare_del(bd->bordername);
|
if (bd->bordername) eina_stringshare_del(bd->bordername);
|
||||||
if (bd->client.icccm.title) free(bd->client.icccm.title);
|
if (bd->client.icccm.title) free(bd->client.icccm.title);
|
||||||
if (bd->client.icccm.name) free(bd->client.icccm.name);
|
if (bd->client.icccm.name) free(bd->client.icccm.name);
|
||||||
if (bd->client.icccm.class) free(bd->client.icccm.class);
|
if (bd->client.icccm.class) free(bd->client.icccm.class);
|
||||||
|
@ -3689,8 +3689,8 @@ _e_border_free(E_Border *bd)
|
||||||
if (bd->client.netwm.name) free(bd->client.netwm.name);
|
if (bd->client.netwm.name) free(bd->client.netwm.name);
|
||||||
if (bd->client.netwm.icon_name) free(bd->client.netwm.icon_name);
|
if (bd->client.netwm.icon_name) free(bd->client.netwm.icon_name);
|
||||||
e_object_del(E_OBJECT(bd->shape));
|
e_object_del(E_OBJECT(bd->shape));
|
||||||
if (bd->internal_icon) evas_stringshare_del(bd->internal_icon);
|
if (bd->internal_icon) eina_stringshare_del(bd->internal_icon);
|
||||||
if (bd->internal_icon_key) evas_stringshare_del(bd->internal_icon_key);
|
if (bd->internal_icon_key) eina_stringshare_del(bd->internal_icon_key);
|
||||||
if (bd->icon_object) evas_object_del(bd->icon_object);
|
if (bd->icon_object) evas_object_del(bd->icon_object);
|
||||||
evas_object_del(bd->bg_object);
|
evas_object_del(bd->bg_object);
|
||||||
e_canvas_del(bd->bg_ecore_evas);
|
e_canvas_del(bd->bg_ecore_evas);
|
||||||
|
@ -6152,8 +6152,8 @@ _e_border_eval(E_Border *bd)
|
||||||
{
|
{
|
||||||
if (rem->prop.border)
|
if (rem->prop.border)
|
||||||
{
|
{
|
||||||
if (bd->bordername) evas_stringshare_del(bd->bordername);
|
if (bd->bordername) eina_stringshare_del(bd->bordername);
|
||||||
if (rem->prop.border) bd->bordername = evas_stringshare_add(rem->prop.border);
|
if (rem->prop.border) bd->bordername = eina_stringshare_add(rem->prop.border);
|
||||||
else bd->bordername = NULL;
|
else bd->bordername = NULL;
|
||||||
bd->client.border.changed = 1;
|
bd->client.border.changed = 1;
|
||||||
}
|
}
|
||||||
|
@ -6257,8 +6257,8 @@ _e_border_eval(E_Border *bd)
|
||||||
|
|
||||||
if ((!bd->client.border.name) || (strcmp(bd->client.border.name, bordername)))
|
if ((!bd->client.border.name) || (strcmp(bd->client.border.name, bordername)))
|
||||||
{
|
{
|
||||||
if (bd->client.border.name) evas_stringshare_del(bd->client.border.name);
|
if (bd->client.border.name) eina_stringshare_del(bd->client.border.name);
|
||||||
bd->client.border.name = evas_stringshare_add(bordername);
|
bd->client.border.name = eina_stringshare_add(bordername);
|
||||||
|
|
||||||
if (bd->bg_object)
|
if (bd->bg_object)
|
||||||
{
|
{
|
||||||
|
@ -6283,8 +6283,8 @@ _e_border_eval(E_Border *bd)
|
||||||
{
|
{
|
||||||
/* Reset default border style to default */
|
/* Reset default border style to default */
|
||||||
if (e_config->theme_default_border_style)
|
if (e_config->theme_default_border_style)
|
||||||
evas_stringshare_del(e_config->theme_default_border_style);
|
eina_stringshare_del(e_config->theme_default_border_style);
|
||||||
e_config->theme_default_border_style = evas_stringshare_add("default");
|
e_config->theme_default_border_style = eina_stringshare_add("default");
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,7 +41,7 @@ e_color_class_set(const char *color_class, int r, int g, int b, int a, int r2, i
|
||||||
{
|
{
|
||||||
cc = E_NEW(E_Color_Class, 1);
|
cc = E_NEW(E_Color_Class, 1);
|
||||||
e_config->color_classes = evas_list_append(e_config->color_classes, cc);
|
e_config->color_classes = evas_list_append(e_config->color_classes, cc);
|
||||||
cc->name = evas_stringshare_add(color_class);
|
cc->name = eina_stringshare_add(color_class);
|
||||||
cc->r = cc->g = cc->b = cc->a = 255;
|
cc->r = cc->g = cc->b = cc->a = 255;
|
||||||
cc->r2 = cc->g2 = cc->b2 = cc->a2 = 255;
|
cc->r2 = cc->g2 = cc->b2 = cc->a2 = 255;
|
||||||
cc->r3 = cc->g3 = cc->b3 = cc->a3 = 255;
|
cc->r3 = cc->g3 = cc->b3 = cc->a3 = 255;
|
||||||
|
@ -77,7 +77,7 @@ e_color_class_del(const char *name)
|
||||||
{
|
{
|
||||||
e_config->color_classes = evas_list_remove(e_config->color_classes, cc);
|
e_config->color_classes = evas_list_remove(e_config->color_classes, cc);
|
||||||
edje_color_class_del(cc->name);
|
edje_color_class_del(cc->name);
|
||||||
evas_stringshare_del(cc->name);
|
eina_stringshare_del(cc->name);
|
||||||
E_FREE(cc);
|
E_FREE(cc);
|
||||||
|
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
|
|
@ -678,9 +678,9 @@ e_config_init(void)
|
||||||
#define IFCFGEND }
|
#define IFCFGEND }
|
||||||
IFCFG(0x008d);
|
IFCFG(0x008d);
|
||||||
e_config->show_splash = 1;
|
e_config->show_splash = 1;
|
||||||
e_config->init_default_theme = evas_stringshare_add("default.edj");
|
e_config->init_default_theme = eina_stringshare_add("default.edj");
|
||||||
e_config->desktop_default_background = NULL;
|
e_config->desktop_default_background = NULL;
|
||||||
e_config->desktop_default_name = evas_stringshare_add(_("Desktop %i, %i"));
|
e_config->desktop_default_name = eina_stringshare_add(_("Desktop %i, %i"));
|
||||||
e_config->menus_scroll_speed = 1000.0;
|
e_config->menus_scroll_speed = 1000.0;
|
||||||
e_config->menus_fast_mouse_move_threshhold = 300.0;
|
e_config->menus_fast_mouse_move_threshhold = 300.0;
|
||||||
e_config->menus_click_drag_timeout = DEF_MENUCLICK;
|
e_config->menus_click_drag_timeout = DEF_MENUCLICK;
|
||||||
|
@ -750,8 +750,8 @@ e_config_init(void)
|
||||||
e_config->kill_timer_wait = 10.0;
|
e_config->kill_timer_wait = 10.0;
|
||||||
e_config->ping_clients = 1;
|
e_config->ping_clients = 1;
|
||||||
e_config->transition_start = NULL;
|
e_config->transition_start = NULL;
|
||||||
e_config->transition_desk = evas_stringshare_add("vswipe");
|
e_config->transition_desk = eina_stringshare_add("vswipe");
|
||||||
e_config->transition_change = evas_stringshare_add("crossfade");
|
e_config->transition_change = eina_stringshare_add("crossfade");
|
||||||
e_config->move_info_follows = 1;
|
e_config->move_info_follows = 1;
|
||||||
e_config->resize_info_follows = 1;
|
e_config->resize_info_follows = 1;
|
||||||
e_config->move_info_visible = 1;
|
e_config->move_info_visible = 1;
|
||||||
|
@ -790,7 +790,7 @@ e_config_init(void)
|
||||||
e_config->exebuf_pos_min_h = 160;
|
e_config->exebuf_pos_min_h = 160;
|
||||||
e_config->exebuf_pos_max_w = 400;
|
e_config->exebuf_pos_max_w = 400;
|
||||||
e_config->exebuf_pos_max_h = 320;
|
e_config->exebuf_pos_max_h = 320;
|
||||||
e_config->exebuf_term_cmd = evas_stringshare_add("xterm -hold -e");
|
e_config->exebuf_term_cmd = eina_stringshare_add("xterm -hold -e");
|
||||||
e_config->color_classes = NULL;
|
e_config->color_classes = NULL;
|
||||||
e_config->use_app_icon = 0;
|
e_config->use_app_icon = 0;
|
||||||
e_config->cnfmdlg_disabled = 0;
|
e_config->cnfmdlg_disabled = 0;
|
||||||
|
@ -826,7 +826,7 @@ e_config_init(void)
|
||||||
|
|
||||||
#define CFG_MODULE(_name, _enabled, _delayed, _priority) \
|
#define CFG_MODULE(_name, _enabled, _delayed, _priority) \
|
||||||
em = E_NEW(E_Config_Module, 1); \
|
em = E_NEW(E_Config_Module, 1); \
|
||||||
em->name = evas_stringshare_add(_name); \
|
em->name = eina_stringshare_add(_name); \
|
||||||
em->enabled = _enabled; \
|
em->enabled = _enabled; \
|
||||||
em->delayed = _delayed; \
|
em->delayed = _delayed; \
|
||||||
em->priority = _priority; \
|
em->priority = _priority; \
|
||||||
|
@ -889,7 +889,7 @@ e_config_init(void)
|
||||||
|
|
||||||
#define CFG_FONTFALLBACK(_name) \
|
#define CFG_FONTFALLBACK(_name) \
|
||||||
eff = E_NEW(E_Font_Fallback, 1); \
|
eff = E_NEW(E_Font_Fallback, 1); \
|
||||||
eff->name = evas_stringshare_add(_name); \
|
eff->name = eina_stringshare_add(_name); \
|
||||||
e_config->font_fallbacks = evas_list_append(e_config->font_fallbacks, eff)
|
e_config->font_fallbacks = evas_list_append(e_config->font_fallbacks, eff)
|
||||||
|
|
||||||
CFG_FONTFALLBACK("New-Sung");
|
CFG_FONTFALLBACK("New-Sung");
|
||||||
|
@ -902,8 +902,8 @@ e_config_init(void)
|
||||||
|
|
||||||
#define CFG_FONTDEFAULT(_tclass, _name, _size) \
|
#define CFG_FONTDEFAULT(_tclass, _name, _size) \
|
||||||
efd = E_NEW(E_Font_Default, 1); \
|
efd = E_NEW(E_Font_Default, 1); \
|
||||||
efd->text_class = evas_stringshare_add(_tclass); \
|
efd->text_class = eina_stringshare_add(_tclass); \
|
||||||
efd->font = evas_stringshare_add(_name); \
|
efd->font = eina_stringshare_add(_name); \
|
||||||
efd->size = _size; \
|
efd->size = _size; \
|
||||||
e_config->font_defaults = evas_list_append(e_config->font_defaults, efd)
|
e_config->font_defaults = evas_list_append(e_config->font_defaults, efd)
|
||||||
|
|
||||||
|
@ -913,8 +913,8 @@ e_config_init(void)
|
||||||
E_Config_Theme *et;
|
E_Config_Theme *et;
|
||||||
|
|
||||||
et = E_NEW(E_Config_Theme, 1);
|
et = E_NEW(E_Config_Theme, 1);
|
||||||
et->category = evas_stringshare_add("theme");
|
et->category = eina_stringshare_add("theme");
|
||||||
et->file = evas_stringshare_add("default.edj");
|
et->file = eina_stringshare_add("default.edj");
|
||||||
e_config->themes = evas_list_append(e_config->themes, et);
|
e_config->themes = evas_list_append(e_config->themes, et);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
@ -926,8 +926,8 @@ e_config_init(void)
|
||||||
eb->button = _button; \
|
eb->button = _button; \
|
||||||
eb->modifiers = _modifiers; \
|
eb->modifiers = _modifiers; \
|
||||||
eb->any_mod = _anymod; \
|
eb->any_mod = _anymod; \
|
||||||
eb->action = _action == NULL ? NULL : evas_stringshare_add(_action); \
|
eb->action = _action == NULL ? NULL : eina_stringshare_add(_action); \
|
||||||
eb->params = _params == NULL ? NULL : evas_stringshare_add(_params); \
|
eb->params = _params == NULL ? NULL : eina_stringshare_add(_params); \
|
||||||
e_config->mouse_bindings = evas_list_append(e_config->mouse_bindings, eb)
|
e_config->mouse_bindings = evas_list_append(e_config->mouse_bindings, eb)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -953,11 +953,11 @@ e_config_init(void)
|
||||||
#define CFG_KEYBIND(_context, _key, _modifiers, _anymod, _action, _params) \
|
#define CFG_KEYBIND(_context, _key, _modifiers, _anymod, _action, _params) \
|
||||||
eb = E_NEW(E_Config_Binding_Key, 1); \
|
eb = E_NEW(E_Config_Binding_Key, 1); \
|
||||||
eb->context = _context; \
|
eb->context = _context; \
|
||||||
eb->key = evas_stringshare_add(_key); \
|
eb->key = eina_stringshare_add(_key); \
|
||||||
eb->modifiers = _modifiers; \
|
eb->modifiers = _modifiers; \
|
||||||
eb->any_mod = _anymod; \
|
eb->any_mod = _anymod; \
|
||||||
eb->action = _action == NULL ? NULL : evas_stringshare_add(_action); \
|
eb->action = _action == NULL ? NULL : eina_stringshare_add(_action); \
|
||||||
eb->params = _params == NULL ? NULL : evas_stringshare_add(_params); \
|
eb->params = _params == NULL ? NULL : eina_stringshare_add(_params); \
|
||||||
e_config->key_bindings = evas_list_append(e_config->key_bindings, eb)
|
e_config->key_bindings = evas_list_append(e_config->key_bindings, eb)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1118,12 +1118,12 @@ e_config_init(void)
|
||||||
#define CFG_SIGNALBIND(_context, _signal, _source, _modifiers, _anymod, _action, _params) \
|
#define CFG_SIGNALBIND(_context, _signal, _source, _modifiers, _anymod, _action, _params) \
|
||||||
eb = E_NEW(E_Config_Binding_Signal, 1); \
|
eb = E_NEW(E_Config_Binding_Signal, 1); \
|
||||||
eb->context = _context; \
|
eb->context = _context; \
|
||||||
eb->signal = _signal == NULL ? NULL : evas_stringshare_add(_signal); \
|
eb->signal = _signal == NULL ? NULL : eina_stringshare_add(_signal); \
|
||||||
eb->source = _source == NULL ? NULL : evas_stringshare_add(_source); \
|
eb->source = _source == NULL ? NULL : eina_stringshare_add(_source); \
|
||||||
eb->modifiers = _modifiers; \
|
eb->modifiers = _modifiers; \
|
||||||
eb->any_mod = _anymod; \
|
eb->any_mod = _anymod; \
|
||||||
eb->action = _action == NULL ? NULL : evas_stringshare_add(_action); \
|
eb->action = _action == NULL ? NULL : eina_stringshare_add(_action); \
|
||||||
eb->params = _params == NULL ? NULL : evas_stringshare_add(_params); \
|
eb->params = _params == NULL ? NULL : eina_stringshare_add(_params); \
|
||||||
e_config->signal_bindings = evas_list_append(e_config->signal_bindings, eb)
|
e_config->signal_bindings = evas_list_append(e_config->signal_bindings, eb)
|
||||||
|
|
||||||
CFG_SIGNALBIND(E_BINDING_CONTEXT_BORDER, "mouse,down,1,double",
|
CFG_SIGNALBIND(E_BINDING_CONTEXT_BORDER, "mouse,down,1,double",
|
||||||
|
@ -1249,8 +1249,8 @@ e_config_init(void)
|
||||||
eb->z = _z; \
|
eb->z = _z; \
|
||||||
eb->modifiers = _modifiers; \
|
eb->modifiers = _modifiers; \
|
||||||
eb->any_mod = _anymod; \
|
eb->any_mod = _anymod; \
|
||||||
eb->action = _action == NULL ? NULL : evas_stringshare_add(_action); \
|
eb->action = _action == NULL ? NULL : eina_stringshare_add(_action); \
|
||||||
eb->params = _params == NULL ? NULL : evas_stringshare_add(_params); \
|
eb->params = _params == NULL ? NULL : eina_stringshare_add(_params); \
|
||||||
e_config->wheel_bindings = evas_list_append(e_config->wheel_bindings, eb)
|
e_config->wheel_bindings = evas_list_append(e_config->wheel_bindings, eb)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1308,7 +1308,7 @@ e_config_init(void)
|
||||||
|
|
||||||
#define CFG_SHELF(_name, _con, _zone, _pop, _lay, _orient, _fita, _fits, _style, _size, _overlap, _autohide, _autohide_show_action, _hide_timeout, _hide_duration, _desk_show_mode, _desk_list) \
|
#define CFG_SHELF(_name, _con, _zone, _pop, _lay, _orient, _fita, _fits, _style, _size, _overlap, _autohide, _autohide_show_action, _hide_timeout, _hide_duration, _desk_show_mode, _desk_list) \
|
||||||
cf_es = E_NEW(E_Config_Shelf, 1); \
|
cf_es = E_NEW(E_Config_Shelf, 1); \
|
||||||
cf_es->name = evas_stringshare_add(_name); \
|
cf_es->name = eina_stringshare_add(_name); \
|
||||||
cf_es->id = ++id; \
|
cf_es->id = ++id; \
|
||||||
cf_es->container = _con; \
|
cf_es->container = _con; \
|
||||||
cf_es->zone = _zone; \
|
cf_es->zone = _zone; \
|
||||||
|
@ -1317,7 +1317,7 @@ e_config_init(void)
|
||||||
cf_es->orient = _orient; \
|
cf_es->orient = _orient; \
|
||||||
cf_es->fit_along = _fita; \
|
cf_es->fit_along = _fita; \
|
||||||
cf_es->fit_size = _fits; \
|
cf_es->fit_size = _fits; \
|
||||||
cf_es->style = evas_stringshare_add(_style); \
|
cf_es->style = eina_stringshare_add(_style); \
|
||||||
cf_es->size = _size; \
|
cf_es->size = _size; \
|
||||||
cf_es->overlap = _overlap; \
|
cf_es->overlap = _overlap; \
|
||||||
cf_es->autohide = _autohide; \
|
cf_es->autohide = _autohide; \
|
||||||
|
@ -1351,8 +1351,8 @@ e_config_init(void)
|
||||||
IFCFGEND;
|
IFCFGEND;
|
||||||
|
|
||||||
IFCFG(0x0096); /* the version # where this value(s) was introduced */
|
IFCFG(0x0096); /* the version # where this value(s) was introduced */
|
||||||
e_config->wallpaper_import_last_dev = evas_stringshare_add("~/");
|
e_config->wallpaper_import_last_dev = eina_stringshare_add("~/");
|
||||||
e_config->wallpaper_import_last_path = evas_stringshare_add("/");
|
e_config->wallpaper_import_last_path = eina_stringshare_add("/");
|
||||||
IFCFGEND;
|
IFCFGEND;
|
||||||
|
|
||||||
IFCFG(0x0098);
|
IFCFG(0x0098);
|
||||||
|
@ -1376,8 +1376,8 @@ e_config_init(void)
|
||||||
|
|
||||||
#define CFG_MIME_ICON(_mime, _icon) \
|
#define CFG_MIME_ICON(_mime, _icon) \
|
||||||
mi = E_NEW(E_Config_Mime_Icon, 1); \
|
mi = E_NEW(E_Config_Mime_Icon, 1); \
|
||||||
mi->mime = evas_stringshare_add(_mime); \
|
mi->mime = eina_stringshare_add(_mime); \
|
||||||
mi->icon = evas_stringshare_add(_icon); \
|
mi->icon = eina_stringshare_add(_icon); \
|
||||||
e_config->mime_icons = evas_list_append(e_config->mime_icons, mi)
|
e_config->mime_icons = evas_list_append(e_config->mime_icons, mi)
|
||||||
|
|
||||||
CFG_MIME_ICON("image/jpeg", "THUMB");
|
CFG_MIME_ICON("image/jpeg", "THUMB");
|
||||||
|
@ -1393,7 +1393,7 @@ e_config_init(void)
|
||||||
IFCFGEND;
|
IFCFGEND;
|
||||||
|
|
||||||
IFCFG(0x00103);
|
IFCFG(0x00103);
|
||||||
e_config->theme_default_border_style = evas_stringshare_add("default");
|
e_config->theme_default_border_style = eina_stringshare_add("default");
|
||||||
IFCFGEND;
|
IFCFGEND;
|
||||||
|
|
||||||
IFCFG(0x00104);
|
IFCFG(0x00104);
|
||||||
|
@ -1419,19 +1419,19 @@ e_config_init(void)
|
||||||
e_config->gadcons = NULL;
|
e_config->gadcons = NULL;
|
||||||
#define CFG_GADCON(_name) \
|
#define CFG_GADCON(_name) \
|
||||||
cf_gc = E_NEW(E_Config_Gadcon, 1);\
|
cf_gc = E_NEW(E_Config_Gadcon, 1);\
|
||||||
cf_gc->name = evas_stringshare_add(_name); \
|
cf_gc->name = eina_stringshare_add(_name); \
|
||||||
cf_gc->id = ++id; \
|
cf_gc->id = ++id; \
|
||||||
e_config->gadcons = evas_list_append(e_config->gadcons, cf_gc)
|
e_config->gadcons = evas_list_append(e_config->gadcons, cf_gc)
|
||||||
#define CFG_GADCON_CLIENT(_name, _res, _size, _pos, _style, _autoscr, _resizable) \
|
#define CFG_GADCON_CLIENT(_name, _res, _size, _pos, _style, _autoscr, _resizable) \
|
||||||
cf_gcc = E_NEW(E_Config_Gadcon_Client, 1); \
|
cf_gcc = E_NEW(E_Config_Gadcon_Client, 1); \
|
||||||
cf_gcc->name = evas_stringshare_add(_name); \
|
cf_gcc->name = eina_stringshare_add(_name); \
|
||||||
cf_gcc->id = NULL; \
|
cf_gcc->id = NULL; \
|
||||||
cf_gcc->geom.res = _res; \
|
cf_gcc->geom.res = _res; \
|
||||||
cf_gcc->geom.size = _size; \
|
cf_gcc->geom.size = _size; \
|
||||||
cf_gcc->geom.pos = _pos; \
|
cf_gcc->geom.pos = _pos; \
|
||||||
cf_gcc->state_info.seq = 0; \
|
cf_gcc->state_info.seq = 0; \
|
||||||
cf_gcc->state_info.flags = 0; \
|
cf_gcc->state_info.flags = 0; \
|
||||||
if (_style) cf_gcc->style = evas_stringshare_add(_style); \
|
if (_style) cf_gcc->style = eina_stringshare_add(_style); \
|
||||||
else cf_gcc->style = NULL; \
|
else cf_gcc->style = NULL; \
|
||||||
cf_gcc->autoscroll = _autoscr; \
|
cf_gcc->autoscroll = _autoscr; \
|
||||||
cf_gcc->resizable = _resizable; \
|
cf_gcc->resizable = _resizable; \
|
||||||
|
@ -1513,7 +1513,7 @@ e_config_init(void)
|
||||||
e_config->mouse_accel_threshold = 4;
|
e_config->mouse_accel_threshold = 4;
|
||||||
IFCFGEND;
|
IFCFGEND;
|
||||||
|
|
||||||
if (!e_config->icon_theme) e_config->icon_theme = evas_stringshare_add("hicolor");
|
if (!e_config->icon_theme) e_config->icon_theme = eina_stringshare_add("hicolor");
|
||||||
|
|
||||||
IFCFG(0x113)
|
IFCFG(0x113)
|
||||||
e_config->clientlist_max_caption_len = 0;
|
e_config->clientlist_max_caption_len = 0;
|
||||||
|
@ -1727,7 +1727,7 @@ e_config_init(void)
|
||||||
/* FIXME: desklock personalized password id disabled for security reasons */
|
/* FIXME: desklock personalized password id disabled for security reasons */
|
||||||
e_config->desklock_auth_method = 0;
|
e_config->desklock_auth_method = 0;
|
||||||
if (e_config->desklock_personal_passwd)
|
if (e_config->desklock_personal_passwd)
|
||||||
evas_stringshare_del(e_config->desklock_personal_passwd);
|
eina_stringshare_del(e_config->desklock_personal_passwd);
|
||||||
e_config->desklock_personal_passwd = NULL;
|
e_config->desklock_personal_passwd = NULL;
|
||||||
|
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
@ -2124,7 +2124,7 @@ _e_config_free(void)
|
||||||
|
|
||||||
em = e_config->modules->data;
|
em = e_config->modules->data;
|
||||||
e_config->modules = evas_list_remove_list(e_config->modules, e_config->modules);
|
e_config->modules = evas_list_remove_list(e_config->modules, e_config->modules);
|
||||||
if (em->name) evas_stringshare_del(em->name);
|
if (em->name) eina_stringshare_del(em->name);
|
||||||
E_FREE(em);
|
E_FREE(em);
|
||||||
}
|
}
|
||||||
while (e_config->font_fallbacks)
|
while (e_config->font_fallbacks)
|
||||||
|
@ -2133,7 +2133,7 @@ _e_config_free(void)
|
||||||
|
|
||||||
eff = e_config->font_fallbacks->data;
|
eff = e_config->font_fallbacks->data;
|
||||||
e_config->font_fallbacks = evas_list_remove_list(e_config->font_fallbacks, e_config->font_fallbacks);
|
e_config->font_fallbacks = evas_list_remove_list(e_config->font_fallbacks, e_config->font_fallbacks);
|
||||||
if (eff->name) evas_stringshare_del(eff->name);
|
if (eff->name) eina_stringshare_del(eff->name);
|
||||||
E_FREE(eff);
|
E_FREE(eff);
|
||||||
}
|
}
|
||||||
while (e_config->font_defaults)
|
while (e_config->font_defaults)
|
||||||
|
@ -2142,8 +2142,8 @@ _e_config_free(void)
|
||||||
|
|
||||||
efd = e_config->font_defaults->data;
|
efd = e_config->font_defaults->data;
|
||||||
e_config->font_defaults = evas_list_remove_list(e_config->font_defaults, e_config->font_defaults);
|
e_config->font_defaults = evas_list_remove_list(e_config->font_defaults, e_config->font_defaults);
|
||||||
if (efd->text_class) evas_stringshare_del(efd->text_class);
|
if (efd->text_class) eina_stringshare_del(efd->text_class);
|
||||||
if (efd->font) evas_stringshare_del(efd->font);
|
if (efd->font) eina_stringshare_del(efd->font);
|
||||||
E_FREE(efd);
|
E_FREE(efd);
|
||||||
}
|
}
|
||||||
while (e_config->themes)
|
while (e_config->themes)
|
||||||
|
@ -2152,8 +2152,8 @@ _e_config_free(void)
|
||||||
|
|
||||||
et = e_config->themes->data;
|
et = e_config->themes->data;
|
||||||
e_config->themes = evas_list_remove_list(e_config->themes, e_config->themes);
|
e_config->themes = evas_list_remove_list(e_config->themes, e_config->themes);
|
||||||
if (et->category) evas_stringshare_del(et->category);
|
if (et->category) eina_stringshare_del(et->category);
|
||||||
if (et->file) evas_stringshare_del(et->file);
|
if (et->file) eina_stringshare_del(et->file);
|
||||||
E_FREE(et);
|
E_FREE(et);
|
||||||
}
|
}
|
||||||
while (e_config->mouse_bindings)
|
while (e_config->mouse_bindings)
|
||||||
|
@ -2162,8 +2162,8 @@ _e_config_free(void)
|
||||||
|
|
||||||
eb = e_config->mouse_bindings->data;
|
eb = e_config->mouse_bindings->data;
|
||||||
e_config->mouse_bindings = evas_list_remove_list(e_config->mouse_bindings, e_config->mouse_bindings);
|
e_config->mouse_bindings = evas_list_remove_list(e_config->mouse_bindings, e_config->mouse_bindings);
|
||||||
if (eb->action) evas_stringshare_del(eb->action);
|
if (eb->action) eina_stringshare_del(eb->action);
|
||||||
if (eb->params) evas_stringshare_del(eb->params);
|
if (eb->params) eina_stringshare_del(eb->params);
|
||||||
E_FREE(eb);
|
E_FREE(eb);
|
||||||
}
|
}
|
||||||
while (e_config->key_bindings)
|
while (e_config->key_bindings)
|
||||||
|
@ -2172,9 +2172,9 @@ _e_config_free(void)
|
||||||
|
|
||||||
eb = e_config->key_bindings->data;
|
eb = e_config->key_bindings->data;
|
||||||
e_config->key_bindings = evas_list_remove_list(e_config->key_bindings, e_config->key_bindings);
|
e_config->key_bindings = evas_list_remove_list(e_config->key_bindings, e_config->key_bindings);
|
||||||
if (eb->key) evas_stringshare_del(eb->key);
|
if (eb->key) eina_stringshare_del(eb->key);
|
||||||
if (eb->action) evas_stringshare_del(eb->action);
|
if (eb->action) eina_stringshare_del(eb->action);
|
||||||
if (eb->params) evas_stringshare_del(eb->params);
|
if (eb->params) eina_stringshare_del(eb->params);
|
||||||
E_FREE(eb);
|
E_FREE(eb);
|
||||||
}
|
}
|
||||||
while (e_config->signal_bindings)
|
while (e_config->signal_bindings)
|
||||||
|
@ -2183,10 +2183,10 @@ _e_config_free(void)
|
||||||
|
|
||||||
eb = e_config->signal_bindings->data;
|
eb = e_config->signal_bindings->data;
|
||||||
e_config->signal_bindings = evas_list_remove_list(e_config->signal_bindings, e_config->signal_bindings);
|
e_config->signal_bindings = evas_list_remove_list(e_config->signal_bindings, e_config->signal_bindings);
|
||||||
if (eb->signal) evas_stringshare_del(eb->signal);
|
if (eb->signal) eina_stringshare_del(eb->signal);
|
||||||
if (eb->source) evas_stringshare_del(eb->source);
|
if (eb->source) eina_stringshare_del(eb->source);
|
||||||
if (eb->action) evas_stringshare_del(eb->action);
|
if (eb->action) eina_stringshare_del(eb->action);
|
||||||
if (eb->params) evas_stringshare_del(eb->params);
|
if (eb->params) eina_stringshare_del(eb->params);
|
||||||
E_FREE(eb);
|
E_FREE(eb);
|
||||||
}
|
}
|
||||||
while (e_config->wheel_bindings)
|
while (e_config->wheel_bindings)
|
||||||
|
@ -2195,8 +2195,8 @@ _e_config_free(void)
|
||||||
|
|
||||||
eb = e_config->wheel_bindings->data;
|
eb = e_config->wheel_bindings->data;
|
||||||
e_config->wheel_bindings = evas_list_remove_list(e_config->wheel_bindings, e_config->wheel_bindings);
|
e_config->wheel_bindings = evas_list_remove_list(e_config->wheel_bindings, e_config->wheel_bindings);
|
||||||
if (eb->action) evas_stringshare_del(eb->action);
|
if (eb->action) eina_stringshare_del(eb->action);
|
||||||
if (eb->params) evas_stringshare_del(eb->params);
|
if (eb->params) eina_stringshare_del(eb->params);
|
||||||
E_FREE(eb);
|
E_FREE(eb);
|
||||||
}
|
}
|
||||||
while (e_config->path_append_data)
|
while (e_config->path_append_data)
|
||||||
|
@ -2204,7 +2204,7 @@ _e_config_free(void)
|
||||||
E_Path_Dir *epd;
|
E_Path_Dir *epd;
|
||||||
epd = e_config->path_append_data->data;
|
epd = e_config->path_append_data->data;
|
||||||
e_config->path_append_data = evas_list_remove_list(e_config->path_append_data, e_config->path_append_data);
|
e_config->path_append_data = evas_list_remove_list(e_config->path_append_data, e_config->path_append_data);
|
||||||
if (epd->dir) evas_stringshare_del(epd->dir);
|
if (epd->dir) eina_stringshare_del(epd->dir);
|
||||||
E_FREE(epd);
|
E_FREE(epd);
|
||||||
}
|
}
|
||||||
while (e_config->path_append_images)
|
while (e_config->path_append_images)
|
||||||
|
@ -2212,7 +2212,7 @@ _e_config_free(void)
|
||||||
E_Path_Dir *epd;
|
E_Path_Dir *epd;
|
||||||
epd = e_config->path_append_images->data;
|
epd = e_config->path_append_images->data;
|
||||||
e_config->path_append_images = evas_list_remove_list(e_config->path_append_images, e_config->path_append_images);
|
e_config->path_append_images = evas_list_remove_list(e_config->path_append_images, e_config->path_append_images);
|
||||||
if (epd->dir) evas_stringshare_del(epd->dir);
|
if (epd->dir) eina_stringshare_del(epd->dir);
|
||||||
E_FREE(epd);
|
E_FREE(epd);
|
||||||
}
|
}
|
||||||
while (e_config->path_append_fonts)
|
while (e_config->path_append_fonts)
|
||||||
|
@ -2220,7 +2220,7 @@ _e_config_free(void)
|
||||||
E_Path_Dir *epd;
|
E_Path_Dir *epd;
|
||||||
epd = e_config->path_append_fonts->data;
|
epd = e_config->path_append_fonts->data;
|
||||||
e_config->path_append_fonts = evas_list_remove_list(e_config->path_append_fonts, e_config->path_append_fonts);
|
e_config->path_append_fonts = evas_list_remove_list(e_config->path_append_fonts, e_config->path_append_fonts);
|
||||||
if (epd->dir) evas_stringshare_del(epd->dir);
|
if (epd->dir) eina_stringshare_del(epd->dir);
|
||||||
E_FREE(epd);
|
E_FREE(epd);
|
||||||
}
|
}
|
||||||
while (e_config->path_append_themes)
|
while (e_config->path_append_themes)
|
||||||
|
@ -2228,7 +2228,7 @@ _e_config_free(void)
|
||||||
E_Path_Dir *epd;
|
E_Path_Dir *epd;
|
||||||
epd = e_config->path_append_themes->data;
|
epd = e_config->path_append_themes->data;
|
||||||
e_config->path_append_themes = evas_list_remove_list(e_config->path_append_themes, e_config->path_append_themes);
|
e_config->path_append_themes = evas_list_remove_list(e_config->path_append_themes, e_config->path_append_themes);
|
||||||
if (epd->dir) evas_stringshare_del(epd->dir);
|
if (epd->dir) eina_stringshare_del(epd->dir);
|
||||||
E_FREE(epd);
|
E_FREE(epd);
|
||||||
}
|
}
|
||||||
while (e_config->path_append_init)
|
while (e_config->path_append_init)
|
||||||
|
@ -2236,7 +2236,7 @@ _e_config_free(void)
|
||||||
E_Path_Dir *epd;
|
E_Path_Dir *epd;
|
||||||
epd = e_config->path_append_init->data;
|
epd = e_config->path_append_init->data;
|
||||||
e_config->path_append_init = evas_list_remove_list(e_config->path_append_init, e_config->path_append_init);
|
e_config->path_append_init = evas_list_remove_list(e_config->path_append_init, e_config->path_append_init);
|
||||||
if (epd->dir) evas_stringshare_del(epd->dir);
|
if (epd->dir) eina_stringshare_del(epd->dir);
|
||||||
E_FREE(epd);
|
E_FREE(epd);
|
||||||
}
|
}
|
||||||
while (e_config->path_append_icons)
|
while (e_config->path_append_icons)
|
||||||
|
@ -2244,7 +2244,7 @@ _e_config_free(void)
|
||||||
E_Path_Dir *epd;
|
E_Path_Dir *epd;
|
||||||
epd = e_config->path_append_icons->data;
|
epd = e_config->path_append_icons->data;
|
||||||
e_config->path_append_icons = evas_list_remove_list(e_config->path_append_icons, e_config->path_append_icons);
|
e_config->path_append_icons = evas_list_remove_list(e_config->path_append_icons, e_config->path_append_icons);
|
||||||
if (epd->dir) evas_stringshare_del(epd->dir);
|
if (epd->dir) eina_stringshare_del(epd->dir);
|
||||||
E_FREE(epd);
|
E_FREE(epd);
|
||||||
}
|
}
|
||||||
while (e_config->path_append_modules)
|
while (e_config->path_append_modules)
|
||||||
|
@ -2252,7 +2252,7 @@ _e_config_free(void)
|
||||||
E_Path_Dir *epd;
|
E_Path_Dir *epd;
|
||||||
epd = e_config->path_append_modules->data;
|
epd = e_config->path_append_modules->data;
|
||||||
e_config->path_append_modules = evas_list_remove_list(e_config->path_append_modules, e_config->path_append_modules);
|
e_config->path_append_modules = evas_list_remove_list(e_config->path_append_modules, e_config->path_append_modules);
|
||||||
if (epd->dir) evas_stringshare_del(epd->dir);
|
if (epd->dir) eina_stringshare_del(epd->dir);
|
||||||
E_FREE(epd);
|
E_FREE(epd);
|
||||||
}
|
}
|
||||||
while (e_config->path_append_backgrounds)
|
while (e_config->path_append_backgrounds)
|
||||||
|
@ -2260,7 +2260,7 @@ _e_config_free(void)
|
||||||
E_Path_Dir *epd;
|
E_Path_Dir *epd;
|
||||||
epd = e_config->path_append_backgrounds->data;
|
epd = e_config->path_append_backgrounds->data;
|
||||||
e_config->path_append_backgrounds = evas_list_remove_list(e_config->path_append_backgrounds, e_config->path_append_backgrounds);
|
e_config->path_append_backgrounds = evas_list_remove_list(e_config->path_append_backgrounds, e_config->path_append_backgrounds);
|
||||||
if (epd->dir) evas_stringshare_del(epd->dir);
|
if (epd->dir) eina_stringshare_del(epd->dir);
|
||||||
E_FREE(epd);
|
E_FREE(epd);
|
||||||
}
|
}
|
||||||
while (e_config->path_append_messages)
|
while (e_config->path_append_messages)
|
||||||
|
@ -2268,7 +2268,7 @@ _e_config_free(void)
|
||||||
E_Path_Dir *epd;
|
E_Path_Dir *epd;
|
||||||
epd = e_config->path_append_messages->data;
|
epd = e_config->path_append_messages->data;
|
||||||
e_config->path_append_messages = evas_list_remove_list(e_config->path_append_messages, e_config->path_append_messages);
|
e_config->path_append_messages = evas_list_remove_list(e_config->path_append_messages, e_config->path_append_messages);
|
||||||
if (epd->dir) evas_stringshare_del(epd->dir);
|
if (epd->dir) eina_stringshare_del(epd->dir);
|
||||||
E_FREE(epd);
|
E_FREE(epd);
|
||||||
}
|
}
|
||||||
while (e_config->remembers)
|
while (e_config->remembers)
|
||||||
|
@ -2277,12 +2277,12 @@ _e_config_free(void)
|
||||||
rem = e_config->remembers->data;
|
rem = e_config->remembers->data;
|
||||||
e_config->remembers = evas_list_remove_list(e_config->remembers, e_config->remembers);
|
e_config->remembers = evas_list_remove_list(e_config->remembers, e_config->remembers);
|
||||||
|
|
||||||
if (rem->name) evas_stringshare_del(rem->name);
|
if (rem->name) eina_stringshare_del(rem->name);
|
||||||
if (rem->class) evas_stringshare_del(rem->class);
|
if (rem->class) eina_stringshare_del(rem->class);
|
||||||
if (rem->title) evas_stringshare_del(rem->title);
|
if (rem->title) eina_stringshare_del(rem->title);
|
||||||
if (rem->role) evas_stringshare_del(rem->role);
|
if (rem->role) eina_stringshare_del(rem->role);
|
||||||
if (rem->prop.border) evas_stringshare_del(rem->prop.border);
|
if (rem->prop.border) eina_stringshare_del(rem->prop.border);
|
||||||
if (rem->prop.command) evas_stringshare_del(rem->prop.command);
|
if (rem->prop.command) eina_stringshare_del(rem->prop.command);
|
||||||
|
|
||||||
E_FREE(rem);
|
E_FREE(rem);
|
||||||
}
|
}
|
||||||
|
@ -2292,25 +2292,25 @@ _e_config_free(void)
|
||||||
cc = e_config->color_classes->data;
|
cc = e_config->color_classes->data;
|
||||||
e_config->color_classes = evas_list_remove_list(e_config->color_classes, e_config->color_classes);
|
e_config->color_classes = evas_list_remove_list(e_config->color_classes, e_config->color_classes);
|
||||||
|
|
||||||
if (cc->name) evas_stringshare_del(cc->name);
|
if (cc->name) eina_stringshare_del(cc->name);
|
||||||
E_FREE(cc);
|
E_FREE(cc);
|
||||||
}
|
}
|
||||||
if (e_config->init_default_theme) evas_stringshare_del(e_config->init_default_theme);
|
if (e_config->init_default_theme) eina_stringshare_del(e_config->init_default_theme);
|
||||||
if (e_config->desktop_default_background) evas_stringshare_del(e_config->desktop_default_background);
|
if (e_config->desktop_default_background) eina_stringshare_del(e_config->desktop_default_background);
|
||||||
if (e_config->desktop_default_name) evas_stringshare_del(e_config->desktop_default_name);
|
if (e_config->desktop_default_name) eina_stringshare_del(e_config->desktop_default_name);
|
||||||
if (e_config->language) evas_stringshare_del(e_config->language);
|
if (e_config->language) eina_stringshare_del(e_config->language);
|
||||||
if (e_config->transition_start) evas_stringshare_del(e_config->transition_start);
|
if (e_config->transition_start) eina_stringshare_del(e_config->transition_start);
|
||||||
if (e_config->transition_desk) evas_stringshare_del(e_config->transition_desk);
|
if (e_config->transition_desk) eina_stringshare_del(e_config->transition_desk);
|
||||||
if (e_config->transition_change) evas_stringshare_del(e_config->transition_change);
|
if (e_config->transition_change) eina_stringshare_del(e_config->transition_change);
|
||||||
if (e_config->input_method) evas_stringshare_del(e_config->input_method);
|
if (e_config->input_method) eina_stringshare_del(e_config->input_method);
|
||||||
if (e_config->exebuf_term_cmd) evas_stringshare_del(e_config->exebuf_term_cmd);
|
if (e_config->exebuf_term_cmd) eina_stringshare_del(e_config->exebuf_term_cmd);
|
||||||
if (e_config->desklock_personal_passwd) evas_stringshare_del(e_config->desklock_personal_passwd);
|
if (e_config->desklock_personal_passwd) eina_stringshare_del(e_config->desklock_personal_passwd);
|
||||||
if (e_config->desklock_background) evas_stringshare_del(e_config->desklock_background);
|
if (e_config->desklock_background) eina_stringshare_del(e_config->desklock_background);
|
||||||
if (e_config->icon_theme) evas_stringshare_del(e_config->icon_theme);
|
if (e_config->icon_theme) eina_stringshare_del(e_config->icon_theme);
|
||||||
if (e_config->wallpaper_import_last_dev) evas_stringshare_del(e_config->wallpaper_import_last_dev);
|
if (e_config->wallpaper_import_last_dev) eina_stringshare_del(e_config->wallpaper_import_last_dev);
|
||||||
if (e_config->wallpaper_import_last_path) evas_stringshare_del(e_config->wallpaper_import_last_path);
|
if (e_config->wallpaper_import_last_path) eina_stringshare_del(e_config->wallpaper_import_last_path);
|
||||||
if (e_config->theme_default_border_style) evas_stringshare_del(e_config->theme_default_border_style);
|
if (e_config->theme_default_border_style) eina_stringshare_del(e_config->theme_default_border_style);
|
||||||
if (e_config->desklock_custom_desklock_cmd) evas_stringshare_del(e_config->desklock_custom_desklock_cmd);
|
if (e_config->desklock_custom_desklock_cmd) eina_stringshare_del(e_config->desklock_custom_desklock_cmd);
|
||||||
E_FREE(e_config);
|
E_FREE(e_config);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,8 +11,8 @@ e_config_descriptor_new(const char *name, int size)
|
||||||
eddc.version = EET_DATA_DESCRIPTOR_CLASS_VERSION;
|
eddc.version = EET_DATA_DESCRIPTOR_CLASS_VERSION;
|
||||||
eddc.func.mem_alloc = NULL;
|
eddc.func.mem_alloc = NULL;
|
||||||
eddc.func.mem_free = NULL;
|
eddc.func.mem_free = NULL;
|
||||||
eddc.func.str_alloc = (char *(*)(const char *)) evas_stringshare_add;
|
eddc.func.str_alloc = (char *(*)(const char *)) eina_stringshare_add;
|
||||||
eddc.func.str_free = (void (*)(const char *)) evas_stringshare_del;
|
eddc.func.str_free = (void (*)(const char *)) eina_stringshare_del;
|
||||||
eddc.func.list_next = (void *(*)(void *)) evas_list_next;
|
eddc.func.list_next = (void *(*)(void *)) evas_list_next;
|
||||||
eddc.func.list_append = (void *(*)(void *l, void *d)) evas_list_append;
|
eddc.func.list_append = (void *(*)(void *l, void *d)) evas_list_append;
|
||||||
eddc.func.list_data = (void *(*)(void *)) evas_list_data;
|
eddc.func.list_data = (void *(*)(void *)) evas_list_data;
|
||||||
|
|
|
@ -28,12 +28,12 @@ e_config_dialog_new(E_Container *con, const char *title, const char *name, const
|
||||||
cfd = E_OBJECT_ALLOC(E_Config_Dialog, E_CONFIG_DIALOG_TYPE, _e_config_dialog_free);
|
cfd = E_OBJECT_ALLOC(E_Config_Dialog, E_CONFIG_DIALOG_TYPE, _e_config_dialog_free);
|
||||||
cfd->view = view;
|
cfd->view = view;
|
||||||
cfd->con = con;
|
cfd->con = con;
|
||||||
cfd->title = evas_stringshare_add(title);
|
cfd->title = eina_stringshare_add(title);
|
||||||
cfd->name = evas_stringshare_add(name);
|
cfd->name = eina_stringshare_add(name);
|
||||||
cfd->class = evas_stringshare_add(class);
|
cfd->class = eina_stringshare_add(class);
|
||||||
if (icon)
|
if (icon)
|
||||||
{
|
{
|
||||||
cfd->icon = evas_stringshare_add(icon);
|
cfd->icon = eina_stringshare_add(icon);
|
||||||
cfd->icon_size = icon_size;
|
cfd->icon_size = icon_size;
|
||||||
}
|
}
|
||||||
cfd->data = data;
|
cfd->data = data;
|
||||||
|
@ -140,10 +140,10 @@ _e_config_dialog_free(E_Config_Dialog *cfd)
|
||||||
{
|
{
|
||||||
_e_config_dialog_list = evas_list_remove(_e_config_dialog_list, cfd);
|
_e_config_dialog_list = evas_list_remove(_e_config_dialog_list, cfd);
|
||||||
if (cfd->auto_apply_timer) _e_config_dialog_cb_auto_apply_timer(cfd);
|
if (cfd->auto_apply_timer) _e_config_dialog_cb_auto_apply_timer(cfd);
|
||||||
if (cfd->title) evas_stringshare_del(cfd->title);
|
if (cfd->title) eina_stringshare_del(cfd->title);
|
||||||
if (cfd->name) evas_stringshare_del(cfd->name);
|
if (cfd->name) eina_stringshare_del(cfd->name);
|
||||||
if (cfd->class) evas_stringshare_del(cfd->class);
|
if (cfd->class) eina_stringshare_del(cfd->class);
|
||||||
if (cfd->icon) evas_stringshare_del(cfd->icon);
|
if (cfd->icon) eina_stringshare_del(cfd->icon);
|
||||||
if (cfd->cfdata)
|
if (cfd->cfdata)
|
||||||
{
|
{
|
||||||
cfd->view->free_cfdata(cfd, cfd->cfdata);
|
cfd->view->free_cfdata(cfd, cfd->cfdata);
|
||||||
|
|
|
@ -184,11 +184,11 @@ _e_configure_registry_item_full_add(const char *path, int pri, const char *label
|
||||||
eci = E_NEW(E_Configure_It, 1);
|
eci = E_NEW(E_Configure_It, 1);
|
||||||
if (!eci) goto done;
|
if (!eci) goto done;
|
||||||
|
|
||||||
eci->item = evas_stringshare_add(item);
|
eci->item = eina_stringshare_add(item);
|
||||||
eci->pri = pri;
|
eci->pri = pri;
|
||||||
eci->label = evas_stringshare_add(label);
|
eci->label = eina_stringshare_add(label);
|
||||||
if (icon_file) eci->icon_file = evas_stringshare_add(icon_file);
|
if (icon_file) eci->icon_file = eina_stringshare_add(icon_file);
|
||||||
if (icon) eci->icon = evas_stringshare_add(icon);
|
if (icon) eci->icon = eina_stringshare_add(icon);
|
||||||
eci->func = func;
|
eci->func = func;
|
||||||
eci->generic_func = generic_func;
|
eci->generic_func = generic_func;
|
||||||
eci->desktop = desktop;
|
eci->desktop = desktop;
|
||||||
|
@ -262,10 +262,10 @@ e_configure_registry_item_del(const char *path)
|
||||||
if (!strcmp(item, eci->item))
|
if (!strcmp(item, eci->item))
|
||||||
{
|
{
|
||||||
ecat->items = evas_list_remove_list(ecat->items, ll);
|
ecat->items = evas_list_remove_list(ecat->items, ll);
|
||||||
evas_stringshare_del(eci->item);
|
eina_stringshare_del(eci->item);
|
||||||
evas_stringshare_del(eci->label);
|
eina_stringshare_del(eci->label);
|
||||||
evas_stringshare_del(eci->icon);
|
eina_stringshare_del(eci->icon);
|
||||||
if (eci->icon_file) evas_stringshare_del(eci->icon_file);
|
if (eci->icon_file) eina_stringshare_del(eci->icon_file);
|
||||||
if (eci->desktop) efreet_desktop_free(eci->desktop);
|
if (eci->desktop) efreet_desktop_free(eci->desktop);
|
||||||
free(eci);
|
free(eci);
|
||||||
goto done;
|
goto done;
|
||||||
|
@ -296,11 +296,11 @@ e_configure_registry_category_add(const char *path, int pri, const char *label,
|
||||||
ecat = E_NEW(E_Configure_Cat, 1);
|
ecat = E_NEW(E_Configure_Cat, 1);
|
||||||
if (!ecat) return;
|
if (!ecat) return;
|
||||||
|
|
||||||
ecat->cat = evas_stringshare_add(path);
|
ecat->cat = eina_stringshare_add(path);
|
||||||
ecat->pri = pri;
|
ecat->pri = pri;
|
||||||
ecat->label = evas_stringshare_add(label);
|
ecat->label = eina_stringshare_add(label);
|
||||||
if (icon_file) ecat->icon_file = evas_stringshare_add(icon_file);
|
if (icon_file) ecat->icon_file = eina_stringshare_add(icon_file);
|
||||||
if (icon) ecat->icon = evas_stringshare_add(icon);
|
if (icon) ecat->icon = eina_stringshare_add(icon);
|
||||||
for (l = e_configure_registry; l; l = l->next)
|
for (l = e_configure_registry; l; l = l->next)
|
||||||
{
|
{
|
||||||
E_Configure_Cat *ecat2;
|
E_Configure_Cat *ecat2;
|
||||||
|
@ -332,10 +332,10 @@ e_configure_registry_category_del(const char *path)
|
||||||
{
|
{
|
||||||
if (ecat->items) goto done;
|
if (ecat->items) goto done;
|
||||||
e_configure_registry = evas_list_remove_list(e_configure_registry, l);
|
e_configure_registry = evas_list_remove_list(e_configure_registry, l);
|
||||||
evas_stringshare_del(ecat->cat);
|
eina_stringshare_del(ecat->cat);
|
||||||
evas_stringshare_del(ecat->label);
|
eina_stringshare_del(ecat->label);
|
||||||
if (ecat->icon) evas_stringshare_del(ecat->icon);
|
if (ecat->icon) eina_stringshare_del(ecat->icon);
|
||||||
if (ecat->icon_file) evas_stringshare_del(ecat->icon_file);
|
if (ecat->icon_file) eina_stringshare_del(ecat->icon_file);
|
||||||
free(ecat);
|
free(ecat);
|
||||||
goto done;
|
goto done;
|
||||||
}
|
}
|
||||||
|
|
|
@ -116,7 +116,7 @@ e_container_new(E_Manager *man)
|
||||||
con->num = container_num;
|
con->num = container_num;
|
||||||
container_num++;
|
container_num++;
|
||||||
snprintf(name, sizeof(name), _("Container %d"), con->num);
|
snprintf(name, sizeof(name), _("Container %d"), con->num);
|
||||||
con->name = evas_stringshare_add(name);
|
con->name = eina_stringshare_add(name);
|
||||||
|
|
||||||
/* init layers */
|
/* init layers */
|
||||||
for (i = 0; i < 7; i++)
|
for (i = 0; i < 7; i++)
|
||||||
|
@ -967,7 +967,7 @@ _e_container_free(E_Container *con)
|
||||||
{
|
{
|
||||||
ecore_x_window_del(con->win);
|
ecore_x_window_del(con->win);
|
||||||
}
|
}
|
||||||
if (con->name) evas_stringshare_del(con->name);
|
if (con->name) eina_stringshare_del(con->name);
|
||||||
free(con);
|
free(con);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -72,7 +72,7 @@ e_desk_new(E_Zone *zone, int x, int y)
|
||||||
(zone->num != cfname->zone)) continue;
|
(zone->num != cfname->zone)) continue;
|
||||||
if ((cfname->desk_x != desk->x) || (cfname->desk_y != desk->y))
|
if ((cfname->desk_x != desk->x) || (cfname->desk_y != desk->y))
|
||||||
continue;
|
continue;
|
||||||
desk->name = evas_stringshare_add(cfname->name);
|
desk->name = eina_stringshare_add(cfname->name);
|
||||||
ok = 1;
|
ok = 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -80,7 +80,7 @@ e_desk_new(E_Zone *zone, int x, int y)
|
||||||
if (!ok)
|
if (!ok)
|
||||||
{
|
{
|
||||||
snprintf(name, sizeof(name), _(e_config->desktop_default_name), x, y);
|
snprintf(name, sizeof(name), _(e_config->desktop_default_name), x, y);
|
||||||
desk->name = evas_stringshare_add(name);
|
desk->name = eina_stringshare_add(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
return desk;
|
return desk;
|
||||||
|
@ -93,8 +93,8 @@ e_desk_name_set(E_Desk *desk, const char *name)
|
||||||
|
|
||||||
E_OBJECT_CHECK(desk);
|
E_OBJECT_CHECK(desk);
|
||||||
E_OBJECT_TYPE_CHECK(desk, E_DESK_TYPE);
|
E_OBJECT_TYPE_CHECK(desk, E_DESK_TYPE);
|
||||||
if (desk->name) evas_stringshare_del(desk->name);
|
if (desk->name) eina_stringshare_del(desk->name);
|
||||||
desk->name = evas_stringshare_add(name);
|
desk->name = eina_stringshare_add(name);
|
||||||
|
|
||||||
ev = E_NEW(E_Event_Desk_Name_Change, 1);
|
ev = E_NEW(E_Event_Desk_Name_Change, 1);
|
||||||
ev->desk = desk;
|
ev->desk = desk;
|
||||||
|
@ -114,7 +114,7 @@ e_desk_name_add(int container, int zone, int desk_x, int desk_y, const char *nam
|
||||||
cfname->zone = zone;
|
cfname->zone = zone;
|
||||||
cfname->desk_x = desk_x;
|
cfname->desk_x = desk_x;
|
||||||
cfname->desk_y = desk_y;
|
cfname->desk_y = desk_y;
|
||||||
if (name) cfname->name = evas_stringshare_add(name);
|
if (name) cfname->name = eina_stringshare_add(name);
|
||||||
e_config->desktop_names = evas_list_append(e_config->desktop_names, cfname);
|
e_config->desktop_names = evas_list_append(e_config->desktop_names, cfname);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -133,7 +133,7 @@ e_desk_name_del(int container, int zone, int desk_x, int desk_y)
|
||||||
{
|
{
|
||||||
e_config->desktop_names =
|
e_config->desktop_names =
|
||||||
evas_list_remove_list(e_config->desktop_names, l);
|
evas_list_remove_list(e_config->desktop_names, l);
|
||||||
if (cfname->name) evas_stringshare_del(cfname->name);
|
if (cfname->name) eina_stringshare_del(cfname->name);
|
||||||
free(cfname);
|
free(cfname);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -507,7 +507,7 @@ e_desk_prev(E_Zone *zone)
|
||||||
static void
|
static void
|
||||||
_e_desk_free(E_Desk *desk)
|
_e_desk_free(E_Desk *desk)
|
||||||
{
|
{
|
||||||
if (desk->name) evas_stringshare_del(desk->name);
|
if (desk->name) eina_stringshare_del(desk->name);
|
||||||
if (desk->animator) ecore_animator_del(desk->animator);
|
if (desk->animator) ecore_animator_del(desk->animator);
|
||||||
free(desk);
|
free(desk);
|
||||||
}
|
}
|
||||||
|
|
|
@ -160,11 +160,11 @@ e_dialog_border_icon_set(E_Dialog *dia, const char *icon)
|
||||||
if (!border) return;
|
if (!border) return;
|
||||||
if (border->internal_icon)
|
if (border->internal_icon)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(border->internal_icon);
|
eina_stringshare_del(border->internal_icon);
|
||||||
border->internal_icon = NULL;
|
border->internal_icon = NULL;
|
||||||
}
|
}
|
||||||
if (icon)
|
if (icon)
|
||||||
border->internal_icon = evas_stringshare_add(icon);
|
border->internal_icon = eina_stringshare_add(icon);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
|
|
|
@ -47,8 +47,8 @@ static void _e_desktop_edit_cb_exec_select_cancel(void *data, E_Dialog *
|
||||||
static void _e_desktop_editor_exec_update(E_Config_Dialog_Data *cfdata);
|
static void _e_desktop_editor_exec_update(E_Config_Dialog_Data *cfdata);
|
||||||
static void _e_desktop_edit_select_cb(void *data, Evas_Object *obj);
|
static void _e_desktop_edit_select_cb(void *data, Evas_Object *obj);
|
||||||
|
|
||||||
#define IFADD(src, dst) if (src) dst = evas_stringshare_add(src); else dst = NULL
|
#define IFADD(src, dst) if (src) dst = eina_stringshare_add(src); else dst = NULL
|
||||||
#define IFDEL(src) if (src) evas_stringshare_del(src); src = NULL;
|
#define IFDEL(src) if (src) eina_stringshare_del(src); src = NULL;
|
||||||
#define IFDUP(src, dst) if (src) dst = strdup(src); else dst = NULL
|
#define IFDUP(src, dst) if (src) dst = strdup(src); else dst = NULL
|
||||||
#define IFFREE(src) if (src) free(src); src = NULL;
|
#define IFFREE(src) if (src) free(src); src = NULL;
|
||||||
|
|
||||||
|
|
|
@ -110,7 +110,7 @@ e_exec(E_Zone *zone, Efreet_Desktop *desktop, const char *exec,
|
||||||
e_object_ref(E_OBJECT(launch->zone));
|
e_object_ref(E_OBJECT(launch->zone));
|
||||||
}
|
}
|
||||||
if (launch_method)
|
if (launch_method)
|
||||||
launch->launch_method = evas_stringshare_add(launch_method);
|
launch->launch_method = eina_stringshare_add(launch_method);
|
||||||
|
|
||||||
if (desktop)
|
if (desktop)
|
||||||
{
|
{
|
||||||
|
@ -264,7 +264,7 @@ _e_exec_cb_exec(void *data, Efreet_Desktop *desktop, char *exec, int remaining)
|
||||||
|
|
||||||
if (!remaining)
|
if (!remaining)
|
||||||
{
|
{
|
||||||
if (launch->launch_method) evas_stringshare_del(launch->launch_method);
|
if (launch->launch_method) eina_stringshare_del(launch->launch_method);
|
||||||
if (launch->zone) e_object_unref(E_OBJECT(launch->zone));
|
if (launch->zone) e_object_unref(E_OBJECT(launch->zone));
|
||||||
free(launch);
|
free(launch);
|
||||||
}
|
}
|
||||||
|
|
|
@ -84,8 +84,8 @@ e_exehist_add(const char *launch_method, const char *exe)
|
||||||
_e_exehist_unload_queue();
|
_e_exehist_unload_queue();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ei->launch_method = evas_stringshare_add(launch_method);
|
ei->launch_method = eina_stringshare_add(launch_method);
|
||||||
ei->exe = evas_stringshare_add(exe);
|
ei->exe = eina_stringshare_add(exe);
|
||||||
ei->exetime = ecore_time_get();
|
ei->exetime = ecore_time_get();
|
||||||
_e_exehist->history = evas_list_append(_e_exehist->history, ei);
|
_e_exehist->history = evas_list_append(_e_exehist->history, ei);
|
||||||
_e_exehist_limit();
|
_e_exehist_limit();
|
||||||
|
@ -207,8 +207,8 @@ e_exehist_mime_desktop_add(const char *mime, Efreet_Desktop *desktop)
|
||||||
_e_exehist_unload_queue();
|
_e_exehist_unload_queue();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (ei->exe) evas_stringshare_del(ei->exe);
|
if (ei->exe) eina_stringshare_del(ei->exe);
|
||||||
if (ei->launch_method) evas_stringshare_del(ei->launch_method);
|
if (ei->launch_method) eina_stringshare_del(ei->launch_method);
|
||||||
free(ei);
|
free(ei);
|
||||||
_e_exehist->mimes = evas_list_remove_list(_e_exehist->mimes, l);
|
_e_exehist->mimes = evas_list_remove_list(_e_exehist->mimes, l);
|
||||||
_e_exehist_changes++;
|
_e_exehist_changes++;
|
||||||
|
@ -221,8 +221,8 @@ e_exehist_mime_desktop_add(const char *mime, Efreet_Desktop *desktop)
|
||||||
_e_exehist_unload_queue();
|
_e_exehist_unload_queue();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ei->launch_method = evas_stringshare_add(mime);
|
ei->launch_method = eina_stringshare_add(mime);
|
||||||
ei->exe = evas_stringshare_add(f);
|
ei->exe = eina_stringshare_add(f);
|
||||||
ei->exetime = ecore_time_get();
|
ei->exetime = ecore_time_get();
|
||||||
_e_exehist->mimes = evas_list_append(_e_exehist->mimes, ei);
|
_e_exehist->mimes = evas_list_append(_e_exehist->mimes, ei);
|
||||||
_e_exehist_limit();
|
_e_exehist_limit();
|
||||||
|
@ -287,8 +287,8 @@ _e_exehist_clear(void)
|
||||||
E_Exehist_Item *ei;
|
E_Exehist_Item *ei;
|
||||||
|
|
||||||
ei = _e_exehist->history->data;
|
ei = _e_exehist->history->data;
|
||||||
if (ei->exe) evas_stringshare_del(ei->exe);
|
if (ei->exe) eina_stringshare_del(ei->exe);
|
||||||
if (ei->launch_method) evas_stringshare_del(ei->launch_method);
|
if (ei->launch_method) eina_stringshare_del(ei->launch_method);
|
||||||
free(ei);
|
free(ei);
|
||||||
_e_exehist->history = evas_list_remove_list(_e_exehist->history, _e_exehist->history);
|
_e_exehist->history = evas_list_remove_list(_e_exehist->history, _e_exehist->history);
|
||||||
}
|
}
|
||||||
|
@ -297,8 +297,8 @@ _e_exehist_clear(void)
|
||||||
E_Exehist_Item *ei;
|
E_Exehist_Item *ei;
|
||||||
|
|
||||||
ei = _e_exehist->mimes->data;
|
ei = _e_exehist->mimes->data;
|
||||||
if (ei->exe) evas_stringshare_del(ei->exe);
|
if (ei->exe) eina_stringshare_del(ei->exe);
|
||||||
if (ei->launch_method) evas_stringshare_del(ei->launch_method);
|
if (ei->launch_method) eina_stringshare_del(ei->launch_method);
|
||||||
free(ei);
|
free(ei);
|
||||||
_e_exehist->mimes = evas_list_remove_list(_e_exehist->mimes, _e_exehist->mimes);
|
_e_exehist->mimes = evas_list_remove_list(_e_exehist->mimes, _e_exehist->mimes);
|
||||||
}
|
}
|
||||||
|
@ -327,8 +327,8 @@ _e_exehist_limit(void)
|
||||||
E_Exehist_Item *ei;
|
E_Exehist_Item *ei;
|
||||||
|
|
||||||
ei = _e_exehist->history->data;
|
ei = _e_exehist->history->data;
|
||||||
if (ei->exe) evas_stringshare_del(ei->exe);
|
if (ei->exe) eina_stringshare_del(ei->exe);
|
||||||
if (ei->launch_method) evas_stringshare_del(ei->launch_method);
|
if (ei->launch_method) eina_stringshare_del(ei->launch_method);
|
||||||
free(ei);
|
free(ei);
|
||||||
_e_exehist->history = evas_list_remove_list(_e_exehist->history, _e_exehist->history);
|
_e_exehist->history = evas_list_remove_list(_e_exehist->history, _e_exehist->history);
|
||||||
}
|
}
|
||||||
|
@ -337,8 +337,8 @@ _e_exehist_limit(void)
|
||||||
E_Exehist_Item *ei;
|
E_Exehist_Item *ei;
|
||||||
|
|
||||||
ei = _e_exehist->mimes->data;
|
ei = _e_exehist->mimes->data;
|
||||||
if (ei->exe) evas_stringshare_del(ei->exe);
|
if (ei->exe) eina_stringshare_del(ei->exe);
|
||||||
if (ei->launch_method) evas_stringshare_del(ei->launch_method);
|
if (ei->launch_method) eina_stringshare_del(ei->launch_method);
|
||||||
free(ei);
|
free(ei);
|
||||||
_e_exehist->mimes = evas_list_remove_list(_e_exehist->mimes, _e_exehist->mimes);
|
_e_exehist->mimes = evas_list_remove_list(_e_exehist->mimes, _e_exehist->mimes);
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,7 +50,7 @@ e_filereg_register(const char *path)
|
||||||
}
|
}
|
||||||
fi = E_NEW(Filereg_Item, 1);
|
fi = E_NEW(Filereg_Item, 1);
|
||||||
if (!fi) return 0;
|
if (!fi) return 0;
|
||||||
fi->path = evas_stringshare_add(path);
|
fi->path = eina_stringshare_add(path);
|
||||||
fi->ref_count = 1;
|
fi->ref_count = 1;
|
||||||
_e_filereg = evas_hash_add(_e_filereg, path, fi);
|
_e_filereg = evas_hash_add(_e_filereg, path, fi);
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -68,7 +68,7 @@ e_filereg_deregister(const char *path)
|
||||||
if (fi->ref_count == 0)
|
if (fi->ref_count == 0)
|
||||||
{
|
{
|
||||||
_e_filereg = evas_hash_del(_e_filereg, path, fi);
|
_e_filereg = evas_hash_del(_e_filereg, path, fi);
|
||||||
if (fi->path) evas_stringshare_del(fi->path);
|
if (fi->path) eina_stringshare_del(fi->path);
|
||||||
E_FREE(fi);
|
E_FREE(fi);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -93,7 +93,7 @@ _filereg_hash_cb_free(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED
|
||||||
|
|
||||||
fi = data;
|
fi = data;
|
||||||
if (!fi) return 1;
|
if (!fi) return 1;
|
||||||
if (fi->path) evas_stringshare_del(fi->path);
|
if (fi->path) eina_stringshare_del(fi->path);
|
||||||
E_FREE(fi);
|
E_FREE(fi);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
210
src/bin/e_fm.c
210
src/bin/e_fm.c
|
@ -397,6 +397,7 @@ e_fm2_init(void)
|
||||||
const char *homedir;
|
const char *homedir;
|
||||||
char path[PATH_MAX];
|
char path[PATH_MAX];
|
||||||
|
|
||||||
|
eina_stringshare_init();
|
||||||
ecore_job_init();
|
ecore_job_init();
|
||||||
_e_storage_volume_edd_init();
|
_e_storage_volume_edd_init();
|
||||||
homedir = e_user_homedir_get();
|
homedir = e_user_homedir_get();
|
||||||
|
@ -439,6 +440,7 @@ e_fm2_shutdown(void)
|
||||||
_e_storage_volume_edd_shutdown();
|
_e_storage_volume_edd_shutdown();
|
||||||
efreet_mime_shutdown();
|
efreet_mime_shutdown();
|
||||||
ecore_job_shutdown();
|
ecore_job_shutdown();
|
||||||
|
eina_stringshare_shutdown();
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -560,15 +562,15 @@ e_fm2_path_set(Evas_Object *obj, const char *dev, const char *path)
|
||||||
if (sd->realpath) _e_fm2_client_monitor_del(sd->id, sd->realpath);
|
if (sd->realpath) _e_fm2_client_monitor_del(sd->id, sd->realpath);
|
||||||
sd->listing = 0;
|
sd->listing = 0;
|
||||||
|
|
||||||
if (sd->dev) evas_stringshare_del(sd->dev);
|
if (sd->dev) eina_stringshare_del(sd->dev);
|
||||||
if (sd->path) evas_stringshare_del(sd->path);
|
if (sd->path) eina_stringshare_del(sd->path);
|
||||||
if (sd->realpath) evas_stringshare_del(sd->realpath);
|
if (sd->realpath) eina_stringshare_del(sd->realpath);
|
||||||
sd->dev = sd->path = sd->realpath = NULL;
|
sd->dev = sd->path = sd->realpath = NULL;
|
||||||
|
|
||||||
sd->order_file = 0;
|
sd->order_file = 0;
|
||||||
|
|
||||||
if (dev) sd->dev = evas_stringshare_add(dev);
|
if (dev) sd->dev = eina_stringshare_add(dev);
|
||||||
if (path) sd->path = evas_stringshare_add(path);
|
if (path) sd->path = eina_stringshare_add(path);
|
||||||
sd->realpath = realpath;
|
sd->realpath = realpath;
|
||||||
_e_fm2_queue_free(obj);
|
_e_fm2_queue_free(obj);
|
||||||
_e_fm2_regions_free(obj);
|
_e_fm2_regions_free(obj);
|
||||||
|
@ -663,9 +665,9 @@ e_fm2_custom_theme_set(Evas_Object *obj, const char *path)
|
||||||
if (!sd) return; // safety
|
if (!sd) return; // safety
|
||||||
if (!evas_object_type_get(obj)) return; // safety
|
if (!evas_object_type_get(obj)) return; // safety
|
||||||
if (strcmp(evas_object_type_get(obj), "e_fm")) return; // safety
|
if (strcmp(evas_object_type_get(obj), "e_fm")) return; // safety
|
||||||
if (sd->custom_theme) evas_stringshare_del(sd->custom_theme);
|
if (sd->custom_theme) eina_stringshare_del(sd->custom_theme);
|
||||||
if (path)
|
if (path)
|
||||||
sd->custom_theme = evas_stringshare_add(path);
|
sd->custom_theme = eina_stringshare_add(path);
|
||||||
else
|
else
|
||||||
sd->custom_theme = NULL;
|
sd->custom_theme = NULL;
|
||||||
_e_fm2_theme_edje_object_set(sd, sd->drop, "base/theme/fileman",
|
_e_fm2_theme_edje_object_set(sd, sd->drop, "base/theme/fileman",
|
||||||
|
@ -685,9 +687,9 @@ e_fm2_custom_theme_content_set(Evas_Object *obj, const char *content)
|
||||||
if (!sd) return; // safety
|
if (!sd) return; // safety
|
||||||
if (!evas_object_type_get(obj)) return; // safety
|
if (!evas_object_type_get(obj)) return; // safety
|
||||||
if (strcmp(evas_object_type_get(obj), "e_fm")) return; // safety
|
if (strcmp(evas_object_type_get(obj), "e_fm")) return; // safety
|
||||||
if (sd->custom_theme) evas_stringshare_del(sd->custom_theme);
|
if (sd->custom_theme) eina_stringshare_del(sd->custom_theme);
|
||||||
if (content)
|
if (content)
|
||||||
sd->custom_theme_content = evas_stringshare_add(content);
|
sd->custom_theme_content = eina_stringshare_add(content);
|
||||||
else
|
else
|
||||||
sd->custom_theme_content = NULL;
|
sd->custom_theme_content = NULL;
|
||||||
_e_fm2_theme_edje_object_set(sd, sd->drop, "base/theme/fileman",
|
_e_fm2_theme_edje_object_set(sd, sd->drop, "base/theme/fileman",
|
||||||
|
@ -803,10 +805,10 @@ e_fm2_config_set(Evas_Object *obj, E_Fm2_Config *cfg)
|
||||||
sd->config = E_NEW(E_Fm2_Config, 1);
|
sd->config = E_NEW(E_Fm2_Config, 1);
|
||||||
if (!sd->config) return;
|
if (!sd->config) return;
|
||||||
memcpy(sd->config, cfg, sizeof(E_Fm2_Config));
|
memcpy(sd->config, cfg, sizeof(E_Fm2_Config));
|
||||||
if (cfg->icon.key_hint) sd->config->icon.key_hint = evas_stringshare_add(cfg->icon.key_hint);
|
if (cfg->icon.key_hint) sd->config->icon.key_hint = eina_stringshare_add(cfg->icon.key_hint);
|
||||||
if (cfg->theme.background) sd->config->theme.background = evas_stringshare_add(cfg->theme.background);
|
if (cfg->theme.background) sd->config->theme.background = eina_stringshare_add(cfg->theme.background);
|
||||||
if (cfg->theme.frame) sd->config->theme.frame = evas_stringshare_add(cfg->theme.frame);
|
if (cfg->theme.frame) sd->config->theme.frame = eina_stringshare_add(cfg->theme.frame);
|
||||||
if (cfg->theme.icons) sd->config->theme.icons = evas_stringshare_add(cfg->theme.icons);
|
if (cfg->theme.icons) sd->config->theme.icons = eina_stringshare_add(cfg->theme.icons);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI E_Fm2_Config *
|
EAPI E_Fm2_Config *
|
||||||
|
@ -1014,7 +1016,7 @@ e_fm2_icons_update(Evas_Object *obj)
|
||||||
|
|
||||||
ic = l->data;
|
ic = l->data;
|
||||||
|
|
||||||
if (ic->info.icon) evas_stringshare_del(ic->info.icon);
|
if (ic->info.icon) eina_stringshare_del(ic->info.icon);
|
||||||
ic->info.icon = NULL;
|
ic->info.icon = NULL;
|
||||||
ic->info.icon_type = 0;
|
ic->info.icon_type = 0;
|
||||||
|
|
||||||
|
@ -1028,10 +1030,10 @@ e_fm2_icons_update(Evas_Object *obj)
|
||||||
{
|
{
|
||||||
if (cf->icon.valid)
|
if (cf->icon.valid)
|
||||||
{
|
{
|
||||||
if (ic->info.icon) evas_stringshare_del(ic->info.icon);
|
if (ic->info.icon) eina_stringshare_del(ic->info.icon);
|
||||||
ic->info.icon = NULL;
|
ic->info.icon = NULL;
|
||||||
if (cf->icon.icon)
|
if (cf->icon.icon)
|
||||||
ic->info.icon = evas_stringshare_add(cf->icon.icon);
|
ic->info.icon = eina_stringshare_add(cf->icon.icon);
|
||||||
ic->info.icon_type = cf->icon.type;
|
ic->info.icon_type = cf->icon.type;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1818,16 +1820,16 @@ _e_fm2_file_force_update(const char *path)
|
||||||
sizeof(struct stat));
|
sizeof(struct stat));
|
||||||
finf.broken_link = ic->info.broken_link;
|
finf.broken_link = ic->info.broken_link;
|
||||||
if (ic->info.link)
|
if (ic->info.link)
|
||||||
finf.lnk = evas_stringshare_add(ic->info.link);
|
finf.lnk = eina_stringshare_add(ic->info.link);
|
||||||
if (ic->info.real_link)
|
if (ic->info.real_link)
|
||||||
finf.rlnk = evas_stringshare_add(ic->info.real_link);
|
finf.rlnk = eina_stringshare_add(ic->info.real_link);
|
||||||
ic->removable_state_change = 1;
|
ic->removable_state_change = 1;
|
||||||
_e_fm2_live_file_changed(l->data, ecore_file_file_get(path),
|
_e_fm2_live_file_changed(l->data, ecore_file_file_get(path),
|
||||||
&finf);
|
&finf);
|
||||||
if (ic->info.link)
|
if (ic->info.link)
|
||||||
evas_stringshare_del(ic->info.link);
|
eina_stringshare_del(ic->info.link);
|
||||||
if (ic->info.real_link)
|
if (ic->info.real_link)
|
||||||
evas_stringshare_del(ic->info.real_link);
|
eina_stringshare_del(ic->info.real_link);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2297,7 +2299,7 @@ _e_fm2_dev_path_map(const char *dev, const char *path)
|
||||||
buf[len - 1] = 0;
|
buf[len - 1] = 0;
|
||||||
len--;
|
len--;
|
||||||
}
|
}
|
||||||
return evas_stringshare_add(buf);
|
return eina_stringshare_add(buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -2410,7 +2412,7 @@ _e_fm_file_buffer_clear(void)
|
||||||
{
|
{
|
||||||
while (_e_fm_file_buffer)
|
while (_e_fm_file_buffer)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(evas_list_data(_e_fm_file_buffer));
|
eina_stringshare_del(evas_list_data(_e_fm_file_buffer));
|
||||||
_e_fm_file_buffer = evas_list_remove_list(_e_fm_file_buffer, _e_fm_file_buffer);
|
_e_fm_file_buffer = evas_list_remove_list(_e_fm_file_buffer, _e_fm_file_buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2504,7 +2506,7 @@ _e_fm2_file_paste(void *data, E_Menu *m, E_Menu_Item *mi)
|
||||||
/* Check if file is protected. */
|
/* Check if file is protected. */
|
||||||
if (e_filereg_file_protected(filepath))
|
if (e_filereg_file_protected(filepath))
|
||||||
{
|
{
|
||||||
evas_stringshare_del(filepath);
|
eina_stringshare_del(filepath);
|
||||||
paths = evas_list_remove_list(paths, paths);
|
paths = evas_list_remove_list(paths, paths);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -2515,7 +2517,7 @@ _e_fm2_file_paste(void *data, E_Menu *m, E_Menu_Item *mi)
|
||||||
args = _e_fm_string_append_quoted(args, &size, &length, filepath);
|
args = _e_fm_string_append_quoted(args, &size, &length, filepath);
|
||||||
args = _e_fm_string_append_char(args, &size, &length, ' ');
|
args = _e_fm_string_append_char(args, &size, &length, ' ');
|
||||||
|
|
||||||
evas_stringshare_del(filepath);
|
eina_stringshare_del(filepath);
|
||||||
paths = evas_list_remove_list(paths, paths);
|
paths = evas_list_remove_list(paths, paths);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3111,10 +3113,10 @@ _e_fm2_regions_eval(Evas_Object *obj)
|
||||||
static void
|
static void
|
||||||
_e_fm2_config_free(E_Fm2_Config *cfg)
|
_e_fm2_config_free(E_Fm2_Config *cfg)
|
||||||
{
|
{
|
||||||
if (cfg->icon.key_hint) evas_stringshare_del(cfg->icon.key_hint);
|
if (cfg->icon.key_hint) eina_stringshare_del(cfg->icon.key_hint);
|
||||||
if (cfg->theme.background) evas_stringshare_del(cfg->theme.background);
|
if (cfg->theme.background) eina_stringshare_del(cfg->theme.background);
|
||||||
if (cfg->theme.frame) evas_stringshare_del(cfg->theme.frame);
|
if (cfg->theme.frame) eina_stringshare_del(cfg->theme.frame);
|
||||||
if (cfg->theme.icons) evas_stringshare_del(cfg->theme.icons);
|
if (cfg->theme.icons) eina_stringshare_del(cfg->theme.icons);
|
||||||
free(cfg);
|
free(cfg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3157,7 +3159,7 @@ _e_fm2_icon_find(Evas_Object *obj, const char *file)
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Escape illegal caracters within an uri and return an evas_stringshare */
|
/* Escape illegal caracters within an uri and return an eina_stringshare */
|
||||||
static const char *
|
static const char *
|
||||||
_e_fm2_uri_escape(const char *path)
|
_e_fm2_uri_escape(const char *path)
|
||||||
{
|
{
|
||||||
|
@ -3182,7 +3184,7 @@ _e_fm2_uri_escape(const char *path)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return evas_stringshare_add(dest);
|
return eina_stringshare_add(dest);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Parse a single uri and return an E_Fm2_Uri struct.
|
/* Parse a single uri and return an E_Fm2_Uri struct.
|
||||||
|
@ -3228,9 +3230,9 @@ _e_fm2_uri_parse(const char *val)
|
||||||
}
|
}
|
||||||
|
|
||||||
uri = E_NEW(E_Fm2_Uri, 1);
|
uri = E_NEW(E_Fm2_Uri, 1);
|
||||||
if (hostname[0]) uri->hostname = evas_stringshare_add(hostname);
|
if (hostname[0]) uri->hostname = eina_stringshare_add(hostname);
|
||||||
else uri->hostname = NULL;
|
else uri->hostname = NULL;
|
||||||
uri->path = evas_stringshare_add(path);
|
uri->path = eina_stringshare_add(path);
|
||||||
|
|
||||||
return uri;
|
return uri;
|
||||||
}
|
}
|
||||||
|
@ -3257,9 +3259,9 @@ _e_fm2_uri_path_list_get(Evas_List *uri_list)
|
||||||
path_list = evas_list_append(path_list, uri->path);
|
path_list = evas_list_append(path_list, uri->path);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
evas_stringshare_del(uri->path);
|
eina_stringshare_del(uri->path);
|
||||||
|
|
||||||
if (uri->hostname) evas_stringshare_del(uri->hostname);
|
if (uri->hostname) eina_stringshare_del(uri->hostname);
|
||||||
E_FREE(uri);
|
E_FREE(uri);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3303,11 +3305,11 @@ _e_fm2_icon_new(E_Fm2_Smart_Data *sd, const char *file, E_Fm2_Finfo *finf)
|
||||||
ic = E_NEW(E_Fm2_Icon, 1);
|
ic = E_NEW(E_Fm2_Icon, 1);
|
||||||
ic->info.fm = sd->obj;
|
ic->info.fm = sd->obj;
|
||||||
ic->info.ic = ic;
|
ic->info.ic = ic;
|
||||||
ic->info.file = evas_stringshare_add(file);
|
ic->info.file = eina_stringshare_add(file);
|
||||||
ic->sd = sd;
|
ic->sd = sd;
|
||||||
if (!_e_fm2_icon_fill(ic, finf))
|
if (!_e_fm2_icon_fill(ic, finf))
|
||||||
{
|
{
|
||||||
evas_stringshare_del(ic->info.file);
|
eina_stringshare_del(ic->info.file);
|
||||||
free(ic);
|
free(ic);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
@ -3317,14 +3319,14 @@ _e_fm2_icon_new(E_Fm2_Smart_Data *sd, const char *file, E_Fm2_Finfo *finf)
|
||||||
static void
|
static void
|
||||||
_e_fm2_icon_unfill(E_Fm2_Icon *ic)
|
_e_fm2_icon_unfill(E_Fm2_Icon *ic)
|
||||||
{
|
{
|
||||||
if (ic->info.mime) evas_stringshare_del(ic->info.mime);
|
if (ic->info.mime) eina_stringshare_del(ic->info.mime);
|
||||||
if (ic->info.label) evas_stringshare_del(ic->info.label);
|
if (ic->info.label) eina_stringshare_del(ic->info.label);
|
||||||
if (ic->info.comment) evas_stringshare_del(ic->info.comment);
|
if (ic->info.comment) eina_stringshare_del(ic->info.comment);
|
||||||
if (ic->info.generic) evas_stringshare_del(ic->info.generic);
|
if (ic->info.generic) eina_stringshare_del(ic->info.generic);
|
||||||
if (ic->info.icon) evas_stringshare_del(ic->info.icon);
|
if (ic->info.icon) eina_stringshare_del(ic->info.icon);
|
||||||
if (ic->info.link) evas_stringshare_del(ic->info.link);
|
if (ic->info.link) eina_stringshare_del(ic->info.link);
|
||||||
if (ic->info.real_link) evas_stringshare_del(ic->info.real_link);
|
if (ic->info.real_link) eina_stringshare_del(ic->info.real_link);
|
||||||
if (ic->info.category) evas_stringshare_del(ic->info.category);
|
if (ic->info.category) eina_stringshare_del(ic->info.category);
|
||||||
ic->info.mime = NULL;
|
ic->info.mime = NULL;
|
||||||
ic->info.label = NULL;
|
ic->info.label = NULL;
|
||||||
ic->info.comment = NULL;
|
ic->info.comment = NULL;
|
||||||
|
@ -3377,9 +3379,9 @@ _e_fm2_icon_fill(E_Fm2_Icon *ic, E_Fm2_Finfo *finf)
|
||||||
{
|
{
|
||||||
memcpy(&(ic->info.statinfo), &(finf->st), sizeof(struct stat));
|
memcpy(&(ic->info.statinfo), &(finf->st), sizeof(struct stat));
|
||||||
if ((finf->lnk) && (finf->lnk[0]))
|
if ((finf->lnk) && (finf->lnk[0]))
|
||||||
ic->info.link = evas_stringshare_add(finf->lnk);
|
ic->info.link = eina_stringshare_add(finf->lnk);
|
||||||
if ((finf->rlnk) && (finf->rlnk[0]))
|
if ((finf->rlnk) && (finf->rlnk[0]))
|
||||||
ic->info.real_link = evas_stringshare_add(finf->rlnk);
|
ic->info.real_link = eina_stringshare_add(finf->rlnk);
|
||||||
ic->info.broken_link = finf->broken_link;
|
ic->info.broken_link = finf->broken_link;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -3400,8 +3402,8 @@ _e_fm2_icon_fill(E_Fm2_Icon *ic, E_Fm2_Finfo *finf)
|
||||||
{
|
{
|
||||||
if (lnk[0] == '/')
|
if (lnk[0] == '/')
|
||||||
{
|
{
|
||||||
ic->info.link = evas_stringshare_add(lnk);
|
ic->info.link = eina_stringshare_add(lnk);
|
||||||
ic->info.real_link = evas_stringshare_add(lnk);
|
ic->info.real_link = eina_stringshare_add(lnk);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -3411,10 +3413,10 @@ _e_fm2_icon_fill(E_Fm2_Icon *ic, E_Fm2_Finfo *finf)
|
||||||
rp = ecore_file_realpath(buf);
|
rp = ecore_file_realpath(buf);
|
||||||
if (rp)
|
if (rp)
|
||||||
{
|
{
|
||||||
ic->info.link = evas_stringshare_add(rp);
|
ic->info.link = eina_stringshare_add(rp);
|
||||||
free(rp);
|
free(rp);
|
||||||
}
|
}
|
||||||
ic->info.real_link = evas_stringshare_add(lnk);
|
ic->info.real_link = eina_stringshare_add(lnk);
|
||||||
}
|
}
|
||||||
free(lnk);
|
free(lnk);
|
||||||
}
|
}
|
||||||
|
@ -3423,12 +3425,12 @@ _e_fm2_icon_fill(E_Fm2_Icon *ic, E_Fm2_Finfo *finf)
|
||||||
|
|
||||||
if (S_ISDIR(ic->info.statinfo.st_mode))
|
if (S_ISDIR(ic->info.statinfo.st_mode))
|
||||||
{
|
{
|
||||||
ic->info.mime = evas_stringshare_add("inode/directory");
|
ic->info.mime = eina_stringshare_add("inode/directory");
|
||||||
}
|
}
|
||||||
if (!ic->info.mime)
|
if (!ic->info.mime)
|
||||||
{
|
{
|
||||||
mime = e_fm_mime_filename_get(ic->info.file);
|
mime = e_fm_mime_filename_get(ic->info.file);
|
||||||
if (mime) ic->info.mime = evas_stringshare_add(mime);
|
if (mime) ic->info.mime = eina_stringshare_add(mime);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((e_util_glob_case_match(ic->info.file, "*.desktop")) ||
|
if ((e_util_glob_case_match(ic->info.file, "*.desktop")) ||
|
||||||
|
@ -3441,9 +3443,9 @@ _e_fm2_icon_fill(E_Fm2_Icon *ic, E_Fm2_Finfo *finf)
|
||||||
{
|
{
|
||||||
if (cf->icon.icon)
|
if (cf->icon.icon)
|
||||||
{
|
{
|
||||||
if (ic->info.icon) evas_stringshare_del(ic->info.icon);
|
if (ic->info.icon) eina_stringshare_del(ic->info.icon);
|
||||||
ic->info.icon = NULL;
|
ic->info.icon = NULL;
|
||||||
ic->info.icon = evas_stringshare_add(cf->icon.icon);
|
ic->info.icon = eina_stringshare_add(cf->icon.icon);
|
||||||
}
|
}
|
||||||
ic->info.icon_type = cf->icon.type;
|
ic->info.icon_type = cf->icon.type;
|
||||||
}
|
}
|
||||||
|
@ -3586,15 +3588,15 @@ _e_fm2_icon_free(E_Fm2_Icon *ic)
|
||||||
e_object_del(E_OBJECT(ic->prop_dialog));
|
e_object_del(E_OBJECT(ic->prop_dialog));
|
||||||
ic->prop_dialog = NULL;
|
ic->prop_dialog = NULL;
|
||||||
}
|
}
|
||||||
if (ic->info.file) evas_stringshare_del(ic->info.file);
|
if (ic->info.file) eina_stringshare_del(ic->info.file);
|
||||||
if (ic->info.mime) evas_stringshare_del(ic->info.mime);
|
if (ic->info.mime) eina_stringshare_del(ic->info.mime);
|
||||||
if (ic->info.label) evas_stringshare_del(ic->info.label);
|
if (ic->info.label) eina_stringshare_del(ic->info.label);
|
||||||
if (ic->info.comment) evas_stringshare_del(ic->info.comment);
|
if (ic->info.comment) eina_stringshare_del(ic->info.comment);
|
||||||
if (ic->info.generic) evas_stringshare_del(ic->info.generic);
|
if (ic->info.generic) eina_stringshare_del(ic->info.generic);
|
||||||
if (ic->info.icon) evas_stringshare_del(ic->info.icon);
|
if (ic->info.icon) eina_stringshare_del(ic->info.icon);
|
||||||
if (ic->info.link) evas_stringshare_del(ic->info.link);
|
if (ic->info.link) eina_stringshare_del(ic->info.link);
|
||||||
if (ic->info.real_link) evas_stringshare_del(ic->info.real_link);
|
if (ic->info.real_link) eina_stringshare_del(ic->info.real_link);
|
||||||
if (ic->info.category) evas_stringshare_del(ic->info.category);
|
if (ic->info.category) eina_stringshare_del(ic->info.category);
|
||||||
free(ic);
|
free(ic);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3843,7 +3845,7 @@ _e_fm2_icon_desktop_url_eval(const char *val)
|
||||||
path = p;
|
path = p;
|
||||||
while (*path == '/') path++;
|
while (*path == '/') path++;
|
||||||
path--;
|
path--;
|
||||||
s = evas_stringshare_add(path);
|
s = eina_stringshare_add(path);
|
||||||
free(p);
|
free(p);
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
@ -3863,10 +3865,10 @@ _e_fm2_icon_desktop_load(E_Fm2_Icon *ic)
|
||||||
|
|
||||||
ic->info.removable = 0;
|
ic->info.removable = 0;
|
||||||
ic->info.removable_full = 0;
|
ic->info.removable_full = 0;
|
||||||
if (desktop->name) ic->info.label = evas_stringshare_add(desktop->name);
|
if (desktop->name) ic->info.label = eina_stringshare_add(desktop->name);
|
||||||
if (desktop->generic_name) ic->info.generic = evas_stringshare_add(desktop->generic_name);
|
if (desktop->generic_name) ic->info.generic = eina_stringshare_add(desktop->generic_name);
|
||||||
if (desktop->comment) ic->info.comment = evas_stringshare_add(desktop->comment);
|
if (desktop->comment) ic->info.comment = eina_stringshare_add(desktop->comment);
|
||||||
if (desktop->icon) ic->info.icon = evas_stringshare_add(desktop->icon);
|
if (desktop->icon) ic->info.icon = eina_stringshare_add(desktop->icon);
|
||||||
if (desktop->url)
|
if (desktop->url)
|
||||||
ic->info.link = _e_fm2_icon_desktop_url_eval(desktop->url);
|
ic->info.link = _e_fm2_icon_desktop_url_eval(desktop->url);
|
||||||
if (desktop->x)
|
if (desktop->x)
|
||||||
|
@ -3902,12 +3904,12 @@ _e_fm2_icon_desktop_load(E_Fm2_Icon *ic)
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
error:
|
error:
|
||||||
if (ic->info.label) evas_stringshare_del(ic->info.label);
|
if (ic->info.label) eina_stringshare_del(ic->info.label);
|
||||||
if (ic->info.comment) evas_stringshare_del(ic->info.comment);
|
if (ic->info.comment) eina_stringshare_del(ic->info.comment);
|
||||||
if (ic->info.generic) evas_stringshare_del(ic->info.generic);
|
if (ic->info.generic) eina_stringshare_del(ic->info.generic);
|
||||||
if (ic->info.icon) evas_stringshare_del(ic->info.icon);
|
if (ic->info.icon) eina_stringshare_del(ic->info.icon);
|
||||||
if (ic->info.link) evas_stringshare_del(ic->info.link);
|
if (ic->info.link) eina_stringshare_del(ic->info.link);
|
||||||
if (ic->info.category) evas_stringshare_del(ic->info.category);
|
if (ic->info.category) eina_stringshare_del(ic->info.category);
|
||||||
ic->info.label = NULL;
|
ic->info.label = NULL;
|
||||||
ic->info.comment = NULL;
|
ic->info.comment = NULL;
|
||||||
ic->info.generic = NULL;
|
ic->info.generic = NULL;
|
||||||
|
@ -4882,7 +4884,7 @@ _e_fm2_cb_dnd_drop(void *data, const char *type, void *event)
|
||||||
args = _e_fm_string_append_quoted(args, &size, &length, fp);
|
args = _e_fm_string_append_quoted(args, &size, &length, fp);
|
||||||
args = _e_fm_string_append_char(args, &size, &length, ' ');
|
args = _e_fm_string_append_char(args, &size, &length, ' ');
|
||||||
|
|
||||||
evas_stringshare_del(fp);
|
eina_stringshare_del(fp);
|
||||||
}
|
}
|
||||||
if (adjust_icons)
|
if (adjust_icons)
|
||||||
{
|
{
|
||||||
|
@ -4917,7 +4919,7 @@ _e_fm2_cb_dnd_drop(void *data, const char *type, void *event)
|
||||||
args = _e_fm_string_append_quoted(args, &size, &length, fp);
|
args = _e_fm_string_append_quoted(args, &size, &length, fp);
|
||||||
args = _e_fm_string_append_char(args, &size, &length, ' ');
|
args = _e_fm_string_append_char(args, &size, &length, ' ');
|
||||||
|
|
||||||
evas_stringshare_del(fp);
|
eina_stringshare_del(fp);
|
||||||
}
|
}
|
||||||
|
|
||||||
snprintf(dirpath, sizeof(dirpath), "%s/%s", sd->realpath, sd->drop_icon->info.file);
|
snprintf(dirpath, sizeof(dirpath), "%s/%s", sd->realpath, sd->drop_icon->info.file);
|
||||||
|
@ -4946,7 +4948,7 @@ _e_fm2_cb_dnd_drop(void *data, const char *type, void *event)
|
||||||
|
|
||||||
_e_fm_file_reorder(ecore_file_file_get(fp), sd->realpath, sd->drop_icon->info.file, sd->drop_after);
|
_e_fm_file_reorder(ecore_file_file_get(fp), sd->realpath, sd->drop_icon->info.file, sd->drop_after);
|
||||||
|
|
||||||
evas_stringshare_del(fp);
|
eina_stringshare_del(fp);
|
||||||
}
|
}
|
||||||
|
|
||||||
args = _e_fm_string_append_quoted(args, &size, &length, sd->realpath);
|
args = _e_fm_string_append_quoted(args, &size, &length, sd->realpath);
|
||||||
|
@ -4962,7 +4964,7 @@ _e_fm2_cb_dnd_drop(void *data, const char *type, void *event)
|
||||||
args = _e_fm_string_append_quoted(args, &size, &length, fp);
|
args = _e_fm_string_append_quoted(args, &size, &length, fp);
|
||||||
args = _e_fm_string_append_char(args, &size, &length, ' ');
|
args = _e_fm_string_append_char(args, &size, &length, ' ');
|
||||||
|
|
||||||
evas_stringshare_del(fp);
|
eina_stringshare_del(fp);
|
||||||
}
|
}
|
||||||
args = _e_fm_string_append_quoted(args, &size, &length, sd->realpath);
|
args = _e_fm_string_append_quoted(args, &size, &length, sd->realpath);
|
||||||
}
|
}
|
||||||
|
@ -5233,8 +5235,8 @@ _e_fm2_cb_drag_finished(E_Drag *drag, int dropped)
|
||||||
if (ic->obj_icon) evas_object_show(ic->obj_icon);
|
if (ic->obj_icon) evas_object_show(ic->obj_icon);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (uri->hostname) evas_stringshare_del(uri->hostname);
|
if (uri->hostname) eina_stringshare_del(uri->hostname);
|
||||||
evas_stringshare_del(uri->path);
|
eina_stringshare_del(uri->path);
|
||||||
E_FREE(uri);
|
E_FREE(uri);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -5365,7 +5367,7 @@ _e_fm2_cb_icon_mouse_move(void *data, Evas *e, Evas_Object *obj, void *event_inf
|
||||||
}
|
}
|
||||||
sel = strcat(sel, s);
|
sel = strcat(sel, s);
|
||||||
sel = strcat(sel, "\r\n");
|
sel = strcat(sel, "\r\n");
|
||||||
evas_stringshare_del(s);
|
eina_stringshare_del(s);
|
||||||
|
|
||||||
ici->ic->drag.dnd = 1;
|
ici->ic->drag.dnd = 1;
|
||||||
if (ici->ic->obj) evas_object_hide(ici->ic->obj);
|
if (ici->ic->obj) evas_object_hide(ici->ic->obj);
|
||||||
|
@ -6152,10 +6154,10 @@ _e_fm2_smart_del(Evas_Object *obj)
|
||||||
if (sd->scroll_job) ecore_job_del(sd->scroll_job);
|
if (sd->scroll_job) ecore_job_del(sd->scroll_job);
|
||||||
if (sd->resize_job) ecore_job_del(sd->resize_job);
|
if (sd->resize_job) ecore_job_del(sd->resize_job);
|
||||||
if (sd->refresh_job) ecore_job_del(sd->refresh_job);
|
if (sd->refresh_job) ecore_job_del(sd->refresh_job);
|
||||||
if (sd->custom_theme) evas_stringshare_del(sd->custom_theme);
|
if (sd->custom_theme) eina_stringshare_del(sd->custom_theme);
|
||||||
if (sd->custom_theme_content) evas_stringshare_del(sd->custom_theme_content);
|
if (sd->custom_theme_content) eina_stringshare_del(sd->custom_theme_content);
|
||||||
if (sd->dev) evas_stringshare_del(sd->dev);
|
if (sd->dev) eina_stringshare_del(sd->dev);
|
||||||
if (sd->path) evas_stringshare_del(sd->path);
|
if (sd->path) eina_stringshare_del(sd->path);
|
||||||
if (sd->mount)
|
if (sd->mount)
|
||||||
{
|
{
|
||||||
e_fm2_hal_unmount(sd->mount);
|
e_fm2_hal_unmount(sd->mount);
|
||||||
|
@ -6163,7 +6165,7 @@ _e_fm2_smart_del(Evas_Object *obj)
|
||||||
}
|
}
|
||||||
if (sd->realpath)
|
if (sd->realpath)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(sd->realpath);
|
eina_stringshare_del(sd->realpath);
|
||||||
}
|
}
|
||||||
sd->dev = sd->path = sd->realpath = NULL;
|
sd->dev = sd->path = sd->realpath = NULL;
|
||||||
if (sd->config) _e_fm2_config_free(sd->config);
|
if (sd->config) _e_fm2_config_free(sd->config);
|
||||||
|
@ -7522,12 +7524,12 @@ _e_fm2_live_file_add(Evas_Object *obj, const char *file, const char *file_rel, i
|
||||||
if (!a) return;
|
if (!a) return;
|
||||||
sd->live.actions = evas_list_append(sd->live.actions, a);
|
sd->live.actions = evas_list_append(sd->live.actions, a);
|
||||||
a->type = FILE_ADD;
|
a->type = FILE_ADD;
|
||||||
a->file = evas_stringshare_add(file);
|
a->file = eina_stringshare_add(file);
|
||||||
if (file_rel) a->file2 = evas_stringshare_add(file_rel);
|
if (file_rel) a->file2 = eina_stringshare_add(file_rel);
|
||||||
a->flags = after;
|
a->flags = after;
|
||||||
if (finf) memcpy(&(a->finf), finf, sizeof(E_Fm2_Finfo));
|
if (finf) memcpy(&(a->finf), finf, sizeof(E_Fm2_Finfo));
|
||||||
if (a->finf.lnk) a->finf.lnk = evas_stringshare_add(a->finf.lnk);
|
if (a->finf.lnk) a->finf.lnk = eina_stringshare_add(a->finf.lnk);
|
||||||
if (a->finf.rlnk) a->finf.rlnk = evas_stringshare_add(a->finf.rlnk);
|
if (a->finf.rlnk) a->finf.rlnk = eina_stringshare_add(a->finf.rlnk);
|
||||||
_e_fm2_live_process_begin(obj);
|
_e_fm2_live_process_begin(obj);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7543,7 +7545,7 @@ _e_fm2_live_file_del(Evas_Object *obj, const char *file)
|
||||||
if (!a) return;
|
if (!a) return;
|
||||||
sd->live.actions = evas_list_append(sd->live.actions, a);
|
sd->live.actions = evas_list_append(sd->live.actions, a);
|
||||||
a->type = FILE_DEL;
|
a->type = FILE_DEL;
|
||||||
a->file = evas_stringshare_add(file);
|
a->file = eina_stringshare_add(file);
|
||||||
_e_fm2_live_process_begin(obj);
|
_e_fm2_live_process_begin(obj);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7559,10 +7561,10 @@ _e_fm2_live_file_changed(Evas_Object *obj, const char *file, E_Fm2_Finfo *finf)
|
||||||
if (!a) return;
|
if (!a) return;
|
||||||
sd->live.actions = evas_list_append(sd->live.actions, a);
|
sd->live.actions = evas_list_append(sd->live.actions, a);
|
||||||
a->type = FILE_CHANGE;
|
a->type = FILE_CHANGE;
|
||||||
a->file = evas_stringshare_add(file);
|
a->file = eina_stringshare_add(file);
|
||||||
if (finf) memcpy(&(a->finf), finf, sizeof(E_Fm2_Finfo));
|
if (finf) memcpy(&(a->finf), finf, sizeof(E_Fm2_Finfo));
|
||||||
if (a->finf.lnk) a->finf.lnk = evas_stringshare_add(a->finf.lnk);
|
if (a->finf.lnk) a->finf.lnk = eina_stringshare_add(a->finf.lnk);
|
||||||
if (a->finf.rlnk) a->finf.rlnk = evas_stringshare_add(a->finf.rlnk);
|
if (a->finf.rlnk) a->finf.rlnk = eina_stringshare_add(a->finf.rlnk);
|
||||||
_e_fm2_live_process_begin(obj);
|
_e_fm2_live_process_begin(obj);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7591,10 +7593,10 @@ _e_fm2_live_process_end(Evas_Object *obj)
|
||||||
{
|
{
|
||||||
a = sd->live.actions->data;
|
a = sd->live.actions->data;
|
||||||
sd->live.actions = evas_list_remove_list(sd->live.actions, sd->live.actions);
|
sd->live.actions = evas_list_remove_list(sd->live.actions, sd->live.actions);
|
||||||
if (a->file) evas_stringshare_del(a->file);
|
if (a->file) eina_stringshare_del(a->file);
|
||||||
if (a->file2) evas_stringshare_del(a->file2);
|
if (a->file2) eina_stringshare_del(a->file2);
|
||||||
if (a->finf.lnk) evas_stringshare_del(a->finf.lnk);
|
if (a->finf.lnk) eina_stringshare_del(a->finf.lnk);
|
||||||
if (a->finf.rlnk) evas_stringshare_del(a->finf.rlnk);
|
if (a->finf.rlnk) eina_stringshare_del(a->finf.rlnk);
|
||||||
free(a);
|
free(a);
|
||||||
}
|
}
|
||||||
if (sd->live.idler)
|
if (sd->live.idler)
|
||||||
|
@ -7697,10 +7699,10 @@ _e_fm2_live_process(Evas_Object *obj)
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (a->file) evas_stringshare_del(a->file);
|
if (a->file) eina_stringshare_del(a->file);
|
||||||
if (a->file2) evas_stringshare_del(a->file2);
|
if (a->file2) eina_stringshare_del(a->file2);
|
||||||
if (a->finf.lnk) evas_stringshare_del(a->finf.lnk);
|
if (a->finf.lnk) eina_stringshare_del(a->finf.lnk);
|
||||||
if (a->finf.rlnk) evas_stringshare_del(a->finf.rlnk);
|
if (a->finf.rlnk) eina_stringshare_del(a->finf.rlnk);
|
||||||
free(a);
|
free(a);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7778,7 +7780,7 @@ _e_fm2_theme_edje_object_set(E_Fm2_Smart_Data *sd, Evas_Object *o, const char *c
|
||||||
{
|
{
|
||||||
if (!ecore_file_exists(sd->custom_theme))
|
if (!ecore_file_exists(sd->custom_theme))
|
||||||
{
|
{
|
||||||
evas_stringshare_del(sd->custom_theme);
|
eina_stringshare_del(sd->custom_theme);
|
||||||
sd->custom_theme = NULL;
|
sd->custom_theme = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -7805,7 +7807,7 @@ _e_fm2_theme_edje_icon_object_set(E_Fm2_Smart_Data *sd, Evas_Object *o, const ch
|
||||||
{
|
{
|
||||||
if (!ecore_file_exists(sd->custom_theme))
|
if (!ecore_file_exists(sd->custom_theme))
|
||||||
{
|
{
|
||||||
evas_stringshare_del(sd->custom_theme);
|
eina_stringshare_del(sd->custom_theme);
|
||||||
sd->custom_theme = NULL;
|
sd->custom_theme = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,8 +36,8 @@ e_fm2_custom_file_init(void)
|
||||||
eddc.version = EET_DATA_DESCRIPTOR_CLASS_VERSION;
|
eddc.version = EET_DATA_DESCRIPTOR_CLASS_VERSION;
|
||||||
eddc.func.mem_alloc = NULL;
|
eddc.func.mem_alloc = NULL;
|
||||||
eddc.func.mem_free = NULL;
|
eddc.func.mem_free = NULL;
|
||||||
eddc.func.str_alloc = (char *(*)(const char *)) evas_stringshare_add;
|
eddc.func.str_alloc = (char *(*)(const char *)) eina_stringshare_add;
|
||||||
eddc.func.str_free = (void (*)(const char *)) evas_stringshare_del;
|
eddc.func.str_free = (void (*)(const char *)) eina_stringshare_del;
|
||||||
eddc.func.list_next = (void *(*)(void *)) evas_list_next;
|
eddc.func.list_next = (void *(*)(void *)) evas_list_next;
|
||||||
eddc.func.list_append = (void *(*)(void *l, void *d)) evas_list_append;
|
eddc.func.list_append = (void *(*)(void *l, void *d)) evas_list_append;
|
||||||
eddc.func.list_data = (void *(*)(void *)) evas_list_data;
|
eddc.func.list_data = (void *(*)(void *)) evas_list_data;
|
||||||
|
@ -108,9 +108,9 @@ e_fm2_custom_file_set(const char *path, E_Fm2_Custom_File *cf)
|
||||||
{
|
{
|
||||||
memcpy(cf2, cf, sizeof(E_Fm2_Custom_File));
|
memcpy(cf2, cf, sizeof(E_Fm2_Custom_File));
|
||||||
if (cf->icon.icon)
|
if (cf->icon.icon)
|
||||||
cf2->icon.icon = evas_stringshare_add(cf->icon.icon);
|
cf2->icon.icon = eina_stringshare_add(cf->icon.icon);
|
||||||
if (cf->label)
|
if (cf->label)
|
||||||
cf2->label = evas_stringshare_add(cf->label);
|
cf2->label = eina_stringshare_add(cf->label);
|
||||||
_e_fm2_custom_hash = evas_hash_add(_e_fm2_custom_hash, path, cf2);
|
_e_fm2_custom_hash = evas_hash_add(_e_fm2_custom_hash, path, cf2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -137,8 +137,8 @@ e_fm2_custom_file_del(const char *path)
|
||||||
{
|
{
|
||||||
_e_fm2_custom_hash = evas_hash_del(_e_fm2_custom_hash,
|
_e_fm2_custom_hash = evas_hash_del(_e_fm2_custom_hash,
|
||||||
l->data, cf2);
|
l->data, cf2);
|
||||||
if (cf2->icon.icon) evas_stringshare_del(cf2->icon.icon);
|
if (cf2->icon.icon) eina_stringshare_del(cf2->icon.icon);
|
||||||
if (cf2->label) evas_stringshare_del(cf2->label);
|
if (cf2->label) eina_stringshare_del(cf2->label);
|
||||||
free(cf2);
|
free(cf2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -163,8 +163,8 @@ e_fm2_custom_file_rename(const char *path, const char *new_path)
|
||||||
cf = evas_hash_find(_e_fm2_custom_hash, new_path);
|
cf = evas_hash_find(_e_fm2_custom_hash, new_path);
|
||||||
if (cf)
|
if (cf)
|
||||||
{
|
{
|
||||||
if (cf->icon.icon) evas_stringshare_del(cf->icon.icon);
|
if (cf->icon.icon) eina_stringshare_del(cf->icon.icon);
|
||||||
if (cf->label) evas_stringshare_del(cf->label);
|
if (cf->label) eina_stringshare_del(cf->label);
|
||||||
free(cf);
|
free(cf);
|
||||||
}
|
}
|
||||||
_e_fm2_custom_hash = evas_hash_add(_e_fm2_custom_hash, new_path, cf2);
|
_e_fm2_custom_hash = evas_hash_add(_e_fm2_custom_hash, new_path, cf2);
|
||||||
|
@ -186,8 +186,8 @@ e_fm2_custom_file_rename(const char *path, const char *new_path)
|
||||||
cf = evas_hash_find(_e_fm2_custom_hash, buf);
|
cf = evas_hash_find(_e_fm2_custom_hash, buf);
|
||||||
if (cf)
|
if (cf)
|
||||||
{
|
{
|
||||||
if (cf->icon.icon) evas_stringshare_del(cf->icon.icon);
|
if (cf->icon.icon) eina_stringshare_del(cf->icon.icon);
|
||||||
if (cf->label) evas_stringshare_del(cf->label);
|
if (cf->label) eina_stringshare_del(cf->label);
|
||||||
free(cf);
|
free(cf);
|
||||||
}
|
}
|
||||||
_e_fm2_custom_hash = evas_hash_add(_e_fm2_custom_hash,
|
_e_fm2_custom_hash = evas_hash_add(_e_fm2_custom_hash,
|
||||||
|
@ -276,8 +276,8 @@ _e_fm2_custom_file_hash_foreach(const Evas_Hash *hash, const char *key, void *da
|
||||||
E_Fm2_Custom_File *cf;
|
E_Fm2_Custom_File *cf;
|
||||||
|
|
||||||
cf = data;
|
cf = data;
|
||||||
if (cf->icon.icon) evas_stringshare_del(cf->icon.icon);
|
if (cf->icon.icon) eina_stringshare_del(cf->icon.icon);
|
||||||
if (cf->label) evas_stringshare_del(cf->label);
|
if (cf->label) eina_stringshare_del(cf->label);
|
||||||
free(cf);
|
free(cf);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -398,8 +398,8 @@ e_fm2_hal_mount_del(E_Fm2_Mount *m)
|
||||||
{
|
{
|
||||||
if (!m) return;
|
if (!m) return;
|
||||||
|
|
||||||
if (m->udi) evas_stringshare_del(m->udi);
|
if (m->udi) eina_stringshare_del(m->udi);
|
||||||
if (m->mount_point) evas_stringshare_del(m->mount_point);
|
if (m->mount_point) eina_stringshare_del(m->mount_point);
|
||||||
|
|
||||||
if (m->timeout)
|
if (m->timeout)
|
||||||
{
|
{
|
||||||
|
@ -439,7 +439,7 @@ e_fm2_hal_mount(E_Volume *v,
|
||||||
|
|
||||||
m = calloc(1, sizeof(E_Fm2_Mount));
|
m = calloc(1, sizeof(E_Fm2_Mount));
|
||||||
if (!m) return NULL;
|
if (!m) return NULL;
|
||||||
m->udi = evas_stringshare_add(v->udi);
|
m->udi = eina_stringshare_add(v->udi);
|
||||||
m->mount_ok = mount_ok;
|
m->mount_ok = mount_ok;
|
||||||
m->mount_fail = mount_fail;
|
m->mount_fail = mount_fail;
|
||||||
m->unmount_ok = unmount_ok;
|
m->unmount_ok = unmount_ok;
|
||||||
|
@ -480,7 +480,7 @@ _e_fm2_hal_mount_ok(E_Fm2_Mount *m)
|
||||||
if (!m) return;
|
if (!m) return;
|
||||||
|
|
||||||
m->mounted = 1;
|
m->mounted = 1;
|
||||||
if (m->volume) m->mount_point = evas_stringshare_add(m->volume->mount_point);
|
if (m->volume) m->mount_point = eina_stringshare_add(m->volume->mount_point);
|
||||||
if (m->timeout)
|
if (m->timeout)
|
||||||
{
|
{
|
||||||
ecore_timer_del(m->timeout);
|
ecore_timer_del(m->timeout);
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
#include <Evas.h>
|
#include <Evas.h>
|
||||||
#include <Efreet.h>
|
#include <Efreet.h>
|
||||||
#include <Eet.h>
|
#include <Eet.h>
|
||||||
|
#include <eina_stringshare.h>
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#define E_TYPEDEFS
|
#define E_TYPEDEFS
|
||||||
|
@ -256,7 +257,7 @@ main(int argc, char **argv)
|
||||||
}
|
}
|
||||||
|
|
||||||
ecore_init();
|
ecore_init();
|
||||||
ecore_string_init();
|
eina_stringshare_init();
|
||||||
ecore_app_args_set(argc, (const char **)argv);
|
ecore_app_args_set(argc, (const char **)argv);
|
||||||
ecore_file_init();
|
ecore_file_init();
|
||||||
ecore_ipc_init();
|
ecore_ipc_init();
|
||||||
|
@ -321,7 +322,7 @@ main(int argc, char **argv)
|
||||||
|
|
||||||
ecore_ipc_shutdown();
|
ecore_ipc_shutdown();
|
||||||
ecore_file_shutdown();
|
ecore_file_shutdown();
|
||||||
ecore_string_shutdown();
|
eina_stringshare_shutdown();
|
||||||
ecore_shutdown();
|
ecore_shutdown();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -1001,7 +1002,7 @@ _e_fm_monitor_start(int id, const char *path)
|
||||||
task->id = id;
|
task->id = id;
|
||||||
task->type = E_FM_OP_MONITOR_START;
|
task->type = E_FM_OP_MONITOR_START;
|
||||||
task->slave = NULL;
|
task->slave = NULL;
|
||||||
task->src = evas_stringshare_add(path);
|
task->src = eina_stringshare_add(path);
|
||||||
task->dst = NULL;
|
task->dst = NULL;
|
||||||
task->rel = NULL;
|
task->rel = NULL;
|
||||||
task->rel_to = 0;
|
task->rel_to = 0;
|
||||||
|
@ -1055,7 +1056,7 @@ _e_fm_monitor_start_try(E_Fm_Task *task)
|
||||||
/* create a new dir entry */
|
/* create a new dir entry */
|
||||||
ed = calloc(1, sizeof(E_Dir));
|
ed = calloc(1, sizeof(E_Dir));
|
||||||
ed->id = task->id;
|
ed->id = task->id;
|
||||||
ed->dir = evas_stringshare_add(task->src);
|
ed->dir = eina_stringshare_add(task->src);
|
||||||
if (!ped)
|
if (!ped)
|
||||||
{
|
{
|
||||||
/* if no previous monitoring dir exists - this one
|
/* if no previous monitoring dir exists - this one
|
||||||
|
@ -1241,9 +1242,9 @@ _e_fm_task_remove(E_Fm_Task *task)
|
||||||
|
|
||||||
_e_fm_tasks = evas_list_remove_list(_e_fm_tasks, l);
|
_e_fm_tasks = evas_list_remove_list(_e_fm_tasks, l);
|
||||||
|
|
||||||
if(task->src) evas_stringshare_del(task->src);
|
if(task->src) eina_stringshare_del(task->src);
|
||||||
if(task->dst) evas_stringshare_del(task->dst);
|
if(task->dst) eina_stringshare_del(task->dst);
|
||||||
if(task->rel) evas_stringshare_del(task->rel);
|
if(task->rel) eina_stringshare_del(task->rel);
|
||||||
|
|
||||||
free(task);
|
free(task);
|
||||||
}
|
}
|
||||||
|
@ -1275,9 +1276,9 @@ _e_fm_mkdir(int id, const char *src, const char *rel, int rel_to, int x, int y)
|
||||||
task->id = id;
|
task->id = id;
|
||||||
task->type = E_FM_OP_MKDIR;
|
task->type = E_FM_OP_MKDIR;
|
||||||
task->slave = NULL;
|
task->slave = NULL;
|
||||||
task->src = evas_stringshare_add(src);
|
task->src = eina_stringshare_add(src);
|
||||||
task->dst = NULL;
|
task->dst = NULL;
|
||||||
task->rel = evas_stringshare_add(rel);
|
task->rel = eina_stringshare_add(rel);
|
||||||
task->x = x;
|
task->x = x;
|
||||||
task->y = y;
|
task->y = y;
|
||||||
|
|
||||||
|
@ -1353,7 +1354,7 @@ _e_ipc_cb_server_data(void *data, int type, void *event)
|
||||||
if (fop)
|
if (fop)
|
||||||
{
|
{
|
||||||
fop->id = e->ref;
|
fop->id = e->ref;
|
||||||
fop->src = evas_stringshare_add(e->data);
|
fop->src = eina_stringshare_add(e->data);
|
||||||
_e_fops = evas_list_append(_e_fops, fop);
|
_e_fops = evas_list_append(_e_fops, fop);
|
||||||
fop->idler = ecore_idler_add(_e_cb_fop_trash_idler, fop);
|
fop->idler = ecore_idler_add(_e_cb_fop_trash_idler, fop);
|
||||||
}
|
}
|
||||||
|
@ -1538,13 +1539,13 @@ static int _e_fm_slave_run(E_Fm_Op_Type type, const char *args, int id)
|
||||||
|
|
||||||
if (!slave) return 0;
|
if (!slave) return 0;
|
||||||
|
|
||||||
command = evas_stringshare_add(_e_prepare_command(type, args));
|
command = eina_stringshare_add(_e_prepare_command(type, args));
|
||||||
|
|
||||||
slave->id = id;
|
slave->id = id;
|
||||||
slave->exe = ecore_exe_pipe_run(command, ECORE_EXE_PIPE_WRITE | ECORE_EXE_PIPE_READ | ECORE_EXE_PIPE_ERROR, slave );
|
slave->exe = ecore_exe_pipe_run(command, ECORE_EXE_PIPE_WRITE | ECORE_EXE_PIPE_READ | ECORE_EXE_PIPE_ERROR, slave );
|
||||||
// printf("EFM command: %s\n", command);
|
// printf("EFM command: %s\n", command);
|
||||||
|
|
||||||
evas_stringshare_del(command);
|
eina_stringshare_del(command);
|
||||||
|
|
||||||
_e_fm_slaves = evas_list_append(_e_fm_slaves, slave);
|
_e_fm_slaves = evas_list_append(_e_fm_slaves, slave);
|
||||||
|
|
||||||
|
@ -1776,7 +1777,7 @@ _e_cb_recent_clean(void *data)
|
||||||
{
|
{
|
||||||
ed->recent_mods = evas_list_remove_list(ed->recent_mods, pl);
|
ed->recent_mods = evas_list_remove_list(ed->recent_mods, pl);
|
||||||
if (!m->done) _e_file_add_mod(ed, m->path, 5, 0);
|
if (!m->done) _e_file_add_mod(ed, m->path, 5, 0);
|
||||||
evas_stringshare_del(m->path);
|
eina_stringshare_del(m->path);
|
||||||
free(m);
|
free(m);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1824,7 +1825,7 @@ _e_file_add_mod(E_Dir *ed, const char *path, E_Fm_Op_Type op, int listing)
|
||||||
if (!skip)
|
if (!skip)
|
||||||
{
|
{
|
||||||
m = calloc(1, sizeof(E_Mod));
|
m = calloc(1, sizeof(E_Mod));
|
||||||
m->path = evas_stringshare_add(path);
|
m->path = eina_stringshare_add(path);
|
||||||
m->mod = 1;
|
m->mod = 1;
|
||||||
m->done = 1;
|
m->done = 1;
|
||||||
m->timestamp = t_now;
|
m->timestamp = t_now;
|
||||||
|
@ -2000,15 +2001,15 @@ _e_cb_fop_trash_idler(void *data)
|
||||||
|
|
||||||
/* Check that 'home trash' and subsequesnt dirs exists, create if not */
|
/* Check that 'home trash' and subsequesnt dirs exists, create if not */
|
||||||
snprintf(buf, sizeof(buf), "%s/Trash", efreet_data_home_get());
|
snprintf(buf, sizeof(buf), "%s/Trash", efreet_data_home_get());
|
||||||
trash_dir = evas_stringshare_add(buf);
|
trash_dir = eina_stringshare_add(buf);
|
||||||
snprintf(buf, sizeof(buf), "%s/files", trash_dir);
|
snprintf(buf, sizeof(buf), "%s/files", trash_dir);
|
||||||
if (!ecore_file_mkpath(buf)) return 0;
|
if (!ecore_file_mkpath(buf)) return 0;
|
||||||
snprintf(buf, sizeof(buf), "%s/info", trash_dir);
|
snprintf(buf, sizeof(buf), "%s/info", trash_dir);
|
||||||
if (!ecore_file_mkpath(buf)) return 0;
|
if (!ecore_file_mkpath(buf)) return 0;
|
||||||
|
|
||||||
filename = evas_stringshare_add(strrchr(fop->src, '/'));
|
filename = eina_stringshare_add(strrchr(fop->src, '/'));
|
||||||
escname = ecore_file_escape_name(filename);
|
escname = ecore_file_escape_name(filename);
|
||||||
evas_stringshare_del(filename);
|
eina_stringshare_del(filename);
|
||||||
|
|
||||||
/* Find path for info file. Pointer address is part of the filename to
|
/* Find path for info file. Pointer address is part of the filename to
|
||||||
* alleviate some of the looping in case of multiple filenames with the
|
* alleviate some of the looping in case of multiple filenames with the
|
||||||
|
@ -2019,7 +2020,7 @@ _e_cb_fop_trash_idler(void *data)
|
||||||
fop, i++);
|
fop, i++);
|
||||||
}
|
}
|
||||||
while (ecore_file_exists(buf));
|
while (ecore_file_exists(buf));
|
||||||
dest = evas_stringshare_add(buf);
|
dest = eina_stringshare_add(buf);
|
||||||
|
|
||||||
/* Try to move the file */
|
/* Try to move the file */
|
||||||
if (rename(fop->src, dest))
|
if (rename(fop->src, dest))
|
||||||
|
@ -2052,10 +2053,10 @@ _e_cb_fop_trash_idler(void *data)
|
||||||
/* Could not create info file. Spec says to put orig file back */
|
/* Could not create info file. Spec says to put orig file back */
|
||||||
rename(dest, fop->src);
|
rename(dest, fop->src);
|
||||||
|
|
||||||
if (dest) evas_stringshare_del(dest);
|
if (dest) eina_stringshare_del(dest);
|
||||||
if (trash_dir) evas_stringshare_del(trash_dir);
|
if (trash_dir) eina_stringshare_del(trash_dir);
|
||||||
evas_stringshare_del(fop->src);
|
eina_stringshare_del(fop->src);
|
||||||
evas_stringshare_del(fop->dst);
|
eina_stringshare_del(fop->dst);
|
||||||
free(fop);
|
free(fop);
|
||||||
_e_fops = evas_list_remove(_e_fops, fop);
|
_e_fops = evas_list_remove(_e_fops, fop);
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -2160,7 +2161,7 @@ _e_fm_reorder(const char *file, const char *dst, const char *relative, int after
|
||||||
static void
|
static void
|
||||||
_e_dir_del(E_Dir *ed)
|
_e_dir_del(E_Dir *ed)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(ed->dir);
|
eina_stringshare_del(ed->dir);
|
||||||
if (ed->idler) ecore_idler_del(ed->idler);
|
if (ed->idler) ecore_idler_del(ed->idler);
|
||||||
if (ed->recent_clean)
|
if (ed->recent_clean)
|
||||||
ecore_timer_del(ed->recent_clean);
|
ecore_timer_del(ed->recent_clean);
|
||||||
|
@ -2169,7 +2170,7 @@ _e_dir_del(E_Dir *ed)
|
||||||
E_Mod *m;
|
E_Mod *m;
|
||||||
|
|
||||||
m = ed->recent_mods->data;
|
m = ed->recent_mods->data;
|
||||||
evas_stringshare_del(m->path);
|
eina_stringshare_del(m->path);
|
||||||
free(m);
|
free(m);
|
||||||
ed->recent_mods = evas_list_remove_list(ed->recent_mods, ed->recent_mods);
|
ed->recent_mods = evas_list_remove_list(ed->recent_mods, ed->recent_mods);
|
||||||
}
|
}
|
||||||
|
|
|
@ -106,7 +106,7 @@ e_fm_mime_icon_get(const char *mime)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
ok:
|
ok:
|
||||||
val = (char *)evas_stringshare_add(buf);
|
val = (char *)eina_stringshare_add(buf);
|
||||||
icon_map = evas_hash_add(icon_map, mime, val);
|
icon_map = evas_hash_add(icon_map, mime, val);
|
||||||
return val;
|
return val;
|
||||||
}
|
}
|
||||||
|
@ -119,7 +119,7 @@ e_fm_mime_icon_cache_flush(void)
|
||||||
evas_hash_foreach(icon_map, _e_fm_mime_icon_foreach, &freelist);
|
evas_hash_foreach(icon_map, _e_fm_mime_icon_foreach, &freelist);
|
||||||
while (freelist)
|
while (freelist)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(freelist->data);
|
eina_stringshare_del(freelist->data);
|
||||||
freelist = evas_list_remove_list(freelist, freelist);
|
freelist = evas_list_remove_list(freelist, freelist);
|
||||||
}
|
}
|
||||||
evas_hash_free(icon_map);
|
evas_hash_free(icon_map);
|
||||||
|
@ -141,8 +141,8 @@ e_fm2_mime_handler_new(const char *label, const char *icon_group,
|
||||||
handler = E_NEW(E_Fm2_Mime_Handler, 1);
|
handler = E_NEW(E_Fm2_Mime_Handler, 1);
|
||||||
if (!handler) return NULL;
|
if (!handler) return NULL;
|
||||||
|
|
||||||
handler->label = evas_stringshare_add(label);
|
handler->label = eina_stringshare_add(label);
|
||||||
handler->icon_group = icon_group ? evas_stringshare_add(icon_group) : NULL;
|
handler->icon_group = icon_group ? eina_stringshare_add(icon_group) : NULL;
|
||||||
handler->action_func = action_func;
|
handler->action_func = action_func;
|
||||||
handler->action_data = action_data;
|
handler->action_data = action_data;
|
||||||
handler->test_func = test_func;
|
handler->test_func = test_func;
|
||||||
|
@ -156,8 +156,8 @@ e_fm2_mime_handler_free(E_Fm2_Mime_Handler *handler)
|
||||||
{
|
{
|
||||||
if (!handler) return;
|
if (!handler) return;
|
||||||
|
|
||||||
evas_stringshare_del(handler->label);
|
eina_stringshare_del(handler->label);
|
||||||
if (handler->icon_group) evas_stringshare_del(handler->icon_group);
|
if (handler->icon_group) eina_stringshare_del(handler->icon_group);
|
||||||
E_FREE(handler);
|
E_FREE(handler);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,8 @@
|
||||||
#include <Ecore.h>
|
#include <Ecore.h>
|
||||||
#include <Ecore_File.h>
|
#include <Ecore_File.h>
|
||||||
|
|
||||||
|
#include <eina_stringshare.h>
|
||||||
|
|
||||||
#define E_TYPEDEFS
|
#define E_TYPEDEFS
|
||||||
#include "e_fm_op.h"
|
#include "e_fm_op.h"
|
||||||
#undef E_TYPEDEFS
|
#undef E_TYPEDEFS
|
||||||
|
@ -181,10 +183,10 @@ main(int argc, char **argv)
|
||||||
name = ecore_file_file_get(argv[i]);
|
name = ecore_file_file_get(argv[i]);
|
||||||
task = _e_fm_op_task_new();
|
task = _e_fm_op_task_new();
|
||||||
task->type = type;
|
task->type = type;
|
||||||
task->src.name = evas_stringshare_add(argv[i]);
|
task->src.name = eina_stringshare_add(argv[i]);
|
||||||
|
|
||||||
snprintf(buf, PATH_MAX, "%s%s%s", argv[last], byte, name);
|
snprintf(buf, PATH_MAX, "%s%s%s", argv[last], byte, name);
|
||||||
task->dst.name = evas_stringshare_add(buf);
|
task->dst.name = eina_stringshare_add(buf);
|
||||||
|
|
||||||
if (type == E_FM_OP_MOVE && rename(task->src.name, task->dst.name) == 0)
|
if (type == E_FM_OP_MOVE && rename(task->src.name, task->dst.name) == 0)
|
||||||
_e_fm_op_task_free(task);
|
_e_fm_op_task_free(task);
|
||||||
|
@ -201,8 +203,8 @@ main(int argc, char **argv)
|
||||||
|
|
||||||
task = _e_fm_op_task_new();
|
task = _e_fm_op_task_new();
|
||||||
task->type = type;
|
task->type = type;
|
||||||
task->src.name = evas_stringshare_add(argv[2]);
|
task->src.name = eina_stringshare_add(argv[2]);
|
||||||
task->dst.name = evas_stringshare_add(argv[3]);
|
task->dst.name = eina_stringshare_add(argv[3]);
|
||||||
|
|
||||||
_e_fm_op_scan_queue = evas_list_append(_e_fm_op_scan_queue, task);
|
_e_fm_op_scan_queue = evas_list_append(_e_fm_op_scan_queue, task);
|
||||||
}
|
}
|
||||||
|
@ -222,7 +224,7 @@ main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
task = _e_fm_op_task_new();
|
task = _e_fm_op_task_new();
|
||||||
task->type = type;
|
task->type = type;
|
||||||
task->src.name = evas_stringshare_add(argv[i]);
|
task->src.name = eina_stringshare_add(argv[i]);
|
||||||
|
|
||||||
_e_fm_op_scan_queue = evas_list_append(_e_fm_op_scan_queue, task);
|
_e_fm_op_scan_queue = evas_list_append(_e_fm_op_scan_queue, task);
|
||||||
|
|
||||||
|
@ -281,9 +283,9 @@ _e_fm_op_task_free(void *t)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (task->src.name)
|
if (task->src.name)
|
||||||
evas_stringshare_del(task->src.name);
|
eina_stringshare_del(task->src.name);
|
||||||
if (task->dst.name)
|
if (task->dst.name)
|
||||||
evas_stringshare_del(task->dst.name);
|
eina_stringshare_del(task->dst.name);
|
||||||
|
|
||||||
if (task->data)
|
if (task->data)
|
||||||
{
|
{
|
||||||
|
@ -730,12 +732,12 @@ _e_fm_op_scan_idler(void *data)
|
||||||
|
|
||||||
ntask->type = E_FM_OP_COPY_STAT_INFO;
|
ntask->type = E_FM_OP_COPY_STAT_INFO;
|
||||||
|
|
||||||
ntask->src.name = evas_stringshare_add(task->src.name);
|
ntask->src.name = eina_stringshare_add(task->src.name);
|
||||||
memcpy(&(ntask->src.st), &(task->src.st), sizeof(struct stat));
|
memcpy(&(ntask->src.st), &(task->src.st), sizeof(struct stat));
|
||||||
|
|
||||||
if (task->dst.name)
|
if (task->dst.name)
|
||||||
{
|
{
|
||||||
ntask->dst.name = evas_stringshare_add(task->dst.name);
|
ntask->dst.name = eina_stringshare_add(task->dst.name);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -765,13 +767,13 @@ _e_fm_op_scan_idler(void *data)
|
||||||
|
|
||||||
snprintf(buf, sizeof(buf), "%s/%s", task->src.name,
|
snprintf(buf, sizeof(buf), "%s/%s", task->src.name,
|
||||||
de->d_name);
|
de->d_name);
|
||||||
ntask->src.name = evas_stringshare_add(buf);
|
ntask->src.name = eina_stringshare_add(buf);
|
||||||
|
|
||||||
if (task->dst.name)
|
if (task->dst.name)
|
||||||
{
|
{
|
||||||
snprintf(buf, sizeof(buf), "%s/%s", task->dst.name,
|
snprintf(buf, sizeof(buf), "%s/%s", task->dst.name,
|
||||||
de->d_name);
|
de->d_name);
|
||||||
ntask->dst.name = evas_stringshare_add(buf);
|
ntask->dst.name = eina_stringshare_add(buf);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -1319,10 +1321,10 @@ _e_fm_op_scan_atom(E_Fm_Op_Task * task)
|
||||||
_e_fm_op_update_progress(NULL, 0, task->src.st.st_size);
|
_e_fm_op_update_progress(NULL, 0, task->src.st.st_size);
|
||||||
|
|
||||||
ctask = _e_fm_op_task_new();
|
ctask = _e_fm_op_task_new();
|
||||||
ctask->src.name = evas_stringshare_add(task->src.name);
|
ctask->src.name = eina_stringshare_add(task->src.name);
|
||||||
memcpy(&(ctask->src.st), &(task->src.st), sizeof(struct stat));
|
memcpy(&(ctask->src.st), &(task->src.st), sizeof(struct stat));
|
||||||
if (task->dst.name)
|
if (task->dst.name)
|
||||||
ctask->dst.name = evas_stringshare_add(task->dst.name);
|
ctask->dst.name = eina_stringshare_add(task->dst.name);
|
||||||
ctask->type = E_FM_OP_COPY;
|
ctask->type = E_FM_OP_COPY;
|
||||||
|
|
||||||
_e_fm_op_work_queue = evas_list_append(_e_fm_op_work_queue, ctask);
|
_e_fm_op_work_queue = evas_list_append(_e_fm_op_work_queue, ctask);
|
||||||
|
@ -1332,10 +1334,10 @@ _e_fm_op_scan_atom(E_Fm_Op_Task * task)
|
||||||
_e_fm_op_update_progress(NULL, 0, REMOVECHUNKSIZE);
|
_e_fm_op_update_progress(NULL, 0, REMOVECHUNKSIZE);
|
||||||
|
|
||||||
ctask = _e_fm_op_task_new();
|
ctask = _e_fm_op_task_new();
|
||||||
ctask->src.name = evas_stringshare_add(task->src.name);
|
ctask->src.name = eina_stringshare_add(task->src.name);
|
||||||
memcpy(&(ctask->src.st), &(task->src.st), sizeof(struct stat));
|
memcpy(&(ctask->src.st), &(task->src.st), sizeof(struct stat));
|
||||||
if (task->dst.name)
|
if (task->dst.name)
|
||||||
ctask->dst.name = evas_stringshare_add(task->dst.name);
|
ctask->dst.name = eina_stringshare_add(task->dst.name);
|
||||||
ctask->type = E_FM_OP_COPY_STAT_INFO;
|
ctask->type = E_FM_OP_COPY_STAT_INFO;
|
||||||
|
|
||||||
_e_fm_op_work_queue = evas_list_append(_e_fm_op_work_queue, ctask);
|
_e_fm_op_work_queue = evas_list_append(_e_fm_op_work_queue, ctask);
|
||||||
|
@ -1345,10 +1347,10 @@ _e_fm_op_scan_atom(E_Fm_Op_Task * task)
|
||||||
_e_fm_op_update_progress(NULL, 0, REMOVECHUNKSIZE);
|
_e_fm_op_update_progress(NULL, 0, REMOVECHUNKSIZE);
|
||||||
|
|
||||||
rtask = _e_fm_op_task_new();
|
rtask = _e_fm_op_task_new();
|
||||||
rtask->src.name = evas_stringshare_add(task->src.name);
|
rtask->src.name = eina_stringshare_add(task->src.name);
|
||||||
memcpy(&(rtask->src.st), &(task->src.st), sizeof(struct stat));
|
memcpy(&(rtask->src.st), &(task->src.st), sizeof(struct stat));
|
||||||
if (task->dst.name)
|
if (task->dst.name)
|
||||||
rtask->dst.name = evas_stringshare_add(task->dst.name);
|
rtask->dst.name = eina_stringshare_add(task->dst.name);
|
||||||
rtask->type = E_FM_OP_REMOVE;
|
rtask->type = E_FM_OP_REMOVE;
|
||||||
|
|
||||||
_e_fm_op_work_queue = evas_list_prepend(_e_fm_op_work_queue, rtask);
|
_e_fm_op_work_queue = evas_list_prepend(_e_fm_op_work_queue, rtask);
|
||||||
|
@ -1360,10 +1362,10 @@ _e_fm_op_scan_atom(E_Fm_Op_Task * task)
|
||||||
_e_fm_op_update_progress(NULL, 0, task->src.st.st_size);
|
_e_fm_op_update_progress(NULL, 0, task->src.st.st_size);
|
||||||
ctask = _e_fm_op_task_new();
|
ctask = _e_fm_op_task_new();
|
||||||
|
|
||||||
ctask->src.name = evas_stringshare_add(task->src.name);
|
ctask->src.name = eina_stringshare_add(task->src.name);
|
||||||
memcpy(&(ctask->src.st), &(task->src.st), sizeof(struct stat));
|
memcpy(&(ctask->src.st), &(task->src.st), sizeof(struct stat));
|
||||||
if (task->dst.name)
|
if (task->dst.name)
|
||||||
ctask->dst.name = evas_stringshare_add(task->dst.name);
|
ctask->dst.name = eina_stringshare_add(task->dst.name);
|
||||||
ctask->type = E_FM_OP_COPY;
|
ctask->type = E_FM_OP_COPY;
|
||||||
|
|
||||||
_e_fm_op_work_queue = evas_list_prepend(_e_fm_op_work_queue, ctask);
|
_e_fm_op_work_queue = evas_list_prepend(_e_fm_op_work_queue, ctask);
|
||||||
|
@ -1372,10 +1374,10 @@ _e_fm_op_scan_atom(E_Fm_Op_Task * task)
|
||||||
_e_fm_op_update_progress(NULL, 0, REMOVECHUNKSIZE);
|
_e_fm_op_update_progress(NULL, 0, REMOVECHUNKSIZE);
|
||||||
rtask = _e_fm_op_task_new();
|
rtask = _e_fm_op_task_new();
|
||||||
|
|
||||||
rtask->src.name = evas_stringshare_add(task->src.name);
|
rtask->src.name = eina_stringshare_add(task->src.name);
|
||||||
memcpy(&(rtask->src.st), &(task->src.st), sizeof(struct stat));
|
memcpy(&(rtask->src.st), &(task->src.st), sizeof(struct stat));
|
||||||
if (task->dst.name)
|
if (task->dst.name)
|
||||||
rtask->dst.name = evas_stringshare_add(task->dst.name);
|
rtask->dst.name = eina_stringshare_add(task->dst.name);
|
||||||
rtask->type = E_FM_OP_REMOVE;
|
rtask->type = E_FM_OP_REMOVE;
|
||||||
|
|
||||||
/* We put remove task after the separator. Work idler won't go
|
/* We put remove task after the separator. Work idler won't go
|
||||||
|
|
|
@ -233,7 +233,7 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
if (strcmp(mi->mime, cfdata->mime)) continue;
|
if (strcmp(mi->mime, cfdata->mime)) continue;
|
||||||
if (mi->icon)
|
if (mi->icon)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(mi->icon);
|
eina_stringshare_del(mi->icon);
|
||||||
mi->icon = NULL;
|
mi->icon = NULL;
|
||||||
}
|
}
|
||||||
found = 1;
|
found = 1;
|
||||||
|
@ -242,7 +242,7 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
if ((!found) && (cfdata->icon_type != 0))
|
if ((!found) && (cfdata->icon_type != 0))
|
||||||
{
|
{
|
||||||
mi = E_NEW(E_Config_Mime_Icon, 1);
|
mi = E_NEW(E_Config_Mime_Icon, 1);
|
||||||
mi->mime = evas_stringshare_add(cfdata->mime);
|
mi->mime = eina_stringshare_add(cfdata->mime);
|
||||||
e_config->mime_icons = evas_list_append(e_config->mime_icons, mi);
|
e_config->mime_icons = evas_list_append(e_config->mime_icons, mi);
|
||||||
}
|
}
|
||||||
/* FIXME: modify mime info */
|
/* FIXME: modify mime info */
|
||||||
|
@ -251,18 +251,18 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
if (found)
|
if (found)
|
||||||
{
|
{
|
||||||
e_config->mime_icons = evas_list_remove(e_config->mime_icons, mi);
|
e_config->mime_icons = evas_list_remove(e_config->mime_icons, mi);
|
||||||
if (mi->mime) evas_stringshare_del(mi->mime);
|
if (mi->mime) eina_stringshare_del(mi->mime);
|
||||||
if (mi->icon) evas_stringshare_del(mi->icon);
|
if (mi->icon) eina_stringshare_del(mi->icon);
|
||||||
free(mi);
|
free(mi);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (cfdata->icon_type == 1)
|
else if (cfdata->icon_type == 1)
|
||||||
{
|
{
|
||||||
mi->icon = evas_stringshare_add("THUMB");
|
mi->icon = eina_stringshare_add("THUMB");
|
||||||
}
|
}
|
||||||
else if (cfdata->icon_type == 2)
|
else if (cfdata->icon_type == 2)
|
||||||
{
|
{
|
||||||
mi->icon = evas_stringshare_add(cfdata->icon);
|
mi->icon = eina_stringshare_add(cfdata->icon);
|
||||||
}
|
}
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
e_fm_mime_icon_cache_flush();
|
e_fm_mime_icon_cache_flush();
|
||||||
|
@ -276,10 +276,10 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
{
|
{
|
||||||
cf->icon.type = cfdata->icon_type;
|
cf->icon.type = cfdata->icon_type;
|
||||||
if (cf->icon.icon)
|
if (cf->icon.icon)
|
||||||
evas_stringshare_del(cf->icon.icon);
|
eina_stringshare_del(cf->icon.icon);
|
||||||
cf->icon.icon = NULL;
|
cf->icon.icon = NULL;
|
||||||
if (cfdata->icon_type == 2)
|
if (cfdata->icon_type == 2)
|
||||||
cf->icon.icon = evas_stringshare_add(cfdata->icon);
|
cf->icon.icon = eina_stringshare_add(cfdata->icon);
|
||||||
if (cfdata->icon_type == 0)
|
if (cfdata->icon_type == 0)
|
||||||
cf->icon.valid = 0;
|
cf->icon.valid = 0;
|
||||||
else
|
else
|
||||||
|
|
|
@ -111,7 +111,7 @@ e_font_available_list(void)
|
||||||
|
|
||||||
efa = E_NEW(E_Font_Available, 1);
|
efa = E_NEW(E_Font_Available, 1);
|
||||||
evas_font = l->data;
|
evas_font = l->data;
|
||||||
efa->name = evas_stringshare_add(evas_font);
|
efa->name = eina_stringshare_add(evas_font);
|
||||||
e_fonts = evas_list_append(e_fonts, efa);
|
e_fonts = evas_list_append(e_fonts, efa);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -129,7 +129,7 @@ e_font_available_list_free(Evas_List *available)
|
||||||
{
|
{
|
||||||
efa = available->data;
|
efa = available->data;
|
||||||
available = evas_list_remove_list(available, available);
|
available = evas_list_remove_list(available, available);
|
||||||
if (efa->name) evas_stringshare_del(efa->name);
|
if (efa->name) eina_stringshare_del(efa->name);
|
||||||
E_FREE(efa);
|
E_FREE(efa);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -142,11 +142,11 @@ e_font_properties_free(E_Font_Properties *efp)
|
||||||
const char *str;
|
const char *str;
|
||||||
|
|
||||||
str = efp->styles->data;
|
str = efp->styles->data;
|
||||||
if (str) evas_stringshare_del(str);
|
if (str) eina_stringshare_del(str);
|
||||||
efp->styles = evas_list_remove_list(efp->styles, efp->styles);
|
efp->styles = evas_list_remove_list(efp->styles, efp->styles);
|
||||||
|
|
||||||
}
|
}
|
||||||
if (efp->name) evas_stringshare_del(efp->name);
|
if (efp->name) eina_stringshare_del(efp->name);
|
||||||
free(efp);
|
free(efp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -207,7 +207,7 @@ _e_font_fontconfig_name_parse(Evas_Hash **font_hash, E_Font_Properties *efp, con
|
||||||
if (efp == NULL)
|
if (efp == NULL)
|
||||||
{
|
{
|
||||||
efp = calloc(1, sizeof(E_Font_Properties));
|
efp = calloc(1, sizeof(E_Font_Properties));
|
||||||
efp->name = evas_stringshare_add(name);
|
efp->name = eina_stringshare_add(name);
|
||||||
if (font_hash) *font_hash = evas_hash_add(*font_hash, name, efp);
|
if (font_hash) *font_hash = evas_hash_add(*font_hash, name, efp);
|
||||||
}
|
}
|
||||||
s2 = strchr(style, ',');
|
s2 = strchr(style, ',');
|
||||||
|
@ -219,11 +219,11 @@ _e_font_fontconfig_name_parse(Evas_Hash **font_hash, E_Font_Properties *efp, con
|
||||||
style_old = style;
|
style_old = style;
|
||||||
style = calloc(sizeof(char), len + 1);
|
style = calloc(sizeof(char), len + 1);
|
||||||
strncpy(style, style_old, len);
|
strncpy(style, style_old, len);
|
||||||
efp->styles = evas_list_append(efp->styles, evas_stringshare_add(style));
|
efp->styles = evas_list_append(efp->styles, eina_stringshare_add(style));
|
||||||
free(style);
|
free(style);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
efp->styles = evas_list_append(efp->styles, evas_stringshare_add(style));
|
efp->styles = evas_list_append(efp->styles, eina_stringshare_add(style));
|
||||||
}
|
}
|
||||||
free(name);
|
free(name);
|
||||||
}
|
}
|
||||||
|
@ -233,7 +233,7 @@ _e_font_fontconfig_name_parse(Evas_Hash **font_hash, E_Font_Properties *efp, con
|
||||||
if (efp == NULL)
|
if (efp == NULL)
|
||||||
{
|
{
|
||||||
efp = calloc(1, sizeof(E_Font_Properties));
|
efp = calloc(1, sizeof(E_Font_Properties));
|
||||||
efp->name = evas_stringshare_add(font);
|
efp->name = eina_stringshare_add(font);
|
||||||
if (font_hash) *font_hash = evas_hash_add(*font_hash, font, efp);
|
if (font_hash) *font_hash = evas_hash_add(*font_hash, font, efp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -285,9 +285,9 @@ e_font_fontconfig_name_get(const char *name, const char *style)
|
||||||
char buf[256];
|
char buf[256];
|
||||||
|
|
||||||
if (name == NULL) return NULL;
|
if (name == NULL) return NULL;
|
||||||
if (style == NULL || style[0] == 0) return evas_stringshare_add(name);
|
if (style == NULL || style[0] == 0) return eina_stringshare_add(name);
|
||||||
snprintf(buf, 256, "%s"E_TOK_STYLE"%s", name, style);
|
snprintf(buf, 256, "%s"E_TOK_STYLE"%s", name, style);
|
||||||
return evas_stringshare_add(buf);
|
return eina_stringshare_add(buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
|
@ -300,7 +300,7 @@ e_font_fallback_clear(void)
|
||||||
eff = e_config->font_fallbacks->data;
|
eff = e_config->font_fallbacks->data;
|
||||||
e_config->font_fallbacks =
|
e_config->font_fallbacks =
|
||||||
evas_list_remove_list(e_config->font_fallbacks, e_config->font_fallbacks);
|
evas_list_remove_list(e_config->font_fallbacks, e_config->font_fallbacks);
|
||||||
if (eff->name) evas_stringshare_del(eff->name);
|
if (eff->name) eina_stringshare_del(eff->name);
|
||||||
E_FREE(eff);
|
E_FREE(eff);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -313,7 +313,7 @@ e_font_fallback_append(const char *font)
|
||||||
e_font_fallback_remove(font);
|
e_font_fallback_remove(font);
|
||||||
|
|
||||||
eff = E_NEW(E_Font_Fallback, 1);
|
eff = E_NEW(E_Font_Fallback, 1);
|
||||||
eff->name = evas_stringshare_add(font);
|
eff->name = eina_stringshare_add(font);
|
||||||
e_config->font_fallbacks = evas_list_append(e_config->font_fallbacks, eff);
|
e_config->font_fallbacks = evas_list_append(e_config->font_fallbacks, eff);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -325,7 +325,7 @@ e_font_fallback_prepend(const char *font)
|
||||||
e_font_fallback_remove(font);
|
e_font_fallback_remove(font);
|
||||||
|
|
||||||
eff = E_NEW(E_Font_Fallback, 1);
|
eff = E_NEW(E_Font_Fallback, 1);
|
||||||
eff->name = evas_stringshare_add(font);
|
eff->name = eina_stringshare_add(font);
|
||||||
e_config->font_fallbacks = evas_list_prepend(e_config->font_fallbacks, eff);
|
e_config->font_fallbacks = evas_list_prepend(e_config->font_fallbacks, eff);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -343,7 +343,7 @@ e_font_fallback_remove(const char *font)
|
||||||
{
|
{
|
||||||
e_config->font_fallbacks =
|
e_config->font_fallbacks =
|
||||||
evas_list_remove_list(e_config->font_fallbacks, next);
|
evas_list_remove_list(e_config->font_fallbacks, next);
|
||||||
if (eff->name) evas_stringshare_del(eff->name);
|
if (eff->name) eina_stringshare_del(eff->name);
|
||||||
E_FREE(eff);
|
E_FREE(eff);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -368,8 +368,8 @@ e_font_default_set(const char *text_class, const char *font, Evas_Font_Size size
|
||||||
efd = evas_list_data(next);
|
efd = evas_list_data(next);
|
||||||
if (!strcmp(efd->text_class, text_class))
|
if (!strcmp(efd->text_class, text_class))
|
||||||
{
|
{
|
||||||
if (efd->font) evas_stringshare_del(efd->font);
|
if (efd->font) eina_stringshare_del(efd->font);
|
||||||
efd->font = evas_stringshare_add(font);
|
efd->font = eina_stringshare_add(font);
|
||||||
efd->size = size;
|
efd->size = size;
|
||||||
/* move to the front of the list */
|
/* move to the front of the list */
|
||||||
e_config->font_defaults =
|
e_config->font_defaults =
|
||||||
|
@ -382,8 +382,8 @@ e_font_default_set(const char *text_class, const char *font, Evas_Font_Size size
|
||||||
|
|
||||||
/* the text class doesnt exist */
|
/* the text class doesnt exist */
|
||||||
efd = E_NEW(E_Font_Default, 1);
|
efd = E_NEW(E_Font_Default, 1);
|
||||||
efd->text_class = evas_stringshare_add(text_class);
|
efd->text_class = eina_stringshare_add(text_class);
|
||||||
efd->font = evas_stringshare_add(font);
|
efd->font = eina_stringshare_add(font);
|
||||||
efd->size = size;
|
efd->size = size;
|
||||||
|
|
||||||
e_config->font_defaults = evas_list_prepend(e_config->font_defaults, efd);
|
e_config->font_defaults = evas_list_prepend(e_config->font_defaults, efd);
|
||||||
|
@ -431,8 +431,8 @@ e_font_default_remove(const char *text_class)
|
||||||
{
|
{
|
||||||
e_config->font_defaults =
|
e_config->font_defaults =
|
||||||
evas_list_remove_list(e_config->font_defaults, next);
|
evas_list_remove_list(e_config->font_defaults, next);
|
||||||
if (efd->text_class) evas_stringshare_del(efd->text_class);
|
if (efd->text_class) eina_stringshare_del(efd->text_class);
|
||||||
if (efd->font) evas_stringshare_del(efd->font);
|
if (efd->font) eina_stringshare_del(efd->font);
|
||||||
E_FREE(efd);
|
E_FREE(efd);
|
||||||
edje_text_class_del(text_class);
|
edje_text_class_del(text_class);
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -263,12 +263,12 @@ e_gadcon_swallowed_new(const char *name, int id, Evas_Object *obj, char *swallow
|
||||||
gc = E_OBJECT_ALLOC(E_Gadcon, E_GADCON_TYPE, _e_gadcon_free);
|
gc = E_OBJECT_ALLOC(E_Gadcon, E_GADCON_TYPE, _e_gadcon_free);
|
||||||
if (!gc) return NULL;
|
if (!gc) return NULL;
|
||||||
|
|
||||||
gc->name = evas_stringshare_add(name);
|
gc->name = eina_stringshare_add(name);
|
||||||
gc->id = id;
|
gc->id = id;
|
||||||
gc->layout_policy = E_GADCON_LAYOUT_POLICY_PANEL;
|
gc->layout_policy = E_GADCON_LAYOUT_POLICY_PANEL;
|
||||||
|
|
||||||
gc->edje.o_parent = obj;
|
gc->edje.o_parent = obj;
|
||||||
gc->edje.swallow_name = evas_stringshare_add(swallow_name);
|
gc->edje.swallow_name = eina_stringshare_add(swallow_name);
|
||||||
|
|
||||||
gc->orient = E_GADCON_ORIENT_HORIZ;
|
gc->orient = E_GADCON_ORIENT_HORIZ;
|
||||||
gc->evas = evas_object_evas_get(obj);
|
gc->evas = evas_object_evas_get(obj);
|
||||||
|
@ -307,7 +307,7 @@ e_gadcon_swallowed_new(const char *name, int id, Evas_Object *obj, char *swallow
|
||||||
if (!gc->cf)
|
if (!gc->cf)
|
||||||
{
|
{
|
||||||
gc->cf = E_NEW(E_Config_Gadcon, 1);
|
gc->cf = E_NEW(E_Config_Gadcon, 1);
|
||||||
gc->cf->name = evas_stringshare_add(gc->name);
|
gc->cf->name = eina_stringshare_add(gc->name);
|
||||||
gc->cf->id = gc->id;
|
gc->cf->id = gc->id;
|
||||||
e_config->gadcons = evas_list_append(e_config->gadcons, gc->cf);
|
e_config->gadcons = evas_list_append(e_config->gadcons, gc->cf);
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
@ -388,7 +388,7 @@ e_gadcon_populate(E_Gadcon *gc)
|
||||||
|
|
||||||
if ((!cf_gcc->id) &&
|
if ((!cf_gcc->id) &&
|
||||||
(_e_gadcon_client_class_feature_check(cc, "id_new", cc->func.id_new)))
|
(_e_gadcon_client_class_feature_check(cc, "id_new", cc->func.id_new)))
|
||||||
cf_gcc->id = evas_stringshare_add(cc->func.id_new());
|
cf_gcc->id = eina_stringshare_add(cc->func.id_new());
|
||||||
|
|
||||||
if (!cf_gcc->style)
|
if (!cf_gcc->style)
|
||||||
{
|
{
|
||||||
|
@ -470,7 +470,7 @@ e_gadcon_populate_class(E_Gadcon *gc, const E_Gadcon_Client_Class *cc)
|
||||||
|
|
||||||
if ((!cf_gcc->id) &&
|
if ((!cf_gcc->id) &&
|
||||||
(_e_gadcon_client_class_feature_check(cc, "id_new", cc->func.id_new)))
|
(_e_gadcon_client_class_feature_check(cc, "id_new", cc->func.id_new)))
|
||||||
cf_gcc->id = evas_stringshare_add(cc->func.id_new());
|
cf_gcc->id = eina_stringshare_add(cc->func.id_new());
|
||||||
|
|
||||||
gcc = cc->func.init(gc, cf_gcc->name, cf_gcc->id,
|
gcc = cc->func.init(gc, cf_gcc->name, cf_gcc->id,
|
||||||
cf_gcc->style);
|
cf_gcc->style);
|
||||||
|
@ -747,8 +747,8 @@ e_gadcon_client_config_new(E_Gadcon *gc, const char *name)
|
||||||
|
|
||||||
cf_gcc = E_NEW(E_Config_Gadcon_Client, 1);
|
cf_gcc = E_NEW(E_Config_Gadcon_Client, 1);
|
||||||
if (!cf_gcc) return NULL;
|
if (!cf_gcc) return NULL;
|
||||||
cf_gcc->name = evas_stringshare_add(name);
|
cf_gcc->name = eina_stringshare_add(name);
|
||||||
cf_gcc->id = evas_stringshare_add(cc->func.id_new());
|
cf_gcc->id = eina_stringshare_add(cc->func.id_new());
|
||||||
cf_gcc->geom.res = 800;
|
cf_gcc->geom.res = 800;
|
||||||
cf_gcc->geom.size = 80;
|
cf_gcc->geom.size = 80;
|
||||||
cf_gcc->geom.pos = cf_gcc->geom.res - cf_gcc->geom.size;
|
cf_gcc->geom.pos = cf_gcc->geom.res - cf_gcc->geom.size;
|
||||||
|
@ -765,9 +765,9 @@ e_gadcon_client_config_del(E_Config_Gadcon *cf_gc, E_Config_Gadcon_Client *cf_gc
|
||||||
{
|
{
|
||||||
if (!cf_gcc) return;
|
if (!cf_gcc) return;
|
||||||
|
|
||||||
if (cf_gcc->name) evas_stringshare_del(cf_gcc->name);
|
if (cf_gcc->name) eina_stringshare_del(cf_gcc->name);
|
||||||
if (cf_gcc->id) evas_stringshare_del(cf_gcc->id);
|
if (cf_gcc->id) eina_stringshare_del(cf_gcc->id);
|
||||||
if (cf_gcc->style) evas_stringshare_del(cf_gcc->style);
|
if (cf_gcc->style) eina_stringshare_del(cf_gcc->style);
|
||||||
if (cf_gc) cf_gc->clients = evas_list_remove(cf_gc->clients, cf_gcc);
|
if (cf_gc) cf_gc->clients = evas_list_remove(cf_gc->clients, cf_gcc);
|
||||||
free(cf_gcc);
|
free(cf_gcc);
|
||||||
}
|
}
|
||||||
|
@ -781,7 +781,7 @@ e_gadcon_client_new(E_Gadcon *gc, const char *name, const char *id, const char *
|
||||||
E_OBJECT_TYPE_CHECK_RETURN(gc, E_GADCON_TYPE, NULL);
|
E_OBJECT_TYPE_CHECK_RETURN(gc, E_GADCON_TYPE, NULL);
|
||||||
gcc = E_OBJECT_ALLOC(E_Gadcon_Client, E_GADCON_CLIENT_TYPE, _e_gadcon_client_free);
|
gcc = E_OBJECT_ALLOC(E_Gadcon_Client, E_GADCON_CLIENT_TYPE, _e_gadcon_client_free);
|
||||||
if (!gcc) return NULL;
|
if (!gcc) return NULL;
|
||||||
gcc->name = evas_stringshare_add(name);
|
gcc->name = eina_stringshare_add(name);
|
||||||
gcc->gadcon = gc;
|
gcc->gadcon = gc;
|
||||||
gcc->o_base = base_obj;
|
gcc->o_base = base_obj;
|
||||||
if (gc->clients)
|
if (gc->clients)
|
||||||
|
@ -794,7 +794,7 @@ e_gadcon_client_new(E_Gadcon *gc, const char *name, const char *id, const char *
|
||||||
if ((gc->frame_request.func) && (style))
|
if ((gc->frame_request.func) && (style))
|
||||||
{
|
{
|
||||||
gcc->o_frame = gc->frame_request.func(gc->frame_request.data, gcc, style);
|
gcc->o_frame = gc->frame_request.func(gc->frame_request.data, gcc, style);
|
||||||
gcc->style = evas_stringshare_add(style);
|
gcc->style = eina_stringshare_add(style);
|
||||||
if (gcc->o_frame)
|
if (gcc->o_frame)
|
||||||
{
|
{
|
||||||
edje_object_size_min_calc(gcc->o_frame, &(gcc->pad.w), &(gcc->pad.h));
|
edje_object_size_min_calc(gcc->o_frame, &(gcc->pad.w), &(gcc->pad.h));
|
||||||
|
@ -1349,8 +1349,8 @@ _e_gadcon_free(E_Gadcon *gc)
|
||||||
e_gadcon_unpopulate(gc);
|
e_gadcon_unpopulate(gc);
|
||||||
gadcons = evas_list_remove(gadcons, gc);
|
gadcons = evas_list_remove(gadcons, gc);
|
||||||
if (gc->o_container) evas_object_del(gc->o_container);
|
if (gc->o_container) evas_object_del(gc->o_container);
|
||||||
evas_stringshare_del(gc->name);
|
eina_stringshare_del(gc->name);
|
||||||
evas_stringshare_del(gc->edje.swallow_name);
|
eina_stringshare_del(gc->edje.swallow_name);
|
||||||
if (gc->config_dialog) e_object_del(E_OBJECT(gc->config_dialog));
|
if (gc->config_dialog) e_object_del(E_OBJECT(gc->config_dialog));
|
||||||
if (gc->drop_handler) e_drop_handler_del(gc->drop_handler);
|
if (gc->drop_handler) e_drop_handler_del(gc->drop_handler);
|
||||||
free(gc);
|
free(gc);
|
||||||
|
@ -1381,10 +1381,10 @@ _e_gadcon_client_free(E_Gadcon_Client *gcc)
|
||||||
gcc->gadcon->clients = evas_list_remove(gcc->gadcon->clients, gcc);
|
gcc->gadcon->clients = evas_list_remove(gcc->gadcon->clients, gcc);
|
||||||
if (gcc->o_box) evas_object_del(gcc->o_box);
|
if (gcc->o_box) evas_object_del(gcc->o_box);
|
||||||
if (gcc->o_frame) evas_object_del(gcc->o_frame);
|
if (gcc->o_frame) evas_object_del(gcc->o_frame);
|
||||||
evas_stringshare_del(gcc->name);
|
eina_stringshare_del(gcc->name);
|
||||||
if (gcc->scroll_timer) ecore_timer_del(gcc->scroll_timer);
|
if (gcc->scroll_timer) ecore_timer_del(gcc->scroll_timer);
|
||||||
if (gcc->scroll_animator) ecore_animator_del(gcc->scroll_animator);
|
if (gcc->scroll_animator) ecore_animator_del(gcc->scroll_animator);
|
||||||
if (gcc->style) evas_stringshare_del(gcc->style);
|
if (gcc->style) eina_stringshare_del(gcc->style);
|
||||||
free(gcc);
|
free(gcc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1495,10 +1495,10 @@ _e_gadcon_client_save(E_Gadcon_Client *gcc)
|
||||||
gcc->cf->state_info.seq = gcc->state_info.seq;
|
gcc->cf->state_info.seq = gcc->state_info.seq;
|
||||||
gcc->cf->state_info.flags = gcc->state_info.flags;
|
gcc->cf->state_info.flags = gcc->state_info.flags;
|
||||||
gcc->cf->autoscroll = gcc->autoscroll;
|
gcc->cf->autoscroll = gcc->autoscroll;
|
||||||
if (gcc->cf->style) evas_stringshare_del(gcc->cf->style);
|
if (gcc->cf->style) eina_stringshare_del(gcc->cf->style);
|
||||||
gcc->cf->style = NULL;
|
gcc->cf->style = NULL;
|
||||||
if (gcc->style)
|
if (gcc->style)
|
||||||
gcc->cf->style = evas_stringshare_add(gcc->style);
|
gcc->cf->style = eina_stringshare_add(gcc->style);
|
||||||
gcc->cf->resizable = gcc->resizable;
|
gcc->cf->resizable = gcc->resizable;
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
}
|
}
|
||||||
|
@ -2371,8 +2371,8 @@ _e_gadcon_client_cb_menu_style_plain(void *data, E_Menu *m, E_Menu_Item *mi)
|
||||||
|
|
||||||
gcc = data;
|
gcc = data;
|
||||||
gc = gcc->gadcon;
|
gc = gcc->gadcon;
|
||||||
if (gcc->style) evas_stringshare_del(gcc->style);
|
if (gcc->style) eina_stringshare_del(gcc->style);
|
||||||
gcc->style = evas_stringshare_add(E_GADCON_CLIENT_STYLE_PLAIN);
|
gcc->style = eina_stringshare_add(E_GADCON_CLIENT_STYLE_PLAIN);
|
||||||
_e_gadcon_client_save(gcc);
|
_e_gadcon_client_save(gcc);
|
||||||
e_gadcon_unpopulate(gc);
|
e_gadcon_unpopulate(gc);
|
||||||
e_gadcon_populate(gc);
|
e_gadcon_populate(gc);
|
||||||
|
@ -2386,8 +2386,8 @@ _e_gadcon_client_cb_menu_style_inset(void *data, E_Menu *m, E_Menu_Item *mi)
|
||||||
|
|
||||||
gcc = data;
|
gcc = data;
|
||||||
gc = gcc->gadcon;
|
gc = gcc->gadcon;
|
||||||
if (gcc->style) evas_stringshare_del(gcc->style);
|
if (gcc->style) eina_stringshare_del(gcc->style);
|
||||||
gcc->style = evas_stringshare_add(E_GADCON_CLIENT_STYLE_INSET);
|
gcc->style = eina_stringshare_add(E_GADCON_CLIENT_STYLE_INSET);
|
||||||
_e_gadcon_client_save(gcc);
|
_e_gadcon_client_save(gcc);
|
||||||
e_gadcon_unpopulate(gc);
|
e_gadcon_unpopulate(gc);
|
||||||
e_gadcon_populate(gc);
|
e_gadcon_populate(gc);
|
||||||
|
|
|
@ -45,8 +45,8 @@ e_init_shutdown(void)
|
||||||
{
|
{
|
||||||
/* if not killed, kill init */
|
/* if not killed, kill init */
|
||||||
e_init_hide();
|
e_init_hide();
|
||||||
if (title) evas_stringshare_del(title);
|
if (title) eina_stringshare_del(title);
|
||||||
if (version) evas_stringshare_del(version);
|
if (version) eina_stringshare_del(version);
|
||||||
title = NULL;
|
title = NULL;
|
||||||
version = NULL;
|
version = NULL;
|
||||||
ecore_event_handler_del(exe_del_handler);
|
ecore_event_handler_del(exe_del_handler);
|
||||||
|
@ -65,13 +65,13 @@ e_init_show(void)
|
||||||
if (!e_config->init_default_theme)
|
if (!e_config->init_default_theme)
|
||||||
s = e_path_find(path_init, "default.edj");
|
s = e_path_find(path_init, "default.edj");
|
||||||
else if (e_config->init_default_theme[0] == '/')
|
else if (e_config->init_default_theme[0] == '/')
|
||||||
s = evas_stringshare_add(e_config->init_default_theme);
|
s = eina_stringshare_add(e_config->init_default_theme);
|
||||||
else
|
else
|
||||||
s = e_path_find(path_init, e_config->init_default_theme);
|
s = e_path_find(path_init, e_config->init_default_theme);
|
||||||
|
|
||||||
if (s) theme = strdup(e_util_filename_escape(s));
|
if (s) theme = strdup(e_util_filename_escape(s));
|
||||||
else theme = strdup("XdX");
|
else theme = strdup("XdX");
|
||||||
if (s) evas_stringshare_del(s);
|
if (s) eina_stringshare_del(s);
|
||||||
|
|
||||||
if (title) tit = strdup(e_util_filename_escape(title));
|
if (title) tit = strdup(e_util_filename_escape(title));
|
||||||
else tit = strdup("XtX");
|
else tit = strdup("XtX");
|
||||||
|
@ -102,15 +102,15 @@ e_init_hide(void)
|
||||||
EAPI void
|
EAPI void
|
||||||
e_init_title_set(const char *str)
|
e_init_title_set(const char *str)
|
||||||
{
|
{
|
||||||
if (title) evas_stringshare_del(title);
|
if (title) eina_stringshare_del(title);
|
||||||
title = evas_stringshare_add(str);
|
title = eina_stringshare_add(str);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
e_init_version_set(const char *str)
|
e_init_version_set(const char *str)
|
||||||
{
|
{
|
||||||
if (version) evas_stringshare_del(version);
|
if (version) eina_stringshare_del(version);
|
||||||
version = evas_stringshare_add(str);
|
version = eina_stringshare_add(str);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
|
@ -120,7 +120,7 @@ e_init_status_set(const char *str)
|
||||||
// printf("---STAT %p %s\n", client, str);
|
// printf("---STAT %p %s\n", client, str);
|
||||||
if (!client)
|
if (!client)
|
||||||
{
|
{
|
||||||
stats = evas_list_append(stats, evas_stringshare_add(str));
|
stats = evas_list_append(stats, eina_stringshare_add(str));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// printf("---SEND\n");
|
// printf("---SEND\n");
|
||||||
|
@ -187,7 +187,7 @@ e_init_client_data(Ecore_Ipc_Event_Client_Data *e)
|
||||||
stats = evas_list_remove_list(stats, stats);
|
stats = evas_list_remove_list(stats, stats);
|
||||||
// printf("---SPOOL %s\n", s);
|
// printf("---SPOOL %s\n", s);
|
||||||
e_init_status_set(s);
|
e_init_status_set(s);
|
||||||
evas_stringshare_del(s);
|
eina_stringshare_del(s);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (e->minor == 2)
|
else if (e->minor == 2)
|
||||||
|
@ -319,7 +319,7 @@ e_init_init(void)
|
||||||
if (!e_config->init_default_theme)
|
if (!e_config->init_default_theme)
|
||||||
s = e_path_find(path_init, "default.edj");
|
s = e_path_find(path_init, "default.edj");
|
||||||
else if (e_config->init_default_theme[0] == '/')
|
else if (e_config->init_default_theme[0] == '/')
|
||||||
s = evas_stringshare_add(e_config->init_default_theme);
|
s = eina_stringshare_add(e_config->init_default_theme);
|
||||||
else
|
else
|
||||||
s = e_path_find(path_init, e_config->init_default_theme);
|
s = e_path_find(path_init, e_config->init_default_theme);
|
||||||
|
|
||||||
|
@ -350,13 +350,13 @@ e_init_init(void)
|
||||||
{
|
{
|
||||||
o = edje_object_add(_e_init_evas);
|
o = edje_object_add(_e_init_evas);
|
||||||
edje_object_file_set(o, s, "e/init/splash");
|
edje_object_file_set(o, s, "e/init/splash");
|
||||||
if (s) evas_stringshare_del(s);
|
if (s) eina_stringshare_del(s);
|
||||||
_e_init_object = o;
|
_e_init_object = o;
|
||||||
evas_object_move(o, 0, 0);
|
evas_object_move(o, 0, 0);
|
||||||
evas_object_resize(o, w, h);
|
evas_object_resize(o, w, h);
|
||||||
evas_object_show(o);
|
evas_object_show(o);
|
||||||
}
|
}
|
||||||
if (s) evas_stringshare_del(s);
|
if (s) eina_stringshare_del(s);
|
||||||
|
|
||||||
edje_object_part_text_set(_e_init_object, "e.text.disable_text",
|
edje_object_part_text_set(_e_init_object, "e.text.disable_text",
|
||||||
_("Disable splash screen"));
|
_("Disable splash screen"));
|
||||||
|
|
|
@ -216,8 +216,8 @@ _fill_type_hash(void)
|
||||||
|
|
||||||
cft = E_NEW(CFType, 1);
|
cft = E_NEW(CFType, 1);
|
||||||
if (!cft) continue;
|
if (!cft) continue;
|
||||||
cft->key = evas_stringshare_add(_types[i].key);
|
cft->key = eina_stringshare_add(_types[i].key);
|
||||||
cft->name = evas_stringshare_add(_types[i].name);
|
cft->name = eina_stringshare_add(_types[i].name);
|
||||||
types_hash = evas_hash_direct_add(types_hash, cft->key, cft);
|
types_hash = evas_hash_direct_add(types_hash, cft->key, cft);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -249,7 +249,7 @@ _load_modules(const char *dir)
|
||||||
/* does the ModuleType exist in desktop? */
|
/* does the ModuleType exist in desktop? */
|
||||||
if (desk->x)
|
if (desk->x)
|
||||||
type = ecore_hash_get(desk->x, "X-Enlightenment-ModuleType");
|
type = ecore_hash_get(desk->x, "X-Enlightenment-ModuleType");
|
||||||
if (!type) type = evas_stringshare_add("shelf");
|
if (!type) type = eina_stringshare_add("shelf");
|
||||||
|
|
||||||
/* do we have this module already in it's type hash ? */
|
/* do we have this module already in it's type hash ? */
|
||||||
cft = evas_hash_find(types_hash, type);
|
cft = evas_hash_find(types_hash, type);
|
||||||
|
@ -257,7 +257,7 @@ _load_modules(const char *dir)
|
||||||
{
|
{
|
||||||
if (evas_hash_find(cft->modules, mod))
|
if (evas_hash_find(cft->modules, mod))
|
||||||
{
|
{
|
||||||
if ((!desk->x) && (type)) evas_stringshare_del(type);
|
if ((!desk->x) && (type)) eina_stringshare_del(type);
|
||||||
if (desk) efreet_desktop_free(desk);
|
if (desk) efreet_desktop_free(desk);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -266,13 +266,13 @@ _load_modules(const char *dir)
|
||||||
/* module not in it's type hash, add */
|
/* module not in it's type hash, add */
|
||||||
cfm = E_NEW(CFModule, 1);
|
cfm = E_NEW(CFModule, 1);
|
||||||
if (!cfm) continue;
|
if (!cfm) continue;
|
||||||
cfm->short_name = evas_stringshare_add(mod);
|
cfm->short_name = eina_stringshare_add(mod);
|
||||||
if (desk->name) cfm->name = evas_stringshare_add(desk->name);
|
if (desk->name) cfm->name = eina_stringshare_add(desk->name);
|
||||||
if (desk->icon) cfm->icon = evas_stringshare_add(desk->icon);
|
if (desk->icon) cfm->icon = eina_stringshare_add(desk->icon);
|
||||||
if (desk->comment) cfm->comment = evas_stringshare_add(desk->comment);
|
if (desk->comment) cfm->comment = eina_stringshare_add(desk->comment);
|
||||||
if (desk->orig_path)
|
if (desk->orig_path)
|
||||||
cfm->orig_path = evas_stringshare_add(desk->orig_path);
|
cfm->orig_path = eina_stringshare_add(desk->orig_path);
|
||||||
if ((!desk->x) && (type)) evas_stringshare_del(type);
|
if ((!desk->x) && (type)) eina_stringshare_del(type);
|
||||||
efreet_desktop_free(desk);
|
efreet_desktop_free(desk);
|
||||||
|
|
||||||
if (e_module_find(mod)) cfm->enabled = 1;
|
if (e_module_find(mod)) cfm->enabled = 1;
|
||||||
|
@ -350,8 +350,8 @@ _types_hash_cb_free(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED__
|
||||||
CFType *type = NULL;
|
CFType *type = NULL;
|
||||||
|
|
||||||
if (!(type = data)) return 1;
|
if (!(type = data)) return 1;
|
||||||
if (type->key) evas_stringshare_del(type->key);
|
if (type->key) eina_stringshare_del(type->key);
|
||||||
if (type->name) evas_stringshare_del(type->name);
|
if (type->name) eina_stringshare_del(type->name);
|
||||||
if (type->modules)
|
if (type->modules)
|
||||||
{
|
{
|
||||||
evas_hash_foreach(type->modules, _mod_hash_cb_free, NULL);
|
evas_hash_foreach(type->modules, _mod_hash_cb_free, NULL);
|
||||||
|
@ -369,11 +369,11 @@ _mod_hash_cb_free(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED__,
|
||||||
CFModule *mod = NULL;
|
CFModule *mod = NULL;
|
||||||
|
|
||||||
if (!(mod = data)) return 1;
|
if (!(mod = data)) return 1;
|
||||||
if (mod->short_name) evas_stringshare_del(mod->short_name);
|
if (mod->short_name) eina_stringshare_del(mod->short_name);
|
||||||
if (mod->name) evas_stringshare_del(mod->name);
|
if (mod->name) eina_stringshare_del(mod->name);
|
||||||
if (mod->icon) evas_stringshare_del(mod->icon);
|
if (mod->icon) eina_stringshare_del(mod->icon);
|
||||||
if (mod->comment) evas_stringshare_del(mod->comment);
|
if (mod->comment) eina_stringshare_del(mod->comment);
|
||||||
if (mod->orig_path) evas_stringshare_del(mod->orig_path);
|
if (mod->orig_path) eina_stringshare_del(mod->orig_path);
|
||||||
E_FREE(mod);
|
E_FREE(mod);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1611,7 +1611,7 @@ _e_int_menus_shelves_add_cb(void *data, E_Menu *m, E_Menu_Item *mi)
|
||||||
con = e_container_current_get(e_manager_current_get());
|
con = e_container_current_get(e_manager_current_get());
|
||||||
zone = e_zone_current_get(con);
|
zone = e_zone_current_get(con);
|
||||||
cs = E_NEW(E_Config_Shelf, 1);
|
cs = E_NEW(E_Config_Shelf, 1);
|
||||||
cs->name = evas_stringshare_add("shelf");
|
cs->name = eina_stringshare_add("shelf");
|
||||||
cs->container = con->num;
|
cs->container = con->num;
|
||||||
cs->zone = zone->num;
|
cs->zone = zone->num;
|
||||||
cs->popup = 1;
|
cs->popup = 1;
|
||||||
|
@ -1619,7 +1619,7 @@ _e_int_menus_shelves_add_cb(void *data, E_Menu *m, E_Menu_Item *mi)
|
||||||
cs->orient = E_GADCON_ORIENT_CORNER_BR;
|
cs->orient = E_GADCON_ORIENT_CORNER_BR;
|
||||||
cs->fit_along = 1;
|
cs->fit_along = 1;
|
||||||
cs->fit_size = 0;
|
cs->fit_size = 0;
|
||||||
cs->style = evas_stringshare_add("default");
|
cs->style = eina_stringshare_add("default");
|
||||||
cs->size = 40;
|
cs->size = 40;
|
||||||
cs->overlap = 0;
|
cs->overlap = 0;
|
||||||
e_config->shelves = evas_list_append(e_config->shelves, cs);
|
e_config->shelves = evas_list_append(e_config->shelves, cs);
|
||||||
|
|
|
@ -229,40 +229,40 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
{
|
{
|
||||||
case MODE_BOTTOM_MIDDLE:
|
case MODE_BOTTOM_MIDDLE:
|
||||||
cfdata->escfg->orient = E_GADCON_ORIENT_BOTTOM;
|
cfdata->escfg->orient = E_GADCON_ORIENT_BOTTOM;
|
||||||
if (cfdata->escfg->style) evas_stringshare_del(cfdata->escfg->style);
|
if (cfdata->escfg->style) eina_stringshare_del(cfdata->escfg->style);
|
||||||
cfdata->escfg->style = evas_stringshare_add("default");
|
cfdata->escfg->style = eina_stringshare_add("default");
|
||||||
cfdata->escfg->fit_along = 1;
|
cfdata->escfg->fit_along = 1;
|
||||||
cfdata->escfg->popup = 1;
|
cfdata->escfg->popup = 1;
|
||||||
cfdata->escfg->layer = 200;
|
cfdata->escfg->layer = 200;
|
||||||
break;
|
break;
|
||||||
case MODE_BOTTOM_ALL:
|
case MODE_BOTTOM_ALL:
|
||||||
cfdata->escfg->orient = E_GADCON_ORIENT_BOTTOM;
|
cfdata->escfg->orient = E_GADCON_ORIENT_BOTTOM;
|
||||||
if (cfdata->escfg->style) evas_stringshare_del(cfdata->escfg->style);
|
if (cfdata->escfg->style) eina_stringshare_del(cfdata->escfg->style);
|
||||||
cfdata->escfg->style = evas_stringshare_add("default");
|
cfdata->escfg->style = eina_stringshare_add("default");
|
||||||
cfdata->escfg->fit_along = 0;
|
cfdata->escfg->fit_along = 0;
|
||||||
cfdata->escfg->popup = 1;
|
cfdata->escfg->popup = 1;
|
||||||
cfdata->escfg->layer = 200;
|
cfdata->escfg->layer = 200;
|
||||||
break;
|
break;
|
||||||
case MODE_BOTTOM_DESKTOP:
|
case MODE_BOTTOM_DESKTOP:
|
||||||
cfdata->escfg->orient = E_GADCON_ORIENT_BOTTOM;
|
cfdata->escfg->orient = E_GADCON_ORIENT_BOTTOM;
|
||||||
if (cfdata->escfg->style) evas_stringshare_del(cfdata->escfg->style);
|
if (cfdata->escfg->style) eina_stringshare_del(cfdata->escfg->style);
|
||||||
cfdata->escfg->style = evas_stringshare_add("invisible");
|
cfdata->escfg->style = eina_stringshare_add("invisible");
|
||||||
cfdata->escfg->fit_along = 0;
|
cfdata->escfg->fit_along = 0;
|
||||||
cfdata->escfg->popup = 0;
|
cfdata->escfg->popup = 0;
|
||||||
cfdata->escfg->layer = 1;
|
cfdata->escfg->layer = 1;
|
||||||
break;
|
break;
|
||||||
case MODE_TOP_ALL:
|
case MODE_TOP_ALL:
|
||||||
cfdata->escfg->orient = E_GADCON_ORIENT_TOP;
|
cfdata->escfg->orient = E_GADCON_ORIENT_TOP;
|
||||||
if (cfdata->escfg->style) evas_stringshare_del(cfdata->escfg->style);
|
if (cfdata->escfg->style) eina_stringshare_del(cfdata->escfg->style);
|
||||||
cfdata->escfg->style = evas_stringshare_add("default");
|
cfdata->escfg->style = eina_stringshare_add("default");
|
||||||
cfdata->escfg->fit_along = 0;
|
cfdata->escfg->fit_along = 0;
|
||||||
cfdata->escfg->popup = 1;
|
cfdata->escfg->popup = 1;
|
||||||
cfdata->escfg->layer = 200;
|
cfdata->escfg->layer = 200;
|
||||||
break;
|
break;
|
||||||
case MODE_TOP_DESKTOP:
|
case MODE_TOP_DESKTOP:
|
||||||
cfdata->escfg->orient = E_GADCON_ORIENT_TOP;
|
cfdata->escfg->orient = E_GADCON_ORIENT_TOP;
|
||||||
if (cfdata->escfg->style) evas_stringshare_del(cfdata->escfg->style);
|
if (cfdata->escfg->style) eina_stringshare_del(cfdata->escfg->style);
|
||||||
cfdata->escfg->style = evas_stringshare_add("invisible");
|
cfdata->escfg->style = eina_stringshare_add("invisible");
|
||||||
cfdata->escfg->fit_along = 0;
|
cfdata->escfg->fit_along = 0;
|
||||||
cfdata->escfg->popup = 0;
|
cfdata->escfg->popup = 0;
|
||||||
cfdata->escfg->layer = 1;
|
cfdata->escfg->layer = 1;
|
||||||
|
@ -305,14 +305,14 @@ _advanced_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
/* Only change style is we need to */
|
/* Only change style is we need to */
|
||||||
if (!cfdata->escfg->style)
|
if (!cfdata->escfg->style)
|
||||||
{
|
{
|
||||||
cfdata->escfg->style = evas_stringshare_add(cfdata->style);
|
cfdata->escfg->style = eina_stringshare_add(cfdata->style);
|
||||||
e_shelf_style_set(cfdata->es, cfdata->style);
|
e_shelf_style_set(cfdata->es, cfdata->style);
|
||||||
}
|
}
|
||||||
else if ((cfdata->escfg->style) &&
|
else if ((cfdata->escfg->style) &&
|
||||||
(strcmp(cfdata->escfg->style, cfdata->style)))
|
(strcmp(cfdata->escfg->style, cfdata->style)))
|
||||||
{
|
{
|
||||||
if (cfdata->escfg->style) evas_stringshare_del(cfdata->escfg->style);
|
if (cfdata->escfg->style) eina_stringshare_del(cfdata->escfg->style);
|
||||||
cfdata->escfg->style = evas_stringshare_add(cfdata->style);
|
cfdata->escfg->style = eina_stringshare_add(cfdata->style);
|
||||||
e_shelf_style_set(cfdata->es, cfdata->style);
|
e_shelf_style_set(cfdata->es, cfdata->style);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -86,9 +86,9 @@ e_intl_shutdown(void)
|
||||||
E_FREE(_e_intl_orig_xmodifiers);
|
E_FREE(_e_intl_orig_xmodifiers);
|
||||||
|
|
||||||
if (_e_intl_imc_personal_path)
|
if (_e_intl_imc_personal_path)
|
||||||
evas_stringshare_del(_e_intl_imc_personal_path);
|
eina_stringshare_del(_e_intl_imc_personal_path);
|
||||||
if (_e_intl_imc_system_path)
|
if (_e_intl_imc_system_path)
|
||||||
evas_stringshare_del(_e_intl_imc_system_path);
|
eina_stringshare_del(_e_intl_imc_system_path);
|
||||||
|
|
||||||
e_intl_data_shutdown();
|
e_intl_data_shutdown();
|
||||||
|
|
||||||
|
@ -409,7 +409,7 @@ e_intl_imc_personal_path_get(void)
|
||||||
char buf[4096];
|
char buf[4096];
|
||||||
|
|
||||||
snprintf(buf, sizeof(buf), "%s/.e/e/input_methods", e_user_homedir_get());
|
snprintf(buf, sizeof(buf), "%s/.e/e/input_methods", e_user_homedir_get());
|
||||||
_e_intl_imc_personal_path = evas_stringshare_add(buf);
|
_e_intl_imc_personal_path = eina_stringshare_add(buf);
|
||||||
}
|
}
|
||||||
return _e_intl_imc_personal_path;
|
return _e_intl_imc_personal_path;
|
||||||
}
|
}
|
||||||
|
@ -422,7 +422,7 @@ e_intl_imc_system_path_get(void)
|
||||||
char buf[4096];
|
char buf[4096];
|
||||||
|
|
||||||
snprintf(buf, sizeof(buf), "%s/data/input_methods", e_prefix_data_get());
|
snprintf(buf, sizeof(buf), "%s/data/input_methods", e_prefix_data_get());
|
||||||
_e_intl_imc_system_path = evas_stringshare_add(buf);
|
_e_intl_imc_system_path = eina_stringshare_add(buf);
|
||||||
}
|
}
|
||||||
return _e_intl_imc_system_path;
|
return _e_intl_imc_system_path;
|
||||||
}
|
}
|
||||||
|
@ -751,22 +751,22 @@ e_intl_locale_parts_get(const char *locale)
|
||||||
if (language[0] != 0)
|
if (language[0] != 0)
|
||||||
{
|
{
|
||||||
locale_parts->mask |= E_INTL_LOC_LANG;
|
locale_parts->mask |= E_INTL_LOC_LANG;
|
||||||
locale_parts->lang = evas_stringshare_add(language);
|
locale_parts->lang = eina_stringshare_add(language);
|
||||||
}
|
}
|
||||||
if (territory[0] != 0)
|
if (territory[0] != 0)
|
||||||
{
|
{
|
||||||
locale_parts->mask |= E_INTL_LOC_REGION;
|
locale_parts->mask |= E_INTL_LOC_REGION;
|
||||||
locale_parts->region = evas_stringshare_add(territory);
|
locale_parts->region = eina_stringshare_add(territory);
|
||||||
}
|
}
|
||||||
if (codeset[0] != 0)
|
if (codeset[0] != 0)
|
||||||
{
|
{
|
||||||
locale_parts->mask |= E_INTL_LOC_CODESET;
|
locale_parts->mask |= E_INTL_LOC_CODESET;
|
||||||
locale_parts->codeset = evas_stringshare_add(codeset);
|
locale_parts->codeset = eina_stringshare_add(codeset);
|
||||||
}
|
}
|
||||||
if (modifier[0] != 0)
|
if (modifier[0] != 0)
|
||||||
{
|
{
|
||||||
locale_parts->mask |= E_INTL_LOC_MODIFIER;
|
locale_parts->mask |= E_INTL_LOC_MODIFIER;
|
||||||
locale_parts->modifier = evas_stringshare_add(modifier);
|
locale_parts->modifier = eina_stringshare_add(modifier);
|
||||||
}
|
}
|
||||||
|
|
||||||
return locale_parts;
|
return locale_parts;
|
||||||
|
@ -777,10 +777,10 @@ e_intl_locale_parts_free(E_Locale_Parts *locale_parts)
|
||||||
{
|
{
|
||||||
if (locale_parts != NULL)
|
if (locale_parts != NULL)
|
||||||
{
|
{
|
||||||
if (locale_parts->lang) evas_stringshare_del(locale_parts->lang);
|
if (locale_parts->lang) eina_stringshare_del(locale_parts->lang);
|
||||||
if (locale_parts->region) evas_stringshare_del(locale_parts->region);
|
if (locale_parts->region) eina_stringshare_del(locale_parts->region);
|
||||||
if (locale_parts->codeset) evas_stringshare_del(locale_parts->codeset);
|
if (locale_parts->codeset) eina_stringshare_del(locale_parts->codeset);
|
||||||
if (locale_parts->modifier) evas_stringshare_del(locale_parts->modifier);
|
if (locale_parts->modifier) eina_stringshare_del(locale_parts->modifier);
|
||||||
E_FREE(locale_parts);
|
E_FREE(locale_parts);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -65,12 +65,12 @@ e_intl_input_method_config_free(E_Input_Method_Config *imc)
|
||||||
{
|
{
|
||||||
if (imc != NULL)
|
if (imc != NULL)
|
||||||
{
|
{
|
||||||
if (imc->e_im_name) evas_stringshare_del(imc->e_im_name);
|
if (imc->e_im_name) eina_stringshare_del(imc->e_im_name);
|
||||||
if (imc->gtk_im_module) evas_stringshare_del(imc->gtk_im_module);
|
if (imc->gtk_im_module) eina_stringshare_del(imc->gtk_im_module);
|
||||||
if (imc->qt_im_module) evas_stringshare_del(imc->qt_im_module);
|
if (imc->qt_im_module) eina_stringshare_del(imc->qt_im_module);
|
||||||
if (imc->xmodifiers) evas_stringshare_del(imc->xmodifiers);
|
if (imc->xmodifiers) eina_stringshare_del(imc->xmodifiers);
|
||||||
if (imc->e_im_exec) evas_stringshare_del(imc->e_im_exec);
|
if (imc->e_im_exec) eina_stringshare_del(imc->e_im_exec);
|
||||||
if (imc->e_im_setup_exec) evas_stringshare_del(imc->e_im_setup_exec);
|
if (imc->e_im_setup_exec) eina_stringshare_del(imc->e_im_setup_exec);
|
||||||
E_FREE(imc);
|
E_FREE(imc);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1066,9 +1066,9 @@ break;
|
||||||
#elif (TYPE == E_WM_IN)
|
#elif (TYPE == E_WM_IN)
|
||||||
STRING(s, HDL);
|
STRING(s, HDL);
|
||||||
/* TODO: Check if file exists */
|
/* TODO: Check if file exists */
|
||||||
if (e_config->desktop_default_background) evas_stringshare_del(e_config->desktop_default_background);
|
if (e_config->desktop_default_background) eina_stringshare_del(e_config->desktop_default_background);
|
||||||
e_config->desktop_default_background = NULL;
|
e_config->desktop_default_background = NULL;
|
||||||
if (s) e_config->desktop_default_background = evas_stringshare_add(s);
|
if (s) e_config->desktop_default_background = eina_stringshare_add(s);
|
||||||
e_bg_update();
|
e_bg_update();
|
||||||
SAVE;
|
SAVE;
|
||||||
END_STRING(s);
|
END_STRING(s);
|
||||||
|
@ -1448,9 +1448,9 @@ break;
|
||||||
#elif (TYPE == E_WM_IN)
|
#elif (TYPE == E_WM_IN)
|
||||||
STRING(s, HDL);
|
STRING(s, HDL);
|
||||||
/* TODO: Check if language exists */
|
/* TODO: Check if language exists */
|
||||||
if (e_config->language) evas_stringshare_del(e_config->language);
|
if (e_config->language) eina_stringshare_del(e_config->language);
|
||||||
e_config->language = NULL;
|
e_config->language = NULL;
|
||||||
if (s) e_config->language = evas_stringshare_add(s);
|
if (s) e_config->language = eina_stringshare_add(s);
|
||||||
if ((e_config->language) && (e_config->language[0] != 0))
|
if ((e_config->language) && (e_config->language[0] != 0))
|
||||||
e_intl_language_set(e_config->language);
|
e_intl_language_set(e_config->language);
|
||||||
else
|
else
|
||||||
|
@ -1508,9 +1508,9 @@ break;
|
||||||
|
|
||||||
E_Path_Dir *p;
|
E_Path_Dir *p;
|
||||||
if (s) {
|
if (s) {
|
||||||
dat = evas_list_append(dat, evas_stringshare_add(s));
|
dat = evas_list_append(dat, eina_stringshare_add(s));
|
||||||
FOR(dir_list) { p = l->data;
|
FOR(dir_list) { p = l->data;
|
||||||
dat = evas_list_append(dat, evas_stringshare_add(p->dir));
|
dat = evas_list_append(dat, eina_stringshare_add(p->dir));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1521,7 +1521,7 @@ break;
|
||||||
const char *dir;
|
const char *dir;
|
||||||
|
|
||||||
dir = dat->data;
|
dir = dat->data;
|
||||||
evas_stringshare_del(dir);
|
eina_stringshare_del(dir);
|
||||||
dat = evas_list_remove_list(dat, dat);
|
dat = evas_list_remove_list(dat, dat);
|
||||||
}
|
}
|
||||||
e_path_dir_list_free(dir_list);
|
e_path_dir_list_free(dir_list);
|
||||||
|
@ -2545,8 +2545,8 @@ break;
|
||||||
d->button = v->val3;
|
d->button = v->val3;
|
||||||
d->mod = v->val2;
|
d->mod = v->val2;
|
||||||
d->any_mod = v->val4;
|
d->any_mod = v->val4;
|
||||||
d->action = ((v->str1) ? evas_stringshare_add(v->str1) : NULL);
|
d->action = ((v->str1) ? eina_stringshare_add(v->str1) : NULL);
|
||||||
d->params = ((v->str2) ? evas_stringshare_add(v->str2) : NULL);
|
d->params = ((v->str2) ? eina_stringshare_add(v->str2) : NULL);
|
||||||
|
|
||||||
r->bindings[count] = d;
|
r->bindings[count] = d;
|
||||||
count++;
|
count++;
|
||||||
|
@ -2651,8 +2651,8 @@ break;
|
||||||
eb->button = bind.button;
|
eb->button = bind.button;
|
||||||
eb->modifiers = bind.modifiers;
|
eb->modifiers = bind.modifiers;
|
||||||
eb->any_mod = bind.any_mod;
|
eb->any_mod = bind.any_mod;
|
||||||
if (bind.action) eb->action = evas_stringshare_add(bind.action);
|
if (bind.action) eb->action = eina_stringshare_add(bind.action);
|
||||||
if (bind.params) eb->params = evas_stringshare_add(bind.params);
|
if (bind.params) eb->params = eina_stringshare_add(bind.params);
|
||||||
e_border_button_bindings_ungrab_all();
|
e_border_button_bindings_ungrab_all();
|
||||||
e_bindings_mouse_add(bind.context, bind.button, bind.modifiers,
|
e_bindings_mouse_add(bind.context, bind.button, bind.modifiers,
|
||||||
bind.any_mod, bind.action, bind.params);
|
bind.any_mod, bind.action, bind.params);
|
||||||
|
@ -2752,8 +2752,8 @@ break;
|
||||||
if (eb)
|
if (eb)
|
||||||
{
|
{
|
||||||
e_config->mouse_bindings = evas_list_remove(e_config->mouse_bindings, eb);
|
e_config->mouse_bindings = evas_list_remove(e_config->mouse_bindings, eb);
|
||||||
if (eb->action) evas_stringshare_del(eb->action);
|
if (eb->action) eina_stringshare_del(eb->action);
|
||||||
if (eb->params) evas_stringshare_del(eb->params);
|
if (eb->params) eina_stringshare_del(eb->params);
|
||||||
E_FREE(eb);
|
E_FREE(eb);
|
||||||
e_border_button_bindings_ungrab_all();
|
e_border_button_bindings_ungrab_all();
|
||||||
e_bindings_mouse_del(bind.context, bind.button, bind.modifiers,
|
e_bindings_mouse_del(bind.context, bind.button, bind.modifiers,
|
||||||
|
@ -2869,11 +2869,11 @@ break;
|
||||||
|
|
||||||
d = malloc(sizeof(E_Response_Binding_Key_Data));
|
d = malloc(sizeof(E_Response_Binding_Key_Data));
|
||||||
d->ctx = v->val1;
|
d->ctx = v->val1;
|
||||||
d->key = ((v->str1) ? evas_stringshare_add(v->str1) : NULL);
|
d->key = ((v->str1) ? eina_stringshare_add(v->str1) : NULL);
|
||||||
d->mod = v->val2;
|
d->mod = v->val2;
|
||||||
d->any_mod = v->val3;
|
d->any_mod = v->val3;
|
||||||
d->action = ((v->str2) ? evas_stringshare_add(v->str2) : NULL);
|
d->action = ((v->str2) ? eina_stringshare_add(v->str2) : NULL);
|
||||||
d->params = ((v->str3) ? evas_stringshare_add(v->str3) : NULL);
|
d->params = ((v->str3) ? eina_stringshare_add(v->str3) : NULL);
|
||||||
|
|
||||||
r->bindings[count] = d;
|
r->bindings[count] = d;
|
||||||
count++;
|
count++;
|
||||||
|
@ -2976,9 +2976,9 @@ break;
|
||||||
eb->context = bind.context;
|
eb->context = bind.context;
|
||||||
eb->modifiers = bind.modifiers;
|
eb->modifiers = bind.modifiers;
|
||||||
eb->any_mod = bind.any_mod;
|
eb->any_mod = bind.any_mod;
|
||||||
if (bind.key) eb->key = evas_stringshare_add(bind.key);
|
if (bind.key) eb->key = eina_stringshare_add(bind.key);
|
||||||
if (bind.action) eb->action = evas_stringshare_add(bind.action);
|
if (bind.action) eb->action = eina_stringshare_add(bind.action);
|
||||||
if (bind.params) eb->params = evas_stringshare_add(bind.params);
|
if (bind.params) eb->params = eina_stringshare_add(bind.params);
|
||||||
e_managers_keys_ungrab();
|
e_managers_keys_ungrab();
|
||||||
e_bindings_key_add(bind.context, bind.key, bind.modifiers,
|
e_bindings_key_add(bind.context, bind.key, bind.modifiers,
|
||||||
bind.any_mod, bind.action, bind.params);
|
bind.any_mod, bind.action, bind.params);
|
||||||
|
@ -3076,9 +3076,9 @@ break;
|
||||||
if (eb)
|
if (eb)
|
||||||
{
|
{
|
||||||
e_config->key_bindings = evas_list_remove(e_config->key_bindings, eb);
|
e_config->key_bindings = evas_list_remove(e_config->key_bindings, eb);
|
||||||
if (eb->key) evas_stringshare_del(eb->key);
|
if (eb->key) eina_stringshare_del(eb->key);
|
||||||
if (eb->action) evas_stringshare_del(eb->action);
|
if (eb->action) eina_stringshare_del(eb->action);
|
||||||
if (eb->params) evas_stringshare_del(eb->params);
|
if (eb->params) eina_stringshare_del(eb->params);
|
||||||
E_FREE(eb);
|
E_FREE(eb);
|
||||||
e_managers_keys_ungrab();
|
e_managers_keys_ungrab();
|
||||||
e_bindings_key_del(bind.context, bind.key, bind.modifiers,
|
e_bindings_key_del(bind.context, bind.key, bind.modifiers,
|
||||||
|
@ -4528,14 +4528,14 @@ break;
|
||||||
STRING(s, HDL);
|
STRING(s, HDL);
|
||||||
if (!s)
|
if (!s)
|
||||||
{
|
{
|
||||||
if (e_config->transition_start) evas_stringshare_del(e_config->transition_start);
|
if (e_config->transition_start) eina_stringshare_del(e_config->transition_start);
|
||||||
e_config->transition_start = NULL;
|
e_config->transition_start = NULL;
|
||||||
}
|
}
|
||||||
if ((s) && (e_theme_transition_find(s)))
|
if ((s) && (e_theme_transition_find(s)))
|
||||||
{
|
{
|
||||||
if (e_config->transition_start) evas_stringshare_del(e_config->transition_start);
|
if (e_config->transition_start) eina_stringshare_del(e_config->transition_start);
|
||||||
e_config->transition_start = NULL;
|
e_config->transition_start = NULL;
|
||||||
if (s) e_config->transition_start = evas_stringshare_add(s);
|
if (s) e_config->transition_start = eina_stringshare_add(s);
|
||||||
SAVE;
|
SAVE;
|
||||||
}
|
}
|
||||||
END_STRING(s);
|
END_STRING(s);
|
||||||
|
@ -4578,14 +4578,14 @@ break;
|
||||||
STRING(s, HDL);
|
STRING(s, HDL);
|
||||||
if (!s)
|
if (!s)
|
||||||
{
|
{
|
||||||
if (e_config->transition_desk) evas_stringshare_del(e_config->transition_desk);
|
if (e_config->transition_desk) eina_stringshare_del(e_config->transition_desk);
|
||||||
e_config->transition_desk = NULL;
|
e_config->transition_desk = NULL;
|
||||||
}
|
}
|
||||||
if ((s) && (e_theme_transition_find(s)))
|
if ((s) && (e_theme_transition_find(s)))
|
||||||
{
|
{
|
||||||
if (e_config->transition_desk) evas_stringshare_del(e_config->transition_desk);
|
if (e_config->transition_desk) eina_stringshare_del(e_config->transition_desk);
|
||||||
e_config->transition_desk = NULL;
|
e_config->transition_desk = NULL;
|
||||||
if (s) e_config->transition_desk = evas_stringshare_add(s);
|
if (s) e_config->transition_desk = eina_stringshare_add(s);
|
||||||
}
|
}
|
||||||
SAVE;
|
SAVE;
|
||||||
END_STRING(s);
|
END_STRING(s);
|
||||||
|
@ -4628,14 +4628,14 @@ break;
|
||||||
STRING(s, HDL);
|
STRING(s, HDL);
|
||||||
if (!s)
|
if (!s)
|
||||||
{
|
{
|
||||||
if (e_config->transition_change) evas_stringshare_del(e_config->transition_change);
|
if (e_config->transition_change) eina_stringshare_del(e_config->transition_change);
|
||||||
e_config->transition_change = NULL;
|
e_config->transition_change = NULL;
|
||||||
}
|
}
|
||||||
if ((s) && (e_theme_transition_find(s)))
|
if ((s) && (e_theme_transition_find(s)))
|
||||||
{
|
{
|
||||||
if (e_config->transition_change) evas_stringshare_del(e_config->transition_change);
|
if (e_config->transition_change) eina_stringshare_del(e_config->transition_change);
|
||||||
e_config->transition_change = NULL;
|
e_config->transition_change = NULL;
|
||||||
if (s) e_config->transition_change = evas_stringshare_add(s);
|
if (s) e_config->transition_change = eina_stringshare_add(s);
|
||||||
SAVE;
|
SAVE;
|
||||||
}
|
}
|
||||||
END_STRING(s);
|
END_STRING(s);
|
||||||
|
@ -5776,9 +5776,9 @@ break;
|
||||||
REQ_STRING(params[0], HDL);
|
REQ_STRING(params[0], HDL);
|
||||||
#elif (TYPE == E_WM_IN)
|
#elif (TYPE == E_WM_IN)
|
||||||
STRING(s, HDL);
|
STRING(s, HDL);
|
||||||
if (e_config->input_method) evas_stringshare_del(e_config->input_method);
|
if (e_config->input_method) eina_stringshare_del(e_config->input_method);
|
||||||
e_config->input_method = NULL;
|
e_config->input_method = NULL;
|
||||||
if (s) e_config->input_method = evas_stringshare_add(s);
|
if (s) e_config->input_method = eina_stringshare_add(s);
|
||||||
if ((e_config->input_method) && (e_config->input_method[0] != 0))
|
if ((e_config->input_method) && (e_config->input_method[0] != 0))
|
||||||
e_intl_input_method_set(e_config->input_method);
|
e_intl_input_method_set(e_config->input_method);
|
||||||
else
|
else
|
||||||
|
@ -5975,12 +5975,12 @@ break;
|
||||||
|
|
||||||
d = malloc(sizeof(E_Response_Binding_Signal_Data));
|
d = malloc(sizeof(E_Response_Binding_Signal_Data));
|
||||||
d->ctx = v->val1;
|
d->ctx = v->val1;
|
||||||
d->signal = ((v->str1) ? evas_stringshare_add(v->str1) : NULL);
|
d->signal = ((v->str1) ? eina_stringshare_add(v->str1) : NULL);
|
||||||
d->source = ((v->str2) ? evas_stringshare_add(v->str2) : NULL);
|
d->source = ((v->str2) ? eina_stringshare_add(v->str2) : NULL);
|
||||||
d->mod = v->val2;
|
d->mod = v->val2;
|
||||||
d->any_mod = v->val3;
|
d->any_mod = v->val3;
|
||||||
d->action = ((v->str3) ? evas_stringshare_add(v->str3) : NULL);
|
d->action = ((v->str3) ? eina_stringshare_add(v->str3) : NULL);
|
||||||
d->params = ((v->str4) ? evas_stringshare_add(v->str4) : NULL);
|
d->params = ((v->str4) ? eina_stringshare_add(v->str4) : NULL);
|
||||||
|
|
||||||
r->bindings[count] = d;
|
r->bindings[count] = d;
|
||||||
count++;
|
count++;
|
||||||
|
@ -6084,12 +6084,12 @@ break;
|
||||||
eb = E_NEW(E_Config_Binding_Signal, 1);
|
eb = E_NEW(E_Config_Binding_Signal, 1);
|
||||||
e_config->signal_bindings = evas_list_append(e_config->signal_bindings, eb);
|
e_config->signal_bindings = evas_list_append(e_config->signal_bindings, eb);
|
||||||
eb->context = bind.context;
|
eb->context = bind.context;
|
||||||
if (bind.signal) eb->signal = evas_stringshare_add(bind.signal);
|
if (bind.signal) eb->signal = eina_stringshare_add(bind.signal);
|
||||||
if (bind.source) eb->source = evas_stringshare_add(bind.source);
|
if (bind.source) eb->source = eina_stringshare_add(bind.source);
|
||||||
eb->modifiers = bind.modifiers;
|
eb->modifiers = bind.modifiers;
|
||||||
eb->any_mod = bind.any_mod;
|
eb->any_mod = bind.any_mod;
|
||||||
if (bind.action) eb->action = evas_stringshare_add(bind.action);
|
if (bind.action) eb->action = eina_stringshare_add(bind.action);
|
||||||
if (bind.params) eb->params = evas_stringshare_add(bind.params);
|
if (bind.params) eb->params = eina_stringshare_add(bind.params);
|
||||||
e_bindings_signal_add(bind.context, bind.signal, bind.source, bind.modifiers,
|
e_bindings_signal_add(bind.context, bind.signal, bind.source, bind.modifiers,
|
||||||
bind.any_mod, bind.action, bind.params);
|
bind.any_mod, bind.action, bind.params);
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
@ -6189,10 +6189,10 @@ break;
|
||||||
if (eb)
|
if (eb)
|
||||||
{
|
{
|
||||||
e_config->signal_bindings = evas_list_remove(e_config->signal_bindings, eb);
|
e_config->signal_bindings = evas_list_remove(e_config->signal_bindings, eb);
|
||||||
if (eb->signal) evas_stringshare_del(eb->signal);
|
if (eb->signal) eina_stringshare_del(eb->signal);
|
||||||
if (eb->source) evas_stringshare_del(eb->source);
|
if (eb->source) eina_stringshare_del(eb->source);
|
||||||
if (eb->action) evas_stringshare_del(eb->action);
|
if (eb->action) eina_stringshare_del(eb->action);
|
||||||
if (eb->params) evas_stringshare_del(eb->params);
|
if (eb->params) eina_stringshare_del(eb->params);
|
||||||
E_FREE(eb);
|
E_FREE(eb);
|
||||||
e_bindings_signal_del(bind.context, bind.signal, bind.source, bind.modifiers,
|
e_bindings_signal_del(bind.context, bind.signal, bind.source, bind.modifiers,
|
||||||
bind.any_mod, bind.action, bind.params);
|
bind.any_mod, bind.action, bind.params);
|
||||||
|
@ -6309,8 +6309,8 @@ break;
|
||||||
d->z = v->val3;
|
d->z = v->val3;
|
||||||
d->mod = v->val4;
|
d->mod = v->val4;
|
||||||
d->any_mod = v->val5;
|
d->any_mod = v->val5;
|
||||||
d->action = ((v->str1) ? evas_stringshare_add(v->str1) : NULL);
|
d->action = ((v->str1) ? eina_stringshare_add(v->str1) : NULL);
|
||||||
d->params = ((v->str2) ? evas_stringshare_add(v->str2) : NULL);
|
d->params = ((v->str2) ? eina_stringshare_add(v->str2) : NULL);
|
||||||
|
|
||||||
r->bindings[count] = d;
|
r->bindings[count] = d;
|
||||||
count++;
|
count++;
|
||||||
|
@ -6418,8 +6418,8 @@ break;
|
||||||
eb->z = bind.z;
|
eb->z = bind.z;
|
||||||
eb->modifiers = bind.modifiers;
|
eb->modifiers = bind.modifiers;
|
||||||
eb->any_mod = bind.any_mod;
|
eb->any_mod = bind.any_mod;
|
||||||
if (bind.action) eb->action = evas_stringshare_add(bind.action);
|
if (bind.action) eb->action = eina_stringshare_add(bind.action);
|
||||||
if (bind.params) eb->params = evas_stringshare_add(bind.params);
|
if (bind.params) eb->params = eina_stringshare_add(bind.params);
|
||||||
e_bindings_wheel_add(bind.context, bind.direction, bind.z, bind.modifiers,
|
e_bindings_wheel_add(bind.context, bind.direction, bind.z, bind.modifiers,
|
||||||
bind.any_mod, bind.action, bind.params);
|
bind.any_mod, bind.action, bind.params);
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
@ -6519,8 +6519,8 @@ break;
|
||||||
if (eb)
|
if (eb)
|
||||||
{
|
{
|
||||||
e_config->wheel_bindings = evas_list_remove(e_config->wheel_bindings, eb);
|
e_config->wheel_bindings = evas_list_remove(e_config->wheel_bindings, eb);
|
||||||
if (eb->action) evas_stringshare_del(eb->action);
|
if (eb->action) eina_stringshare_del(eb->action);
|
||||||
if (eb->params) evas_stringshare_del(eb->params);
|
if (eb->params) eina_stringshare_del(eb->params);
|
||||||
E_FREE(eb);
|
E_FREE(eb);
|
||||||
e_bindings_wheel_del(bind.context, bind.direction, bind.z, bind.modifiers,
|
e_bindings_wheel_del(bind.context, bind.direction, bind.z, bind.modifiers,
|
||||||
bind.any_mod, bind.action, bind.params);
|
bind.any_mod, bind.action, bind.params);
|
||||||
|
@ -7461,7 +7461,7 @@ break;
|
||||||
REQ_STRING(params[0], HDL);
|
REQ_STRING(params[0], HDL);
|
||||||
#elif (TYPE == E_WM_IN)
|
#elif (TYPE == E_WM_IN)
|
||||||
STRING(s, HDL);
|
STRING(s, HDL);
|
||||||
if (e_config->init_default_theme) evas_stringshare_del(e_config->init_default_theme);
|
if (e_config->init_default_theme) eina_stringshare_del(e_config->init_default_theme);
|
||||||
e_config->init_default_theme = NULL;
|
e_config->init_default_theme = NULL;
|
||||||
if (s)
|
if (s)
|
||||||
{
|
{
|
||||||
|
@ -7474,7 +7474,7 @@ break;
|
||||||
printf("The edje file you selected does not contain any init information.\n");
|
printf("The edje file you selected does not contain any init information.\n");
|
||||||
exit(-1);
|
exit(-1);
|
||||||
}
|
}
|
||||||
if (f) e_config->init_default_theme = evas_stringshare_add(f);
|
if (f) e_config->init_default_theme = eina_stringshare_add(f);
|
||||||
}
|
}
|
||||||
SAVE;
|
SAVE;
|
||||||
END_STRING(s);
|
END_STRING(s);
|
||||||
|
@ -7767,8 +7767,8 @@ break;
|
||||||
#elif (TYPE == E_WM_IN)
|
#elif (TYPE == E_WM_IN)
|
||||||
STRING(s, HDL);
|
STRING(s, HDL);
|
||||||
if (e_config->desklock_custom_desklock_cmd)
|
if (e_config->desklock_custom_desklock_cmd)
|
||||||
evas_stringshare_del(e_config->desklock_custom_desklock_cmd);
|
eina_stringshare_del(e_config->desklock_custom_desklock_cmd);
|
||||||
e_config->desklock_custom_desklock_cmd = evas_stringshare_add(s);
|
e_config->desklock_custom_desklock_cmd = eina_stringshare_add(s);
|
||||||
END_STRING(s);
|
END_STRING(s);
|
||||||
#elif (TYPE == E_REMOTE_IN)
|
#elif (TYPE == E_REMOTE_IN)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -650,9 +650,9 @@ main(int argc, char **argv)
|
||||||
if (list)
|
if (list)
|
||||||
{
|
{
|
||||||
snprintf(buf, sizeof(buf), "%s/.e/e/icons", e_user_homedir_get());
|
snprintf(buf, sizeof(buf), "%s/.e/e/icons", e_user_homedir_get());
|
||||||
ecore_list_prepend(list, (void *)ecore_string_instance(buf));
|
ecore_list_prepend(list, (void *)eina_stringshare_add(buf));
|
||||||
snprintf(buf, sizeof(buf), "%s/data/icons", e_prefix_data_get());
|
snprintf(buf, sizeof(buf), "%s/data/icons", e_prefix_data_get());
|
||||||
ecore_list_prepend(list, (void *)ecore_string_instance(buf));
|
ecore_list_prepend(list, (void *)eina_stringshare_add(buf));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
efreet_icon_extension_add(".edj");
|
efreet_icon_extension_add(".edj");
|
||||||
|
|
|
@ -401,10 +401,10 @@ e_menu_title_set(E_Menu *m, char *title)
|
||||||
return;
|
return;
|
||||||
if (m->header.title)
|
if (m->header.title)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(m->header.title);
|
eina_stringshare_del(m->header.title);
|
||||||
m->header.title = NULL;
|
m->header.title = NULL;
|
||||||
}
|
}
|
||||||
if (title) m->header.title = evas_stringshare_add(title);
|
if (title) m->header.title = eina_stringshare_add(title);
|
||||||
else m->header.title = NULL;
|
else m->header.title = NULL;
|
||||||
m->changed = 1;
|
m->changed = 1;
|
||||||
}
|
}
|
||||||
|
@ -424,11 +424,11 @@ e_menu_category_set(E_Menu *m, char *category)
|
||||||
E_OBJECT_TYPE_CHECK(m, E_MENU_TYPE);
|
E_OBJECT_TYPE_CHECK(m, E_MENU_TYPE);
|
||||||
if (m->category)
|
if (m->category)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(m->category);
|
eina_stringshare_del(m->category);
|
||||||
m->category = NULL;
|
m->category = NULL;
|
||||||
}
|
}
|
||||||
if (category)
|
if (category)
|
||||||
m->category = evas_stringshare_add(category);
|
m->category = eina_stringshare_add(category);
|
||||||
else
|
else
|
||||||
m->category = NULL;
|
m->category = NULL;
|
||||||
m->changed = 1;
|
m->changed = 1;
|
||||||
|
@ -470,7 +470,7 @@ e_menu_category_callback_add(char *category, void (*create) (E_Menu *m, void *ca
|
||||||
cb->data = data;
|
cb->data = data;
|
||||||
cb->create = create;
|
cb->create = create;
|
||||||
cb->free = free;
|
cb->free = free;
|
||||||
cb->category = evas_stringshare_add(category);
|
cb->category = eina_stringshare_add(category);
|
||||||
cat->callbacks = evas_list_append(cat->callbacks, cb);
|
cat->callbacks = evas_list_append(cat->callbacks, cb);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -487,7 +487,7 @@ e_menu_category_callback_del(E_Menu_Category_Callback *cb)
|
||||||
cat = evas_hash_find(_e_menu_categories, cb->category);
|
cat = evas_hash_find(_e_menu_categories, cb->category);
|
||||||
if (cat)
|
if (cat)
|
||||||
cat->callbacks = evas_list_remove(cat->callbacks, cb);
|
cat->callbacks = evas_list_remove(cat->callbacks, cb);
|
||||||
evas_stringshare_del(cb->category);
|
eina_stringshare_del(cb->category);
|
||||||
free(cb);
|
free(cb);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -575,11 +575,11 @@ e_menu_item_icon_file_set(E_Menu_Item *mi, const char *icon)
|
||||||
if (((mi->icon) && (icon) && (!strcmp(icon, mi->icon))) ||
|
if (((mi->icon) && (icon) && (!strcmp(icon, mi->icon))) ||
|
||||||
((!mi->icon) && (!icon)))
|
((!mi->icon) && (!icon)))
|
||||||
return;
|
return;
|
||||||
if (mi->icon) evas_stringshare_del(mi->icon);
|
if (mi->icon) eina_stringshare_del(mi->icon);
|
||||||
if (mi->icon_key) evas_stringshare_del(mi->icon_key);
|
if (mi->icon_key) eina_stringshare_del(mi->icon_key);
|
||||||
mi->icon = NULL;
|
mi->icon = NULL;
|
||||||
mi->icon_key = NULL;
|
mi->icon_key = NULL;
|
||||||
if (icon) mi->icon = evas_stringshare_add(icon);
|
if (icon) mi->icon = eina_stringshare_add(icon);
|
||||||
mi->changed = 1;
|
mi->changed = 1;
|
||||||
mi->menu->changed = 1;
|
mi->menu->changed = 1;
|
||||||
}
|
}
|
||||||
|
@ -593,12 +593,12 @@ e_menu_item_icon_edje_set(E_Menu_Item *mi, const char *icon, const char *key)
|
||||||
((!mi->icon) && (!icon)) ||
|
((!mi->icon) && (!icon)) ||
|
||||||
((key) && (mi->icon_key) && (!strcmp(key, mi->icon_key))))
|
((key) && (mi->icon_key) && (!strcmp(key, mi->icon_key))))
|
||||||
return;
|
return;
|
||||||
if (mi->icon) evas_stringshare_del(mi->icon);
|
if (mi->icon) eina_stringshare_del(mi->icon);
|
||||||
if (mi->icon_key) evas_stringshare_del(mi->icon_key);
|
if (mi->icon_key) eina_stringshare_del(mi->icon_key);
|
||||||
mi->icon = NULL;
|
mi->icon = NULL;
|
||||||
mi->icon_key = NULL;
|
mi->icon_key = NULL;
|
||||||
if (icon) mi->icon = evas_stringshare_add(icon);
|
if (icon) mi->icon = eina_stringshare_add(icon);
|
||||||
if (key) mi->icon_key = evas_stringshare_add(key);
|
if (key) mi->icon_key = eina_stringshare_add(key);
|
||||||
mi->changed = 1;
|
mi->changed = 1;
|
||||||
mi->menu->changed = 1;
|
mi->menu->changed = 1;
|
||||||
}
|
}
|
||||||
|
@ -611,9 +611,9 @@ e_menu_item_label_set(E_Menu_Item *mi, const char *label)
|
||||||
if (((mi->label) && (label) && (!strcmp(label, mi->label))) ||
|
if (((mi->label) && (label) && (!strcmp(label, mi->label))) ||
|
||||||
((!mi->label) && (!label)))
|
((!mi->label) && (!label)))
|
||||||
return;
|
return;
|
||||||
if (mi->label) evas_stringshare_del(mi->label);
|
if (mi->label) eina_stringshare_del(mi->label);
|
||||||
mi->label = NULL;
|
mi->label = NULL;
|
||||||
if (label) mi->label = evas_stringshare_add(label);
|
if (label) mi->label = eina_stringshare_add(label);
|
||||||
mi->changed = 1;
|
mi->changed = 1;
|
||||||
mi->menu->changed = 1;
|
mi->menu->changed = 1;
|
||||||
}
|
}
|
||||||
|
@ -1049,8 +1049,8 @@ _e_menu_free(E_Menu *m)
|
||||||
m->in_active_list = 0;
|
m->in_active_list = 0;
|
||||||
e_object_unref(E_OBJECT(m));
|
e_object_unref(E_OBJECT(m));
|
||||||
}
|
}
|
||||||
if (m->header.title) evas_stringshare_del(m->header.title);
|
if (m->header.title) eina_stringshare_del(m->header.title);
|
||||||
if (m->header.icon_file) evas_stringshare_del(m->header.icon_file);
|
if (m->header.icon_file) eina_stringshare_del(m->header.icon_file);
|
||||||
free(m);
|
free(m);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1065,9 +1065,9 @@ _e_menu_item_free(E_Menu_Item *mi)
|
||||||
}
|
}
|
||||||
if (mi->menu->realized) _e_menu_item_unrealize(mi);
|
if (mi->menu->realized) _e_menu_item_unrealize(mi);
|
||||||
mi->menu->items = evas_list_remove(mi->menu->items, mi);
|
mi->menu->items = evas_list_remove(mi->menu->items, mi);
|
||||||
if (mi->icon) evas_stringshare_del(mi->icon);
|
if (mi->icon) eina_stringshare_del(mi->icon);
|
||||||
if (mi->icon_key) evas_stringshare_del(mi->icon_key);
|
if (mi->icon_key) eina_stringshare_del(mi->icon_key);
|
||||||
if (mi->label) evas_stringshare_del(mi->label);
|
if (mi->label) eina_stringshare_del(mi->label);
|
||||||
free(mi);
|
free(mi);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -88,7 +88,7 @@ e_module_all_load(void)
|
||||||
_e_module_idler = ecore_idler_add(_e_module_cb_idler, NULL);
|
_e_module_idler = ecore_idler_add(_e_module_cb_idler, NULL);
|
||||||
_e_modules_delayed =
|
_e_modules_delayed =
|
||||||
evas_list_append(_e_modules_delayed,
|
evas_list_append(_e_modules_delayed,
|
||||||
evas_stringshare_add(em->name));
|
eina_stringshare_add(em->name));
|
||||||
}
|
}
|
||||||
else if (em->enabled)
|
else if (em->enabled)
|
||||||
{
|
{
|
||||||
|
@ -118,7 +118,7 @@ e_module_new(const char *name)
|
||||||
modpath = e_path_find(path_modules, buf);
|
modpath = e_path_find(path_modules, buf);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
modpath = evas_stringshare_add(name);
|
modpath = eina_stringshare_add(name);
|
||||||
if (!modpath)
|
if (!modpath)
|
||||||
{
|
{
|
||||||
snprintf(body, sizeof(body), _("There was an error loading module named: %s<br>"
|
snprintf(body, sizeof(body), _("There was an error loading module named: %s<br>"
|
||||||
|
@ -193,7 +193,7 @@ e_module_new(const char *name)
|
||||||
init_done:
|
init_done:
|
||||||
|
|
||||||
_e_modules = evas_list_append(_e_modules, m);
|
_e_modules = evas_list_append(_e_modules, m);
|
||||||
m->name = evas_stringshare_add(name);
|
m->name = eina_stringshare_add(name);
|
||||||
if (modpath)
|
if (modpath)
|
||||||
{
|
{
|
||||||
s = ecore_file_dir_get(modpath);
|
s = ecore_file_dir_get(modpath);
|
||||||
|
@ -205,7 +205,7 @@ init_done:
|
||||||
free(s);
|
free(s);
|
||||||
if (s2)
|
if (s2)
|
||||||
{
|
{
|
||||||
m->dir = evas_stringshare_add(s2);
|
m->dir = eina_stringshare_add(s2);
|
||||||
free(s2);
|
free(s2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -227,12 +227,12 @@ init_done:
|
||||||
E_Config_Module *em;
|
E_Config_Module *em;
|
||||||
|
|
||||||
em = E_NEW(E_Config_Module, 1);
|
em = E_NEW(E_Config_Module, 1);
|
||||||
em->name = evas_stringshare_add(m->name);
|
em->name = eina_stringshare_add(m->name);
|
||||||
em->enabled = 0;
|
em->enabled = 0;
|
||||||
e_config->modules = evas_list_append(e_config->modules, em);
|
e_config->modules = evas_list_append(e_config->modules, em);
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
}
|
}
|
||||||
if (modpath) evas_stringshare_del(modpath);
|
if (modpath) eina_stringshare_del(modpath);
|
||||||
return m;
|
return m;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -422,7 +422,7 @@ e_module_dialog_show(E_Module *m, const char *title, const char *body)
|
||||||
if (!m) return;
|
if (!m) return;
|
||||||
bd = dia->win->border;
|
bd = dia->win->border;
|
||||||
if (!bd) return;
|
if (!bd) return;
|
||||||
bd->internal_icon = evas_stringshare_add(icon);
|
bd->internal_icon = eina_stringshare_add(icon);
|
||||||
free(icon);
|
free(icon);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -490,7 +490,7 @@ _e_module_free(E_Module *m)
|
||||||
if (!e_util_strcmp(em->name, m->name))
|
if (!e_util_strcmp(em->name, m->name))
|
||||||
{
|
{
|
||||||
e_config->modules = evas_list_remove(e_config->modules, em);
|
e_config->modules = evas_list_remove(e_config->modules, em);
|
||||||
if (em->name) evas_stringshare_del(em->name);
|
if (em->name) eina_stringshare_del(em->name);
|
||||||
E_FREE(em);
|
E_FREE(em);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -501,8 +501,8 @@ _e_module_free(E_Module *m)
|
||||||
m->func.save(m);
|
m->func.save(m);
|
||||||
m->func.shutdown(m);
|
m->func.shutdown(m);
|
||||||
}
|
}
|
||||||
if (m->name) evas_stringshare_del(m->name);
|
if (m->name) eina_stringshare_del(m->name);
|
||||||
if (m->dir) evas_stringshare_del(m->dir);
|
if (m->dir) eina_stringshare_del(m->dir);
|
||||||
if (m->handle) dlclose(m->handle);
|
if (m->handle) dlclose(m->handle);
|
||||||
_e_modules = evas_list_remove(_e_modules, m);
|
_e_modules = evas_list_remove(_e_modules, m);
|
||||||
free(m);
|
free(m);
|
||||||
|
@ -565,7 +565,7 @@ _e_module_cb_idler(void *data)
|
||||||
m = NULL;
|
m = NULL;
|
||||||
if (name) m = e_module_new(name);
|
if (name) m = e_module_new(name);
|
||||||
if (m) e_module_enable(m);
|
if (m) e_module_enable(m);
|
||||||
evas_stringshare_del(name);
|
eina_stringshare_del(name);
|
||||||
}
|
}
|
||||||
if (_e_modules_delayed) return 1;
|
if (_e_modules_delayed) return 1;
|
||||||
_e_module_idler = NULL;
|
_e_module_idler = NULL;
|
||||||
|
|
|
@ -65,11 +65,11 @@ e_obj_dialog_icon_set(E_Obj_Dialog *od, char *icon)
|
||||||
E_OBJECT_TYPE_CHECK(od, E_OBJ_DIALOG_TYPE);
|
E_OBJECT_TYPE_CHECK(od, E_OBJ_DIALOG_TYPE);
|
||||||
if (od->win->border->internal_icon)
|
if (od->win->border->internal_icon)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(od->win->border->internal_icon);
|
eina_stringshare_del(od->win->border->internal_icon);
|
||||||
od->win->border->internal_icon = NULL;
|
od->win->border->internal_icon = NULL;
|
||||||
}
|
}
|
||||||
if (icon)
|
if (icon)
|
||||||
od->win->border->internal_icon = evas_stringshare_add(icon);
|
od->win->border->internal_icon = eina_stringshare_add(icon);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
|
|
|
@ -46,7 +46,7 @@ e_order_new(const char *path)
|
||||||
eo = E_OBJECT_ALLOC(E_Order, E_ORDER_TYPE, _e_order_free);
|
eo = E_OBJECT_ALLOC(E_Order, E_ORDER_TYPE, _e_order_free);
|
||||||
if (!eo) return NULL;
|
if (!eo) return NULL;
|
||||||
|
|
||||||
if (path) eo->path = evas_stringshare_add(path);
|
if (path) eo->path = eina_stringshare_add(path);
|
||||||
_e_order_read(eo);
|
_e_order_read(eo);
|
||||||
eo->monitor = ecore_file_monitor_add(path, _e_order_cb_monitor, eo);
|
eo->monitor = ecore_file_monitor_add(path, _e_order_cb_monitor, eo);
|
||||||
|
|
||||||
|
@ -167,7 +167,7 @@ _e_order_free(E_Order *eo)
|
||||||
efreet_desktop_free(eo->desktops->data);
|
efreet_desktop_free(eo->desktops->data);
|
||||||
eo->desktops = evas_list_remove_list(eo->desktops, eo->desktops);
|
eo->desktops = evas_list_remove_list(eo->desktops, eo->desktops);
|
||||||
}
|
}
|
||||||
if (eo->path) evas_stringshare_del(eo->path);
|
if (eo->path) eina_stringshare_del(eo->path);
|
||||||
if (eo->monitor) ecore_file_monitor_del(eo->monitor);
|
if (eo->monitor) ecore_file_monitor_del(eo->monitor);
|
||||||
orders = evas_list_remove(orders, eo);
|
orders = evas_list_remove(orders, eo);
|
||||||
free(eo);
|
free(eo);
|
||||||
|
|
|
@ -45,7 +45,7 @@ e_path_default_path_append(E_Path *ep, const char *path)
|
||||||
|
|
||||||
strcpy(new_path, home_dir);
|
strcpy(new_path, home_dir);
|
||||||
strcat(new_path, path + 1);
|
strcat(new_path, path + 1);
|
||||||
epd->dir = evas_stringshare_add(new_path);
|
epd->dir = eina_stringshare_add(new_path);
|
||||||
free(new_path);
|
free(new_path);
|
||||||
ep->default_dir_list = evas_list_append(ep->default_dir_list, epd);
|
ep->default_dir_list = evas_list_append(ep->default_dir_list, epd);
|
||||||
}
|
}
|
||||||
|
@ -55,7 +55,7 @@ e_path_default_path_append(E_Path *ep, const char *path)
|
||||||
epd = malloc(sizeof(E_Path_Dir));
|
epd = malloc(sizeof(E_Path_Dir));
|
||||||
if (!epd)
|
if (!epd)
|
||||||
return;
|
return;
|
||||||
epd->dir = evas_stringshare_add(path);
|
epd->dir = eina_stringshare_add(path);
|
||||||
ep->default_dir_list = evas_list_append(ep->default_dir_list, epd);
|
ep->default_dir_list = evas_list_append(ep->default_dir_list, epd);
|
||||||
}
|
}
|
||||||
_e_path_cache_free(ep);
|
_e_path_cache_free(ep);
|
||||||
|
@ -98,7 +98,7 @@ e_path_user_path_append(E_Path *ep, const char *path)
|
||||||
|
|
||||||
strcpy(new_path, home_dir);
|
strcpy(new_path, home_dir);
|
||||||
strcat(new_path, path + 1);
|
strcat(new_path, path + 1);
|
||||||
epd->dir = evas_stringshare_add(new_path);
|
epd->dir = eina_stringshare_add(new_path);
|
||||||
free(new_path);
|
free(new_path);
|
||||||
*(ep->user_dir_list) = evas_list_append(*(ep->user_dir_list), epd);
|
*(ep->user_dir_list) = evas_list_append(*(ep->user_dir_list), epd);
|
||||||
}
|
}
|
||||||
|
@ -108,7 +108,7 @@ e_path_user_path_append(E_Path *ep, const char *path)
|
||||||
epd = malloc(sizeof(E_Path_Dir));
|
epd = malloc(sizeof(E_Path_Dir));
|
||||||
if (!epd)
|
if (!epd)
|
||||||
return;
|
return;
|
||||||
epd->dir = evas_stringshare_add(path);
|
epd->dir = eina_stringshare_add(path);
|
||||||
*(ep->user_dir_list) = evas_list_append(*(ep->user_dir_list), epd);
|
*(ep->user_dir_list) = evas_list_append(*(ep->user_dir_list), epd);
|
||||||
}
|
}
|
||||||
_e_path_cache_free(ep);
|
_e_path_cache_free(ep);
|
||||||
|
@ -141,7 +141,7 @@ e_path_user_path_prepend(E_Path *ep, const char *path)
|
||||||
|
|
||||||
strcpy(new_path, home_dir);
|
strcpy(new_path, home_dir);
|
||||||
strcat(new_path, path + 1);
|
strcat(new_path, path + 1);
|
||||||
epd->dir = evas_stringshare_add(new_path);
|
epd->dir = eina_stringshare_add(new_path);
|
||||||
free(new_path);
|
free(new_path);
|
||||||
*(ep->user_dir_list) = evas_list_prepend(*(ep->user_dir_list), epd);
|
*(ep->user_dir_list) = evas_list_prepend(*(ep->user_dir_list), epd);
|
||||||
}
|
}
|
||||||
|
@ -151,7 +151,7 @@ e_path_user_path_prepend(E_Path *ep, const char *path)
|
||||||
epd = malloc(sizeof(E_Path_Dir));
|
epd = malloc(sizeof(E_Path_Dir));
|
||||||
if (!epd)
|
if (!epd)
|
||||||
return;
|
return;
|
||||||
epd->dir = evas_stringshare_add(path);
|
epd->dir = eina_stringshare_add(path);
|
||||||
*(ep->user_dir_list) = evas_list_prepend(*(ep->user_dir_list), epd);
|
*(ep->user_dir_list) = evas_list_prepend(*(ep->user_dir_list), epd);
|
||||||
}
|
}
|
||||||
_e_path_cache_free(ep);
|
_e_path_cache_free(ep);
|
||||||
|
@ -189,7 +189,7 @@ e_path_user_path_remove(E_Path *ep, const char *path)
|
||||||
{
|
{
|
||||||
*(ep->user_dir_list) = evas_list_remove_list(
|
*(ep->user_dir_list) = evas_list_remove_list(
|
||||||
*(ep->user_dir_list), l);
|
*(ep->user_dir_list), l);
|
||||||
evas_stringshare_del(epd->dir);
|
eina_stringshare_del(epd->dir);
|
||||||
free(epd);
|
free(epd);
|
||||||
free(new_path);
|
free(new_path);
|
||||||
_e_path_cache_free(ep);
|
_e_path_cache_free(ep);
|
||||||
|
@ -211,7 +211,7 @@ e_path_user_path_remove(E_Path *ep, const char *path)
|
||||||
{
|
{
|
||||||
*(ep->user_dir_list) = evas_list_remove_list(
|
*(ep->user_dir_list) = evas_list_remove_list(
|
||||||
*(ep->user_dir_list), l);
|
*(ep->user_dir_list), l);
|
||||||
evas_stringshare_del(epd->dir);
|
eina_stringshare_del(epd->dir);
|
||||||
free(epd);
|
free(epd);
|
||||||
_e_path_cache_free(ep);
|
_e_path_cache_free(ep);
|
||||||
return;
|
return;
|
||||||
|
@ -229,7 +229,7 @@ e_path_user_path_clear(E_Path *ep)
|
||||||
E_Path_Dir *epd;
|
E_Path_Dir *epd;
|
||||||
epd = (*(ep->user_dir_list))->data;
|
epd = (*(ep->user_dir_list))->data;
|
||||||
*(ep->user_dir_list) = evas_list_remove_list(*(ep->user_dir_list), *(ep->user_dir_list));
|
*(ep->user_dir_list) = evas_list_remove_list(*(ep->user_dir_list), *(ep->user_dir_list));
|
||||||
evas_stringshare_del(epd->dir);
|
eina_stringshare_del(epd->dir);
|
||||||
free(epd);
|
free(epd);
|
||||||
}
|
}
|
||||||
_e_path_cache_free(ep);
|
_e_path_cache_free(ep);
|
||||||
|
@ -247,7 +247,7 @@ e_path_find(E_Path *ep, const char *file)
|
||||||
|
|
||||||
if (!file) return NULL;
|
if (!file) return NULL;
|
||||||
str = evas_hash_find(ep->hash, file);
|
str = evas_hash_find(ep->hash, file);
|
||||||
if (str) return evas_stringshare_add(str);
|
if (str) return eina_stringshare_add(str);
|
||||||
/* Look in the default dir list */
|
/* Look in the default dir list */
|
||||||
for (l = ep->default_dir_list; l; l = l->next)
|
for (l = ep->default_dir_list; l; l = l->next)
|
||||||
{
|
{
|
||||||
|
@ -262,8 +262,8 @@ e_path_find(E_Path *ep, const char *file)
|
||||||
if (evas_hash_size(ep->hash) >= 512)
|
if (evas_hash_size(ep->hash) >= 512)
|
||||||
_e_path_cache_free(ep);
|
_e_path_cache_free(ep);
|
||||||
ep->hash = evas_hash_add(ep->hash, file,
|
ep->hash = evas_hash_add(ep->hash, file,
|
||||||
evas_stringshare_add(buf));
|
eina_stringshare_add(buf));
|
||||||
return evas_stringshare_add(buf);
|
return eina_stringshare_add(buf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,8 +281,8 @@ e_path_find(E_Path *ep, const char *file)
|
||||||
if (evas_hash_size(ep->hash) >= 512)
|
if (evas_hash_size(ep->hash) >= 512)
|
||||||
_e_path_cache_free(ep);
|
_e_path_cache_free(ep);
|
||||||
ep->hash = evas_hash_add(ep->hash, file,
|
ep->hash = evas_hash_add(ep->hash, file,
|
||||||
evas_stringshare_add(buf));
|
eina_stringshare_add(buf));
|
||||||
return evas_stringshare_add(buf);
|
return eina_stringshare_add(buf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -307,7 +307,7 @@ e_path_evas_append(E_Path *ep, Evas *evas)
|
||||||
|
|
||||||
epd = l->data;
|
epd = l->data;
|
||||||
if (epd->dir) evas_font_path_append(evas, epd->dir);
|
if (epd->dir) evas_font_path_append(evas, epd->dir);
|
||||||
evas_stringshare_del(epd->dir);
|
eina_stringshare_del(epd->dir);
|
||||||
free(epd);
|
free(epd);
|
||||||
}
|
}
|
||||||
if (dir_list) evas_list_free(dir_list);
|
if (dir_list) evas_list_free(dir_list);
|
||||||
|
@ -330,7 +330,7 @@ e_path_dir_list_get(E_Path *ep)
|
||||||
{
|
{
|
||||||
epd = l->data;
|
epd = l->data;
|
||||||
new_epd = malloc(sizeof(E_Path_Dir));
|
new_epd = malloc(sizeof(E_Path_Dir));
|
||||||
new_epd->dir = evas_stringshare_add(epd->dir);
|
new_epd->dir = eina_stringshare_add(epd->dir);
|
||||||
dir_list = evas_list_append(dir_list, new_epd);
|
dir_list = evas_list_append(dir_list, new_epd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -339,7 +339,7 @@ e_path_dir_list_get(E_Path *ep)
|
||||||
{
|
{
|
||||||
epd = l->data;
|
epd = l->data;
|
||||||
new_epd = malloc(sizeof(E_Path_Dir));
|
new_epd = malloc(sizeof(E_Path_Dir));
|
||||||
new_epd->dir = evas_stringshare_add(epd->dir);
|
new_epd->dir = eina_stringshare_add(epd->dir);
|
||||||
dir_list = evas_list_append(dir_list, new_epd);
|
dir_list = evas_list_append(dir_list, new_epd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -355,7 +355,7 @@ e_path_dir_list_free(Evas_List *dir_list)
|
||||||
{
|
{
|
||||||
epd = dir_list->data;
|
epd = dir_list->data;
|
||||||
dir_list = evas_list_remove_list(dir_list, dir_list);
|
dir_list = evas_list_remove_list(dir_list, dir_list);
|
||||||
evas_stringshare_del(epd->dir);
|
eina_stringshare_del(epd->dir);
|
||||||
free(epd);
|
free(epd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -369,7 +369,7 @@ _e_path_free(E_Path *ep)
|
||||||
{
|
{
|
||||||
E_Path_Dir *epd;
|
E_Path_Dir *epd;
|
||||||
epd = ep->default_dir_list->data;
|
epd = ep->default_dir_list->data;
|
||||||
evas_stringshare_del(epd->dir);
|
eina_stringshare_del(epd->dir);
|
||||||
free(epd);
|
free(epd);
|
||||||
ep->default_dir_list = evas_list_remove_list(ep->default_dir_list,
|
ep->default_dir_list = evas_list_remove_list(ep->default_dir_list,
|
||||||
ep->default_dir_list);
|
ep->default_dir_list);
|
||||||
|
@ -389,6 +389,6 @@ _e_path_cache_free(E_Path *ep)
|
||||||
static Evas_Bool
|
static Evas_Bool
|
||||||
_e_path_cache_free_cb(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED__, void *data, void *fdata __UNUSED__)
|
_e_path_cache_free_cb(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED__, void *data, void *fdata __UNUSED__)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(data);
|
eina_stringshare_del(data);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -131,7 +131,7 @@ e_pointers_size_set(int size)
|
||||||
{
|
{
|
||||||
p->type = NULL;
|
p->type = NULL;
|
||||||
_e_pointer_type_set(p, type);
|
_e_pointer_type_set(p, type);
|
||||||
evas_stringshare_del(type);
|
eina_stringshare_del(type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -158,7 +158,7 @@ e_pointer_type_push(E_Pointer *p, void *obj, const char *type)
|
||||||
stack = E_NEW(E_Pointer_Stack, 1);
|
stack = E_NEW(E_Pointer_Stack, 1);
|
||||||
if (stack)
|
if (stack)
|
||||||
{
|
{
|
||||||
stack->type = evas_stringshare_add(p->type);
|
stack->type = eina_stringshare_add(p->type);
|
||||||
stack->obj = p->obj;
|
stack->obj = p->obj;
|
||||||
p->stack = evas_list_prepend(p->stack, stack);
|
p->stack = evas_list_prepend(p->stack, stack);
|
||||||
}
|
}
|
||||||
|
@ -188,7 +188,7 @@ e_pointer_type_pop(E_Pointer *p, void *obj, const char *type)
|
||||||
{
|
{
|
||||||
if (p->evas) _e_pointer_canvas_del(p);
|
if (p->evas) _e_pointer_canvas_del(p);
|
||||||
ecore_x_window_cursor_set(p->win, 0);
|
ecore_x_window_cursor_set(p->win, 0);
|
||||||
if (p->type) evas_stringshare_del(p->type);
|
if (p->type) eina_stringshare_del(p->type);
|
||||||
p->type = NULL;
|
p->type = NULL;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -196,8 +196,8 @@ e_pointer_type_pop(E_Pointer *p, void *obj, const char *type)
|
||||||
stack = p->stack->data;
|
stack = p->stack->data;
|
||||||
_e_pointer_type_set(p, stack->type);
|
_e_pointer_type_set(p, stack->type);
|
||||||
|
|
||||||
if (p->type) evas_stringshare_del(p->type);
|
if (p->type) eina_stringshare_del(p->type);
|
||||||
p->type = evas_stringshare_add(stack->type);
|
p->type = eina_stringshare_add(stack->type);
|
||||||
p->obj = stack->obj;
|
p->obj = stack->obj;
|
||||||
|
|
||||||
/* try the default cursor next time */
|
/* try the default cursor next time */
|
||||||
|
@ -342,7 +342,7 @@ _e_pointer_free(E_Pointer *p)
|
||||||
p->stack = evas_list_remove_list(p->stack, p->stack);
|
p->stack = evas_list_remove_list(p->stack, p->stack);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (p->type) evas_stringshare_del(p->type);
|
if (p->type) eina_stringshare_del(p->type);
|
||||||
|
|
||||||
if (p->idle_timer) ecore_timer_del(p->idle_timer);
|
if (p->idle_timer) ecore_timer_del(p->idle_timer);
|
||||||
if (p->idle_poller) ecore_poller_del(p->idle_poller);
|
if (p->idle_poller) ecore_poller_del(p->idle_poller);
|
||||||
|
@ -356,7 +356,7 @@ _e_pointer_free(E_Pointer *p)
|
||||||
static void
|
static void
|
||||||
_e_pointer_stack_free(E_Pointer_Stack *elem)
|
_e_pointer_stack_free(E_Pointer_Stack *elem)
|
||||||
{
|
{
|
||||||
if (elem->type) evas_stringshare_del(elem->type);
|
if (elem->type) eina_stringshare_del(elem->type);
|
||||||
free(elem);
|
free(elem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -366,8 +366,8 @@ _e_pointer_type_set(E_Pointer *p, const char *type)
|
||||||
/* Check if this pointer is already set */
|
/* Check if this pointer is already set */
|
||||||
if ((p->type) && (!strcmp(p->type, type))) return 1;
|
if ((p->type) && (!strcmp(p->type, type))) return 1;
|
||||||
|
|
||||||
if (p->type) evas_stringshare_del(p->type);
|
if (p->type) eina_stringshare_del(p->type);
|
||||||
p->type = evas_stringshare_add(type);
|
p->type = eina_stringshare_add(type);
|
||||||
|
|
||||||
/* Do not set type if in "hidden mode" */
|
/* Do not set type if in "hidden mode" */
|
||||||
if (!e_config->show_cursor)
|
if (!e_config->show_cursor)
|
||||||
|
|
|
@ -211,12 +211,12 @@ e_remember_update(E_Remember *rem, E_Border *bd)
|
||||||
{
|
{
|
||||||
if (!rem) return;
|
if (!rem) return;
|
||||||
if (bd->new_client) return;
|
if (bd->new_client) return;
|
||||||
if (rem->name) evas_stringshare_del(rem->name);
|
if (rem->name) eina_stringshare_del(rem->name);
|
||||||
if (rem->class) evas_stringshare_del(rem->class);
|
if (rem->class) eina_stringshare_del(rem->class);
|
||||||
if (rem->title) evas_stringshare_del(rem->title);
|
if (rem->title) eina_stringshare_del(rem->title);
|
||||||
if (rem->role) evas_stringshare_del(rem->role);
|
if (rem->role) eina_stringshare_del(rem->role);
|
||||||
if (rem->prop.border) evas_stringshare_del(rem->prop.border);
|
if (rem->prop.border) eina_stringshare_del(rem->prop.border);
|
||||||
if (rem->prop.command) evas_stringshare_del(rem->prop.command);
|
if (rem->prop.command) eina_stringshare_del(rem->prop.command);
|
||||||
rem->name = NULL;
|
rem->name = NULL;
|
||||||
rem->class = NULL;
|
rem->class = NULL;
|
||||||
rem->title = NULL;
|
rem->title = NULL;
|
||||||
|
@ -225,15 +225,15 @@ e_remember_update(E_Remember *rem, E_Border *bd)
|
||||||
rem->prop.command = NULL;
|
rem->prop.command = NULL;
|
||||||
|
|
||||||
if (bd->client.icccm.name)
|
if (bd->client.icccm.name)
|
||||||
rem->name = evas_stringshare_add(bd->client.icccm.name);
|
rem->name = eina_stringshare_add(bd->client.icccm.name);
|
||||||
if (bd->client.icccm.class)
|
if (bd->client.icccm.class)
|
||||||
rem->class = evas_stringshare_add(bd->client.icccm.class);
|
rem->class = eina_stringshare_add(bd->client.icccm.class);
|
||||||
if (bd->client.netwm.name)
|
if (bd->client.netwm.name)
|
||||||
rem->title = evas_stringshare_add(bd->client.netwm.name);
|
rem->title = eina_stringshare_add(bd->client.netwm.name);
|
||||||
else if (bd->client.icccm.title)
|
else if (bd->client.icccm.title)
|
||||||
rem->title = evas_stringshare_add(bd->client.icccm.title);
|
rem->title = eina_stringshare_add(bd->client.icccm.title);
|
||||||
if (bd->client.icccm.window_role)
|
if (bd->client.icccm.window_role)
|
||||||
rem->role = evas_stringshare_add(bd->client.icccm.window_role);
|
rem->role = eina_stringshare_add(bd->client.icccm.window_role);
|
||||||
|
|
||||||
e_remember_match_update(rem);
|
e_remember_match_update(rem);
|
||||||
|
|
||||||
|
@ -281,7 +281,7 @@ e_remember_update(E_Remember *rem, E_Border *bd)
|
||||||
rem->prop.lock_life = bd->lock_life;
|
rem->prop.lock_life = bd->lock_life;
|
||||||
|
|
||||||
if (bd->bordername)
|
if (bd->bordername)
|
||||||
rem->prop.border = evas_stringshare_add(bd->bordername);
|
rem->prop.border = eina_stringshare_add(bd->bordername);
|
||||||
|
|
||||||
rem->prop.sticky = bd->sticky;
|
rem->prop.sticky = bd->sticky;
|
||||||
|
|
||||||
|
@ -339,7 +339,7 @@ e_remember_update(E_Remember *rem, E_Border *bd)
|
||||||
}
|
}
|
||||||
buf[k] = 0;
|
buf[k] = 0;
|
||||||
done:
|
done:
|
||||||
rem->prop.command = evas_stringshare_add(buf);
|
rem->prop.command = eina_stringshare_add(buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
@ -456,12 +456,12 @@ static void
|
||||||
_e_remember_free(E_Remember *rem)
|
_e_remember_free(E_Remember *rem)
|
||||||
{
|
{
|
||||||
e_config->remembers = evas_list_remove(e_config->remembers, rem);
|
e_config->remembers = evas_list_remove(e_config->remembers, rem);
|
||||||
if (rem->name) evas_stringshare_del(rem->name);
|
if (rem->name) eina_stringshare_del(rem->name);
|
||||||
if (rem->class) evas_stringshare_del(rem->class);
|
if (rem->class) eina_stringshare_del(rem->class);
|
||||||
if (rem->title) evas_stringshare_del(rem->title);
|
if (rem->title) eina_stringshare_del(rem->title);
|
||||||
if (rem->role) evas_stringshare_del(rem->role);
|
if (rem->role) eina_stringshare_del(rem->role);
|
||||||
if (rem->prop.border) evas_stringshare_del(rem->prop.border);
|
if (rem->prop.border) eina_stringshare_del(rem->prop.border);
|
||||||
if (rem->prop.command) evas_stringshare_del(rem->prop.command);
|
if (rem->prop.command) eina_stringshare_del(rem->prop.command);
|
||||||
free(rem);
|
free(rem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -119,7 +119,7 @@ e_shelf_zone_new(E_Zone *zone, const char *name, const char *style, int popup, i
|
||||||
}
|
}
|
||||||
es->fit_along = 1;
|
es->fit_along = 1;
|
||||||
es->layer = layer;
|
es->layer = layer;
|
||||||
es->style = evas_stringshare_add(style);
|
es->style = eina_stringshare_add(style);
|
||||||
|
|
||||||
es->o_event = evas_object_rectangle_add(es->evas);
|
es->o_event = evas_object_rectangle_add(es->evas);
|
||||||
evas_object_color_set(es->o_event, 0, 0, 0, 0);
|
evas_object_color_set(es->o_event, 0, 0, 0, 0);
|
||||||
|
@ -137,7 +137,7 @@ e_shelf_zone_new(E_Zone *zone, const char *name, const char *style, int popup, i
|
||||||
ecore_event_handler_add(ECORE_X_EVENT_MOUSE_OUT, _e_shelf_cb_mouse_out, es));
|
ecore_event_handler_add(ECORE_X_EVENT_MOUSE_OUT, _e_shelf_cb_mouse_out, es));
|
||||||
|
|
||||||
es->o_base = edje_object_add(es->evas);
|
es->o_base = edje_object_add(es->evas);
|
||||||
es->name = evas_stringshare_add(name);
|
es->name = eina_stringshare_add(name);
|
||||||
snprintf(buf, sizeof(buf), "e/shelf/%s/base", es->style);
|
snprintf(buf, sizeof(buf), "e/shelf/%s/base", es->style);
|
||||||
evas_object_resize(es->o_base, es->w, es->h);
|
evas_object_resize(es->o_base, es->w, es->h);
|
||||||
if (!e_theme_edje_object_set(es->o_base, "base/theme/shelf", buf))
|
if (!e_theme_edje_object_set(es->o_base, "base/theme/shelf", buf))
|
||||||
|
@ -396,22 +396,22 @@ e_shelf_save(E_Shelf *es)
|
||||||
if (es->cfg)
|
if (es->cfg)
|
||||||
{
|
{
|
||||||
es->cfg->orient = es->gadcon->orient;
|
es->cfg->orient = es->gadcon->orient;
|
||||||
if (es->cfg->style) evas_stringshare_del(es->cfg->style);
|
if (es->cfg->style) eina_stringshare_del(es->cfg->style);
|
||||||
es->cfg->style = evas_stringshare_add(es->style);
|
es->cfg->style = eina_stringshare_add(es->style);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
E_Config_Shelf *cf_es;
|
E_Config_Shelf *cf_es;
|
||||||
|
|
||||||
cf_es = E_NEW(E_Config_Shelf, 1);
|
cf_es = E_NEW(E_Config_Shelf, 1);
|
||||||
cf_es->name = evas_stringshare_add(es->name);
|
cf_es->name = eina_stringshare_add(es->name);
|
||||||
cf_es->container = es->zone->container->num;
|
cf_es->container = es->zone->container->num;
|
||||||
cf_es->zone = es->zone->num;
|
cf_es->zone = es->zone->num;
|
||||||
if (es->popup) cf_es->popup = 1;
|
if (es->popup) cf_es->popup = 1;
|
||||||
cf_es->layer = es->layer;
|
cf_es->layer = es->layer;
|
||||||
e_config->shelves = evas_list_append(e_config->shelves, cf_es);
|
e_config->shelves = evas_list_append(e_config->shelves, cf_es);
|
||||||
cf_es->orient = es->gadcon->orient;
|
cf_es->orient = es->gadcon->orient;
|
||||||
cf_es->style = evas_stringshare_add(es->style);
|
cf_es->style = eina_stringshare_add(es->style);
|
||||||
cf_es->fit_along = es->fit_along;
|
cf_es->fit_along = es->fit_along;
|
||||||
cf_es->fit_size = es->fit_size;
|
cf_es->fit_size = es->fit_size;
|
||||||
cf_es->overlap = 0;
|
cf_es->overlap = 0;
|
||||||
|
@ -431,8 +431,8 @@ e_shelf_unsave(E_Shelf *es)
|
||||||
if (es->cfg)
|
if (es->cfg)
|
||||||
{
|
{
|
||||||
e_config->shelves = evas_list_remove(e_config->shelves, es->cfg);
|
e_config->shelves = evas_list_remove(e_config->shelves, es->cfg);
|
||||||
evas_stringshare_del(es->cfg->name);
|
eina_stringshare_del(es->cfg->name);
|
||||||
if (es->cfg->style) evas_stringshare_del(es->cfg->style);
|
if (es->cfg->style) eina_stringshare_del(es->cfg->style);
|
||||||
free(es->cfg);
|
free(es->cfg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -571,8 +571,8 @@ e_shelf_style_set(E_Shelf *es, const char *style)
|
||||||
if (!es->o_base) return;
|
if (!es->o_base) return;
|
||||||
|
|
||||||
if (es->style)
|
if (es->style)
|
||||||
evas_stringshare_del(es->style);
|
eina_stringshare_del(es->style);
|
||||||
es->style = evas_stringshare_add(style);
|
es->style = eina_stringshare_add(style);
|
||||||
|
|
||||||
if (style)
|
if (style)
|
||||||
snprintf(buf, sizeof(buf), "e/shelf/%s/base", style);
|
snprintf(buf, sizeof(buf), "e/shelf/%s/base", style);
|
||||||
|
@ -717,8 +717,8 @@ _e_shelf_free(E_Shelf *es)
|
||||||
if (es->config_dialog) e_object_del(E_OBJECT(es->config_dialog));
|
if (es->config_dialog) e_object_del(E_OBJECT(es->config_dialog));
|
||||||
shelves = evas_list_remove(shelves, es);
|
shelves = evas_list_remove(shelves, es);
|
||||||
e_object_del(E_OBJECT(es->gadcon));
|
e_object_del(E_OBJECT(es->gadcon));
|
||||||
evas_stringshare_del(es->name);
|
eina_stringshare_del(es->name);
|
||||||
evas_stringshare_del(es->style);
|
eina_stringshare_del(es->style);
|
||||||
evas_object_del(es->o_event);
|
evas_object_del(es->o_event);
|
||||||
evas_object_del(es->o_base);
|
evas_object_del(es->o_base);
|
||||||
if (es->popup)
|
if (es->popup)
|
||||||
|
@ -1156,8 +1156,8 @@ _e_shelf_cb_confirm_dialog_yes(void *data)
|
||||||
if (e_object_is_del(E_OBJECT(es))) return;
|
if (e_object_is_del(E_OBJECT(es))) return;
|
||||||
e_object_del(E_OBJECT(es));
|
e_object_del(E_OBJECT(es));
|
||||||
e_config->shelves = evas_list_remove(e_config->shelves, cfg);
|
e_config->shelves = evas_list_remove(e_config->shelves, cfg);
|
||||||
if (cfg->name) evas_stringshare_del(cfg->name);
|
if (cfg->name) eina_stringshare_del(cfg->name);
|
||||||
if (cfg->style) evas_stringshare_del(cfg->style);
|
if (cfg->style) eina_stringshare_del(cfg->style);
|
||||||
E_FREE(cfg);
|
E_FREE(cfg);
|
||||||
|
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
@ -1178,8 +1178,8 @@ _e_shelf_cb_menu_delete(void *data, E_Menu *m, E_Menu_Item *mi)
|
||||||
if (e_object_is_del(E_OBJECT(es))) return;
|
if (e_object_is_del(E_OBJECT(es))) return;
|
||||||
e_object_del(E_OBJECT(es));
|
e_object_del(E_OBJECT(es));
|
||||||
e_config->shelves = evas_list_remove(e_config->shelves, cfg);
|
e_config->shelves = evas_list_remove(e_config->shelves, cfg);
|
||||||
if (cfg->name) evas_stringshare_del(cfg->name);
|
if (cfg->name) eina_stringshare_del(cfg->name);
|
||||||
if (cfg->style) evas_stringshare_del(cfg->style);
|
if (cfg->style) eina_stringshare_del(cfg->style);
|
||||||
E_FREE(cfg);
|
E_FREE(cfg);
|
||||||
|
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
|
|
@ -77,8 +77,8 @@ e_slidecore_item_add(Evas_Object *obj, const char *label, const char *icon, voi
|
||||||
API_ENTRY return;
|
API_ENTRY return;
|
||||||
it = calloc(1, sizeof(E_Smart_Item));
|
it = calloc(1, sizeof(E_Smart_Item));
|
||||||
if (!it) return;
|
if (!it) return;
|
||||||
if (label) it->label = evas_stringshare_add(label);
|
if (label) it->label = eina_stringshare_add(label);
|
||||||
if (icon) it->icon = evas_stringshare_add(icon);
|
if (icon) it->icon = eina_stringshare_add(icon);
|
||||||
it->func = func;
|
it->func = func;
|
||||||
it->data = data;
|
it->data = data;
|
||||||
sd->items = evas_list_append(sd->items, it);
|
sd->items = evas_list_append(sd->items, it);
|
||||||
|
@ -324,8 +324,8 @@ _e_smart_del(Evas_Object *obj)
|
||||||
|
|
||||||
it = sd->items->data;
|
it = sd->items->data;
|
||||||
sd->items = evas_list_remove_list(sd->items, sd->items);
|
sd->items = evas_list_remove_list(sd->items, sd->items);
|
||||||
if (it->label) evas_stringshare_del(it->label);
|
if (it->label) eina_stringshare_del(it->label);
|
||||||
if (it->icon) evas_stringshare_del(it->icon);
|
if (it->icon) eina_stringshare_del(it->icon);
|
||||||
free(it);
|
free(it);
|
||||||
}
|
}
|
||||||
evas_object_del(sd->event_obj);
|
evas_object_del(sd->event_obj);
|
||||||
|
|
|
@ -164,9 +164,9 @@ e_slider_value_format_display_set(Evas_Object *obj, const char *format)
|
||||||
|
|
||||||
API_ENTRY return;
|
API_ENTRY return;
|
||||||
if (((sd->format) && (!format)) || ((!sd->format) && (format))) changed = 1;
|
if (((sd->format) && (!format)) || ((!sd->format) && (format))) changed = 1;
|
||||||
if (sd->format) evas_stringshare_del(sd->format);
|
if (sd->format) eina_stringshare_del(sd->format);
|
||||||
sd->format = NULL;
|
sd->format = NULL;
|
||||||
if (format) sd->format = evas_stringshare_add(format);
|
if (format) sd->format = eina_stringshare_add(format);
|
||||||
if (changed)
|
if (changed)
|
||||||
{
|
{
|
||||||
if (sd->format)
|
if (sd->format)
|
||||||
|
@ -462,7 +462,7 @@ _e_smart_del(Evas_Object *obj)
|
||||||
{
|
{
|
||||||
INTERNAL_ENTRY;
|
INTERNAL_ENTRY;
|
||||||
evas_object_del(sd->edje_obj);
|
evas_object_del(sd->edje_obj);
|
||||||
if (sd->format) evas_stringshare_del(sd->format);
|
if (sd->format) eina_stringshare_del(sd->format);
|
||||||
if (sd->set_timer) ecore_timer_del(sd->set_timer);
|
if (sd->set_timer) ecore_timer_del(sd->set_timer);
|
||||||
free(sd);
|
free(sd);
|
||||||
}
|
}
|
||||||
|
|
|
@ -89,8 +89,8 @@ e_slidesel_item_add(Evas_Object *obj, const char *label, const char *icon, void
|
||||||
it = calloc(1, sizeof(E_Smart_Item));
|
it = calloc(1, sizeof(E_Smart_Item));
|
||||||
if (!it) return;
|
if (!it) return;
|
||||||
it->sd = sd;
|
it->sd = sd;
|
||||||
if (label) it->label = evas_stringshare_add(label);
|
if (label) it->label = eina_stringshare_add(label);
|
||||||
if (icon) it->icon = evas_stringshare_add(icon);
|
if (icon) it->icon = eina_stringshare_add(icon);
|
||||||
it->func = func;
|
it->func = func;
|
||||||
it->data = data;
|
it->data = data;
|
||||||
sd->items = evas_list_append(sd->items, it);
|
sd->items = evas_list_append(sd->items, it);
|
||||||
|
|
|
@ -121,22 +121,22 @@ e_theme_shutdown(void)
|
||||||
}
|
}
|
||||||
while (categories)
|
while (categories)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(categories->data);
|
eina_stringshare_del(categories->data);
|
||||||
categories = evas_list_remove_list(categories, categories);
|
categories = evas_list_remove_list(categories, categories);
|
||||||
}
|
}
|
||||||
while (transitions)
|
while (transitions)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(transitions->data);
|
eina_stringshare_del(transitions->data);
|
||||||
transitions = evas_list_remove_list(transitions, transitions);
|
transitions = evas_list_remove_list(transitions, transitions);
|
||||||
}
|
}
|
||||||
while (borders)
|
while (borders)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(borders->data);
|
eina_stringshare_del(borders->data);
|
||||||
borders = evas_list_remove_list(borders, borders);
|
borders = evas_list_remove_list(borders, borders);
|
||||||
}
|
}
|
||||||
while (shelfs)
|
while (shelfs)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(shelfs->data);
|
eina_stringshare_del(shelfs->data);
|
||||||
shelfs = evas_list_remove_list(shelfs, shelfs);
|
shelfs = evas_list_remove_list(shelfs, shelfs);
|
||||||
}
|
}
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -252,7 +252,7 @@ e_theme_edje_file_get(const char *category, const char *group)
|
||||||
coll = edje_file_collection_list(str);
|
coll = edje_file_collection_list(str);
|
||||||
for (l = coll; l; l = l->next)
|
for (l = coll; l; l = l->next)
|
||||||
{
|
{
|
||||||
q = evas_stringshare_add(l->data);
|
q = eina_stringshare_add(l->data);
|
||||||
res->quickfind = evas_hash_direct_add(res->quickfind, q, q);
|
res->quickfind = evas_hash_direct_add(res->quickfind, q, q);
|
||||||
}
|
}
|
||||||
if (coll) edje_file_collection_list_free(coll);
|
if (coll) edje_file_collection_list_free(coll);
|
||||||
|
@ -306,13 +306,13 @@ e_theme_file_set(const char *category, const char *file)
|
||||||
if (res->file)
|
if (res->file)
|
||||||
{
|
{
|
||||||
e_filereg_deregister(res->file);
|
e_filereg_deregister(res->file);
|
||||||
evas_stringshare_del(res->file);
|
eina_stringshare_del(res->file);
|
||||||
}
|
}
|
||||||
if (res->cache) evas_stringshare_del(res->cache);
|
if (res->cache) eina_stringshare_del(res->cache);
|
||||||
free(res);
|
free(res);
|
||||||
}
|
}
|
||||||
res = calloc(1, sizeof(E_Theme_Result));
|
res = calloc(1, sizeof(E_Theme_Result));
|
||||||
res->file = evas_stringshare_add(file);
|
res->file = eina_stringshare_add(file);
|
||||||
e_filereg_register(res->file);
|
e_filereg_register(res->file);
|
||||||
mappings = evas_hash_add(mappings, category, res);
|
mappings = evas_hash_add(mappings, category, res);
|
||||||
}
|
}
|
||||||
|
@ -334,16 +334,16 @@ e_theme_config_set(const char *category, const char *file)
|
||||||
ect = evas_list_data(next);
|
ect = evas_list_data(next);
|
||||||
if (!strcmp(ect->category, category))
|
if (!strcmp(ect->category, category))
|
||||||
{
|
{
|
||||||
if (ect->file) evas_stringshare_del(ect->file);
|
if (ect->file) eina_stringshare_del(ect->file);
|
||||||
ect->file = evas_stringshare_add(file);
|
ect->file = eina_stringshare_add(file);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* the text class doesnt exist */
|
/* the text class doesnt exist */
|
||||||
ect = E_NEW(E_Config_Theme, 1);
|
ect = E_NEW(E_Config_Theme, 1);
|
||||||
ect->category = evas_stringshare_add(category);
|
ect->category = eina_stringshare_add(category);
|
||||||
ect->file = evas_stringshare_add(file);
|
ect->file = eina_stringshare_add(file);
|
||||||
|
|
||||||
e_config->themes = evas_list_append(e_config->themes, ect);
|
e_config->themes = evas_list_append(e_config->themes, ect);
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -381,8 +381,8 @@ e_theme_config_remove(const char *category)
|
||||||
if (!strcmp(ect->category, category))
|
if (!strcmp(ect->category, category))
|
||||||
{
|
{
|
||||||
e_config->themes = evas_list_remove_list(e_config->themes, next);
|
e_config->themes = evas_list_remove_list(e_config->themes, next);
|
||||||
if (ect->category) evas_stringshare_del(ect->category);
|
if (ect->category) eina_stringshare_del(ect->category);
|
||||||
if (ect->file) evas_stringshare_del(ect->file);
|
if (ect->file) eina_stringshare_del(ect->file);
|
||||||
free(ect);
|
free(ect);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
@ -500,8 +500,8 @@ _e_theme_mappings_free_cb(const Evas_Hash *hash, const char *key, void *data, vo
|
||||||
E_Theme_Result *res;
|
E_Theme_Result *res;
|
||||||
|
|
||||||
res = data;
|
res = data;
|
||||||
if (res->file) evas_stringshare_del(res->file);
|
if (res->file) eina_stringshare_del(res->file);
|
||||||
if (res->cache) evas_stringshare_del(res->cache);
|
if (res->cache) eina_stringshare_del(res->cache);
|
||||||
if (res->quickfind)
|
if (res->quickfind)
|
||||||
{
|
{
|
||||||
evas_hash_foreach(res->quickfind, _e_theme_mappings_quickfind_free_cb, NULL);
|
evas_hash_foreach(res->quickfind, _e_theme_mappings_quickfind_free_cb, NULL);
|
||||||
|
@ -514,7 +514,7 @@ _e_theme_mappings_free_cb(const Evas_Hash *hash, const char *key, void *data, vo
|
||||||
static Evas_Bool
|
static Evas_Bool
|
||||||
_e_theme_mappings_quickfind_free_cb(const Evas_Hash *hash, const char *key, void *data, void *fdata)
|
_e_theme_mappings_quickfind_free_cb(const Evas_Hash *hash, const char *key, void *data, void *fdata)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(key);
|
eina_stringshare_del(key);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -528,7 +528,7 @@ _e_theme_category_register(const char *category)
|
||||||
if (!strcmp(category, l->data)) return;
|
if (!strcmp(category, l->data)) return;
|
||||||
}
|
}
|
||||||
|
|
||||||
categories = evas_list_append(categories, evas_stringshare_add(category));
|
categories = evas_list_append(categories, eina_stringshare_add(category));
|
||||||
}
|
}
|
||||||
|
|
||||||
static Evas_List *
|
static Evas_List *
|
||||||
|
@ -540,7 +540,7 @@ _e_theme_collection_item_register(Evas_List *list, const char *name)
|
||||||
{
|
{
|
||||||
if (!strcmp(name, l->data)) return list;
|
if (!strcmp(name, l->data)) return list;
|
||||||
}
|
}
|
||||||
list = evas_list_append(list, evas_stringshare_add(name));
|
list = evas_list_append(list, eina_stringshare_add(name));
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -96,12 +96,12 @@ e_thumb_icon_file_set(Evas_Object *obj, const char *file, const char *key)
|
||||||
|
|
||||||
eth = evas_object_data_get(obj, "e_thumbdata");
|
eth = evas_object_data_get(obj, "e_thumbdata");
|
||||||
if (!eth) return;
|
if (!eth) return;
|
||||||
if (eth->file) evas_stringshare_del(eth->file);
|
if (eth->file) eina_stringshare_del(eth->file);
|
||||||
eth->file = NULL;
|
eth->file = NULL;
|
||||||
if (eth->key) evas_stringshare_del(eth->key);
|
if (eth->key) eina_stringshare_del(eth->key);
|
||||||
eth->key = NULL;
|
eth->key = NULL;
|
||||||
if (file) eth->file = evas_stringshare_add(file);
|
if (file) eth->file = eina_stringshare_add(file);
|
||||||
if (key) eth->key = evas_stringshare_add(key);
|
if (key) eth->key = eina_stringshare_add(key);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
|
@ -305,8 +305,8 @@ _e_thumb_del_hook(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||||
}
|
}
|
||||||
if (eth->queued)
|
if (eth->queued)
|
||||||
_thumb_queue = evas_list_remove(_thumb_queue, eth);
|
_thumb_queue = evas_list_remove(_thumb_queue, eth);
|
||||||
if (eth->file) evas_stringshare_del(eth->file);
|
if (eth->file) eina_stringshare_del(eth->file);
|
||||||
if (eth->key) evas_stringshare_del(eth->key);
|
if (eth->key) eina_stringshare_del(eth->key);
|
||||||
free(eth);
|
free(eth);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -58,7 +58,7 @@ e_toolbar_new(Evas *evas, const char *name, E_Win *fwin, Evas_Object *fm2)
|
||||||
tbar->h = 32;
|
tbar->h = 32;
|
||||||
tbar->w = fwin->w;
|
tbar->w = fwin->w;
|
||||||
tbar->evas = evas;
|
tbar->evas = evas;
|
||||||
tbar->name = evas_stringshare_add(name);
|
tbar->name = eina_stringshare_add(name);
|
||||||
tbar->fwin = fwin;
|
tbar->fwin = fwin;
|
||||||
tbar->fm2 = fm2;
|
tbar->fm2 = fm2;
|
||||||
|
|
||||||
|
@ -264,7 +264,7 @@ _e_toolbar_free(E_Toolbar *tbar)
|
||||||
}
|
}
|
||||||
if (tbar->cfg_dlg) e_object_del(E_OBJECT(tbar->cfg_dlg));
|
if (tbar->cfg_dlg) e_object_del(E_OBJECT(tbar->cfg_dlg));
|
||||||
e_object_del(E_OBJECT(tbar->gadcon));
|
e_object_del(E_OBJECT(tbar->gadcon));
|
||||||
if (tbar->name) evas_stringshare_del(tbar->name);
|
if (tbar->name) eina_stringshare_del(tbar->name);
|
||||||
evas_object_del(tbar->o_event);
|
evas_object_del(tbar->o_event);
|
||||||
evas_object_del(tbar->o_base);
|
evas_object_del(tbar->o_base);
|
||||||
E_FREE(tbar);
|
E_FREE(tbar);
|
||||||
|
|
|
@ -383,11 +383,11 @@ e_win_border_icon_set(E_Win *win, const char *icon)
|
||||||
if (!border) return;
|
if (!border) return;
|
||||||
if (border->internal_icon)
|
if (border->internal_icon)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(border->internal_icon);
|
eina_stringshare_del(border->internal_icon);
|
||||||
border->internal_icon = NULL;
|
border->internal_icon = NULL;
|
||||||
}
|
}
|
||||||
if (icon)
|
if (icon)
|
||||||
border->internal_icon = evas_stringshare_add(icon);
|
border->internal_icon = eina_stringshare_add(icon);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
|
@ -399,11 +399,11 @@ e_win_border_icon_key_set(E_Win *win, const char *key)
|
||||||
if (!border) return;
|
if (!border) return;
|
||||||
if (border->internal_icon_key)
|
if (border->internal_icon_key)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(border->internal_icon_key);
|
eina_stringshare_del(border->internal_icon_key);
|
||||||
border->internal_icon_key = NULL;
|
border->internal_icon_key = NULL;
|
||||||
}
|
}
|
||||||
if (key)
|
if (key)
|
||||||
border->internal_icon_key = evas_stringshare_add(key);
|
border->internal_icon_key = eina_stringshare_add(key);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* local subsystem functions */
|
/* local subsystem functions */
|
||||||
|
|
|
@ -105,7 +105,7 @@ e_zone_new(E_Container *con, int num, int id, int x, int y, int w, int h)
|
||||||
_e_zone_cb_desk_show, zone));
|
_e_zone_cb_desk_show, zone));
|
||||||
|
|
||||||
snprintf(name, sizeof(name), "Zone %d", zone->num);
|
snprintf(name, sizeof(name), "Zone %d", zone->num);
|
||||||
zone->name = evas_stringshare_add(name);
|
zone->name = eina_stringshare_add(name);
|
||||||
|
|
||||||
con->zones = evas_list_append(con->zones, zone);
|
con->zones = evas_list_append(con->zones, zone);
|
||||||
|
|
||||||
|
@ -172,8 +172,8 @@ e_zone_name_set(E_Zone *zone, const char *name)
|
||||||
E_OBJECT_CHECK(zone);
|
E_OBJECT_CHECK(zone);
|
||||||
E_OBJECT_TYPE_CHECK(zone, E_ZONE_TYPE);
|
E_OBJECT_TYPE_CHECK(zone, E_ZONE_TYPE);
|
||||||
|
|
||||||
if (zone->name) evas_stringshare_del(zone->name);
|
if (zone->name) eina_stringshare_del(zone->name);
|
||||||
zone->name = evas_stringshare_add(name);
|
zone->name = eina_stringshare_add(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
|
@ -740,7 +740,7 @@ _e_zone_free(E_Zone *zone)
|
||||||
zone->handlers = NULL;
|
zone->handlers = NULL;
|
||||||
|
|
||||||
con = zone->container;
|
con = zone->container;
|
||||||
if (zone->name) evas_stringshare_del(zone->name);
|
if (zone->name) eina_stringshare_del(zone->name);
|
||||||
con->zones = evas_list_remove(con->zones, zone);
|
con->zones = evas_list_remove(con->zones, zone);
|
||||||
evas_object_del(zone->bg_event_object);
|
evas_object_del(zone->bg_event_object);
|
||||||
evas_object_del(zone->bg_clip_object);
|
evas_object_del(zone->bg_clip_object);
|
||||||
|
|
|
@ -224,7 +224,7 @@ _e_configure_free(E_Configure *eco)
|
||||||
cat = eco->cats->data;
|
cat = eco->cats->data;
|
||||||
if (!cat) continue;
|
if (!cat) continue;
|
||||||
if (cat->label)
|
if (cat->label)
|
||||||
evas_stringshare_del(cat->label);
|
eina_stringshare_del(cat->label);
|
||||||
|
|
||||||
while (cat->items)
|
while (cat->items)
|
||||||
{
|
{
|
||||||
|
@ -233,13 +233,13 @@ _e_configure_free(E_Configure *eco)
|
||||||
ci = cat->items->data;
|
ci = cat->items->data;
|
||||||
if (!ci) continue;
|
if (!ci) continue;
|
||||||
if (ci->label)
|
if (ci->label)
|
||||||
evas_stringshare_del(ci->label);
|
eina_stringshare_del(ci->label);
|
||||||
if (ci->icon)
|
if (ci->icon)
|
||||||
evas_stringshare_del(ci->icon);
|
eina_stringshare_del(ci->icon);
|
||||||
if (ci->cb)
|
if (ci->cb)
|
||||||
{
|
{
|
||||||
if (ci->cb->path)
|
if (ci->cb->path)
|
||||||
evas_stringshare_del(ci->cb->path);
|
eina_stringshare_del(ci->cb->path);
|
||||||
free(ci->cb);
|
free(ci->cb);
|
||||||
}
|
}
|
||||||
cat->items = evas_list_remove_list(cat->items, cat->items);
|
cat->items = evas_list_remove_list(cat->items, cat->items);
|
||||||
|
@ -300,7 +300,7 @@ _e_configure_category_add(E_Configure *eco, const char *label, const char *icon)
|
||||||
|
|
||||||
cat = E_NEW(E_Configure_Category, 1);
|
cat = E_NEW(E_Configure_Category, 1);
|
||||||
cat->eco = eco;
|
cat->eco = eco;
|
||||||
cat->label = evas_stringshare_add(label);
|
cat->label = eina_stringshare_add(label);
|
||||||
if (icon)
|
if (icon)
|
||||||
{
|
{
|
||||||
if (e_util_edje_icon_check(icon))
|
if (e_util_edje_icon_check(icon))
|
||||||
|
@ -372,10 +372,10 @@ _e_configure_item_add(E_Configure_Category *cat, const char *label, const char *
|
||||||
ci = E_NEW(E_Configure_Item, 1);
|
ci = E_NEW(E_Configure_Item, 1);
|
||||||
cb = E_NEW(E_Configure_CB, 1);
|
cb = E_NEW(E_Configure_CB, 1);
|
||||||
cb->eco = cat->eco;
|
cb->eco = cat->eco;
|
||||||
cb->path = evas_stringshare_add(path);
|
cb->path = eina_stringshare_add(path);
|
||||||
ci->cb = cb;
|
ci->cb = cb;
|
||||||
ci->label = evas_stringshare_add(label);
|
ci->label = eina_stringshare_add(label);
|
||||||
if (icon) ci->icon = evas_stringshare_add(icon);
|
if (icon) ci->icon = eina_stringshare_add(icon);
|
||||||
cat->items = evas_list_append(cat->items, ci);
|
cat->items = evas_list_append(cat->items, ci);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -48,10 +48,10 @@ e_int_config_apps_favs(E_Container *con, const char *params __UNUSED__)
|
||||||
snprintf(buf, sizeof(buf), "%s/.e/e/applications/menu/favorite.menu",
|
snprintf(buf, sizeof(buf), "%s/.e/e/applications/menu/favorite.menu",
|
||||||
e_user_homedir_get());
|
e_user_homedir_get());
|
||||||
data = E_NEW(E_Config_Data, 1);
|
data = E_NEW(E_Config_Data, 1);
|
||||||
data->title = evas_stringshare_add(_("Favorites Menu"));
|
data->title = eina_stringshare_add(_("Favorites Menu"));
|
||||||
data->dialog = evas_stringshare_add("_config_apps_favs_dialog");
|
data->dialog = eina_stringshare_add("_config_apps_favs_dialog");
|
||||||
data->icon = evas_stringshare_add("enlightenment/favorites");
|
data->icon = eina_stringshare_add("enlightenment/favorites");
|
||||||
data->filename = evas_stringshare_add(buf);
|
data->filename = eina_stringshare_add(buf);
|
||||||
|
|
||||||
return _create_dialog(con, data);
|
return _create_dialog(con, data);
|
||||||
}
|
}
|
||||||
|
@ -103,10 +103,10 @@ e_int_config_apps_ibar(E_Container *con, const char *params __UNUSED__)
|
||||||
snprintf(buf, sizeof(buf), "%s/.e/e/applications/bar/default/.order",
|
snprintf(buf, sizeof(buf), "%s/.e/e/applications/bar/default/.order",
|
||||||
e_user_homedir_get());
|
e_user_homedir_get());
|
||||||
data = E_NEW(E_Config_Data, 1);
|
data = E_NEW(E_Config_Data, 1);
|
||||||
data->title = evas_stringshare_add(_("IBar Applications"));
|
data->title = eina_stringshare_add(_("IBar Applications"));
|
||||||
data->dialog = evas_stringshare_add("_config_apps_ibar_dialog");
|
data->dialog = eina_stringshare_add("_config_apps_ibar_dialog");
|
||||||
data->icon = evas_stringshare_add("enlightenment/ibar_applications");
|
data->icon = eina_stringshare_add("enlightenment/ibar_applications");
|
||||||
data->filename = evas_stringshare_add(buf);
|
data->filename = eina_stringshare_add(buf);
|
||||||
|
|
||||||
return _create_dialog(con, data);
|
return _create_dialog(con, data);
|
||||||
}
|
}
|
||||||
|
@ -118,10 +118,10 @@ e_int_config_apps_ibar_other(E_Container *con, const char *path)
|
||||||
|
|
||||||
if (!path) return NULL;
|
if (!path) return NULL;
|
||||||
data = E_NEW(E_Config_Data, 1);
|
data = E_NEW(E_Config_Data, 1);
|
||||||
data->title = evas_stringshare_add(_("IBar Applications"));
|
data->title = eina_stringshare_add(_("IBar Applications"));
|
||||||
data->dialog = evas_stringshare_add("_config_apps_ibar_dialog");
|
data->dialog = eina_stringshare_add("_config_apps_ibar_dialog");
|
||||||
data->icon = evas_stringshare_add("enlightenment/ibar_applications");
|
data->icon = eina_stringshare_add("enlightenment/ibar_applications");
|
||||||
data->filename = evas_stringshare_add(path);
|
data->filename = eina_stringshare_add(path);
|
||||||
|
|
||||||
return _create_dialog(con, data);
|
return _create_dialog(con, data);
|
||||||
}
|
}
|
||||||
|
@ -135,10 +135,10 @@ e_int_config_apps_startup(E_Container *con, const char *params __UNUSED__)
|
||||||
snprintf(buf, sizeof(buf), "%s/.e/e/applications/startup/.order",
|
snprintf(buf, sizeof(buf), "%s/.e/e/applications/startup/.order",
|
||||||
e_user_homedir_get());
|
e_user_homedir_get());
|
||||||
data = E_NEW(E_Config_Data, 1);
|
data = E_NEW(E_Config_Data, 1);
|
||||||
data->title = evas_stringshare_add(_("Startup Applications"));
|
data->title = eina_stringshare_add(_("Startup Applications"));
|
||||||
data->dialog = evas_stringshare_add("_config_apps_startup_dialog");
|
data->dialog = eina_stringshare_add("_config_apps_startup_dialog");
|
||||||
data->icon = evas_stringshare_add("enlightenment/startup_applications");
|
data->icon = eina_stringshare_add("enlightenment/startup_applications");
|
||||||
data->filename = evas_stringshare_add(buf);
|
data->filename = eina_stringshare_add(buf);
|
||||||
|
|
||||||
return _create_dialog(con, data);
|
return _create_dialog(con, data);
|
||||||
}
|
}
|
||||||
|
@ -152,10 +152,10 @@ e_int_config_apps_restart(E_Container *con, const char *params __UNUSED__)
|
||||||
snprintf(buf, sizeof(buf), "%s/.e/e/applications/restart/.order",
|
snprintf(buf, sizeof(buf), "%s/.e/e/applications/restart/.order",
|
||||||
e_user_homedir_get());
|
e_user_homedir_get());
|
||||||
data = E_NEW(E_Config_Data, 1);
|
data = E_NEW(E_Config_Data, 1);
|
||||||
data->title = evas_stringshare_add(_("Restart Applications"));
|
data->title = eina_stringshare_add(_("Restart Applications"));
|
||||||
data->dialog = evas_stringshare_add("_config_apps_restart_dialog");
|
data->dialog = eina_stringshare_add("_config_apps_restart_dialog");
|
||||||
data->icon = evas_stringshare_add("enlightenment/restart_applications");
|
data->icon = eina_stringshare_add("enlightenment/restart_applications");
|
||||||
data->filename = evas_stringshare_add(buf);
|
data->filename = eina_stringshare_add(buf);
|
||||||
|
|
||||||
return _create_dialog(con, data);
|
return _create_dialog(con, data);
|
||||||
}
|
}
|
||||||
|
@ -169,10 +169,10 @@ _create_dialog(E_Container *con, E_Config_Data *data)
|
||||||
|
|
||||||
if (e_config_dialog_find("E", data->dialog))
|
if (e_config_dialog_find("E", data->dialog))
|
||||||
{
|
{
|
||||||
if (data->title) evas_stringshare_del(data->title);
|
if (data->title) eina_stringshare_del(data->title);
|
||||||
if (data->dialog) evas_stringshare_del(data->dialog);
|
if (data->dialog) eina_stringshare_del(data->dialog);
|
||||||
if (data->icon) evas_stringshare_del(data->icon);
|
if (data->icon) eina_stringshare_del(data->icon);
|
||||||
if (data->filename) evas_stringshare_del(data->filename);
|
if (data->filename) eina_stringshare_del(data->filename);
|
||||||
E_FREE(data);
|
E_FREE(data);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
@ -219,10 +219,10 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
data = cfdata->data;
|
data = cfdata->data;
|
||||||
if (data)
|
if (data)
|
||||||
{
|
{
|
||||||
if (data->title) evas_stringshare_del(data->title);
|
if (data->title) eina_stringshare_del(data->title);
|
||||||
if (data->dialog) evas_stringshare_del(data->dialog);
|
if (data->dialog) eina_stringshare_del(data->dialog);
|
||||||
if (data->icon) evas_stringshare_del(data->icon);
|
if (data->icon) eina_stringshare_del(data->icon);
|
||||||
if (data->filename) evas_stringshare_del(data->filename);
|
if (data->filename) eina_stringshare_del(data->filename);
|
||||||
E_FREE(data);
|
E_FREE(data);
|
||||||
}
|
}
|
||||||
if (cfdata->apps) ecore_list_destroy(cfdata->apps);
|
if (cfdata->apps) ecore_list_destroy(cfdata->apps);
|
||||||
|
|
|
@ -119,8 +119,8 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
else if (cfdata->container)
|
else if (cfdata->container)
|
||||||
{
|
{
|
||||||
if (e_config->theme_default_border_style)
|
if (e_config->theme_default_border_style)
|
||||||
evas_stringshare_del(e_config->theme_default_border_style);
|
eina_stringshare_del(e_config->theme_default_border_style);
|
||||||
e_config->theme_default_border_style = evas_stringshare_add(cfdata->bordername);
|
e_config->theme_default_border_style = eina_stringshare_add(cfdata->bordername);
|
||||||
/* FIXME: Should this trigger an E Restart to reset all borders ? */
|
/* FIXME: Should this trigger an E Restart to reset all borders ? */
|
||||||
}
|
}
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
@ -132,8 +132,8 @@ _basic_apply_border(E_Config_Dialog_Data *cfdata)
|
||||||
{
|
{
|
||||||
if ((!cfdata->border->lock_border) && (!cfdata->border->shaded))
|
if ((!cfdata->border->lock_border) && (!cfdata->border->shaded))
|
||||||
{
|
{
|
||||||
if (cfdata->border->bordername) evas_stringshare_del(cfdata->border->bordername);
|
if (cfdata->border->bordername) eina_stringshare_del(cfdata->border->bordername);
|
||||||
cfdata->border->bordername = evas_stringshare_add(cfdata->bordername);
|
cfdata->border->bordername = eina_stringshare_add(cfdata->bordername);
|
||||||
cfdata->border->client.border.changed = 1;
|
cfdata->border->client.border.changed = 1;
|
||||||
cfdata->border->changed = 1;
|
cfdata->border->changed = 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -171,8 +171,8 @@ _fill_data_hash(E_Config_Dialog_Data *cfdata, const CFColor_Hash *cfhash)
|
||||||
|
|
||||||
if (cfhash[i].key)
|
if (cfhash[i].key)
|
||||||
{
|
{
|
||||||
cfc->key = evas_stringshare_add(cfhash[i].key);
|
cfc->key = eina_stringshare_add(cfhash[i].key);
|
||||||
cfc->name = evas_stringshare_add(_(cfhash[i].name));
|
cfc->name = eina_stringshare_add(_(cfhash[i].name));
|
||||||
cc = e_color_class_find(cfc->key);
|
cc = e_color_class_find(cfc->key);
|
||||||
if (cc)
|
if (cc)
|
||||||
{
|
{
|
||||||
|
@ -207,7 +207,7 @@ _fill_data_hash(E_Config_Dialog_Data *cfdata, const CFColor_Hash *cfhash)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
cfc->name = evas_stringshare_add(cfhash[i].name);
|
cfc->name = eina_stringshare_add(cfhash[i].name);
|
||||||
|
|
||||||
cfdata->classes = evas_list_append(cfdata->classes, cfc);
|
cfdata->classes = evas_list_append(cfdata->classes, cfc);
|
||||||
}
|
}
|
||||||
|
@ -283,9 +283,9 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
cfc = cfdata->classes->data;
|
cfc = cfdata->classes->data;
|
||||||
if (!cfc) continue;
|
if (!cfc) continue;
|
||||||
if (cfc->name)
|
if (cfc->name)
|
||||||
evas_stringshare_del(cfc->name);
|
eina_stringshare_del(cfc->name);
|
||||||
if (cfc->key)
|
if (cfc->key)
|
||||||
evas_stringshare_del(cfc->key);
|
eina_stringshare_del(cfc->key);
|
||||||
E_FREE(cfc);
|
E_FREE(cfc);
|
||||||
|
|
||||||
cfdata->classes = evas_list_remove_list(cfdata->classes, cfdata->classes);
|
cfdata->classes = evas_list_remove_list(cfdata->classes, cfdata->classes);
|
||||||
|
|
|
@ -342,9 +342,9 @@ _adv_apply(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
if (e_config->desklock_background)
|
if (e_config->desklock_background)
|
||||||
{
|
{
|
||||||
e_filereg_deregister(e_config->desklock_background);
|
e_filereg_deregister(e_config->desklock_background);
|
||||||
evas_stringshare_del(e_config->desklock_background);
|
eina_stringshare_del(e_config->desklock_background);
|
||||||
}
|
}
|
||||||
e_config->desklock_background = evas_stringshare_add(cfdata->bg);
|
e_config->desklock_background = eina_stringshare_add(cfdata->bg);
|
||||||
e_filereg_register(e_config->desklock_background);
|
e_filereg_register(e_config->desklock_background);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -361,9 +361,9 @@ _adv_apply(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
if (cfdata->custom_lock_cmd)
|
if (cfdata->custom_lock_cmd)
|
||||||
{
|
{
|
||||||
if (e_config->desklock_custom_desklock_cmd)
|
if (e_config->desklock_custom_desklock_cmd)
|
||||||
evas_stringshare_del(e_config->desklock_custom_desklock_cmd);
|
eina_stringshare_del(e_config->desklock_custom_desklock_cmd);
|
||||||
e_config->desklock_custom_desklock_cmd =
|
e_config->desklock_custom_desklock_cmd =
|
||||||
evas_stringshare_add(cfdata->custom_lock_cmd);
|
eina_stringshare_add(cfdata->custom_lock_cmd);
|
||||||
}
|
}
|
||||||
|
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
|
|
@ -143,10 +143,10 @@ _advanced_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
e_config->exebuf_pos_max_w = cfdata->pos_max_w;
|
e_config->exebuf_pos_max_w = cfdata->pos_max_w;
|
||||||
e_config->exebuf_pos_max_h = cfdata->pos_max_h;
|
e_config->exebuf_pos_max_h = cfdata->pos_max_h;
|
||||||
if (e_config->exebuf_term_cmd)
|
if (e_config->exebuf_term_cmd)
|
||||||
evas_stringshare_del(e_config->exebuf_term_cmd);
|
eina_stringshare_del(e_config->exebuf_term_cmd);
|
||||||
e_config->exebuf_term_cmd = NULL;
|
e_config->exebuf_term_cmd = NULL;
|
||||||
if (cfdata->term_cmd)
|
if (cfdata->term_cmd)
|
||||||
e_config->exebuf_term_cmd = evas_stringshare_add(cfdata->term_cmd);
|
e_config->exebuf_term_cmd = eina_stringshare_add(cfdata->term_cmd);
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -209,9 +209,9 @@ _fill_data(E_Config_Dialog_Data *cfdata)
|
||||||
|
|
||||||
efp = e_font_fontconfig_name_parse(efd->font);
|
efp = e_font_fontconfig_name_parse(efd->font);
|
||||||
if (efp->name)
|
if (efp->name)
|
||||||
tc->font = evas_stringshare_add(efp->name);
|
tc->font = eina_stringshare_add(efp->name);
|
||||||
if (efp->styles)
|
if (efp->styles)
|
||||||
tc->style = evas_stringshare_add(efp->styles->data);
|
tc->style = eina_stringshare_add(efp->styles->data);
|
||||||
e_font_properties_free(efp);
|
e_font_properties_free(efp);
|
||||||
}
|
}
|
||||||
tc->size = efd->size;
|
tc->size = efd->size;
|
||||||
|
@ -231,9 +231,9 @@ _fill_data(E_Config_Dialog_Data *cfdata)
|
||||||
|
|
||||||
efp = e_font_fontconfig_name_parse(efd->font);
|
efp = e_font_fontconfig_name_parse(efd->font);
|
||||||
if (efp->name)
|
if (efp->name)
|
||||||
tc->font = evas_stringshare_add(efp->name);
|
tc->font = eina_stringshare_add(efp->name);
|
||||||
if (efp->styles)
|
if (efp->styles)
|
||||||
tc->style = evas_stringshare_add(efp->styles->data);
|
tc->style = eina_stringshare_add(efp->styles->data);
|
||||||
e_font_properties_free(efp);
|
e_font_properties_free(efp);
|
||||||
}
|
}
|
||||||
tc->size = efd->size;
|
tc->size = efd->size;
|
||||||
|
@ -250,37 +250,37 @@ _fill_data(E_Config_Dialog_Data *cfdata)
|
||||||
|
|
||||||
size_data = E_NEW(E_Font_Size_Data, 1);
|
size_data = E_NEW(E_Font_Size_Data, 1);
|
||||||
size_data->cfdata = cfdata;
|
size_data->cfdata = cfdata;
|
||||||
size_data->size_str = evas_stringshare_add(_("Tiny"));
|
size_data->size_str = eina_stringshare_add(_("Tiny"));
|
||||||
size_data->size = -50;
|
size_data->size = -50;
|
||||||
cfdata->font_scale_list = evas_list_append(cfdata->font_scale_list, size_data);
|
cfdata->font_scale_list = evas_list_append(cfdata->font_scale_list, size_data);
|
||||||
|
|
||||||
size_data = E_NEW(E_Font_Size_Data, 1);
|
size_data = E_NEW(E_Font_Size_Data, 1);
|
||||||
size_data->cfdata = cfdata;
|
size_data->cfdata = cfdata;
|
||||||
size_data->size_str = evas_stringshare_add(_("Small"));
|
size_data->size_str = eina_stringshare_add(_("Small"));
|
||||||
size_data->size = -80;
|
size_data->size = -80;
|
||||||
cfdata->font_scale_list = evas_list_append(cfdata->font_scale_list, size_data);
|
cfdata->font_scale_list = evas_list_append(cfdata->font_scale_list, size_data);
|
||||||
|
|
||||||
size_data = E_NEW(E_Font_Size_Data, 1);
|
size_data = E_NEW(E_Font_Size_Data, 1);
|
||||||
size_data->cfdata = cfdata;
|
size_data->cfdata = cfdata;
|
||||||
size_data->size_str = evas_stringshare_add(_("Normal"));
|
size_data->size_str = eina_stringshare_add(_("Normal"));
|
||||||
size_data->size = -100;
|
size_data->size = -100;
|
||||||
cfdata->font_scale_list = evas_list_append(cfdata->font_scale_list, size_data);
|
cfdata->font_scale_list = evas_list_append(cfdata->font_scale_list, size_data);
|
||||||
|
|
||||||
size_data = E_NEW(E_Font_Size_Data, 1);
|
size_data = E_NEW(E_Font_Size_Data, 1);
|
||||||
size_data->cfdata = cfdata;
|
size_data->cfdata = cfdata;
|
||||||
size_data->size_str = evas_stringshare_add(_("Big"));
|
size_data->size_str = eina_stringshare_add(_("Big"));
|
||||||
size_data->size = -150;
|
size_data->size = -150;
|
||||||
cfdata->font_scale_list = evas_list_append(cfdata->font_scale_list, size_data);
|
cfdata->font_scale_list = evas_list_append(cfdata->font_scale_list, size_data);
|
||||||
|
|
||||||
size_data = E_NEW(E_Font_Size_Data, 1);
|
size_data = E_NEW(E_Font_Size_Data, 1);
|
||||||
size_data->cfdata = cfdata;
|
size_data->cfdata = cfdata;
|
||||||
size_data->size_str = evas_stringshare_add(_("Really Big"));
|
size_data->size_str = eina_stringshare_add(_("Really Big"));
|
||||||
size_data->size = -190;
|
size_data->size = -190;
|
||||||
cfdata->font_scale_list = evas_list_append(cfdata->font_scale_list, size_data);
|
cfdata->font_scale_list = evas_list_append(cfdata->font_scale_list, size_data);
|
||||||
|
|
||||||
size_data = E_NEW(E_Font_Size_Data, 1);
|
size_data = E_NEW(E_Font_Size_Data, 1);
|
||||||
size_data->cfdata = cfdata;
|
size_data->cfdata = cfdata;
|
||||||
size_data->size_str = evas_stringshare_add(_("Huge"));
|
size_data->size_str = eina_stringshare_add(_("Huge"));
|
||||||
size_data->size = -250;
|
size_data->size = -250;
|
||||||
cfdata->font_scale_list = evas_list_append(cfdata->font_scale_list, size_data);
|
cfdata->font_scale_list = evas_list_append(cfdata->font_scale_list, size_data);
|
||||||
|
|
||||||
|
@ -293,7 +293,7 @@ _fill_data(E_Config_Dialog_Data *cfdata)
|
||||||
|
|
||||||
size_data = E_NEW(E_Font_Size_Data, 1);
|
size_data = E_NEW(E_Font_Size_Data, 1);
|
||||||
size_data->cfdata = cfdata;
|
size_data->cfdata = cfdata;
|
||||||
size_data->size_str = evas_stringshare_add(str);
|
size_data->size_str = eina_stringshare_add(str);
|
||||||
size_data->size = i;
|
size_data->size = i;
|
||||||
cfdata->font_px_list = evas_list_append(cfdata->font_px_list, size_data);
|
cfdata->font_px_list = evas_list_append(cfdata->font_px_list, size_data);
|
||||||
}
|
}
|
||||||
|
@ -325,8 +325,8 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
|
|
||||||
tc = l->data;
|
tc = l->data;
|
||||||
cfdata->text_classes = evas_list_remove_list(cfdata->text_classes, l);
|
cfdata->text_classes = evas_list_remove_list(cfdata->text_classes, l);
|
||||||
if (tc->font) evas_stringshare_del(tc->font);
|
if (tc->font) eina_stringshare_del(tc->font);
|
||||||
if (tc->style) evas_stringshare_del(tc->style);
|
if (tc->style) eina_stringshare_del(tc->style);
|
||||||
E_FREE(tc);
|
E_FREE(tc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -336,7 +336,7 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
|
|
||||||
size_data = l->data;
|
size_data = l->data;
|
||||||
cfdata->font_scale_list = evas_list_remove_list(cfdata->font_scale_list, l);
|
cfdata->font_scale_list = evas_list_remove_list(cfdata->font_scale_list, l);
|
||||||
if (size_data->size_str) evas_stringshare_del(size_data->size_str);
|
if (size_data->size_str) eina_stringshare_del(size_data->size_str);
|
||||||
E_FREE(size_data);
|
E_FREE(size_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -346,7 +346,7 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
|
|
||||||
size_data = l->data;
|
size_data = l->data;
|
||||||
cfdata->font_px_list = evas_list_remove_list(cfdata->font_scale_list, l);
|
cfdata->font_px_list = evas_list_remove_list(cfdata->font_scale_list, l);
|
||||||
if (size_data->size_str) evas_stringshare_del(size_data->size_str);
|
if (size_data->size_str) eina_stringshare_del(size_data->size_str);
|
||||||
E_FREE(size_data);
|
E_FREE(size_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -381,7 +381,7 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
if (i == 1)
|
if (i == 1)
|
||||||
e_font_default_set("e_basic_font", font_name, cfdata->cur_size);
|
e_font_default_set("e_basic_font", font_name, cfdata->cur_size);
|
||||||
|
|
||||||
evas_stringshare_del(font_name);
|
eina_stringshare_del(font_name);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -402,15 +402,15 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
tc = next->data;
|
tc = next->data;
|
||||||
tc->size = cfdata->cur_size;
|
tc->size = cfdata->cur_size;
|
||||||
|
|
||||||
if (tc->font) evas_stringshare_del(tc->font);
|
if (tc->font) eina_stringshare_del(tc->font);
|
||||||
if (cfdata->cur_font)
|
if (cfdata->cur_font)
|
||||||
tc->font = evas_stringshare_add(cfdata->cur_font);
|
tc->font = eina_stringshare_add(cfdata->cur_font);
|
||||||
else
|
else
|
||||||
tc->font = NULL;
|
tc->font = NULL;
|
||||||
|
|
||||||
if (tc->style) evas_stringshare_del(tc->style);
|
if (tc->style) eina_stringshare_del(tc->style);
|
||||||
if (cfdata->cur_style)
|
if (cfdata->cur_style)
|
||||||
tc->style = evas_stringshare_add(cfdata->cur_style);
|
tc->style = eina_stringshare_add(cfdata->cur_style);
|
||||||
else
|
else
|
||||||
tc->style = NULL;
|
tc->style = NULL;
|
||||||
tc->enabled = cfdata->cur_enabled;
|
tc->enabled = cfdata->cur_enabled;
|
||||||
|
@ -527,7 +527,7 @@ _basic_init_data_fill(E_Config_Dialog_Data *cfdata)
|
||||||
E_Font_Properties *efp;
|
E_Font_Properties *efp;
|
||||||
|
|
||||||
efp = e_font_fontconfig_name_parse(efd->font);
|
efp = e_font_fontconfig_name_parse(efd->font);
|
||||||
init_font = evas_stringshare_add(efp->name);
|
init_font = eina_stringshare_add(efp->name);
|
||||||
e_font_properties_free(efp);
|
e_font_properties_free(efp);
|
||||||
}
|
}
|
||||||
init_size = efd->size;
|
init_size = efd->size;
|
||||||
|
@ -563,9 +563,9 @@ _advanced_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
tc->enabled = cfdata->cur_enabled;
|
tc->enabled = cfdata->cur_enabled;
|
||||||
tc->size = cfdata->cur_size;
|
tc->size = cfdata->cur_size;
|
||||||
if (cfdata->cur_font)
|
if (cfdata->cur_font)
|
||||||
tc->font = evas_stringshare_add(cfdata->cur_font);
|
tc->font = eina_stringshare_add(cfdata->cur_font);
|
||||||
if (cfdata->cur_style)
|
if (cfdata->cur_style)
|
||||||
tc->style = evas_stringshare_add(cfdata->cur_style);
|
tc->style = eina_stringshare_add(cfdata->cur_style);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (next = cfdata->text_classes; next; next = next->next)
|
for (next = cfdata->text_classes; next; next = next->next)
|
||||||
|
@ -578,7 +578,7 @@ _advanced_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
|
|
||||||
name = e_font_fontconfig_name_get(tc->font, tc->style);
|
name = e_font_fontconfig_name_get(tc->font, tc->style);
|
||||||
e_font_default_set(tc->class_name, name, tc->size);
|
e_font_default_set(tc->class_name, name, tc->size);
|
||||||
evas_stringshare_del(name);
|
eina_stringshare_del(name);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
e_font_default_remove(tc->class_name);
|
e_font_default_remove(tc->class_name);
|
||||||
|
@ -768,14 +768,14 @@ _adv_class_cb_change(void *data, Evas_Object *obj)
|
||||||
tc = evas_list_nth(cfdata->text_classes, cfdata->cur_index);
|
tc = evas_list_nth(cfdata->text_classes, cfdata->cur_index);
|
||||||
tc->enabled = cfdata->cur_enabled;
|
tc->enabled = cfdata->cur_enabled;
|
||||||
tc->size = cfdata->cur_size;
|
tc->size = cfdata->cur_size;
|
||||||
if (tc->font) evas_stringshare_del(tc->font);
|
if (tc->font) eina_stringshare_del(tc->font);
|
||||||
if (cfdata->cur_font)
|
if (cfdata->cur_font)
|
||||||
tc->font = evas_stringshare_add(cfdata->cur_font);
|
tc->font = eina_stringshare_add(cfdata->cur_font);
|
||||||
else
|
else
|
||||||
tc->font = NULL;
|
tc->font = NULL;
|
||||||
if (tc->style) evas_stringshare_del(tc->style);
|
if (tc->style) eina_stringshare_del(tc->style);
|
||||||
if (cfdata->cur_style)
|
if (cfdata->cur_style)
|
||||||
tc->style = evas_stringshare_add(cfdata->cur_style);
|
tc->style = eina_stringshare_add(cfdata->cur_style);
|
||||||
else
|
else
|
||||||
tc->style = NULL;
|
tc->style = NULL;
|
||||||
if (cfdata->gui.style_list)
|
if (cfdata->gui.style_list)
|
||||||
|
@ -847,9 +847,9 @@ _adv_enabled_font_cb_change(void *data, Evas_Object *obj)
|
||||||
tc = evas_list_nth(cfdata->text_classes, n);
|
tc = evas_list_nth(cfdata->text_classes, n);
|
||||||
tc->enabled = cfdata->cur_enabled;
|
tc->enabled = cfdata->cur_enabled;
|
||||||
tc->size = cfdata->cur_size;
|
tc->size = cfdata->cur_size;
|
||||||
if (tc->font) evas_stringshare_del(tc->font);
|
if (tc->font) eina_stringshare_del(tc->font);
|
||||||
if (cfdata->cur_font)
|
if (cfdata->cur_font)
|
||||||
tc->font = evas_stringshare_add(cfdata->cur_font);
|
tc->font = eina_stringshare_add(cfdata->cur_font);
|
||||||
if (cfdata->cur_enabled)
|
if (cfdata->cur_enabled)
|
||||||
{
|
{
|
||||||
icon = edje_object_add(cfdata->evas);
|
icon = edje_object_add(cfdata->evas);
|
||||||
|
@ -909,9 +909,9 @@ _adv_font_cb_change(void *data, Evas_Object *obj)
|
||||||
if (!i->selected) continue;
|
if (!i->selected) continue;
|
||||||
|
|
||||||
tc = evas_list_nth(cfdata->text_classes, n);
|
tc = evas_list_nth(cfdata->text_classes, n);
|
||||||
if (tc->font) evas_stringshare_del(tc->font);
|
if (tc->font) eina_stringshare_del(tc->font);
|
||||||
if (cfdata->cur_font)
|
if (cfdata->cur_font)
|
||||||
tc->font = evas_stringshare_add(cfdata->cur_font);
|
tc->font = eina_stringshare_add(cfdata->cur_font);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Load the style list */
|
/* Load the style list */
|
||||||
|
@ -1103,9 +1103,9 @@ _adv_style_cb_change(void *data, Evas_Object *obj)
|
||||||
if (!i->selected) continue;
|
if (!i->selected) continue;
|
||||||
|
|
||||||
tc = evas_list_nth(cfdata->text_classes, n);
|
tc = evas_list_nth(cfdata->text_classes, n);
|
||||||
if (tc->style) evas_stringshare_del(tc->style);
|
if (tc->style) eina_stringshare_del(tc->style);
|
||||||
if (cfdata->cur_style)
|
if (cfdata->cur_style)
|
||||||
tc->style = evas_stringshare_add(cfdata->cur_style);
|
tc->style = eina_stringshare_add(cfdata->cur_style);
|
||||||
else
|
else
|
||||||
tc->style = NULL;
|
tc->style = NULL;
|
||||||
}
|
}
|
||||||
|
@ -1143,6 +1143,6 @@ _font_preview_update(E_Config_Dialog_Data *cfdata)
|
||||||
name = e_font_fontconfig_name_get(cfdata->cur_font, cfdata->cur_style);
|
name = e_font_fontconfig_name_get(cfdata->cur_font, cfdata->cur_style);
|
||||||
e_widget_font_preview_font_set(cfdata->gui.preview, name,
|
e_widget_font_preview_font_set(cfdata->gui.preview, name,
|
||||||
cfdata->cur_size);
|
cfdata->cur_size);
|
||||||
evas_stringshare_del(name);
|
eina_stringshare_del(name);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -105,7 +105,7 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
E_Event_Config_Icon_Theme *ev;
|
E_Event_Config_Icon_Theme *ev;
|
||||||
|
|
||||||
/* Actually take our cfdata settings and apply them in real life */
|
/* Actually take our cfdata settings and apply them in real life */
|
||||||
e_config->icon_theme = evas_stringshare_add(cfdata->themename);
|
e_config->icon_theme = eina_stringshare_add(cfdata->themename);
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
|
||||||
ev = E_NEW(E_Event_Config_Icon_Theme, 1);
|
ev = E_NEW(E_Event_Config_Icon_Theme, 1);
|
||||||
|
|
|
@ -189,12 +189,12 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
{
|
{
|
||||||
if (e_config->input_method)
|
if (e_config->input_method)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(e_config->input_method);
|
eina_stringshare_del(e_config->input_method);
|
||||||
e_config->input_method = NULL;
|
e_config->input_method = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!cfdata->imc_disable)
|
if (!cfdata->imc_disable)
|
||||||
e_config->input_method = evas_stringshare_add(cfdata->imc_current);
|
e_config->input_method = eina_stringshare_add(cfdata->imc_current);
|
||||||
|
|
||||||
e_intl_input_method_set(e_config->input_method);
|
e_intl_input_method_set(e_config->input_method);
|
||||||
}
|
}
|
||||||
|
@ -723,12 +723,12 @@ _e_imc_change_enqueue(E_Config_Dialog_Data *cfdata)
|
||||||
imc_update->version = E_INTL_INPUT_METHOD_CONFIG_VERSION;
|
imc_update->version = E_INTL_INPUT_METHOD_CONFIG_VERSION;
|
||||||
|
|
||||||
/* TODO: need to only add if the string is not empty */
|
/* TODO: need to only add if the string is not empty */
|
||||||
imc_update->e_im_name = evas_stringshare_add(cfdata->imc.e_im_name);
|
imc_update->e_im_name = eina_stringshare_add(cfdata->imc.e_im_name);
|
||||||
imc_update->e_im_exec = evas_stringshare_add(cfdata->imc.e_im_exec);
|
imc_update->e_im_exec = eina_stringshare_add(cfdata->imc.e_im_exec);
|
||||||
imc_update->e_im_setup_exec = evas_stringshare_add(cfdata->imc.e_im_setup_exec);
|
imc_update->e_im_setup_exec = eina_stringshare_add(cfdata->imc.e_im_setup_exec);
|
||||||
imc_update->gtk_im_module = evas_stringshare_add(cfdata->imc.gtk_im_module);
|
imc_update->gtk_im_module = eina_stringshare_add(cfdata->imc.gtk_im_module);
|
||||||
imc_update->qt_im_module = evas_stringshare_add(cfdata->imc.qt_im_module);
|
imc_update->qt_im_module = eina_stringshare_add(cfdata->imc.qt_im_module);
|
||||||
imc_update->xmodifiers = evas_stringshare_add(cfdata->imc.xmodifiers);
|
imc_update->xmodifiers = eina_stringshare_add(cfdata->imc.xmodifiers);
|
||||||
|
|
||||||
/* look for changes to this file and remove them */
|
/* look for changes to this file and remove them */
|
||||||
imc_update_old = evas_hash_find(cfdata->imc_change_map, cfdata->imc_current);
|
imc_update_old = evas_hash_find(cfdata->imc_change_map, cfdata->imc_current);
|
||||||
|
@ -754,7 +754,7 @@ _e_imc_file_name_new_get(void)
|
||||||
snprintf(path, sizeof(path), "%s/new_input_method-%02d.imc",
|
snprintf(path, sizeof(path), "%s/new_input_method-%02d.imc",
|
||||||
e_intl_imc_personal_path_get(), i);
|
e_intl_imc_personal_path_get(), i);
|
||||||
if (!ecore_file_exists(path))
|
if (!ecore_file_exists(path))
|
||||||
return evas_stringshare_add(path);
|
return eina_stringshare_add(path);
|
||||||
}
|
}
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
|
@ -656,7 +656,7 @@ _fill_data(E_Config_Dialog_Data *cfdata)
|
||||||
/* create new node */
|
/* create new node */
|
||||||
lang_node = E_NEW(E_Intl_Language_Node, 1);
|
lang_node = E_NEW(E_Intl_Language_Node, 1);
|
||||||
|
|
||||||
lang_node->lang_code = evas_stringshare_add(locale_parts->lang);
|
lang_node->lang_code = eina_stringshare_add(locale_parts->lang);
|
||||||
|
|
||||||
/* Check if the language list exists */
|
/* Check if the language list exists */
|
||||||
/* Linear Search */
|
/* Linear Search */
|
||||||
|
@ -702,7 +702,7 @@ _fill_data(E_Config_Dialog_Data *cfdata)
|
||||||
|
|
||||||
/* create new node */
|
/* create new node */
|
||||||
region_node = E_NEW(E_Intl_Region_Node, 1);
|
region_node = E_NEW(E_Intl_Region_Node, 1);
|
||||||
region_node->region_code = evas_stringshare_add(locale_parts->region);
|
region_node->region_code = eina_stringshare_add(locale_parts->region);
|
||||||
|
|
||||||
/* Get the region translation */
|
/* Get the region translation */
|
||||||
/* Linear Search */
|
/* Linear Search */
|
||||||
|
@ -728,9 +728,9 @@ _fill_data(E_Config_Dialog_Data *cfdata)
|
||||||
|
|
||||||
cs_trans = _intl_charset_upper_get(locale_parts->codeset);
|
cs_trans = _intl_charset_upper_get(locale_parts->codeset);
|
||||||
if (cs_trans == NULL)
|
if (cs_trans == NULL)
|
||||||
cs = evas_stringshare_add(locale_parts->codeset);
|
cs = eina_stringshare_add(locale_parts->codeset);
|
||||||
else
|
else
|
||||||
cs = evas_stringshare_add(cs_trans);
|
cs = eina_stringshare_add(cs_trans);
|
||||||
|
|
||||||
/* Exclusive */
|
/* Exclusive */
|
||||||
/* Linear Search */
|
/* Linear Search */
|
||||||
|
@ -743,7 +743,7 @@ _fill_data(E_Config_Dialog_Data *cfdata)
|
||||||
{
|
{
|
||||||
const char *mod;
|
const char *mod;
|
||||||
|
|
||||||
mod = evas_stringshare_add(locale_parts->modifier);
|
mod = eina_stringshare_add(locale_parts->modifier);
|
||||||
/* Find only works here because we are using stringshare*/
|
/* Find only works here because we are using stringshare*/
|
||||||
|
|
||||||
/* Exclusive */
|
/* Exclusive */
|
||||||
|
@ -814,7 +814,7 @@ _language_hash_free_cb(const Evas_Hash *hash __UNUSED__, const char *key __UNUSE
|
||||||
E_Intl_Language_Node *node;
|
E_Intl_Language_Node *node;
|
||||||
|
|
||||||
node = data;
|
node = data;
|
||||||
if (node->lang_code) evas_stringshare_del(node->lang_code);
|
if (node->lang_code) eina_stringshare_del(node->lang_code);
|
||||||
evas_hash_foreach(node->region_hash, _region_hash_free_cb, NULL);
|
evas_hash_foreach(node->region_hash, _region_hash_free_cb, NULL);
|
||||||
evas_hash_free(node->region_hash);
|
evas_hash_free(node->region_hash);
|
||||||
free(node);
|
free(node);
|
||||||
|
@ -828,13 +828,13 @@ _region_hash_free_cb(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED_
|
||||||
E_Intl_Region_Node *node;
|
E_Intl_Region_Node *node;
|
||||||
|
|
||||||
node = data;
|
node = data;
|
||||||
if (node->region_code) evas_stringshare_del(node->region_code);
|
if (node->region_code) eina_stringshare_del(node->region_code);
|
||||||
while (node->available_codesets)
|
while (node->available_codesets)
|
||||||
{
|
{
|
||||||
const char *str;
|
const char *str;
|
||||||
|
|
||||||
str = node->available_codesets->data;
|
str = node->available_codesets->data;
|
||||||
if (str) evas_stringshare_del(str);
|
if (str) eina_stringshare_del(str);
|
||||||
node->available_codesets =
|
node->available_codesets =
|
||||||
evas_list_remove_list(node->available_codesets, node->available_codesets);
|
evas_list_remove_list(node->available_codesets, node->available_codesets);
|
||||||
}
|
}
|
||||||
|
@ -844,7 +844,7 @@ _region_hash_free_cb(const Evas_Hash *hash __UNUSED__, const char *key __UNUSED_
|
||||||
const char *str;
|
const char *str;
|
||||||
|
|
||||||
str = node->available_modifiers->data;
|
str = node->available_modifiers->data;
|
||||||
if (str) evas_stringshare_del(str);
|
if (str) eina_stringshare_del(str);
|
||||||
node->available_modifiers =
|
node->available_modifiers =
|
||||||
evas_list_remove_list(node->available_modifiers, node->available_modifiers);
|
evas_list_remove_list(node->available_modifiers, node->available_modifiers);
|
||||||
}
|
}
|
||||||
|
@ -858,8 +858,8 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
{
|
{
|
||||||
if (cfdata->cur_language)
|
if (cfdata->cur_language)
|
||||||
{
|
{
|
||||||
if (e_config->language) evas_stringshare_del(e_config->language);
|
if (e_config->language) eina_stringshare_del(e_config->language);
|
||||||
e_config->language = evas_stringshare_add(cfdata->cur_language);
|
e_config->language = eina_stringshare_add(cfdata->cur_language);
|
||||||
e_intl_language_set(e_config->language);
|
e_intl_language_set(e_config->language);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -872,8 +872,8 @@ _advanced_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
{
|
{
|
||||||
if (cfdata->cur_language)
|
if (cfdata->cur_language)
|
||||||
{
|
{
|
||||||
if (e_config->language) evas_stringshare_del(e_config->language);
|
if (e_config->language) eina_stringshare_del(e_config->language);
|
||||||
e_config->language = evas_stringshare_add(cfdata->cur_language);
|
e_config->language = eina_stringshare_add(cfdata->cur_language);
|
||||||
e_intl_language_set(e_config->language);
|
e_intl_language_set(e_config->language);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1038,17 +1038,17 @@ _advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data
|
||||||
cs = NULL;
|
cs = NULL;
|
||||||
mod = NULL;
|
mod = NULL;
|
||||||
|
|
||||||
if (cfdata->cur_lang) lang = evas_stringshare_add(cfdata->cur_lang);
|
if (cfdata->cur_lang) lang = eina_stringshare_add(cfdata->cur_lang);
|
||||||
if (cfdata->cur_reg) reg = evas_stringshare_add(cfdata->cur_reg);
|
if (cfdata->cur_reg) reg = eina_stringshare_add(cfdata->cur_reg);
|
||||||
if (cfdata->cur_cs) cs = evas_stringshare_add(cfdata->cur_cs);
|
if (cfdata->cur_cs) cs = eina_stringshare_add(cfdata->cur_cs);
|
||||||
if (cfdata->cur_mod) mod = evas_stringshare_add(cfdata->cur_mod);
|
if (cfdata->cur_mod) mod = eina_stringshare_add(cfdata->cur_mod);
|
||||||
|
|
||||||
_cfdata_language_go(lang, reg, cs, mod, cfdata);
|
_cfdata_language_go(lang, reg, cs, mod, cfdata);
|
||||||
|
|
||||||
if (lang) evas_stringshare_del(lang);
|
if (lang) eina_stringshare_del(lang);
|
||||||
if (reg) evas_stringshare_del(reg);
|
if (reg) eina_stringshare_del(reg);
|
||||||
if (cs) evas_stringshare_del(cs);
|
if (cs) eina_stringshare_del(cs);
|
||||||
if (mod) evas_stringshare_del(mod);
|
if (mod) eina_stringshare_del(mod);
|
||||||
|
|
||||||
e_widget_on_change_hook_set(cfdata->gui.lang_list, _ilist_language_cb_change, cfdata);
|
e_widget_on_change_hook_set(cfdata->gui.lang_list, _ilist_language_cb_change, cfdata);
|
||||||
e_widget_on_change_hook_set(cfdata->gui.reg_list, _ilist_region_cb_change, cfdata);
|
e_widget_on_change_hook_set(cfdata->gui.reg_list, _ilist_region_cb_change, cfdata);
|
||||||
|
|
|
@ -122,11 +122,11 @@ _fill_data(E_Config_Dialog_Data *cfdata)
|
||||||
|
|
||||||
bi2 = E_NEW(E_Config_Binding_Key, 1);
|
bi2 = E_NEW(E_Config_Binding_Key, 1);
|
||||||
bi2->context = bi->context;
|
bi2->context = bi->context;
|
||||||
bi2->key = bi->key == NULL ? NULL : evas_stringshare_add(bi->key);
|
bi2->key = bi->key == NULL ? NULL : eina_stringshare_add(bi->key);
|
||||||
bi2->modifiers = bi->modifiers;
|
bi2->modifiers = bi->modifiers;
|
||||||
bi2->any_mod = bi->any_mod;
|
bi2->any_mod = bi->any_mod;
|
||||||
bi2->action = bi->action == NULL ? NULL : evas_stringshare_add(bi->action);
|
bi2->action = bi->action == NULL ? NULL : eina_stringshare_add(bi->action);
|
||||||
bi2->params = bi->params == NULL ? NULL : evas_stringshare_add(bi->params);
|
bi2->params = bi->params == NULL ? NULL : eina_stringshare_add(bi->params);
|
||||||
|
|
||||||
cfdata->binding.key = evas_list_append(cfdata->binding.key, bi2);
|
cfdata->binding.key = evas_list_append(cfdata->binding.key, bi2);
|
||||||
}
|
}
|
||||||
|
@ -152,9 +152,9 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
while (cfdata->binding.key)
|
while (cfdata->binding.key)
|
||||||
{
|
{
|
||||||
bi = cfdata->binding.key->data;
|
bi = cfdata->binding.key->data;
|
||||||
if (bi->key) evas_stringshare_del(bi->key);
|
if (bi->key) eina_stringshare_del(bi->key);
|
||||||
if (bi->action) evas_stringshare_del(bi->action);
|
if (bi->action) eina_stringshare_del(bi->action);
|
||||||
if (bi->params) evas_stringshare_del(bi->params);
|
if (bi->params) eina_stringshare_del(bi->params);
|
||||||
E_FREE(bi);
|
E_FREE(bi);
|
||||||
cfdata->binding.key = evas_list_remove_list(cfdata->binding.key, cfdata->binding.key);
|
cfdata->binding.key = evas_list_remove_list(cfdata->binding.key, cfdata->binding.key);
|
||||||
}
|
}
|
||||||
|
@ -184,9 +184,9 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
e_config->key_bindings =
|
e_config->key_bindings =
|
||||||
evas_list_remove_list(e_config->key_bindings, e_config->key_bindings);
|
evas_list_remove_list(e_config->key_bindings, e_config->key_bindings);
|
||||||
|
|
||||||
if (bi->key) evas_stringshare_del(bi->key);
|
if (bi->key) eina_stringshare_del(bi->key);
|
||||||
if (bi->action) evas_stringshare_del(bi->action);
|
if (bi->action) eina_stringshare_del(bi->action);
|
||||||
if (bi->params) evas_stringshare_del(bi->params);
|
if (bi->params) eina_stringshare_del(bi->params);
|
||||||
E_FREE(bi);
|
E_FREE(bi);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -198,13 +198,13 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
|
|
||||||
bi = E_NEW(E_Config_Binding_Key, 1);
|
bi = E_NEW(E_Config_Binding_Key, 1);
|
||||||
bi->context = bi2->context;
|
bi->context = bi2->context;
|
||||||
bi->key = evas_stringshare_add(bi2->key);
|
bi->key = eina_stringshare_add(bi2->key);
|
||||||
bi->modifiers = bi2->modifiers;
|
bi->modifiers = bi2->modifiers;
|
||||||
bi->any_mod = bi2->any_mod;
|
bi->any_mod = bi2->any_mod;
|
||||||
bi->action =
|
bi->action =
|
||||||
((!bi2->action) || (!bi2->action[0])) ? NULL : evas_stringshare_add(bi2->action);
|
((!bi2->action) || (!bi2->action[0])) ? NULL : eina_stringshare_add(bi2->action);
|
||||||
bi->params =
|
bi->params =
|
||||||
((!bi2->params) || (!bi2->params[0])) ? NULL : evas_stringshare_add(bi2->params);
|
((!bi2->params) || (!bi2->params[0])) ? NULL : eina_stringshare_add(bi2->params);
|
||||||
|
|
||||||
e_config->key_bindings = evas_list_append(e_config->key_bindings, bi);
|
e_config->key_bindings = evas_list_append(e_config->key_bindings, bi);
|
||||||
e_bindings_key_add(bi->context, bi->key, bi->modifiers, bi->any_mod,
|
e_bindings_key_add(bi->context, bi->key, bi->modifiers, bi->any_mod,
|
||||||
|
@ -377,9 +377,9 @@ _delete_all_key_binding_cb(void *data, void *data2)
|
||||||
while (cfdata->binding.key)
|
while (cfdata->binding.key)
|
||||||
{
|
{
|
||||||
bi = cfdata->binding.key->data;
|
bi = cfdata->binding.key->data;
|
||||||
if (bi->key) evas_stringshare_del(bi->key);
|
if (bi->key) eina_stringshare_del(bi->key);
|
||||||
if (bi->action) evas_stringshare_del(bi->action);
|
if (bi->action) eina_stringshare_del(bi->action);
|
||||||
if (bi->params) evas_stringshare_del(bi->params);
|
if (bi->params) eina_stringshare_del(bi->params);
|
||||||
E_FREE(bi);
|
E_FREE(bi);
|
||||||
|
|
||||||
cfdata->binding.key = evas_list_remove_list(cfdata->binding.key, cfdata->binding.key);
|
cfdata->binding.key = evas_list_remove_list(cfdata->binding.key, cfdata->binding.key);
|
||||||
|
@ -418,9 +418,9 @@ _delete_key_binding_cb(void *data, void *data2)
|
||||||
if (l)
|
if (l)
|
||||||
{
|
{
|
||||||
bi = l->data;
|
bi = l->data;
|
||||||
if (bi->key) evas_stringshare_del(bi->key);
|
if (bi->key) eina_stringshare_del(bi->key);
|
||||||
if (bi->action) evas_stringshare_del(bi->action);
|
if (bi->action) eina_stringshare_del(bi->action);
|
||||||
if (bi->params) evas_stringshare_del(bi->params);
|
if (bi->params) eina_stringshare_del(bi->params);
|
||||||
E_FREE(bi);
|
E_FREE(bi);
|
||||||
cfdata->binding.key = evas_list_remove_list(cfdata->binding.key, l);
|
cfdata->binding.key = evas_list_remove_list(cfdata->binding.key, l);
|
||||||
}
|
}
|
||||||
|
@ -454,9 +454,9 @@ _restore_key_binding_defaults_cb(void *data, void *data2)
|
||||||
while (cfdata->binding.key)
|
while (cfdata->binding.key)
|
||||||
{
|
{
|
||||||
bi = cfdata->binding.key->data;
|
bi = cfdata->binding.key->data;
|
||||||
if (bi->key) evas_stringshare_del(bi->key);
|
if (bi->key) eina_stringshare_del(bi->key);
|
||||||
if (bi->action) evas_stringshare_del(bi->action);
|
if (bi->action) eina_stringshare_del(bi->action);
|
||||||
if (bi->params) evas_stringshare_del(bi->params);
|
if (bi->params) eina_stringshare_del(bi->params);
|
||||||
E_FREE(bi);
|
E_FREE(bi);
|
||||||
cfdata->binding.key = evas_list_remove_list(cfdata->binding.key, cfdata->binding.key);
|
cfdata->binding.key = evas_list_remove_list(cfdata->binding.key, cfdata->binding.key);
|
||||||
}
|
}
|
||||||
|
@ -464,11 +464,11 @@ _restore_key_binding_defaults_cb(void *data, void *data2)
|
||||||
#define CFG_KEYBIND_DFLT(_context, _key, _modifiers, _anymod, _action, _params) \
|
#define CFG_KEYBIND_DFLT(_context, _key, _modifiers, _anymod, _action, _params) \
|
||||||
bi = E_NEW(E_Config_Binding_Key, 1); \
|
bi = E_NEW(E_Config_Binding_Key, 1); \
|
||||||
bi->context = _context; \
|
bi->context = _context; \
|
||||||
bi->key = evas_stringshare_add(_key); \
|
bi->key = eina_stringshare_add(_key); \
|
||||||
bi->modifiers = _modifiers; \
|
bi->modifiers = _modifiers; \
|
||||||
bi->any_mod = _anymod; \
|
bi->any_mod = _anymod; \
|
||||||
bi->action = _action == NULL ? NULL : evas_stringshare_add(_action); \
|
bi->action = _action == NULL ? NULL : eina_stringshare_add(_action); \
|
||||||
bi->params = _params == NULL ? NULL : evas_stringshare_add(_params); \
|
bi->params = _params == NULL ? NULL : eina_stringshare_add(_params); \
|
||||||
cfdata->binding.key = evas_list_append(cfdata->binding.key, bi)
|
cfdata->binding.key = evas_list_append(cfdata->binding.key, bi)
|
||||||
|
|
||||||
CFG_KEYBIND_DFLT(E_BINDING_CONTEXT_ANY, "Left",
|
CFG_KEYBIND_DFLT(E_BINDING_CONTEXT_ANY, "Left",
|
||||||
|
@ -1061,7 +1061,7 @@ _grab_key_down_cb(void *data, int type, void *event)
|
||||||
|
|
||||||
bi->context = E_BINDING_CONTEXT_ANY;
|
bi->context = E_BINDING_CONTEXT_ANY;
|
||||||
bi->modifiers = mod;
|
bi->modifiers = mod;
|
||||||
bi->key = evas_stringshare_add(ev->keyname);
|
bi->key = eina_stringshare_add(ev->keyname);
|
||||||
bi->action = NULL;
|
bi->action = NULL;
|
||||||
bi->params = NULL;
|
bi->params = NULL;
|
||||||
bi->any_mod = 0;
|
bi->any_mod = 0;
|
||||||
|
@ -1076,8 +1076,8 @@ _grab_key_down_cb(void *data, int type, void *event)
|
||||||
bi = evas_list_nth(cfdata->binding.key, n);
|
bi = evas_list_nth(cfdata->binding.key, n);
|
||||||
|
|
||||||
bi->modifiers = mod;
|
bi->modifiers = mod;
|
||||||
if (bi->key) evas_stringshare_del(bi->key);
|
if (bi->key) eina_stringshare_del(bi->key);
|
||||||
bi->key = evas_stringshare_add(ev->keyname);
|
bi->key = eina_stringshare_add(ev->keyname);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1181,16 +1181,16 @@ _auto_apply_changes(E_Config_Dialog_Data *cfdata)
|
||||||
actd = evas_list_nth(actg->acts, a);
|
actd = evas_list_nth(actg->acts, a);
|
||||||
if (!actd) return;
|
if (!actd) return;
|
||||||
|
|
||||||
if (bi->action) evas_stringshare_del(bi->action);
|
if (bi->action) eina_stringshare_del(bi->action);
|
||||||
bi->action = NULL;
|
bi->action = NULL;
|
||||||
|
|
||||||
if (actd->act_cmd) bi->action = evas_stringshare_add(actd->act_cmd);
|
if (actd->act_cmd) bi->action = eina_stringshare_add(actd->act_cmd);
|
||||||
|
|
||||||
if (bi->params) evas_stringshare_del(bi->params);
|
if (bi->params) eina_stringshare_del(bi->params);
|
||||||
bi->params = NULL;
|
bi->params = NULL;
|
||||||
|
|
||||||
if (actd->act_params)
|
if (actd->act_params)
|
||||||
bi->params = evas_stringshare_add(actd->act_params);
|
bi->params = eina_stringshare_add(actd->act_params);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ok = 1;
|
ok = 1;
|
||||||
|
@ -1206,7 +1206,7 @@ _auto_apply_changes(E_Config_Dialog_Data *cfdata)
|
||||||
ok = 0;
|
ok = 0;
|
||||||
|
|
||||||
if (ok)
|
if (ok)
|
||||||
bi->params = evas_stringshare_add(cfdata->locals.params);
|
bi->params = eina_stringshare_add(cfdata->locals.params);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -145,9 +145,9 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
t = types->data;
|
t = types->data;
|
||||||
if (!t) continue;
|
if (!t) continue;
|
||||||
if (t->name)
|
if (t->name)
|
||||||
evas_stringshare_del(t->name);
|
eina_stringshare_del(t->name);
|
||||||
if (t->type)
|
if (t->type)
|
||||||
evas_stringshare_del(t->type);
|
eina_stringshare_del(t->type);
|
||||||
types = evas_list_remove_list(types, types);
|
types = evas_list_remove_list(types, types);
|
||||||
E_FREE(t);
|
E_FREE(t);
|
||||||
}
|
}
|
||||||
|
@ -165,12 +165,12 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
g = m->globs->data;
|
g = m->globs->data;
|
||||||
if (!g) continue;
|
if (!g) continue;
|
||||||
if (g->name)
|
if (g->name)
|
||||||
evas_stringshare_del(g->name);
|
eina_stringshare_del(g->name);
|
||||||
m->globs = evas_list_remove_list(m->globs, m->globs);
|
m->globs = evas_list_remove_list(m->globs, m->globs);
|
||||||
E_FREE(g);
|
E_FREE(g);
|
||||||
}
|
}
|
||||||
if (m->mime)
|
if (m->mime)
|
||||||
evas_stringshare_del(m->mime);
|
eina_stringshare_del(m->mime);
|
||||||
|
|
||||||
cfdata->mimes = evas_list_remove_list(cfdata->mimes, cfdata->mimes);
|
cfdata->mimes = evas_list_remove_list(cfdata->mimes, cfdata->mimes);
|
||||||
E_FREE(m);
|
E_FREE(m);
|
||||||
|
@ -347,13 +347,13 @@ _load_mimes(E_Config_Dialog_Data *cfdata, char *file)
|
||||||
mime = E_NEW(Config_Mime, 1);
|
mime = E_NEW(Config_Mime, 1);
|
||||||
if (mime)
|
if (mime)
|
||||||
{
|
{
|
||||||
mime->mime = evas_stringshare_add(mimetype);
|
mime->mime = eina_stringshare_add(mimetype);
|
||||||
if (!mime->mime)
|
if (!mime->mime)
|
||||||
free(mime);
|
free(mime);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
glob = E_NEW(Config_Glob, 1);
|
glob = E_NEW(Config_Glob, 1);
|
||||||
glob->name = evas_stringshare_add(ext);
|
glob->name = eina_stringshare_add(ext);
|
||||||
mime->globs = evas_list_append(mime->globs, glob);
|
mime->globs = evas_list_append(mime->globs, glob);
|
||||||
cfdata->mimes = evas_list_append(cfdata->mimes, mime);
|
cfdata->mimes = evas_list_append(cfdata->mimes, mime);
|
||||||
}
|
}
|
||||||
|
@ -404,13 +404,13 @@ _load_globs(E_Config_Dialog_Data *cfdata, char *file)
|
||||||
mime = E_NEW(Config_Mime, 1);
|
mime = E_NEW(Config_Mime, 1);
|
||||||
if (mime)
|
if (mime)
|
||||||
{
|
{
|
||||||
mime->mime = evas_stringshare_add(mimetype);
|
mime->mime = eina_stringshare_add(mimetype);
|
||||||
if (!mime->mime)
|
if (!mime->mime)
|
||||||
free(mime);
|
free(mime);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
glob = E_NEW(Config_Glob, 1);
|
glob = E_NEW(Config_Glob, 1);
|
||||||
glob->name = evas_stringshare_add(ext);
|
glob->name = eina_stringshare_add(ext);
|
||||||
mime->globs = evas_list_append(mime->globs, glob);
|
mime->globs = evas_list_append(mime->globs, glob);
|
||||||
cfdata->mimes = evas_list_append(cfdata->mimes, mime);
|
cfdata->mimes = evas_list_append(cfdata->mimes, mime);
|
||||||
}
|
}
|
||||||
|
@ -422,7 +422,7 @@ _load_globs(E_Config_Dialog_Data *cfdata, char *file)
|
||||||
if (!glob)
|
if (!glob)
|
||||||
{
|
{
|
||||||
glob = E_NEW(Config_Glob, 1);
|
glob = E_NEW(Config_Glob, 1);
|
||||||
glob->name = evas_stringshare_add(ext);
|
glob->name = eina_stringshare_add(ext);
|
||||||
mime->globs = evas_list_append(mime->globs, glob);
|
mime->globs = evas_list_append(mime->globs, glob);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -460,9 +460,9 @@ _fill_types(E_Config_Dialog_Data *cfdata)
|
||||||
if (!found)
|
if (!found)
|
||||||
{
|
{
|
||||||
tmp = E_NEW(Config_Type, 1);
|
tmp = E_NEW(Config_Type, 1);
|
||||||
tmp->type = evas_stringshare_add(tok);
|
tmp->type = eina_stringshare_add(tok);
|
||||||
tok[0] = toupper(tok[0]);
|
tok[0] = toupper(tok[0]);
|
||||||
tmp->name = evas_stringshare_add(tok);
|
tmp->name = eina_stringshare_add(tok);
|
||||||
|
|
||||||
types = evas_list_append(types, tmp);
|
types = evas_list_append(types, tmp);
|
||||||
}
|
}
|
||||||
|
@ -565,7 +565,7 @@ _cb_config(void *data, void *data2)
|
||||||
if (!found)
|
if (!found)
|
||||||
{
|
{
|
||||||
mi = E_NEW(E_Config_Mime_Icon, 1);
|
mi = E_NEW(E_Config_Mime_Icon, 1);
|
||||||
mi->mime = evas_stringshare_add(m);
|
mi->mime = eina_stringshare_add(m);
|
||||||
}
|
}
|
||||||
|
|
||||||
cfdata->edit_dlg = e_int_config_mime_edit(mi, cfdata);
|
cfdata->edit_dlg = e_int_config_mime_edit(mi, cfdata);
|
||||||
|
|
|
@ -206,34 +206,34 @@ _basic_apply(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
if (found)
|
if (found)
|
||||||
{
|
{
|
||||||
if (mi->icon)
|
if (mi->icon)
|
||||||
evas_stringshare_del(mi->icon);
|
eina_stringshare_del(mi->icon);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (cfdata->type == DEFAULT) return 1;
|
if (cfdata->type == DEFAULT) return 1;
|
||||||
mi = E_NEW(E_Config_Mime_Icon, 1);
|
mi = E_NEW(E_Config_Mime_Icon, 1);
|
||||||
mi->mime = evas_stringshare_add(cfdata->mime);
|
mi->mime = eina_stringshare_add(cfdata->mime);
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (cfdata->type)
|
switch (cfdata->type)
|
||||||
{
|
{
|
||||||
case THUMB:
|
case THUMB:
|
||||||
mi->icon = evas_stringshare_add("THUMB");
|
mi->icon = eina_stringshare_add("THUMB");
|
||||||
break;
|
break;
|
||||||
case THEME:
|
case THEME:
|
||||||
snprintf(buf, sizeof(buf), "e/icons/fileman/mime/%s", cfdata->mime);
|
snprintf(buf, sizeof(buf), "e/icons/fileman/mime/%s", cfdata->mime);
|
||||||
mi->icon = evas_stringshare_add(buf);
|
mi->icon = eina_stringshare_add(buf);
|
||||||
break;
|
break;
|
||||||
case EDJ:
|
case EDJ:
|
||||||
case IMG:
|
case IMG:
|
||||||
mi->icon = evas_stringshare_add(cfdata->file);
|
mi->icon = eina_stringshare_add(cfdata->file);
|
||||||
break;
|
break;
|
||||||
case DEFAULT:
|
case DEFAULT:
|
||||||
if (found)
|
if (found)
|
||||||
{
|
{
|
||||||
e_config->mime_icons = evas_list_remove(e_config->mime_icons, mi);
|
e_config->mime_icons = evas_list_remove(e_config->mime_icons, mi);
|
||||||
if (mi->mime) evas_stringshare_del(mi->mime);
|
if (mi->mime) eina_stringshare_del(mi->mime);
|
||||||
if (mi->icon) evas_stringshare_del(mi->icon);
|
if (mi->icon) eina_stringshare_del(mi->icon);
|
||||||
free(mi);
|
free(mi);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -141,8 +141,8 @@ _fill_data(E_Config_Dialog_Data *cfdata)
|
||||||
eb2->button = eb->button;
|
eb2->button = eb->button;
|
||||||
eb2->modifiers = eb->modifiers;
|
eb2->modifiers = eb->modifiers;
|
||||||
eb2->any_mod = eb->any_mod;
|
eb2->any_mod = eb->any_mod;
|
||||||
eb2->action = eb->action == NULL ? NULL : evas_stringshare_add(eb->action);
|
eb2->action = eb->action == NULL ? NULL : eina_stringshare_add(eb->action);
|
||||||
eb2->params = eb->params == NULL ? NULL : evas_stringshare_add(eb->params);
|
eb2->params = eb->params == NULL ? NULL : eina_stringshare_add(eb->params);
|
||||||
|
|
||||||
cfdata->binding.mouse = evas_list_append(cfdata->binding.mouse, eb2);
|
cfdata->binding.mouse = evas_list_append(cfdata->binding.mouse, eb2);
|
||||||
}
|
}
|
||||||
|
@ -157,8 +157,8 @@ _fill_data(E_Config_Dialog_Data *cfdata)
|
||||||
bw2->z = bw->z;
|
bw2->z = bw->z;
|
||||||
bw2->modifiers = bw->modifiers;
|
bw2->modifiers = bw->modifiers;
|
||||||
bw2->any_mod = bw->any_mod;
|
bw2->any_mod = bw->any_mod;
|
||||||
bw2->action = bw->action == NULL ? NULL : evas_stringshare_add(bw->action);
|
bw2->action = bw->action == NULL ? NULL : eina_stringshare_add(bw->action);
|
||||||
bw2->params = bw->params == NULL ? NULL : evas_stringshare_add(bw->params);
|
bw2->params = bw->params == NULL ? NULL : eina_stringshare_add(bw->params);
|
||||||
|
|
||||||
cfdata->binding.wheel = evas_list_append(cfdata->binding.wheel, bw2);
|
cfdata->binding.wheel = evas_list_append(cfdata->binding.wheel, bw2);
|
||||||
}
|
}
|
||||||
|
@ -185,8 +185,8 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
while (cfdata->binding.mouse)
|
while (cfdata->binding.mouse)
|
||||||
{
|
{
|
||||||
eb = cfdata->binding.mouse->data;
|
eb = cfdata->binding.mouse->data;
|
||||||
if (eb->action) evas_stringshare_del(eb->action);
|
if (eb->action) eina_stringshare_del(eb->action);
|
||||||
if (eb->params) evas_stringshare_del(eb->params);
|
if (eb->params) eina_stringshare_del(eb->params);
|
||||||
E_FREE(eb);
|
E_FREE(eb);
|
||||||
cfdata->binding.mouse =
|
cfdata->binding.mouse =
|
||||||
evas_list_remove_list(cfdata->binding.mouse, cfdata->binding.mouse);
|
evas_list_remove_list(cfdata->binding.mouse, cfdata->binding.mouse);
|
||||||
|
@ -195,8 +195,8 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
while (cfdata->binding.wheel)
|
while (cfdata->binding.wheel)
|
||||||
{
|
{
|
||||||
bw = cfdata->binding.wheel->data;
|
bw = cfdata->binding.wheel->data;
|
||||||
if (bw->action) evas_stringshare_del(bw->action);
|
if (bw->action) eina_stringshare_del(bw->action);
|
||||||
if (bw->params) evas_stringshare_del(bw->params);
|
if (bw->params) eina_stringshare_del(bw->params);
|
||||||
E_FREE(bw);
|
E_FREE(bw);
|
||||||
cfdata->binding.wheel =
|
cfdata->binding.wheel =
|
||||||
evas_list_remove_list(cfdata->binding.wheel, cfdata->binding.wheel);
|
evas_list_remove_list(cfdata->binding.wheel, cfdata->binding.wheel);
|
||||||
|
@ -224,8 +224,8 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
eb = e_config->mouse_bindings->data;
|
eb = e_config->mouse_bindings->data;
|
||||||
e_bindings_mouse_del(eb->context, eb->button, eb->modifiers, eb->any_mod,
|
e_bindings_mouse_del(eb->context, eb->button, eb->modifiers, eb->any_mod,
|
||||||
eb->action, eb->params);
|
eb->action, eb->params);
|
||||||
if (eb->action) evas_stringshare_del(eb->action);
|
if (eb->action) eina_stringshare_del(eb->action);
|
||||||
if (eb->params) evas_stringshare_del(eb->params);
|
if (eb->params) eina_stringshare_del(eb->params);
|
||||||
E_FREE(eb);
|
E_FREE(eb);
|
||||||
e_config->mouse_bindings =
|
e_config->mouse_bindings =
|
||||||
evas_list_remove_list(e_config->mouse_bindings, e_config->mouse_bindings);
|
evas_list_remove_list(e_config->mouse_bindings, e_config->mouse_bindings);
|
||||||
|
@ -240,8 +240,8 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
eb2->button = eb->button;
|
eb2->button = eb->button;
|
||||||
eb2->modifiers = eb->modifiers;
|
eb2->modifiers = eb->modifiers;
|
||||||
eb2->any_mod = eb->any_mod;
|
eb2->any_mod = eb->any_mod;
|
||||||
eb2->action = eb->action == NULL ? NULL : evas_stringshare_add(eb->action);
|
eb2->action = eb->action == NULL ? NULL : eina_stringshare_add(eb->action);
|
||||||
eb2->params = eb->params == NULL ? NULL : evas_stringshare_add(eb->params);
|
eb2->params = eb->params == NULL ? NULL : eina_stringshare_add(eb->params);
|
||||||
|
|
||||||
e_config->mouse_bindings = evas_list_append(e_config->mouse_bindings, eb2);
|
e_config->mouse_bindings = evas_list_append(e_config->mouse_bindings, eb2);
|
||||||
e_bindings_mouse_add(eb2->context, eb2->button, eb2->modifiers, eb2->any_mod,
|
e_bindings_mouse_add(eb2->context, eb2->button, eb2->modifiers, eb2->any_mod,
|
||||||
|
@ -253,8 +253,8 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
bw = e_config->wheel_bindings->data;
|
bw = e_config->wheel_bindings->data;
|
||||||
e_bindings_wheel_del(bw->context, bw->direction, bw->z, bw->modifiers, bw->any_mod,
|
e_bindings_wheel_del(bw->context, bw->direction, bw->z, bw->modifiers, bw->any_mod,
|
||||||
bw->action, bw->params);
|
bw->action, bw->params);
|
||||||
if (bw->action) evas_stringshare_del(bw->action);
|
if (bw->action) eina_stringshare_del(bw->action);
|
||||||
if (bw->params) evas_stringshare_del(bw->params);
|
if (bw->params) eina_stringshare_del(bw->params);
|
||||||
E_FREE(bw);
|
E_FREE(bw);
|
||||||
|
|
||||||
e_config->wheel_bindings =
|
e_config->wheel_bindings =
|
||||||
|
@ -271,8 +271,8 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
bw2->z = bw->z;
|
bw2->z = bw->z;
|
||||||
bw2->modifiers = bw->modifiers;
|
bw2->modifiers = bw->modifiers;
|
||||||
bw2->any_mod = bw->any_mod;
|
bw2->any_mod = bw->any_mod;
|
||||||
bw2->action = bw->action == NULL ? NULL : evas_stringshare_add(bw->action);
|
bw2->action = bw->action == NULL ? NULL : eina_stringshare_add(bw->action);
|
||||||
bw2->params = bw->params == NULL ? NULL : evas_stringshare_add(bw->params);
|
bw2->params = bw->params == NULL ? NULL : eina_stringshare_add(bw->params);
|
||||||
|
|
||||||
e_config->wheel_bindings = evas_list_append(e_config->wheel_bindings, bw2);
|
e_config->wheel_bindings = evas_list_append(e_config->wheel_bindings, bw2);
|
||||||
e_bindings_wheel_add(bw2->context, bw2->direction, bw2->z, bw2->modifiers,
|
e_bindings_wheel_add(bw2->context, bw2->direction, bw2->z, bw2->modifiers,
|
||||||
|
@ -485,8 +485,8 @@ _delete_all_mouse_binding_cb(void *data, void *data2)
|
||||||
while (cfdata->binding.mouse)
|
while (cfdata->binding.mouse)
|
||||||
{
|
{
|
||||||
eb = cfdata->binding.mouse->data;
|
eb = cfdata->binding.mouse->data;
|
||||||
if (eb->action) evas_stringshare_del(eb->action);
|
if (eb->action) eina_stringshare_del(eb->action);
|
||||||
if (eb->params) evas_stringshare_del(eb->params);
|
if (eb->params) eina_stringshare_del(eb->params);
|
||||||
E_FREE(eb);
|
E_FREE(eb);
|
||||||
cfdata->binding.mouse =
|
cfdata->binding.mouse =
|
||||||
evas_list_remove_list(cfdata->binding.mouse, cfdata->binding.mouse);
|
evas_list_remove_list(cfdata->binding.mouse, cfdata->binding.mouse);
|
||||||
|
@ -495,8 +495,8 @@ _delete_all_mouse_binding_cb(void *data, void *data2)
|
||||||
while (cfdata->binding.wheel)
|
while (cfdata->binding.wheel)
|
||||||
{
|
{
|
||||||
bw = cfdata->binding.wheel->data;
|
bw = cfdata->binding.wheel->data;
|
||||||
if (bw->action) evas_stringshare_del(bw->action);
|
if (bw->action) eina_stringshare_del(bw->action);
|
||||||
if (bw->params) evas_stringshare_del(bw->params);
|
if (bw->params) eina_stringshare_del(bw->params);
|
||||||
E_FREE(bw);
|
E_FREE(bw);
|
||||||
cfdata->binding.wheel =
|
cfdata->binding.wheel =
|
||||||
evas_list_remove_list(cfdata->binding.wheel, cfdata->binding.wheel);
|
evas_list_remove_list(cfdata->binding.wheel, cfdata->binding.wheel);
|
||||||
|
@ -534,8 +534,8 @@ _delete_mouse_binding_cb(void *data, void *data2)
|
||||||
if (l)
|
if (l)
|
||||||
{
|
{
|
||||||
eb = l->data;
|
eb = l->data;
|
||||||
if (eb->action) evas_stringshare_del(eb->action);
|
if (eb->action) eina_stringshare_del(eb->action);
|
||||||
if (eb->params) evas_stringshare_del(eb->params);
|
if (eb->params) eina_stringshare_del(eb->params);
|
||||||
E_FREE(eb);
|
E_FREE(eb);
|
||||||
cfdata->binding.mouse = evas_list_remove_list(cfdata->binding.mouse, l);
|
cfdata->binding.mouse = evas_list_remove_list(cfdata->binding.mouse, l);
|
||||||
}
|
}
|
||||||
|
@ -547,8 +547,8 @@ _delete_mouse_binding_cb(void *data, void *data2)
|
||||||
if (l)
|
if (l)
|
||||||
{
|
{
|
||||||
bw = l->data;
|
bw = l->data;
|
||||||
if (bw->action) evas_stringshare_del(bw->action);
|
if (bw->action) eina_stringshare_del(bw->action);
|
||||||
if (bw->params) evas_stringshare_del(bw->params);
|
if (bw->params) eina_stringshare_del(bw->params);
|
||||||
E_FREE(bw);
|
E_FREE(bw);
|
||||||
cfdata->binding.wheel = evas_list_remove_list(cfdata->binding.wheel, l);
|
cfdata->binding.wheel = evas_list_remove_list(cfdata->binding.wheel, l);
|
||||||
}
|
}
|
||||||
|
@ -592,8 +592,8 @@ _restore_mouse_binding_defaults_cb(void *data, void *data2)
|
||||||
while (cfdata->binding.mouse)
|
while (cfdata->binding.mouse)
|
||||||
{
|
{
|
||||||
eb = cfdata->binding.mouse->data;
|
eb = cfdata->binding.mouse->data;
|
||||||
if (eb->action) evas_stringshare_del(eb->action);
|
if (eb->action) eina_stringshare_del(eb->action);
|
||||||
if (eb->params) evas_stringshare_del(eb->params);
|
if (eb->params) eina_stringshare_del(eb->params);
|
||||||
E_FREE(eb);
|
E_FREE(eb);
|
||||||
cfdata->binding.mouse =
|
cfdata->binding.mouse =
|
||||||
evas_list_remove_list(cfdata->binding.mouse, cfdata->binding.mouse);
|
evas_list_remove_list(cfdata->binding.mouse, cfdata->binding.mouse);
|
||||||
|
@ -602,8 +602,8 @@ _restore_mouse_binding_defaults_cb(void *data, void *data2)
|
||||||
while (cfdata->binding.wheel)
|
while (cfdata->binding.wheel)
|
||||||
{
|
{
|
||||||
bw = cfdata->binding.wheel->data;
|
bw = cfdata->binding.wheel->data;
|
||||||
if (bw->action) evas_stringshare_del(bw->action);
|
if (bw->action) eina_stringshare_del(bw->action);
|
||||||
if (bw->params) evas_stringshare_del(bw->params);
|
if (bw->params) eina_stringshare_del(bw->params);
|
||||||
E_FREE(bw);
|
E_FREE(bw);
|
||||||
cfdata->binding.wheel =
|
cfdata->binding.wheel =
|
||||||
evas_list_remove_list(cfdata->binding.wheel, cfdata->binding.wheel);
|
evas_list_remove_list(cfdata->binding.wheel, cfdata->binding.wheel);
|
||||||
|
@ -614,8 +614,8 @@ _restore_mouse_binding_defaults_cb(void *data, void *data2)
|
||||||
eb->button = _button; \
|
eb->button = _button; \
|
||||||
eb->modifiers = _modifiers; \
|
eb->modifiers = _modifiers; \
|
||||||
eb->any_mod = _anymod; \
|
eb->any_mod = _anymod; \
|
||||||
eb->action = _action == NULL ? NULL : evas_stringshare_add(_action); \
|
eb->action = _action == NULL ? NULL : eina_stringshare_add(_action); \
|
||||||
eb->params = _params == NULL ? NULL : evas_stringshare_add(_params); \
|
eb->params = _params == NULL ? NULL : eina_stringshare_add(_params); \
|
||||||
cfdata->binding.mouse = evas_list_append(cfdata->binding.mouse, eb)
|
cfdata->binding.mouse = evas_list_append(cfdata->binding.mouse, eb)
|
||||||
|
|
||||||
CFG_MOUSEBIND_DFLT(E_BINDING_CONTEXT_BORDER, 1, E_BINDING_MODIFIER_ALT, 0, "window_move", NULL);
|
CFG_MOUSEBIND_DFLT(E_BINDING_CONTEXT_BORDER, 1, E_BINDING_MODIFIER_ALT, 0, "window_move", NULL);
|
||||||
|
@ -632,8 +632,8 @@ _restore_mouse_binding_defaults_cb(void *data, void *data2)
|
||||||
bw->z = _z; \
|
bw->z = _z; \
|
||||||
bw->modifiers = _modifiers; \
|
bw->modifiers = _modifiers; \
|
||||||
bw->any_mod = _anymod; \
|
bw->any_mod = _anymod; \
|
||||||
bw->action = _action == NULL ? NULL : evas_stringshare_add(_action); \
|
bw->action = _action == NULL ? NULL : eina_stringshare_add(_action); \
|
||||||
bw->params = _params == NULL ? NULL : evas_stringshare_add(_params); \
|
bw->params = _params == NULL ? NULL : eina_stringshare_add(_params); \
|
||||||
cfdata->binding.wheel = evas_list_append(cfdata->binding.wheel, bw)
|
cfdata->binding.wheel = evas_list_append(cfdata->binding.wheel, bw)
|
||||||
|
|
||||||
CFG_WHEELBIND_DFLT(E_BINDING_CONTEXT_CONTAINER, 0, -1, E_BINDING_MODIFIER_ALT, 0,
|
CFG_WHEELBIND_DFLT(E_BINDING_CONTEXT_CONTAINER, 0, -1, E_BINDING_MODIFIER_ALT, 0,
|
||||||
|
@ -1052,8 +1052,8 @@ _auto_apply_changes(E_Config_Dialog_Data *cfdata)
|
||||||
params = &(bw->params);
|
params = &(bw->params);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (*action) evas_stringshare_del(*action);
|
if (*action) eina_stringshare_del(*action);
|
||||||
if (*params) evas_stringshare_del(*params);
|
if (*params) eina_stringshare_del(*params);
|
||||||
*action = NULL;
|
*action = NULL;
|
||||||
*params = NULL;
|
*params = NULL;
|
||||||
|
|
||||||
|
@ -1066,9 +1066,9 @@ _auto_apply_changes(E_Config_Dialog_Data *cfdata)
|
||||||
actd = evas_list_nth(actg->acts, a);
|
actd = evas_list_nth(actg->acts, a);
|
||||||
if (!actd) return;
|
if (!actd) return;
|
||||||
|
|
||||||
if (actd->act_cmd) *action = evas_stringshare_add(actd->act_cmd);
|
if (actd->act_cmd) *action = eina_stringshare_add(actd->act_cmd);
|
||||||
if (actd->act_params)
|
if (actd->act_params)
|
||||||
*params = evas_stringshare_add(actd->act_params);
|
*params = eina_stringshare_add(actd->act_params);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
int ok = 1;
|
int ok = 1;
|
||||||
|
@ -1083,7 +1083,7 @@ _auto_apply_changes(E_Config_Dialog_Data *cfdata)
|
||||||
ok = 0;
|
ok = 0;
|
||||||
|
|
||||||
if (ok)
|
if (ok)
|
||||||
*params = evas_stringshare_add(cfdata->locals.params);
|
*params = eina_stringshare_add(cfdata->locals.params);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -117,7 +117,7 @@ _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
const char *dir;
|
const char *dir;
|
||||||
|
|
||||||
dir = pcd->new_user_path->data;
|
dir = pcd->new_user_path->data;
|
||||||
evas_stringshare_del(dir);
|
eina_stringshare_del(dir);
|
||||||
pcd->new_user_path =
|
pcd->new_user_path =
|
||||||
evas_list_remove_list(pcd->new_user_path, pcd->new_user_path);
|
evas_list_remove_list(pcd->new_user_path, pcd->new_user_path);
|
||||||
}
|
}
|
||||||
|
@ -269,7 +269,7 @@ _ilist_update(Evas_Object *obj, CFPath_Change_Data *old, CFPath_Change_Data *new
|
||||||
const char *dir;
|
const char *dir;
|
||||||
|
|
||||||
dir = old->new_user_path->data;
|
dir = old->new_user_path->data;
|
||||||
evas_stringshare_del(dir);
|
eina_stringshare_del(dir);
|
||||||
old->new_user_path =
|
old->new_user_path =
|
||||||
evas_list_remove_list(old->new_user_path, old->new_user_path);
|
evas_list_remove_list(old->new_user_path, old->new_user_path);
|
||||||
}
|
}
|
||||||
|
@ -280,7 +280,7 @@ _ilist_update(Evas_Object *obj, CFPath_Change_Data *old, CFPath_Change_Data *new
|
||||||
|
|
||||||
dir = e_widget_config_list_nth_get(obj, i);
|
dir = e_widget_config_list_nth_get(obj, i);
|
||||||
old->new_user_path =
|
old->new_user_path =
|
||||||
evas_list_append(old->new_user_path, evas_stringshare_add(dir));
|
evas_list_append(old->new_user_path, eina_stringshare_add(dir));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -225,7 +225,7 @@ _cb_add(void *data, void *data2)
|
||||||
zone = e_zone_current_get(con);
|
zone = e_zone_current_get(con);
|
||||||
|
|
||||||
cfg = E_NEW(E_Config_Shelf, 1);
|
cfg = E_NEW(E_Config_Shelf, 1);
|
||||||
cfg->name = evas_stringshare_add("shelf");
|
cfg->name = eina_stringshare_add("shelf");
|
||||||
cfg->container = con->num;
|
cfg->container = con->num;
|
||||||
cfg->zone = zone->id;
|
cfg->zone = zone->id;
|
||||||
cfg->popup = 1;
|
cfg->popup = 1;
|
||||||
|
@ -233,7 +233,7 @@ _cb_add(void *data, void *data2)
|
||||||
cfg->orient = E_GADCON_ORIENT_CORNER_BR;
|
cfg->orient = E_GADCON_ORIENT_CORNER_BR;
|
||||||
cfg->fit_along = 1;
|
cfg->fit_along = 1;
|
||||||
cfg->fit_size = 0;
|
cfg->fit_size = 0;
|
||||||
cfg->style = evas_stringshare_add("default");
|
cfg->style = eina_stringshare_add("default");
|
||||||
cfg->size = 40;
|
cfg->size = 40;
|
||||||
cfg->overlap = 0;
|
cfg->overlap = 0;
|
||||||
cfg->autohide = 0;
|
cfg->autohide = 0;
|
||||||
|
|
|
@ -228,7 +228,7 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
{
|
{
|
||||||
e_config->show_splash = cfdata->show_splash;
|
e_config->show_splash = cfdata->show_splash;
|
||||||
if (e_config->init_default_theme)
|
if (e_config->init_default_theme)
|
||||||
evas_stringshare_del(e_config->init_default_theme);
|
eina_stringshare_del(e_config->init_default_theme);
|
||||||
e_config->init_default_theme = NULL;
|
e_config->init_default_theme = NULL;
|
||||||
|
|
||||||
if (cfdata->splash)
|
if (cfdata->splash)
|
||||||
|
@ -238,7 +238,7 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
const char *f;
|
const char *f;
|
||||||
|
|
||||||
f = ecore_file_file_get(cfdata->splash);
|
f = ecore_file_file_get(cfdata->splash);
|
||||||
e_config->init_default_theme = evas_stringshare_add(f);
|
e_config->init_default_theme = eina_stringshare_add(f);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -884,7 +884,7 @@ _cb_adv_btn_assign(void *data1, void *data2)
|
||||||
{
|
{
|
||||||
if ((t->file) && (strcmp(t->file, newtheme->file)))
|
if ((t->file) && (strcmp(t->file, newtheme->file)))
|
||||||
{
|
{
|
||||||
filename = evas_stringshare_add(t->file);
|
filename = eina_stringshare_add(t->file);
|
||||||
free((void *)(t->file));
|
free((void *)(t->file));
|
||||||
t->file = NULL;
|
t->file = NULL;
|
||||||
if (!_theme_file_used(cfdata->theme_list, filename))
|
if (!_theme_file_used(cfdata->theme_list, filename))
|
||||||
|
@ -895,7 +895,7 @@ _cb_adv_btn_assign(void *data1, void *data2)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
t->file = strdup(newtheme->file);
|
t->file = strdup(newtheme->file);
|
||||||
if (filename) evas_stringshare_del(filename);
|
if (filename) eina_stringshare_del(filename);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -937,7 +937,7 @@ _cb_adv_btn_clear(void *data1, void *data2)
|
||||||
{
|
{
|
||||||
if (t->file)
|
if (t->file)
|
||||||
{
|
{
|
||||||
filename = evas_stringshare_add(t->file);
|
filename = eina_stringshare_add(t->file);
|
||||||
free((void *)(t->file));
|
free((void *)(t->file));
|
||||||
t->file = NULL;
|
t->file = NULL;
|
||||||
}
|
}
|
||||||
|
@ -950,7 +950,7 @@ _cb_adv_btn_clear(void *data1, void *data2)
|
||||||
for (n = 0; n < e_widget_ilist_count(of); n++)
|
for (n = 0; n < e_widget_ilist_count(of); n++)
|
||||||
if (!strcmp(filename, _files_ilist_nth_label_to_file(cfdata, n)))
|
if (!strcmp(filename, _files_ilist_nth_label_to_file(cfdata, n)))
|
||||||
e_widget_ilist_nth_icon_set(of, n, NULL);
|
e_widget_ilist_nth_icon_set(of, n, NULL);
|
||||||
evas_stringshare_del(filename);
|
eina_stringshare_del(filename);
|
||||||
}
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -81,30 +81,30 @@ static int
|
||||||
_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
{
|
{
|
||||||
if (e_config->transition_start)
|
if (e_config->transition_start)
|
||||||
evas_stringshare_del(e_config->transition_start);
|
eina_stringshare_del(e_config->transition_start);
|
||||||
e_config->transition_start = NULL;
|
e_config->transition_start = NULL;
|
||||||
if (cfdata->transition_start)
|
if (cfdata->transition_start)
|
||||||
{
|
{
|
||||||
if (e_theme_transition_find(cfdata->transition_start))
|
if (e_theme_transition_find(cfdata->transition_start))
|
||||||
e_config->transition_start = evas_stringshare_add(cfdata->transition_start);
|
e_config->transition_start = eina_stringshare_add(cfdata->transition_start);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (e_config->transition_desk)
|
if (e_config->transition_desk)
|
||||||
evas_stringshare_del(e_config->transition_desk);
|
eina_stringshare_del(e_config->transition_desk);
|
||||||
e_config->transition_desk = NULL;
|
e_config->transition_desk = NULL;
|
||||||
if (cfdata->transition_desk)
|
if (cfdata->transition_desk)
|
||||||
{
|
{
|
||||||
if (e_theme_transition_find(cfdata->transition_desk))
|
if (e_theme_transition_find(cfdata->transition_desk))
|
||||||
e_config->transition_desk = evas_stringshare_add(cfdata->transition_desk);
|
e_config->transition_desk = eina_stringshare_add(cfdata->transition_desk);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (e_config->transition_change)
|
if (e_config->transition_change)
|
||||||
evas_stringshare_del(e_config->transition_change);
|
eina_stringshare_del(e_config->transition_change);
|
||||||
e_config->transition_change = NULL;
|
e_config->transition_change = NULL;
|
||||||
if (cfdata->transition_change)
|
if (cfdata->transition_change)
|
||||||
{
|
{
|
||||||
if (e_theme_transition_find(cfdata->transition_change))
|
if (e_theme_transition_find(cfdata->transition_change))
|
||||||
e_config->transition_change = evas_stringshare_add(cfdata->transition_change);
|
e_config->transition_change = eina_stringshare_add(cfdata->transition_change);
|
||||||
}
|
}
|
||||||
|
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
|
|
@ -170,14 +170,14 @@ e_int_config_wallpaper_handler_set(Evas_Object *obj, const char *path, void *dat
|
||||||
if (dev)
|
if (dev)
|
||||||
{
|
{
|
||||||
if (e_config->wallpaper_import_last_dev)
|
if (e_config->wallpaper_import_last_dev)
|
||||||
evas_stringshare_del(e_config->wallpaper_import_last_dev);
|
eina_stringshare_del(e_config->wallpaper_import_last_dev);
|
||||||
e_config->wallpaper_import_last_dev = evas_stringshare_add(dev);
|
e_config->wallpaper_import_last_dev = eina_stringshare_add(dev);
|
||||||
}
|
}
|
||||||
if (fpath)
|
if (fpath)
|
||||||
{
|
{
|
||||||
if (e_config->wallpaper_import_last_path)
|
if (e_config->wallpaper_import_last_path)
|
||||||
evas_stringshare_del(e_config->wallpaper_import_last_path);
|
eina_stringshare_del(e_config->wallpaper_import_last_path);
|
||||||
e_config->wallpaper_import_last_path = evas_stringshare_add(fpath);
|
e_config->wallpaper_import_last_path = eina_stringshare_add(fpath);
|
||||||
}
|
}
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
|
||||||
|
|
|
@ -303,14 +303,14 @@ _import_path_save(Import *import)
|
||||||
if ((fdev) || (fpath))
|
if ((fdev) || (fpath))
|
||||||
{
|
{
|
||||||
if (e_config->wallpaper_import_last_dev)
|
if (e_config->wallpaper_import_last_dev)
|
||||||
evas_stringshare_del(e_config->wallpaper_import_last_dev);
|
eina_stringshare_del(e_config->wallpaper_import_last_dev);
|
||||||
if (fdev)
|
if (fdev)
|
||||||
e_config->wallpaper_import_last_dev = evas_stringshare_add(fdev);
|
e_config->wallpaper_import_last_dev = eina_stringshare_add(fdev);
|
||||||
else e_config->wallpaper_import_last_dev = NULL;
|
else e_config->wallpaper_import_last_dev = NULL;
|
||||||
if (e_config->wallpaper_import_last_path)
|
if (e_config->wallpaper_import_last_path)
|
||||||
evas_stringshare_del(e_config->wallpaper_import_last_path);
|
eina_stringshare_del(e_config->wallpaper_import_last_path);
|
||||||
if (fpath)
|
if (fpath)
|
||||||
e_config->wallpaper_import_last_path = evas_stringshare_add(fpath);
|
e_config->wallpaper_import_last_path = eina_stringshare_add(fpath);
|
||||||
else e_config->wallpaper_import_last_path = NULL;
|
else e_config->wallpaper_import_last_path = NULL;
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,22 +66,22 @@ iface_ipv4_decode(DBusMessage *msg)
|
||||||
if ((!strcmp(key, "Method")) && (type == DBUS_TYPE_STRING))
|
if ((!strcmp(key, "Method")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) d->method = evas_stringshare_add(v);
|
if (v) d->method = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
else if ((!strcmp(key, "Address")) && (type == DBUS_TYPE_STRING))
|
else if ((!strcmp(key, "Address")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) d->address = evas_stringshare_add(v);
|
if (v) d->address = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
else if ((!strcmp(key, "Gateway")) && (type == DBUS_TYPE_STRING))
|
else if ((!strcmp(key, "Gateway")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) d->gateway = evas_stringshare_add(v);
|
if (v) d->gateway = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
else if ((!strcmp(key, "Netmask")) && (type == DBUS_TYPE_STRING))
|
else if ((!strcmp(key, "Netmask")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) d->netmask = evas_stringshare_add(v);
|
if (v) d->netmask = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
dbus_message_iter_next(&iter);
|
dbus_message_iter_next(&iter);
|
||||||
}
|
}
|
||||||
|
@ -107,10 +107,10 @@ iface_getipv4_callback(void *data, void *ret, DBusError *err)
|
||||||
iface_unref(iface);
|
iface_unref(iface);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (iface->ipv4.method) evas_stringshare_del(iface->ipv4.method);
|
if (iface->ipv4.method) eina_stringshare_del(iface->ipv4.method);
|
||||||
if (iface->ipv4.address) evas_stringshare_del(iface->ipv4.address);
|
if (iface->ipv4.address) eina_stringshare_del(iface->ipv4.address);
|
||||||
if (iface->ipv4.gateway) evas_stringshare_del(iface->ipv4.gateway);
|
if (iface->ipv4.gateway) eina_stringshare_del(iface->ipv4.gateway);
|
||||||
if (iface->ipv4.netmask) evas_stringshare_del(iface->ipv4.netmask);
|
if (iface->ipv4.netmask) eina_stringshare_del(iface->ipv4.netmask);
|
||||||
memcpy(&(iface->ipv4), d, sizeof(Interface_IPv4));
|
memcpy(&(iface->ipv4), d, sizeof(Interface_IPv4));
|
||||||
iface->callbacks = iface_callback(iface->callbacks,
|
iface->callbacks = iface_callback(iface->callbacks,
|
||||||
IFACE_EVENT_IPV4_CHANGE,
|
IFACE_EVENT_IPV4_CHANGE,
|
||||||
|
@ -155,12 +155,12 @@ iface_network_selection_decode(DBusMessage *msg)
|
||||||
if ((!strcmp(key, "ESSID")) && (type == DBUS_TYPE_STRING))
|
if ((!strcmp(key, "ESSID")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) d->id = evas_stringshare_add(v);
|
if (v) d->id = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
else if ((!strcmp(key, "PSK")) && (type == DBUS_TYPE_STRING))
|
else if ((!strcmp(key, "PSK")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) d->pass = evas_stringshare_add(v);
|
if (v) d->pass = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
dbus_message_iter_next(&iter);
|
dbus_message_iter_next(&iter);
|
||||||
}
|
}
|
||||||
|
@ -186,8 +186,8 @@ iface_getnetwork_callback(void *data, void *ret, DBusError *err)
|
||||||
iface_unref(iface);
|
iface_unref(iface);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (iface->network_selection.id) evas_stringshare_del(iface->network_selection.id);
|
if (iface->network_selection.id) eina_stringshare_del(iface->network_selection.id);
|
||||||
if (iface->network_selection.pass) evas_stringshare_del(iface->network_selection.pass);
|
if (iface->network_selection.pass) eina_stringshare_del(iface->network_selection.pass);
|
||||||
memcpy(&(iface->network_selection), d, sizeof(Interface_Network_Selection));
|
memcpy(&(iface->network_selection), d, sizeof(Interface_Network_Selection));
|
||||||
iface->callbacks = iface_callback(iface->callbacks,
|
iface->callbacks = iface_callback(iface->callbacks,
|
||||||
IFACE_EVENT_NETWORK_SELECTION_CHANGE,
|
IFACE_EVENT_NETWORK_SELECTION_CHANGE,
|
||||||
|
@ -232,32 +232,32 @@ iface_getproperties_unmarhsall(DBusMessage *msg, DBusError *err)
|
||||||
if ((!strcmp(key, "Type")) && (type == DBUS_TYPE_STRING))
|
if ((!strcmp(key, "Type")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) d->type = evas_stringshare_add(v);
|
if (v) d->type = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
else if ((!strcmp(key, "State")) && (type == DBUS_TYPE_STRING))
|
else if ((!strcmp(key, "State")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) d->state = evas_stringshare_add(v);
|
if (v) d->state = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
else if ((!strcmp(key, "Policy")) && (type == DBUS_TYPE_STRING))
|
else if ((!strcmp(key, "Policy")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) d->policy = evas_stringshare_add(v);
|
if (v) d->policy = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
else if ((!strcmp(key, "Driver")) && (type == DBUS_TYPE_STRING))
|
else if ((!strcmp(key, "Driver")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) d->driver = evas_stringshare_add(v);
|
if (v) d->driver = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
else if ((!strcmp(key, "Vendor")) && (type == DBUS_TYPE_STRING))
|
else if ((!strcmp(key, "Vendor")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) d->vendor = evas_stringshare_add(v);
|
if (v) d->vendor = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
else if ((!strcmp(key, "Product")) && (type == DBUS_TYPE_STRING))
|
else if ((!strcmp(key, "Product")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) d->product = evas_stringshare_add(v);
|
if (v) d->product = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
else if ((!strcmp(key, "Signal")) && (type == DBUS_TYPE_UINT16))
|
else if ((!strcmp(key, "Signal")) && (type == DBUS_TYPE_UINT16))
|
||||||
{
|
{
|
||||||
|
@ -283,12 +283,12 @@ iface_getproperties_callback(void *data, void *ret, DBusError *err)
|
||||||
iface_unref(iface);
|
iface_unref(iface);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (iface->prop.product) evas_stringshare_del(iface->prop.product);
|
if (iface->prop.product) eina_stringshare_del(iface->prop.product);
|
||||||
if (iface->prop.vendor) evas_stringshare_del(iface->prop.vendor);
|
if (iface->prop.vendor) eina_stringshare_del(iface->prop.vendor);
|
||||||
if (iface->prop.driver) evas_stringshare_del(iface->prop.driver);
|
if (iface->prop.driver) eina_stringshare_del(iface->prop.driver);
|
||||||
if (iface->prop.state) evas_stringshare_del(iface->prop.state);
|
if (iface->prop.state) eina_stringshare_del(iface->prop.state);
|
||||||
if (iface->prop.policy) evas_stringshare_del(iface->prop.policy);
|
if (iface->prop.policy) eina_stringshare_del(iface->prop.policy);
|
||||||
if (iface->prop.type) evas_stringshare_del(iface->prop.type);
|
if (iface->prop.type) eina_stringshare_del(iface->prop.type);
|
||||||
memcpy(&(iface->prop), d, sizeof(Interface_Properties));
|
memcpy(&(iface->prop), d, sizeof(Interface_Properties));
|
||||||
if (!iface->newif)
|
if (!iface->newif)
|
||||||
{
|
{
|
||||||
|
@ -325,8 +325,8 @@ iface_net_add(Interface *iface, const char *essid, const char *bssid, int signal
|
||||||
(!strcmp(essid, net->essid))) ||
|
(!strcmp(essid, net->essid))) ||
|
||||||
(!!essid != !!net->essid))
|
(!!essid != !!net->essid))
|
||||||
{
|
{
|
||||||
if (net->essid) evas_stringshare_del(net->essid);
|
if (net->essid) eina_stringshare_del(net->essid);
|
||||||
if (essid) net->essid = evas_stringshare_add(essid);
|
if (essid) net->essid = eina_stringshare_add(essid);
|
||||||
else net->essid = NULL;
|
else net->essid = NULL;
|
||||||
changes++;
|
changes++;
|
||||||
}
|
}
|
||||||
|
@ -339,8 +339,8 @@ iface_net_add(Interface *iface, const char *essid, const char *bssid, int signal
|
||||||
(!strcmp(security, net->security))) ||
|
(!strcmp(security, net->security))) ||
|
||||||
(!!security != !!net->security))
|
(!!security != !!net->security))
|
||||||
{
|
{
|
||||||
if (net->security) evas_stringshare_del(net->security);
|
if (net->security) eina_stringshare_del(net->security);
|
||||||
if (security) net->security = evas_stringshare_add(security);
|
if (security) net->security = eina_stringshare_add(security);
|
||||||
else net->security = NULL;
|
else net->security = NULL;
|
||||||
changes++;
|
changes++;
|
||||||
}
|
}
|
||||||
|
@ -355,10 +355,10 @@ iface_net_add(Interface *iface, const char *essid, const char *bssid, int signal
|
||||||
if (net)
|
if (net)
|
||||||
{
|
{
|
||||||
net->last_seen_time = ecore_time_get();
|
net->last_seen_time = ecore_time_get();
|
||||||
if (essid) net->essid = evas_stringshare_add(essid);
|
if (essid) net->essid = eina_stringshare_add(essid);
|
||||||
net->bssid = evas_stringshare_add(bssid);
|
net->bssid = eina_stringshare_add(bssid);
|
||||||
net->signal_strength = signal_strength;
|
net->signal_strength = signal_strength;
|
||||||
if (security) net->security = evas_stringshare_add(security);
|
if (security) net->security = eina_stringshare_add(security);
|
||||||
iface->networks = evas_list_append(iface->networks, net);
|
iface->networks = evas_list_append(iface->networks, net);
|
||||||
iface->callbacks = iface_callback(iface->callbacks,
|
iface->callbacks = iface_callback(iface->callbacks,
|
||||||
IFACE_EVENT_SCAN_NETWORK_ADD,
|
IFACE_EVENT_SCAN_NETWORK_ADD,
|
||||||
|
@ -399,12 +399,12 @@ iface_sigh_network_found(void *data, DBusMessage *msg)
|
||||||
if ((!strcmp(key, "ESSID")) && (type == DBUS_TYPE_STRING))
|
if ((!strcmp(key, "ESSID")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) net->essid = evas_stringshare_add(v);
|
if (v) net->essid = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
else if ((!strcmp(key, "BSSID")) && (type == DBUS_TYPE_STRING))
|
else if ((!strcmp(key, "BSSID")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) net->bssid = evas_stringshare_add(v);
|
if (v) net->bssid = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
else if ((!strcmp(key, "Signal")) && (type == DBUS_TYPE_UINT16))
|
else if ((!strcmp(key, "Signal")) && (type == DBUS_TYPE_UINT16))
|
||||||
{
|
{
|
||||||
|
@ -415,16 +415,16 @@ iface_sigh_network_found(void *data, DBusMessage *msg)
|
||||||
if ((!strcmp(key, "Security")) && (type == DBUS_TYPE_STRING))
|
if ((!strcmp(key, "Security")) && (type == DBUS_TYPE_STRING))
|
||||||
{
|
{
|
||||||
dbus_message_iter_get_basic(&val, &v);
|
dbus_message_iter_get_basic(&val, &v);
|
||||||
if (v) net->security = evas_stringshare_add(v);
|
if (v) net->security = eina_stringshare_add(v);
|
||||||
}
|
}
|
||||||
dbus_message_iter_next(&iter);
|
dbus_message_iter_next(&iter);
|
||||||
}
|
}
|
||||||
if (net->bssid)
|
if (net->bssid)
|
||||||
iface_net_add(iface, net->essid, net->bssid,
|
iface_net_add(iface, net->essid, net->bssid,
|
||||||
net->signal_strength, net->security);
|
net->signal_strength, net->security);
|
||||||
if (net->essid) evas_stringshare_del(net->essid);
|
if (net->essid) eina_stringshare_del(net->essid);
|
||||||
if (net->bssid) evas_stringshare_del(net->bssid);
|
if (net->bssid) eina_stringshare_del(net->bssid);
|
||||||
if (net->security) evas_stringshare_del(net->security);
|
if (net->security) eina_stringshare_del(net->security);
|
||||||
free(net);
|
free(net);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -456,8 +456,8 @@ iface_sigh_state_changed(void *data, DBusMessage *msg)
|
||||||
dbus_message_iter_init(msg, &iter);
|
dbus_message_iter_init(msg, &iter);
|
||||||
dbus_message_iter_get_basic(&iter, &(s));
|
dbus_message_iter_get_basic(&iter, &(s));
|
||||||
if (!s) return;
|
if (!s) return;
|
||||||
if (iface->prop.state) evas_stringshare_del(iface->prop.state);
|
if (iface->prop.state) eina_stringshare_del(iface->prop.state);
|
||||||
iface->prop.state = evas_stringshare_add(s);
|
iface->prop.state = eina_stringshare_add(s);
|
||||||
|
|
||||||
msg = dbus_message_new_method_call("org.freedesktop.connman",
|
msg = dbus_message_new_method_call("org.freedesktop.connman",
|
||||||
iface->ifpath,
|
iface->ifpath,
|
||||||
|
@ -488,8 +488,8 @@ iface_sigh_policy_changed(void *data, DBusMessage *msg)
|
||||||
dbus_message_iter_init(msg, &iter);
|
dbus_message_iter_init(msg, &iter);
|
||||||
dbus_message_iter_get_basic(&iter, &(s));
|
dbus_message_iter_get_basic(&iter, &(s));
|
||||||
if (!s) return;
|
if (!s) return;
|
||||||
if (iface->prop.policy) evas_stringshare_del(iface->prop.policy);
|
if (iface->prop.policy) eina_stringshare_del(iface->prop.policy);
|
||||||
iface->prop.policy = evas_stringshare_add(s);
|
iface->prop.policy = eina_stringshare_add(s);
|
||||||
iface->callbacks = iface_callback(iface->callbacks,
|
iface->callbacks = iface_callback(iface->callbacks,
|
||||||
IFACE_EVENT_POLICY_CHANGE,
|
IFACE_EVENT_POLICY_CHANGE,
|
||||||
iface, NULL);
|
iface, NULL);
|
||||||
|
@ -505,8 +505,8 @@ iface_sigh_network_changed(void *data, DBusMessage *msg)
|
||||||
d = iface_network_selection_decode(msg);
|
d = iface_network_selection_decode(msg);
|
||||||
if (!d) return;
|
if (!d) return;
|
||||||
|
|
||||||
if (iface->network_selection.id) evas_stringshare_del(iface->network_selection.id);
|
if (iface->network_selection.id) eina_stringshare_del(iface->network_selection.id);
|
||||||
if (iface->network_selection.pass) evas_stringshare_del(iface->network_selection.pass);
|
if (iface->network_selection.pass) eina_stringshare_del(iface->network_selection.pass);
|
||||||
memcpy(&(iface->network_selection), d, sizeof(Interface_Network_Selection));
|
memcpy(&(iface->network_selection), d, sizeof(Interface_Network_Selection));
|
||||||
free(d);
|
free(d);
|
||||||
iface->callbacks = iface_callback(iface->callbacks,
|
iface->callbacks = iface_callback(iface->callbacks,
|
||||||
|
@ -524,10 +524,10 @@ iface_sigh_ipv4_changed(void *data, DBusMessage *msg)
|
||||||
d = iface_ipv4_decode(msg);
|
d = iface_ipv4_decode(msg);
|
||||||
if (!d) return;
|
if (!d) return;
|
||||||
|
|
||||||
if (iface->ipv4.method) evas_stringshare_del(iface->ipv4.method);
|
if (iface->ipv4.method) eina_stringshare_del(iface->ipv4.method);
|
||||||
if (iface->ipv4.address) evas_stringshare_del(iface->ipv4.address);
|
if (iface->ipv4.address) eina_stringshare_del(iface->ipv4.address);
|
||||||
if (iface->ipv4.gateway) evas_stringshare_del(iface->ipv4.gateway);
|
if (iface->ipv4.gateway) eina_stringshare_del(iface->ipv4.gateway);
|
||||||
if (iface->ipv4.netmask) evas_stringshare_del(iface->ipv4.netmask);
|
if (iface->ipv4.netmask) eina_stringshare_del(iface->ipv4.netmask);
|
||||||
memcpy(&(iface->ipv4), d, sizeof(Interface_IPv4));
|
memcpy(&(iface->ipv4), d, sizeof(Interface_IPv4));
|
||||||
free(d);
|
free(d);
|
||||||
iface->callbacks = iface_callback(iface->callbacks,
|
iface->callbacks = iface_callback(iface->callbacks,
|
||||||
|
@ -556,9 +556,9 @@ iface_timer_network_timeout(void *data)
|
||||||
IFACE_EVENT_SCAN_NETWORK_DEL,
|
IFACE_EVENT_SCAN_NETWORK_DEL,
|
||||||
iface, net);
|
iface, net);
|
||||||
iface->networks = evas_list_remove_list(iface->networks, l_del);
|
iface->networks = evas_list_remove_list(iface->networks, l_del);
|
||||||
if (net->essid) evas_stringshare_del(net->essid);
|
if (net->essid) eina_stringshare_del(net->essid);
|
||||||
if (net->bssid) evas_stringshare_del(net->bssid);
|
if (net->bssid) eina_stringshare_del(net->bssid);
|
||||||
if (net->security) evas_stringshare_del(net->security);
|
if (net->security) eina_stringshare_del(net->security);
|
||||||
free(net);
|
free(net);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -696,7 +696,7 @@ iface_add(const char *ifpath)
|
||||||
|
|
||||||
iface = calloc(1, sizeof(Interface));
|
iface = calloc(1, sizeof(Interface));
|
||||||
iface->ref = 1;
|
iface->ref = 1;
|
||||||
iface->ifpath = evas_stringshare_add(ifpath);
|
iface->ifpath = eina_stringshare_add(ifpath);
|
||||||
|
|
||||||
msg = dbus_message_new_method_call("org.freedesktop.connman",
|
msg = dbus_message_new_method_call("org.freedesktop.connman",
|
||||||
iface->ifpath,
|
iface->ifpath,
|
||||||
|
@ -704,7 +704,7 @@ iface_add(const char *ifpath)
|
||||||
"GetProperties");
|
"GetProperties");
|
||||||
if (!msg)
|
if (!msg)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(iface->ifpath);
|
eina_stringshare_del(iface->ifpath);
|
||||||
free(iface);
|
free(iface);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
@ -798,26 +798,26 @@ iface_unref(Interface *iface)
|
||||||
|
|
||||||
if (iface->network_timeout)
|
if (iface->network_timeout)
|
||||||
ecore_timer_del(iface->network_timeout);
|
ecore_timer_del(iface->network_timeout);
|
||||||
if (iface->network_selection.id) evas_stringshare_del(iface->network_selection.id);
|
if (iface->network_selection.id) eina_stringshare_del(iface->network_selection.id);
|
||||||
if (iface->network_selection.pass) evas_stringshare_del(iface->network_selection.pass);
|
if (iface->network_selection.pass) eina_stringshare_del(iface->network_selection.pass);
|
||||||
while (iface->networks)
|
while (iface->networks)
|
||||||
{
|
{
|
||||||
Interface_Network *net;
|
Interface_Network *net;
|
||||||
|
|
||||||
net = iface->networks->data;
|
net = iface->networks->data;
|
||||||
if (net->essid) evas_stringshare_del(net->essid);
|
if (net->essid) eina_stringshare_del(net->essid);
|
||||||
if (net->bssid) evas_stringshare_del(net->bssid);
|
if (net->bssid) eina_stringshare_del(net->bssid);
|
||||||
if (net->security) evas_stringshare_del(net->security);
|
if (net->security) eina_stringshare_del(net->security);
|
||||||
free(net);
|
free(net);
|
||||||
iface->networks = evas_list_remove_list(iface->networks, iface->networks);
|
iface->networks = evas_list_remove_list(iface->networks, iface->networks);
|
||||||
}
|
}
|
||||||
if (iface->network_timeout) ecore_timer_del(iface->network_timeout);
|
if (iface->network_timeout) ecore_timer_del(iface->network_timeout);
|
||||||
if (iface->prop.product) evas_stringshare_del(iface->prop.product);
|
if (iface->prop.product) eina_stringshare_del(iface->prop.product);
|
||||||
if (iface->prop.vendor) evas_stringshare_del(iface->prop.vendor);
|
if (iface->prop.vendor) eina_stringshare_del(iface->prop.vendor);
|
||||||
if (iface->prop.driver) evas_stringshare_del(iface->prop.driver);
|
if (iface->prop.driver) eina_stringshare_del(iface->prop.driver);
|
||||||
if (iface->prop.state) evas_stringshare_del(iface->prop.state);
|
if (iface->prop.state) eina_stringshare_del(iface->prop.state);
|
||||||
if (iface->prop.policy) evas_stringshare_del(iface->prop.policy);
|
if (iface->prop.policy) eina_stringshare_del(iface->prop.policy);
|
||||||
if (iface->prop.type) evas_stringshare_del(iface->prop.type);
|
if (iface->prop.type) eina_stringshare_del(iface->prop.type);
|
||||||
e_dbus_signal_handler_del(conn, iface->sigh.network_found);
|
e_dbus_signal_handler_del(conn, iface->sigh.network_found);
|
||||||
e_dbus_signal_handler_del(conn, iface->sigh.signal_changed);
|
e_dbus_signal_handler_del(conn, iface->sigh.signal_changed);
|
||||||
e_dbus_signal_handler_del(conn, iface->sigh.state_changed);
|
e_dbus_signal_handler_del(conn, iface->sigh.state_changed);
|
||||||
|
@ -1316,7 +1316,7 @@ main(int argc, char **argv)
|
||||||
}
|
}
|
||||||
|
|
||||||
ecore_init();
|
ecore_init();
|
||||||
ecore_string_init();
|
eina_stringshare_init();
|
||||||
ecore_app_args_set(argc, (const char **)argv);
|
ecore_app_args_set(argc, (const char **)argv);
|
||||||
e_dbus_init();
|
e_dbus_init();
|
||||||
evas_init();
|
evas_init();
|
||||||
|
@ -1340,7 +1340,7 @@ main(int argc, char **argv)
|
||||||
e_dbus_connection_close(c);
|
e_dbus_connection_close(c);
|
||||||
evas_shutdown();
|
evas_shutdown();
|
||||||
e_dbus_shutdown();
|
e_dbus_shutdown();
|
||||||
ecore_string_shutdown();
|
eina_stringshare_shutdown();
|
||||||
ecore_shutdown();
|
ecore_shutdown();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
#include <Ecore.h>
|
#include <Ecore.h>
|
||||||
#include <E_DBus.h>
|
#include <E_DBus.h>
|
||||||
#include <Evas.h>
|
#include <Evas.h>
|
||||||
|
#include <eina_stringshare.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
|
@ -168,8 +168,8 @@ _gc_init(E_Gadcon *gc, const char *name, const char *id, const char *style)
|
||||||
Conf_Interface *cfif;
|
Conf_Interface *cfif;
|
||||||
|
|
||||||
cfif = E_NEW(Conf_Interface, 1);
|
cfif = E_NEW(Conf_Interface, 1);
|
||||||
cfif->name = evas_stringshare_add(name);
|
cfif->name = eina_stringshare_add(name);
|
||||||
cfif->id = evas_stringshare_add(id);
|
cfif->id = eina_stringshare_add(id);
|
||||||
conf->interfaces = evas_list_append(conf->interfaces, cfif);
|
conf->interfaces = evas_list_append(conf->interfaces, cfif);
|
||||||
inst->config.cfif = cfif;
|
inst->config.cfif = cfif;
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
@ -295,7 +295,7 @@ net_join(Instance *inst, Interface *iface, Conf_Network *cfnet)
|
||||||
cfnet->netmask);
|
cfnet->netmask);
|
||||||
if ((!cfnet->remember_password) && (cfnet->password))
|
if ((!cfnet->remember_password) && (cfnet->password))
|
||||||
{
|
{
|
||||||
evas_stringshare_del(cfnet->password);
|
eina_stringshare_del(cfnet->password);
|
||||||
cfnet->password = NULL;
|
cfnet->password = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -319,7 +319,7 @@ net_join(Instance *inst, Interface *iface, Conf_Network *cfnet)
|
||||||
cfnet->netmask);
|
cfnet->netmask);
|
||||||
if ((!cfnet->remember_password) && (cfnet->password))
|
if ((!cfnet->remember_password) && (cfnet->password))
|
||||||
{
|
{
|
||||||
evas_stringshare_del(cfnet->password);
|
eina_stringshare_del(cfnet->password);
|
||||||
cfnet->password = NULL;
|
cfnet->password = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -329,12 +329,12 @@ net_join(Instance *inst, Interface *iface, Conf_Network *cfnet)
|
||||||
|
|
||||||
#define STR_SHARE(x) \
|
#define STR_SHARE(x) \
|
||||||
do { char *___s; ___s = (x); \
|
do { char *___s; ___s = (x); \
|
||||||
if (___s) { (x) = evas_stringshare_add(___s); free(___s); } \
|
if (___s) { (x) = eina_stringshare_add(___s); free(___s); } \
|
||||||
} while (0);
|
} while (0);
|
||||||
|
|
||||||
#define STR_UNSHARE(x) \
|
#define STR_UNSHARE(x) \
|
||||||
do { char *___s; ___s = (x); \
|
do { char *___s; ___s = (x); \
|
||||||
if (___s) { (x) = strdup(___s); evas_stringshare_del(___s); } \
|
if (___s) { (x) = strdup(___s); eina_stringshare_del(___s); } \
|
||||||
} while (0);
|
} while (0);
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -598,11 +598,11 @@ if_dialog_cb_ok(void *data, E_Dialog *dialog)
|
||||||
{
|
{
|
||||||
if (inst->config.cfif->ifpath)
|
if (inst->config.cfif->ifpath)
|
||||||
{
|
{
|
||||||
evas_stringshare_del(inst->config.cfif->ifpath);
|
eina_stringshare_del(inst->config.cfif->ifpath);
|
||||||
inst->config.cfif->ifpath = NULL;
|
inst->config.cfif->ifpath = NULL;
|
||||||
}
|
}
|
||||||
if (inst->config.ifpath)
|
if (inst->config.ifpath)
|
||||||
inst->config.cfif->ifpath = evas_stringshare_add(inst->config.ifpath);
|
inst->config.cfif->ifpath = eina_stringshare_add(inst->config.ifpath);
|
||||||
inst->config.cfif->ifmode = inst->config.ifmode;
|
inst->config.cfif->ifmode = inst->config.ifmode;
|
||||||
}
|
}
|
||||||
popup_ifnet_nets_refresh(inst);
|
popup_ifnet_nets_refresh(inst);
|
||||||
|
|
|
@ -813,8 +813,8 @@ _cpufreq_menu_restore_governor(void *data, E_Menu *m, E_Menu_Item *mi)
|
||||||
if ((!cpufreq_config->governor) ||
|
if ((!cpufreq_config->governor) ||
|
||||||
(strcmp(cpufreq_config->status->cur_governor, cpufreq_config->governor)))
|
(strcmp(cpufreq_config->status->cur_governor, cpufreq_config->governor)))
|
||||||
{
|
{
|
||||||
if (cpufreq_config->governor) evas_stringshare_del(cpufreq_config->governor);
|
if (cpufreq_config->governor) eina_stringshare_del(cpufreq_config->governor);
|
||||||
cpufreq_config->governor = evas_stringshare_add(cpufreq_config->status->cur_governor);
|
cpufreq_config->governor = eina_stringshare_add(cpufreq_config->status->cur_governor);
|
||||||
}
|
}
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
}
|
}
|
||||||
|
@ -828,8 +828,8 @@ _cpufreq_menu_governor(void *data, E_Menu *m, E_Menu_Item *mi)
|
||||||
if (governor)
|
if (governor)
|
||||||
{
|
{
|
||||||
_cpufreq_set_governor(governor);
|
_cpufreq_set_governor(governor);
|
||||||
if (cpufreq_config->governor) evas_stringshare_del(cpufreq_config->governor);
|
if (cpufreq_config->governor) eina_stringshare_del(cpufreq_config->governor);
|
||||||
cpufreq_config->governor = evas_stringshare_add(governor);
|
cpufreq_config->governor = eina_stringshare_add(governor);
|
||||||
}
|
}
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
}
|
}
|
||||||
|
@ -938,7 +938,7 @@ e_modapi_shutdown(E_Module *m)
|
||||||
cpufreq_config->menu_frequency = NULL;
|
cpufreq_config->menu_frequency = NULL;
|
||||||
}
|
}
|
||||||
if (cpufreq_config->governor)
|
if (cpufreq_config->governor)
|
||||||
evas_stringshare_del(cpufreq_config->governor);
|
eina_stringshare_del(cpufreq_config->governor);
|
||||||
if (cpufreq_config->status) _cpufreq_status_free(cpufreq_config->status);
|
if (cpufreq_config->status) _cpufreq_status_free(cpufreq_config->status);
|
||||||
E_FREE(cpufreq_config->set_exe_path);
|
E_FREE(cpufreq_config->set_exe_path);
|
||||||
free(cpufreq_config);
|
free(cpufreq_config);
|
||||||
|
|
|
@ -253,7 +253,7 @@ e_exebuf_show(E_Zone *zone)
|
||||||
|
|
||||||
ee = el->list->data;
|
ee = el->list->data;
|
||||||
exe_list = evas_list_append(exe_list, strdup(ee->path));
|
exe_list = evas_list_append(exe_list, strdup(ee->path));
|
||||||
evas_stringshare_del(ee->path);
|
eina_stringshare_del(ee->path);
|
||||||
free(ee);
|
free(ee);
|
||||||
el->list = evas_list_remove_list(el->list, el->list);
|
el->list = evas_list_remove_list(el->list, el->list);
|
||||||
}
|
}
|
||||||
|
@ -1500,7 +1500,7 @@ _e_exebuf_idler(void *data)
|
||||||
ee = malloc(sizeof(E_Exe));
|
ee = malloc(sizeof(E_Exe));
|
||||||
if (ee)
|
if (ee)
|
||||||
{
|
{
|
||||||
ee->path = evas_stringshare_add(l->data);
|
ee->path = eina_stringshare_add(l->data);
|
||||||
el->list = evas_list_append(el->list, ee);
|
el->list = evas_list_append(el->list, ee);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1508,7 +1508,7 @@ _e_exebuf_idler(void *data)
|
||||||
while (el->list)
|
while (el->list)
|
||||||
{
|
{
|
||||||
ee = el->list->data;
|
ee = el->list->data;
|
||||||
evas_stringshare_del(ee->path);
|
eina_stringshare_del(ee->path);
|
||||||
free(ee);
|
free(ee);
|
||||||
el->list = evas_list_remove_list(el->list, el->list);
|
el->list = evas_list_remove_list(el->list, el->list);
|
||||||
}
|
}
|
||||||
|
|
|
@ -117,6 +117,8 @@ static Evas_List *fwins = NULL;
|
||||||
EAPI int
|
EAPI int
|
||||||
e_fwin_init(void)
|
e_fwin_init(void)
|
||||||
{
|
{
|
||||||
|
eina_stringshare_init();
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -132,6 +134,9 @@ e_fwin_shutdown(void)
|
||||||
e_object_del(E_OBJECT(l->data));
|
e_object_del(E_OBJECT(l->data));
|
||||||
l = evas_list_remove_list(l, l);
|
l = evas_list_remove_list(l, l);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
eina_stringshare_shutdown();
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -435,9 +440,9 @@ _e_fwin_new(E_Container *con, const char *dev, const char *path)
|
||||||
if (fwin->win->border)
|
if (fwin->win->border)
|
||||||
{
|
{
|
||||||
if (fwin->win->border->internal_icon)
|
if (fwin->win->border->internal_icon)
|
||||||
evas_stringshare_del(fwin->win->border->internal_icon);
|
eina_stringshare_del(fwin->win->border->internal_icon);
|
||||||
fwin->win->border->internal_icon =
|
fwin->win->border->internal_icon =
|
||||||
evas_stringshare_add("enlightenment/fileman");
|
eina_stringshare_add("enlightenment/fileman");
|
||||||
}
|
}
|
||||||
|
|
||||||
return fwin;
|
return fwin;
|
||||||
|
@ -464,10 +469,10 @@ _e_fwin_free(E_Fwin *fwin)
|
||||||
ecore_event_handler_del(fwin->zone_del_handler);
|
ecore_event_handler_del(fwin->zone_del_handler);
|
||||||
|
|
||||||
fwins = evas_list_remove(fwins, fwin);
|
fwins = evas_list_remove(fwins, fwin);
|
||||||
if (fwin->wallpaper_file) evas_stringshare_del(fwin->wallpaper_file);
|
if (fwin->wallpaper_file) eina_stringshare_del(fwin->wallpaper_file);
|
||||||
if (fwin->overlay_file) evas_stringshare_del(fwin->overlay_file);
|
if (fwin->overlay_file) eina_stringshare_del(fwin->overlay_file);
|
||||||
if (fwin->scrollframe_file) evas_stringshare_del(fwin->scrollframe_file);
|
if (fwin->scrollframe_file) eina_stringshare_del(fwin->scrollframe_file);
|
||||||
if (fwin->theme_file) evas_stringshare_del(fwin->theme_file);
|
if (fwin->theme_file) eina_stringshare_del(fwin->theme_file);
|
||||||
if (fwin->fad)
|
if (fwin->fad)
|
||||||
{
|
{
|
||||||
e_object_del(E_OBJECT(fwin->fad->dia));
|
e_object_del(E_OBJECT(fwin->fad->dia));
|
||||||
|
@ -563,18 +568,18 @@ _e_fwin_custom_file_path_eval(E_Fwin *fwin, Efreet_Desktop *ef, const char *prev
|
||||||
/* get a X-something custom tage from the .desktop for the dir */
|
/* get a X-something custom tage from the .desktop for the dir */
|
||||||
res = ecore_hash_get(ef->x, key);
|
res = ecore_hash_get(ef->x, key);
|
||||||
/* free the old path */
|
/* free the old path */
|
||||||
if (prev_path) evas_stringshare_del(prev_path);
|
if (prev_path) eina_stringshare_del(prev_path);
|
||||||
/* if there was no key found - return NULL */
|
/* if there was no key found - return NULL */
|
||||||
if (!res) return NULL;
|
if (!res) return NULL;
|
||||||
|
|
||||||
/* it's a full path */
|
/* it's a full path */
|
||||||
if (res[0] == '/')
|
if (res[0] == '/')
|
||||||
ret = evas_stringshare_add(res);
|
ret = eina_stringshare_add(res);
|
||||||
/* relative path to the dir */
|
/* relative path to the dir */
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
snprintf(buf, sizeof(buf), "%s/%s", e_fm2_real_path_get(fwin->fm_obj), res);
|
snprintf(buf, sizeof(buf), "%s/%s", e_fm2_real_path_get(fwin->fm_obj), res);
|
||||||
ret = evas_stringshare_add(buf);
|
ret = eina_stringshare_add(buf);
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -1177,10 +1182,10 @@ _e_fwin_file_open_dialog(E_Fwin *fwin, Evas_List *files, int always)
|
||||||
E_Fm2_Custom_File *cf;
|
E_Fm2_Custom_File *cf;
|
||||||
|
|
||||||
if (fwin2->win->border->internal_icon)
|
if (fwin2->win->border->internal_icon)
|
||||||
evas_stringshare_del(fwin2->win->border->internal_icon);
|
eina_stringshare_del(fwin2->win->border->internal_icon);
|
||||||
fwin2->win->border->internal_icon = NULL;
|
fwin2->win->border->internal_icon = NULL;
|
||||||
if (fwin2->win->border->internal_icon_key)
|
if (fwin2->win->border->internal_icon_key)
|
||||||
evas_stringshare_del(fwin2->win->border->internal_icon_key);
|
eina_stringshare_del(fwin2->win->border->internal_icon_key);
|
||||||
fwin2->win->border->internal_icon_key = NULL;
|
fwin2->win->border->internal_icon_key = NULL;
|
||||||
|
|
||||||
if (!strcmp(evas_object_type_get(oic), "edje"))
|
if (!strcmp(evas_object_type_get(oic), "edje"))
|
||||||
|
@ -1189,17 +1194,17 @@ _e_fwin_file_open_dialog(E_Fwin *fwin, Evas_List *files, int always)
|
||||||
if (file)
|
if (file)
|
||||||
{
|
{
|
||||||
fwin2->win->border->internal_icon =
|
fwin2->win->border->internal_icon =
|
||||||
evas_stringshare_add(file);
|
eina_stringshare_add(file);
|
||||||
if (group)
|
if (group)
|
||||||
fwin2->win->border->internal_icon_key =
|
fwin2->win->border->internal_icon_key =
|
||||||
evas_stringshare_add(group);
|
eina_stringshare_add(group);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
file = e_icon_file_get(oic);
|
file = e_icon_file_get(oic);
|
||||||
fwin2->win->border->internal_icon =
|
fwin2->win->border->internal_icon =
|
||||||
evas_stringshare_add(file);
|
eina_stringshare_add(file);
|
||||||
}
|
}
|
||||||
evas_object_del(oic);
|
evas_object_del(oic);
|
||||||
|
|
||||||
|
|
|
@ -39,6 +39,8 @@ e_modapi_init(E_Module *m)
|
||||||
|
|
||||||
conf_module = m;
|
conf_module = m;
|
||||||
|
|
||||||
|
eina_stringshare_init();
|
||||||
|
|
||||||
/* Setup Entry in Config Panel */
|
/* Setup Entry in Config Panel */
|
||||||
e_configure_registry_category_add("fileman", 100, _("File Manager"),
|
e_configure_registry_category_add("fileman", 100, _("File Manager"),
|
||||||
NULL, "enlightenment/fileman");
|
NULL, "enlightenment/fileman");
|
||||||
|
@ -143,6 +145,9 @@ e_modapi_shutdown(E_Module *m)
|
||||||
|
|
||||||
_e_mod_fileman_config_free();
|
_e_mod_fileman_config_free();
|
||||||
E_CONFIG_DD_FREE(conf_edd);
|
E_CONFIG_DD_FREE(conf_edd);
|
||||||
|
|
||||||
|
eina_stringshare_shutdown();
|
||||||
|
|
||||||
conf_module = NULL;
|
conf_module = NULL;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
@ -333,11 +338,11 @@ static void
|
||||||
_e_mod_fileman_config_free(void)
|
_e_mod_fileman_config_free(void)
|
||||||
{
|
{
|
||||||
if (fileman_config->theme.background)
|
if (fileman_config->theme.background)
|
||||||
evas_stringshare_del(fileman_config->theme.background);
|
eina_stringshare_del(fileman_config->theme.background);
|
||||||
if (fileman_config->theme.frame)
|
if (fileman_config->theme.frame)
|
||||||
evas_stringshare_del(fileman_config->theme.frame);
|
eina_stringshare_del(fileman_config->theme.frame);
|
||||||
if (fileman_config->theme.icons)
|
if (fileman_config->theme.icons)
|
||||||
evas_stringshare_del(fileman_config->theme.icons);
|
eina_stringshare_del(fileman_config->theme.icons);
|
||||||
E_FREE(fileman_config);
|
E_FREE(fileman_config);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -266,8 +266,8 @@ _adv_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
{
|
{
|
||||||
snprintf(path, sizeof(path), "%s/%s", p, ic->file);
|
snprintf(path, sizeof(path), "%s/%s", p, ic->file);
|
||||||
if (Man->conf->custom_bg)
|
if (Man->conf->custom_bg)
|
||||||
evas_stringshare_del(Man->conf->custom_bg);
|
eina_stringshare_del(Man->conf->custom_bg);
|
||||||
Man->conf->custom_bg = evas_stringshare_add(path);
|
Man->conf->custom_bg = eina_stringshare_add(path);
|
||||||
}
|
}
|
||||||
evas_list_free(sel);
|
evas_list_free(sel);
|
||||||
}
|
}
|
||||||
|
|
|
@ -101,10 +101,10 @@ gadman_shutdown(void)
|
||||||
/* free gadcons */
|
/* free gadcons */
|
||||||
e_config->gadcons = evas_list_remove(e_config->gadcons, Man->gc);
|
e_config->gadcons = evas_list_remove(e_config->gadcons, Man->gc);
|
||||||
e_config->gadcons = evas_list_remove(e_config->gadcons, Man->gc_top);
|
e_config->gadcons = evas_list_remove(e_config->gadcons, Man->gc_top);
|
||||||
evas_stringshare_del(Man->gc->name);
|
eina_stringshare_del(Man->gc->name);
|
||||||
evas_stringshare_del(Man->gc_top->name);
|
eina_stringshare_del(Man->gc_top->name);
|
||||||
if (Man->gc->config_dialog) e_object_del(E_OBJECT(Man->gc->config_dialog));
|
if (Man->gc->config_dialog) e_object_del(E_OBJECT(Man->gc->config_dialog));
|
||||||
if (Man->icon_name) evas_stringshare_del(Man->icon_name);
|
if (Man->icon_name) eina_stringshare_del(Man->icon_name);
|
||||||
free(Man->gc);
|
free(Man->gc);
|
||||||
free(Man->gc_top);
|
free(Man->gc_top);
|
||||||
|
|
||||||
|
@ -194,7 +194,7 @@ gadman_gadget_add(E_Gadcon_Client_Class *cc, int ontop)
|
||||||
|
|
||||||
/* Create Config_Gadcon_Client */
|
/* Create Config_Gadcon_Client */
|
||||||
cf = e_gadcon_client_config_new(gc, cc->name);
|
cf = e_gadcon_client_config_new(gc, cc->name);
|
||||||
cf->style = evas_stringshare_add(cc->default_style);
|
cf->style = eina_stringshare_add(cc->default_style);
|
||||||
cf->geom.pos_x = DEFAULT_POS_X;
|
cf->geom.pos_x = DEFAULT_POS_X;
|
||||||
cf->geom.pos_y = DEFAULT_POS_Y;
|
cf->geom.pos_y = DEFAULT_POS_Y;
|
||||||
cf->geom.size_w = DEFAULT_SIZE_W;
|
cf->geom.size_w = DEFAULT_SIZE_W;
|
||||||
|
@ -415,7 +415,7 @@ _gadman_gadcon_new(const char* name, int ontop)
|
||||||
gc = E_OBJECT_ALLOC(E_Gadcon, E_GADCON_TYPE, NULL);
|
gc = E_OBJECT_ALLOC(E_Gadcon, E_GADCON_TYPE, NULL);
|
||||||
if (!gc) return NULL;
|
if (!gc) return NULL;
|
||||||
|
|
||||||
gc->name = evas_stringshare_add(name);
|
gc->name = eina_stringshare_add(name);
|
||||||
gc->layout_policy = E_GADCON_LAYOUT_POLICY_PANEL;
|
gc->layout_policy = E_GADCON_LAYOUT_POLICY_PANEL;
|
||||||
gc->orient = E_GADCON_ORIENT_FLOAT;
|
gc->orient = E_GADCON_ORIENT_FLOAT;
|
||||||
|
|
||||||
|
@ -497,7 +497,7 @@ _gadman_gadcon_new(const char* name, int ontop)
|
||||||
if (!gc->cf)
|
if (!gc->cf)
|
||||||
{
|
{
|
||||||
gc->cf = E_NEW(E_Config_Gadcon, 1);
|
gc->cf = E_NEW(E_Config_Gadcon, 1);
|
||||||
gc->cf->name = evas_stringshare_add(name);
|
gc->cf->name = eina_stringshare_add(name);
|
||||||
gc->cf->id = gc->id;
|
gc->cf->id = gc->id;
|
||||||
gc->cf->clients = NULL;
|
gc->cf->clients = NULL;
|
||||||
e_config->gadcons = evas_list_append(e_config->gadcons, gc->cf);
|
e_config->gadcons = evas_list_append(e_config->gadcons, gc->cf);
|
||||||
|
@ -611,7 +611,7 @@ _attach_menu(void *data, E_Gadcon_Client *gcc, E_Menu *menu)
|
||||||
if (!gcc) return;
|
if (!gcc) return;
|
||||||
|
|
||||||
if (!gcc->cf->style)
|
if (!gcc->cf->style)
|
||||||
gcc->cf->style = evas_stringshare_add(E_GADCON_CLIENT_STYLE_INSET);
|
gcc->cf->style = eina_stringshare_add(E_GADCON_CLIENT_STYLE_INSET);
|
||||||
|
|
||||||
/* plain / inset */
|
/* plain / inset */
|
||||||
mn = e_menu_new();
|
mn = e_menu_new();
|
||||||
|
@ -775,11 +775,11 @@ on_menu_style_plain(void *data, E_Menu *m, E_Menu_Item *mi)
|
||||||
E_Gadcon_Client *gcc;
|
E_Gadcon_Client *gcc;
|
||||||
|
|
||||||
gcc = current;
|
gcc = current;
|
||||||
if (gcc->style) evas_stringshare_del(gcc->style);
|
if (gcc->style) eina_stringshare_del(gcc->style);
|
||||||
gcc->style = evas_stringshare_add(E_GADCON_CLIENT_STYLE_PLAIN);
|
gcc->style = eina_stringshare_add(E_GADCON_CLIENT_STYLE_PLAIN);
|
||||||
|
|
||||||
if (gcc->cf->style) evas_stringshare_del(gcc->cf->style);
|
if (gcc->cf->style) eina_stringshare_del(gcc->cf->style);
|
||||||
gcc->cf->style = evas_stringshare_add(E_GADCON_CLIENT_STYLE_PLAIN);
|
gcc->cf->style = eina_stringshare_add(E_GADCON_CLIENT_STYLE_PLAIN);
|
||||||
|
|
||||||
edje_object_signal_emit(gcc->o_frame, "e,state,visibility,plain", "e");
|
edje_object_signal_emit(gcc->o_frame, "e,state,visibility,plain", "e");
|
||||||
|
|
||||||
|
@ -793,11 +793,11 @@ on_menu_style_inset(void *data, E_Menu *m, E_Menu_Item *mi)
|
||||||
|
|
||||||
gcc = current;
|
gcc = current;
|
||||||
|
|
||||||
if (gcc->style) evas_stringshare_del(gcc->style);
|
if (gcc->style) eina_stringshare_del(gcc->style);
|
||||||
gcc->style = evas_stringshare_add(E_GADCON_CLIENT_STYLE_INSET);
|
gcc->style = eina_stringshare_add(E_GADCON_CLIENT_STYLE_INSET);
|
||||||
|
|
||||||
if (gcc->cf->style) evas_stringshare_del(gcc->cf->style);
|
if (gcc->cf->style) eina_stringshare_del(gcc->cf->style);
|
||||||
gcc->cf->style = evas_stringshare_add(E_GADCON_CLIENT_STYLE_INSET);
|
gcc->cf->style = eina_stringshare_add(E_GADCON_CLIENT_STYLE_INSET);
|
||||||
|
|
||||||
edje_object_signal_emit(gcc->o_frame, "e,state,visibility,inset", "e");
|
edje_object_signal_emit(gcc->o_frame, "e,state,visibility,inset", "e");
|
||||||
|
|
||||||
|
|
|
@ -70,7 +70,7 @@ e_modapi_init(E_Module *m)
|
||||||
E_CONFIG_LIMIT(Man->conf->anim_gad, 0, 1);
|
E_CONFIG_LIMIT(Man->conf->anim_gad, 0, 1);
|
||||||
|
|
||||||
/* Menu augmentation */
|
/* Menu augmentation */
|
||||||
Man->icon_name = evas_stringshare_add(buf);
|
Man->icon_name = eina_stringshare_add(buf);
|
||||||
Man->maug = NULL;
|
Man->maug = NULL;
|
||||||
Man->maug =
|
Man->maug =
|
||||||
e_int_menus_menu_augmentation_add("config/1", _gadman_maug_add,
|
e_int_menus_menu_augmentation_add("config/1", _gadman_maug_add,
|
||||||
|
|
|
@ -148,9 +148,9 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
Config_Item *ci;
|
Config_Item *ci;
|
||||||
|
|
||||||
ci = cfd->data;
|
ci = cfd->data;
|
||||||
if (ci->dir) evas_stringshare_del(ci->dir);
|
if (ci->dir) eina_stringshare_del(ci->dir);
|
||||||
ci->dir = NULL;
|
ci->dir = NULL;
|
||||||
if (cfdata->dir) ci->dir = evas_stringshare_add(cfdata->dir);
|
if (cfdata->dir) ci->dir = eina_stringshare_add(cfdata->dir);
|
||||||
ci->show_label = cfdata->show_label;
|
ci->show_label = cfdata->show_label;
|
||||||
ci->eap_label = cfdata->eap_label;
|
ci->eap_label = cfdata->eap_label;
|
||||||
_ibar_config_update(ci);
|
_ibar_config_update(ci);
|
||||||
|
|
|
@ -135,7 +135,7 @@ _gc_init(E_Gadcon *gc, const char *name, const char *id, const char *style)
|
||||||
|
|
||||||
ci = _ibar_config_item_get(id);
|
ci = _ibar_config_item_get(id);
|
||||||
inst->ci = ci;
|
inst->ci = ci;
|
||||||
if (!ci->dir) ci->dir = evas_stringshare_add("default");
|
if (!ci->dir) ci->dir = eina_stringshare_add("default");
|
||||||
b = _ibar_new(gc->evas, inst);
|
b = _ibar_new(gc->evas, inst);
|
||||||
o = b->o_box;
|
o = b->o_box;
|
||||||
gcc = e_gadcon_client_new(gc, name, id, style, o);
|
gcc = e_gadcon_client_new(gc, name, id, style, o);
|
||||||
|
@ -241,7 +241,7 @@ _gc_id_del(const char *id)
|
||||||
ci = _ibar_config_item_get(id);
|
ci = _ibar_config_item_get(id);
|
||||||
if (ci)
|
if (ci)
|
||||||
{
|
{
|
||||||
if (ci->id) evas_stringshare_del(ci->id);
|
if (ci->id) eina_stringshare_del(ci->id);
|
||||||
ibar_config->items = evas_list_remove(ibar_config->items, ci);
|
ibar_config->items = evas_list_remove(ibar_config->items, ci);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -464,7 +464,7 @@ _ibar_config_item_get(const char *id)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ci = E_NEW(Config_Item, 1);
|
ci = E_NEW(Config_Item, 1);
|
||||||
ci->id = evas_stringshare_add(id);
|
ci->id = eina_stringshare_add(id);
|
||||||
ci->show_label = 1;
|
ci->show_label = 1;
|
||||||
ci->eap_label = 0;
|
ci->eap_label = 0;
|
||||||
ibar_config->items = evas_list_append(ibar_config->items, ci);
|
ibar_config->items = evas_list_append(ibar_config->items, ci);
|
||||||
|
@ -1229,8 +1229,8 @@ e_modapi_init(E_Module *m)
|
||||||
ibar_config = E_NEW(Config, 1);
|
ibar_config = E_NEW(Config, 1);
|
||||||
|
|
||||||
ci = E_NEW(Config_Item, 1);
|
ci = E_NEW(Config_Item, 1);
|
||||||
ci->id = evas_stringshare_add("0");
|
ci->id = eina_stringshare_add("0");
|
||||||
ci->dir = evas_stringshare_add("default");
|
ci->dir = eina_stringshare_add("default");
|
||||||
ci->show_label = 1;
|
ci->show_label = 1;
|
||||||
ci->eap_label = 0;
|
ci->eap_label = 0;
|
||||||
ibar_config->items = evas_list_append(ibar_config->items, ci);
|
ibar_config->items = evas_list_append(ibar_config->items, ci);
|
||||||
|
@ -1279,8 +1279,8 @@ e_modapi_shutdown(E_Module *m)
|
||||||
|
|
||||||
ci = ibar_config->items->data;
|
ci = ibar_config->items->data;
|
||||||
ibar_config->items = evas_list_remove_list(ibar_config->items, ibar_config->items);
|
ibar_config->items = evas_list_remove_list(ibar_config->items, ibar_config->items);
|
||||||
if (ci->id) evas_stringshare_del(ci->id);
|
if (ci->id) eina_stringshare_del(ci->id);
|
||||||
if (ci->dir) evas_stringshare_del(ci->dir);
|
if (ci->dir) eina_stringshare_del(ci->dir);
|
||||||
free(ci);
|
free(ci);
|
||||||
}
|
}
|
||||||
free(ibar_config);
|
free(ibar_config);
|
||||||
|
|
|
@ -251,7 +251,7 @@ _gc_id_del(const char *id)
|
||||||
ci = _ibox_config_item_get(id);
|
ci = _ibox_config_item_get(id);
|
||||||
if (ci)
|
if (ci)
|
||||||
{
|
{
|
||||||
if (ci->id) evas_stringshare_del(ci->id);
|
if (ci->id) eina_stringshare_del(ci->id);
|
||||||
ibox_config->items = evas_list_remove(ibox_config->items, ci);
|
ibox_config->items = evas_list_remove(ibox_config->items, ci);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1266,7 +1266,7 @@ _ibox_config_item_get(const char *id)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ci = E_NEW(Config_Item, 1);
|
ci = E_NEW(Config_Item, 1);
|
||||||
ci->id = evas_stringshare_add(id);
|
ci->id = eina_stringshare_add(id);
|
||||||
ci->show_label = 0;
|
ci->show_label = 0;
|
||||||
ci->show_zone = 1;
|
ci->show_zone = 1;
|
||||||
ci->show_desk = 0;
|
ci->show_desk = 0;
|
||||||
|
@ -1353,7 +1353,7 @@ e_modapi_init(E_Module *m)
|
||||||
ibox_config = E_NEW(Config, 1);
|
ibox_config = E_NEW(Config, 1);
|
||||||
|
|
||||||
ci = E_NEW(Config_Item, 1);
|
ci = E_NEW(Config_Item, 1);
|
||||||
ci->id = evas_stringshare_add("0");
|
ci->id = eina_stringshare_add("0");
|
||||||
ci->show_label = 0;
|
ci->show_label = 0;
|
||||||
ci->show_zone = 1;
|
ci->show_zone = 1;
|
||||||
ci->show_desk = 0;
|
ci->show_desk = 0;
|
||||||
|
@ -1450,7 +1450,7 @@ e_modapi_shutdown(E_Module *m)
|
||||||
ci = ibox_config->items->data;
|
ci = ibox_config->items->data;
|
||||||
ibox_config->items = evas_list_remove_list(ibox_config->items, ibox_config->items);
|
ibox_config->items = evas_list_remove_list(ibox_config->items, ibox_config->items);
|
||||||
if (ci->id)
|
if (ci->id)
|
||||||
evas_stringshare_del(ci->id);
|
eina_stringshare_del(ci->id);
|
||||||
free(ci);
|
free(ci);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -37,8 +37,8 @@ _e_module_layout_cb_hook(void *data, E_Border *bd)
|
||||||
bd->zone->x + (bd->zone->w / 2),
|
bd->zone->x + (bd->zone->w / 2),
|
||||||
bd->zone->y + (bd->zone->h / 2));
|
bd->zone->y + (bd->zone->h / 2));
|
||||||
e_border_resize(bd, 1, 1);
|
e_border_resize(bd, 1, 1);
|
||||||
if (bd->bordername) evas_stringshare_del(bd->bordername);
|
if (bd->bordername) eina_stringshare_del(bd->bordername);
|
||||||
bd->bordername = evas_stringshare_add("borderless");
|
bd->bordername = eina_stringshare_add("borderless");
|
||||||
bd->client.icccm.base_w = 1;
|
bd->client.icccm.base_w = 1;
|
||||||
bd->client.icccm.base_h = 1;
|
bd->client.icccm.base_h = 1;
|
||||||
bd->client.icccm.min_w = 1;
|
bd->client.icccm.min_w = 1;
|
||||||
|
|
|
@ -77,7 +77,7 @@ _mixer_fill_channels_info(E_Config_Dialog_Data *cfdata)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
cfdata->channel = 0;
|
cfdata->channel = 0;
|
||||||
cfdata->channel_name = evas_stringshare_add(cfdata->conf->channel_name);
|
cfdata->channel_name = eina_stringshare_add(cfdata->conf->channel_name);
|
||||||
cfdata->channels_names = e_mixer_system_get_channels_names(sys);
|
cfdata->channels_names = e_mixer_system_get_channels_names(sys);
|
||||||
for (l = cfdata->channels_names, i = 0; l != NULL; l = l->next, i++)
|
for (l = cfdata->channels_names, i = 0; l != NULL; l = l->next, i++)
|
||||||
{
|
{
|
||||||
|
@ -108,7 +108,7 @@ _create_data(E_Config_Dialog *dialog)
|
||||||
cfdata->conf = conf;
|
cfdata->conf = conf;
|
||||||
cfdata->lock_sliders = conf->lock_sliders;
|
cfdata->lock_sliders = conf->lock_sliders;
|
||||||
cfdata->show_locked = conf->show_locked;
|
cfdata->show_locked = conf->show_locked;
|
||||||
cfdata->card = evas_stringshare_add(conf->card);
|
cfdata->card = eina_stringshare_add(conf->card);
|
||||||
_mixer_fill_cards_info(cfdata);
|
_mixer_fill_cards_info(cfdata);
|
||||||
_mixer_fill_channels_info(cfdata);
|
_mixer_fill_channels_info(cfdata);
|
||||||
|
|
||||||
|
@ -139,9 +139,9 @@ _free_data(E_Config_Dialog *dialog, E_Config_Dialog_Data *cfdata)
|
||||||
e_mixer_system_free_cards(cfdata->cards);
|
e_mixer_system_free_cards(cfdata->cards);
|
||||||
|
|
||||||
if (cfdata->card)
|
if (cfdata->card)
|
||||||
evas_stringshare_del(cfdata->card);
|
eina_stringshare_del(cfdata->card);
|
||||||
if (cfdata->channel_name)
|
if (cfdata->channel_name)
|
||||||
evas_stringshare_del(cfdata->channel_name);
|
eina_stringshare_del(cfdata->channel_name);
|
||||||
|
|
||||||
evas_list_free(cfdata->ui.channels.radios);
|
evas_list_free(cfdata->ui.channels.radios);
|
||||||
|
|
||||||
|
@ -162,16 +162,16 @@ _basic_apply(E_Config_Dialog *dialog, E_Config_Dialog_Data *cfdata)
|
||||||
if (card)
|
if (card)
|
||||||
{
|
{
|
||||||
if (conf->card && (strcmp(card, conf->card) != 0))
|
if (conf->card && (strcmp(card, conf->card) != 0))
|
||||||
evas_stringshare_del(conf->card);
|
eina_stringshare_del(conf->card);
|
||||||
conf->card = evas_stringshare_add(card);
|
conf->card = eina_stringshare_add(card);
|
||||||
}
|
}
|
||||||
|
|
||||||
channel = evas_list_nth(cfdata->channels_names, cfdata->channel);
|
channel = evas_list_nth(cfdata->channels_names, cfdata->channel);
|
||||||
if (channel)
|
if (channel)
|
||||||
{
|
{
|
||||||
if (conf->channel_name && (strcmp(channel, conf->channel_name) != 0))
|
if (conf->channel_name && (strcmp(channel, conf->channel_name) != 0))
|
||||||
evas_stringshare_del(conf->channel_name);
|
eina_stringshare_del(conf->channel_name);
|
||||||
conf->channel_name = evas_stringshare_add(channel);
|
conf->channel_name = eina_stringshare_add(channel);
|
||||||
}
|
}
|
||||||
|
|
||||||
e_mixer_update(conf->instance);
|
e_mixer_update(conf->instance);
|
||||||
|
@ -300,14 +300,14 @@ _card_change(void *data, Evas_Object *obj, void *event)
|
||||||
cfdata = data;
|
cfdata = data;
|
||||||
|
|
||||||
if (cfdata->card)
|
if (cfdata->card)
|
||||||
evas_stringshare_del(cfdata->card);
|
eina_stringshare_del(cfdata->card);
|
||||||
|
|
||||||
e_mixer_system_free_channels_names(cfdata->channels_names);
|
e_mixer_system_free_channels_names(cfdata->channels_names);
|
||||||
if (cfdata->channel_name)
|
if (cfdata->channel_name)
|
||||||
evas_stringshare_del(cfdata->channel_name);
|
eina_stringshare_del(cfdata->channel_name);
|
||||||
|
|
||||||
card = evas_list_nth(cfdata->cards, cfdata->card_num);
|
card = evas_list_nth(cfdata->cards, cfdata->card_num);
|
||||||
cfdata->card = evas_stringshare_add(card);
|
cfdata->card = eina_stringshare_add(card);
|
||||||
_mixer_fill_channels_info(cfdata);
|
_mixer_fill_channels_info(cfdata);
|
||||||
|
|
||||||
evas = evas_object_evas_get(obj);
|
evas = evas_object_evas_get(obj);
|
||||||
|
|
|
@ -72,10 +72,10 @@ _basic_apply(E_Config_Dialog *dialog, E_Config_Dialog_Data *cfdata)
|
||||||
|
|
||||||
conf = ctxt->conf;
|
conf = ctxt->conf;
|
||||||
if (conf->default_gc_id)
|
if (conf->default_gc_id)
|
||||||
evas_stringshare_del(conf->default_gc_id);
|
eina_stringshare_del(conf->default_gc_id);
|
||||||
|
|
||||||
id = ctxt->default_instance->gcc->cf->id;
|
id = ctxt->default_instance->gcc->cf->id;
|
||||||
conf->default_gc_id = evas_stringshare_add(id);
|
conf->default_gc_id = eina_stringshare_add(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|
|
@ -51,8 +51,8 @@ _mixer_gadget_configuration_defaults(E_Mixer_Gadget_Config *conf)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
conf->card = evas_stringshare_add(card);
|
conf->card = eina_stringshare_add(card);
|
||||||
conf->channel_name = evas_stringshare_add(channel);
|
conf->channel_name = eina_stringshare_add(channel);
|
||||||
conf->lock_sliders = 1;
|
conf->lock_sliders = 1;
|
||||||
conf->show_locked = 0;
|
conf->show_locked = 0;
|
||||||
|
|
||||||
|
@ -77,7 +77,7 @@ _mixer_gadget_configuration_new(E_Mixer_Module_Config *mod_conf, const char *id)
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
conf->id = evas_stringshare_add(id);
|
conf->id = eina_stringshare_add(id);
|
||||||
mod_conf->gadgets = evas_hash_direct_add(mod_conf->gadgets, conf->id, conf);
|
mod_conf->gadgets = evas_hash_direct_add(mod_conf->gadgets, conf->id, conf);
|
||||||
|
|
||||||
return conf;
|
return conf;
|
||||||
|
@ -90,11 +90,11 @@ _mixer_gadget_configuration_free_int(E_Mixer_Gadget_Config *conf)
|
||||||
e_object_del(E_OBJECT(conf->dialog));
|
e_object_del(E_OBJECT(conf->dialog));
|
||||||
|
|
||||||
if (conf->card)
|
if (conf->card)
|
||||||
evas_stringshare_del(conf->card);
|
eina_stringshare_del(conf->card);
|
||||||
if (conf->channel_name)
|
if (conf->channel_name)
|
||||||
evas_stringshare_del(conf->channel_name);
|
eina_stringshare_del(conf->channel_name);
|
||||||
|
|
||||||
evas_stringshare_del(conf->id);
|
eina_stringshare_del(conf->id);
|
||||||
free(conf);
|
free(conf);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -785,7 +785,7 @@ _mixer_sys_setup_default_card(E_Mixer_Instance *inst)
|
||||||
|
|
||||||
conf = inst->conf;
|
conf = inst->conf;
|
||||||
if (conf->card)
|
if (conf->card)
|
||||||
evas_stringshare_del(conf->card);
|
eina_stringshare_del(conf->card);
|
||||||
|
|
||||||
card = e_mixer_system_get_default_card();
|
card = e_mixer_system_get_default_card();
|
||||||
if (!card)
|
if (!card)
|
||||||
|
@ -795,7 +795,7 @@ _mixer_sys_setup_default_card(E_Mixer_Instance *inst)
|
||||||
if (!inst->sys)
|
if (!inst->sys)
|
||||||
goto system_error;
|
goto system_error;
|
||||||
|
|
||||||
conf->card = evas_stringshare_add(card);
|
conf->card = eina_stringshare_add(card);
|
||||||
free(card);
|
free(card);
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
|
@ -815,7 +815,7 @@ _mixer_sys_setup_default_channel(E_Mixer_Instance *inst)
|
||||||
|
|
||||||
conf = inst->conf;
|
conf = inst->conf;
|
||||||
if (conf->channel_name)
|
if (conf->channel_name)
|
||||||
evas_stringshare_del(conf->channel_name);
|
eina_stringshare_del(conf->channel_name);
|
||||||
|
|
||||||
channel_name = e_mixer_system_get_default_channel_name(inst->sys);
|
channel_name = e_mixer_system_get_default_channel_name(inst->sys);
|
||||||
if (!channel_name)
|
if (!channel_name)
|
||||||
|
@ -825,7 +825,7 @@ _mixer_sys_setup_default_channel(E_Mixer_Instance *inst)
|
||||||
if (!inst->channel)
|
if (!inst->channel)
|
||||||
goto system_error;
|
goto system_error;
|
||||||
|
|
||||||
conf->channel_name = evas_stringshare_add(channel_name);
|
conf->channel_name = eina_stringshare_add(channel_name);
|
||||||
free(channel_name);
|
free(channel_name);
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
|
@ -904,7 +904,7 @@ _gc_init(E_Gadcon *gc, const char *name, const char *id, const char *style)
|
||||||
|
|
||||||
if (!ctxt->conf->default_gc_id)
|
if (!ctxt->conf->default_gc_id)
|
||||||
{
|
{
|
||||||
ctxt->conf->default_gc_id = evas_stringshare_add(id);
|
ctxt->conf->default_gc_id = eina_stringshare_add(id);
|
||||||
ctxt->default_instance = inst;
|
ctxt->default_instance = inst;
|
||||||
}
|
}
|
||||||
else if ((!ctxt->default_instance) ||
|
else if ((!ctxt->default_instance) ||
|
||||||
|
|
|
@ -444,9 +444,9 @@ _advanced_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
|
||||||
cfdata->inst->low = cfdata->low_temp;
|
cfdata->inst->low = cfdata->low_temp;
|
||||||
cfdata->inst->high = cfdata->high_temp;
|
cfdata->inst->high = cfdata->high_temp;
|
||||||
if (cfdata->inst->sensor_name)
|
if (cfdata->inst->sensor_name)
|
||||||
evas_stringshare_del(cfdata->inst->sensor_name);
|
eina_stringshare_del(cfdata->inst->sensor_name);
|
||||||
cfdata->inst->sensor_name =
|
cfdata->inst->sensor_name =
|
||||||
evas_stringshare_add(ecore_list_index_goto(cfdata->sensors, cfdata->sensor));
|
eina_stringshare_add(ecore_list_index_goto(cfdata->sensors, cfdata->sensor));
|
||||||
|
|
||||||
temperature_face_update_config(cfdata->inst);
|
temperature_face_update_config(cfdata->inst);
|
||||||
e_config_save_queue();
|
e_config_save_queue();
|
||||||
|
|
|
@ -66,7 +66,7 @@ _gc_init(E_Gadcon *gc, const char *name, const char *id, const char *style)
|
||||||
if (!inst)
|
if (!inst)
|
||||||
{
|
{
|
||||||
inst = E_NEW(Config_Face, 1);
|
inst = E_NEW(Config_Face, 1);
|
||||||
inst->id = evas_stringshare_add(id);
|
inst->id = eina_stringshare_add(id);
|
||||||
inst->poll_interval = 128;
|
inst->poll_interval = 128;
|
||||||
inst->low = 30;
|
inst->low = 30;
|
||||||
inst->high = 80;
|
inst->high = 80;
|
||||||
|
@ -75,7 +75,7 @@ _gc_init(E_Gadcon *gc, const char *name, const char *id, const char *style)
|
||||||
inst->units = CELCIUS;
|
inst->units = CELCIUS;
|
||||||
temperature_config->faces = evas_hash_direct_add(temperature_config->faces, inst->id, inst);
|
temperature_config->faces = evas_hash_direct_add(temperature_config->faces, inst->id, inst);
|
||||||
}
|
}
|
||||||
if (!inst->id) evas_stringshare_add(id);
|
if (!inst->id) eina_stringshare_add(id);
|
||||||
E_CONFIG_LIMIT(inst->poll_interval, 1, 1024);
|
E_CONFIG_LIMIT(inst->poll_interval, 1, 1024);
|
||||||
E_CONFIG_LIMIT(inst->low, 0, 100);
|
E_CONFIG_LIMIT(inst->low, 0, 100);
|
||||||
E_CONFIG_LIMIT(inst->high, 0, 220);
|
E_CONFIG_LIMIT(inst->high, 0, 220);
|
||||||
|
@ -177,7 +177,7 @@ _gc_id_new(void)
|
||||||
snprintf(id, sizeof(id), "%s.%d", _gadcon_class.name, ++uuid);
|
snprintf(id, sizeof(id), "%s.%d", _gadcon_class.name, ++uuid);
|
||||||
|
|
||||||
inst = E_NEW(Config_Face, 1);
|
inst = E_NEW(Config_Face, 1);
|
||||||
inst->id = evas_stringshare_add(id);
|
inst->id = eina_stringshare_add(id);
|
||||||
inst->poll_interval = 128;
|
inst->poll_interval = 128;
|
||||||
inst->low = 30;
|
inst->low = 30;
|
||||||
inst->high = 80;
|
inst->high = 80;
|
||||||
|
@ -197,7 +197,7 @@ _gc_id_del(const char *id)
|
||||||
if (inst)
|
if (inst)
|
||||||
{
|
{
|
||||||
temperature_config->faces = evas_hash_del(temperature_config->faces, id, inst);
|
temperature_config->faces = evas_hash_del(temperature_config->faces, id, inst);
|
||||||
if (inst->sensor_name) evas_stringshare_del(inst->sensor_name);
|
if (inst->sensor_name) eina_stringshare_del(inst->sensor_name);
|
||||||
free(inst);
|
free(inst);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -358,8 +358,8 @@ _temperature_face_shutdown(const Evas_Hash *hash __UNUSED__, const char *key __U
|
||||||
|
|
||||||
inst = hdata;
|
inst = hdata;
|
||||||
|
|
||||||
if (inst->sensor_name) evas_stringshare_del(inst->sensor_name);
|
if (inst->sensor_name) eina_stringshare_del(inst->sensor_name);
|
||||||
if (inst->id) evas_stringshare_del(inst->id);
|
if (inst->id) eina_stringshare_del(inst->id);
|
||||||
free(inst);
|
free(inst);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue