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

seoz pushed a change to annotated tag v1.15.0-alpha1
in repository core/efl.

        at  2937bed   (tag)
   tagging  3317dfb4c6fc82276381940cb4013a4bbc3df53d (commit)
  replaces  v1.14.0
 tagged by  Daniel Juyung Seo
        on  Thu Jul 9 03:59:51 2015 +0900

- Log -----------------------------------------------------------------
v1.15.0-alpha1

Amitesh Singh (2):
      evas: New Evas Callback added when viewport is resized.
      ecore: Fix typo in since tag.

Avi Levin (6):
      edje: porting evas smart callbacks to eo
      emotion: porting evas smart callbacks to eo
      evas: porting evas smart callbacks to eo
      evas_clickable_interface: adding new event
      emotion: revert changes to emotion test as discussed on ML and chat
      Emotion: Adding Eo test for emotion

Bogdan Devichev (8):
      evas: fix indexation of grid (it neccessary for future tangent 
calculation) in Evas 3D examples
      evas: sphere is rotated to standard axis and fix tangents of sphere for 
Evas_3D examples.
      evas: surface primitive is normalized in Evas_3D examples.
      evas: torus is normalized in Evas_3D examples.
      evas: primitives - Changed enum for types of Evas_3D_Mesh primitives
      evas: add API for creation Evas_3D node primitives.
      evas: Evas_3D examples use new API for creating primitives.
      evas_3d: fix coverity scan CID 1302703 and CID 1302702

Boram Park (1):
      ecore_wl: get dpi after all pending events are handled

Carsten Haitzler (51):
      efl - emotion modules - unbreak due to EAPI changes
      ecore - ecore_pipe_wait timeout broken as it never adjusts while waiting
      eina - start a much improved eina dbug infra and have eina_log use it
      eina debug - clean up protocol handling inside eina
      efl debug - start on common file for efl_debug tools for protocol
      eina debug - add comments
      eina debug - add more comments to debugd connection
      efl debug - clean up debugd and debug cli tool code proto handling
      eina - begin event log infra we can get from the new debug monitor
      eina evlog - remove stolen count - unecessary
      eina evlog - make log dumps simple binary from debugd with header
      efl debugd - fix evlog writing - dont duplicate empty blocks
      efl debug - make event log header .. nicer with a block header and size
      eina debug monitor - add types.h include
      eina debug monitor - dont shadow vars
      eina evlog - fix overflow tracking
      evas grid smart - fix coord overflows when grid size and vsize are large
      efl - add more evlog points
      eina - add comment on evlog api stability etc.
      eina - cpu count - fic cpu count to count # of cores correctly
      eina_cpu - up max number of threads to 32
      edje edc examples - remobe trailing \ from edc list
      evas font draw - fix up some whitespace/indenting/formatting
      update shaders
      evas shader generation - add comments to indicate to commit the files
      evas gl engine - dont complain if refs are still there in cache on trim
      evas - fix yuv support to no longer ignore 709 colorspace params
      emotion gstreamer1 module - support 709 color matrix properly now
      evas render2 work - begin to make rectangles deal with render 2 basic
      ecore x - remove warning on unused variable
      eina btlog - util - shut up coverity
      eina semaphore lock - don't wake up because of signals
      evas - eo canvas events - move viewport to last to match enums in legacy
      edje entry - also filter 0x7f (DEL) char on input as it's invalid entry
      more evas render 2 work - should not affect normal behavior or code
      eo - silence ERR logs on constructor fail - this is valid behavior
      efl - efreetd service move from dbus session bus to ecore ipc
      efl -> fix possible null deref in efreetd ipc
      efreetd - new ipc - re-register on reconnect
      eina module - it is not an error to ERR log to not load a .so
      ecore con dns - a failed dns lookup is not an err log event
      ecore con - fix object data referencing for deleted objects
      ecore-evas-extn : map shm for sharing render pixels conservatively
      ecore animators - improve accuracy by having a thread do animator timing
      efreet - improve edstop exec find to use the command with less args
      evas gl - dont crash if gl image internal im is null
      ecore - animator - new thread timer animator - fiux shutdown
      animator - use select not uslleep so we can wake up during a sleep
      ecore animator - use windows ifdefs/macros so it works there
      evas - image core - fix unloading of images to work again
      new animator coverity complaints - silence them

Cedric BAIL (56):
      ecore_con: remove warning when not testing ftp/http push.
      evas: improve _op_blend_p_dp_neon intrinsics implementation
      evas: implement _op_blend_p_mas_dp_neon and _op_blend_pas_mas_dp_neon in 
NEON intrinsics.
      eina: remove the need to order the header correctly for Windows.
      emile: remove the need to order the header correctly for Windows.
      eet: remove the need to order the header correctly for Windows.
      evas: remove the need to order the header correctly for Windows.
      ecore: remove the need to order the header correctly for Windows.
      edje: remove the need to order the header correctly for Windows.
      eeze: remove the need to order the header correctly for Windows.
      efl: remove the need to order the header correctly for Windows.
      efreet: remove the need to order the header correctly for Windows.
      eio: remove the need to order the header correctly for Windows.
      eldbus: remove the need to order the header correctly for Windows.
      elua: remove the need to order the header correctly for Windows.
      embryo: remove the need to order the header correctly for Windows.
      emotion: remove the need to order the header correctly for Windows.
      eo: remove the need to order the header correctly for Windows.
      eolian: remove the need to order the header correctly for Windows.
      ephysics: remove the need to order the header correctly for Windows.
      ethumb: remove the need to order the header correctly for Windows.
      evil: remove the need to order the header correctly for Windows.
      evas: implement pixel_color blending functions using NEON intrinsics.
      evas: implement _op_blend_rel_p_c_dp_neon using NEON intrinsics
      evas: implement _op_blend_rel_c_dp_neon using NEON intrinsics
      evas: implement _op_blend_rel_{p,pan}_dp_neon using NEON intrinsics
      evas: implement _op_blend_rel_mas_c_dp_neon using NEON intrinsics
      evas: do not cast uint64x1_t to int in evas_common_convert_argb_premul
      evas: fixing examples after change on Evas_3D.
      edje: use efreet for cache directory get.
      efreet: lower error message to warning.
      ecore_con: it doesn't make sense to get port on local protocol.
      eina: fixup.
      eina: use portable environment lookup.
      evas: use portable environment lookup.
      efreet: use portable environment lookup.
      ethumb: use portable environment lookup.
      ecore_con: use portable environment lookup.
      ecore_file: use portable environment lookup.
      ecore_x: use portable environment lookup.
      edje: fix back edje_watch.
      eina: handle fallback to HOMEDIR/HOMEPATH on WIN32.
      evas: define EGL_OPENGL_ES3_BIT_KHR in all case for better portability.
      eina: add the beginning of an Eina_Matrix4 API.
      eina: include dependency header cleanly.
      eina: beginning of a generic quaternion API.
      evas: forgotten header needed for make dist.
      pkg-config: fix portability issue on Windows.
      edje: remove left over copy&paste that triggered warning.
      ecore_con: fix error handling case.
      evas: silence warning.
      eina: fix copy and paster error detected by Coverity.
      evas: properly handle cleanup case.
      evas: use the right function with freetype backend.
      edje: add possibility to speed up animation per object.
      ecore_evas: fix forgotten call to post render callback.

Christopher Michael (88):
      ecore-drm: Add API function to return screen size range
      ecore-drm: Add API function to return the name of an output
      ecore-drm: Add API function to return output connected state
      ecore-drm: Add connector type to output structure
      ecore-drm: Add API function to return the connector type of a given output
      ecore-drm: Add API function to return if a given output has a backlight
      ecore-drm: Add API function to return the edid of a given output
      ecore-drm: Add API function to return output modes
      ecore-drm: Add some debug code to spit out planes and plane properties
      ecore-drm: Set output connected property in the creation function
      ecore-drm: Cleanup plane debug output
      ecore-drm: Set drm client capabilities to support universal planes
      ecore-drm: Add support for a Primary Output
      ecore-drm: Add API function to return primary output
      ecore-drm: Add API function to get an output's crtc size
      ecore-drm: Fix formatting
      ecore-drm: Add API function to find an output given a name
      ecore-drm: Add new API function to mark an output as primary
      Merge branch 'devs/devilhorns/ecore_drm'
      ecore-drm: Add API function to test if an output can go on a given crtc
      ecore-wayland: Input grab_count is unsigned int, no need for comparison < 0
      ecore-drm: Fix issue of edid parsing not ignoring string
      ecore-drm: Fix ecore_drm_output_edid_get to return a hex string
      ecore-drm: Add a 'name' field to Ecore_Drm_Event_Output
      ecore-drm: Fix finding possible crtcs
      ecore-drm: Skip not connected outputs when calculating geometry
      ecore-drm: Fix purpose of ecore_drm_output_enable/disable functions
      ecore-drm: Greatly improve drm rendering speed
      ecore-drm: Only send output events when we enable/disable an output
      ecore-drm: Fix issue with output_current_resolution_get function
      ecore-drm: Add API function to set a new mode on an output
      ecore-drm: Remove debug output
      ecore-drm: Fix segfault if sending output event and output has no current 
mode
      ecore-drm: Ignore output enabled flag when setting output mode
      evas-drm: Mark framebuffer as dirty before sending
      edje: Remove unused variables
      ecore-drm: Only try to set the crtc mode if an output is connected
      eina-bt: Fix Coverity CID1297405 (dereference before null check)
      ecore-wl: Set keycode in event structure for key down/up
      ecore-wl: Remove +x from ecore_wl_input.c
      ecore-drm: Remove call to set drm mode when creating an output
      ecore-evas: Fix issue of gl_drm engine not being able to load
      evas-gl-drm: Fix formatting
      evas-drm: Minor formatting fix
      evas-drm: Remove useless fields from Outbuf structure
      evas-gl-drm: Remove old engine code
      evas-gl-drm: Rework gl_drm engine to function again
      ecore-evas-drm: Update ecore_evas_drm for recent evas gl_drm changes
      ecore-drm: Remove erroneous error messages from EINA_SAFETY checks
      ecore-evas: Change gl_drm to be the proper engine name
      ecore-drm: Don't crash when trying to disable an output
      evas-gl-drm: Readd support for pre_swap/post_swap callbacks
      ecore-evas-drm: Use XRGB format for gl_drm canvas
      evas-gl-drm: Create eglContext before eglWindowSurface
      ecore-drm: Don't free an output on unplug
      ecore-evas-drm: We don't need to feed mouse events here
      evas-gl-drm: Refactor gl_drm engine to not use dumb buffers
      evas-gl-drm: Fix issue with swap mode returning wrong value
      Merge branch 'devs/devilhorns/gl_drm'
      eina: Fix warning about unused paramaters
      evas-gl-drm: Trap for invalid gbm bo
      ecore-wayland: Fix T2466: Update xdg shell protocol code
      ecore-x: Fix warning of unused variable
      ecore-x: Fix warning of defined but unused function
      ecore-x: Fix compiler warning of unused variable
      evas: Remove unused variables
      edje: Remove unused variable
      evas-gl-drm: Add swap_mode enum
      evas-gl-drm: Move gbm_surface field to Outbuf structure
      evas-gl-drm: Cleanup gl_drm engine code a bit more
      evas-gl-drm: Add support for EGL_MESA_platform_gbm
      ecore-evas-drm: Default to GBM_FORMAT_ARGB8888
      evas-gl-drm: Cleanup compiler warnings when building gl_drm engine
      ecore-input-evas: Fix Coverity CID1306803 (logically dead code)
      evas-render2: Fix Coverity CID1306141: Dereference null return value
      edje: Fix Coverity CID1299026 and CID1299027: Explicit null dereference
      ecore-wayland: Fix issue of events not getting dispatched properly
      ecore-drm: Fix issue of outputs not getting registered with the wayland 
registry
      ecore-drm: Fix setting proper output subpixel value
      ecore-drm: Quiet down output from libinput
      edje_cc: Fix formatting
      edje_cc: Fix dereference null return value
      edje_cc: Fix dereference before null check
      ecore-wayland: Update xdg shell protocol file
      Revert "ecore-wayland: Update xdg shell protocol file"
      evas-fb: Fix compiler warnings about suggested parentheses
      evas: Remove unused variable
      ecore-wayland: Remove improper use of EINA_UNUSED

ChunEon Park (8):
      evas vector: cancel the transformation when null is passed.
      evas vector: remove white trailings
      evas canvas: add exceptional handling in invalid input case.
      Revert "ecore-evas: Added support for setting/getting window auxiliary 
hints"
      evas canvas: fix insane mouse move events on proxy source.
      ecore: null cb function is unacceptable.
      eina: add eina_simple_xml example.
      eina/simple_xml_parser: don't parse the <, > in the attribute string.

Daniel Hirt (4):
      evas: move evas_object_inject to super's ctor
      Evas textblock: Fix infinite loop case
      Evas textblock: Fix it->x value during layout
      Evas Textblock: Add obstacle objects feature

Daniel Juyung Seo (3):
      gitignore: Updated.
      edje: Fix distcheck.
      release: Update NEWS and bump version for 1.15.0alpha1 release

Daniel Kolesa (263):
      elua lib: add Elua_State (used later to hold elua-specific data)
      elua lib: add elua_state_new and elua_state_free
      elua: use elua_state_new/free
      elua lib: add elua_state_from_lua_get
      elua: elua_report_error now takes Elua_State*
      elua: use more Elua_State
      elua lib: Elua_State for elua_state_setup_i18n
      elua: Elua_state for elua_loadapp
      elua: pass Elua_State through Main_Data
      elua: remove the smart cb wrapper (ffi callbacks work fine for us)
      elua: no need for luaL_openlibs, the lib does that
      elua lib: add elua_state_dirs_set
      elua: use the dir paths from Elua_State
      elua lib: use eina safety checks
      elua lib: elua_io_loadfile now uses Elua_State
      elua lib: more Elua_State usage
      elua lib: new APIs to retrieve dirs
      elua lib: const correctness
      elua lib: add elua_state_lua_state_get
      elua: use the new state get API
      elua lib: make Elua_State fields private (opaque pointers)
      elua lib: manage bound modules within Elua_State
      elua: remove EFL_RUN_IN_TREE hack (pass cmdline args)
      elua: remove path decision from register_require
      elua: new API elua_state_dirs_fill + utilize
      elua: remove elua_prefix from main runtime
      elua lib: add APIs for include path management
      elua lib: add APIs to retrieve refs to require/appload
      elua: utilize the new APIs for handling require/appload
      elua: remove -e param (we're not a REPL)
      elua lib: add progname to state
      elua lib: add a way to retrieve the progname
      elua: use the new progname API
      elua lib: add elua_util_ APIs
      elua: utilize the new elua_util APIs
      elua lib: move i18n initialization there
      elua lib: add elua_state_setup_modules + use
      elua: cleanup main runtime
      elua: cleanup launcher
      elua lib: unify API conventions
      elua lib: API rename
      elua lib: error_report is now in util namespace
      elua lib: add test suite
      elua: initial test (state creation/deletion)
      elua: test state retrieval
      elua lib: test progname
      elua lib: tests for core dirs + fix core dirs
      elua lib: test elua_state_dirs_fill
      elua lib: setup funcs tests
      elua lib: tests for require/appload refs
      elua lib: test some util APIs
      elua lib: test more utility APIs
      elua lib: test error reporting + lua stack state
      elua lib: test raw file load
      elua lib: unset environment vars in tests
      elua lib: test elua_util_file_run
      elua lib: test elua_util_script_run
      elua lib: hide some APIs that should not be public
      elua lib: start adding documentation
      elua lib: add init/shutdown doc
      elua lib: add state_new doc
      elua lib: add state_from_lua_state_get doc
      elua lib: add state_free doc
      elua lib: add docs for elua_state_dirs_set
      elua lib: add doc for elua_state_dirs_fill
      elua lib: add docs for the dir retrieval APIs.
      elua lib: add docs for elua_state_prog_name_get
      elua lib: docs for elua_state_include_path_add
      elua lib: docs for elua_state_require_ref_push
      elua lib: docs for elua_state_appload_ref_push
      elua lib: docs for elua_state_lua_state_get
      elua lib: docs for elua_state_i18n_setup
      elua lib: docs for elua_state_modules_setup
      elua lib: docs for elua_state_io_setup
      elua lib: docs for elua_io_loadfile
      elua lib: docs for elua_util_require
      elua lib: docs for elua_util_file_run
      elua lib: docs for elua_util_string_run
      elua lib: docs for elua_util_app_load
      elua lib: docs for elua_util_script_run
      elua lib: docs for elua_util_error_report + remove unnecessary arg
      elua: remove long opts (not necessary or useful)
      elua: include fix
      elua lib: merge the 3 setup funcs into one
      elua lib: fix tests
      elua lib: use Eina_Bool as return val in some utils
      elua lib: fix elua_util_app_load + docs
      elua lib: remove unnecessary checks (always initialized)
      elua lib: add a func to retrieve the current translation lang
      elua lib: add API to retrieve lconv from lua
      elua lib: use -1 for default values in localeconv
      Merge branch 'devs/q66/elua_lib_overhaul'
      eolian: reserve @beta and @property
      elua: use a minimal app to avoid loading eolian at runtime
      eolian: allow the new property syntax
      eolian: change all EFL .eo files to use new syntax for properties
      eolian: remove old property syntax support
      eolian: parse the @beta qualifier
      eolian: is_beta API plus tests
      eolian: beta funcs generation
      eolian: parsing for beta events
      eolian: oops... forgot to add a param
      eolian: fix generation tests
      eolian: API and tests for beta events
      eolian: generation for beta events
      eolian: fix doc comments across the tree
      eolian: fix up remaining doc comments in the tree
      eolian: update eolian_type_base_type_get for REGULAR types
      eolian: fix wrong enum tests
      eolian: butts
      eolian: new API eolian_type_enum_field_c_name_get
      eolian: remove unused variables
      eolian: do not check alias/struct/enum base for builtin types
      eolian: generate underscored structs as well as correct opaque struct 
typedefs
      eolian: remove unneeded cruft (struct/enum cannot be a base for alias)
      eolian: check inherit validity before using it
      eolian: fix evaluation of "undefined" enum fields
      eolian: use the actual enum type in tests
      eolian: allow forced retrieval of enum field values
      eolian: precompute all enum field values (faster runtime, constness)
      eolian: force specification of inner type for all complex types
      efl_model_base: fix enum/struct syntax in comment
      eolian: use fprintf(stderr) rather than eina_log for compile errors
      eolian: much better and stricter redefinition checking
      eolian: use the new decl storage to retrieve REGULAR base types
      eolian: new syntax for params/values/keys
      eolian: Eina_Bool -> bool
      eolian: fix eolian_type_enum_field_c_name_get for namespaced enums
      eolian: initial lex/parse for import statement
      eolian: add a functional "import" statement
      eolian: tests for import
      eolian: cleaner cyclic import checks
      eolian: use data_type consistently in the C generator
      eolian: test for possible duplicates in deps list
      eolian: unify inherits and dependencies for parsing purposes
      eolian: keep track of all currently parsing files
      eolian: use eolian_property_values_get correctly
      eolian: distinguish between get/set for property keys/values retrieval
      eolian: remove unused variable
      eolian: allow keys/values in property get/set
      eolian: remove @const_get occurences in the EFL
      eolian: remove const_get/const_set support
      eolian: properly handle errors in database_fill
      eolian: remove unnecessary function
      eolian: silence static analysis false positive
      eolian: disallow cyclic dependencies between .eo files
      eolian: initial support for importing eo files
      eolian: remove obsolete code dealing with multiple classes per file
      eolian: simplify eolian_eo_file_parse
      eolian: use eo_parser_database_fill for import
      eolian: reuse the parsed eot hash for eo too (simplify code)
      eolian: merge eo_file_parse and eot_file_parse
      autotools: ecore_con_legacy.c is not compiled directly, but must be in 
dist tarball
      eolian/generator: fix memory leak
      eolian: make sure CLASS/COMPLEX type is always pointer backed
      eolian: better error reporting (include correct token info)
      eolian: allow a filename (rather than path) to be given to 
eolian_file_parse
      elua: generate separate key/value numbers for getters/setters
      elua: make eo bindings work with the new generated format
      eo_cxx: remove unused parameter
      eolian/generator: don't generate extern types
      eolian: reserve __builtin_event_cb
      eolian: tests for extern struct/typedef not-generation
      eolian: restrict the complex-type condition
      eolian: "generic_value" builtin type
      eolian: use fprintf(stderr) instead of logging where it makes sense
      eolian: more advanced comment parsing (properly skip asterisks etc)
      eolian/generator: clean up comment gen
      gitignore++
      eolian: initial exposed declaration API - not yet very useful
      eolian: add actual useful declaration APIs
      eolian/generator: generate types in their original decl order
      eolian: tests for declaration api
      autotools: remove EOLIAN_FLAGS
      autotools: provide smaller EOLIAN_FLAGS for customization
      eolian: initial lexing of documentation
      eolian: Eolian_Object for docs
      eolian: preliminary parsing of doc syntax
      eolian: enums can't be opaque, check properly
      eolian: initial test file for docs (no APIs to test yet)
      eolian: start exposing Eolian_Documentation
      eolian: properly fill and free all doc fields
      eolian: add documentation handling API
      eolian: remove prototype of non-existent API
      eolian: double newline ends summary, not single
      eolian/generator: generation for new documentation system
      eolian: don't emit an extra empty line in certain cases
      eolian/generator: @param[in,out] is the correct inout syntax
      eolian/generator: fix silly shadow warning
      eolian: remove support for short doc comments (//@)
      eolian/generator: use more correct indent offset in types doc gen
      eolian/generator: generate @ref foo for @foo
      eo: move some eo files to new doc syntax
      eolian: silence static analysis
      eolian_cxx: initialize all members in a struct correctly
      eolian/generator: fix a false positive in eolian types_gen
      eolian: we need import_types_ref.h included in tarball
      eolian: support for @since tag in new doc comments
      eolian/generator: support for since tag in doc gen
      eolian/generator: use get/set doc as primary if needed
      ecore: move eo docs to new format
      eolian: pass rbuf to doc_error
      elua lib: sanitize all file paths before writing them
      ector: always initialize the array contents even without fetchfunc
      ector,ecore,eio,emotion: convert some docs
      eolian: fix wrong type keyword check
      eolian: add new __undefined_type builtin to silence warnings
      elua: bind recent eolian APIs to eolian lua api
      elua: remove unused code from lualian
      elua: unexpose "old" documentation api from eolian bindings
      eolian/generator: fix enum field doc generator bug
      edje,evas: convert type docs to new format
      eolian: fix a bug in expr serializer with wrong sign insertion
      evas,ecore_con: more struct/enum doc updates
      eolian: remove support for old doc style on types and vars
      eo: move all event doc comments to new syntax
      eolian: remove support for old event doc syntax
      efl_gfx_shape: convert docs
      efl_text_properties: convert docs
      efl_gfx_gradient_radial: convert docs
      efl_player: convert docs
      efl_image: convert docs
      eolian: check for C type keyword before trying to append as C type keyword
      eolian: remove the outdated and ugly database printer (needs rework)
      evas_test_mesh: 3d -> canvas3d (fixes broken test compile)
      efl_gfx_base: convert docs
      efl_model_base: convert docs
      efl_control,efl_text: convert docs
      ecore_audio_in: convert docs
      efl_gfx_gradient: convert docs
      ecore_audio: convert docs
      efl_gfx_view: convert docs
      ecore_con_base: converted docs
      ecore_con: convert docs
      Revert "edje: unset efreet cache update flag to prevent dbus connections"
      eolian: new doc token lexer/parser
      eolian: simplify doc parsing logic a bit
      eolian: relax doc parsing a little (no need to check if @since is allowed)
      eolian: try replacing '.' with locale specific decimal point
      eolian/generator: constify all prototypes for @const functions
      evas_line: convert docs
      evas_canvas3d_material: convert docs
      edje: fix shadow warning
      ecore_imf_evas: warnings--
      edje: fix extra parens warning with clang
      evas_engine_software_x11: fix incorrect enumeration type warning
      efreetd_ipc: fix shadow warning
      elua: remove obsolete xgettext wrapper
      eolian: allow trailing comma on last enum item (just like C)
      eolian: add support for monospace highlights in docs
      eolian: generate correct fallback character
      eolian/generator: use the __eolian function in overrides when default 
values are present
      eolian: add API: eolian_declaration_get_by_name
      eolian: initial work on doc syntax validation (disabled for now)
      eolian/generator: add proper generation of references
      eolian: improve function_full_c_name_get API
      eolian/generator: static-ify some funcs
      eolian/generator: delete a stringshare correctly on failure
      eolian: correct documentation ref validation (disabled for now)
      eolian: print more detailed location info for doc validation
      eolian/generator: check if the reference is generatable first
      efl: fix doc references across the tree to validate right
      eolian: enable the new doc validator

Daniel Zaoui (8):
      Eolian: Add API to retrieve an event of a class by its name
      Eolian/Generator: fix enums generation
      Eolian/Generator: support eot files
      Fix Eolian Cxx generator
      Fix warning on unused parameter
      Examples: fix compilation due to inline
      Examples: Fix emotion basic example
      Interfaces: fix event name

Deborshi Saha (1):
      embryo: fix inverse trigonometry functions typos.

Dongyeon Kim (15):
      Evas GL: 1.x support for GLX
      Evas GL: destroy egl image when surface is destroyed
      Evas GL: Fix direct_mem_opt and direct_override
      Evas GL: Add indirect surface fallback and yinvert callback
      Evas GL: Make current to an Evas GL context before destroying surface 
buffers
      Evas GL: Share texture id in case EGL image is not supported
      Evas GL: Separate EGL and GL extension lists
      Evas GL: return correct context for context_get with indirect context
      Evas GL: Pass correct attachment enum for glDiscardFramebufferEXT
      Evas GL: Match FBO config with window surface config
      Evas GL: Skip surface buffers create/allocate for pbuffer with NO_FBO
      Evas GL: support surfaceless make current
      evas/gl_common: Reset mvp matrix only for shaders that are being used
      evas/gl_x11, gl_cocoa: remove static variable in eng_font_draw
      evas/gl: Add null checks

Doyoun Kang (2):
      ecore-evas: Added support for setting/getting window auxiliary hints
      ecore-evas: Added support for getting window auxiliary hint ID and value

Felipe Magno de Almeida (1):
      eolian-cxx: Removed unused function

Ivan Furs (3):
      evas: fix errors when updating the bounding box of Evas_3d_Node.
      evas: for aabb add interpolation frame when base frame is not found
      evas_canvas3d: cube chaotic was not initialized and relied on luck to be 
zeroed by default.

Jean Guyomarc'h (2):
      ecore_audio: integrate Apple's CoreAudio to play sounds on OS X.
      ecore_cocoa,ethumb: fix compiling after EAPI policy changes

Jean-Philippe ANDRÉ (79):
      Evas GL common: Skip shaders generation if there is no change
      Eina log: Enable backtrace only for CRI and ERR by default
      Eina log: Fix previous commit (ERR & CRI -> bt)
      Evas filters: Disable excessive debug
      Evas GL common: Add very basic GL calls tracing method
      Evas filters: Fix glReadPixels usage for EGL
      Evas masking: Fix rare issue of invalid rendering (GL)
      Evas: Fix shadow warning
      Edje: Fix indentation after a clean-up commit
      Evas GL: Fix coverity CID 1304559, 1304560
      Evas GL: Make INF message more explicit
      Evas filters: Fix blend with color with rgba buffers
      Evas filters: Remove unnecessary copy of buffers
      Edje: Add clip as a property of a part description
      Evas: Add "no-render" flag for proxy sources & clippers
      Edje: Add test case for "no_render" and "clip_to" state flag
      Evas GL: Fix error message (ERR --> INF)
      Evas: Remove shader_3d .x generated file from BUILT_SOURCES
      Edje: Add doc in edcref for description.clip_to
      Ecore_Con: Fix make distcheck
      Evas render: Fix rendering of objects with no_render
      Ecore_Audio: Avoid abort() in PulseAudio
      Evas filters: Add internal function _program_run
      Evas filters: Fix potential crash
      Evas filters: Implement very basic print function
      Evas filters: Refactor parser code
      Evas filters: Add some @internal flags to the doxygen docs
      Evas filters: Fix runtime, allow state change on the fly
      Evas filters: Pass text colors to the parser
      Evas filters: Implement __index for Lua buffer objects
      Evas filters: Implement table & function support for curve
      Evas filters: Pass object scale to Lua state
      Evas filters: Pass edje state name & value to the filters
      Evas filters: Create specific log domain
      Evas filters: Implement Lua classes for colors & buffer
      Evas filters: Reduce debugging with default compile opts
      Evas filters: Fix blur from rgba to alpha
      Edje/evas filters: Quick renaming of evas filters related stuff
      Edje/evas filters: Add filter.source support
      Edje/evas filters: Use EDJ data sections to store filters code
      Edje: Move filter desc to common desc
      Edje: Factorise filter code for TEXT and IMAGE
      Evas filters: EO-ify the filters API
      Evas tests: Fix failing test due to API change
      Evas filters: Complete support for image filtering
      Evas filters: Add name to the filters
      Edje & evas filters: Add extra data from EDC to Lua program
      Evas filters: Fix buffer_push and add support for color classes
      Edje & evas filters: Properly pass data from EDC to Lua
      Edje tests: Add test case for embedded text filters
      Evas tests: Fix failing tests
      Evas filters: Remove overrides of methods from Evas.Filter
      Evas filters: Add explicit exec flag in data_set
      Evas filters: Add @protected tag where applicable
      Evas filters: Mark API as @beta
      Evas filters: Fix usage of proxy buffers (compatibility)
      Evas filters: Use smooth scaling by default for proxies
      Evas filters: Add some crash safety
      Doc: Try to fix build on Ubuntu
      Edje tests: Fix compilation warning
      Edje: Use array instead of hash for filters data
      doc: EDC reference: Add specific doc for group.data
      Edje: Add proper filters section in the EDJ file
      Edje: Replace index() by strchr()
      Edje: Use bsearch() to find filters as fast as possible
      Edje: Fix test case (after syntax change)
      doc: Fixup EDC documentation about filters & examples
      Evas filters: Fix color(0xrrggbb) to be opaque by default
      Evas filters: Force filter redraw if object changed
      Evas: Make Evas.Image.save() work with all images
      Edje: Embed verbatim scripts for Efl.Gfx.Filters
      Evas image: Remove useless piece of code
      Evas: Implement image_data_get for FBO images
      Evas gl_cocoa: remove code duplicated from gl_generic
      Evas: Replace image_map_surface_free by common image_free
      Evas.Image: Deprecate some functions and remove from Eo
      Evas.Image: Simplify logic (trivial change)
      Revert "Evas gl_cocoa: remove code duplicated from gl_generic"
      Evas.Image: Fix legacy EAPI name

Jee-Yong Um (3):
      edje_embryo: correct type mismatching in get_geometry() method
      edje: implement methods for mouse_events with edje_part for Edje Embryo 
script.
      edje: add "mask_flags" instruction for "part" block

Ji-Youn Park (13):
      evas: fix bug in evas gl texture.
      evas: fix bug in evas gl texture.
      ecore_x: Add key router feature related with client side.
      ecore_x_xi2: remove useless define check XI_TouchXXX.
      ecore_x_xi2: remove useless define check XI_TouchXXX.
      evas_event: evas_event_feed_mouse_cancel set EVAS_EVENT_FLAG_ON_HOLD
      Ecore_input: Add "ECORE_EVENT_MOUSE_BUTTON_CANCEL" event
      ecore_input_evas: remove tab and unusable code
      ecore_x_xi2: fix crash if device info is NULL.
      ecore_evas: fix iconified state set bug
      ecore_x_xi2: fix only ecore input handler deals touch cancel event
      ecore_x_xi2: add small code to check device id
      ecore_x_xi2: remove build warning

Jihoon Kim (11):
      ecore_imf/wayland: hide input panel explicitly in focus-out handler
      ecore_imf/wayland: support feature to change layout of virtual keyboard
      ecore_imf/wayland: support autocapital mode in wayland text input
      ecore_imf/wayland: support password mode in wayland text input
      ecore_imf/wayland: support input hint in wayland text input
      ecore_imf/wayland: support input language mode in wayland text input
      Fix issue wrong surrounding text returns when there is selection area
      ecore_imf/wayland: support on-demand show mode
      ecore_imf/wayland: Add NULL check before accessing
      ecore_imf: fix wrong return type of 
ecore_imf_context_input_panel_return_key_type_get
      ecore_imf: check parameter of ecore_imf_module_register ()

Lukasz Stanislawski (2):
      ecore-x: add new grab touch devices functionality.
      ecore-x: move grabbed_is check to multi_handler

Massimo Maiurana (1):
      Updating spanish translation

Mike Blumenkrantz (16):
      ecore-x: add function to init ecore-x from external Display* object
      ecore-input: add keysym to Ecore_Event_Key struct
      evas: add keysym member to key event structs
      eina: change module init error message to an info message
      evas: make image_size_get() return the actual image size
      edje: set GROUP/SWALLOW/EXTERNAL pass events based on mouse events
      Revert "edje: set GROUP/SWALLOW/EXTERNAL pass events based on mouse 
events"
      edje: reformat all C files
      edje: unset efreet cache update flag to prevent dbus connections
      ecore-x: add ecore_x_keysym_get()
      Revert "ecore-input: add keysym to Ecore_Event_Key struct"
      Revert "evas: add keysym member to key event structs"
      ecore-wl: disable session recovery
      eina: don't return NULL silently when creating new tilers
      ecore-input-evas: fix canvas mouse event dispatch
      eina: make re-setting the same tiler tile size a no-op

MinJeong Kim (2):
      ecore_evas_wayland: prevent duplicated shutdown of ecore_wl
      evas_object_textblock: fix dereference before null check

Nak-Gyeong Kim (1):
      edje: edje_cc_parse should check pair of parens.

Oleksandr Shcherbina (10):
      evas: add to Evas_GL_Image flag disable generate atlas.
      evas: use Evas_GL_image for generate texture unit for Evas_3D_Texture.
      evas: pass disable atlas flag between Evas_3D_Texture and Evas_GL_Image
      evas: fix coverity CID 1297159 and CID 1297158.
      evas: correct normal map shader.
      evas: fix compatibility with GLES. Alpha test
      evas: fix compatibility with GLES2.0. Shadow effect
      evas: change interface evas_3d to evas_canvas3d
      evas canvas3d: Correct Eolian namespace
      evas: fix Evas.Canvas3D color pick

SangHyeon Lee (1):
      fb engine : Add NULL type handling in output free.

Sebastian Dransfeld (2):
      edje: rename variable
      efreet: fix signed warning

Seunghun Lee (2):
      ecore-buffer: Add ecore_buffer library to EFL.
      ecore-buffer: fix that installing pkgconfig when ecore_buffer is enabled.

Shinwoo Kim (1):
      [ecore_evas_extn] add function to block mouse event.

Srivardhan Hebbar (5):
      ecore_con: changed Ecore_Con_Url to Efl_Network_Url.
      ecore_con: add eo_event handler to efl_networ_url.
      ecore_con: eoifying ecore_con_eet.
      ecore_con: eoify ecore_con_eet functions.
      ecore_con: convert doc of ecore_con_eet.eo

Stefan Schmidt (26):
      configure: Switch to dev mode again. Merge window for 1.15 is open now.
      docs: Fix access to main elocation page from front page
      build: Do not show mkdir calls in silent mode
      eet: Remove direct usage of lz4 as we use emile for this now.
      lz4: Update our internal copy to release r128
      Revert "autotools: enable make check per individual modules."
      eina_ddebug: Fix build for the case without all requirements for 
eina_debug
      libunibreak: Follow README rename in EXTRA_DIST for distcheck.
      build: Pass on makeflags and use proper @$(MAKE)
      build: Add correct dependency for check-build target.
      build: Fix benchmark and exmaples dep on all target as well.
      rg_etc: Correct ifdef to keep function available for debug build
      data: Silent another mkdir when usign automake silent rules
      eavs_3d: Avoid enum check for < 0
      emile: Init ptrag as it might get used uninitialized if not
      modules/evas/engines/software_generic: No need to check enums for smaller 0
      evas/evas_op_sub_main: Remove superfluous if branch.
      evas/evas_op_blend_main: Remove superfluous if branch.
      evas/evas_op_copy_main: Remove superfluous if branch.
      evas/evas_op_mask_main: Remove superfluous if branch.
      evas/evas_op_mul_main: Remove superfluous if branch.
      evas/evas_op_add_main: Remove superfluous if branch.
      evas/render2: Put evas_render2_th_main.c in EXTRA_DIST to ship it in the 
tarball
      examples: Fix build after ecore_buffer commit.
      ecore_wl: Add generated session-recovery-protocol files to build
      ecore_wl: Hookup wl listener for uuid event from session recovery protocol

Subhransu Mohanty (6):
      evas/canvas: Null check for base class data pointer.
      evas/canvas : Call correct engine function for setting clip color
      evas/engine: Fix the ector drawing for gl backend
      evas/engines : renamed ector native engine to "default" from "freetype"
      evas/vg : Fixed issue regarding geometry change of vg object.
      ector/software: Update the PIXEL_BIT to 8 for better quality.

Subodh Kumar (2):
      edje entry: Improves anchors handling
      Evas textblock: Add underline height support

Thiep Ha (1):
      Eo: Add Null check

Tom Hacohen (79):
      Eo base: mark composite API as not ready.
      Eo: Take eo out of beta.
      Eo: Improve documentation.
      Eo base: Fix eo_constructor's declaration.
      Eo base: Reorder the eolian file to be in a sensible order.
      Eo tests: Add the needed define for accessing protected calls.
      Eo: Add eo_do_part.
      Eo tests: Add the needed define for accessing protected calls. (2)
      Emotion: Migrate some more of emotion to Eo/efl.player.
      Evas gl: Fix shader generation with out of source builds.
      Static deps: Move unibreak to be an external dep.
      Revert "Static deps: Move unibreak to be an external dep."
      Static deps unibreak: update to what will soon be version 3.
      Efl debug: Rename shadowing variable.
      Ecore audio test: Remove unneeded test.
      Eo: Mark composite APIs as beta.
      Ecore tests: Properly split (some) unit tests to units
      Ecore tests: REMOVE wayland tests.
      Eeze tests: Remove an unreliable test.
      Ecore audio: Remove redundant constructor/destructor.
      Eo: Add a return value to eo_constructor().
      Eo base: Correct comment regarding the finalizer.
      Ecore con url: correctly destruct the object.
      Ecore con url: Fix wrong object destruction.
      Eo: Remove eo_error_set() and clean up finalizer()
      Ecore file test: Fix access to uninitialized memory.
      Eo: Better handle object cleanup on failure.
      Eolian cxx tests: Fix tests according to new Eo changes.
      Eo: Fix typo in error message.
      Eina cxx tests: Fix the failing tests.
      Eo: rename conflicting internal Eo_Base to Eo_Header
      Eo base: Fix Eolian files to use Eo.Base instead of Eo.
      Eo base: Remove the free_func parameter from key_data_set.
      Eo base: move type definitions into eo_base.eo.
      Evas object: Use correct type in .eo file.
      Eo: Add eina_types.eot for general types.
      Efl gfx stack: Fix eolian warnings.
      Efl gfx shape: Use correct class names in .eo file.
      Evas: Add a general evas types header.
      Evas: Move evas coord to eolian and start using it.
      Evas: Move evas aspect control to eolian and start using it.
      Evas map: Move opaque type definition to .eo.
      Evas types: Fix inclusion of evas types from the right location.
      Evas: Migrate more types to Eolian.
      Evas common interface: Add a workaround for Eolian issue.
      Evas text: Migrate types to .eo.
      Evas textblock: Migrate types to .eo.
      Evas polygon: Migrate types to .eo files.
      Evas smart: Migrate types to .eo files.
      Evas grid: Migrate types to .eo files.
      Evas textgrid: Migrate types to .eo files.
      Evas box: Migrate (some) types to .eo files.
      Evas table: Migrate types to .eo files.
      Evas object: Migrate (some) types to .eo files.
      Eo types: Fix Eina.Stringshare's namespace.
      Eo types: Fix Eina.Rectangle's namespace.
      Efl File: Add Eina.File eolian type and use it.
      Edje object: Fix more Eolian warnings.
      Evas canvas: Fix some Eolian warnings.
      Evas image: Fix some Eolian warnings.
      Evas 3d texture: Fix some Eolian warnings.
      Eina debug: Fix shadow warning.
      Evas canvas: Fix Eolian warnings (migrate types).
      Evas: Fix abi break in Evas_Callback_Type
      Efl model: Fix Eolian warnings (and migrate types).
      Edje object: Fix Eolian warnings (and migrate types).
      Edje object: Fix some Eolian warnings regarding callbacks.
      Edje object: Fix remaining Eolian warnings.
      Evas: Remove unused variables.
      Eo: Fix a potentially dangerous lack of {}.
      Eo: Fix windows support.
      Evas textblock: Fix issue with line_coord_set and y before the first line.
      Evas textblock: Fix the newly added test to use ck_assert_int_eq.
      Eo: Remove redundant semicolon.
      Ecore exe (windows): Fix object destruction/failed creation.
      Ecore con eet test: Fix const discard issue.
      Evas gl core: Move variables to the correct ifdef branch.
      Evas line: Remove obviously wrong default values.
      Evas line: Migrate Eolian file to use the Eolian types.

Vaibhav Gupta (1):
      evas_smart: Add a check for zero size before malloc

Vincent Torri (25):
      Ecore_Exe: remove process_id field as it is a duplicate of the pid one
      evil: minor formatting in dlfcn.c
      evil: fix mem leak in dlsym() when using UNICODE
      evil: fix dladdr() implementation, add 2 unit tests for evil.
      autotools: cleanup Makefile_Eina.am.
      eina, efl: add copyright notice.
      ecore_avahi: fix definition of EAPI on Windows.
      ecore_con: add missing declarations on Windows.
      eina: fix warning on Windows.
      eina: add crosss platforme API to retrieve tmp and home directories from 
environment.
      eina: use less stack on Windows for eina_environment_home_get, and no 
snprintf()
      evil: deprecate evil_tmpdir_get() and evil_homedir_get().
      Ecore_Con_Ares: fix undefined variable warning
      Edje_Player: disable code unused on Windows.
      Efl debug daemon: Fix Warning on Windows.
      Evil: add a wrapper around _mkdir
      Eina: include string.h on Windows as memcpy is used (fixes warning)
      Ecore_File: improve comment of ecore_file_mkdir()
      Ecore_File: better implementation of ecore_file_mkdir()
      Ecore_File: use ecore_file_mkdir()
      Ecore_Con: decrease log level in ecore_con_local_win32
      Ecore Con: Fix ecore_con_local hangs on Windows.
      Ecore Exe: decrease log level on Windows
      Ecore Anim: fix compilation on Windows
      Efreet: Fix config and data dir paths on windows.

Vinícius dos Santos Oliveira (1):
      ecore: add documentation for ecore_timer_dump

Vitor Sousa (5):
      eolian_cxx: Fix @beta on generated bindings for C++
      eina_cxx, eldbus_cxx: Fix perfect forwarding of arguments
      efl_player: Add playable property
      eolian_cxx: Use C++ wrappers instead of native types as parameters
      eolian_cxx: Fix C++ generated inheritance wrappers

Vivek Ellur (10):
      eina: add test cases for various eina_inarray functions
      eina: fix eina_inarray_search to do linear search
      eina: add tests cases for eina_rectangle and eina_str functions
      eina: add test cases for various APIs in eina_quad module.
      eina: add test cases for eina_matrix3 APIs
      eina: add test cases for various eina_matrix operations
      eina_matrix: Added test cases for fixed point matrix functions
      eina: add test cases for eina matrix map and transform functions
      eina: add quaternion test in eina suite and fix the test case errors
      eina: fix failure of eina_quaternion_test.

Vladyslav Shevchenko (1):
      Evas textblock: Add a failing test for line_coord_set.

Vyacheslav Reutskiy (2):
      edje edit: don't set the color_class color as main
      edje_edit: return EINA_TRUE for unset color_class

WooHyun Jung (2):
      Evas gl_common: Fix up error handling
      Evas gl_common: Fix up error handling

Yomi (1):
      eio: fix grammar and spelling mistakes in Eio.h.

Youngbok Shin (1):
      eina: print error message when eina_module_load() fails.

Yury Usishchev (8):
      evas: enable NEON-optimized code for aarch64.
      evas: implement _op_blend_c_dp_neon in NEON intrinsics.
      evas: implement _op_blend_p_dp_neon and _op_blend_pas_dp_neon in NEON 
intrinsics.
      evas: implement _op_blend_mas_c_dp_neon in NEON intrinsics.
      evas: improve _op_blend_mas_c_dp_neon intrinsics implementation.
      evas: implement _op_blend_p_c_dp_neon in NEON intrinsics.
      evas: implement _op_blend_mas_can_dp_neon in NEON intrinsics.
      evas: add support for BUILD_NEON_INTRINSICS to evas_convert_rgb_32.c

jhyuni.kang (2):
      Check a key repeat using xkb ruled keycode
      ecore-wayland: Add a grab_count variable for synchronization 
wl_input_grab/ungrab with pointer and touch event

jiin.moon (5):
      embryo_cc: prevent memory curruption
      edje: fix memory leak detected by prevent static analyser.
      emile: fix region load for jpeg image with orientation different set.
      edje: add support to control the transition time of edje animation 
globally.
      evas: opaque value does not change even if image data be changed

kabeer khan (2):
      autotools: enable make check per individual modules.
      autotools: enable make check-build which builds only test suites

katpavalli (3):
      edje: support translation on static strings in edc.
      edje: add ability to change the language on one specific edje object.
      edje: add po file support in edc translation.

kumar navneet (4):
      edje: fix parsing issue in edje_cc with bezier program transition.
      set_tween_state_anim API added.
      edje: add set_state_anim API to embryo script.
      edje: add cubic bezier transition example.

perepelits.m (7):
      edje: add align 3d support.
      edje: switch Evas_3D color to use Edje_Color.
      edje: add of descriptors for Evas_3d integration.
      eina: add eina_quaternion_set
      edje: add of edje-3d to edje_calc.c
      evas: fix shooter example
      edje: add Convex Hull logic

se.osadchy (2):
      evas: fix bug in the example of evas-3d-cube-rotate.
      evas: fix color pick compatibility of Evas_3D with GLES.

shilpa.singh (2):
      Edje: Add have_selection check to avoid unnecessary function calls
      Edje_entry: Fix control + (x,a,y,z,m,c) not working issue.

vivek (7):
      emile: add emile_suite_build function to separate creation of test suite.
      eina: add CRC implementation to Eina module.
      eina: add test case for eina_crc function in eina module.
      eina: add benchmark for crc hash in eina benchmark
      eina: add crc hash function to eina hash module.
      eina: add test case for eina_hash_crc function.
      eina: add test case for eina_file_copy function.

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

No new revisions were added by this update.

-- 


Reply via email to