Commit Graph

548 Commits

Author SHA1 Message Date
Cedric BAIL db4c82bc46 edje: add group inheritance.
Patch by Jaehwan Kim <jae.hwan.kim@samsung.com>


SVN revision: 63648
2011-09-29 01:29:21 +00:00
Youness Alaoui df91f38ffb Edje: Use ecore_file_symlink rather than symlink
SVN revision: 63256
2011-09-07 06:58:48 +00:00
Cedric BAIL 686d473591 edje: add collection.group.limits.vertical and collection.group.limits.horizontal.
The goal is to provide an easy way to do the kind of effect you see in that video
around 00:36 : http://www.youtube.com/watch?v=KVoVLHh8CHc.
  At that time it was really difficult to do such thing and required a lot of
embryo code, we designed limit with Billiob to be able to do such kind of things
much more easily.

NOTE: so Billiob, now nothing stop you from releasing amsn2 ! ;-)


SVN revision: 62701
2011-08-22 21:44:49 +00:00
Tom Hacohen 43a9bc036b Edje: Fixed a couple of compilation warnings.
SVN revision: 62566
2011-08-18 11:41:04 +00:00
Cedric BAIL e076fec7c8 edje: at least advertise the fact that we do have PROXY part.
SVN revision: 62447
2011-08-14 16:12:13 +00:00
Boris Faure c76a60b0a5 edje/epp: cpp line control command is #line
SVN revision: 62381
2011-08-12 12:39:17 +00:00
Iván Briano fd222d9729 Inherit parts used by map too
SVN revision: 62145
2011-08-05 17:13:38 +00:00
Cedric BAIL a6ef9ac8ce edje: small error detection improvement.
SVN revision: 62086
2011-08-04 09:25:52 +00:00
Daniel Juyung Seo f926eb9285 edje edje_cc_handlers.c: Fixed documentation.
SVN revision: 61932
2011-08-01 05:06:49 +00:00
Tom Hacohen d6b2473668 Edje docs: Updated the 'tag' part of the Edc reference.
SVN revision: 61671
2011-07-25 08:26:03 +00:00
Cedric BAIL 7049b23a6f edje: forgotten dup.
SVN revision: 60554
2011-06-21 15:49:08 +00:00
Cedric BAIL 68b5402756 edje: make it possible to define part.description.max on only one axis.
SVN revision: 60546
2011-06-21 10:41:20 +00:00
Vincent Torri 3c4fd94e9d epp : use binary mode for (f)open()
SVN revision: 60463
2011-06-17 21:42:27 +00:00
Ulrich Eckhardt daabb017dc From: Ulrich Eckhardt <doomster@knuut.de>
Subject: [E-devel] Provide sensible errors for edje utilities

If you start edje_player or edje_inspector with a path to a file that doesn't 
exist you get a bogus error message saying that the file doesn't contain any 
groups. The attached patch uses access() to check if the program can read the 
file, giving a sensible error message if not.

I have checked the other utilities there, too, and they work, with the 
exception of edje_external_inspector. I'm not sure how this one works at all, 
but it seems not to take a file but a list of modules, maybe someone with 
greater insight can take a look at that.

Going through things installed under bin, I'll take a look if those behave 
properly and create patches for those, too, if this one is okay.



SVN revision: 60338
2011-06-15 09:38:08 +00:00
Vincent Torri 36b21249d9 From: Vincent Torri <vtorri@univ-evry.fr>
Subject: [E-devel] Edje: using fdopen instead of fopen in edje_cc

On windows, using open() followed by fopen() does not work. Hence, in 
edje_cc, where mkstemp (which uses open) is followed by fopen, edje_cc 
fails.

Instead of fopen, we can use fdopen. I pasted a  patch below. Can you 
comment it (like, instead of keeping the filename in the function that
i  modified, why not using it for the fd?

(changes - closefd) removed from data_write_scripts() as fclose()
handles that)




SVN revision: 60299
2011-06-14 07:02:14 +00:00
Boris Faure e6119fa4d9 remove .cvsignore files
SVN revision: 60246
2011-06-12 21:38:37 +00:00
Christopher Michael 2cd2227cf3 Edje: Fix 'variable may be used uninitialized' warning.
SVN revision: 60197
2011-06-10 16:43:23 +00:00
Carsten Haitzler 93e020f7ea fix epp case for:
#define AA(x) x
#define BB(a,b) \
   AA(a+b)
BB(1,1)



SVN revision: 60173
2011-06-10 05:50:45 +00:00
Carsten Haitzler d02f25e1ff whover did table and box support forgot:
1. table to have min.h/v ability like box
2. to ACTUALLY implement box h/v (and well of course implement
tableh/v too)

this basically fixes this working at all and completes the feature to
table too.



SVN revision: 59960
2011-06-04 15:58:02 +00:00
Carsten Haitzler eda52d527f epp -> fix macro expansion error with:
#define B(y) y
#define C(x) B(+x)
C(9876543210)



SVN revision: 59868
2011-06-01 13:16:14 +00:00
Carsten Haitzler 41121f7379 make epp strip dos \r's from dos-like \r\n
SVN revision: 59799
2011-05-30 06:37:44 +00:00
Vincent Torri 105a261d5b Edje: fix Windows printf format
SVN revision: 59511
2011-05-18 16:11:31 +00:00
Carsten Haitzler 87ec659bc6 use the ecore pos map call for edje as opposed to do it yourself. this
also opens up new position mappings like factored accel/decel/sin,
divis, bounce and spring! :) documentation provided.



SVN revision: 59449
2011-05-16 13:16:34 +00:00
Raoul HECKY 1594c4d07e Fix embryo code creation. Add newline after each function. It avoid lines to be too long for embryo_cc.
SVN revision: 59448
2011-05-16 12:16:54 +00:00
Carsten Haitzler 51b25f8c52 use new eina prefix finder.
SVN revision: 58850
2011-04-24 07:36:15 +00:00
Carsten Haitzler bd0461b6d8 those env vars per bin/lib/data dir should expliccitly give the dir
SVN revision: 58847
2011-04-24 02:45:58 +00:00
Carsten Haitzler 0b0d51c5cf add text effect shadow direction support.
SVN revision: 58548
2011-04-11 12:08:03 +00:00
Carsten Haitzler 6d9bd1f9b7 and dont handle escape if in string
SVN revision: 58511
2011-04-09 02:59:28 +00:00
Carsten Haitzler 917a0ac7b2 if we find a \ inside a macro parameter... handle it as an escape and
skip it giving the next char verbatim.



SVN revision: 58510
2011-04-09 02:49:19 +00:00
Carsten Haitzler a3d58eaddf provide better parser output on error.
SVN revision: 58508
2011-04-09 02:35:01 +00:00
Carsten Haitzler 56b3584912 wrn--
SVN revision: 58471
2011-04-08 05:53:49 +00:00
Carsten Haitzler 9d89abb915 edje_cc now only will use epp. makes for consistent output on all
platforms since we ship our own cpp.. err.. epp. :)



SVN revision: 58315
2011-04-04 08:30:02 +00:00
Carsten Haitzler 3620950f7c fix expansions in macors starting with - losing the - :) jeff! :)
happiness?



SVN revision: 58177
2011-03-29 11:56:51 +00:00
Carsten Haitzler 2d58f21d30 provide edje_player with the ability to set scale factor on cmd-line
and use keys to control it during display.



SVN revision: 58170
2011-03-29 03:27:23 +00:00
Christopher Michael 0651665be0 Edje: Revert those changes ... seems to break edj building for some
reason...



SVN revision: 58078
2011-03-24 22:15:07 +00:00
Christopher Michael 49bc9d8ee1 Edje:EPP: Comment out unused goto line. Fix (some) formatting (but
needs more fixing as the formatting in this is just horrible).



SVN revision: 58074
2011-03-24 20:25:17 +00:00
Vincent Torri e0ff04b83e Edje: Fix epp binary detection on Windows
SVN revision: 57961
2011-03-22 07:30:57 +00:00
Vincent Torri eeb6d1dcc6 fix compilation of epp on Windows, plus minor formatting
SVN revision: 57947
2011-03-21 23:04:35 +00:00
Boris Faure 7b2fb4cba2 epp: fix line numbering
SVN revision: 57936
2011-03-21 15:55:06 +00:00
Carsten Haitzler 1768db6934 epp output -> dont add extra spaces for macros! damnit! :)
SVN revision: 57929
2011-03-21 09:22:27 +00:00
Carsten Haitzler 40df8b5428 remove old code not used anymore
SVN revision: 57928
2011-03-21 03:00:33 +00:00
Carsten Haitzler 7f35e847f5 use proper prefix finding for epp.
SVN revision: 57927
2011-03-21 02:47:23 +00:00
Carsten Haitzler b7cf738b7f edje_decc only use edje_cc.
SVN revision: 57891
2011-03-19 07:20:33 +00:00
Mike Blumenkrantz eacea7d679 use return 0 on success exit
SVN revision: 57855
2011-03-18 18:58:12 +00:00
Cedric BAIL c4bc2c6435 edje: limited support of proxy for edje inspector and edje edit.
SVN revision: 57727
2011-03-13 15:41:12 +00:00
Cedric BAIL c8874ff8bd edje: oops, fix stupid edje_cc bug preventing compilation of most theme.
SVN revision: 57699
2011-03-11 23:03:46 +00:00
Cedric BAIL d0810de637 edje: add PROXY part.
example:

collections {
   group {
      name: "main";
      parts {
         part {
            name: "sub1";
            type: GROUP;
            source: "sub1";

            description {
               rel1.relative: 0.5 0.5;
               rel2.relative: 1.0 1.0;
            }
         }

         part {
            name: "pro2";
            type: PROXY;

            description {
               rel1.relative: 0.0 0.5;
               rel2.relative: 0.5 1.0;
               source: "sub1";
               color: 255 0 0 128;

               map {
                  on: 1;
                  smooth: 1;
                  rotation {
                     z: 30;
                  }
               }
            }
         }
      }
   }

   group {
      name: "sub1";
      parts {
         part {
            name: "rect";
            type: RECT;

            description {
               rel1.relative: 0.0 0.0;
               rel2.relative: 0.5 0.5;
               color: 255 0 0 255;

               map {
                  on: 1;
                  smooth: 1;
                  rotation {
                     z: -30;
                  }
               }
            }
         }

         part {
            name: "pro1";
            type: PROXY;

            description {
               rel1.relative: 0.5 0.0;
               rel2.relative: 1.0 0.7;
               color: 128 128 0 128;
               source: rect;
            }
         }
      }
   }
}




SVN revision: 57694
2011-03-11 17:46:29 +00:00
Cedric BAIL 0f3157854f edje: let's release the hand brake and run faster !
SVN revision: 57411
2011-02-28 13:25:46 +00:00
Tom Hacohen 7bf5ba8a7b Edje text: Added size_range to limit the font size range.
This lets you limit the allowed sizes of the TEXT part (font sizes) to
a specific range. This is especially useful in combination with the
"fit" property.

SVN revision: 57395
2011-02-27 18:09:03 +00:00
Mike Blumenkrantz d60c6a85da Subject: Re: [E-devel] E SVN: discomfitor trunk/edje/src/bin
Date: Wed, 23 Feb 2011 20:25:38 +0100 (CET)

On Wed, 23 Feb 2011, Mike Blumenkrantz wrote:
> vtorri! help!!!! :(  

try the attached patch

Vincent


SVN revision: 57284
2011-02-23 20:30:14 +00:00