aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/edje (follow)
Commit message (Collapse)AuthorAgeFilesLines
* edje_cc: Extract function to build stack ending with wildcarddevs/jpeg/itemsJeeyong Um2017-11-101-22/+23
|
* edje_pick: Fix segfault due to wrong memory freeJeeyong Um2017-11-071-10/+10
|
* edje_cc_script: remove build warningSungtaek Hong2017-11-041-1/+1
| | | | | | | | | | Summary: initiate pointer var with NULL to remove build warning Reviewers: conr2d Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5423
* edje_recc: don't use negative exit code in a /bin/sh scriptDerek Foreman2017-11-031-1/+1
| | | | | | | | | | | Apparently this isn't well supported by dash, which will print an error and return a 2, where zsh and bash will return 255. Explicitly returning 255 seems least surprising. see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772322 #IHaveNoIdeaWhatThisScriptDoes
* edje_cc: Fix shadow warning (global scope)Jean-Philippe Andre2017-11-011-11/+11
|
* edje_cc: move offset_scale to correct place and fix docAndrii Kroitor2017-10-311-25/+27
|
* edje_cc: fix item.max parsingdevs/lorddrew/edcref_fixAndrii Kroitor2017-10-301-2/+2
| | | | | | It is now possible to set item.max back to default value (-1 -1). @fix
* edje_cc: make box/table item.spread minimum 1 1Andrii Kroitor2017-10-301-2/+2
| | | | Minimum value was 0 0, but it has same effect as 1 1.
* edje_cc: fix program.filter descriptionAndrii Kroitor2017-10-301-1/+1
| | | | @fix
* edje_cc: fix text.align descriptionAndrii Kroitor2017-10-301-1/+3
| | | | @fix
* edje_cc: limit map.zoom to non-negative valuesAndrii Kroitor2017-10-301-2/+2
| | | | @fix
* edje_cc: move box and table properties documentationAndrii Kroitor2017-10-301-82/+94
| | | | | | | Documentation comments for properties should be near parser implementation. @fix
* edje_cc: make color parsing consistentAndrii Kroitor2017-10-301-53/+77
| | | | | | All colors now accept 4 ints or hex string. @fix
* edje_cc: make bool parsing consistentAndrii Kroitor2017-10-301-5/+4
| | | | @fix
* edje_cc: fix spellingAndrii Kroitor2017-10-301-14/+14
| | | | @fix
* edje_cc: fix default color_class colorsAndrii Kroitor2017-10-301-15/+15
| | | | | | | | If you have undefined color_class, edje will use solid white for its colors. If you define color_class name without colors edje_cc now has same defaults instead of 0 0 0 0. @fix
* edje_cc: move part_remove and program_remove to groupAndrii Kroitor2017-10-301-127/+132
| | | | | | These properties belong to group, but were in part's block in edcref. @fix
* edje_cc: fix color_class descriptionAndrii Kroitor2017-10-301-1/+7
| | | | | | | It can't be overridden by color values in state. Colors can only be modified. @fix
* edje_cc: fix incorrect type in minmul defaultsAndrii Kroitor2017-10-301-2/+2
| | | | @fix
* edje_cc: parse "fixed" as boolAndrii Kroitor2017-10-301-2/+2
| | | | @fix
* edje_cc: fix state.no_render descriptionAndrii Kroitor2017-10-301-3/+3
| | | | @fix
* edje_cc: fix color2 and color3 descriptionsAndrii Kroitor2017-10-301-2/+2
| | | | | | | color2 is used for outline color3 is used for shadow @fix
* edje_cc: add missing default values to documentationAndrii Kroitor2017-10-301-57/+249
| | | | @fix
* edje_cc: fix errors in documentationAndrii Kroitor2017-10-301-21/+87
| | | | @fix
* edje_cc - add offset_scale/offscale per desc to allow offsets to scaleCarsten Haitzler (Rasterman)2017-10-301-0/+29
| | | | | | | | there already was this flag but only set implicitly with anchor stuff. allow to be able to set this flag explicitly to allow offsets to be scaled if part is marked to scale @feature
* edje_cc: support script inheritanceJeeyong Um2017-10-273-12/+564
| | | | | | | | | | | | | | | | Summary: When inherit_script is set to 1, script of current group contains variables and funtions from script of parent groups. If there is same name variable or function, newly defined one will replace that of parents. Reviewers: cedric, jpeg Subscribers: taxi2se Differential Revision: https://phab.enlightenment.org/D5062 Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
* evas vg: Add FIXME and fix strbuf useJean-Philippe Andre2017-10-271-9/+10
| | | | | | | | | | This is the result of a really quick review of the new VG code. Most of it was moved around, but this merge includes the following: - Move logic from edje to evas - Create static lib for common VG handling - Add file_set() API - Add a basic VG cache in evas side - Add savers modules, implement loaders and savers.
* edje: cleanup old implementation of handling svg file.subhransu mohanty2017-10-272-2051/+0
|
* edje: use the file_set api from vg canvas to load and parse svg file.subhransu mohanty2017-10-271-24/+22
|
* edje_cc: fix a memory leak issue when edje_cc writes imagesYoungbok Shin2017-10-131-1/+1
| | | | | | | | | | | | | | | | | Summary: If there is no given pathes for image files as parameter of edje_cc, "img_dirs" will be NULL. Then, a local variable "load_err" is always EVAS_LOAD_ERROR_NONE. Because of this, the "if" condition just after EINA_LIST_FOREACH() will fail. It causes memory leak from "iw". @fix Test Plan: N/A Reviewers: raster, cedric, jpeg, woohyun Differential Revision: https://phab.enlightenment.org/D5285 Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
* EFL For WIN32: Replace HAVE_EVIL define with _WIN32Vincent 'vtorri' Torri2017-09-223-3/+3
|
* edje: Fix warning messageJean-Philippe Andre2017-08-221-2/+3
| | | | | | efl_version is a top-level value @fix
* efl: add EFL_VERSION_1_21Mike Blumenkrantz2017-08-141-1/+3
| | | | indicate that features from this version can be used
* edje: make the generated default program name reproducible over buildsStefan Schmidt2017-08-071-2/+3
| | | | | | | | | | | | | | For programs without specific names edje_cc generated default names in the form of program_$MEMORY_ADDRESS. That worked well enough for keeping the names unique, but it causes problems if one wants to have these files being binary reproducible due to different memory layouts, compilers, etc. Simply using a counter as unique part should work well enough for our use case and help people who want to verify builds. Thanks a lot to Bernhard M. Wiedemann for review and testing. Fixes T5113 Ref T5495
* efl src - mark fallthrough switch statements in 3rd party codeCarsten Haitzler (Rasterman)2017-08-041-2/+21
| | | | | | in code we importend that doesnt use eina we have warnings of fallthroughs. all o them are commented to be fallthrough so add the attribute there too to have fewer warnings.
* epp - fix buffer size for possibly bigger int snpritnfsCarsten Haitzler (Rasterman)2017-08-021-1/+1
| | | | | | | 8 bytes wasn't enough for the full int range. use 12 and we're good. removes warning for sure @fix
* edje_svg: Fix handling of reallocJean-Philippe Andre2017-08-011-19/+12
| | | | | | | | | This amends 8e311db414950e399099acc1c0a as the logic was badly broken. A "shadow" variable warning clearly showed that "tmp" was not used properly. This fixes the "IBM" logo in svg-test (the only one using polygon/polyline, it seems).
* epp - cpp - fix buffer end/null checks given static buffer pathsCarsten Haitzler (Rasterman)2017-07-311-6/+6
| | | | | | | | | this is an ncient bug that's never been triggered... but it's there. fix and compare to null buffer. found by PVS studio @fix
* epp - remove redundent check for charCarsten Haitzler (Rasterman)2017-07-311-1/+1
| | | | | | makes static analyisers happy... not a bug found by PVS studio
* edje_cc - remove pointless free of null ptrCarsten Haitzler (Rasterman)2017-07-291-1/+0
| | | | | | not a bug but not useful code either freeing what is already null found by PVS studio
* edje_cc - make list free simpler to make analysers happyCarsten Haitzler (Rasterman)2017-07-291-1/+1
| | | | | | | | | analysers like PVS studio dont know the eina_list_free returning NULL design pattern for consistency and so dislike the var being set twice in a row. this will make them happy without any skin off our backs. not a bug at all. found by PVS studio
* edje_cc: fix wrong comment about lazEDC norequired.Sungtaek Hong2017-07-251-1/+1
| | | | | | | | | | | | Summary: - norequired; stands for required: 0 Reviewers: conr2d, jpeg Reviewed By: jpeg Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D5036
* edje_cc - make svg loader (still beta) handle out of memory nicelyCarsten Haitzler (Rasterman)2017-07-241-2/+18
| | | | print ERR and abort.
* edje convert - make realloc fatal and complain about itCarsten Haitzler (Rasterman)2017-07-241-1/+5
| | | | cleaner error handling
* edje_cc out: fix div by 0 correctlyAmitesh Singh2017-07-241-2/+2
|
* edje_cc out - fix theoretical div by 0Carsten Haitzler (Rasterman)2017-07-231-1/+4
| | | | fixes CID 1371125
* edje_cc out ... fix theoretical div by zero...Carsten Haitzler (Rasterman)2017-07-231-1/+4
| | | | | | | if files size was 0... which would basically make a lot fail before... it could be a divide by zero. fix and just assume minimum size of 1. fix CID 1371127
* edje_cc out ... check more iui list element ptrs to help coverityCarsten Haitzler (Rasterman)2017-07-231-4/+4
| | | | fix CID 1374482 ... and others i hope.
* edje_cc out - double check list element ptr to make coverity happyCarsten Haitzler (Rasterman)2017-07-231-1/+1
| | | | fix CID 1374483
* edje_cc: Add copy item for proxy partjiin.moon2017-07-141-0/+2
| | | | | | | | | | | | | | | Summary: Although user use "inherit" in a state of proxy part, the inherit function does not copy the source_visible and the source_clip value of parent to the state. Test Plan: {F1751132}sample Reviewers: jpeg, cedric Differential Revision: https://phab.enlightenment.org/D5017 @fix