1 2012-02-07 WooHyun Jung
3 * Added edje_object_markup_filter_callback_{add,del,del_full}.
4 These let you append(delete) markup filter functions for filtering
7 2011-01-29 Carsten Haitzler (The Rasterman)
11 2011-01-30 Tom Hacohen (TAsn)
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.
18 2011-02-01 Tom Hacohen (TAsn)
20 * Added Mirroring support to edje objects.
22 2011-02-08 Cedric BAIL
24 * Fix invalid memory access by edje alias code.
26 2011-02-10 Cedric BAIL
28 * Fix use of recursive alias.
30 2011-02-21 WooHyun Jung
32 * Fix missing cursor changed signale on backspace
34 2011-02-21 Mike Blumenkrantz
36 * Add built-in cpp (epp) to provide consistent output on all archs/OSes
38 2011-02-10 Cedric BAIL
40 * Fix propagation of recursive events on existing part.
42 2011-02-24 Cedric BAIL
44 * fix signal comming from box/table item to include their
45 index or name correctly.
49 * Add edje_object_part_text_cursor_pos_{set,get} API
51 2011-02-27 Tom Hacohen (TAsn)
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.
57 2011-03-10 WooHyun Jung
59 * Fix: Emit clicked signal on entry if still in - missing.
61 2011-03-10 Cedric BAIL
63 * Correctly propagate recursive event with existing and non existing
66 2011-03-11 Cedric BAIL
70 2011-03-19 Carsten Haitzler (The Rasterman)
72 * Change edje_decc to only use edje_cc as the compiler for security
73 and correctness reasons.
75 2011-03-23 Brett Nash (nash)
77 * Move some of edje over to use smart clipper in evas. This _should_
78 be transparent to users.
80 2011-03-30 Carsten Haitzler (The Rasterman)
82 * text.align (only the vertical part) now works for textblock.
84 2011-04-1 Carsten Haitzler (The Rasterman)
86 * Add Feature: Support explicit shadow direction with extra effect
87 param (optional). Default as before.
89 2011-04-28 Tom Hacohen (TAsn)
91 * size_min_restricted_calc: Fixed textblock handling.
93 2011-05-15 Tom Hacohen (TAsn)
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.
99 2011-05-16 Carsten Haitzler (The Rasterman)
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
106 2011-05-19 Tom Hacohen (TAsn)
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
113 2011-05-27 Carsten Haitzler (The Rasterman)
115 * Improve performance on create/delete of edje objects by using
116 evas freeze and thaw calls. May help in certain pathological
119 2011-05-27 Cedric Bail
121 * Improve performance by avoiding walking eina_list for nothing
122 when deleting member_class.
124 2011-06-09 Cedric Bail
126 * Fix external usage in sub group to have the proper parents.
128 2011-06-11 Tom Hacohen (TAsn)
130 * Fix an issue with ellipsis not working properly with small
133 2011-06-21 Cedric Bail
135 * Make it possible to define part.description.max only on one axis.
137 2011-07-24 Mike Blumenkrantz
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)
145 2011-05-27 Carsten Haitzler (The Rasterman)
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.
151 2011-08-03 Tom Hacohen (TAsn)
153 * Entry: Added changed,user signal. This signal indicates the entry
154 has changed because of user interaction, i.e not by code.
156 2011-08-22 Cedric Bail
158 * Add collection.group.limits {
159 vertical: "name" value;
160 horizontal: "name" value;
163 2011-08-25 Jihoon Kim
165 * Add entry input panel layout setting api's
167 2011-08-10 Tom Hacohen (TAsn)
169 * Signals: Added the ability to pass extra data with edje signals.
170 Added edje_object_signal_callback_extra_data_get to support that.
172 2011-08-29 Jaehwan Kim
174 * Add group's inheritance.
175 * Add insert_before, insert_after to can change the part's order.
177 2011-10-02 Boris Faure (billiob)
179 * Fix edje_cc to accept -1 in description.max
181 2011-10-03 Tom Hacohen (TAsn)
183 * Entry: Added change information to entry,changed,user
185 2011-11-03 Jaehwan Kim
187 * Transition: Add the "CURRENT" option which causes the edje object move
188 from its current position.
190 2011-10-04 Govindaraju SM, Prince Kumar Dubey
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.
196 2011-11-06 David Seikel (onefang)
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.
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
215 2011-11-06 David Seikel (onefang)
217 * Lua: Added half of the evas map API.
219 2011-11-07 David Seikel (onefang)
221 * Lua: Added the other half of the evas map API.
223 2011-11-19 Carsten Haitzler (The Rasterman)
225 * Fix message and signal propagation to be consistent in all situations
228 2011-12-02 Carsten Haitzler (The Rasterman)
232 2011-12-12 Mike Blumenkrantz (discomfitor/zmike)
234 * Fix potential crash from buffer overflow on copying map data.
236 2011-12-15 Tom Hacohen (TAsn)
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.
244 2011-12-15 Cedric Bail
246 * Fix detections of limits by edje_cc parser.
248 2011-12-16 Cedric Bail
250 * Fix wrong call to free() in edje_load.
251 * Reduce parts walk to the strict minimum.
253 2011-12-19 Cedric Bail
255 * Check existence of group at compile time also.
257 2012-01-02 Carsten Haitzler (The Rasterman)
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.
263 2012-01-03 Tom Hacohen (TAsn)
265 * Entry: Fixed undo/redo with IMF.
267 2012-01-04 Carsten Haitzler (The Rasterman)
269 * Add HEX, TERMINAL and PASSWORD layouts to edje
270 * Add "recalc" smart callback for object size changes
272 2012-01-05 Cedric Bail
274 * Reduce call to stat during edje_object_file_set.
276 2012-01-06 Cedric Bail
278 * Unswallow object that are about to be swallowed if necessary.
279 * Add EDJE_ASPECT_PREFER_SOURCE.
281 2012-01-07 David Seikel (onefang)
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.
287 2012-01-09 David Seikel (onefang)
289 * Lua: Added edje.version().
291 2012-01-14 Carsten Haitzler (The Rasterman)
293 * Added minmul propery for edje to multiply minimum size during min size calc
295 2012-01-20 Carsten Haitzler (The Rasterman)
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.
300 2012-01-03 Tom Hacohen (TAsn)
302 * Entry: Added edje_object_part_text_style_user_set/get that'll use
303 the new corresponding textblock functions.
305 2012-01-23 Cedric Bail
307 * Fix overridding group in edje_cc by fixing with the right index.
309 2012-01-24 Cedric Bail
311 * Filter should only be valid once all program affecting there part are done.
313 2012-01-25 Cedric Bail
315 * Only store the image used by active group.
317 2012-01-26 Cedric Bail
319 * Add min: SOURCE, max: SOURCE.
321 2012-02-03 Jihoon Kim
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.