Vincent Torri
a5267d3d9c
remove Evil.h when not necessary, include evil_private.h when necessary
...
Test Plan: compilation
Reviewers: zmike, raster, cedric
Reviewed By: zmike
Subscribers: #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D8925
2019-05-20 09:10:00 -04:00
Hermet Park
2663dceaf1
Revert "edje: code refactoring for readibility."
...
This reverts commit 7fb47fc064
.
subsequential revert for previous one.
90a89d1ab2b5d23b29ad0f2680b77b5ba7f56b42.
2018-06-21 19:33:41 +09:00
Hermet Park
7fb47fc064
edje: code refactoring for readibility.
...
collection.part is too ambigious, since group has parts as well.
Normally we regard it as "name" (of group) instead of part.
2018-06-07 17:53:12 +09:00
Mike Blumenkrantz
30378f26fa
edje: reformat bin/ c files
...
a lot of this was unreadable due to mixed tabs/spaces or just random
formatting
2018-02-28 16:02:37 -05:00
Jeeyong Um
7811b0e5b7
edje_pick: Fix segfault due to wrong memory free
2017-11-07 00:50:38 +09:00
Vincent Torri
0cdd501246
EFL For WIN32: Replace HAVE_EVIL define with _WIN32
2017-09-22 05:06:10 -05:00
Bryce Harrington
8f9d586080
edje_pick: fix a couple spelling errors
...
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4801
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2017-04-19 10:49:21 -07:00
Vyacheslav Reutskiy
3f92bfc45b
edje_pick: implement fonts copy
...
Previously this functional was miss. Edje_Pick was tried to copy fonts
from data block "edje_source_fontmap" what always empty because edje_cc
never fill it.
This patch rework the fonts copy from input files.
@fix
2017-01-31 10:15:13 +02:00
Jaehwan Kim
65b7ab95bc
edje_pick: add vector resources into the output file.
2016-12-23 13:10:14 +09:00
Vyacheslav Reutskiy
e30a197a92
edje_pick: fix calculation of index for parent and depended groups
2016-12-22 18:00:17 +02:00
Jaehwan Kim
5f95a15bc1
edje_pick: include the resources that is only used.
...
When it pick any groups, it just includes the resources that is used
in those groups.
2016-12-22 10:22:18 +09:00
Cedric BAIL
6e40fd890b
edje: fix float comparison warning in edje_pick.
2016-12-20 16:39:30 -08:00
Vyacheslav Reutskiy
6f41b7a690
edje_pick: copy images from image sets
...
@fix
2016-12-16 15:32:48 +02:00
Vyacheslav Reutskiy
ca11f5d678
edje_pick: use separate Eina_List vars for different EINA_LIST_FOREACH
2016-12-16 15:32:20 +02:00
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