Commit graph

38 commits

Author SHA1 Message Date
dieter roelants
64fb34d819 Update edje to version 1.7.9.
Changes since Edje 1.7.8:

Fixes:
  * edje: fix recursive scale_set on edje_object
2013-11-09 14:35:27 +00:00
dieter roelants
7d0dd3b9cb Update Enlightenment libraries to version 1.7.8. 2013-09-15 17:22:35 +00:00
dieter roelants
ad16fda176 Update Edje to 1.7.5.
Changes since Edje 1.7.4:

* No visible changes, bumping to sync with new minor release.
2013-02-17 13:12:30 +00:00
dieter roelants
90bd17fa80 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
2012-12-30 19:47:55 +00:00
Aleksej Saushev
90d227ea69 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
2012-09-28 22:07:28 +00:00
Jörg Sonnenberger
2112de8ef0 Update to 2009/12 snapshot. 2010-01-18 19:38:38 +00:00
Thomas Klausner
8800f9c18c Second try at recursive PKGREVISION bump for jpeg shlib major bump (jpeg-8). 2010-01-18 09:38:16 +00:00
Thomas Klausner
303fd48adc Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:03:22 +00:00
Jörg Sonnenberger
2f480d1d01 Update to edje-0.92.062 from the 2009/07/29 snapshot. 2009-09-11 22:15:22 +00:00
Jörg Sonnenberger
f493bb5fa9 Update to latest e17 snapshot 2009-06-07 21:27:03 +00:00
Min Sik Kim
35437cbdc2 evas is in pkgsrc. 2009-03-04 17:47:33 +00:00
Tobias Nygren
d46e411af1 needs python (for inkscape2edc) 2008-12-14 13:49:49 +00:00
Jörg Sonnenberger
b411690b9a DESTDIR ready 2008-11-19 01:12:09 +00:00
Min Sik Kim
1b9463a776 Update edje to 0.9.9.050.
This is a snapshot release and the changelog is unavailable.
2008-10-26 08:05:21 +00:00
Min Sik Kim
4a7ab5f60b Remove embryo. A newer version is in lang/embryo. 2008-10-26 07:57:53 +00:00
Min Sik Kim
7cbde8732b Use devel/eet instead of wip/eet. Both have the same version of eet. 2008-10-20 00:09:21 +00:00
Marcin M. Jessa
bf1321abbe Updated mirror info 2008-08-06 13:48:17 +00:00
Marcin M. Jessa
97fa1c7786 *** empty log message *** 2008-08-06 10:52:22 +00:00
Daniel Horecki
ef5237e9d7 update to newest snapshot 2008-06-29 21:27:02 +00:00
Tobias Nygren
5095532425 This commit brought to you by the automated whitespace police (pkglint) 2008-05-24 15:34:08 +00:00
Thomas Klausner
53c7f5db84 Recursive PKGREVISION bump for gnutls-2.2.2 update with shlib major bump. 2008-03-06 14:54:07 +00:00
Daniel Horecki
e52bf448d0 Update to newest snapshot. 2008-02-21 23:56:48 +00:00
Tobias Nygren
d2ab3469b0 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 04:30:10 +00:00
Johann Franz
55a722f03b General overhaul. 2007-12-05 06:29:48 +00:00
Johann Franz
eaf22a34d9 Wants for direct deps eet and evas. 2007-12-04 18:55:51 +00:00
Johann Franz
dccb383084 Cleanup a bit in E17 and dependencies. 2007-12-04 04:17:22 +00:00
Adam Hoka
05cff119ba Upgrading to the latest snapshot.
Now builds cleanly on NetBSD.

The porting is done by YazzY.
2007-12-02 14:50:13 +00:00
Thomas Klausner
c33d857bbf Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.
Bump PKGREVISION.
2007-09-21 13:06:49 +00:00
Thomas Klausner
837f69332a Adapt for librsvg rename. Bump PKGREVISION. 2007-09-20 21:37:24 +00:00
Grzegorz Błach
6b02097f3f add edje from enlightenment.freedesktop.org 2007-04-29 13:12:22 +00:00
Peter Bex
008a67c5ff Remove way outdated Enlightenment packages (Asparagus release) 2006-08-27 18:05:55 +00:00
Sergey Svishchev
14767180cf Repair more linkrot in MASTER_SITES and HOMEPAGEs, ignoring internal redirects
and redirects from/to sf.net, *.org.
2006-05-01 01:31:58 +00:00
Thomas Klausner
ad6cb11b6d "wip" is not a valid category -- please use the standard pkgsrc ones.
Remove wip from CATEGORIES, and guess category if wip was the only one
specified.
2005-11-02 17:59:54 +00:00
Krister Walfridsson
753f4543c4 Change obsolete USE_X11 to include ../../mk/x11.buildlink3.mk instead. 2005-06-12 23:51:13 +00:00
Todd Vierling
5f60a41bb5 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:09:34 +00:00
Todd Vierling
41b0672cba Update linkage to libltdl, which is now its own package.
Some of these packages probably don't use libltdl at all, but it's up to
the MAINTAINER to fix the .includes to pull in only what's actually needed.
2004-10-15 14:53:18 +00:00
Min Sik Kim
0f89f235dd eet has been moved to pkgsrc. 2004-10-13 09:01:32 +00:00
Peter Bex
b5af1aea9e Edje is a complex graphical design and layout engine. It provides a
mechanism for allowing configuration data to define visual elements in
terms of layout, behavior, and appearance.  Edje allows for multiple
collections of layouts in one file, allowing a complete set of images,
animations, and controls to exist as a unified whole.

Edje separates the arrangement, appearance, and behavior logic into
distinct independent entities.  This allows visual objects to share
image data and configuration information without requiring them to do
so.  This separation and simplistic event driven style of programming
can produce almost any look and feel one could want for basic visual
elements. Anything more complex is likely the domain of an application
or widget set that may use Edje as a conveneient way of being able to
configure parts of the display.
2004-09-16 17:41:00 +00:00