summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schmidt <s.schmidt@samsung.com>2014-04-28 13:00:32 +0200
committerStefan Schmidt <s.schmidt@samsung.com>2014-04-28 13:00:32 +0200
commitaa4418e14a2c1b824c39467f42a2602b2b3c591e (patch)
treecaac81c7941a3cf9f7f92bcff3afee85e600e045
parent8d8ab37b4d1245adc3a358a9152fb3ad96dcdbd2 (diff)
release: v1.10.0 alpha1v1.10.0-alpha1
-rw-r--r--NEWS201
-rw-r--r--configure.ac4
2 files changed, 200 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index f495176..79ba57a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,201 @@
1========= 1==========
2EFL 1.9.0 2EFL 1.10.0
3========= 3==========
4
5Changes since 1.9.0:
6--------------------
7
8Features:
9
10 * eina: add eina_inarray_resize @feature.
11 * eina: add eina_accessor_clone and update all Eina_Accessor to take advantage of it.
12 * eina: add a C++ bindings to Eina @feature.
13 * @feature - Apply NEON intrisics improvement to rotation
14 * Evas textblock: Implemented mid-contextualization formatting.
15 * evas-drm: Add evas_drm to build order for Evas drm engine
16 * evas-drm: Add Evas Drm Engine (software only currently)
17 * evas-drm: Add option to enable drm hardware acceleration
18 * evas-drm: Start on hardware-accel support for drm
19 * evas-drm: Triple buffer by default.
20 * evas-drm: Fix opening of drm card
21 * evas-drm: Start on hardware Plane support
22 * evas-drm: Add vsync/non-vsync support to evas_drm code
23 * evas-drm: Ddd support for setting vsync with env variable.
24 * edje: @feature to include license in edje file. (T1027)
25 * edje: add support of last input entered in password mode to be always visible in entry.
26 * eio: make it possible to limit the amount of memory used by threads.
27 * eina: make Eina_Error thread safe.
28 * edje: add AUTHORS and more than one license file to Edje.
29 * ecore-drm: Add Ecore_Drm code
30 * ecore-drm: Add configure.ac autofoo for ecore-drm
31 * Eet: Added vieet a tool to edit eet files.
32 * eina-cxx: Added eina_log support for C++, using IOStreams syntax
33 * ecore-drm: Add API function to return the vt fd
34 * ecore-drm: Add dependency on xkbcommon
35 * ecore-drm: Add code pass along key events to ecore_event
36 * ecore-drm: Set the window of the Ecore_Event_Key structure
37 * ecore-drm: Add code to handle modifiers in a key event
38 * ecore-drm: Add code to handle mouse input
39 * evas/font: Added evas_font_path_global_* APIs.
40 * Eo: Made eo id for classes a bit more secure.
41 * ecore-drm: Add API function to return the drm device name
42 * ecore-evas-drm: Add support for resize and move callbacks
43 * ecore-evas-drm: Add support for setting focus_in & focus_out callbacks
44 * ecore-evas-drm: Add support for setting the mouse in & mouse out callbacks of the ecore_evas
45 * ecore-evas-drm: Add support for ecore_evas_move function
46 * ecore-evas-drm: Add support for ecore_evas_move_resize
47 * ecore-evas-drm: Add support for rotation set
48 * ecore-evas-drm: Add support for setting the title of the ecore_evas
49 * ecore-evas-drm: Add support for ecore_evas_name_class_set
50 * ecore-evas-drm: Add support for setting size hints
51 * ecore-evas-drm: Add support for ecore_evas_object_cursor_set
52 * ecore-evas-drm: Add support for ecore_evas_layer_set
53 * ecore-evas-drm: Add support for ecore_evas_iconified_set
54 * ecore-evas-drm: Add support for ecore_evas_borderless_set
55 * ecore-evas-drm: Add support for maximized, fullscreen, withdrawn, and ignore_events settings
56 * ecore-evas-drm: Add support for alpha & transparent setting
57 * ecore-evas-drm: Add support for setting aspect of ecore_evas
58 * edje_cc now supports program.targets keyword for adding N targets in one line
59 * edje_cc now supports group.remove for removing parts from inherited groups
60 * edje_cc now supports part.inherit for copying attributes of parts within a group more easily
61 * eeze_udev gets more helper functions
62 * edje_cc now supports program.sequence for more easily chaining programs together
63 * edje_cc can now use group.program_remove to remove inherited programs
64 * edje_edit: function that will return the source code of the loaded edje edit object.
65 * ecore-drm: Add API function for getting size of an output.
66 * eet-cxx: add implementation for eet C++.
67 * Eina: Fix mistake in a previous patch
68 * +eeze_udev_get()
69 * eina-cxx: Modified eina C++ log use syntax
70 * Move to Eo2 and adjust code accordingly
71 * Eo: eo_do now returns called func's value + default ret fix.
72 * Edje: Use LOSSY_ETC1 instead of LOSSY
73 * Evas TGV: Add direct copy mode for ETC1/ETC2 data
74 * Evas: Add support for ETC2 in the TGV loader
75 * Evas gl_x11: Add ETC2 support to the GL/X11 engine
76 * edje_cc now supports "lazEDC", a more concise version of EDC
77 * edje_cc now supports the group.inherit_only attribute
78 * edje_cc now supports targets for SIGNAL_EMIT actions
79 * edje_cc now has the program.groups and X.target_group keywords for target grouping
80 * edje_cc now supports group.program_source for specifying a default source in programs
81 * eina_hash now has helper functions for managing lists inside hashes
82 * edje_cc now supports part.description.link for single line state changes
83 * edje now has the group.script_recursion flag for permitting unsafe embryo recursion (T905)
84
85Fixes:
86
87 * ecore: @fix race condition when using ecore_main_loop_thread_safe_call_sync.
88 * examples/evas: Set a proper format string for fprintf
89 * evas-drm: Set Magic on the Ecore_Evas
90 * evas-drm: Fix configure.ac typo for drm hw accel argument
91 * evas-drm: Call framebuffer_set earlier in the process so that the screen gets updated sooner.
92 * evas-drm: Fix opening of drm card
93 * evas-drm: Forgot to install the evas drm engine pkgconfig file
94 * evas-drm: cleanup outbuf structure and functions
95 * evas-drm: cleanup evas_engine code for drm sw engine
96 * evas-drm: Add vsync/non-vsync support to evas_drm code
97 * evas-drm: Ddd support for setting vsync with env variable.
98 * Evas: Fix build issue when building without drm
99 * ecore_avahi: @fix timeout to avoid pitfall of forever frozen timer.
100 * evas-drm: Fix evas drawing delay for cedric
101 * Evas filters: Avoid CRI message when using the GL engine
102 * Evas filters: fix black squares with the GL engine
103 * Evas filters: fix random cases of 'dancing text'
104 * Evas filters: fix clip to target calculation
105 * edje: fix edje_watch to not pass the '\n' to eio_monitor.
106 * edje: let's allow to reset escaped text to NULL. (T821)
107 * evas-drm: Don't call framebuffer set from within send function
108 * evas-drm: Check buffer validity in swap function
109 * evas-drm: Fix setting cached image alpha flag
110 * ecore-evas-x: Fix resource leak from eina_str_split_full usage (CID1188012)
111 * eo: memory waste at mixin class elaboration
112 * Edje entry: fix bug preedit text is committed in the next entry when Tab key is pressed.
113 * edje/edje_edit: fix part add bug
114 * edje/edje_edit: Check for NULL
115 * evas-drm: Remove hardware acceleration fields from engine structure
116 * evas-drm: Add headers for hardware acceleration
117 * ecore-drm: Add missing define
118 * ecore-drm: Comment out Gbm Format
119 * efl: Fix installing ecore-drm pkgconfig file
120 * efl: Fix build with drm disabled
121 * evas/fb: avoid crashing it outbuf setup failed.
122 * evas: @fix convert to 24bits so dst_jump is used properly.
123 * evas/fb: expose and call fb_freemode() and fb_cleanup()
124 * ecore_fb: @fix use of uninitialized values reported by valgrind.
125 * evas/fb: use stride instead of width.
126 * eina: Fix bug in eina_convert_itoa (T1062)
127 * edje/entry: fix to not emit "changed" signal in unnecessary cases of password mode.
128 * edje: do not leak in case of error. (CID1191310, CID1191311)
129 * evas-fb: Fix broken build of efl
130 * ecore-drm: Initialize ecore_event on ecore_drm_init
131 * edje - allow lager clipper space.
132 * eina-cxx: Fixes compilation errors and warnings in clang
133 * evas: Replace EINA_LIST_FOREACH_SAFE to while statement.
134 * evas: @fix use the correct composite op on lines with pixman
135 * Evas filters: Fix 1-D blurs on a single buffer
136 * Evas filters: Fix memory leak when destroying the object
137 * ecore-x: Predefine Ecore_X_Atom and Ecore_X_Icon
138 * ecore-evas: Predefine Ecore_X_Atom and Ecore_X_Icon
139 * evas: restore behavior of stack above and below when no rel is specified. (CID1191907, CID1191906)
140 * Ecore x: Add back the two symbols removed in 1.9.
141 * eet: fix tokenizer's escape logic.
142 * Evas textblock: Don't include right margin/padding twice when aligning lines.
143 * edje: check font change in edje text part cache infra.
144 * edje/util: set flag to all_part_change when edje class member is added.
145 * Evas cserve2: Fix client crashes when a file changed
146 * Evas gl: Fix clip in image_draw if it's not set
147 * ecore-drm: Fix ecore_drm_device_window_set to use an unsigned int
148 * ecore-evas-drm: Fix setting of the ecore_evas property window and register the prop.window for events.
149 * evas-drm: Fix engine to use the output's framebuffer as window id
150 * ecore-wayland: Fix ecore_wl_init 'stalling' when used in a server
151 * Eolian/Lexer: increase buffer length for .eo files
152 * Eolian/Generator: Don't generate sub ids structure if not needed.
153 * ecore-drm: Fix absolute motion coordinate calculation
154 * edje_cc no longer fails on collections.group{}
155 * edje_cc now correctly handles lack of state int in STATE_SET action
156 * edje_cc also checks min args correctly for STATE_SET actions
157 * Evas filters: fix potential memory leak
158 * eio monitors no longer trigger a CRI error during free
159 * edje_cc uses macros for some of its handler setup
160 * evas/gl - fill up missed blend mode.
161 * evas: Fixed warning for uninitialized variables
162 * edje_cc now correctly handles group inheriting when the inherit is after a part/program
163 * build: Disallow non-working sdl + opengl ES combination (T856)
164 * Evas Textblock: increase ref of format before work
165 * evas/proxy - redraw proxy source properly.
166 * Eolian: move the beta API ifdef to cover all the H types and functions.
167 * Eolian: fix virtual pure support.
168 * Eolian/Lexer: fix function names parsing.
169 * edje_cc: Fix the crash when compiled wrong edc file containing empty part
170 * evas - fix incorrect object reset.
171 * evas-drm: Add trapping for a canvas below framebuffer size
172 * ecore-evas-drm: Add better support for ecore_evas_fullscreen_set
173 * ecore-drm: Fix mouse wheel to not be inverted
174 * emotion: fix memory leak
175 * edje_cc: fix group inheriting with scripts. (group.script and .program.script)
176 * ecore-evas - fix object cursor to not delete the same cursor when set
177 * ecore_evas_extn: give proper event data to callbacks
178 * ecore_evas_extn: fix doxygen sample
179 * evas-drm: Default async page flip to false as this can cause tearing
180 * evas-drm: Remove all async_page_flip options/references
181 * ecore-con - deal with internal buffer growing over 2g in size
182 * fix swap buffers with damage to not detect if ext str is not there
183 * ecore-wl: Optimize opaque region setting for surface and reduce unnecessary calls to surface commit.
184 * ecore-wl: Optimize setting of window input region
185 * ecore-evas-wl: Reduce useless compositor redraws during render update and update input & opaque regions after resizing.
186 * ecore_evas_extn: initialize server handle on server deletion
187 * ecore_evas_extn: update plug image object after disconnection
188 * Eo: eo_do now returns called func's value + default ret fix.
189 * Fixed a problem with e wl server that sent invalid key value to wl client.
190 * ecore-evas-wl: Ooops, Fix opaque & input regions being set to incorrect values
191 * ecore-wl: Don't create an input cursor surface unless the input has pointer capability.
192 * ecore-wl: Check for existance of data device manager
193 * eo: fix broken children iterator, remove redundant fields.
194 * ecore: Fixed se of EINA_MAIN_LOOP_CHECK_RETURN macros with functions with return types
195 * emotion: fix triggering condition of fallback module loading (T1025)
196 * edje now correctly forces ellipsis setting on text parts
197 * emotion: play set before file open callback bug fix
198 * emotion: use eina stringshare not strdup
4 199
5Changes since 1.8.0: 200Changes since 1.8.0:
6-------------------- 201--------------------
diff --git a/configure.ac b/configure.ac
index 48014f4..a0cb338 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
1EFL_VERSION([1], [9], [99], [dev]) 1EFL_VERSION([1], [10], [0], [release])
2AC_INIT([efl], [efl_version], [enlightenment-devel@lists.sourceforge.net]) 2AC_INIT([efl], [efl_version-alpha1], [enlightenment-devel@lists.sourceforge.net])
3 3
4AC_PREREQ([2.60]) 4AC_PREREQ([2.60])
5AC_CONFIG_SRCDIR([configure.ac]) 5AC_CONFIG_SRCDIR([configure.ac])