2011-01-29 Carsten Haitzler (The Rasterman) 1.0.0 release 2011-01-30 Tom Hacohen (TAsn) * Added "UNDER" cursor mode. * Added auto-alignment to text parts, just set text.alignment to -1 to activate it. It's only relevant to TEXT parts, textblock objects already have that by default. 2011-02-01 Tom Hacohen (TAsn) * Added Mirroring support to edje objects. 2011-02-08 Cedric BAIL * Fix invalid memory access by edje alias code. 2011-02-10 Cedric BAIL * Fix use of recursive alias. 2011-02-21 WooHyun Jung * Fix missing cursor changed signale on backspace 2011-02-21 Mike Blumenkrantz * Add built-in cpp (epp) to provide consistent output on all archs/OSes 2011-02-10 Cedric BAIL * Fix propagation of recursive events on existing part. 2011-02-24 Cedric BAIL * fix signal comming from box/table item to include their index or name correctly. 2011-02-25 Jihoon Kim * Add edje_object_part_text_cursor_pos_{set,get} API 2011-02-27 Tom Hacohen (TAsn) * Added size_range property to TEXT parts in edje files. This lets you limit the size of the font that will be used. Especially useful when using fit. 2011-03-10 WooHyun Jung * Fix: Emit clicked signal on entry if still in - missing. 2011-03-10 Cedric BAIL * Correctly propagate recursive event with existing and non existing part. 2011-03-11 Cedric BAIL * Add PROXY part. 2011-03-19 Carsten Haitzler (The Rasterman) * Change edje_decc to only use edje_cc as the compiler for security and correctness reasons. 2011-03-23 Brett Nash (nash) * Move some of edje over to use smart clipper in evas. This _should_ be transparent to users. 2011-03-30 Carsten Haitzler (The Rasterman) * text.align (only the vertical part) now works for textblock. 2011-04-1 Carsten Haitzler (The Rasterman) * Add Feature: Support explicit shadow direction with extra effect param (optional). Default as before. 2011-04-28 Tom Hacohen (TAsn) * size_min_restricted_calc: Fixed textblock handling. 2011-05-15 Tom Hacohen (TAsn) * Entry - New API: added edje_object_part_text_append which appends text to the end of the textblock part. This lets us do cool thing like population of textblock using idler. 2011-05-16 Carsten Haitzler (The Rasterman) * Add new interpolation modes for programs to make animation much easier. Added: ACCEL_FAC, DECEL_FAC, SIN_FAC, DIVIS, BOUNCE, SPRING (also made short name versions of the long ones possible too). 2011-05-19 Tom Hacohen (TAsn) * Entry: Don't emit "cursor,changed" when setting the text, because the cursor really didn't change, it's more like a new cursor. Also, when setting position, don't do anything if position is as it was. 2011-05-27 Carsten Haitzler (The Rasterman) * Improve performance on create/delete of edje objects by using evas freeze and thaw calls. May help in certain pathological situations. 2011-05-27 Cedric Bail * Improve performance by avoiding walking eina_list for nothing when deleting member_class. 2011-06-09 Cedric Bail * Fix external usage in sub group to have the proper parents. 2011-06-11 Tom Hacohen (TAsn) * Fix an issue with ellipsis not working properly with small text parts. 2011-06-21 Cedric Bail * Make it possible to define part.description.max only on one axis. 2011-07-24 Mike Blumenkrantz * Add signals entry,paste,request,1 (PRIMARY) and entry,paste,request,3 (CLIPBOARD) to differentiate between paste types * Add entry,selection,all,request for signalling ctrl+a in an entry * Add entry,selection,none,request for signalling ctrl+shift+a in an entry * Fix entry,paste,request* to be emitted after cursor,changed (fixes middle mouse paste location) 2011-05-27 Carsten Haitzler (The Rasterman) * Fix edje_shutdown() being called before all evas objects created by edje (edje objects) are gone. Delay internal core shutdown until all references gone. 2011-08-03 Tom Hacohen (TAsn) * Entry: Added changed,user signal. This signal indicates the entry has changed because of user interaction, i.e not by code. 2011-08-22 Cedric Bail * Add collection.group.limits { vertical: "name" value; horizontal: "name" value; }. 2011-08-25 Jihoon Kim * Add entry input panel layout setting api's 2011-08-10 Tom Hacohen (TAsn) * Signals: Added the ability to pass extra data with edje signals. Added edje_object_signal_callback_extra_data_get to support that. 2011-08-29 Jaehwan Kim * Add group's inheritance. * Add insert_before, insert_after to can change the part's order. 2011-10-02 Boris Faure (billiob) * Fix edje_cc to accept -1 in description.max 2011-10-03 Tom Hacohen (TAsn) * Entry: Added change information to entry,changed,user 2011-11-03 Jaehwan Kim * Transition: Add the "CURRENT" option which causes the edje object move from its current position. 2011-10-04 Govindaraju SM, Prince Kumar Dubey * Add Edje multisense that allows playback of samples and vibrator control and ultimately beginsd to pave the way for more complex audio etc. support. 2011-11-06 David Seikel (onefang) * Lua: Added color_class and text_class functions. Still need to write a function for setting the classes of an object. This works for things in OTHER groups using those classes though. * Add image, text, textblock (commented out), and edje objects. Very basic support. * Add functions for set/get text font, size, and text. * Add function for set/get image image. Still needs to limit to only imagess in the current edje file. * Add functions for set/get image fill and filled. * Add function for set/get edje file. Still needs to limit to only groups in the current edje file. * Add full support for evas line object. * Add full support for evas polygon object. * Beefed up the example lua script to show most of the above. Including some handling of size changes. * White space fixes, one of the editors I use cleans those up automatically. shrugs 2011-11-06 David Seikel (onefang) * Lua: Added half of the evas map API. 2011-11-07 David Seikel (onefang) * Lua: Added the other half of the evas map API. 2011-11-19 Carsten Haitzler (The Rasterman) * Fix message and signal propagation to be consistent in all situations as well as simpler. 2011-12-02 Carsten Haitzler (The Rasterman) 1.1.0 release 2011-12-12 Mike Blumenkrantz (discomfitor/zmike) * Fix potential crash from buffer overflow on copying map data. 2011-12-15 Tom Hacohen (TAsn) * Entry: Added support for various new key bindings: Ctrl+Arrows, Ctrl+Del and Ctrl+Backspace. * Entry: Added cursor,changed,manual signal. This signal indicates the cursor has been manually changed, i.e by either mouse click or arrows. 2011-12-15 Cedric Bail * Fix detections of limits by edje_cc parser. 2011-12-16 Cedric Bail * Fix wrong call to free() in edje_load. * Reduce parts walk to the strict minimum. 2011-12-19 Cedric Bail * Check existence of group at compile time also. 2012-01-02 Carsten Haitzler (The Rasterman) * Fix prototype for edje_object_part_text_cursor_content_get() as it returned a strduped string and not an internal one, so this just formalizes its existing behavior correctly.