NEWS | NEWS | |||
---|---|---|---|---|
Edje 1.1.0 | Edje 1.2.0 | |||
Changes since Edje 1.1.0: | ||||
------------------------- | ||||
Additions: | ||||
* "recalc" smart callback for object size changes. | ||||
* EDJE_ASPECT_PREFER_SOURCE. | ||||
* edje.version() Lua function. | ||||
* minmul edc property. | ||||
* add min: SOURCE and max: SOURCE to IMAGE and GROUP parts. | ||||
* add broadcast_signal: bool. | ||||
* add edje_object_part_text_imf_context_get(). | ||||
* add edje_object_update_hints_set() and edje_object_update_hints_get() | ||||
. | ||||
* nee keybindings in entry flr ctrl+arrows, ctrl+del and ctrl+backspace | ||||
. | ||||
* cursor,changed,manual signal from entry. | ||||
* undo/redo in entry + IMF. | ||||
* HEX, TERMINAL, PASSOWORD vkbd types added. | ||||
* recalc smart callback for object size changes back to C. | ||||
* EDJE_ASPECT_PREFER_SOURCE. | ||||
* Lua: edje.version(). | ||||
* minmul property. | ||||
* edje_object_part_text_style_user_set/get(). | ||||
* min/max: SOURCE. | ||||
* edje_object_text_markup_filter_callback_add/del/del_full(). | ||||
* edje_object_part_text_input_panel_show/hide(). | ||||
* edje_object_part_text_imf_context_reset(). | ||||
* edje_object_part_text_prediction_allow_set/get(). | ||||
* add a way to disable signal broadcasting. | ||||
* edje_object_part_text_input_panel_language_set/get(). | ||||
* edje_object_part_text_input_panel_imdata_set/get(). | ||||
* edje_object_part_text_input_panel_return_key_type_set/get(). | ||||
* edje_object_part_text_input_panel_return_key_disabled_set/get(). | ||||
* edje_object_part_text_user_insert() | ||||
* double click in entry selects word, triple selects line. | ||||
* EDJE_VERSION_12 define in edc for #ifdefs handling edje 1.2 (or older | ||||
) | ||||
* edje_object_part_text_escaped_set() | ||||
Improvements: | ||||
* speedup load time of Edje file. | ||||
* check existence of group at compile time also. | ||||
* reduce number of call to stat during edje_object_file_set. | ||||
* unswallow object about to be swallowed if necessary. | ||||
* Lua scripts now more resilient against API changes. | ||||
* edje_cc only store the image actively used in an edje file. | ||||
* reduction in part walking. | ||||
* check group existence at edje_cc time. | ||||
* edje_object_part_text_cursor_content_get() prototype fixed. | ||||
* calling non-existant lua functions doesn't crash now. | ||||
* make it possible to update size hints automatically | ||||
Fixes: | ||||
* Correctly count and propagate preload signal with GROUP. | ||||
* Fix rotation with fixed point. | ||||
* Correctly propagate scale factor to GROUP. | ||||
* Potential crash from buffer overflow copying map data. | ||||
* Limits detection by edje_cc. | ||||
* Errant free() call in loading of edje files. | ||||
* unswallow objects that are going to be swallowed elsewhere. | ||||
* ability to change edje source correctly inside edje callback. | ||||
* overriding group in edje_cc. | ||||
* filter now only valid once program affecting parts is done. | ||||
* edje_object_part_text_input_panel_enabled_set/get if IMF doesn't exis | ||||
t. | ||||
* EDJE_CALC_CACHE issues and when using relative to_x/y on separate par | ||||
ts. | ||||
* filter preventing any action being triggered. | ||||
* signal propagation when matching target GROUP exists. | ||||
* correctly count and propagate preload signal with GROUP | ||||
* rotation with fixed point | ||||
* propagate scale factor to GROUPS | ||||
* fix no number inserts even if numlock is locked | ||||
Changes since Edje 1.0.0: | Changes since Edje 1.0.0: | |||
------------------------- | ------------------------- | |||
Additions: | Additions: | |||
* "UNDER" entry cursor mode | * "UNDER" entry cursor mode | |||
* auto alignment of TEXT parts with text.alignment set to -1 | * auto alignment of TEXT parts with text.alignment set to -1 | |||
* mirroring support | * mirroring support | |||
* edje_object_part_text_cursor_pos_set/get() | * edje_object_part_text_cursor_pos_set/get() | |||
* size_range propert to TEXT parts | * size_range propert to TEXT parts | |||
* proxy parts so part can source other parts including swallows | * proxy parts so part can source other parts including swallows | |||
* suport explicit shadow direction with added effect param | * support explicit shadow direction with added effect param | |||
* edje_object_part_text_append() | * edje_object_part_text_append() | |||
* new interpolations: ACCEL_FAC, DECEL_FAC, SIN_FAC, DIVIS, BOUNCE, SPR ING | * new interpolations: ACCEL_FAC, DECEL_FAC, SIN_FAC, DIVIS, BOUNCE, SPR ING | |||
* "entry,paste,request,1" signal (primary) | * "entry,paste,request,1" signal (primary) | |||
* "entry,paste,request,3" signal (clipboard) | * "entry,paste,request,3" signal (clipboard) | |||
* "entry,selection,all,request" signal | * "entry,selection,all,request" signal | |||
* "entry,selection,none,request" signal | * "entry,selection,none,request" signal | |||
* "entry,paste,request*" signals afte cursor change | * "entry,paste,request*" signals afte cursor change | |||
* "entry,changed,user" signal | * "entry,changed,user" signal | |||
* collection.group.limits.horizontal/vertical | * collection.group.limits.horizontal/vertical | |||
* input panel layout setting API's | * input panel layout setting API's | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 77 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |