aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/evas/NEWS
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-01-04 18:41:13 +1000
committerDavid Walter Seikel2012-01-04 18:41:13 +1000
commitdd7595a3475407a7fa96a97393bae8c5220e8762 (patch)
treee341e911d7eb911a51684a7412ef7f7c7605d28e /libraries/evas/NEWS
parentAdd the skeleton. (diff)
downloadSledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.zip
SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.gz
SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.bz2
SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.xz
Add the base Enlightenment Foundation Libraries - eina, eet, evas, ecore, embryo, and edje.
Note that embryo wont be used, but I'm not sure yet if you can build edje without it.
Diffstat (limited to '')
-rw-r--r--libraries/evas/NEWS111
1 files changed, 111 insertions, 0 deletions
diff --git a/libraries/evas/NEWS b/libraries/evas/NEWS
new file mode 100644
index 0000000..afddb46
--- /dev/null
+++ b/libraries/evas/NEWS
@@ -0,0 +1,111 @@
1Evas 1.1.0
2
3Changes since Evas 1.0.0:
4-------------------------
5
6Additions:
7
8 * auto-align feature to textblock
9 * mixedwrap wrap mode to textblock
10 * harfbuzzsupport for shaping
11 * WBMP loader
12 * mirror mode for tables
13 * proxy abilities to image objects to choose source ro mirror
14 * speculative texture cache to the OpenGL engine to avoid texture uploads
15 * newline policy setting API to textblock
16 * evas_object_ref and evas_object_unref to defer object deletions
17 * ICO loader
18 * evas_object_image_memfile_set to load images from memory
19 * vertical alignment to textblock
20 * more shadow directions for text rendering
21 * runtime italicizing and boldening of fonts that don't have their own
22 * more bidi API support
23 * PSD loader
24 * generic external-process loader for thins like xcf, pdf, video, ps
25 * password mode to textblock
26 * GL shader disk cache to avoid re-compilng on start
27 * evas_textblock_node_format_list_get. API
28 * smart class usage count get API
29 * grid layout smart object and API
30 * evas_event_thaw_eval to help evaluate state and events on event thaw
31 * textblock support for numeric escapes like "<" in markup
32 * evas_object_image_extension_can_load_get API
33 * evas_object_image_extension_can_load_fast_get API
34 * evas_object_image_load_orientation_get API
35 * evas_object_image_load_orientation_set API
36 * feature to allow tables to repack the same object without error
37 * API to get child packing from table
38 * is_inside implementation for polygon objects
39 * out-of-order open/close tag support in textblock markup
40 * support for quoted parameters in tags in textblock markup
41 * font_weight and font_style formats
42 * font_width font format
43 * markup tag to specify language
44 * evas_textblock_cursor_range_formats_get API
45 * evas_textblock_cursor_visible_range_get API
46 * callback prioritization support
47 * YUV 601 input support for evas_object_image_data_convert
48 * NV12 colorspace for evas image objects
49 * MT12 colorspace for evas image objects
50 * underline dashing suport to textblock
51 * API to get largest image size
52 * GL Cocoa engine
53
54Fixes:
55
56 * cursor and selection handling with bidi text
57 * many general bid issues with text
58 * free bug in key grabs
59 * bug when images are scaled to massive sizes (like 1 billion pixels)
60 * BMP decode for have more pixels per line than the image does
61 * font string parsing bug if font element is too long
62 * crash bug in argb8888 to a8 conversion
63 * textblock bug with cursors in empty textblocks
64 * bug in smart calc array where some objects would be skipped
65 * static linking of BMP and TGA loaders
66 * bug when GL viewport was set with a NULL context
67 * bug when looking for vsync API due to SGI vs EXT differences
68 * bug in evas_object_del where DEL callback happened before HIDE
69 * yinversion bug on some GL surfaces
70 * BMP loader to handle alpha BMPS as solid where all alpha values are 0
71 * clipping with evas map issues
72 * bug where wrong call was used for freeing a mempool object
73 * static linking of GL engine
74 * GL engine to handle if someone uses GL contexts outside of evas
75 * bug in evas_object_textblock_text_markup_prepend that broke cursors
76 * lack of calling pre/post swap callbacks when using OpenGL-ES2
77 * some crashes with load options scaling of SVGs in 2nd pass decode
78 * segfault with evas_textblock_cursor_content_get
79 * libjpeg 8 compilation support on windows
80 * evas table to handle weighting correctly and expansion
81 * evas table to allow fractional weights, not just 0/1
82 * glyph search bug causing inconsitent return values in some cases
83 * compile when --disable-async-preload is used
84 * callback counter bug
85 * grab count and hide bug
86 * infintie loop bug when re-inserting objects during pre-render calc
87 * evas_object_image_data_convert
88 * TGA loader detects false positives less and handles alpha TGAs better
89 * repeat event flag not inherited from parent smart like pass events
90
91Improvements:
92
93 * pre-render speed for rectangles if they are invisible
94 * code of textblock and font engine
95 * textblock layout speed
96 * speed and memory usage of textblock
97 * cache handler to also use file size, mode and sub-second timestamp
98 * textblock to re-layout only paragraphs that have changed
99 * homogenous table layout alignment and sizing
100 * textblock linebreaking by using liblinebreak
101 * image loader to drop out instantly if image file is a directory
102 * object allocation to use mempools
103 * font engine to use string objects not strings for caching purposes
104 * text to display missing unicode char instead of missing glyphs
105 * internal file code to use eina_file more
106 * jpeg loader to use eina_file
107 * jpeg encode and decode quality improved at expense of speed
108
109Removals:
110
111 * removed quartz, cairo, qtopia and xrender engines. dead.