Vitalii Vorobiov
df9128c3e3
edje_pick: fix memory leak while on group dependency build
...
@fix
2016-12-13 14:17:39 +02:00
Daniel Zaoui
946aa945b3
Fix compilation warning due to redeclared variable
2016-12-13 07:48:11 +02:00
Vitalii Vorobiov
4a5e9421e6
edje_pick: export aliases and entire dependency list
...
A lot of cases were missed, cases that are making resulting edj file
useless.
> Now export all aliases
> If group "1" source of group "2" which is source of group "3", it will
> be imported as well!
@fix
2016-12-09 11:52:33 +02:00
Vitalii Vorobiov
39e67b500c
edje_pick: use correct id's for exported groups
...
@fix
2016-12-09 11:50:43 +02:00
Jaehwan Kim
b5e9818c02
edje_pick: add base_scale value to target edj from origin edj
2016-11-25 14:27:37 +09:00
Vyacheslav Reutskiy
a3236f943d
edje_pick:set the correct compression for sample
...
@fix
Fixes T4314
2016-08-09 14:27:47 +03:00
Vyacheslav Reutskiy
f2e1cf4261
edje_pick: set the correct file name for copied sample
...
@fix
2016-08-09 14:27:47 +03:00
Vyacheslav Reutskiy
164d81f124
edje_pick: don't copy dependencies group if they in the import list
...
If a dependence group in the import list - don't copy it as dependence,
it make group duplicate and make a recurcive load.
@fix
Fixes T4313
2016-08-09 10:17:31 +03:00
Vyacheslav Reutskiy
5d9cb39911
edje_pick: copy block 'data'
...
Copy global data from files. Main resoan for it - elementary.
Elementary needs data "version" for load widget styles.
@fix
2016-07-26 15:30:15 +03:00
Vyacheslav Reutskiy
026b7cc495
edje_pick: reset alias flag for copied group
...
edje_pick make copy of whole group, even if group is alias. So if
group was alias need to reset this flag.
@fix
2016-07-21 14:02:46 +03:00
Vyacheslav Reutskiy
711288b2ea
edje_pick: copy dependent group
...
Parts can use enother groups as source, for example textblock. If source
groups does not exist - group is not valid. This patch extend the group
copy process and copy dependend group too.
@fix
2016-07-19 18:31:01 +03:00
Jean-Philippe Andre
82f546fc1f
edje_pick: Fix use after free
...
Fixes CID 1267458 (trying again)
2016-07-13 11:16:33 +09:00
Jaehwan Kim
0906506470
edje_pick: realloc bug fix
...
@fix
2016-07-07 14:30:20 +09:00
Jean-Philippe Andre
4ee015f755
edje: Remove shadow variable
2016-07-04 20:25:17 +09:00
Jaehwan Kim
3b349e9d71
edje_pick: load just used images.
...
If the edj is made by partial groups, the images that groups use
should be included.
@fix
2016-07-01 11:33:21 +09:00
Jean-Philippe Andre
cf6646812c
Edje pick: Fix use after free
...
Fixes CID 1267458
2015-04-21 11:11:11 +09:00
Mykyta Biliavskyi
a695eee37b
edje: edje_pick - fix double free eina hash iterator.
...
Summary:
move freeing iterator into block where it was created.
@fix
Reviewers: raster, Hermet, reutskiy.v.v, cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1883
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-01-20 12:55:17 +01:00
Carsten Haitzler
53ddf83842
edje_pick - remove unused var that we just free and nothing else
...
this should fix CID 1039669
2014-08-14 19:25:32 +09:00
Vyacheslav Reutskiy
d08dd13d3d
edje_pick: fix a copied aliases
...
Summary:
@fix
Reviewers: raster, Hermet, seoz, cedric
Subscribers: cedric, seoz, Sachiel
Differential Revision: https://phab.enlightenment.org/D1305
2014-08-14 00:08:07 +09:00
Vyacheslav Reutskiy
c8976fb21e
edje_pick: fix a segfault on 'set' copy
...
Summary:
wrong structure, a Edje_Image_Directory_Set_Entry, used for copy
a set's data to new file.
@fix
Reviewers: raster, seoz, cedric, Hermet
Reviewed By: Hermet
Subscribers: Sachiel, cedric, seoz
Differential Revision: https://phab.enlightenment.org/D1304
2014-08-14 00:03:18 +09: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
Carsten Haitzler
b0e7df47b5
edje - edje_pick - fix coverty access-after-unref issue
...
fixes CID 1039916
2013-12-11 19:24:42 +09:00
Gustavo Sverzut Barbieri
8e362c7ad4
allow ecore to not load system modules.
...
this won't go to changelog/news as it's mainly internal, I can't see
people wanting to use it except rare cases as edje tools.
2013-11-14 13:27:19 -02:00
Carsten Haitzler
9a3256ba44
fix clang sizeof complaint
2013-07-16 20:45:24 +09:00
Carsten Haitzler
36cd49a182
fix realloc assign to "self".
2013-07-16 20:45:24 +09:00
Chris Michael
03448524ab
Don't try to print out how many bytes we write to an eet file Unless
...
we actually write something.
NB: Fixes klockwork issue.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-02 09:54:30 +01:00
Chris Michael
292d23321c
Check for valid out_file before trying to write eet data to it.
...
NB: Fixes klockwork issue.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-02 09:53:08 +01:00
Chris Michael
e2b2918858
Check for valid output_filename before trying to use it.
...
NB: Fixes klockwork issue.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-02 09:43:23 +01:00
Chris Michael
204212131b
Fix klockwork error: Null pointer may be dereferenced
...
Check for valid out_file before trying to use it.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-28 13:48:21 +01:00
Tom Hacohen
326e2958d7
Edje pick: Fixed lockwork suspected leaks.
...
The problem is that apparently size can be 0 but some data can still
be returned.
2013-02-18 11:59:29 +00:00
Ivan Briano
61b8e2aefe
More removal of \r
2013-02-17 14:53:25 -03: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