Jaehwan Kim
dfdc31cae7
edje_cc_out: update the id of set images.
...
Before it removes unused images, it updates ids.
For the set images, it should be done.
@fix
2014-10-29 21:06:36 +09:00
Cedric BAIL
7c92d4fa7b
edje: correctly destroy reference to removed part.
...
NOTE: I do believe their is still the possibility that a wrong program
or part may reference a dead part. Would require to check that scenario
better later.
2014-10-20 10:47:41 +02:00
Cedric BAIL
9d69033411
edje: actually reuse the right Part_Lookup and not a destroyed one.
2014-10-20 01:28:12 +02:00
Stefan Schmidt
693e9095eb
edje_cc: Use eina_file_mkstemp() to avoid problems with umask
...
In this case it also clears up the setup of temp dir.
CID 1039619
2014-09-10 16:43:02 +02:00
Stefan Schmidt
6d67f69061
edje_cc: Print out the right file name on the error message.
...
We failed to create sc->tmpo not tmpn here. Looks like a classical C&P error
2014-09-10 16:43:02 +02:00
Mike Blumenkrantz
84b985b45c
edje_cc only prints kitten-harming message with nosave
2014-08-21 15:03:28 -04:00
Mike Blumenkrantz
82c0f67f02
de-frenchify edje_cc --no-save option
2014-08-21 15:02:46 -04:00
Cedric BAIL
9e8ece571b
edje: edje_cc - warn people when they do bad things.
2014-08-21 12:04:53 +02:00
Irfan Abdul
3709a908d7
edje: Edje_cc - fix not storing edc sources in .edj file with --no-save option
...
Reviewers: govi, raster, jpeg, zmike, cedric
Subscribers: cedric
@fix
Differential Revision: https://phab.enlightenment.org/D1292
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-08-21 12:04:53 +02:00
Jean-Philippe Andre
8ce52c2380
Edje: Add support for ETC1+Alpha
...
If the image is not opaque and etc1 is selected, choose
ETC1_ALPHA as encoding format.
2014-07-11 16:40:34 +09:00
Jean-Philippe Andre
e8d7c46253
Edje: Add support for ETC2 through LOSSY_ETC2 images
...
Declare your images as LOSSY_ETC2 to encode them as ETC2.
Add options to edje_cc to disable etc2.
Use ETC2 support from Eet.
@feature
2014-06-13 17:58:08 +09:00
Mike Blumenkrantz
b35dfc5f05
edje_cc now (more) correctly handles text filter inheriting/resetting
2014-04-25 10:52:15 -04:00
Mike Blumenkrantz
5f376fde36
edje now correctly supports text.source and text.text_source for swallowed parts
...
fix T1186
2014-04-25 10:52:15 -04:00
Mike Blumenkrantz
d498f6f723
edje_cc no longer has "slave" lookups
...
these appear to have been replaced many centuries ago with copied_X lookups
2014-04-25 10:52:15 -04:00
Mike Blumenkrantz
6b712f6f02
edje_cc now supports the group.inherit_only attribute
...
use this for flagging a group as a "virtual" group which is only used for inheriting
@feature
2014-04-25 10:52:14 -04:00
Jean-Philippe Andre
f6eae69eb2
Edje: Use LOSSY_ETC1 instead of LOSSY
...
Add a new flag in EDC files to specify ETC1 compression
should be enabled. It follows the same rules as the
current LOSSY flag for JPEG compression.
@feature
2014-04-18 16:50:01 +09:00
Jean-Philippe Andre
7ff410b9f6
Edje: Fix ETC1 encoding with EET and Edje
...
There were a few critical issues:
- Invalid pointer arithmetics on the input data (char vs. int)
- Invalid logic in the pixel duplication code
All of these due to bad copy and paste :(
Also, use LZ4HC instead of LZ4 when compression is enabled.
ETC1 encoding is so damn slow you won't see the difference between
LZ4 and LZ4HC compression times.
2014-04-18 15:43:07 +09:00
Jean-Philippe Andre
d531816b12
Edje: Add support for ETC1 encoding
...
Edje will compress images as ETC1 provided that they don't
contain any alpha AND the command line includes -etc1.
2014-04-18 15:43:04 +09:00
Ryuan Choi
c2077f4853
edje_cc: Fix the crash when compiled wrong edc file containing empty part
...
It's regression since cff3ec04b
.
@fix
2014-03-29 13:01:03 +09:00
Mike Blumenkrantz
f3d5cee0e4
edje_cc can now use group.program_remove to remove inherited programs
...
@feature
2014-03-22 02:20:09 -04:00
Mike Blumenkrantz
7cfde40500
edje_cc no longer fails when program.name is specified after program.after
2014-03-22 00:52:55 -04:00
Mike Blumenkrantz
79a6653f59
edje_cc error message for description with missing state is now useful
2014-03-21 15:40:40 -04:00
Tae-Hwan Kim
3061a706c4
Add new PLUGIN_RUN action type and new plugins.plugin handlers 1. If external library is commerical source and not opensource, we cannot include/build the library within edje. 2. If external library does not use general encodable sources, we...
...
Summary:
...cannot encode those things into edje.
In our case, we need vibration when longpressed. But those files are not
audio or image and cannot be encoded into edje. Also, this library is not
opensource so should not be linked directly with edje.
So we should call vibration API by using this plug-in.
Reviewers: raster, cedric, seoz, Hermet
CC: cedric
Differential Revision: https://phab.enlightenment.org/D588
2014-03-20 13:00:21 +09:00
Cedric BAIL
dea550eba1
edje: add AUTHORS and more than one license file to Edje.
...
@feature
2014-03-06 16:33:06 +09:00
Cedric Bail
92a24dea79
edje: @feature to include license in edje file.
...
This will close T1027.
2014-03-03 08:39:53 -03:00
Jean Guyomarc'h
1e287bde2b
edje_cc: factorize two strlen()s
...
Reviewers: cedric, raster
Reviewed By: raster
CC: cedric
Differential Revision: https://phab.enlightenment.org/D454
2014-01-20 12:47:46 +09:00
Carsten Haitzler
6017b803a9
edje_cc - remove dead code
...
fixes CID 1132639
2014-01-10 18:45:01 +09:00
Carsten Haitzler
f779c49c89
edje - edje_cc - try and make coverty ignore the leak (invalid)
...
hope that this does not reappear in future if changes happen in src.
CID 1132627
2013-12-11 18:20:13 +09:00
Cedric Bail
44f539e1a3
eina: fix eina_hash_int64 on Windows system.
2013-11-09 20:07:27 +09:00
Cedric Bail
926f4c5e84
efl: detect 64 bits correctly.
2013-11-09 19:48:31 +09:00
Vyacheslav Reutskiy
cff3ec04b4
edje: delete unused images from eet(edj) file.
...
Update the data_process_lookups function.
Earlier images are not deleted, but his name was
removed from the list, and it was possible to
access the image by id. Now all unused images
are deleted.
Reviewers: cedric, seoz
Differential Revision: https://phab.enlightenment.org/D309
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-11-04 15:29:09 +09:00
Chris Michael
28fed3fdb7
Fix formatting
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-10-27 15:44:31 +00:00
Chris Michael
2be84a6073
Fix compiler warning(s) about eina_hash_int64 being passed pointer
...
from integer
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-10-27 15:43:18 +00:00
Cedric Bail
4be4076cd4
edje: handle reallocation of pointed data properly for limits.
2013-10-15 18:15:51 +09:00
Chris Michael
ff9b4775e8
Fix memleak in data_thread_script of edje_cc_out
...
NB: If we are going to exit data_thread_script function due to malloc
failure or fread failure, then we should close the previously fdopen'd
file so that we do not leak 'f'.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 15:32:12 +01:00
Chris Michael
397e8afc1a
Avoid potential divide by zero in INF call.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 12:42:31 +01:00
Carsten Haitzler
08105a0136
fix clang sizeof complaint
2013-07-16 20:45:24 +09:00
Daniel Willmann
cd980c4bea
edje_cc: Fix memory leak in data_thread_script() in error case
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-06-26 11:10:57 +01:00
Sebastian Dransfeld
336f6ec328
efl: formatting
2013-06-20 13:28:18 +02:00
Sebastian Dransfeld
068f1ddc62
efl: formatting
2013-06-20 13:08:36 +02:00
Gustavo Sverzut Barbieri
cf16220d44
efl: eet may do the error on close, where it tries to actually write stuff.
...
SVN revision: 82609
2013-01-11 04:28:50 +00:00
Gustavo Sverzut Barbieri
f8fde3d560
efl: fix out-of-tree build of examples.
...
edje and embryo include files are in source dir, not build.
codegen example must have dependency to build in correct order :-/
SVN revision: 82605
2013-01-11 03:57:29 +00:00
Gustavo Sverzut Barbieri
acf4ca6139
efl/edje: remove alloca as it's in eina now.
...
SVN revision: 82372
2013-01-07 23:30:06 +00:00
Gustavo Sverzut Barbieri
9ea2ce1041
efl: merge edje.
...
this is still in progress, mostly the multisense stuff is pending.
it seems that when we merge ecore_audio in edje the libremix and
similar are gone, at least from Edje, and will be in ecore_audio
itself (or pulseaudio).
Changes:
* __UNUSED__ to EINA_UNUSED
* binaries (epp, embryo_cc, edje_cc) now consider EFL_RUN_IN_TREE and
will assume the binaries are still not installed, running from
build tree location (needs more testing, maybe doesn't work with
srcdir != builddir, still doesn't solve cross compile builds)
SVN revision: 82139
2013-01-04 02:08:14 +00:00