This is an automated email from the git hooks/post-receive script.

stefan pushed a change to annotated tag v1.14.0-alpha1
in repository core/efl.

        at  e9e2c7f   (tag)
   tagging  2bbdc17bea1a08e4972fdf5958b32c070a071803 (commit)
  replaces  v1.13.0
 tagged by  Stefan Schmidt
        on  Tue Apr 7 14:30:52 2015 +0200

- Log -----------------------------------------------------------------
v1.14.0-alpha1

Adrien Nader (3):
      eina: remove Windows specific thread implementation and rely on posix 
compliant library instead.
      eina: remove Eina_Counter and use provided Windows posix compatible 
implementation.
      eina: correctly handle and report Eina_File error on Windows.

Andrii Kroitor (13):
      edje: fix windows build
      edje: Edje_Edit - fix part alias source generation.
      edje: Edje_Edit - fix program transition source generation
      ecore_win32: fix segfault
      ecore_exe: fix ecore_exe_pid_get on windows
      eet: fix variable naming
      edje_calc: fix SEGFAULT on new parts
      edje_edit: add 'fixed' support to code generation
      edje_edit: fix STATE_SET and SIGNAL_EMIT generation
      edje_edit: fix box/table items source generation
      edje_edit: add program action DRAG_* support to code generation
      edje: fix possible segfault in Edje_Edit _check_recursive_reference
      edje: fix program transition generation by Edje_Edit.

Andy Williams (2):
      eina: Change newline parsing to handle crlf better
      eina: include blank lines in file iterator T2237

Avi Levin (2):
      eina: fix eina_bench.c compilation error.
      examples: fix bad unref's in ecore and evas.

Bogdan Devichev (33):
      evas: Evas_3D - iport/export of Obj format can be read even if obj-file 
does not have normals or tex-coords.
      evas: Evas_3D - regularize resource for 3D examples.
      evas: Evas_3D - Makefile updated for resources ordering in evas examples.
      evas: Evas_3D - add creation of folder for saving and usage of 
PACKAGE_DATA_DIR to every example of Evas_3D.
      evas: resources for evas-2d examples are added to resource folder.
      evas: some fixes to evas examples.
      evas: refactoring evas examples descriptions.
      evas: textures are standardized 256*256.
      evas-3d: fix incorrect reading of .obj file which had an empty line 
before data in unix encoding.
      evas-3d: deleted some unneccesary resources and moon-space example
      evas-3d: recycling of resources for mmap example
      evas-3d: recycling of resources for .ply import/export example
      evas: materials in .mtl format are deleted
      evas: recycling of resources (deleted mine and eagle) in Evas_3D examples.
      evas: add evas-common.h to dist and move resources of parallax-occlusion 
to comon directory.
      evas: shooter resources is recycled and added in right way.
      evas: Evas_3D primitives: square, sphere and cube are normalized.
      evas: fix parallax-occlusion example camera to save view of example with 
normalized cube.
      evas: fix shadows examples to see normalized primitives.
      evas: refactor colorpick examples.
      evas: aabb example uses cube primitives.
      evas: cube2 example uses cube primitives.
      evas: cube-rotate example uses cube primitives.
      evas: frustum example uses sphere and cube primitives.
      evas: pick example uses sphere primitives.
      evas: Evas_3d proxy example uses cube primitives.
      evas-3d: materials in .mtl format are deleted
      evas-3D: primitives: cone is standardized now (normalized and z is an 
axis of symmetry)
      evas-3d: parallax-occlusion example is fixed.
      evas-3D: primitives: cylinder is standardized now (normalized and z is a 
axis of symmetry)
      evas-3d: T2226 (Evas Eet saver does out of range access) fixed.
      evas-3d: fog example uses spheres from primitives
      evas-3d: blending example uses spheres from primitives

Boram Park (1):
      ecore-drm: add ecore_drm_devices_get to get the list of drm devices

Boris Faure (4):
      evas gl: fix build when GL_COVERAGE_SAMPLES_NV is defined byg <GL/gl.h>
      ecore_con_url: use an enum instead of multiple defines
      ecore_con_url: add ecore_con_url_head()
      update myself in AUTHORS

Bryce Harrington (8):
      ecore-wayland: Whitespace cleanup
      ecore_wayland: Improve API docs
      ecore-wayland: Doublecheck input validity
      ecore-wayland: Use calloc rather than malloc+memset
      Spelling fixes
      ecore_wayland: Add some comments
      ecore_wayland: Check for null inputs
      ecore_wayland:  Check for nulls before wayland calls

Carsten Haitzler (17):
      evas - render - have lock point to allow for async obj walk + update add
      evas - image obj - filled mode - never use invalid 0x0 fill
      evas 3d - undo async block code - 3d objects dont inherit from evas obj
      eina + ecore - fix main loop thread id tracking on fork
      evas scale sample - fix useage of eina thread queue
      edje - somehow edje doesn't init evas and this makes edje_decc break...
      evas - change error out from bitch to complain - cosmetic change
      ecore signals - make note of forkfd stuff that is new to avoid sigchld
      efl - bring back symlink complaint regardless of env vars
      evas - font - new color bitmap support - rename funcs to match file
      evas render2 - restructure it to be an explicit api call - cleaner to do
      ecore_file - fix nasty memory issues in ecore_file_app_exe_get()
      efreetd - cache - fix handling a text index file with 0 length lines
      ecore_evas - eetpack utility for packing files (imgs) into eet files
      evas - unbreak build from cedric merge...
      efl - fix more cedric build breaks...
      efl - add model mv header to installled headers - fix build break

Cedric BAIL (325):
      Merge branch 'devs/cedric/next'
      evas: remove compilation warning.
      evas: more warning fix.
      evas: apparently some configuration can't generate this file correctly, 
so putting it in.
      evas: refactor software engine initialisation.
      evas: refcounting initialisation and protect things.
      evas: use two thread when scaling image.
      Revert "evas: refcounting initialisation and protect things."
      evas: refactor shutdown.
      Revert "Revert "evas: refcounting initialisation and protect things.""
      evas: build evas_3d_parallax_occlusion.
      gitignore: don't track generated example.
      ecore: remove warning from tests case.
      eo: fix examples to follow new eo_do syntax.
      edje: refactor styles add logic.
      edje: optimize style matching.
      ecore_con: fix rebase issue.
      eio: include eio tests suite inside the release tarball.
      ecore_con: fix uninitialized warning in tests suite.
      ecore: cosmetic grouping if that belong together.
      eina: don't leak directory during testing of Eina_File infrastructure.
      ecore: don't leak directory during testing of Ecore_File infrastructure.
      eina: xattr order is not guaranty at all, fix the test accordingly.
      eina: fix warning due to sign vs unsign tests.
      Revert "Add --disable-gui."
      efl: autotools - move Eet section after Eo.
      emile: initial introduction of Emile.
      emile: move GNUTLS and OpenSSL initialization logic from Eet to Emile.
      ecore_con: depend on emile for initializing crypto library.
      emile: expose cipher/uncipher block logic.
      eet: move to use emile for ciphering logic.
      emile: add compress/uncompress logic.
      eet: use Emile instead of Zlib and LZ4 directly.
      emile: make cipher initialization optional.
      ecore_con: initialize emile cipher support on demand.
      eet: initialize emile on demand.
      emile: make it cross platform.
      emile: split OpenSSL, GNUTLS and no cipher into separate file as a first 
step toward module.
      emile: with Emile and as long as you don't use any cipher, it will be 
just fine.
      emile: make the initialization part of backend cipher file to.
      emile: remove left over #ifdef
      build: display crypto system as a feature of Emile.
      emile: Add SSL support.
      emile: trying to fix security.
      eet: use eina_binbuf and emile to manipulate TGV compressed data.
      emile: initial addition of emile image support.
      evas: use Emile for defining all possible loader API.
      evas: use Emile to decode TGV.
      emile: remove use of custom structure and prefer Eina_Rectangle.
      eet: use Emile to decode TGV image section.
      emile: add JPEG support.
      evas: simplify structure.
      evas: use emile to decompress JPEG files.
      emile: simplify error handling for jpeg data decoding.
      emile: decode GRAY JPEG as GRY8.
      eet: use Emile to decode jpeg.
      eet: fix error handling when decoding TGV file format.
      emile: handle AGRY88 for JPEG image.
      eet: handle AGRY88 encoding for JPEG encoded image.
      eet: refactoring jpeg encoding.
      eet: encode lossy image with AGRY88 or GRY8 whenever possible.
      emile: build examples after adding emile.
      emile: fix crash when cspaces is left unchanged.
      emile: split headers.
      emile: update documentation version.
      emile: use an enum for level instead of just an int.
      emile: add documentation for compression function.
      emile: remove ambiguity especially for Windows platform.
      emile: reduce code duplication between gnutls and openssl backend.
      emile: document Emile_Image.
      eet: use Emile type for encoding.
      emile: mark ssl layer as a beta API for now.
      emile: change the API to allow supporting other cipher in the future.
      emile: actually this set of function are neat enough to be a public API.
      emile: document the stable cipher function.
      emile: implement emile_cipher_module_get in a useful way.
      emile: normalize version number to 1.14.
      emile: normalize compression header.
      emile: follow convention for Emile_Compressor_Level.
      emile: cleanup header from useless cruft.
      emile: cleanup private header.
      emile: cleanup comments and internal functions name.
      emile: update to latest GNUTLS/GCRYPT API.
      ecore_con: unbreak GNUTLS support.
      emile: use Eina_Log for Jpeg error message.
      emile: remove binbuf from emile compression functions.
      emile: make sure given boolean are really boolean.
      eina: provide a generic eina_binbuf_manage_new.
      emile: remove use of deprecated eina binbuf function.
      eet: remove use of deprecated Eina_Binbuf functions.
      edje: remove deprecated use of Eina_Binbuf functions.
      ecore_con: remove deprecated use of Eina_Binbuf functions.
      ecore_con: fix build with -DISCOMFITOR and OpenSSL.
      emile: add a note regarding useless structure member.
      emile: fix coding style with ecrustify.
      Merge branch 'devs/cedric/emile'
      evas: build Evas_3D examples with helper.
      evas: remove useless line.
      evas: remove unused variable.
      evas: use switch instead of a serie of if for cleaner example.
      emile: fix build on NEON enable system.
      emile: meaningful initialization of some pointers.
      evas: fix use after free.
      edje: this desc pointer is actually never set.
      edje: force NULL initialization of desc pointer.
      edje: make Edje_Color_Class a public structure.
      edje: add edje_color_class_active_iterator_new()
      edje: get the color class value by iterating over all possible value 
provider.
      edje: add edje_mmap_color_class_iterator_new().
      edje: fix build break.
      edje: add edje_file_iterator_new().
      eina: add eina_matrix.
      evas: add initial Evas_Object_VG.
      evas: add utility function to build path.
      evas: add evas_vg note.
      evas: remove unecessary duplicated code.
      evas: Evas_VG_Root_Node should only be attached to an Evas_Object_VG.
      evas: implement Evas_VG_Node stacking functions.
      evas: add Evas_VG_Image.
      evas: add Efl.File interface to Evas_Object_VG.
      evas: implement stupid bound get at container level.
      evas: handle path set on shape object.
      eo: internal variable should not have that much chance to conflict prefix 
them with ___.
      evas: declare internal evas_vg helper.
      evas: fix prototype and correctly call the function.
      evas: move Evas_VG_Node structure declaration into a shared header to use 
it directly from Evas_VG.
      evas: actually compile Evas_VG_Shape.
      evas: implement all Evas_VG_Shape property.
      evas: fix Evas_VG eo files.
      efl: add an interface for Efl_Geometry_Shape.
      efl: use Efl_Geometry_Shape.
      ector: initial introduction.
      ector: add initial interface for Surface and Renderer.
      autotools: add ector in the list of Eolian file provider.
      ector: add initial interface for a shape object.
      efl: rename geometry to graphics to be more general.
      efl: add a gradient interface.
      ector: add top gradient renderer.
      efl: add a linear gradient interface.
      efl: introduce an Efl Gradient Radial interface.
      ector: add linear and radial gradial renderer to Ector.
      evas: make the interface part of the Generic name space.
      ector: move all interface to be in the Generic namespace.
      ector: make the drawing function virtual as it rely on the backend 
implementation.
      ector: start the implementation of the Generic surface.
      ector: start the implementation of a Cairo backend.
      efl: move PATH manipulation from Evas into Efl interfaces.
      ector: add stop implementation.
      ector: duplicate PATH could be useful.
      ector: share base type structure to the rest of ecore_private.h.
      ector: all those function needs to be static.
      ector: add beginning of a cairo implementation.
      ector: and here come the beginning of a Cairo backend.
      ector: move dependency around. Evas now depend on Ector.
      ector: fix building of cairo backend.
      ector: fix building of the generic backend.
      ector: add a base interface for all cairo renderer.
      ector: first implementation of a Cairo surface.
      ector: first try at implementing linear gradient renderer.
      ector: cairo need a specialized fill function.
      ector: now import header of all cairo renderer.
      eo_cxx: fix after change in internal function naming of Eo.
      ector: fix cairo linear gradient implementation.
      ector: start implementing radial gradient in cairo backend.
      ector: remove surface from draw command as it should be drawn on the 
parent, always !
      ector: first implementation of an Cairo shape renderer.
      efl: fix some whitespace.
      ector: prepare doesn't need surface, as it should always be the parent.
      ector: reorder macro for easier reuse.
      ector: handle color multiplier in the function declaration.
      evas: first implementation of an ector drawer inside Evas software engine.
      ecore_evas: add a SVG vector dislay/converter tool.
      evas: add file manipulation API to Evas_Object_VG.
      ector: reorder compilation to first do Ector then Evas.
      ecore_evas: fix little typo.
      evas: also allow Evas_VG and NULL as parent.
      evas: fix examples dependencies as they don't use the rest of the infra 
to discover it.
      eina: add eina_simple_xml_attribute_w3c_parse to parse attribute value.
      evas: Evas_Object_VG should always create a root node.
      evas: fix typos in Evas_VG_Root_Node.
      evas: fix copy and paste mistake.
      evas: add fill and size definition for a VG scene graph.
      evas: NULL is always needed as during destruction parent is set to NULL.
      evas: cleanup parent handling of Evas_VG_Node.
      evas: remove printf.
      evas: those function should have been static.
      evas: start properly implementing render_pre for Evas_VG_Node.
      ecore_evas_svg: actually make the Evas_Object_VG visible.
      evas: start correctly implementing the render callback.
      efl: add efl_graphics_path_interpolate and 
efl_graphics_path_equal_commands.
      evas: properly propagate Eina_Matrix from the VG scene graph to the 
Ector_Renderer.
      evas: actually we want the Ector_Renderer, not the Evas_VG_Node.
      efl: fix typos that emitted the wrong PATH type.
      evas: actually return the right type and fix warnings.
      efl: simplify the enum to only use Cubic Bezier curve.
      evas: handle setting sub VG object to NULL.
      efl: make path a property actually.
      evas: fix warning due to forgotten return.
      efl: move mmap API to be part of Efl_File class.
      evas: use the new Efl_File mmap function correctly for Evas_VG API.
      efl: add a parser for SVG data path that generate EFL Path.
      efl: rename namespace Graphics to Gfx.
      efl: add Efl.Gfx.Base and fix inheritance for Evas_Object.
      ecore_evas: fix with new naming.
      efl: rename visibility to visible.
      evas: implement Efl.Gfx.Base in Evas.VG_Node.
      efl: generate headers for the new VG interface in C++ to.
      efl: add Efl.Gfx.Stack interface and update Evas_Object accordingly.
      evas: make Evas.VG_Node inherit from Efl.Gfx.Stack.
      efl: add Efl.Gfx.Fill and migrate Evas.Image to it.
      evas: move Evas.VG to use Efl.Gfx.Fill.
      efl: add Efl.Gfx.View and use it in Evas.Image.
      evas: move Evas.VG to use Efl.Gfx.View.
      efl: add path operation to Efl.Gfx.Shape.
      efl: provide Efl.Gfx.Base.color_part and implement it in top Evas_Object.
      evas: use Efl.Gfx.Base.color_part in Evas.VG_Node.
      evas: make Evas.VG_Shape use Efl.Gfx.Base.color_part for stroke.
      efl: move Efl.Gfx.Gradient_* to Efl.Gfx.Gradient.* much nicer for 
bindings.
      efl: add a changed event triggered when something affect the visual 
aspect of an object.
      efl: trigger EFL_GFX_CHANGED on path change.
      efl: introduce EFL_GFX_CHANGED event and properly propagate up to Evas.
      evas: introduce begin and end operation on an Ector surface.
      evas: add theoric GL backend support.
      efl: all those interface are clearly BETA_API.
      evas: fix example to follow new Efl.Gfx interface.
      eolian_cxx: fix change visibility to visible.
      ector: fix constructor/destructor of Ector_Cairo backend.
      evas: eina array macro don't work well on NULL array.
      efl: Efl.Gfx.Shape should actually be a mixin.
      evas: don't duplicate entry in parent children list
      evas: implement render_pre due to our hack over Evas_VG_Container.
      evas: Evas_VG_Root_Node parent will be NULL during destructor.
      evas: eo_data_scope_get will return random value in memory, need to 
always use eo_isa.
      evas: initial implementation of a dumb SVG parser.
      evas: move Evas.VG_* to Efl.VG.*
      evas: set alpha to zero for Efl.VG.Shape.stroke_color.
      evas: fix switch from MMX to FPU.
      evas: fix coding style.
      evas: do not track change on root node.
      evas: fix initialisation of cairo context in software backend.
      evas: fix creation of cairo context with GL backend.
      ector: fix Eina_Log domain to be usable outside of main.
      ector: fix inheritance of Ector.Generic.Shape.
      ector: fix setting context to always have one available.
      ector: fix inheritance in cairo backend.
      evas: fix Evas_VG examples to match new API.
      evas: migrate Efl.VG example to legacy API.
      ector: remove useless printf !
      ector: on shutdown our ability to find cairo symbol may no be there 
anymore.
      ector: slightly better implementation for gradient radial draw.
      ector: call eo_do_super on the right gradient class in 
Ector.Renderer.Cairo.Gradient_Radial.
      ector: do not forget to get cairo symbol in 
Ector.Renderer.Cairo.Gradient_Linear.
      ector: remove unecessary check for cairo context.
      evas: all color in evas are premultiplied, enforce with warning when not.
      ector: remove useless constructor.
      evas: fix missing initialisation of engine function call.
      ector: implement a simple virtual to prepare the mask in 
Ector.Renderer.Generic.Base.
      ector: implementation of some common code in Ector.Renderer.Cairo.Base.
      evas: add support for alternate Ector rasterizer based on FreeType.
      evas: and now fix Evas GL backend to display Evas_Object_VG correctly.
      ector: use shift instead of divide when possible.
      evas: multiply the parent color with the object color.
      efl: handle path forced reset to NULL.
      efl: add Efl.Gfx.Shape.append_rect following SVG specification.
      efl: correct Efl.Gfx.Shape.append_circle to follow SVG specification.
      evas: check rect and circle rendering with SVG specification in Evas_VG 
example.
      evas: correctly define stride for Ector Cairo backend.
      ector: cairo require an identity matrix to be set instead of NULL.
      evas: use the correct method to multiply color.
      ector: set the transformation matrix before any translation !
      evas: fix Evas_3D examples with new Efl interface API.
      ector: remember last position and translate to Ector_Renderer origin 
position.
      evas: fix example with new namespace.
      gitignore: don't track generated examples.
      ector: add reference point to define (0, 0) and don't repeat the same 
value everywhere.
      ector: fix forgotten return value.
      efl: fix rectangle shape to finish at the right position.
      efl: actually update command and points length.
      evas: correct evas_vg_simple header description.
      efl: make efl_gfx_shape_interpolate more resistant to bogus request.
      efl: fix parsing of SVG path data.
      ector: correctly handle case with NULL being set for 
efl_gfx_shape_stroke_dash_set.
      efl: notify when the path change.
      ector: use the new infrastructure to detect changed path for Cairo 
backend.
      evas: correctly handle redraw of changed tree of Evas_VG_Node.
      evas: call batman to the rescue !
      ector: add warning if library is not found.
      efl: interpolate stroke also.
      evas: add helper surface for cairo vector rendering.
      ector: fix make distcheck.
      evas: fix make distcheck.
      ector: actually depend on math library.
      ector: expose more useful immediate rendering functions to the outside 
world.
      evas: use legacy API for VG example.
      evas: force cpu end opt when switching to Cairo rendering.
      evas: don't track generated content.
      evas: fix Windows build.
      ector: remove useless function for now.
      ector: implement surface size property.
      ector: remove some warning from the Cairo backend.
      evas: removing the ability to load file in Evas_Object_VG for now.
      evas: remove SVG loader code.
      efl: add path bounding box computation.
      ector: fix the return type of ector_renderer_bounds_get.
      ector: implements bounds_get for Ector_Renderer_Cairo_Shape.
      ector: implements bounds_get for gradients in Cairo backend.
      evas: add missing boung_get and above/below get.
      evas: add forgotten static in some Efl_VG object.
      evas: implement stack below and above get for Efl.VG object.
      evas: remove unused function, no need for untested code.
      evas: remove Efl.VG.Image for now as it was not implemented.
      evas: implements efl_vg_bound_get in all Efl.VG object.
      ector: there is no need for bounds get to return a Eina_Bool.
      evas: align naming with ector, use bounds.
      efl: follow Efl.VG naming by using bounds_get as an API name.
      efl: all those function should have been static already.
      evas: mark Evas VG API as beta API to.
      ector: make sure that all of Ector is a beta API.
      Merge branch 'devs/cedric/evas_vg'
      eio: add missing file to release tarball.
      eio: use Eina_Log in Eio_Model.
      eio: fix coding style of Eio_Model.
      Merge branch 'devs/felipealmeida/emodel'
      Added non-edc resource dependencies on .edc while dumping dependencies
      evas: make all of Evas_Object_VG API part of BETA

Christopher Michael (37):
      ecore-drm: Disable/Enable inputs if we release/acquire the VT
      ecore-drm: Disable/Enable inputs if we release/aquire VT through logind
      eldbus: Fix formatting
      ecore-drm: Print error when taking control of a device fails
      ecore-drm: Fix bad German formatting ;)
      ecore-drm: Fix issue of checking improper eldbus message for errors
      ecore-drm: Don't recreate ecore_event handlers if we already have them
      ecore-drm: Fix issue of ecore_drm not calling ReleaseDevice when an
      ecore-drm: Fix issue with ecore_drm_evdev->path being incorrect
      ecore-drm: Add output id to output event
      ecore-xcb: Fix 'variable set but not used' message
      evas-software-x11: Remove improper EINA_UNUSED for function parameter
      evas-software-x11: Provide TBM Native Surface support for xcb engine
      evas-gl-drm: Cleanup compiler warnings for dbg/err messages
      evas-gl-drm: Fix T2158: compile fails when --with-opengl=full is passed
      ecore-imf: Add check for environment variable to enable show/hide of 
input panel
      ecore-wl: Send xdg_surface_set_window_geometry when we update window
      ecore-drm: Fix formatting
      ecore-drm: Add function to return the pointer xy of Ecore_Drm_Device
      ecore-drm: Center mouse pointer on an output when it gets created
      ecore-evas-drm: Fix function call to ecore_evas_pointer_xy_get for drm
      ecore-drm: Add edid structure to Ecore_Drm_Output
      ecore-drm: Implement edid parsing for Ecore_Drm_Output
      ecore-drm: Return the index of the crtc from output_crtc_find
      evas-wayland-shm: Remove old wayland_shm engine swapper files
      evas-wayland-shm: Refactor Evas Wayland Shm Engine (Fix T2201)
      ecore-evas-wayland: Remove frame callbacks from Ecore_Evas wayland
      Merge branch 'devs/devilhorns/evas_wayland_shm'
      evas-gl-common: Fix building when --with-opengl=es
      evas-software-generic: Allow future rendering calls if evas has to skip a 
frame
      evas-wayland-shm: Fix redrawing issues that were causing 'flashing' in 
latest engine code.
      evas-drm: Enable more information during flip error
      ecore-drm: Add more debug info when output is created or updated
      ecore-drm: Fix build error caused by missing function declaration
      eeze: Fix issue of eeze_udev_watch_add not getting events for drm
      ecore-drm: Fix issue of not getting updated for output hotplug events
      ecore-drm: Use better output names

ChunEon Park (16):
      ecore/ecore_audio: fix timer control logically wrong.
      edje: apply scale prior to rotation
      edje/edje_util: code refactoring.
      lib/edje_util: fix logically wrong here.
      edje: code refactoring.
      Revert "evas-3d: materials in .mtl format are deleted"
      eo: fix wrong check libaddr dependency.
      evas: prevent crash.
      ecore_idler: + null check.
      ecore/idler - simpler checking.
      evas/common Fixed incorrect blend pixel color logic in neon.
      evas: ref/unref root node while it's being used by vg object.
      evas: add evas_vg_simple example.
      efl: actually depend on math library.
      evas: fix typo in doc.
      evas/common: improve evas_common_convert_argb_unpremul() computation.

Daekwang Ryu (1):
      Evas GL: check EvasGL cache file version with micro version

Daniel Juyung Seo (1):
      evas: Add more notes about size_hint APIs.

Daniel Kolesa (42):
      eolian: parsing of @nullable and @optional args on func params
      eolian: check the other boolean rather than itself
      eolian: write the new parameters into the database
      eolian: add APIs for nullable/optional (+ lua bindings)
      eolian: remove unneeded code
      eolian: add testcase for nullable/optional
      edje, eeze: compiler portability (use full ternary operator)
      eolian: convenience macro to fill base structures in parser
      eolian/generator: use a temporary variable for return in legacy impls
      elua: slightly less broken mixin behavior
      elua: delegative multiple inheritance support in util object system
      elua: extra generator info for inheritance handling (and easy lookups)
      elua: better mixin behavior (+ fix bad lookup)
      elua: correct inheritance system in lualian generator
      elua: add object system mixin support without interfering with parents
      elua: guarantee multiple inheritance availability on any object
      elua: multiple inheritance aware is_a
      elua: completely revamped object system
      elua: update eo bindings for lualian generated code
      elua: minor eo bindings optimization
      elua: add transparent destructor support to elua objects
      elua: readonly object __dtor support
      elua: take __tostring from object metatable on robjects
      elua: unregister all classes on eo.lua shutdown
      elua: callback updates in eo bindings
      elua: callback stubs for basic event handling
      elua: eo_class_addr_get -> eo_obj_addr_get
      elua: initial better callback system with indirection
      elua: implement callback disconnect + better error handling
      elua: better callback resource handling
      elua: connect del callback by default
      elua: connect the del event on first callback connect
      elua: a func-to-idx cache for eo callbacks
      elua: remove irrelevant comment
      elua: more reliable eoid->lua number conversion
      elua: unexpose callback add/del events
      Revert "elua: more reliable eoid->lua number conversion"
      elua: cast data, not cbs (data stores the cb id)
      elua: clarify comments in eo.lua (explain how the property system works)
      elua: only check gettability in __index with no keys
      elua: cleanup lualian class generation
      elua: lualian generator code cleanup

Daniel Zaoui (6):
      Eolian: store the class filenames with the extensions.
      Eolian: improve the class searching.
      Eolian: add API to return the class from a function.
      Eolian: add filename to error message
      Tests: fix warnings.
      Eolian: add API to determine if a function is implemented.

Dave Andreoli (1):
      Edcref: fix a mispelled property

Derek Foreman (5):
      ecore-drm Fix typo
      ecore-drm Add API for querying output parameters
      ecore-drm Add hooks for updating wl_output when outputs are hotplugged
      Use doubles to store libinput's mouse motion
      ecore-wayland: don't resize the window on focus

Dinesh Dwivedi (1):
      edje: add option to dump gnu style include dependencies in edje_cc.

Dmytro Dadyka (22):
      evas: Evas_3D - improve node tree update method.
      evas: Evas_3D - refactor node shapes update mechanism.
      evas: Evas_3D - refactor shader system.
      evas: Evas_3D - add common code for primitive shape.
      evas: Evas_3D - fix bug with pack meshes data.
      evas: Evas_3D - add texture units count checking.
      evas: Evas_3D - add parallax occlusion shading.
      evas: Evas_3D - fix coding style
      evas: Evas_3D - add terrain mesh.
      [Evas: Evas_3D] Fix mesh API.
      evas: Evas_3D - add alpha testing.
      Fix wrong drawing of shadows for some blending modes
      [Evas: Evas_3D] Refactor shaders: used m4 for removing duplication of 
code.
      [Evas: Evas_3D] Fix shader code for using with GL_ES
      [Evas: Evas_3D] Refactor shader system: refactored flat shade mode.
      [Evas: Evas_3D] Refactor shader system: refactored vertex color shade 
mode.
      [Evas: Evas_3D] Refactor shader system: refactored diffuse shade mode.
      [Evas: Evas_3D] Refactor shader system: refactored  color pick shade mode.
      [Evas: Evas_3D] Refactor shader system: refactored normal map shade mode.
      [Evas: Evas_3D] Refactor shader system: refactored parallax shade mode.
      [Evas: Evas_3D] Refactor shader system: refactored shadow map shade mode.
      [Evas: Evas_3D] Improve shaders math

Dongyeon Kim (13):
      evas/gl_x11: introduce tbm native surface type
      evas/software_x11: implement native surface set for x11 type
      evas/software_x11: implement tbm native surface type
      evas/software_x11: replace drm_slp with tbm
      evas/gl: implement dynamic hint set using tbm surface
      evas/gl_x11: fix duplicated egl error check
      Evas GL: remove evgl_init in gl_get_pixels_set
      Evas GL: change function naming and small bug fixes
      Evas GL: Use EGL image to share between Evas GL and GL backend
      Evas GL: Fix build errors for glx backend
      Evas GL: Adjust function naming and remove macros
      Evas GL: use texture for native surface in glx backend
      evas/gl_x11: Separate gl symbols check

Felipe Magno de Almeida (1):
      efl: move emodel to be an efl interfaces.

Guilherme Lepsch (7):
      eldbus: refactoring code.
      eina: Fix MacOS X build with clang 3.6.
      ecore_cocoa: fix MacOS X build with clang 3.6
      ecore_cocoa: remove duplicated includes.
      ecore_cocoa: cosmetic color.
      autotools: fix build with correct VPATH support.
      eio: fix mismatch datatypes for internal data model properties.

Guillaume Friloux (12):
      ecore_con: use ioctlsocket() when building for windows.
      ecore_con: use SOCKET and not int for socket descriptors on win32
      ecore_con: fix _ecore_con_server_flush on Windows.
      ecore_con: use recv() instead of read for better portability.
      ecore_con: use send() instead of write() for portability.
      ecore_con: silent warning with send() usage.
      ecore_con: fix use of FormatMessage for error reporting on windows.
      ecore_con: make disconnects work on Windows.
      ecore: add FD_CLOSE, FD_ACCEPT and FD_CONNECT for sockets on Windows.
      ecore_con: do not load /etc/hosts on Windows.
      ecore: improve network events handling on Windows.
      ecore_con: EAGAIN is replaced by WSAEWOULDBLOCK on Windows.

Jaeun Choi (1):
      eina: safety check for NULL pointer

Jean-Philippe ANDRÉ (82):
      Evas masking: Fix some garbage pixels with the SW engine
      Evas masking: Fix potential issues with map & masking
      Evas GL: Add support for uniforms in the shaders
      Evas render: Improve debug output with REND_DBG
      Evas 3d: Fix compilation with EGL/GLES
      Evas sw_x11: Fix previous patches
      evas/software_x11: Restore legacy compatibility with old SLP DRM
      Evas masking: Force BLEND mode in case of image masking (GL)
      Evas GL common: Use uniform instead of attribute for sample
      Evas GL common: Call glGetUniformLocation as early as possible
      Evas GL common: Simplify GL pipe code with macros
      Evas GL common: Improve code readability (simplify macro)
      Revert "Evas GL common: Use uniform instead of attribute for sample"
      Revert "Evas GL: Add support for uniforms in the shaders"
      Evas: Free variable in error path
      Evas: Fix compilation warning (-Wshadow)
      Evas GL: Add hidden config values for direct rendering options
      Evas GL: Fix support for GLES 1.1 indirect rendering
      Evas GL: Restore viewport and scissor test for GLESv1
      Evas GL: Fix leak of surfaces with GLES 1.1
      Evas masking: Simplify map masking shaders.
      Evas masking: Add fast path for image-only masks in GL.
      Evas masking: Simplify previous commit
      Evas masking: Fix masking of maps in GL
      Evas masking: Skip GL fast path if image has fill options
      Evas masking: Remove commented-out code
      Evas masking: Check fill properties to consider image as filled
      Evas masking: Fix double free() with scaled images
      Evas GL common: Remove uniform-related stuff
      Evas GL: Fix value of GL_COVERAGE_SAMPLES_NV
      Evas GL: Use Eina_Strbuf for the extensions list
      Evas masking: Use mask_smooth to differentiate "shaders"
      Evas GL: Automatic fallback to indirect rendering when the scene has
      Evas GL: Kill runtime warnings caused by auto fallback
      Evas GL: Fix build error on some systems w/o Wayland
      Evas GL common: Force smooth scaling on miniature images
      Evas GL common: Improve quality of miniature image
      Evas GL common: Disable evas gl preload by default
      Evas GL: Fix CRI message on shutdown
      Evas GL: Fix list of extensions with GLESv1
      Evas GL common: Create OpenGL ES 3.x contexts by default
      Evas GL texture: Fix invalid interpolation pixel
      Evas GL example: Fix usage of the config struct
      Evas masking: Fix rendering of masks into invalid surfaces (GL)
      Evas GL: Remove excessive debug
      Evas GL: Fix build errors and warnings from previous commit
      Evas GL: Fix logic in debug check
      Fix a previous commit: remove binary files and garbage in src/
      Evas GL: Add more debug logs
      Evas GL: Fallback to depth24, stencil8 if GL_GLES is used
      Evas GL: Fix GL_X11 engine when using GLX
      Evas GL: Fallback to safe values of depth, stencil & msaa if not supported
      Evas GL: Fallback to safe GL configs with GLX as well
      cmake: Add files for Emile, the serial killer
      Evas: Really use GLES3 by default (fix logic)
      Wayland: Fix compilation
      Revert "evas/gl_x11: Optimize out calls to make current"
      Evas: Fix invalid test case
      Evas 3D: Add forgotten changes after generation of shaders
      Evas 3D: Print SHADERS instead of SHADERS_3D at compile time
      Wayland shm: Fix shadow variable warning
      Build: Fix horribly slow compilation times
      Ecore: Use calloc() to initialize Ecore_Event_Key fully
      Evas masking: Refactor GL code
      Evas GL generic: Simplify "scaled" images (used for masking)
      Evas masking: Implement line masking in GL
      Evas GL common: whitespace fixes
      Evas masking: Ensure texture is up-to-date before drawing (GL)
      Evas masking: Implement polygon masking (GL)
      Evas masking: Remove map_mask shaders
      Evas GL common: Factorize shader generation code
      Evas GL common: Factorize GL shader selection code
      Evas GL common: Fix shader sampling and check nomul
      Evas GL common: Fix GL masking with 12,21,22 sampling
      Evas GL common: Fix shaders for GLX
      Efl.File: Add async property and async_wait() method
      Evas GL: Skip direct rendering check if the surface is indirect
      eetpack: Fix shadow variable warning
      Evas gl_x11: Fix runtime switching of GL window configurations
      Evas: Fix build for cserve2
      Emile image: Fix TGV (ETC1,2) loader
      ecore_evas_convert: Implement hacky solution for Ctrl+C

Jihoon Kim (3):
      ecore_imf: fix doxygen about key and mouse release event
      evas: fix description about Evas_Device_Subclass
      ecore_imf: Add NULL check before accessing evas device API

Jorge Luis Zapata Muga (1):
      efl: use enesim/moonlight path normalizer.

Jose Gonzalez (1):
      ector: correct implementation for color multiplication.

Larry Jr (3):
      emodel: Created Emodel and Eio_Model.
      emodel: API changes and removed unnecessary eina_values copy and 
stringshares
      emodel: api change property_get/set and event modelchange

Maksym Volodin (1):
      edje: add edje_edit_full_source_generate() as a public API.

Marcel Hollerbach (6):
      Evas 3D: Fix distcheck build
      eolian: fix make distcheck
      Eio: added cmake file
      eio: fix cmake copy & paste error.
      efreet: add cmake support for components.
      ecore_drm: use get_vt instead of parsing the tty attribute

Michal Jagiello (1):
      eina: add eina_list_data_idx().

Michelle Legrand (3):
      eina: add more access to created file.
      evil: add strndup().
      eina: win32 release lock in case of error

Mike Blumenkrantz (30):
      ecore-drm should not use sscanf when getting logind vt
      ee-win32 probably might compile now
      ecore-drm modifier updating is now functional
      ecore-wl fullscreen state is based on either window type or attribute
      ecore-wl update window saved.size on any resize instead of just 
fs/maximize
      ecore-wl windows now emit 0x0 configure sizes more reliably when 
fs/maximized
      ee-wl should probably clamp configure event resize to output size for fs 
wins
      edje color classes can now have text descriptions
      ecore-wl now prints an error when the socket dies
      ecore-wl cursor setup no longer triggers errors on startup
      ecore-wl use calloc for Ecore_Wl_Input allocation instead of malloc+memset
      ecore-wl now allocates cursor_theme_name struct member of Ecore_Wl_Input
      ecore-wl xdg surface configure no longer requires special case for fs/max
      ecore-wl dnd target interface should accept a NULL mime_type
      edje calc no longer performs calculations for group parts of fixed size
      edje calc no longer forces proxy part source calcs for currently-hidden 
proxies
      edje group part init no longer forces synchronous hint updating during 
load
      edje object scale factor changes now trigger deferred recalcs
      edje object swallowing no longer forces a full recalc
      edje calc no longer performs calculations for group parts of fixed size > 0
      edje calc now more correctly forces recalc for child groups on state 
change
      edje: return immediately when setting color class if class is not in use
      edje: move Edje_Color_Class->desc to end of struct
      edje: immediately return NULL when no color classes exist in 
edje_color_class_active_iterator_new()
      edje: flag param as unused
      edje: add color_class.desc lazedc synonym
      edje: remove recalc when unswallowing objects
      edje: fix edje_mmap_color_class_iterator_new() iterator
      edje: add part.desc.rel.{to,to_x,to_y} keywords
      edje: allow empty part.desc.inherit; statements to autoinherit default 
desc

MinJeong Kim (1):
      evas/gl_x11: set EGL_PLATFORM environment variable

Minkyoung Kim (7):
      evas: Evas GL - add glGetError() after surface capability test.
      evas: fix error checking of eglBindAPI.
      Evas GL:Add evasgl extension macro '_EVASGL_EXT_DRVNAME_PRIVATE'.
      Evas GL: Wrap glGetString() for gles1.x.
      Evas GL: Fix abnormal extension name.
      evas/gl_x11: Optimize out calls to make current
      evas/software_x11: Environment can influence the flow when the value is 1 
not else.

Mun, Gwan-gyeong (1):
      ecore-drm: Fixed null pointer free

Mykyta Biliavskyi (2):
      eina: extend eina_str_escape to escape more common case.
      edje: Edje_Edit - add data items into generated code for the group.

Nicolas Aguirre (9):
      ecore_con: Fix checks from socket() and accept() under windows.
      eina: fix directory listing on windows when directory is empty.
      evas: remove warnings due to unused variables from gl_cocoa backend.
      evas: free EvasGlView when the evas is freed in gl_cocoa backend.
      ecore_cocoa: remove ObjC autorelease block to avoid segv when window is 
closed.
      evas: symetric lock/unlock calls in gl_cocoa backend.
      ecore_con: do not try to load /etc/resolv.conf when on windows.
      ecore: trigger events on FD_READ, FD_CONNECT and FD_ACCEPT.
      evas: fix gl_cocoa build after recent changes in 
evas_common_draw_context_font_ext_set.

Oleksandr Shcherbina (7):
      evas: Evas_3D - ColorPick mechanism finding node and mesh in scene.
      evas: Evas_3D - mechanism for finding node by color pick.
      evas: example for Evas_3D color pick
      evas: Evas_3D - callbacks for Evas 3D.
      Evas 3D: Fix shadow map shader
      Revert "Evas 3D: Fix shadow map shader"
      [evas/evas_3D] Billboard mechanism

Romain Perier (3):
      ecore_evas: add support for multiple windows to cocoa backend.
      evas: use a shared OpenGL context in gl_cocoa backend.
      evas: lock and unlock focus on Cocoa view when drawing surface

Seunghun Lee (1):
      ecore_drm: Add event of ECORE_DRM_EVENT_SEAT_ADD.

Sohyun Kim (2):
      edje: Add edje to text_class_member_hash properly.
      edje: add text_class_get() APIs

Srivardhan Hebbar (18):
      ecore_con: add test cases to test ecore_con_server and client with 
different options.
      ecore_con: add ecore con client functions for testing.
      ecore_con: updatet documentation about Ecore_Con events.
      ecore_con: move documentation of ssl functions from ecore_con_ssl.c to 
Ecore_Con.h
      ecore_con: calling ecore_con_local_init/shutdown from 
ecore_con_init/shutdown.
      ecore_con: add test cases related to SSL.
      ecore_con: Not returning error if port is less than zero for local 
sockets.
      eo: updated documentation of eo_add and eo_ref_add.
      ecore_con: add more test cases related to ssl functions.
      ecore_con: move Socks API documentation to Ecore_Con.h
      ecore_con: fix ECORE_CON_LOCAL_SYSTEM use with negative port number.
      ecore_con: add test case for download related functions.
      ecore_con: add tests cases to cover more scenarios in local sockets.
      ecore_con: clean up, refactor and unpdate documentation.
      ecore_con: add example for ftp upload.
      ecore_con: fix ftp upload function to follow documentation.
      ecore_con: add tests case related to HTTP post and ftp upload.
      ecore_con: Split ecore_con test suite from ecore.

Stefan Schmidt (21):
      configure: Switch to dev mode again. Merge window for 1.14 is open now.
      tests/evas: Disable segfaulting evas_object_mesh_loader_saver
      Revert "ecore: fix path comparison in Ecore_File test suite."
      tests/evas: Enable evas 3d mesh test case again after the code got fixed.
      edje_cc: Avoid segfault when strcmp NULL items
      ecore/drm: Add support for changed libinput API since 0.8
      ecore/drm: Fix libinput >= 0.8 check
      ecore/drm: Compile ecore_drm_logind.c without condition
      build: Unify use of $(MKDIR_P) for creating a dir within the build system
      build: Ensure we have $(DESTDIR)$(libdir) during parallel install
      build: Workaround an automake limitation during parallel install relinking
      build: Remove pkg-config for xcb-xprint as the pc file is now longer 
shipped.
      ecore_x/xcb: Remove xcb-xprint code to get the root window list and use 
fallback
      examples/evas: Remove no longer existing resources from dist
      tests/ecore: Make sure server keys end up in dist so the ecore ssl tests 
work
      ecore: Move documentation for ecore_timer_add at the correct place.
      eet: List -h option in help message
      eet: Add options -V/--version to show eet version.
      edje_cc: Add options -V/--version to show edje_cc version.
      ecore_con: Make sure the server.key and pem are distributed in the tarball
      release: Update NEWS and bump version for 1.14.0-alpha1 release

Subhransu Mohanty (20):
      ector: don't draw the gradient if its used as fill object in Cairo 
backend.
      ector: use line width, join and cap style while stoking the path for 
Cairo backend.
      ector: gradient now uses spread while filling a shape for Cairo backend.
      ector: add clipping support for Cairo backend.
      ector: add mul_col feature in Cairo backend and fixed color handling 
issue.
      evas: flush cpu pipeline before ector drawing.
      efl: simplify append_circle() api implementation.
      evas: fix EVAS_RENDERER_DEBUG_TIMING implementation for async rendering
      ector: add cairo_save() and cairo_restore() to fix the transformation 
issue.
      evas: update batman example with transformation and opengl.
      ector: fix transform issue in cairo backend.
      evas: handle mul_col for ector drawing in gl backend.
      efl: update efl_gfx_shape interpolation to use fill color.
      efl: fix svg path parsing to handle Z also.
      evas: update batman example with shape property interpolation
      evas/canvas : bail out in case of empty or null dash.
      efl: fix memory leak in efl_gfx_shape_interpolate().
      evas: fix memory leak in Efl.Vg.Base class.
      ector: fix memory leak in Ector.Renderer.Generic.Base class
      ector: update cairo enum definitions and fix gradient spread issue.

Subhransu Sekhar Mohanty (18):
      efl : fix append circle api in efl_graphics_utils
      efl: add documentation for Efl.Gfx enums.
      evas: add documentation for Evas_Object_VG
      efl: add documentation for shape and gradient interface.
      evas: add documentation for Evas_Object_Vg class.
      evas: update and propagate Evas_VG_Base transformation.
      ector: add software backend using FreeType rasterizer.
      ector: build FreeType software backend.
      ector : add path cliping feature in FreeType software backend.
      ector: fix pre multiplied color issue with FreeType backend.
      ector: add handling of EFL_GFX_PATH_CHANGED signal to Freetype backend.
      evas: remove duplicated shape data and modified animation time in 
evas-vg-batman.
      ector: fix ector_color_multiply() function
      ector: fix coding style of freetype backend.
      efl: force close of rect shape to prevent to avoid join showing with non 
rounded rectangle.
      efl: fix efl_gfx_append_rect to clamp radius to always fit inside of the 
rectangle.
      evas: add legacy api for creating vg_shape and vg_container object.
      evas : add documentation to legacy vector api's.

Subodh Kumar (1):
      eina: minimize fragmentation of chainned mempool.

Sung-Taek Hong (1):
      edje: correct order of functions

Sunghyun Kim (1):
      evas/gl_x11: add env variables for disable partial rendering

Tom Hacohen (9):
      Eina tmpstr: deprecate tmpstr_strlen and add tmpstr_len.
      Eina tmpstr: fix race condition.
      Eina tmpstr: remove usage of tmpstr_strlen().
      Eina tmpstr: Fix tmpstr_strlen.
      Eo: Remove GCCism and make it more portable.
      Fix code to conform to recent Eo changes.
      Eo: Add eo_do_super_ret.
      Edje init: fix typo in error message.
      Edje epp: Fix FSF mailing address in the copyright notice.

Vincent Torri (9):
      eina: fix compilation on Widows due to removal of native thread support.
      eina: remove useless eina_inline_lock_win32.x file.
      evil: fix gecos field of struct pw
      emile: fix array count
      emile: fix emile_binbuf_sha1() signature when no cipher is used
      emile: ERROR is a macro already defined on Windows
      emile: fix some warnings in gnutls component
      evil: fix access to a file mapping object
      Evas: remove warning while factorizing code

Vitalii Vorobiov (11):
      Edje: edje_edit - fix Segmentation Fault on new BOX part
      edje: edje_edit - fix group source generation of item 'weight' param
      edje: edje_edit - fix group source generation of box params
      edje: Edje_Edit - functions to edit layouts of BOX parts
      edje: Edje_Edit - add examples for it's API using for BOX part and items
      Edje: new set/get API omogeneous, paddings and align for BOX/TABLE in 
Edje Edit
      Edje: Edje_Edit - setter and getter for min param of TABLE/BOX parts
      Edje: Edje_Edit - code style fix accoring to Coding Convention
      Edje: edje edit - ability to remove last item in BOX/TABLE
      Edje: Edje_Edit - fix typo in code generation of BOX part
      Edje: Edje_Edit - code generation for TABLE part (description.table 
section)

Vitor Sousa (3):
      eolian_cxx: Fix wrapper constructors by updating to the new eo_add_ref 
interface
      eolian_cxx: Fix occasional build error with eolian_cxx_test_wrapper.cc
      eolian_cxx: fix build error for some generated C++ wrappers

Vyacheslav Reutskiy (1):
      edje: edje_edit - recalculate object after chenge aspect preference

Wonkeun Oh (1):
      ecore-imf: Added the device information in the Ecore_IMF_Event structs

Wonsik Jung (1):
      evas_gl: Add feature to set depth/stencil/msaa bit to window surface.

Yomi (1):
      evas: fix misspellings in evas_render2.

Youngbok Shin (6):
      evas text: fix _ellipsis_get to return -1.0 on failure.
      evas/clip: If the clipper is image or has color, clipped area should be 
redrawn.
      evas/font: Add evas_font_reinit API.
      evas: Support bitmap embedded color font.
      evas: fix build failure with old version freetype.
      evas: Add safety check for NULL pointer of clipper.

jiin.moon (2):
      edje: Adding the zoom effect of map to edje
      emile: Remove unnecessary check in _emile_jpeg_head function

kabeer khan (8):
      evas: add image orient set/get API in software backend for now.
      evas: updated .gitignore to not track evas_3d_colorpick example.
      edje: updated .gitignore to ignore edje-edit-part-box example.
      evas: fix evas software_generic backend while doing rotation in stress 
test.
      evas/examples: Resolved warning in evas-3d example
      evas: correcting transpose and transverse of software_generic image 
rotation support.
      evas: fix logic of 180 degree image rotation in software_generic backend.
      evas: add image_orient_set/get tests in evas tests suite.

michelle legrand (5):
      eina: fix Eina_Log to only try to free non deleted log.
      eolian: add right extension to eolian_gen if we are on Windows
      eio: check that the file to be monitored is not an empty string.
      ecore: directly allocating and freeing Ecore_Win32_Handler variable.
      eio: fix segmentation fault on eio_monitor for win32 api

mythri.venugopal (3):
      Evas GL: Fix issues in gles extensions initialisation
      Evas GL: Add support for Evas GL 3.0
      Evas GL: Add missed GLES 3.0 functions.

perepelits.m (10):
      edje: add of model lookups.
      edje: add 3D models to edje_cc.
      edje: add a block "position" for Evas_3D part (camera, light and node).
      evas: Evas_3D - improve Shooter example.
      edje: add camera properties to edje_cc.
      edje: add of material properties.
      edje: add orientation properties for Evas_3D node.
      edje: add orientation properties in edje_cc
      edje: add of textures to Edje 3D node.
      edje: add of textures to edje_cc (part 2).

pierre lamot (14):
      ecore_cocoa: move mouse event handling to NSWindow
      ecore_cocoa: handle right and other mouse events
      ecore_cocoa: fix keyboad event handling
      eio: add OSX implementation of eio_monitor based on FSEvent
      ecore_cocoa: release resources on window close event
      evas: make current context on lockFocus for gl_cocoa backend.
      ecore_evas: rewrite render loop to conform with other engines.
      ecore_cocoa: add support for non latin keyboard events
      evas: bypass lockfocus in NSView on OSX
      eio: don't restart a monitor on MacOSX when every paths have been removed.
      ecore_cocoa: don't reject mouse events outside the window
      ecore_cocoa: fix mouse scrollwheel direction
      ecore_cocoa: add functions to allow min/max window size
      ecore_cocoa: add missing window state functions

plamot (1):
      eio: add unit tests for eio file and directory monitoring.

se.osadchy (2):
      evas: Evas_3D - add destructors for clean of memory.
      evas: fix bug in the destructor of node in Evas_3D.

vivek (6):
      eina_str: add null check condition in eina_memdup.
      eina: add test case for eina unicode escape function.
      eina: add test case for eina_memdup in eina str
      eina: add test cases for eina_xattr functions.
      eina: add test cases for eina_xattr.
      eina: add test cases for various eina xattr data type functions

woochan lee (1):
      Eeze.h: Delete white space.

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 


Reply via email to