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.
--