On Wed, Feb 20, 2013 at 10:57 AM, Cedric BAIL <moa.blueb...@gmail.com>wrote:

> Cedric Bail
> On Feb 20, 2013 7:00 PM, "Michael Blumenkrantz" <
> michael.blumenkra...@gmail.com> wrote:
> >
> > On Wed, Feb 20, 2013 at 3:15 AM, Enlightenment SVN <
> > no-re...@enlightenment.org> wrote:
> >
> > > Log:
> > > edje: backport 61287fce389843c8cb1819556da08ec98241ca13.
> > >
> > >
> > > Author:       cedric
> > > Date:         2013-02-19 19:15:25 -0800 (Tue, 19 Feb 2013)
> > > New Revision: 84251
> > > Trac:         http://trac.enlightenment.org/e/changeset/84251
> > >
> > > Modified:
> > >   branches/edje-1.7/ChangeLog branches/edje-1.7/NEWS
> > > branches/edje-1.7/src/lib/edje_cache.c
> branches/edje-1.7/src/lib/edje_text.c
> > >
> > > Modified: branches/edje-1.7/ChangeLog
> > > ===================================================================
> > > --- branches/edje-1.7/ChangeLog 2013-02-20 03:08:44 UTC (rev 84250)
> > > +++ branches/edje-1.7/ChangeLog 2013-02-20 03:15:25 UTC (rev 84251)
> > > @@ -664,7 +664,7 @@
> > >
> > >          * Fix cache miss bug when edje cache hash is null, but cache
> > >          list may have entries.
> > > -
> > > +
> > >  2013-02-07  WooHyun Jung.
> > >
> > >         * Backport from r83700 in trunk. Checking walking_callbacks for
> > > not removing patterns which are still used.
> > > @@ -681,3 +681,7 @@
> > >  2013-02-18  Jihoon Kim (jihoon)
> > >
> > >          * edje entry : Fix bug candidate word couldn't be selected
> with
> > > up/down key in the preedit status
> > > +
> > > +2013-02-20  Cedric Bail
> > > +
> > > +       * report file not found properly.
> > >
> > > Modified: branches/edje-1.7/NEWS
> > > ===================================================================
> > > --- branches/edje-1.7/NEWS      2013-02-20 03:08:44 UTC (rev 84250)
> > > +++ branches/edje-1.7/NEWS      2013-02-20 03:15:25 UTC (rev 84251)
> > > @@ -9,6 +9,7 @@
> > >      * fix anchor clicked mouse signals for selection-enabled entries
> > >      * Fix edje_color_class_list() and edje_text_class_list() to look
> at
> > > right hashes.
> > >      * Fix bug candidate word couldn't be selected with up/down key in
> the
> > > preedit status
> > > +    * Report file not found properly.
> > >
> > >  Changes since Edje 1.7.4:
> > >  -------------------------
> > >
> > > Modified: branches/edje-1.7/src/lib/edje_cache.c
> > > ===================================================================
> > > --- branches/edje-1.7/src/lib/edje_cache.c      2013-02-20 03:08:44 UTC
> > > (rev 84250)
> > > +++ branches/edje-1.7/src/lib/edje_cache.c      2013-02-20 03:15:25 UTC
> > > (rev 84251)
> > > @@ -275,7 +275,10 @@
> > >     struct stat st;
> > >
> > >     if (stat(file, &st) != 0)
> > > -      return NULL;
> > > +     {
> > > +        *error_ret = EDJE_LOAD_ERROR_DOES_NOT_EXIST;
> > > +        return NULL;
> > > +     }
> > >
> > >     if (!_edje_file_hash)
> > >       {
> > >
> > > Modified: branches/edje-1.7/src/lib/edje_text.c
> > > ===================================================================
> > > --- branches/edje-1.7/src/lib/edje_text.c       2013-02-20 03:08:44 UTC
> > > (rev 84250)
> > > +++ branches/edje-1.7/src/lib/edje_text.c       2013-02-20 03:15:25 UTC
> > > (rev 84251)
> > > @@ -77,52 +77,12 @@
> > >       }
> > >  }
> > >
> > > -static void
> > > -_edje_text_fit_set(char *buf, const char *text, int c1, int c2)
> > > -{
> > > -   /* helper function called from _edje_text_fit_x().
> > > -    * note that we can use strcpy()/strcat() safely, the buffer
> lengths
> > > -    * are checked in the caller.
> > > -    */
> > > -
> > > -   if (c1 >= 0)
> > > -     {
> > > -       strcpy(buf, _ELLIP_STR);
> > > -
> > > -       if (c2 >= 0)
> > > -         {
> > > -            strncat(buf, text + c1, c2 - c1);
> > > -            strcat(buf, _ELLIP_STR);
> > > -         }
> > > -       else
> > > -         strcat(buf, text + c1);
> > > -     }
> > > -   else
> > > -     {
> > > -       if (c2 >= 0)
> > > -         {
> > > -            strncpy(buf, text, c2);
> > > -            buf[c2] = 0;
> > > -            strcat(buf, _ELLIP_STR);
> > > -         }
> > > -       else
> > > -         strcpy(buf, text);
> > > -     }
> > > -}
> > > -
> > >  static const char *
> > >  _edje_text_fit_x(Edje *ed, Edje_Real_Part *ep,
> > >                   Edje_Calc_Params *params,
> > >                   const char *text, const char *font, int size,
> > > -                 Evas_Coord sw, int *free_text)
> > > +                 Evas_Coord sw, Evas_Coord sh, int *free_text)
> > >  {
> > > -   Evas_Coord tw = 0, th = 0, p;
> > > -   int l, r;
> > > -   int i;
> > > -   char *buf;
> > > -   int uc1 = -1, uc2 = -1, c1 = -1, c2 = -1;
> > > -   int loop = 0, extra;
> > > -   size_t orig_len;
> > >     FLOAT_T sc;
> > >
> > >     sc = ed->scale;
> > > @@ -132,149 +92,12 @@
> > >     if (sw <= 1) return "";
> > >
> > >     if (ep->part->scale) evas_object_scale_set(ep->object,
> TO_DOUBLE(sc));
> > > +   evas_object_text_ellipsis_set(ep->object,
> params->type.text.elipsis);
> > >
> >
> > this is an evas 1.8 function. you broke build.
>
> Oh fuck! It should never had gotten in!
>
>
gitgitgitgitgitgitgitgitgitgitgitgit

that's my new laugh, in case you were wondering
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to