Edje: Updated changelog.
[framework/uifw/edje.git] / ChangeLog
1 2011-01-29  Carsten Haitzler (The Rasterman)
2
3         1.0.0 release
4
5 2011-01-30  Tom Hacohen (TAsn)
6
7         * Added "UNDER" cursor mode.
8         * Added auto-alignment to text parts, just set text.alignment to -1 to
9           activate it. It's only relevant to TEXT parts, textblock objects
10           already have that by default.
11
12 2011-02-01  Tom Hacohen (TAsn)
13
14         * Added Mirroring support to edje objects.
15
16 2011-02-08  Cedric BAIL
17
18         * Fix invalid memory access by edje alias code.
19
20 2011-02-10  Cedric BAIL
21
22         * Fix use of recursive alias.
23
24 2011-02-21  WooHyun Jung
25
26         * Fix missing cursor changed signale on backspace
27
28 2011-02-21  Mike Blumenkrantz
29
30         * Add built-in cpp (epp) to provide consistent output on all archs/OSes
31
32 2011-02-10  Cedric BAIL
33
34         * Fix propagation of recursive events on existing part.
35
36 2011-02-24  Cedric BAIL
37
38         * fix signal comming from box/table item to include their
39         index or name correctly.
40
41 2011-02-25  Jihoon Kim
42
43         * Add edje_object_part_text_cursor_pos_{set,get} API
44
45 2011-02-27  Tom Hacohen (TAsn)
46
47         * Added size_range property to TEXT parts in edje files.
48         This lets you limit the size of the font that will be used.
49         Especially useful when using fit.
50
51 2011-03-10  WooHyun Jung
52
53         * Fix: Emit clicked signal on entry if still in - missing.
54
55 2011-03-10  Cedric BAIL
56
57         * Correctly propagate recursive event with existing and non existing
58         part.
59
60 2011-03-11  Cedric BAIL
61
62         * Add PROXY part.
63
64 2011-03-19  Carsten Haitzler (The Rasterman)
65
66         * Change edje_decc to only use edje_cc as the compiler for security
67         and correctness reasons.
68
69 2011-03-23  Brett Nash (nash)
70
71         * Move some of edje over to use smart clipper in evas.  This _should_
72         be transparent to users.
73
74 2011-03-30  Carsten Haitzler (The Rasterman)
75
76         * text.align (only the vertical part) now works for textblock.
77
78 2011-04-1  Carsten Haitzler (The Rasterman)
79
80         * Add Feature: Support explicit shadow direction with extra effect
81         param (optional). Default as before.
82
83 2011-04-28  Tom Hacohen (TAsn)
84
85         * size_min_restricted_calc: Fixed textblock handling.
86
87 2011-05-15  Tom Hacohen (TAsn)
88
89          * Entry - New API: added edje_object_part_text_append which appends
90            text to the end of the textblock part. This lets us do cool thing
91            like population of textblock using idler.
92
93 2011-05-16  Carsten Haitzler (The Rasterman)
94
95         * Add new interpolation modes for programs to make animation
96         much easier. Added: ACCEL_FAC, DECEL_FAC, SIN_FAC, DIVIS,
97         BOUNCE, SPRING (also made short name versions of the long ones
98         possible too).
99
100 2011-05-19  Tom Hacohen (TAsn)
101
102          * Entry: Don't emit "cursor,changed" when setting the text, because
103            the cursor really didn't change, it's more like a new cursor.
104            Also, when setting position, don't do anything if position is as it
105            was.
106
107 2011-05-27  Carsten Haitzler (The Rasterman)
108
109         * Improve performance on create/delete of edje objects by using
110         evas freeze and thaw calls. May help in certain pathological
111         situations.
112
113 2011-05-27  Cedric Bail
114
115         * Improve performance by avoiding walking eina_list for nothing
116         when deleting member_class.
117
118 2011-06-09  Cedric Bail
119
120         * Fix external usage in sub group to have the proper parents.
121
122 2011-06-11  Tom Hacohen (TAsn)
123
124         * Fix an issue with ellipsis not working properly with small
125           text parts.
126
127 2011-06-21  Cedric Bail
128
129         * Make it possible to define part.description.max only on one axis.
130
131 2011-07-24  Mike Blumenkrantz
132
133         * Add signals entry,paste,request,1 (PRIMARY) and entry,paste,request,3 (CLIPBOARD)
134           to differentiate between paste types
135         * Add entry,selection,all,request for signalling ctrl+a in an entry
136         * Add entry,selection,none,request for signalling ctrl+shift+a in an entry
137         * Fix entry,paste,request* to be emitted after cursor,changed (fixes middle mouse paste location)
138
139 2011-05-27  Carsten Haitzler (The Rasterman)
140
141         * Fix edje_shutdown() being called before all evas objects created
142         by edje (edje objects) are gone. Delay internal core shutdown
143         until all references gone.
144
145 2011-08-03  Tom Hacohen (TAsn)
146
147         * Entry: Added changed,user signal. This signal indicates the entry
148         has changed because of user interaction, i.e not by code.
149
150 2011-08-22  Cedric Bail
151
152         * Add collection.group.limits {
153                   vertical: "name" value;
154                   horizontal: "name" value;
155               }.
156
157 2011-08-25  Jihoon Kim
158
159         * Add entry input panel layout setting api's
160
161 2011-08-10  Tom Hacohen (TAsn)
162
163         * Signals: Added the ability to pass extra data with edje signals.
164         Added edje_object_signal_callback_extra_data_get to support that.
165
166 2011-08-29  Jaehwan Kim
167
168         * Add group's inheritance.
169         * Add insert_before, insert_after to can change the part's order.
170
171 2011-10-02  Boris Faure (billiob)
172
173         * Fix edje_cc to accept -1 in description.max
174
175 2011-10-03  Tom Hacohen (TAsn)
176
177         * Entry: Added change information to entry,changed,user
178
179 2011-11-03  Jaehwan Kim
180
181         * Transition: Add the "CURRENT" option which causes the edje object move
182               from its current position.
183
184 2011-10-04  Govindaraju SM, Prince Kumar Dubey
185
186         * Add Edje multisense that allows playback of samples and
187           vibrator control and ultimately beginsd to pave the way for
188           more complex audio etc. support.
189
190 2011-11-06  David Seikel (onefang)
191
192         * Lua: Added color_class and text_class functions.
193             Still need to write a function for setting the classes of an object.
194             This works for things in OTHER groups using those classes though.
195         * Add image, text, textblock (commented out), and edje objects.
196             Very basic support.
197         * Add functions for set/get text font, size, and text.
198         * Add function for set/get image image.
199             Still needs to limit to only imagess in the current edje file.
200         * Add functions for set/get image fill and filled.
201         * Add function for set/get edje file.
202             Still needs to limit to only groups in the current edje file.
203         * Add full support for evas line object.
204         * Add full support for evas polygon object.
205         * Beefed up the example lua script to show most of the above.
206           Including some handling of size changes.
207         * White space fixes, one of the editors I use cleans those up automatically.  shrugs
208
209 2011-11-06  David Seikel (onefang)
210
211         * Lua: Added half of the evas map API.
212
213 2011-11-07  David Seikel (onefang)
214
215         * Lua: Added the other half of the evas map API.
216
217 2011-11-19  Carsten Haitzler (The Rasterman)
218
219         * Fix message and signal propagation to be consistent in all situations
220         as well as simpler.
221
222 2011-12-02 Carsten Haitzler (The Rasterman)
223
224         1.1.0 release
225
226 2011-12-12 Mike Blumenkrantz (discomfitor/zmike)
227
228         * Fix potential crash from buffer overflow on copying map data.
229
230 2011-12-15  Tom Hacohen (TAsn)
231
232         * Entry: Added support for various new key bindings:
233         Ctrl+Arrows, Ctrl+Del and Ctrl+Backspace.
234         * Entry: Added cursor,changed,manual signal.
235         This signal indicates the cursor has been manually changed, i.e by
236         either mouse click or arrows.
237
238 2011-12-15  Cedric Bail
239
240         * Fix detections of limits by edje_cc parser.
241
242 2011-12-16  Cedric Bail
243
244         * Fix wrong call to free() in edje_load.
245         * Reduce parts walk to the strict minimum.
246
247 2011-12-19  Cedric Bail
248
249         * Check existence of group at compile time also.
250
251 2012-01-02 Carsten Haitzler (The Rasterman)
252
253         * Fix prototype for edje_object_part_text_cursor_content_get()
254           as it returned a strduped string and not an internal one, so
255           this just formalizes its existing behavior correctly.
256
257 2012-01-03  Tom Hacohen (TAsn)
258
259         * Entry: Fixed undo/redo with IMF.