summaryrefslogtreecommitdiff
path: root/legacy/edje/ChangeLog (unfollow)
AgeCommit message (Collapse)Author
2012-10-21Edje porting to EoDaniel Zaoui
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com> SVN revision: 78305
2012-10-10edje/edje_entry : Add more tags(preedit_sub1~4) for supporting aWooHyun Jung
variety of preediting states. SVN revision: 77731
2012-09-27edje_codegen: Adding support for dragFlavio Vinicius Alvares Ceolin
Adding the necessary api to work with draggable parts. SVN revision: 77174
2012-09-27edje: fix scale_set in sub groupMichael BOUCHAUD
SVN revision: 77137
2012-09-21edje_codegen: Adding support for externalsFlavio Vinicius Alvares Ceolin
Generating functions to manipulate the parameters of an external part. SVN revision: 76991
2012-09-20edje: damn top poster !Cedric BAIL
SVN revision: 76884
2012-09-20Lua 5.2 support added, from a patch by Dennis Schridde (devurandom).David Walter Seikel
SVN revision: 76883
2012-09-18edje: ChangelogMichael BOUCHAUD
SVN revision: 76789
2012-09-17edje: don't generate annotate file when edje_cc fail.Cedric BAIL
SVN revision: 76746
2012-09-12edje: reduce memory used per callback.Cedric BAIL
SVN revision: 76517
2012-09-11use less memory at runtime with real part structs. actual savings areCarsten Haitzler
about 25%. SVN revision: 76460
2012-09-11edje: recycle and use less memory during load time.Cedric BAIL
SVN revision: 76445
2012-09-11edje: O(1) access time for edje_cc_handler parameter.Cedric BAIL
This give another 10% speed improvements (and also reduce massively memory allocation as we do it once for one array instead of thousand of time per list of parameters). SVN revision: 76433
2012-09-11edje: another O(1) lookup, but for alias of group.Cedric BAIL
This give a small 10% benefit on Tizen theme. SVN revision: 76428
2012-09-11edje: O(1) lookup for all access to Part_Lookup structure in edje_cc.Cedric BAIL
This will give a major boost of performance for all insanely huge theme you try to compile. Get down from 13s to 4s. Still some room for improvement. SVN revision: 76427
2012-09-05edje/map - if user change image size of the image object which is swallwoed ↵ChunEon Park
and it's map is enabled by the edje then edje needs to update it's uv mapping info SVN revision: 76184
2012-09-04edje_codegen: generating source code from edjFlavio Ceolin
Parsing the parts and programs of the specified group and generating the header/source. Usage: edje_codegen --prefix myapp_myobj input.edj a_group source.c header.h Patch by: Flavio Ceolin <flavio.ceolin@profusion.mobi> SVN revision: 76147
2012-09-04edje: add nested part support to edc.Cedric BAIL
Blame Tasn and not the people he enslaved to get it out. First patch by Aharon Hillel with some modification by myself. SVN revision: 76127
2012-09-04edje: Add EDJE_INPUT_PANEL_RETURN_KEY_TYPE_SIGNINJihoon Kim
SVN revision: 76097
2012-09-04edje: report type of file when listing files used by an edc.Cedric BAIL
SVN revision: 76095
2012-08-30edje: check the number of parameter for edc.Cedric BAIL
SVN revision: 75876
2012-08-30ChangeLog: back in time.Cedric BAIL
SVN revision: 75875
2012-08-30ChangeLog: state we did a release.Cedric BAIL
SVN revision: 75873
2012-08-29edje: don't leak memory on edje block error during signal emit.Cedric BAIL
SVN revision: 75815
2012-08-27Edje textblock: Fixed an issue with textblock fit.Tom Hacohen
Thanks to Brian Wang for reporting this. SVN revision: 75730
2012-08-24edje: properly destroy color_class and text_class on an Edje_Object.Cedric BAIL
SVN revision: 75647
2012-08-21edje: add Guilherme Silveira to AUTHORS and ChangeLog.Cedric BAIL
SVN revision: 75485
2012-08-14edje - fixe the uv mapping correctly in case of image swallowed caseChunEon Park
SVN revision: 75241
2012-08-09edje: improve speed of color class lookup by using an Eina_Hash.Cedric BAIL
SVN revision: 75034
2012-08-07edje: fix memory leak when alias are present.Cedric BAIL
SVN revision: 74960
2012-08-06edje: call edje_object_message_signal_process also on GROUP part Edje object.Cedric BAIL
SVN revision: 74916
2012-07-28edje: Reduce potential reentrant issue when using edje_object_signal_emit.Cedric BAIL
SVN revision: 74539
2012-07-24fix entry shift selection extend with mouse.Carsten Haitzler
SVN revision: 74338
2012-07-14edje: Fix multisense shutdown and shut up ecore thread shutdown.Jerome Pinot
Patch from cedric during the korean e17 meeting. Thanks! SVN revision: 73841
2012-07-13edje: stop compilation when clipping to a non RECT part.Cedric BAIL
SVN revision: 73801
2012-07-13edje: warn at compile time about forgotten image.Cedric BAIL
NOTE: You need to enable at least Eina_Log warning level to see them. SVN revision: 73784
2012-07-12Edje text classes: Fixed issues with textblock and some inconsistency.Tom Hacohen
SVN revision: 73601
2012-07-12Edje textblock: Fixed bug with applying text class size.Tom Hacohen
Happens when text size is updated, but font is not. SVN revision: 73600
2012-07-06edje: Make state index optionalLeandro Pereira
This shouldn't break stuff, just make things easier. Think of all that lost time " 0.0". Not anymore. Not even in Embryo scripts. Indexes should only be provided when you need them (which is quite rare). Note that if you use ``set_state("new state")'' in your Embryo scripts, the produced .edj files will be incompatible with older versions of Edje. This backwards incompatibility only applies to Embryo scripts; edje_cc will generate a ``0.0'' value if the index is omitted from state declarations and programs. Sachiel said this patch was OK; our benevolent release manager acked as well. Blame them if this breaks stuff. SVN revision: 73424
2012-07-03Edje entry: Fixed anchor update with user insert.Tom Hacohen
SVN revision: 73211
2012-06-24edje: implement per part limit.Cedric BAIL
SVN revision: 72767
2012-06-23edje: improve use of aliasesMichael BOUCHAUD
SVN revision: 72732
2012-06-21use bin prefix for embryo_cc in edje_cc.Carsten Haitzler
SVN revision: 72580
2012-06-20edje: add accessibility flags and API.Cedric BAIL
Patch by Kim Shinwoo <kimcinoo.efl@gmail.com> SVN revision: 72521
2012-06-15write NEWS, Changelog about r71761Jihoon Kim
SVN revision: 72153
2012-06-14From: PRINCE KUMAR DUBEY <prince.dubey@samsung.com>PRINCE KUMAR DUBEY
Subject: [E-devel] [Patch] [Edje] Fix for seg fault during edje decompilation Fix decompile of sound samples to use sound source file, not name Fix decompile of sound samples not double-free Fix alsa configure option to be alsa, not flac. SVN revision: 72117
2012-06-13edje: rename VIRTUAL into SPACER and also fix Edje_Edit and inspector.Cedric BAIL
SVN revision: 72058
2012-06-04edje: morning speed of edje. Theme can now be a little bit lighter and faster.Cedric BAIL
NOTE: VIRTUAL part are almost like rectangle except they don't create any object on the canvas. This part can't be visible, nor have any color, nor be used as a clip, nor receive any event. SVN revision: 71674
2012-05-21From: SHILPA ONKAR SINGH <shilpa.singh@samsung.com>SHILPA ONKAR SINGH
Subject: [E-devel] [Edje]: Bug Fix: Edje draggable jumps when external events is used. Please find attached bug fix patch for edje draggable jump issue when external event area is used. Bug: When an external event area is used for edje draggable and when after mouse move if immediate mouse down is done then the draggable jumps back to its original position. Analysis: In _edje_mouse_down_signal_cb When an external event area is set i.e., when rp->events_to is set. tmp.x value is set to 0, need_reset is set to 1 and also _edje_recalc_do is called including emitting "drag" signal. this code is unnecessary/buggy and instead it causes the jump. 1. In mouse down only drag->down.x and drag->down.y needs to be set which is being set below and tmp value need not be reset to 0 as tmp value is calculated in mouse move based on drag->down.x and drag->down.y values. 2. need_reset is already set in mouse up hence need not be set in mouse down again. 3. edje_recalc_do is the function which actually causes the movement of draggable based on tmp value hence need not be called in mouse down. because of the above code race condition happens and as tmp value is being set to 0 and need reset is also enabled the draggable jumps back to where it started. 4. "drag": is sent even before "drag,start" [ should not /need not be sent in mouse down ] All the above code is added only when external event area is set and the above code is not even related to whether external event is set or not. Solution: When an external event area is set directly equating rp = rp->events_to and sending mouse,down would be enough, as down.x and down.y is set below including sending drag,start. Recalc_do should be called only in mouse move as its responsible for movement including setting tmp value. need_reset is already set in mouse up. drag should not be sent from mouse down. Change Description: Bug Fix: Edje Draggable jumps when mouse down is done immediately after mouse move when an external event area is used. demo edc pasted below to reproduce the issue. Please find attached bug fix patch for edje draggable jump issue when external event area is used. Bug: When an external event area is used for edje draggable and when after mouse move if immediate mouse down is done then the draggable jumps back to its original position. Analysis: In _edje_mouse_down_signal_cb When an external event area is set i.e., when rp->events_to is set. tmp.x value is set to 0, need_reset is set to 1 and also _edje_recalc_do is called including emitting "drag" signal. this code is unnecessary/buggy and instead it causes the jump. 1. In mouse down only drag->down.x and drag->down.y needs to be set which is being set below and tmp value need not be reset to 0 as tmp value is calculated in mouse move based on drag->down.x and drag->down.y values. 2. need_reset is already set in mouse up hence need not be set in mouse down again. 3. edje_recalc_do is the function which actually causes the movement of draggable based on tmp value hence need not be called in mouse down. because of the above code race condition happens and as tmp value is being set to 0 and need reset is also enabled the draggable jumps back to where it started. 4. "drag": is sent even before "drag,start" [ should not /need not be sent in mouse down ] All the above code is added only when external event area is set and the above code is not even related to whether external event is set or not. Solution: When an external event area is set directly equating rp = rp->events_to and sending mouse,down would be enough, as down.x and down.y is set below including sending drag,start. Recalc_do should be called only in mouse move as its responsible for movement including setting tmp value. need_reset is already set in mouse up. drag should not be sent from mouse down. Change Description: Bug Fix: Edje Draggable jumps when mouse down is done immediately after mouse move when an external event area is used. demo edc pasted below to reproduce the issue. Please find attached bug fix patch for edje draggable jump issue when external event area is used. Bug: When an external event area is used for edje draggable and when after mouse move if immediate mouse down is done then the draggable jumps back to its original position. Analysis: In _edje_mouse_down_signal_cb When an external event area is set i.e., when rp->events_to is set. tmp.x value is set to 0, need_reset is set to 1 and also _edje_recalc_do is called including emitting "drag" signal. this code is unnecessary/buggy and instead it causes the jump. 1. In mouse down only drag->down.x and drag->down.y needs to be set which is being set below and tmp value need not be reset to 0 as tmp value is calculated in mouse move based on drag->down.x and drag->down.y values. 2. need_reset is already set in mouse up hence need not be set in mouse down again. 3. edje_recalc_do is the function which actually causes the movement of draggable based on tmp value hence need not be called in mouse down. because of the above code race condition happens and as tmp value is being set to 0 and need reset is also enabled the draggable jumps back to where it started. 4. "drag": is sent even before "drag,start" [ should not /need not be sent in mouse down ] All the above code is added only when external event area is set and the above code is not even related to whether external event is set or not. Solution: When an external event area is set directly equating rp = rp->events_to and sending mouse,down would be enough, as down.x and down.y is set below including sending drag,start. Recalc_do should be called only in mouse move as its responsible for movement including setting tmp value. need_reset is already set in mouse up. drag should not be sent from mouse down. Change Description: Bug Fix: Edje Draggable jumps when mouse down is done immediately after mouse move when an external event area is used. demo edc pasted below to reproduce the issue. Please find attached bug fix patch for edje draggable jump issue when external event area is used. Bug: When an external event area is used for edje draggable and when after mouse move if immediate mouse down is done then the draggable jumps back to its original position. Analysis: In _edje_mouse_down_signal_cb When an external event area is set i.e., when rp->events_to is set. tmp.x value is set to 0, need_reset is set to 1 and also _edje_recalc_do is called including emitting "drag" signal. this code is unnecessary/buggy and instead it causes the jump. 1. In mouse down only drag->down.x and drag->down.y needs to be set which is being set below and tmp value need not be reset to 0 as tmp value is calculated in mouse move based on drag->down.x and drag->down.y values. 2. need_reset is already set in mouse up hence need not be set in mouse down again. 3. edje_recalc_do is the function which actually causes the movement of draggable based on tmp value hence need not be called in mouse down. because of the above code race condition happens and as tmp value is being set to 0 and need reset is also enabled the draggable jumps back to where it started. 4. "drag": is sent even before "drag,start" [ should not /need not be sent in mouse down ] All the above code is added only when external event area is set and the above code is not even related to whether external event is set or not. Solution: When an external event area is set directly equating rp = rp->events_to and sending mouse,down would be enough, as down.x and down.y is set below including sending drag,start. Recalc_do should be called only in mouse move as its responsible for movement including setting tmp value. need_reset is already set in mouse up. drag should not be sent from mouse down. Change Description: Bug Fix: Edje Draggable jumps when mouse down is done immediately after mouse move when an external event area is used. SVN revision: 71277
2012-05-20edje: reduce memcpy in edje_cc by using Eina_File.Cedric BAIL
SVN revision: 71242