svn:ignore
[framework/uifw/edje.git] / NEWS
1 Edje 1.1.0
2
3 Changes since Edje 1.1.0:
4 -------------------------
5
6 Additions:
7
8     * "recalc" smart callback for object size changes.
9     * EDJE_ASPECT_PREFER_SOURCE.
10     * edje.version() Lua function.
11     * minmul edc property.
12     * add min: SOURCE and max: SOURCE.
13     * add edje_object_markup_filter_callback_add/del/delfull().
14     * add broadcast_signal: bool.
15
16 Improvements:
17     * speedup load time of Edje file.
18     * check existence of group at compile time also.
19     * reduce number of call to stat during edje_object_file_set.
20     * unswallow object about to be swallowed if necessary.
21     * Lua scripts now more resilient against API changes.
22     * edje_cc only store the image activelly used in an edje file.
23
24 Changes since Edje 1.0.0:
25 -------------------------
26
27 Additions:
28
29     * "UNDER" entry cursor mode
30     * auto alignment of TEXT parts with text.alignment set to -1
31     * mirroring support
32     * edje_object_part_text_cursor_pos_set/get()
33     * size_range propert to TEXT parts
34     * proxy parts so part can source other parts including swallows
35     * suport explicit shadow direction with added effect param
36     * edje_object_part_text_append()
37     * new interpolations: ACCEL_FAC, DECEL_FAC, SIN_FAC, DIVIS, BOUNCE, SPRING
38     * "entry,paste,request,1" signal (primary)
39     * "entry,paste,request,3" signal (clipboard)
40     * "entry,selection,all,request" signal
41     * "entry,selection,none,request" signal
42     * "entry,paste,request*" signals afte cursor change
43     * "entry,changed,user" signal
44     * collection.group.limits.horizontal/vertical
45     * input panel layout setting API's
46     * edje_object_signal_callback_extra_data_get()
47     * group inheritance and part re-ordering with inheritance
48     * add change information to "entry,changed,user"
49     * add "CURRENT" option for transitions to transition from current state
50     * lua color/text class, map, text, image, line, polygon and edje object API's
51
52 Fixes:
53
54     * invalid memory access in edje alias code
55     * recusive aliases fixed
56     * cursor didn't change on backspace signal
57     * propagation of recursive events on existing part
58     * box/table signal not including name correctly
59     * clicked signal on entry
60     * propagation of recursive events between existing and non-existing parts
61     * textblock handling in size_min_restricted_calc fixed
62     * stop emitting "cursor,changed" on text set
63     * external usage in sub groups now have proper parents
64     * ellipsis fixed with small text parts
65     * edje_shutdown() fixed if called before all edje objects are gone
66     * allow -1 for description.max
67
68 Improvements:
69
70     * built-in epp (from e16) to replace cpp/gcc pre-processor on all platforms
71     * edje_decc only uses edje_cc as compiler for security paranoia
72     * use smart clipper more from evas
73     * text.align now works for textblock too
74     * creation/deletion of edje objects should be faster with freeze and thaws
75     * don't walk eina_list when deleting member classes - faster
76     * part.description.max now can define just 1 axis
77     * signal and message propagation is more consistent and simpler now