discomfitor pushed a change to annotated tag v1.9.0-alpha1
in repository core/efl.

        at  2bb5545e02 (tag)
   tagging  aa07b08457338026a32596d0bacb1f99f9546472 (commit)
  replaces  v1.8.0
 tagged by  Mike Blumenkrantz
        on  Tue Feb 11 16:22:25 2014 -0500

- Log -----------------------------------------------------------------
1.9.0 alpha1

Albin Tonnerre (3):
      evas/op_blend: rename LOOP_ALIGNED_U1_A48_SSE3 to LOOP_ALIGNED_U1_A48
      cleanup - Remove the extra copy of the code and use a define instead
      comments: typo fix - s/dictionnary/dictionary

Andrii Kroitor (4):
      edje: edje_edit - image api modification
      edje: edje_cc - note for future image_id changes added
      edje: edje_edit - fix .edc file generation
      edje: edje_decc - added -output flag (save to specified dir)

Boris Faure (2):
      update .mailmap
      update .mailmap

Carsten Haitzler (137):
      FUCK - remove logic to silently add -release names to libtool builds
      Eldbus: added function for getting bus unique name
      NEON vectorization: added use of COLSAME define in map routine
      yet another useless images.mk change...
      efreet - protect efreetd from recursing too far to save overhead and mem
      efreet - fix recusrion checks need to pop as well as push.
      evas - fix overdraw + too many rects problem found in some expedite tests
      doc build - finally fix images.mk to stop changing order every make
      evas - silence coverty (false positive leak)
      ecore loop + animator - add call to get if an animator cb has run this 
iter
      ecore evas - add animator update syncing to only render on animator ticks
      fix seb "fix" commit that causes lots of segvs.
      ecore-evas - disable comp syncing by default (can be turned on though 
still)
      evas - fix gif loader cpu overuse - used too much cpu to decode anims
      gif loader - handle theoretical NULL loader_data case
      evas gif loader - address animated always being true
      edje - edje_cc - try and make coverty ignore the leak (invalid)
      emotion - test - exit if calloc fails
      evas - gl - use snprintf for safety (never likely anyway, so code was 
fine)
      evas - gl - ifdef out unused var with non-gles build
      evas - cserve2 - fix uninitialized member "image_id".
      evas - textblock - fix dbg_info_get to avoid leak if root is NULL
      edje - edje_cc - fix coverty issue of not exiting loop for box items name
      edje - edje_pick - fix coverty access-after-unref issue
      ecore-con - dns.c - fix double free
      ephysics - fix real access-after-free issue on delete of constraint
      ethumb - client lib - fix access of async item in idler after free
      evas - font dir - remove from hash before free/del
      emotion - generic module - re-order code to make coverty happy
      ecore - ecore systemd module - unused var warning - remove unused var
      eet data encode - dont free data if its not separately allocated
      evas - evas_gl - fix shader patch to not free static strings
      evas - evas gl - fix realloc failure case to handle it properly
      embryo - embryo_cc - argv parsing MIGHT leave str buf not nul terminated
      evas - fix gif loader drop of image data sometimes (image dump/flush)
      ecore_con - dns.c - re-fix coverty double-free. coverity was and is right.
      ecore-con - fix possible unterminated buffers
      evas - common - remove useless new as next call allocs if NULL
      ethumb - ensure buf is nul terminated
      edje_decc - fix possible use of uninitialized string
      eeze - fix uninitialised sigation struct content
      evas - silence coverity in code
      ecore - utils - makekeys - fix uniitialized arrays
      edje - epp - fix possible array access by negative
      ethumbd - fix possible out of bounds access to work table
      edje - lib - remove useless memset as later memcpy overwrites
      fix fd leak in emotion webcam where fd of value 0 never closed
      eina - eina_file - fix leak of fd is fd is 0
      ecore_file - finding exe path - if HOME is not set a leak could happen
      evas common - uninitialized use warning remove
      evas - software-x11 - fill in unused struct members to avoid uninitialized
      ecore-file - fix mem leak in ecore_file_app_exe_get() on restart
      evas - fb engine - fix mem leak if ioctl fails on fb mode
      emotion - webcam - don't access after free and ensure it is not in list
      edje - edje_edit - don't access collection after it is freed
      edje_edit - fix mem leak of src strbuf on print status
      evas - tiler - fix missing clip of first rect to outbuf size
      first steps to rewriting evas render... a long path.
      render2 - work
      evas - jpg loader - speed up header check for pgoressive jpgs
      evas render2 - more work on basics
      pkgbuild - fix deps list for gst 1.0
      pkgbuild - enable scim by default for input methods and sdl is pointless
      Revert "Quick and dirty fallback to gst 0.10 if 1.0 is not found"
      evas - protect against table cache being null and then used
      ecore-x - add call to create a permanent window that is not deleted on 
exit
      evas gl engine - ensure on texture delete we never leave a cur tex id 
dangling
      Revert "evas: improve textblock rendering by walking even less in all 
case."
      ecore-x - rename new api
      emotion - broken module loading loagic fixed that fixes gst 0.10/1 
deadlock
      oops - and a printf crept in. i thought i was done.
      evas - gl engine - glerr should be off by default for performance
      efreet - minor formatting and move set prirority to very start
      ethumbd - drop priority to 19 like efreetd so it lurks in bg as much as 
it can
      ethumbd - if thumb gen takes too long don't just quit ethumbd, but skip 
thumb
      ethumbd - stop using an idler that spins at 100% cpu while generating 
queues
      emotion - generic - set play after setting mutes and play speed etc.
      configure - add warning when enabling xcb
      ecore-evas - x11 - call resize callback if wm denies resize request
      evas - set clipees list to NULL on free to avoid access
      evas - gl-x11 remove +x bit on src file!
      edje - fix edje lua usage for lua 5.2 to not go crazy on memory allocs
      evas - sw render - map render neon broken for expedite 45/46 disable
      fix map-across-mark patch from sergey in december 2013
      fixme notes - fixme: many instances of module loading that bloat our mem
      efl - build - add warning about gnutls to configure and dropping privs
      evas - gl-x11 engine - put in guessed blacklist of yinvert extn for intel 
mesa
      eio - protect against posible segv on rename with eio
      setuid safeness - ensure if an app that is setuid doesn't do bad things
      fix mingw build for setuid fix/checks
      fix missed ifdef lack for getuid for windows
      win build - check for pause func and use only if its there
      fix warning about always true expression
      windows build - comment out unused function in ecore_pipe
      Revert "fix allocator sizeof operand mismatch reported by clang"
      Update PKGBUILD to work with release tarballs as well as Git clones
      evas - sw render - protect against null pointer surface access
      evas - unbreak gl font rendering with dst pointer checks
      eina lock posix - remove dead code in eina_spinlock_take
      cserve2 - debug bin - fix theoretical leak of socket fd
      edje_cc - remove dead code
      evas - remove dead code (comment it out)
      evas gl - comment out unreachable code
      comment out unreachable code
      edje - formatting - indenting fix
      formatting - fix
      evas cserv2 - remove logical dead code
      evas gl example - make bg blue to make onefang not freak out. :)
      evas gl - prefer alpha4 format for font textures if possible (save memory)
      evas - fonts - move to using 4bit and rel 4 bit compressed font glyphs
      evas gl - fix egl/gles build after alpha4 change for fonts
      evas - cserve2 - avoid segv accessing im->cache
      ecore xcim module - don't printf every time you start to add stdout noise
      pkgbuild -> luajit
      eina-inlist - handle prepend/append relative if list is null (empty)
      ecore - fix CRIT -> CRI macro
      _op_blend_c_dp_neon miscalculation fix
      Revert "eet: do not load data when the file is open in read/write mode."
      embryo_cc - remove trainling / from path for windows stat so it works
      Registers a fallback handler for a given subsection of the object 
hierarchy.
      evas - textgrid - clear up unused var warning
      ecore audio: tests - remove #if0'd out code
      ecore-audio: remove src files that are never compiled
      evas - fix tom's bold-killer from 2cb9db171ead5bc9920234e27c2e12b7c7b3883a
      ecore-x xpresent - fix build if you DONT have xpresent there.
      fix distckeck for filter
      fix warnings in evas filter plus a memleak in _vflip_cpu()
      configure - don't add -mfpu-neon on arm - this breaks building for 
armv6/4...
      evas text filter - fix va_arg usage to not cause compiler internal errs
      evas - textblock ... fix valign handling to actually work as documented
      not using changelog during dev now - remove entires since 1.8
      edje_cc - sample play - document speed param and allow wider range
      formatting - make parse enum easier to read
      edje - feature - add channel types for sounds and ability to mute them
      in case font_instance is null in text_props... avoid using it
      edje - fix probable leak by ensuring current prog is freed on real part 
free
      Revert "configure - don't add -mfpu-neon on arm - this breaks building 
for armv6/4..."

Cedric BAIL (75):
      evil: use the right ifdef.
      gitignore: ignore new async test.
      evas: bugfix in evas_render of not maintaining changed flags on object 
correctly.
      eina: add fuzzy testing of the red black tree.
      eina: work around current strange behavior seen in eina_cow.
      eina: more work around to limit problem.
      evas: fix loader to properly define _XOPEN_SOURCE for Solaris.
      eina: add fuzzy test of eina_hash.
      Revert "eina: check if the complete hash match before checking if the key 
match during children walk."
      Revert "eina: more work around to limit problem."
      Revert "eina: work around current strange behavior seen in eina_cow."
      eina: increase hash matching inside of Eina_Hash.
      eina: ignore benchmark binary.
      eina: fuzze test the eina_hash_string_superfast to.
      eina: improve cmp function of eina_hash string related hash.
      eina: this is actually a better way of improving Eina_Hash performance.
      efl: remove uuid from all libtool files.
      build: fix installing in DESTDIR for packaging and buildbot.
      autotools: work around buggy macro to force C++ compiler detection.
      autotools: try to figure out what our buildbot get here.
      autotools: let's try this variant for detecting c++ compiler availability.
      autotools: make systemd dependency detection automatic.
      autotools: fix complain about using subdirs without the right option.
      autotools: only turn on auto testing on linux.
      pkgbuild: we do conflict with efl-git from AUR.
      autotools: detect systemd to warn user they are required to use 
--enable-systemd to turn it on.
      pkgbuild: let's tests all backend in our package.
      pkgbuild: follow aur efl-git version naming.
      emotion: lower warning on webcam access error to information (Not 
critical anyway).
      emotion: use emotion log domain instead of eina one.
      emotion: fix potential memory leak when webcam register fail.
      emotion: make webcam initialization lazy and non blocking.
      emotion: revert to fast sed to use the right eina log domain.
      emotion: fix Windows compilation.
      Ecore_Avahi: initial commit.
      pkgbuild: avahi is now a dependency of EFL.
      autotools: Evil is actually needed on Windows add the correct line for 
Ecore_Avahi.
      evas: no loader should ever close an Eina_File anymore.
      evas: fix compilation issue on Jenkins windows that make me wonder how it 
does build on Linux.
      eldbus: don't do a double initialization due to ecore module using eldbus 
now.
      eldbus: fix tests to properly take into account the presence of ecore 
system module.
      ecore_audio: update test to not look at ecore_init return to much due to 
system module.
      ecore: fix tests to avoid failure on successful initialization.
      ecore: fix shutdown when using system module.
      evas: limit how many times we walk over items.
      evas: improve textblock rendering by walking even less in all case.
      evas: improve textblock rendering by walking even less in all case.
      eina: make eina_binbuf_free and eina_strbuff_free accept NULL.
      evas: disable use of mmap on windows for allocating pixels buffer.
      ecore_evas: extn - restore missing symbol that resulted in a temporary 
ABI break.
      eina: fix build break on systemd based system.
      eina: fix support for system requiring _XOPEN_SOURCE to use spinlock and 
barrier.
      eina: Eina_File - don't leak memory when file is not found.
      edje: be more informative when and where a file was not found.
      emotion: it has already been assumed that 'send' was not NULL before.
      edje: correct english.
      evas: let's use HUGETLB when it makes sense.
      evas: fix build on windows.
      evil: fix include to correctly define type used in the header.
      ecore: don't build Unix specific example on Windows.
      efreet: fix build on windows by matching the #if around the if statement.
      ecore_con: fix build on windows by matching the #if around the if 
statement.
      ethumb: fix build on windows by matching the #if around the if statement.
      emotion: remove some warning in the example.
      eina: fix memory leak of inserting the wrong value in the hash.
      eet: reduce memory usage of Eet internal structure by removing useless 
structure.
      eina: add eina_binbuf_append_buffer() and eina_strbuf_append_buffer().
      eina: add eina_{str,bin}buf_manage_read_only_new_length().
      eet: do not load data when the file is open in read/write mode.
      eina: do not access dead pointer from within valgrind macro.
      embryo: force the insertion of a '/' in the path to be sure that file 
path make sense.
      autotools: let's not override what we just did.
      eina: fix test suite for rwlock... hopefully.
      Patcna: fix wrong widgth and height in eina_rectangle computation logic.
      eina: restore magic debug option for ABI compatibility purpose.

Christopher Michael (12):
      Update the engine resize edge before we call ecore_wl_window_resize
      Fix raster bug report about elm window resize issue (content drawing
      Add common function prototype for setting ecore_evas aspect ratio
      Set engine aspect function pointer
      Add code to deal with min, max, step, aspect, and base sizes.
      Fix opaque windows becoming transparent after hide() then show().
      Cleanup ecore_x_window_permanent_create function:
      Add EINA_UNUSED for unused function parameter
      Unbreak ecore_evas wayland engines:
      Fix doxy typo
      Evas Textgrid: Don't leak an eina_stringshare when scale_update is
      Fix typo in wayland_egl engine test macro

ChunEon Park (38):
      evas/event - fix the inccorect event hit area.
      evas/render - make sure render pre in proxy rendering.
      Revert "evas/render - make sure render pre in proxy rendering."
      ecore/ecore_x - show the window if the window should be visible.
      evas/map - commeted out insane compare.
      Revert "evas/map - commeted out insane compare."
      evas/map - ensure map updation.
      evas - removed unnecessary doc info
      evas - redraw the map surface if one of the children has been still 
changed map.
      evas/common - fixed a comment typo.
      evas/common - removed white spaces
      evas/common - more elaborated compuatation in interpolation.
      evas/common - refactoring code.
      evas/common - removed white spaces and use eina bool instead of int.
      evas - fixed side effect caused by 
f4d24e962dba33bef8f990ce3359c06eed8771d0
      ecore_evas - fixed indent
      ecore - clean up code.
      ecore_evas - use eina_bool instead of the char for interal data.
      efl/emotion - added missing headers for getuid() geteuid().
      efl/ecore_con - compare same types.
      efl - updated AUTHORS
      ecore_evas - use the macro orthogonal check.
      Revert "ecore_evas - use the macro orthogonal check."
      ecore_evas - applied macro to check rotation state.
      evas/map - added comment to do.
      evas/common - code refactoring.
      evas/common - code cleanup
      evas/common - code clean up for more readability.
      evas/common - don't compare if twice. one is enough.
      evas/common - code clean up
      evas/common - code clean up
      evas/common - more useful comment.
      evas/common - code clean up
      evas/common - fix indentation
      evas/common - removed unused vars.
      evas/common - removed unnecessary handling.
      evas/common - code cleanup
      evas/common - add comments for maintainance

Daniel Hirt (1):
      ecore_x_selection: fix selection data freeing

Daniel Juyung Seo (19):
      ChangeLog: added 1.8 release entry.
      NEWS: added EFL 1.9.0 NEWS entry.
      ecore ecore_x_e: check 0 and -1 for ecore_x_window_prop_card32_get() 
return value which mean fail.
      Revert "fix smart sma by allowing more recursion"
      ecore ecore_glib.c: fixed documentation about glib integration always 
configure option.
      ecore_evas: added missing documentation for 
ecore_evas_manual_render_set/get().
      ecore gesture: removed unused variable.
      ecore_evas: removed author's name from source code as the author 
requested it.
      edje_convert.c: fixed formatting before working on the file.
      efl: Unified eina critical manro to CRI.
      ecore_evas_x: Fixed formatting and added an empty line for a better 
readability.
      ecore_evas_x: Check 1 for gl_sync_draw_done instead of 0 before sending 
comp_sync_draw_size_done.
      ecore_evas_x: Refactored by reducing cascaded if statements.
      ecore_evas_x: Refactor/flourish gl_dync_draw_done member from Ecore_Evas
      ecore_evas_x: Fix gl_sync_draw_done initialize routine to handle
      ecore_evas_x: Call _ecore_evas_x_sync_clear() after
      ecore_x_gesture: Cast maek pointer correctly.
      evas_render: avoid unnecessary assignment.
      efl: fixed documentation typos.

Daniel Kolesa (5):
      ecore_getopt: support for categories
      edje: use luajit by default, if you want lua use --enable-lua-old
      ecore_getopt: support for per-category help listing
      a small ecore_getopt bugfix
      fix evas_tiler bug (makes evas get stuck in an infinite loop there in 
certain scenarios)

Daniel Zaoui (1):
      Ecore: add DnD abort from source

Dennis Schridde (3):
      evas: fix a segfault in _draw_thread_font_draw, caused by the missing 
initialisation of a struct field
      ecore: allow out-of-source build of ecore_xcb_keysym_table.h.
      eina: struct _Eina_Rbtree contains an enum bitfield, which is a GNU 
extension not specified by C99.

Doyoun Kang (2):
      ecore_x: Added API - ecore_x_e_illume_window_state_send
      ecore_x: added @since comment about ecore_x_e_illume_window_state_send

Guillaume Friloux (9):
      Fix leak + possible segfault in edje_edit.
      Fix coding style madness.
      Simplify code of efreet_desktop_environment_set().
      Fix documentation for efreet_desktop_environment_get().
      Fix documentation for efreet_desktop_exec().
      ecore_audio - Fix doxygen command that does not exist.
      eina - Fix coding style madness.
      eina - Fix compilation warning in eina_log_print_cb_journald.
      Fix ecore_con example file to call shutdown functions.

Gustavo Sverzut Barbieri (12):
      getopt: fix line wrapping issues in help strings.
      add great ecore_getopt example.
      getopt: add positional argument handling.
      extn: fix typo, alpha is SHM_REF2, not 1!
      extn: complete with NULL newly added functions.
      extn: remove unused attribute am_server.
      extn: remove files.{w,h} that are not used.
      fix doc typo, ernno usage and add missing close().
      emotion_generic: fix permissions, resource leaks and error handling.
      configure: include required NEON build flags.
      eina/mp/one_big: fix alignment issues.
      eet_data: guarantee double-word alignment for temporary stack buffer.

Gwanglim Lee (1):
      ecore_evas: added window manager rotation to manage the rotation of 
windows by the WM.

Iván Briano (2):
      One ) too many.
      Quick and dirty fallback to gst 0.10 if 1.0 is not found

Jaehwan Kim (2):
      ecore_x: Add ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_OVER.
      ecore_x: fix wrong Atom name.

Jaehyun Cho (2):
      [ecore_x] Set data of selection event for XDND selection
      [ecore_x] Fix to handle paste null data case.

Jean Guyomarc'h (1):
      edje_cc: factorize two strlen()s

Jean-Philippe Andre (109):
      Evas: Fix crash in GL engine(s) during preload cancel
      Evas/cserve2: Fix crash during shutdown
      Evas textblock: Fix crash with empty markups values
      Evas tests: Add invalid markup test
      Evas: Fix some clang warnings in evas_cs2_client.c
      Ephysics: Silence more warnings from libbullet
      Evas cserve2: Fix crash in cserve2 when slaves die
      Evas/cserve2: Fix valgrind warning about uninitialized memory
      Evas/cserve2: Use calloc instead of malloc
      Evas/cserve2: Fix memleak during shutdown
      Evas/cserve2: Fix crash in server on file change
      Evas/cserve2: Reduce error logs on invalid glyph load
      Evas/cserve2: Fix crash on image file change
      Evas/cserve2: Add another load error check
      Evas/cserve2: Improve error messages a bit
      Evas/cserve2: Rename "invalid" field to "changed"
      Evas/cserve2: Clear up File_Data when opening a new image
      Evas/cserve2: Keep image_id when reopening a changed file
      Eio monitor: Fix crash on invalid data access
      Evas/cserve2: Fix potential crash in image_free
      Evas/cserve2: Stop looking at those dirty pics!
      Evas/cserve2: Remove dead code
      Evas/cserve2: Add some safety checks when reading socket messages
      Textblock: Fix padding computation (part 1)
      Textblock: Fix padding with styles (part 2)
      Textblock: Relayout if needed in line geometry get
      Textblock: Add test cases for style padding
      Evas cserve2: Fix invalid memory access
      Evas: Fix MMX mask function _op_copy_p_mas_dp_mmx()
      Evas: Fix proxy rendering for animated objects
      evas: textgrid - fix crash in terminology with rare characters.
      Evas: Add support for Alpha buffers
      Evas: Move _format_color_parse to common file
      Evas text utils: Check syntax in color parse
      Evas fonts: Pass RGBA_Image instead of DATA32 buffer
      Evas filters: Import main header file
      Evas filters: Import main implementation file
      Evas filters: Implement blend functions
      Evas filters: Implement other masking functions
      Evas filters: Implement blur functions
      Evas filters: Implement color curves filter
      Evas filters: Implement displacement maps
      Evas filters: Implement bump maps
      Evas filters: Implement style parser
      Evas filters: Add all filters to Makefile
      Evas filters: Add Eo APIs and some comments
      Evas filters: Allow empty commands
      Evas filters: Add basic support for clip in blend
      Evas filters: Use strcasecmp in the parser
      Evas filters: Clear buffers after allocation
      Evas filters: Fix blur with small buffers
      Evas filters: Add fill command
      Evas filters: Disable styles when filter_chain is set
      Evas filters: Rename Text's special_effect into filter_chain
      Evas filters: Reduce padding to the minimum acceptable
      Evas filters: Fix automatic buffers with Evas_Object_Text
      Evas filters: Fix compilation after merge from master
      Evas filters: Use common color parse function
      Evas filters: Change buffer creation API in script
      Evas filters: Change default buffer size to input size
      Evas filters: Introduce "fill" mode in script API
      Evas filters: Pass fillmode to the filters
      Evas filters: Implement mask stretch in RGBA blend
      Evas filters: Move scaling to a common file
      Evas filters: Implement curve script API
      Evas filters: Fix padding in blur with offset
      Evas filters: Implement fill with padding
      Evas filters: Reuse output buffer in Text object
      Evas filters: Start implementing stretch for blend
      Evas filters: Implement fill mode in blend
      Evas filters: Factorize blend map logic
      Evas filters: Optimize Text redraw with filters
      Evas filters: Remove complicated displacement flags
      Evas filters: Add support for displacement map alpha
      Evas filters: Add padding info to filter runtime context
      Evas filters: Add transform filter
      Evas filters: Add offset parameter to vflip
      Evas filters: Remove (never implemented) motion blur
      Evas fitlers: Implement SLOW font draw to alpha targets
      Evas filters: OpenGL support part 1.
      Evas filters: Move font draw inside the filters functions
      Evas filters: OpenGL support part 2.
      Evas filters: Fix mask function
      Evas filters: Implement repeat and stretch for rgba to alpha
      Evas filters: Implement all rgba mask operation
      Evas filters: Fix mapped rendering for mask, blend
      Evas filters: Fix uninitialized memory access and unsupported call
      Evas filters: Simplify clip_to_target
      Evas filters: Alloc/Dealloc buffers from the main loop only
      Evas filters: Allocate buffer in the main loop (part 2)
      Evas filters: Fix memory leaks with buffers
      Evas filters: Add proxy source only once
      Evas filters: Remove FIXME and unimplemented code
      Evas filters: Disable gauss blur
      Evas filters: Rename bind to source_set
      Evas filters: Avoid adding multiple sources under the same name
      Evas filters: Add argument src for buffer declaration
      Evas filters: Check that program code changes before updating
      Evas filters: Implement basic Edje support
      Evas filters: Add support for proxies in Edje
      Evas filters: Fix proxy usage (source unset)
      Evas filters: Quick check for existing part name
      Evas filters: Prevent buffer creation when running filter
      Evas filters: Allow calling program_set and source_set in any order
      Evas filters: Fix crash when using the GL backend
      Evas filters: Disable proxies with the GL engine
      Evas filters: Implement advanced text effects
      Evas filters: Check for EVAS_CSERVE2 when using cs2 APIs
      Evas filters: Disable time debug logs (blur)

Jihoon Kim (33):
      fix unchecked return value of stat in ecore_file_mv
      ximmodule: check whether pointer is NULL before accessing in 
xim_preedit_callback_set
      ximimmodule: remove useless code in preedit_string_get
      ximmodule: fix issue the cursor of preedit shows the in front of preedit 
string
      ibusimmodule: support preedit style
      ibusimmodule: fix dereference after null check issue
      Remove ecore_imf_context_reset in focus-in event handler
      Edje: add edje_object_part_text_input_panel_show_on_demand_set/get()
      ibusimmodule: fix segmentation fault
      ibusimmodule: support CAPS LOCK and NUM LOCK
      scimimmodule: code refinement related to key modifier and lock
      scimimmodule: support super key (between ctrl and alt key)
      scimimmodule: remove unused code
      Use key instead of keyname for considering setxkbmap
      ecore_imf_example: remove wrong implementation code.
      evas: fix unknown command warning when building doxygen
      ecore_imf: Add description about Ecore_IMF_Lib_Group
      evas: fix doxygen warning
      ecore_imf: fix doxygen warning in 
ecore_imf_context_input_panel_enabled_set ()
      fix 'found unknown command' warning in generating doxygen
      fix warning related to argument in generating doxygen
      fix typos in EFL documents
      fix allocator sizeof operand mismatch reported by clang
      edje: use EINA_UNUSED instead of __UNUSED__
      ximimmodule: fix dereference after null check
      Add ecore_imf_context_selection_get API to allow Input Method to get the 
selected text.
      ecore_imf: Add selection_set callback type to allow Input Method to 
select a region of text
      ecore_imf: fix to call function of immodule when the input method 
property is changed
      edje: Support to set or retrieve selection of ecore_imf
      entry: clear selection before selecting new one
      edje: call imf reset before selecting text area
      edje: fix the mismatched argument name with doxygen
      evas: fix doxygen warning in group of Evas_Key

Joel Klinghed (1):
      configure: correctly detect C99-capabilities for ecore_con_resolver

Jérémy Zurcher (3):
      ecore_evas_wayland_common: fix compilation, missing bits of 892b1c5
      eina_tls: add eina_tls_cb_new(Eina_TLS *key, Eina_TLS_Delete_Cb delete_cb)
      eina_tls: fix calls to TlsFree

Mike Blumenkrantz (21):
      rebase dns.c from upstream
      fix ecore-x shadow warning
      bugfix: make eldbus generated code not crash on every single generated 
event
      bugfix: eldbus code generator struct members named "proxy" should not be 
passed to eina_value_free.
      mailmap myself
      reformat ecore_con so I can read it...
      fix non-avahi build
      workaround for a weird ecore-con crash
      Revert "workaround for a weird ecore-con crash"
      split ecore_con_dns free functions into one that removes from list and 
one that does the freeing
      bugfix: free the entire ecore_con dns struct on info clear to prevent 
crashes later on
      configure xcb warning typos
      ecore-x now supports XPRESENT
      ecore-x present fixups
      ecore_x_randr_output_name_get fixme removed
      nul terminate string from ecore_x_randr_output_name_get
      okay, bring back xrandr < 1.4 compat for ecore_x_randr_output_name_get
      allow --without-tests in addition to --with-tests=no
      checking for libmount newer than 2.19.0 means newer, not older
      edje freeze count can no longer become negative
      1.9.0 alpha1

Nick Reed (1):
      evas - fix neon scale code

Nicolas Aguirre (1):
      ecore_con - Fix binary buffer when using ECORE_CON_REMOTE_UDP.

Otavio Pontes (1):
      Adding the cubic-bezier curve to edje transitions

Rafael Antognolli (7):
      evas/wayland_shm: Don't use a global var to store the sent buffer.
      ecore_evas/wayland: Implement ecore_evas_withdrawn_set.
      ecore_evas/wayland_egl: Unset the surface on window hide.
      ecore_evas/wayland: Add a function to cleanup the frame callback.
      Merge branch 'withdrawn'
      ecore_evas/wayland: Update withdrawn property, and inform state_changed.
      ecore_imf/wayland: Only call hide_input_panel on im_context_hide().

Ryuan Choi (2):
      textblock: Simple refactoring for _markup_get_text_utf8_append to call 
eina_unicode_utf8_next_get directly
      configure: Add ecore-imf to ETHUMB_INTERNAL_LIBS

Sebastian Dransfeld (29):
      efreet: Create stack at start of recursion
      efreet: Create stack at start of recursion
      efreet: propagate scan error to caller
      eina: Set it to NULL before next iteration
      eldbus: create object when needed
      eldbus: Check return value of _type_size
      eldbus: print error when fwrite fails
      eldbus: free allocated mem on error
      eldbus: on error unref msg
      eldbus: unref msg on error
      eldbus: use alloca to allocate local mem
      eldbus: Check return value of eina_value_pget
      ecore_x: Also check for !prop here
      ecore_x: Only send XdndEnter when we have types
      ecore_x: Use eina_inlist
      ecore_x: '\0' terminate converted text
      ecore_x: Check if we have data
      ecore_x: always free data and return value
      ecore_x: Only do memset if len < 20
      ecore_x: Only use att if call succeeds.
      ecore_x: supported isn't an optional argument
      ecore_x: Use free, not XFree
      ecore_x: Remove NULL check
      ecore_x: Fix bug in ecore_x_region_invert
      ecore_x: Fix buffer overrun
      ecore_x: remove double free
      ecore_x: ensure positive malloc size
      ecore: remove dead free
      ecore_x: set cursor with xinput2

Sebastian Dröge (23):
      emotion: initial port of emotion to GStreamer 1.0
      emotion: remove (broken) X11 integration from the GStreamer 1.x backend.
      emotion: don't duplicate storage of audio/video stream metadata in 
GStreamer 1.x backend.
      Major cleanup of the Emotion GStreamer 1.x video sink
      emotion gstreamer1: Rename functions and variables for clarity
      emotion gstreamer1: Use GStreamer's path/URI handling functions instead 
of writing our own
      emotion gstreamer1: Some code re-flow in the GStreamer bus handler
      emotion gstreamer1: Simplify pipeline creation
      emotion gstreamer1: Use refcounting instead of in/out variable counting
      emotion gstreamer1: Don't use the NATIVE_AUDIO/VIDEO flags
      emotion gstreamer1: Use GST_PLAY_FLAG_VIS instead of the corresponding 
integer
      emotion gstreamer1: Don't set pipeline to PAUSED during seeking
      emotion gstreamer1: Major cleanup of internal and GStreamer state handling
      emotion gstreamer1: Add support for buffering and clock-lost handling
      emotion gstreamer1: Volumes > 1.0 are valid too
      emotion gstreamer1: Add support for selecting subtitle channels
      emotion gstreamer1: Implement seekability check via seeking query
      emotion gstreamer1: Don't forget to allocate metadata struct
      emotion gstreamer1: Fix wrong FIXME comment
      emotion gstreamer1: Also handle DATE_TIME tag
      emotion gstreamer1: Set visualizations if the vis name is not NULL
      emotion gstreamer1: Call _emotion_frame_new() for audio-only streams 
without visualisations too
      emotion: Use the GStreamer 1.x module instead of the 0.10 one in the 
border example application

Seong-ho Cho (1):
      Update Korean translation for the efl1.8 release

Seunghun Lee (1):
      ecore ecore_x_e: check 0 and -1 for ecore_x_window_prop_window_get(). 
According to note for ecore_x_window_prop_window_get() :

Shinwoo Kim (1):
      [eina] add test case - eina_list_clone, eina_list_reverse_clone

Stefan Schmidt (4):
      configure: Bump version to 1.8.99 to indicate development cycle.
      configure: Switch back to dev profile in master branch.
      emotion: Fix missing include resulting in unknown type 
GstNavigationCommand
      ecore_evas_win32: Fix build regression in ecore evas win32 engine

Tom Hacohen (22):
      Evas textblock: Slightly improve paragraph items freeing.
      Evas textblock: Fixed deletion of ranges ending with visual formats.
      Evas textblock: Fixed range_deletion bug with multiple visible formats.
      Synced libunibreak local copy with upstream.
      Edje entry: Fix anchor href parsing.
      Edje entry: Fix memory corruption (of by one in allocation).
      Evas textblock: Added a test for range geometry with bidi text.
      Evas textblock: Fix selection with bidi text.
      Evas font: Added support for weight/width/slant font tags.
      Evas font: Added support for the freetype spacing tag.
      Evas font: Renamed evas_load_fontconfig and added support for a base set.
      Evas font: Added support for font fallback for eet/edje fonts.
      Evas textblock: Improved error messages when detecting errors in markup.
      Evas font: Change font fallback to not depend on fontconfig >= 2.11.
      Evas textblock: Added tests for *_cursor_char_coord_set.
      Evas textblock: Fixed *_cursor_char_coord_set with some y values.
      Evas textblock: Fixed test shadow warnings.
      Edje entry: always finish selection when mouse is up.
      Edje entry: Enable allow_set for DEFAULT select mode.
      Evas textblock: Added a test for rendering of spaces in some cases.
      Evas textblock: Fix rendering of spaces in some cases.
      Evas textblock: Fixed colour setting for textblock formats.

Viacheslav Lvov (1):
      evas - render - clear out pending object array more aggressively

Vincent Torri (9):
      autotools: really don't build Unix specific example on Windows
      ecore: use WIN32 API to port readdir_r in ecore thread example
      examples: remove unused param warnings
      examples: remove unused variables and label
      example: fix uninitialized variable in ecore.
      examples: do not do void* arithmetics in evas examples.
      examples: fix pointer <-> int conversion (windows 64 bits) in ecore and 
evas examples.
      examples: fix various warnings in ecore and eina examples.
      autotools: use libevil libdl implementation.

Vorobiov Vitalii (4):
      edje: Fixing little misbehavior of edje_edit_state_rel_to_set
      edje: adding Alias API into edje_edit module
      edje: edje_edit - adding edje_edit_group_copy.
      edje: edje_edit - _edje_generate_source supporting alias

Vostokov Sergey (2):
      evas - Clip mark performance improvement
      evas - gl-x11 engine - don't re-init engine window on rotate

Vyacheslav Reutskiy (9):
      edje_edit: Add getters and setters for fixed param
      edje: edje_edit - adding getter and setter for text style
      edje: edje_edit - adding getter and setter for text source
      edje: edje_edit - fix edje_edit_state_color_class_set to apply the colors 
to color_class.
      edje: edje_edit - adding API to move to the specified place in the parts 
stack
      edje: edje_edit - adding getter and setter for smooth parameter
      edje: edc ref - update the information about fill type values
      edje: edje_calc - update _edje_part_description_find
      edje: edje_calc - fix deffect by find the part description when 
'approximate' is EINA_FALSE

Wonsik Jung (4):
      evas: gl backend - ensure eng_window_use in image_content_hint_set
      Add quadruple swap mode for partial rendering
      evas: add eglMakeCurrent in evas map create/free.
      evas: software_x11 - use evas_xlib_swapper_depth_get to get buffer stride.

WooHyun Jung (1):
      edje_entry: When preediting, cursor should not be moved.

Youngbok Shin (9):
      [Edje] Update anchor and item tags when text is deleted by 
_edje_entry_imf_event_delete_surrounding_cb.
      Evas textblock: Added more range_delete tests.
      Evas test textblock: Added a test for a broken range_delete case.
      Evas test textblock: Added a test for a broken range_text_get case.
      Evas textblock: Fixed range_text_get bug with multiple text nodes.
      evas: Fixed to compare current render_op with previous render_op for 
textblock. If the render_op is changed, call 
evas_object_render_pre_prev_cur_add.
      edje: Add changed signal emit in 
_edje_entry_imf_event_delete_surrounding_cb
      edje: Call _edje_entry_imf_context_reset in _edje_entry_user_insert.
      evas: textblock - Added Null checking in 
evas_textblock_text_markup_to_utf8 before calling eina_strbuf_append_length API.

Yury Usishchev (2):
      evas: patched evas_map_image.c to use NEON code
      Blending function rework and speedup

maxerba (3):
      Adding hungarian translation
      Updating serbian and italian translations
      Updating hungarian and italian translations

zmike (2):
      edje embryo now supports reset_timer()
      edje embryo reset timer should probably call the reset function

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

No new revisions were added by this update.

-- 


Reply via email to