summaryrefslogtreecommitdiff
path: root/src/lib/edje (follow)
AgeCommit message (Collapse)Author
2015-02-24edje: optimize style matching.Cedric BAIL
Most of the time the style string will come from the eet file directly, so thanks to the dictionnary build in they should be pointing to the same string. We still need to keep strcmp case for Edje_Edit case, but that shouldn't be a real issue as the worst case is when it match. When it doesn't match strcmp should return quite fast on average.
2015-02-24edje: refactor styles add logic.Cedric BAIL
2015-02-24edje: Add edje to text_class_member_hash properly.Sohyun Kim
Summary: When textblock styles have text_classes, all edjes in the files were added to text_class_member_hash even if the edjes didn't use the textblock styles. It makes time long to update text_class. This will add the edje using the textblock style which has a text_class to text_class_member_hash. Reviewers: cedric, raster Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2035
2015-02-24edje: fix windows buildAndrii Kroitor
Summary: "far" and "near" are keywords on windows and can't be used as names of variables. @fix Reviewers: cedric, Hermet, raster, perepelits.m Subscribers: reutskiy.v.v, cedric Differential Revision: https://phab.enlightenment.org/D2037 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-24Edje: Edje_Edit - code style fix accoring to Coding ConventionVitalii Vorobiov
Oops! According to Coding Convention it should be like that: ... >>> function forward declaration/prototype should be a single line; >>> function definition should have the return at one line, then function name starts at next line, column 0; ...
2015-02-24Edje: Edje_Edit - setter and getter for min param of TABLE/BOX partsVitalii Vorobiov
Add new functions for set and get whether minimum size's of the box are equal to the minimum vertical or horizontal size of the items or not. @feature
2015-02-20edje: add of material properties.perepelits.m
Summary: Filling of fields: "ambient", "diffuse", "specular", "material", "normal", "shininess" and "shade". Reviewers: Hermet, raster, cedric Reviewed By: cedric Subscribers: cedric, artem.popov Differential Revision: https://phab.enlightenment.org/D2011 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-20edje: add camera properties to edje_cc.perepelits.m
Summary: Filling of "fovy", "aspect", "near" and "far". @feature Reviewers: raster, Hermet, cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1988 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-19Edje: new set/get API omogeneous, paddings and align for BOX/TABLE in Edje EditVitalii Vorobiov
Those include such functions like: > edje_edit_state_table_homogeneous_set/get (function for TABLE only) > edje_edit_state_container_padding_get (container means that functions both for TABLE and BOX) > edje_edit_state_container_align_get (also for TABLE and BOX) @feature
2015-02-13edje: Edje_Edit - functions to edit layouts of BOX partsVitalii Vorobiov
New functions for setting such BOX's params like primary and fallback layouts: > edje_edit_state_box_layout_set > edje_edit_state_box_layout_get > edje_edit_state_box_alt_layout_set > edje_edit_state_box_alt_layout_get @feature
2015-02-13edje: edje_edit - fix group source generation of box paramsVitalii Vorobiov
Need to generate such params of box like align, padding, min and layouts (both primary and alternative). @fix
2015-02-13edje: edje_edit - fix group source generation of item 'weight' paramVitalii Vorobiov
@fix
2015-02-09edje: add of model lookups.perepelits.m
Summary: I have added some methods to edje_cc_out.c to organize model lookups. The same methods already exists for images. Also, I have removed source_type because now we don't need it in efl_file_set. @feature Reviewers: raster, Hermet, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1886 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-09Edje: edje_edit - fix Segmentation Fault on new BOX partVitalii Vorobiov
After adding new part (with type BOX) there was a SIGSEV because of structure that wasn't initialized. @fix
2015-02-05edje: Fix typo in a documentation while reading it.Daniel Juyung Seo
2015-02-04edje: quick fix to guarantee that ed->path is always correctly set.Cedric BAIL
NOTE: It will be better to completly remove ed->path in favor of using ed->file->f, but that would be way to intrusive for this release cycle.
2015-02-02edje: edje_entry - remove dead codeWooHyun Jung
2015-02-02Edje: edje_edit - abort Recursive Reference in edje_edit_part_source_setVitalii Vorobiov
It is unable to do recursive reference such as: > Having group A with GROUP part that has group B as source. > Having group B with GROUP part that has group A as source. Here we have a loop that is not allowed by edje_cc, so edje_edit also need to check this case. @fix
2015-01-28edje: Edje_Edit - fix setting NULL into string pointerVitalii Vorobiov
Some of edje_edit functions allows to set up NULL instead of string, but by using _edje_if_string_free() function it should set variable into NULL, so previous data won't appear anymore. @fix
2015-01-14edje: Edje_Edit - fix memory leak in edje_edit_image_usage_list_getAndrii Kroitor
Summary: freeing iterator when necessary @fix Reviewers: Hermet, seoz, cedric Reviewed By: cedric Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1868 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-01-12edje: Remove dead codeChris Michael
Summary: This removes the commented out dead code block from 9cdb8aaf9bec83a0e0879c04f66408f6326fa2b2 @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-09edje: Fix Coverity CID1261437Chris Michael
Summary: Coverity reports idential code for different branches here. Not sure WHY that was done, but I commented out the existing if statement for posterity. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-08[Evas, Edje] Adding of new structuresperepelits.m
Summary: There will be several methods to set orientation in edc, so we have decided to make one big vector, the main reason is that we use quaternion by default, but look_at, for example, is given as 6 coordinates. Reviewers: Hermet, cedric, raster Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1693
2015-01-07edje - fix uninitialized coord sizes if swallow obj is invalidCarsten Haitzler (Rasterman)
this fixes invalid sizing calcs if shallowed obj is invalid and we cant get geometry etc. @fix
2015-01-06edje shadow warning--Mike Blumenkrantz
added in c501f2ce ref D1768
2015-01-06edje: Edje_Edit - add Proxy to Edje_Part_Collection_Directory_Entry ↵Cedric BAIL
initializatoin. Summary: Add proxy while init Edje_Part_Collection_Directory_Entry at edje_edit_group_add and edje_edit_group_alias_add. @fix @fix Reviewers: Hermet, seoz, cedric, raster Subscribers: reutskiy.v.v Projects: #efl Differential Revision: https://phab.enlightenment.org/D1846 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-01-05edje: fix @since to match the next release.Cedric BAIL
Damn we release to fast ! Thanks davemds !
2015-01-05edje: Edje_Edit - add API for renaming of image.Cedric BAIL
Reviewers: Hermet, raster, seoz, cedric @feature Subscribers: reutskiy.v.v Projects: #efl Differential Revision: https://phab.enlightenment.org/D1830 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-01-05edje: Edje_Edit - remake deletion and replacing of stringsCedric BAIL
Summary: Add new function for replacing string with using eina_stringshare_replace() and change _edje_if_string_free() to setup passed string to NULL. @fix Reviewers: raster, Hermet, seoz, cedric Reviewed By: cedric Subscribers: reutskiy.v.v Projects: #efl Differential Revision: https://phab.enlightenment.org/D1835 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-01-05[edje] refine odd lines to delete _edje_timerShinwoo Kim
Summary: Refine odd lines to delete _edje_timer Test Plan: Run example using edc programs to change state Reviewers: raster, cedric, woohyun, jaehwan, Hermet Reviewed By: Hermet Subscribers: cedric, seoz Differential Revision: https://phab.enlightenment.org/D1838
2014-12-29Edje_Edit: Add sound samples into generated code for the group.ChunEon Park
Summary: Include sound samples, that uses in programs of this group in collections block. @fix Reviewers: cedric, Hermet, raster, reutskiy.v.v Projects: #efl Differential Revision: https://phab.enlightenment.org/D1824
2014-12-26edje/edje_edit: remove unrelated callChunEon Park
2014-12-25edje: fix memory leak in edje_edit_source_generate.Andrii Kroitor
Reviewers: cedric, seoz, Hermet, raster, reutskiy.v.v @fix Reviewed By: reutskiy.v.v Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1821 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-12-25edje: add tween images into generated code for the group.Mykyta Biliavskyi
Summary: Include images, that uses as tweens in parts in Edje_Edit. @fix Reviewers: raster, Hermet, reutskiy.v.v, cedric Reviewed By: reutskiy.v.v, cedric Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1819 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-12-24edje: edje_edit - add getter/setter for anti_alias attributeVyacheslav Reutskiy
2014-12-24edje: support anti_alias optionChunEon Park
set anti_alias in part section. default is enabled. part { name: "test"; type: XXX; anti_alias: 0; ... } @feature
2014-12-24edje/edje_calc: clean up codeChunEon Park
remove duplicated.
2014-12-22edje: for now disable near and far as they are keyword on Windows.Cedric BAIL
2014-12-12edje: Edje_Edit - add generation of 'filter' parameter of programKateryna Fesyna
Reviewers: raster, Hermet, cedric @feature Reviewed By: cedric Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1749 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-12-12edje: Edje_Edit - add API for program actions PLAY_SAMPLE and PLAY_TONEAndrii Kroitor
Summary: Added initialisation, deletion, getters and setters for following programs fields: sample_name, speed, channel, tone_name, duration. @feature Reviewers: cedric, seoz, Hermet Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1753 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-12-12edje: Edje_Edit - generate alias parameter for 'parts' block.Maksym Volodin
Summary: add alias parameter to code generation. @feature Reviewers: raster, Hermet, cedric Reviewed By: cedric Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1768 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-12-10edje: Edje_Edit - generate missed properties of 'text' blockMaksym Volodin
Summary: missed souce, text-source, repch, size_range, style are added. TODO is added for filter property. Reviewers: Hermet, raster, cedric Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1754 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-12-09edje: Edje_Edit - generate 'perspective' blockMaksym Volodin
Summary: Adds focal and zplane perspective to the part when generating an EDC. Reviewers: Hermet, raster, cedric Reviewed By: cedric Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1742 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-12-09edje: Edje_Edit - add generation of missed properties of 'image' block.Kateryna Fesyna
Summary: add generation of missed parameters: scale_hint, border_scale and border_scale_by. Reviewers: Hermet, cedric, raster Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1741 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-11-26edje entry: improve selection performanceThiep Ha
Summary: The selection performance is slow if we select large chunk of text. This is caused by many rectangles created and deleted. This patch provides a way to improve it by combine selection rectangles of line in middle into one rectangles (i.e, if we have N lines, the selection rectangle for lines 2 to N-1 will be combined into one.) @feature Reviewers: raster, cedric, tasn Subscribers: herdsman, woohyun, cedric Differential Revision: https://phab.enlightenment.org/D1508
2014-11-25Edje: remove duplicated code.Daniel Zaoui
In _edje_object_evas_object_smart_add, code is duplicated from _evas_object_smart_clipped_smart_add. We can invoke eo_do_super instead.
2014-11-25edje - remove old script_only code that used embryo (not lua)Carsten Haitzler (Rasterman)
thjis was deprecated even before efl 1.0 by never removed. lua replaced it for script_only objects and you havent been able to compile an edje file with script_only enabled since 1.0, so no point having the code here. this cleans up that code and cruft.
2014-11-25edje_edit: updated doc.ChunEon Park
revised the ambigious description for clarify.
2014-11-18edje: Set the default image in image set.Jaehwan Kim
If there's no suitable image in image set, set the first image among the set.
2014-11-14edje, evas: add of new structuresperepelits.m
Summary: Preparation for the 3d edc adding. Reviewers: raster, Hermet, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1555 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>