Enlightenment CVS committal

Author  : cedric
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/lib/canvas


Modified Files:
        evas_object_textblock.c 


Log Message:
Correctly use the string without escaped charactere.


===================================================================
RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_object_textblock.c,v
retrieving revision 1.152
retrieving revision 1.153
diff -u -3 -r1.152 -r1.153
--- evas_object_textblock.c     7 Jul 2008 21:29:29 -0000       1.152
+++ evas_object_textblock.c     21 Jul 2008 11:20:19 -0000      1.153
@@ -914,23 +914,23 @@
    if (cmd == fontstr)
      {
        if ((!fmt->font.name) ||
-           ((fmt->font.name) && (strcmp(fmt->font.name, param))))
+           ((fmt->font.name) && (strcmp(fmt->font.name, tmp_param))))
          {
             if (fmt->font.name) evas_stringshare_del(fmt->font.name);
-            fmt->font.name = evas_stringshare_add(param);
+            fmt->font.name = evas_stringshare_add(tmp_param);
             new_font = 1;
          }
      }
    else if (cmd == font_fallbacksstr)
      {
        if ((!fmt->font.fallbacks) ||
-           ((fmt->font.fallbacks) && (strcmp(fmt->font.fallbacks, param))))
+           ((fmt->font.fallbacks) && (strcmp(fmt->font.fallbacks, tmp_param))))
          {
             /* policy - when we say "fallbacks" do we prepend and use prior
              * fallbacks... or should we replace. for now we replace
              */
             if (fmt->font.fallbacks) evas_stringshare_del(fmt->font.fallbacks);
-            fmt->font.fallbacks = evas_stringshare_add(param);
+            fmt->font.fallbacks = evas_stringshare_add(tmp_param);
             new_font = 1;
          }
      }
@@ -938,7 +938,7 @@
      {
        int v;
        
-       v = atoi(param);
+       v = atoi(tmp_param);
        if (v != fmt->font.size)
          {
             fmt->font.size = v;
@@ -948,61 +948,61 @@
    else if (cmd == font_sourcestr)
      {
        if ((!fmt->font.source) ||
-           ((fmt->font.source) && (strcmp(fmt->font.source, param))))
+           ((fmt->font.source) && (strcmp(fmt->font.source, tmp_param))))
          {
             if (fmt->font.source) evas_stringshare_del(fmt->font.source);
-            fmt->font.source = evas_stringshare_add(param);
+            fmt->font.source = evas_stringshare_add(tmp_param);
             new_font = 1;
          }
      }
    else if (cmd == colorstr)
-     _format_color_parse(param,
+     _format_color_parse(tmp_param,
                         &(fmt->color.normal.r), &(fmt->color.normal.g),
                         &(fmt->color.normal.b), &(fmt->color.normal.a));
    else if (cmd == underline_colorstr)
-     _format_color_parse(param,
+     _format_color_parse(tmp_param,
                         &(fmt->color.underline.r), &(fmt->color.underline.g),
                         &(fmt->color.underline.b), &(fmt->color.underline.a));
    else if (cmd == underline2_colorstr)
-     _format_color_parse(param,
+     _format_color_parse(tmp_param,
                         &(fmt->color.underline2.r), &(fmt->color.underline2.g),
                         &(fmt->color.underline2.b), 
&(fmt->color.underline2.a));
    else if (cmd == outline_colorstr)
-     _format_color_parse(param,
+     _format_color_parse(tmp_param,
                         &(fmt->color.outline.r), &(fmt->color.outline.g),
                         &(fmt->color.outline.b), &(fmt->color.outline.a));
    else if (cmd == shadow_colorstr)
-     _format_color_parse(param,
+     _format_color_parse(tmp_param,
                         &(fmt->color.shadow.r), &(fmt->color.shadow.g),
                         &(fmt->color.shadow.b), &(fmt->color.shadow.a));
    else if (cmd == glow_colorstr)
-     _format_color_parse(param,
+     _format_color_parse(tmp_param,
                         &(fmt->color.glow.r), &(fmt->color.glow.g),
                         &(fmt->color.glow.b), &(fmt->color.glow.a));
    else if (cmd == glow2_colorstr)
-     _format_color_parse(param,
+     _format_color_parse(tmp_param,
                         &(fmt->color.glow2.r), &(fmt->color.glow2.g),
                         &(fmt->color.glow2.b), &(fmt->color.glow2.a));
    else if (cmd == backing_colorstr)
-     _format_color_parse(param,
+     _format_color_parse(tmp_param,
                         &(fmt->color.backing.r), &(fmt->color.backing.g),
                         &(fmt->color.backing.b), &(fmt->color.backing.a));
    else if (cmd == strikethrough_colorstr)
-     _format_color_parse(param,
+     _format_color_parse(tmp_param,
                         &(fmt->color.strikethrough.r), 
&(fmt->color.strikethrough.g),
                         &(fmt->color.strikethrough.b), 
&(fmt->color.strikethrough.a));
    else if (cmd == alignstr)
      {
-       if (!strcmp(param, "middle")) fmt->halign = 0.5;
-       else if (!strcmp(param, "center")) fmt->halign = 0.5;
-       else if (!strcmp(param, "left")) fmt->halign = 0.0;
-       else if (!strcmp(param, "right")) fmt->halign = 1.0;
-       else if (strchr(param, '%'))
+       if (!strcmp(tmp_param, "middle")) fmt->halign = 0.5;
+       else if (!strcmp(tmp_param, "center")) fmt->halign = 0.5;
+       else if (!strcmp(tmp_param, "left")) fmt->halign = 0.0;
+       else if (!strcmp(tmp_param, "right")) fmt->halign = 1.0;
+       else if (strchr(tmp_param, '%'))
          {
             char *ts, *p;
             
-            ts = alloca(strlen(param) + 1);
-            strcpy(ts, param);
+            ts = alloca(strlen(tmp_param) + 1);
+            strcpy(ts, tmp_param);
             p = strchr(ts, '%');
             *p = 0;
             fmt->halign = ((double)atoi(ts)) / 100.0;
@@ -1011,25 +1011,25 @@
          }
        else
          {
-            fmt->halign = atof(param);
+            fmt->halign = atof(tmp_param);
             if (fmt->halign < 0.0) fmt->halign = 0.0;
             else if (fmt->halign > 1.0) fmt->halign = 1.0;
          }
      }
    else if (cmd == valignstr)
      {
-        if (!strcmp(param, "top")) fmt->valign = 0.0;
-       else if (!strcmp(param, "middle")) fmt->valign = 0.5;
-       else if (!strcmp(param, "center")) fmt->valign = 0.5;
-       else if (!strcmp(param, "bottom")) fmt->valign = 1.0;
-       else if (!strcmp(param, "baseline")) fmt->valign = -1.0;
-       else if (!strcmp(param, "base")) fmt->valign = -1.0;
-       else if (strchr(param, '%'))
+        if (!strcmp(tmp_param, "top")) fmt->valign = 0.0;
+       else if (!strcmp(tmp_param, "middle")) fmt->valign = 0.5;
+       else if (!strcmp(tmp_param, "center")) fmt->valign = 0.5;
+       else if (!strcmp(tmp_param, "bottom")) fmt->valign = 1.0;
+       else if (!strcmp(tmp_param, "baseline")) fmt->valign = -1.0;
+       else if (!strcmp(tmp_param, "base")) fmt->valign = -1.0;
+       else if (strchr(tmp_param, '%'))
          {
             char *ts, *p;
             
-            ts = alloca(strlen(param) + 1);
-            strcpy(ts, param);
+            ts = alloca(strlen(tmp_param) + 1);
+            strcpy(ts, tmp_param);
             p = strchr(ts, '%');
             *p = 0;
             fmt->valign = ((double)atoi(ts)) / 100.0;
@@ -1038,19 +1038,19 @@
          }
        else
          {
-            fmt->valign = atof(param);
+            fmt->valign = atof(tmp_param);
             if (fmt->valign < 0.0) fmt->valign = 0.0;
             else if (fmt->valign > 1.0) fmt->valign = 1.0;
          }
      }
    else if (cmd == wrapstr)
      {
-       if (!strcmp(param, "word"))
+       if (!strcmp(tmp_param, "word"))
          {
             fmt->wrap_word = 1;
             fmt->wrap_char = 0;
          }
-       else if (!strcmp(param, "char"))
+       else if (!strcmp(tmp_param, "char"))
          {
             fmt->wrap_word = 0;
             fmt->wrap_char = 1;
@@ -1063,48 +1063,48 @@
      }
    else if (cmd == left_marginstr)
      {
-       if (!strcmp(param, "reset"))
+       if (!strcmp(tmp_param, "reset"))
          fmt->margin.l = 0;
        else
          {
-            if (param[0] == '+')
-              fmt->margin.l += atoi(&(param[1]));
-            else if (param[0] == '-')
-              fmt->margin.l -= atoi(&(param[1]));
+            if (tmp_param[0] == '+')
+              fmt->margin.l += atoi(&(tmp_param[1]));
+            else if (tmp_param[0] == '-')
+              fmt->margin.l -= atoi(&(tmp_param[1]));
             else
-              fmt->margin.l = atoi(param);
+              fmt->margin.l = atoi(tmp_param);
             if (fmt->margin.l < 0) fmt->margin.l = 0;
          }
      }
    else if (cmd == right_marginstr)
      {
-       if (!strcmp(param, "reset"))
+       if (!strcmp(tmp_param, "reset"))
          fmt->margin.r = 0;
        else
          {
-            if (param[0] == '+')
-              fmt->margin.r += atoi(&(param[1]));
-            else if (param[0] == '-')
-              fmt->margin.r -= atoi(&(param[1]));
+            if (tmp_param[0] == '+')
+              fmt->margin.r += atoi(&(tmp_param[1]));
+            else if (tmp_param[0] == '-')
+              fmt->margin.r -= atoi(&(tmp_param[1]));
             else
-              fmt->margin.r = atoi(param);
+              fmt->margin.r = atoi(tmp_param);
             if (fmt->margin.r < 0) fmt->margin.r = 0;
          }
      }
    else if (cmd == underlinestr)
      {
-       if (!strcmp(param, "off"))
+       if (!strcmp(tmp_param, "off"))
          {
             fmt->underline = 0;
             fmt->underline2 = 0;
          }
-       else if ((!strcmp(param, "on")) ||
-                (!strcmp(param, "single")))
+       else if ((!strcmp(tmp_param, "on")) ||
+                (!strcmp(tmp_param, "single")))
          {
             fmt->underline = 1;
             fmt->underline2 = 0;
          }
-       else if (!strcmp(param, "double"))
+       else if (!strcmp(tmp_param, "double"))
          {
             fmt->underline = 1;
             fmt->underline2 = 1;
@@ -1112,37 +1112,37 @@
      }
    else if (cmd == strikethroughstr)
      {
-       if (!strcmp(param, "off"))
+       if (!strcmp(tmp_param, "off"))
          fmt->strikethrough = 0;
-       else if (!strcmp(param, "on"))
+       else if (!strcmp(tmp_param, "on"))
          fmt->strikethrough = 1;
      }
    else if (cmd == backingstr)
      {
-       if (!strcmp(param, "off"))
+       if (!strcmp(tmp_param, "off"))
          fmt->backing = 0;
-       else if (!strcmp(param, "on"))
+       else if (!strcmp(tmp_param, "on"))
          fmt->backing = 1;
      }
    else if (cmd == stylestr)
      {
-       if (!strcmp(param, "off")) fmt->style = EVAS_TEXT_STYLE_PLAIN;
-       else if (!strcmp(param, "none")) fmt->style = EVAS_TEXT_STYLE_PLAIN;
-       else if (!strcmp(param, "plain")) fmt->style = EVAS_TEXT_STYLE_PLAIN;
-       else if (!strcmp(param, "shadow")) fmt->style = EVAS_TEXT_STYLE_SHADOW;
-       else if (!strcmp(param, "outline")) fmt->style = 
EVAS_TEXT_STYLE_OUTLINE;
-       else if (!strcmp(param, "soft_outline")) fmt->style = 
EVAS_TEXT_STYLE_SOFT_OUTLINE;
-       else if (!strcmp(param, "outline_shadow")) fmt->style = 
EVAS_TEXT_STYLE_OUTLINE_SHADOW;
-       else if (!strcmp(param, "outline_soft_shadow")) fmt->style = 
EVAS_TEXT_STYLE_OUTLINE_SOFT_SHADOW;
-       else if (!strcmp(param, "glow")) fmt->style = EVAS_TEXT_STYLE_GLOW;
-       else if (!strcmp(param, "far_shadow")) fmt->style = 
EVAS_TEXT_STYLE_FAR_SHADOW;
-       else if (!strcmp(param, "soft_shadow")) fmt->style = 
EVAS_TEXT_STYLE_SOFT_SHADOW;
-       else if (!strcmp(param, "far_soft_shadow")) fmt->style = 
EVAS_TEXT_STYLE_FAR_SOFT_SHADOW;
+       if (!strcmp(tmp_param, "off")) fmt->style = EVAS_TEXT_STYLE_PLAIN;
+       else if (!strcmp(tmp_param, "none")) fmt->style = EVAS_TEXT_STYLE_PLAIN;
+       else if (!strcmp(tmp_param, "plain")) fmt->style = 
EVAS_TEXT_STYLE_PLAIN;
+       else if (!strcmp(tmp_param, "shadow")) fmt->style = 
EVAS_TEXT_STYLE_SHADOW;
+       else if (!strcmp(tmp_param, "outline")) fmt->style = 
EVAS_TEXT_STYLE_OUTLINE;
+       else if (!strcmp(tmp_param, "soft_outline")) fmt->style = 
EVAS_TEXT_STYLE_SOFT_OUTLINE;
+       else if (!strcmp(tmp_param, "outline_shadow")) fmt->style = 
EVAS_TEXT_STYLE_OUTLINE_SHADOW;
+       else if (!strcmp(tmp_param, "outline_soft_shadow")) fmt->style = 
EVAS_TEXT_STYLE_OUTLINE_SOFT_SHADOW;
+       else if (!strcmp(tmp_param, "glow")) fmt->style = EVAS_TEXT_STYLE_GLOW;
+       else if (!strcmp(tmp_param, "far_shadow")) fmt->style = 
EVAS_TEXT_STYLE_FAR_SHADOW;
+       else if (!strcmp(tmp_param, "soft_shadow")) fmt->style = 
EVAS_TEXT_STYLE_SOFT_SHADOW;
+       else if (!strcmp(tmp_param, "far_soft_shadow")) fmt->style = 
EVAS_TEXT_STYLE_FAR_SOFT_SHADOW;
        else fmt->style = EVAS_TEXT_STYLE_PLAIN;
      }
    else if (cmd == tabstopsstr)
      {
-       fmt->tabstops = atoi(param);
+       fmt->tabstops = atoi(tmp_param);
        if (fmt->tabstops < 1) fmt->tabstops = 1;
      }
    



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to