summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Juyung Seo <seojuyung2@gmail.com>2015-07-09 03:35:35 +0900
committerDaniel Juyung Seo <seojuyung2@gmail.com>2015-07-09 03:35:35 +0900
commit3317dfb4c6fc82276381940cb4013a4bbc3df53d (patch)
treee07c5e181e5632ee3faa1591fa6ba803fe2f6dec
parent932f2a422fb5b2797467111aa2d1531264ae9934 (diff)
release: Update NEWS and bump version for 1.15.0alpha1 releasev1.15.0-alpha1
-rw-r--r--NEWS205
-rw-r--r--configure.ac4
2 files changed, 206 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index a001266..c34370c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,210 @@
1========== 1==========
2EFL 1.14.0 2EFL 1.15.0
3========== 3==========
4 4
5Changes since 1.14.0:
6---------------------
7
8Features:
9
10 * Eo: Take eo out of beta.
11 * Eo: Add eo_do_part.
12 * Eolian: Add API to retrieve an event of a class by its name
13 * evas: enable NEON-optimized code for aarch64.
14 * evas: implement _op_blend_c_dp_neon in NEON intrinsics.
15 * Static deps: Move unibreak to be an external dep.
16 * Static deps unibreak: update to what will soon be version 3.
17 * ecore-drm: Add API function to return screen size range
18 * ecore-drm: Add API function to return the name of an output
19 * ecore-drm: Add API function to return output connected state
20 * ecore-drm: Add API function to return the connector type of a given output
21 * ecore-drm: Add API function to return if a given output has a backlight
22 * ecore-drm: Add API function to return the edid of a given output
23 * ecore-drm: Add API function to return output modes
24 * ecore-drm: Add support for a Primary Output
25 * ecore-drm: Add API function to return primary output
26 * ecore-drm: Add API function to get an output's crtc size
27 * ecore-drm: Add API function to find an output given a name
28 * ecore-drm: Add new API function to mark an output as primary
29 * Merge branch 'devs/devilhorns/ecore_drm'
30 * ecore-drm: Add API function to test if an output can go on a given crtc
31 * ecore-drm: Add a 'name' field to Ecore_Drm_Event_Output
32 * ecore-drm: Add API function to set a new mode on an output
33 * efl - add more evlog points
34 * eina: add crosss platforme API to retrieve tmp and home directories from environment.
35 * edje entry: Improves anchors handling
36 * eina_cpu - up max number of threads to 32
37 * eolian: much better and stricter redefinition checking
38 * evas: New Evas Callback added when viewport is resized.
39 * eolian: new syntax for params/values/keys
40 * ecore-x: add function to init ecore-x from external Display* object
41 * Eo: Add a return value to eo_constructor().
42 * Eo: Remove eo_error_set() and clean up finalizer()
43 * ecore-input: add keysym to Ecore_Event_Key struct
44 * evas: add keysym member to key event structs
45 * eolian: disallow cyclic dependencies between .eo files
46 * ecore_imf/wayland: support autocapital mode in wayland text input
47 * Evas textblock: Add underline height support
48 * ecore_imf/wayland: support password mode in wayland text input
49 * ecore_imf/wayland: support input hint in wayland text input
50 * ecore_imf/wayland: support input language mode in wayland text input
51 * eolian: initial exposed declaration API - not yet very useful
52 * Evas GL: 1.x support for GLX
53 * Evas GL: support surfaceless make current
54 * eolian: add documentation handling API
55 * ecore-x: add new grab touch devices functionality.
56 * eolian/generator: generation for new documentation system
57 * eolian: support for @since tag in new doc comments
58 * Edje: Add clip as a property of a part description
59 * Evas: Add "no-render" flag for proxy sources & clippers
60 * Ecore_input: Add "ECORE_EVENT_MOUSE_BUTTON_CANCEL" event
61 * ecore-buffer: Add ecore_buffer library to EFL.
62 * edje: add support to control the transition time of edje animation globally.
63 * edje: add possibility to speed up animation per object.
64 * eolian_cxx: Use C++ wrappers instead of native types as parameters
65 * Edje/evas filters: Add filter.source support
66 * Edje/evas filters: Use EDJ data sections to store filters code
67 * Edje & evas filters: Add extra data from EDC to Lua program
68 * ecore-x: add ecore_x_keysym_get()
69 * Evas Textblock: Add obstacle objects feature
70 * Evil: add a wrapper around _mkdir
71 * eolian: add API: eolian_declaration_get_by_name
72 * eolian/generator: add proper generation of references
73 * eolian: improve function_full_c_name_get API
74
75Fixes:
76
77 * Evas gl: Fix shader generation with out of source builds.
78 * Eolian/Generator: fix enums generation (T2400)
79 * evil: fix mem leak in dlsym() when using UNICODE
80 * evil: fix dladdr() implementation, add 2 unit tests for evil.
81 * elua: use a minimal app to avoid loading eolian at runtime
82 * ecore-drm: Set output connected property in the creation function
83 * ecore-drm: Set drm client capabilities to support universal planes
84 * ecore - ecore_pipe_wait timeout broken as it never adjusts while waiting
85 * rg_etc: Correct ifdef to keep function available for debug build
86 * Evas GL common: Skip shaders generation if there is no change
87 * ecore-wayland: Input grab_count is unsigned int, no need for comparison < 0
88 * ecore-drm: Fix issue of edid parsing not ignoring string
89 * ecore-drm: Fix ecore_drm_output_edid_get to return a hex string
90 * ecore-drm: Fix finding possible crtcs
91 * ecore-drm: Skip not connected outputs when calculating geometry
92 * Evas filters: Fix glReadPixels usage for EGL
93 * evas grid smart - fix coord overflows when grid size and vsize are large
94 * ecore-drm: Fix purpose of ecore_drm_output_enable/disable functions
95 * ecore-drm: Greatly improve drm rendering speed
96 * ecore-drm: Only send output events when we enable/disable an output
97 * ecore-drm: Fix issue with output_current_resolution_get function
98 * evas canvas: add exceptional handling in invalid input case.
99 * ecore_evas_wayland: prevent duplicated shutdown of ecore_wl
100 * ecore-drm: Fix segfault if sending output event and output has no current mode
101 * ecore-drm: Ignore output enabled flag when setting output mode
102 * evas-drm: Mark framebuffer as dirty before sending
103 * edje: fix back edje_watch.
104 * eina - cpu count - fic cpu count to count # of cores correctly
105 * evas canvas: fix insane mouse move events on proxy source.
106 * ecore-drm: Only try to set the crtc mode if an output is connected
107 * eina-bt: Fix Coverity CID1297405 (dereference before null check)
108 * eolian: use data_type consistently in the C generator
109 * Ecore con url: Fix wrong object destruction.
110 * eolian: allow keys/values in property get/set
111 * eolian: properly handle errors in database_fill (CID1299294)
112 * ecore-wl: Set keycode in event structure for key down/up
113 * evas_object_textblock: fix dereference before null check (CID1270031)
114 * ecore-wl: Remove +x from ecore_wl_input.c
115 * ecore-drm: Remove call to set drm mode when creating an output
116 * eina_cxx, eldbus_cxx: Fix perfect forwarding of arguments
117 * embryo_cc: prevent memory curruption
118 * edje: fix memory leak detected by prevent static analyser.
119 * evas: make image_size_get() return the actual image size
120 * Fix issue wrong surrounding text returns when there is selection area
121 * edje: edje_cc_parse should check pair of parens.
122 * pkg-config: fix portability issue on Windows. (T2458)
123 * ecore-evas: Fix issue of gl_drm engine not being able to load
124 * Evas masking: Fix rare issue of invalid rendering (GL)
125 * Evas GL: destroy egl image when surface is destroyed
126 * Evas GL: Fix direct_mem_opt and direct_override
127 * Evas GL: Make current to an Evas GL context before destroying surface buffers
128 * Evas GL: return correct context for context_get with indirect context
129 * Evas GL: Pass correct attachment enum for glDiscardFramebufferEXT (T0)
130 * Evas GL: Match FBO config with window surface config
131 * emile: fix region load for jpeg image with orientation different set.
132 * ecore_con: fix error handling case.
133 * eolian: double newline ends summary, not single
134 * evas-gl-drm: Rework gl_drm engine to function again
135 * ecore-evas-drm: Update ecore_evas_drm for recent evas gl_drm changes
136 * ecore-drm: Remove erroneous error messages from EINA_SAFETY checks
137 * ecore-evas: Change gl_drm to be the proper engine name
138 * ecore-drm: Don't crash when trying to disable an output
139 * evas-gl-drm: Readd support for pre_swap/post_swap callbacks
140 * ecore-evas-drm: Use XRGB format for gl_drm canvas
141 * evas-gl-drm: Create eglContext before eglWindowSurface
142 * ecore-drm: Don't free an output on unplug
143 * ecore-evas-drm: We don't need to feed mouse events here
144 * evas-gl-drm: Refactor gl_drm engine to not use dumb buffers
145 * evas-gl-drm: Fix issue with swap mode returning wrong value
146 * eina: Fix warning about unused paramaters
147 * evas-gl-drm: Trap for invalid gbm bo
148 * eolian_cxx: initialize all members in a struct correctly (CID1298133)
149 * eolian: we need import_types_ref.h included in tarball
150 * ecore-wayland: Fix T2466: Update xdg shell protocol code
151 * edje: set GROUP/SWALLOW/EXTERNAL pass events based on mouse events
152 * eina semaphore lock - don't wake up because of signals
153 * eolian: pass rbuf to doc_error (CID1304728)
154 * elua lib: sanitize all file paths before writing them (CID1267463)
155 * ecore-x: Fix warning of unused variable
156 * ecore-x: Fix warning of defined but unused function
157 * ecore-x: Fix compiler warning of unused variable
158 * evas: Remove unused variables
159 * ector: always initialize the array contents even without fetchfunc (CID1294210)
160 * ecore: null cb function is unacceptable.
161 * Edje_entry: Fix control + (x,a,y,z,m,c) not working issue.
162 * Evas GL: Fix coverity CID 1304559, 1304560 (CID1304560, CID1304559)
163 * eolian/generator: fix enum field doc generator bug
164 * Evas filters: Fix blend with color with rgba buffers
165 * edje entry - also filter 0x7f (DEL) char on input as it's invalid entry
166 * evas_smart: Add a check for zero size before malloc
167 * evas_event: evas_event_feed_mouse_cancel set EVAS_EVENT_FLAG_ON_HOLD
168 * Evas: Remove shader_3d .x generated file from BUILT_SOURCES
169 * eolian: check for C type keyword before trying to append as C type keyword
170 * ecore-evas-drm: Default to GBM_FORMAT_ARGB8888
171 * eina/simple_xml_parser: don't parse the <, > in the attribute string.
172 * evas-gl-drm: Cleanup compiler warnings when building gl_drm engine
173 * ecore-input-evas: Fix Coverity CID1306803 (logically dead code)
174 * evas-render2: Fix Coverity CID1306141: Dereference null return value
175 * edje: Fix Coverity CID1299026 and CID1299027: Explicit null dereference
176 * evas: fix Evas.Canvas3D color pick
177 * ecore-wayland: Fix issue of events not getting dispatched properly
178 * ecore-drm: Fix issue of outputs not getting registered with the wayland registry (T5, T2465)
179 * ecore-drm: Fix setting proper output subpixel value
180 * ecore-drm: Quiet down output from libinput
181 * eo - silence ERR logs on constructor fail - this is valid behavior
182 * efl - efreetd service move from dbus session bus to ecore ipc
183 * eina module - it is not an error to ERR log to not load a .so
184 * ecore con dns - a failed dns lookup is not an err log event
185 * ecore con - fix object data referencing for deleted objects
186 * edje_embryo: correct type mismatching in get_geometry() method
187 * eolian: try replacing '.' with locale specific decimal point
188 * eolian/generator: constify all prototypes for @const functions
189 * edje_cc: Fix dereference null return value (CID1308232)
190 * edje_cc: Fix dereference before null check (CID1302700)
191 * ecore-wayland: Update xdg shell protocol file
192 * ecore_x_xi2: fix crash if device info is NULL.
193 * ecore-evas-extn : map shm for sharing render pixels conservatively
194 * Evas textblock: Fix issue with line_coord_set and y before the first line.
195 * evas: opaque value does not change even if image data be changed
196 * Evas textblock: Fix infinite loop case
197 * ecore_imf: fix wrong return type of ecore_imf_context_input_panel_return_key_type_get
198 * evas-fb: Fix compiler warnings about suggested parentheses
199 * Interfaces: fix event name
200 * Ecore exe (windows): Fix object destruction/failed creation.
201 * Ecore Con: Fix ecore_con_local hangs on Windows.
202 * evas - image core - fix unloading of images to work again
203 * edje edit: don't set the color_class color as main
204 * edje_edit: return EINA_TRUE for unset color_class
205 * Efreet: Fix config and data dir paths on windows.
206 * ecore-wayland: Remove improper use of EINA_UNUSED
207
5Changes since 1.13.0: 208Changes since 1.13.0:
6--------------------- 209---------------------
7 210
diff --git a/configure.ac b/configure.ac
index 8ed4d1b..2069102 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
1EFL_VERSION([1], [14], [99], [dev]) 1EFL_VERSION([1], [15], [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])