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