pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/edje



Module name:    wip
Committed by:   roelants
Date:           Sun Dec 30 19:47:55 UTC 2012

Modified Files:
        wip/edje: Makefile PLIST buildlink3.mk distinfo

Log Message:
Upgrade edje to 1.7.4 + steal maintership.

NEWS since 1.1.0 (which is in pkgsrc/graphics):

Changes since Edje 1.7.3:

Fixes:
    * Lua 5.2 support added, still works fine with 5.1.
    * Before cursor is moved by mouse_down, imf_context_reset should be called 
with current cursor position.
    * Backport from 78587 in trunk.
    * Fix inheriting groups with programs that have after programs where after 
programs are duplicated in the list.

Changes since Edje 1.7.2:

Fixes:
    * fix compilation on Solaris 11
    * fix duplicate after programs in group inheritance.

Changes since Edje 1.7.1:

Fixes:
    * fix scale_set with edje containing boxes and/or tables
    * fix edje_cc to use max, not default compression
    * fix edje_text_class_set to update the text classes correctly.
    * fix to not update map uv for proxy
    * fix to not segv on inheriting group lookups
    * fix build on Solaris 11
    
Changes since Edje 1.7.0:

Fixes:
    * Fix edje_*scale_set() on sub-group.

Changes since Edje 1.2.0:

Additions:
    * Add edje_watch to monitore change on edje source.
    * Emit ['edje,change,file', 'edje'] when the file change on disk.
    * edje_player will automatically reload the file when it change on disk.
    * Add SPACER part. This part are not putting anything into the canvas. So 
lighter and faster to
    process (Use it to replace RECT part that are never visible and never catch 
any event).
    * Add accessibility flags and API to retrieve the relevant part.
    * Emit signal when flagged part size get to zero.
    * Warn at compile time about forgotten image.
    * Stop compilation when clipping to a non RECT part.

Improvements:
    * Allocate once and reuse Evas_Map.
    * Make edje_cc faster by improving the parser, mapping file in memory and 
using threads.
    * Made state index optional in EDC files and Embryo scripts.
    * Improve speed of color_class lookup by using an Eina_Hash.

Fixes:
    * Add missing files in the tarballs.
    * Prevent crash when running nested edje_object_signal_emit with 
edje_object_signal_callback_{add,del}.
    * Do actually verify that the file on disk is different from the file we 
have loaded.
    * Preserve user drag, box and table information during call of 
edje_object_file_set.
    * Fix table and text when fixed point is turned on.
    * Clamp image tween to never underflow also.
    * [entry] display preedit string even though there is no attribute
    * Fix shutdown of Edje_Multisense.
    * Reduce potential reentrant issue when using edje_object_signal_emit.
    * Call edje_object_message_signal_process also on GROUP part Edje object.
    * Remove memory leak when alias are present in the edj file.
    * Properly destroy color_class and text_class on an Edje_Object.
    * Stop leaking memory on edje block error during signal emit.

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 exist.
    * EDJE_CALC_CACHE issues and when using relative to_x/y on separate parts.
    * 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


To generate a diff of this commit:
cvs -z3 rdiff -u -r1.12 -r1.13 wip/edje/distinfo
cvs -z3 rdiff -u -r1.22 -r1.23 wip/edje/buildlink3.mk
cvs -z3 rdiff -u -r1.34 -r1.35 wip/edje/Makefile
cvs -z3 rdiff -u -r1.9 -r1.10 wip/edje/PLIST

To view a diff of this commit:
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/edje/distinfo?r1=1.12&r2=1.13
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/edje/buildlink3.mk?r1=1.22&r2=1.23
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/edje/Makefile?r1=1.34&r2=1.35
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/edje/PLIST?r1=1.9&r2=1.10

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_123012
_______________________________________________
pkgsrc-wip-cvs mailing list
pkgsrc-wip-cvs%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-cvs


Home | Main Index | Thread Index | Old Index