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

        at  1f1ea55049 (tag)
   tagging  d788ee9e327b0688a76bd52cbd3ae64750f6c613 (commit)
  replaces  v1.10.0
 tagged by  Stefan Schmidt
        on  Fri Aug 1 10:44:10 2014 +0200

- Log -----------------------------------------------------------------
v1.11.0-alpha1

Alex-P. Natsios (3):
      autotools: fix small typo in xim warning
      autotools: fix more spelling errors in warnings
      evas: gl_common fix make dist

Amitesh Singh (1):
      edje embryo: Now supports get_anim_pos_map

Andrii Kroitor (6):
      edje: Edje_Edit - fix edje_edit_part_source_set
      edje: Edje_Edit - add getters and setters for source2-source6 TEXTBLOCK 
properties
      edje: Edje_Edit - add API for missing map properties
      edje: textblock style loading changed
      Edje_Edit: added API for group.limits
      Edje_Edit: added clean save function

Benjamin Cohen (1):
      configure: fix net/if.h detection on osx (10.7)

Bogdan Devichev (1):
      evas: Evas_3D - add .obj export/import.

Boris Faure (1):
      lz4: fix shadow issue

Carsten Haitzler (56):
      update po's
      Revert "recursively hide edje group objects on edje hide"
      warning--
      Revert "Evas: gif decoding bug fix"
      evas loader - redo gif fix so it doesn't break everything
      fix whitespace
      evas 3d - fix uninitialized orientation var
      fix duplicate function call names in ecore and ecore_con that can clash
      trailing spaces--
      partial fix for T518 - fix blank display on 2+ windows with gl
      whitespace - fixup trailing whitespace
      fix whitespace like trailing spaces and tabs
      edje - fix self feed complaint to be an ERR so we see it
      update po files
      ecore_x - add some minor calls to be able to suspend/resume screensaver
      formatting - convert tabs to whitespace
      fix static jpeg saver usage due to defines being removed from config.h
      fix tabe/whitespace format issues in evas module
      remove edje file changed monitoring as it's nothing but a bug vector
      update README to have right version for vest release!
      evas - gl common - fix drop of image on cache hit in gl engine images
      this fixes crazy french altgr setups that confuse binding masks
      fix xcb as well as xlib - match altgr conflict fix
      efl build - fix multisense to actually be turned on again
      ecore-x - add x screensaver activate/reset calls
      fix eldbus warnings
      disable multisense when pulse is disabled too
      new eina api/object - eina thread queues
      fix mouse sticking when xkbmap changes whilst running
      eina - thread queue - fix block pool shutdown
      evas - work on evas render2 and begin making it work at all
      oops - remove printf that snuck in from dev
      more work on render2 - still not working with smart objects
      eina - fix eina-module warning with global + stop using gcc extn for file
      evas - more render2 work - follows smart children now
      evas - render2 - now finally tracking updates right. map/proxy not done
      efreet - add menu ref/unref calls and refcounting to try solve e issue
      fix some formatting in ico loader
      evas - ico loader - detect probable p0ng entry in ico file
      ecore-evas - enable attempting to turn on dri2 vsync
      ecore animator - adjust ecore loop time when animtor ticks to be exact
      add function to set ecore loop time
      move ecore documentation not in headers to .h files for consistency
      ecore x vsync animator support - add a glx based vsync ticker
      ecore_x - vsync  fix drm support to work again
      fix parallel build for ecore_x_vsync tool
      ecore-x-vsync - found issue when vt switchign with nvidia - workaround
      ecore-x-vsync - oops - fixed, but debug paths left in - remove..
      fix vsync display env var handling to be right
      evas - gl-x11 - extensions - be more specific about video_sync extn
      Revert "tests/eolian_cxx: Add another generated file to BUILT_SOURCES"
      fix build dep problem with ecore-x
      ecore_x_vsync - protect against silly clients asking for vsync lots
      ecore_x - vsync nvidia/glx service fix so it connects 1st not 2nd time
      ecore animator - this fixes suspended animators still waking up
      ecore-x vsync nvidia glx tool - handle clients disabling first then 
enabling

Cedric BAIL (90):
      evas: check that we don't use a NULL pointer on wrong frame number.
      gitignore: let's ignore generated binary.
      eina: fix possible memory leak on failure in eina_tiler_equal.
      eina: simplifie logic to not go with multiple level of callback for just 
getting the first entry in a hash.
      eina: remove logically dead code.
      eina: let's check for returned value of realloc.
      eina: remove logically dead code.
      eina: remove logically dead code.
      eina: removing more dead code that expect strange int.
      eina: removing more dead code looking for strange int.
      eina: fix typo in matrixsparce.
      eina: leave a comment for CID 1039688.
      eina: fix possible access to NULL.
      .gitignore: don't track generated file.
      edje: simplify and deprecate stub function.
      eo: force zeroing memory on non Linux system.
      evas: add possibility for engine to also inherit part of the 
Render_Engine from software generic.
      evas: make X11 use more generic logic.
      evas: move fb backend to use generic infrastructure a bit more.
      evas: move buffer engine to use more generic infrastructure.
      evas: fix crash when preloading Evas_Object_Image.
      eina: don't leak ressource due to the use of CreateThread on Windows.
      evas: fix build of jpeg saver on Windows.
      autotools: remove forgotten BUILD_SAVER_JPEG
      evil: actually commit the right fix.
      ecore_win23: oops forgotten path.
      eina: fix build on windows.
      ecore_evas: remove warning from Windows backend.
      eina: use the right function prototype on Windows.
      eina: silence warning of unused parameter on Windows.
      ecore_win32: silent warning by reading the returned value in a useful way.
      ecore_win32: another forgotten read that is unecessary in current setup.
      ecore_con: just a reminder to look at later.
      ecore_file: this parameter is indeed not used.
      evas: silent some warning during Windows backend build.
      evas: fix warning in DDraw backend.
      evas: read fullscreen flags from initialized value.
      evas: fix warning and remove useless code.
      windows: make those warning explicit about what they imply.
      lz4: fix possible security issue.
      ecore_win32: fix typo.
      evas: simplify DRM backend to use Software generic infrastructure more.
      evas: simplify Wayland_SHM backend to use software generic infrastructure.
      evas: Make GDI backend use more software generic infrastructure.
      evas: make DDraw backend use more software generic.
      evas: remove unused include that can lead to problematic include on some 
platform.
      evas: add support for merging redraw area across multiple frame with 
different logic.
      evas: rename Evas_GL_X11_Window to Outbuf.
      evas: add more infrastructure to software_generic backend to be ready for 
GL_X11 migration.
      evas: migrate GL_X11 to use more infrastructure of software_generic.
      Merge branch 'devs/cedric/refactoring_engine'
      evas: update Windows backend to use the software generic interface.
      evas: make partial update extention compile for every one in gl_x11 
backend.
      evas: missed replacement.
      evas: missing shared declaration.
      eo: make parent_set a O(1) operation instead of O(n).
      evas: fix build break with GLES.
      evas: fix warning due to change in software generic backend.
      evas: remove multiple definition of glsym_eglSwapBuffersWithDamage.
      edje: reduce overhead of setting text and color class in theme.
      edje: fix typos.
      edje: factorize call to eo_do to reduce eo_do_start cost.
      eolian_cxx: add missing file for make dist.
      evas: fix wayland_shm to report buffer state as expected by software 
generic backend.
      evas: fix use of already freed data use.
      evas: fix bogus update rect, that's what I call black magic.
      evas: actually put the specific code in the right place.
      evas: correct multi buffer support.
      evas: gl_common already provide the infrastruture to manipulate ImageSEC.
      evas: check if Render_Engine was created before using it in error case.
      eina: make it possible to load module symbol into the global namespace.
      evas: load engine symbol into global namespace.
      evas: export symbol from gl_common so that loading gl_generic can expose 
them.
      evas: add gl_generic backend.
      autotools: turn on build for gl_generic backend.
      evas: make gl_x11 rely on gl_generic.
      evil: fix mistaken check of returned value by mkdir.
      eina: simplify logic.
      eina: win32 and linux version code are the same. Sharing code is better.
      evas: remove useless declaration from GL_Generic.
      lz4: fix another security issue on ARM 32bits.
      eina: forgotten return value.
      autotools: we actually do want portability warning.
      autotools: missing files for make check in a make dist tarball.
      evas: do check visibility flag early to not propagate show/hide when not 
needed.
      evas: provide GetProcAddress by the engine.
      evas: move to SDL2 and use GL_Generic infrastructure.
      autotools: shutup stupid warning.
      ecore_evas_extn: do not double close fd in case of memory starvation.
      autotools: po/Makevars is generated by configure, not Makefile.

Christopher Michael (44):
      ecore-drm: Fix formatting issues from D933 patch
      ecore-drm: don't declare w & h integers if we don't need them.
      ecore-drm: remove unnecessary extra variable.
      elua: Fix building of binary
      ecore-evas-wayland: Remove useless variable.
      ecore-evas: Fix some doxy grammar and spelling
      ecore-evas: Fix cursor position getting reset to 0,0 when using
      ecore-evas: Fix formatting and remove whitespace
      ecore-drm: Fix formatting from a7428edeb41efe67b0a
      evas-software-generic: Fix formatting
      ecore-drm: Shutdown ecore_event on udev error.
      Revert "evas/drm: Remove obsolete tty open function"
      Revert "evas/drm: Make use of ecore_drm for opening DRM device"
      evas-engine-drm: Fix drm engine breakage from Frenchie
      evas-engine-drm: Fix formatting
      evas-3d: Add missing EINA_UNUSED to unused function parameter
      evas-engine-drm: Fix invalid variable check
      evas-engine-drm: Fix software_generic_update to use the correct size.
      evas-engine-drm: Fix update of output buffer size
      evas-engine-drm: Fix evas drm engine bufer depth
      evas-engine-drm: Fix formatting
      evas-engine-wayland-shm: Check for depth being INHERIT on reconfigure
      ecore-evas: Fix missing drm engine in list
      ecore-evas: Remove extra whitespace
      ecore-drm: Add eldbus, systemd, and systemd-login dependencies
      ecore-drm: Remove ecore_drm_launch binary from Makefile
      ecore-drm: Remove ecore_drm binary files
      ecore-drm: Add necessary headers for dbus and systemd-login
      ecore-drm: Add dbus file
      ecore-drm: Cleanup ecore_drm private header
      ecore-drm: Remove eldbus dependency
      ecore-drm: Remove eldbus header and add dbus header
      ecore-drm: Cleanup ecore_drm init/shutdown functions
      ecore-drm: Add ecore_drm_dbus file for dbus functions
      ecore-drm: Fix ecore_drm_device calls to drop & set drm master
      ecore-drm: When we destroy any evdev device, also close the associated
      ecore-drm: Cleanup ecore_drm_input code to add/remove devices
      ecore-drm: Reenable setting the VT to graphics mode
      Merge branch 'devs/devilhorns/systemd'
      evas-drm: Remove extra blank line
      ecore-drm: Reduce debug noise
      ecore-drm: Fix trapping of SIGUSR1 for VT switching signals
      ecore-drm: Fix improper shutdown for error cases in ecore_drm_init
      evas-wayland-shm: Free allocated rectangle after sending damages

ChunEon Park (29):
      ecore/ecore_event - logically this check is redundant.
      ecore/ecore_exe - removed duplicated null check.
      edje/edje_cc - intensive null check.
      edje/epp - clean up memory allocated.
      Revert "ecore/ecore_event - logically this check is redundant."
      evas/evas3d - fixed incorrect usage in evas-3d-aabb example.
      evas/textblock - null check format.
      evas/textblock - removed unnecessary null check.
      evas/textblock - apply efl coding style.
      evas/evas_3d: fix implicit declaration function call.
      evas/blend - disable neon code.
      evas/blend: oops, missed a variable declaration.
      eina/file - revert 18be4c50d9990c82ed9ce4269b7820e61f772699
      evas/evas_3d - build evas_3d_obj example.
      evas/gl: abort is so cruel. print error and let it don't die there.
      evas/gl: don't go forward if the format is not supported.
      evas/gl: increase message level and avoid unnecessary checking
      evas/gl: eeeek. i missed removing one unnecessary checking
      evas/gl - fix to render grayscale with transparency format in gl backened.
      evas/png - better way to support png grayscale with transparency format.
      evas/gl: improve the rendering quality.
      evas/gl: fix indentation.
      evas/gl - ... removed white trailing.
      evas/gl - removed redundant shader masking code.
      evas/gl - removed MASK ramains.
      eina - fixed typo
      ecore - fix a typo in doc.
      Revert "evas/gl: improve the rendering quality."
      evas/evas3d - removed unused warnings in the example.

Daniel Hirt (2):
      Evas/Textblock: add support for ellipsis values
      Evas/Textblock: Introduce PS deletion bug test and fix

Daniel Juyung Seo (2):
      mailmap: keep in sync with elementary and enlightenment's mailmaps.
      mailmap: added Wonguk Jeong's information.

Daniel Kolesa (485):
      Elua: initial commit
      elua: make the custom module system default
      elua: 100% compatible module system
      elua: use Eina_File (mmap)
      elua: util module, object system, organization
      elua: start binding Eina
      elua: safe logging within sandbox
      elua: more logging functionality (utility funcs for default domain 
printing)
      elua: allow setting of default domain
      elua: typo
      elua: iterator bindings (for use by other modules, will probably become 
private)
      elua: safe iterators using ffi metatypes
      elua: initial rectangle mdule and iterator fixes/cleanups
      elua: done binding eina_rectangle (all inline funcs rewritten)
      elua: bindings for eina_tiler plus iterator improvements
      elua: better iterator naming
      elua: elm test entry
      elua: initial eina_file bindings, iterator container retrieval support 
and cleanup of main.c
      elua: bind more of eina_file
      elua: more file bindings, initial xattr bindings
      elua: complete eina_file bindings
      elua: complete xattr bindings
      elua: when using file module's map_all or map_new, prefer a copy by 
default (safer) but allow also raw with a parameter; and unmap if we're doing a 
copy
      elua: eina_hamster for luajit, oh yeah
      elua: eina_counter bindings
      elua: leftover code
      elua: benchmark module, plus return values for init/shutdown
      elua: use standard error() call instead of returning true/false in module 
init
      elua: use ffi.errno
      elua: simple bindings to Eina_List (cannot be used raw conveniently, and 
is safe because it doesn't allow any writing to the list)
      elua: typo fix
      elua: provide a conversion method from list to table
      elua: eolian bindings, string list
      elua: pointers won't work with metatypes and these types are opaque anyway
      elua: bindings for eina_accessor, accesor support in eina_list bindings, 
iterator updates
      elua: add Readonly_Object to util.lua (its instances are read only 
userdata, requires special care, but is not intended for the user), use it in 
List
      elua: safe accessors
      elua: list equality
      elua: safe iterators
      elua: wrap iteration functions in closures for extra encapsulation
      elua: fix eolian defs
      elua: list iterator/accessor access
      elua: overridable core+modules directory paths (via command line argument 
or environment variables) plus support for extra lib paths via -L
      elua: the -E parameter now works (ignores env vars)
      elua: install all the modules
      elua: fixes
      elua: gitignore
      elua: list and readonly object fixes
      elua: more fixes
      elua: initial code for lualian, a luajit binding generator based on eolian
      elua: property support in object system, lualian progress, initial 
(incomplete) eo bindings
      elua: mixin
      elua: eina bindings fixes, include support in lualian
      elua: more lualian functionality
      elua: fixes and more lualian stuff
      elua: bindings fixes, lualian can now generate properties correctly 
(doesn't perform type conversions yet)
      elua: lualian can now generate methods
      elua: wrap multiple-return properties
      elua: class prefix stripping support
      elua: rename eo __ctor to __tor_common (so that it's not automatically 
called with no ctor provided)
      elua: check for property/method scope in lualian (don't generate code for 
protected methods as they're only usable within implementations)
      elua: basic type conversion support in lualian
      elua: better lualian type conversions
      elua: fix accidental garbage collection of log domains
      elua: get rid of a warning
      elua: specialize Evas_Coord
      elua: more refined type conversions in lualian
      elua: initial code for lualian events and remove default constructor 
nonsense
      elua: event ffi generation
      elua: functional event generation
      elua: event fix
      elua: cleanup
      elua: make it possible to return values from constructors
      elua: respect possible retval from ctor
      elua: basic constructor generation in lualian
      elua: lualian support for non-default constructors, and a fix in event 
generation
      elua: generate a default constructor if none provided
      elua: use actual class_get functions instead of placeholder
      elua: register classes in lualian generated code
      elua: adjust module system for injection into loaded table nad preload, 
lualian can now inject inside of existing modules
      elua: getopt module
      elua: declarative version of the getopt function
      elua: help support in getopt
      elua: do not use ecore_getopt, getopt.lua improvements and fixes, initial 
lualian generator script, lualian module changes
      elua: remove getopt-like interface from getopt.lua, use descs directly 
instead, and add a system of aliases (optional)
      elua: update against eolian API
      elua: minor update
      elua: start support for eolian complex types
      elua: lualian now has access to types
      elua: lualian can now query type information
      elua: cover the new eolian APIs
      elua getopt: support for optional values
      elua: initial support for complex types in lualian plus bug fixes
      elua: geometry and size parsing support in getopt
      elua: lualian: with directory scanning in, there is no need to do this 
anymore
      elua: lualian: remove out/inout support on keys
      elua: i18n/l10n support including gettext module for user apps, bump 
gettext requirement to 0.18.3 (required for lua support in xgettext)
      elua: gettext cleanups, use ffi for calling into gettext to speed it up
      elua: support for default domain in gettext module
      elua: remove license printing
      elua: getopt api improvement
      elua: smarter progname replacement in getopt
      elua: getopt support for callbacks
      elua: use callbacks more in lualian
      elua: error callback in getopt
      elua: support for "done" callback in getopt
      elua: support for help categories in getopt
      elua: support for return values in getopt help
      elua: getopt: support for categories in help callback, fix newline 
insertion in help
      elua: match help categories in a case insensitive way, and add them to 
lualian
      elua: if script returns true, do not start the main loop
      elua: also use hash fields to store resulting optional arguments
      elua: enforce posixly_correct in getopt_long of elua
      elua: getopt help alignment
      elua: alignment
      elua: support for list appends in elua.getopt
      elua: lualian reorg
      elua: eolian fix (return nil instead of null in type_information_get), 
generate different names for type conversion funcs
      elua: pass ownership information to converters
      elua: we don't need to include func name in conversion funcs (they're all 
the same...), also print out the required conversion functions during gen
      elua: remove leftover
      elua: in/out fix
      elua: remove some superfluous fields in eolian bindings
      elua: support for eolian typedefs, unfrotunately it's just a stub for now 
as eolian typedefs haven't been landed in master yet
      elua: support for omitting things from help
      elua: allow description of positional arguments in help in getopt (using 
metavar field without short/long)
      elua: initial code for xgettext.lua, a xgettext variant that supports lua
      elua: use a xgettext wrapper
      elua: support the EFL_RUN_IN_TREE environment variable
      elua: trigger xgettext execution from xgettext.lua, which is executed by 
xgettext_wrapper
      elua: utility func to exec a process (without spawning a shell like 
os.execute)
      elua: remove xgettext_wrapper, instead expand the whole command into 
Makevars
      elua: lexer for xgettext
      elua: use an appropriately sized buffer
      elua: typo fix
      elua: typo fix
      elua: simplified source
      elua: xgettext lexer enhancements
      elua: more informative getopt
      elua: a bit more informative getopt plus better arg handling when calling 
to xgettext
      elua: more checks
      elua: match file extensions in a case insensitive way
      elua: a general system for application loading without having to specify 
explicit path
      elua: use the new app loading system
      elua: expand the input file lists for xgettext call (we want to leave out 
lua files)
      elua: insert input files always after opts
      elua: xgettext: support for -X
      elua: relatively slow but very powerful string formatter with support for 
positional and named format arguments, invoked via %
      elua: slight optimization of format func
      elua: use custom string buffer impl for format (avoids multiple table 
allocs and calls to string.char)
      elua: use string buffer in all places for format plus extra optimizations
      elua: better error handling for format
      elua: format bug fix
      elua: some more checking for no value
      elua: check types manually instead of pcall in one place for format
      elua: perform conversion beforehand
      elua: never pcall in format, instead keep track of the types properly
      elua: free format buffers immediately
      elua: do not include the : in arg[0]
      elua: simplified getopt (allocates fewer tables)
      elua: ability to specify custom opts table for each desc in getopt
      elua: ngettext support
      elua: pass opts to callback
      elua: xgettext progress, currently broken
      elua: handle all xgettext args correctly
      elua: xgettext is again at least partially functional
      elua: add build_args function to core cutil library, for building 
normalized args string in a platform independent way
      elua: comment is a valid token in xgettext
      elua: fork impl for windows
      elua: custom non-shell popen implementation
      elua: include fork_win.c in compilation
      elua: fork_win cleanup
      elua: popenv function
      elua: popenv fix (read proper stack items as args), getopt fix (fixed 
array append), xgettext: use cutil.popenv
      evil: add fork, adjust elua to use that
      elua: make xgettext use excluded_files, do some re-mappings, and have a 
default search dir
      elua: file search function
      elua: initial work on parser part of the extractor
      elua: sanitize keywords and extract info in xgettext (include default 
keywords for lua), dgettext and dngettext compatibility calls
      elua: xgettext keyword fix
      elua: extend the xgettext parser a bit
      elua: xgettext parser argument parsing
      elua: xgettext parser: proper keyword parsing
      elua: update lualian against latest eolian API
      elua: remove prefix stripping from lualian
      elua: reformat C source to EFL style
      elua: preparation for lua file generation
      elua: extra cond
      elua: possible helper usage for different stuff than just generation
      elua: generate Makevars from Makevars.in with a dynamic conditional... 
sadly there doesn't seem to be any other way...
      elua: if ugly, then at least portable (we already assume presence of 
bourne shell on windows, so a wrapper doesn't hurt)
      elua: do not use fork in our "array popen" impl; instead serialize args 
in a platform specific way
      evil: remove fork (buggy)
      elua: fclose before realpath
      elua: get_cmdline_from_argv cleanup + use _popen on windows
      elua: initial stuff for the xgettext generator, check existence of all 
input files beforehand in the app, and other fixes
      elua: almost functional xgettext generator
      elua: change xgettext lexer to never include delimiters and also expand 
\n escape sequence in short strings to actual newline (no other escapes get 
this treatment)
      elua: pass opts, flags around
      elua: respect comment tags in the lexer
      elua: respect msgstr prefix and suffix in xgettext
      elua: line information in the generated output
      elua: group messages with the same contents together, generate grouped 
line info
      elua: respect add-location / no-location options in xgettext
      elua: merge comments in xgettext generator
      elua: support for -a (--extract-all) option in xgettext
      elua: can only specify a keyword once
      elua: fixed up the xgettext lua lexer/parser/generator
      elua: fix xgettext
      elua: prepare xgettext for flag comments and try to emulate xgettext's 
silly behavior when it comes to concatenating comments
      elua: Makevars - gitignore++
      elua: update eolian implements api
      elua: complete lexer (lex all valid tokens)
      elua: fix xgettext --extract-all
      elua: properly copy flags around
      elua: new util: table.uniq, and use it in xgettext generator
      elua: xgettext's semantics are WTF, but okay, emulate it
      elua: pre-parse flags in xgettext app
      elua: never actually fail parsing (keep error messages for debug, hidden 
by default)
      elua: store flags for hashing as well
      elua: String and Call objects in xgettext generator - includes methods to 
automatically decide flags for String, making things a lot easier (thanks to 
chaining)
      elua: initial xgettext call parsing
      elua: eolian binding fix plus support namespaces in the lualian generator
      elua: propagate property definitions down the inheritance hierarchy
      elua: prevent method calls on bad objects
      AUTHORS: add EFL-C++ and Elua
      elua: better namespace handling in lualian generator (support more than 1 
level of namespace)
      do not generate __M if not needed
      elua: eolian fix
      elua: a simple list type generator in eina_list
      elua: do not generate entirely new list types
      elua: use eo_finalize plus update bound eo api
      elua: remove the implemented eo_base stuff - will be generated
      elua: generator fix
      elua: move __ctor_common, __do_start, __do_end out of the object (as it's 
effectively empty now, it can be generated)
      elua: make it possible to get class lua body from address
      elua: return the value properly in eo
      elua: use eina_prefix
      elua: better caching behavior (try to use bytecode first)
      elua: install apps
      elua: some janitoring (add newlines to the end of files)
      elua: didn't want this
      elua: xgettext_wrapper newline fix
      elua: support for fallback xgettext in xgettext_wrapper
      elua: xgettext fixes
      elua: examples fix, distcheck fix
      elua: fixes, expand wildcards
      elua: remove leftover
      elua: fix warnings with -Wextra -Wshadow
      Introducing Elua: an EFL-LuaJIT app runtime
      configure.ac: generate Makevars in the correct directory even with 
out-of-tree build
      Makevars.in: fix paths for out-of-tree builds
      elua: lose support for loadfile modes for the time being
      elua: use #ifdef ENABLE_NLS
      elua: fix coverity issues
      elua: alignment
      elua: remove build_args, it's useless by now with our popen variant
      elua: fix up some names and fix a name conflict on windows
      elua: use --with-elua instead of --with-elua-bin
      m4: EFL_WITH_BIN_SUFFIX, make use of it in configure.ac
      elua: helper makefile typo fix
      po: xgettext_wrapper now respects EXEEXT
      m4: fix macro, Makevars.in: quotes
      po: cleaner extension handling in xgettext wrapper
      elua: fix installation of xgettext/generator
      eolian: Eo_Tokenizer -> Eo_Lexer
      eolian: remove the ragel file plus support for ragel from the build system
      eolian: add some stuff into eo_definitions needed for the new parser and 
temporarily adjust the lexer for it
      eolian: introducing a new lexer/parser
      eolian: strip leading whitespace from doc comments + trim the resulting 
buffer
      eolian: complex non-pointer types
      eolian: remove the ugly old type extractor, instead build the inlist 
during parsing
      eolian: cleanup
      eolian: simpler type parsing
      eolian: fix error handling and memory leaks
      eolian: lex_until and lex_balanced
      eolian: fix double free
      eolian: stricten the allowed characters in values, and values starting 
with @ must be keywords - we no longer need all the arbitrary characters 
beacuse of lex_balanced and lex_until
      eolian: allow omitting of () in class with no inherits, fix up tests
      Introducing new lexer/parser for Eolian
      eolian: fix a few casts
      eolian: remove semicolon termination of classes
      eolian: fix end-of-file checking, move namespaces from :: to .
      tests/eolian: fix for the new namespace syntax
      eolian: simplify the parser a bit (unify 3 funcs into one)
      eolian: mark all methods/properties in interfaces as virtual by default 
and disallow everything but class.(con|de)structor in their implements
      eolian: small cleanup
      eolian: some less repeated code
      eolian: more cleanups
      eolian: less code repeating
      eolian/generator: public api func name deduplication, spank tasn if it 
breaks
      eolian_cxx: support API deduplication like the main generator
      elua: eo_prefix_get will always return a valid value
      elua: eo_prefix fix + add method name deduplication to lua generator
      eolian: process classes and typedefs in order (preparation for later 
potential extension)
      eolian: generalized node append
      Revert "eolian: generalized node append"
      Revert "eolian: process classes and typedefs in order (preparation for 
later potential extension)"
      eolian: process classes and typedefs in order
      eolian: introducing support for .eot files
      elua: update lualian against latest changes
      eolian_cxx/generator: support for eot files
      eolian: free the iterator
      eolian: new API: eolian_function_full_c_name_get - reduces duplication of 
code
      eolian_cxx: use the new eolian dedup API
      elua: use the new dedup API in lualian
      eolian: modify all eo files according to the new type syntax
      eolian: remove all occurences of unsigned
      eolian: handle new type syntax in parser
      eolian: support for C type translation in eo lexer
      eolian: builtin fixed size integer types, floating point types and void
      eolian/lexer: new keyword (func) plus new token (->) - for function 
pointer types
      eolian: allow multiple subtypes by reorganizing the type structure - 
preparation for new API
      eolian: type -> typedef
      eolian: preparation for new type API
      eolian: transform tests to the new @own syntax
      eolian: new type API
      eolian: make tests pass
      eolian/tests: warning fixes
      Merging 'devs/q66/eolian_experimental'
      Merging 'devs/q66/eolian_types'
      eolian: @own -> own
      eolian-cxx: Added namespaces and more (see below)
      eolian: _CLASS -> _CLASS/INTERFACE/MIXIN
      eolian: function type parsing
      eolian/generator: shadow fix
      eolian: different syntax for functions (func ret_type (arg_types))
      eolian: support for void as separate type type
      eolian: allow void return in getter accessors (to force the return to be 
an out param)
      eolian: remove superfluous macros
      eolian: also allow void in @out params
      eolian_cxx: no need to normalize
      eolian: restrict own() for pointers only
      eolian: keep the struct keyword in the regular type name
      eolian: some dirty janitoring
      autotools: sed portability
      autotools: so it seems like the space is required after all.
      autotools: seems like GNU sed is incompatible... will fix later
      autotools: do not use sed -i
      eolian: column information in error messages
      eolian: show column information when matching balanced braces
      eolian: use eina API
      eolian: keep track of column better
      eolian: print error line with a caret
      eolian: use eina logging for error messages
      eolian: rename the log domain
      eolian: have eolian_all_classes_list_get instead of 
eolian_class_names_list_get
      eolian: warning fix
      eolian: scan directories recursively
      eolian: do not use string for attrs
      eolian: new API: eolian_system_directory_scan, use it
      eolian: @own -> own
      eolian/generator: add asterisk on inout too
      eolian: preparation for struct support
      eolian: check struct name properly
      eolian: initial struct parsing
      eolian: new API for struct types
      eolian: better struct support including an API for by-name lookup
      eolian: support for structs in c_type_get
      eolian: fix base_type_get (only allow for pointers)
      eolian: fix coverity defects
      eolian: add EOLIAN_TYPE_REGULAR_STRUCT rather than including the struct 
keyword in name field
      eolian: proper resource management for types/structs
      eolian: new API: eolian_type_struct_field_description_get
      eolian: new API: eolian_type_struct_description_get
      eolian: support for structs in eo_parser_dump
      eolian: support for structs in eolian_show
      eolian: reduce code duplication
      eolian: function dump now uses the actual syntax
      eolian: refactoring step one
      eolian: refactoring step two
      eolian: refactoring step three
      eolian: refactoring step four
      eolian: fix tests (update according to API changes)
      eolian: refactoring step five
      eolian: refactoring step six
      eolian_cxx: pass everything by ref
      eolian: const correctness
      eolian: the entire API is now const correct
      eolian: const fixes
      eolian: refactoring: split up eolian_database into individual files
      eolian: separate database API and internals into different source files
      eolian: API refactoring
      eolian: refactoring: more consistent naming
      eolian: refactoring: refactor eolian_database.h
      eolian: get rid of Eo_Type_Def
      eolian: refactoring: remove Eo_Type_Def
      eolian: refactoring: get rid of Eo_Implement_Def
      eolian: refactoring: get rid of Eo_Event_Def
      eolian: remove unused enum and field
      eolian: remove redundant enum
      eolian: split db fill func into multiple funcs
      eolian: separate database fill stuff from the parser
      eolian: remove parser dump for now (doesn't include all info, when it's 
needed again it can be re-added)
      eolian: events now use Eolian_Type* instead of stringshare
      eolian: fix testsuite
      eolian: fix a segfault
      eolian: update print code (it made some obsolete assumptions before)
      eolian: fix type print
      eolian: remove eolian_show and replace it with variants for 
class/struct/typedef/all.
      eolian: s/dflt/default/g
      eolian: builtin bool type, and change the eo files to use that
      eolian: add tests for struct types plus fix a double free and name 
storage on the way
      elua: update eolian bindings and add Ptr_Iterator and String_Iterator 
common objects to eina iterator module
      elua: make the lua generator generate things again - type stuff will need 
re-work
      elua: use the type API in lualian (but only basics of it)
      eolian: schar and uchar are now called byte and ubyte, char stays
      elua: update lualian types
      eolian: builtin types size, ssize, intptr, uintptr, ptrdiff
      eolian: also make time_t a builtin
      eolian: comment eo_lexer.h
      eolian: support for extern structs and typedefs (including API)
      eolian: add test for extern
      eolian: parser cleanup - structs no longer have to lookahead, making our 
grammar effectively LL(1)
      eolian: warning fix
      eolian: make event type syntax consistent
      eolian: fix memory leak
      mailmap: add myself
      eolian: parse events without get_ident
      eolian: simplify the lexer (remove custom ident chars)
      eolian: remove eo_lexer_get_until and allow just single-word value in the 
data: field of a class
      eolian: remove TOK_EOF, replace with -1
      eolian: preliminary number constant stuff in eo_lexer
      eolian: lexing of number literals (integer and floating point, decimal 
and hex, no octal)
      eolian: lexing of string literals (including support for escape sequences 
etc.)
      eolian: disallow the data field in interfaces; it's always null
      eolian: ouch... fix a major bug, *spanks self*
      eolian: check for typedef and struct redefinitions
      eolian: check redefinitions in the parser instead (provides line info)
      eolian: put structs and typedefs right in the respective hashmaps without 
going through nodes
      eolian: only check redef on actual named structs
      eolian: add API to retrieve filename for each typedef and struct
      eolian: typo fix
      eolian: initial code and struct layout for revamped alias API
      eolian: type_struct_is_extern -> type_is_extern
      eolian: new APIs: eolian_type_full_name_get, 
eolian_type_naespaces_list_get
      eolian: type_struct_description, type_struct_file -> type_description, 
type_file
      eolian: fill in full_name and namespaces properly, and allow parsing dots 
in type names
      eolian/generator: add code to check if the newly generated output is the 
same as old output - disabled for now because of build system issues
      eolian: database_type_to_str now respects namespaces (and thus the 
to-C-type conversion API does too)
      eolian: move eina types to namespaced syntax
      eolian: remove Eolian_Typedef, use Eolian_Type instead; allow 
eolian_type_base_type_get on aliases
      eolian: rename _types to _aliases
      eolian: new API: eolian_type_alias_find_by_name, remove the old APIs that 
take an alias name, update tests
      eolian/generator: remove check_same
      eolian: memory leak fix
      eolian: another leak fix
      eolian: prevent freeing of full named structures that are inside of 
typedefs and fix a memory leak
      eolian: include newly added test files in dist
      eolian: support for typedefs in c_type_get
      eolian: new API: eolian_type_structs/aliases_get_by_file
      eolian: structs and aliases now contain line/column info for better error 
messages
      eolian: include file info in redef errors when different file
      eolian: lexer line context push/pop/restore/clear
      eolian: use @protected syntax as per wiki
      eolian: use new syntax for const methods as per wiki
      eolian: fix coverity defects
      eolian: add comment parsing for typedefs
      eolian_cxx: fix migration to iterators
      eolian: fix NULL checks in APIs that return iterators + fix tests
      eolian: list_get -> get, find_by -> get_by
      eolian: eolian_parameters_get -> eolian_function_parameters_get
      eolian: eolian_function_parameter_get -> 
eolian_function_parameter_get_by_name
      eina: new API: eina_file_path_basename
      eolian: use just filename (not path) for eolian_class_get_by_file
      eolian: fix tests
      eolian: use libgen.h basename
      Revert "eina: new API: eina_file_path_basename"
      eolian/generator: fix coverity issues
      eolian: add support for class functions
      eolian/generator: add support for class methods/properties
      eolian: protected ctors
      eolian: parser support for constructor qualifier
      eolian: add test for class methods/properties
      eolian/generator: properly generate the data arg on class methods
      eolian: clarify documentation
      eolian: doc typo fix
      eolian: fix type parsing
      elua: update eolian bindings
      elua: make generator work again
      eolian: preliminary eo file support for builtin true/false/null
      eolian: fix: remove leftover keywords
      eolian: remove irrelevant comments
      eolian: fix: remove unused function
      autotools: fix distcheck by removing Makevars in proper stage

Daniel Zaoui (39):
      Eolian: add support for typedefs.
      Eolian/Tests: move parsing tests to a specific file
      Eolian/Generator: add support for implementation source file.
      Eolian: add test for generator.
      Eolian/Tests: add test for consts
      Eolian/Tests: add test for overriding functions
      Eolian: modify API to allow future scalability
      Eolian/Tests: add test for events.
      Eolian: remove unused structures.
      Eolian: add support of namespaces.
      Eolian/Generator: add support to namespaces.
      Eolian: fix generation when optimization is set.
      Eolian: fix coverity issues.
      Eolian: fix issue for Windows.
      Evas_3d: fix warnings.
      Eolian: fix test.
      Eolian: Add an internal environment for class variables.
      Eolian: add the super invocation for developer code generation.
      Eolian: modify generators to use internal variables environment.
      Eolian: modify 'implement' API parameters.
      Eolian: Fix class look up.
      Eolian: Fix bad behavior when the .eo is incorrect
      Eolian: Use class name and not prefix in the class macro.
      Eolian: Fix Coverity issue.
      Eolian: rename internal files.
      Eolian/Generator: Fix Windows issue during string manipulation.
      Eolian/Tests: expand the usage of the generation process.
      Eolian: set default value when no set/get is defined on a property.
      Eolian/Generator: remove unused code.
      3d: Fix shadow declaration
      Edje Edit: Fix shadow declarations.
      Eolian/Generator: concentrate the function name calculation to one
      Eolian/Generator: Fix comments generation.
      Eolian/Generator: use a specific define for the Eo APIs.
      Eina: fix annoying warning during tests.
      Eolian/Generator: simplify eo_do invocation.
      Eolian: modify APIs to return iterators instead of lists.
      Eolian: little refactoring of the C generator.
      Eolian: Generate typedefs and structs.

Dmytro Dadyka (1):
      evas: Evas_3D - add fog effect. add two API function for enable and 
disable fog effect for given mesh.

Dongyeon Kim (1):
      evas gl: distinguish between IMG and EXT MSAA extensions

Doug Newgard (1):
      Evas: Update for giflib 5.1 api change

Felipe Magno de Almeida (33):
      eina-cxx: fix compilation error on clang in eina_thread.hh
      eina-cxx: fix compilation error on clang
      eldbus-cxx: Implementation of eldbus C++ API
      eldbus: Fixes ABI break in Eldbus_Method with appended void* data
      Fixes ABI breakage in Eldbus for use with C++ Eldbus
      eolian-cxx: Disabled temporarily the inheritance feature
      eolian-cxx: Fixed example eo file
      eolian-cxx: Fixed inheritance extensions not proper qualifying the base 
class
      evas-cxx: Added canvas sub-directory to include paths for evas and 
evas-cxx
      eolian-cxx: Added empty wrapper constructor
      eolian-cxx: Fixed using eo::base for extension_inheritance
      eolian-cxx: Added eo_base extension_inheritance
      eolian-cxx: Fixed double qualifying operator on generated code
      eina-cxx: Fixed includ'ing list and array containers and fixed constructor
      eo-cxx: Added catch-all to_c interoperability function
      eina-cxx: eldbus-cxx: eo-cxx: Fixed test includes and header installation
      eolian-cxx: Workaround for multiple callbacks without corresponding 
void*data
      eina-cxx: Added range_list to range types for eina-cxx
      eo-cxx: Added default-constructor to wref type
      eina-cxx: Added move-constructors to lists
      eo-cxx: Removed the necessity of copying for interoperability of 
containers
      eo-cxx: Added support for returning-void function objects
      Changed uses of std::abort to assert's with better description
      Fixed type looking up for complex types
      eo-cxx: Added a few complex types to lookup table
      eolian-cxx: Workaround for callbacks without void* data parameter
      eolian-cxx: Various and various fixes with callbacks
      eolian-cxx: Added callback test
      eolian-cxx: Fixed inheritance feature with callbacks
      eolian-cxx: Fixed exapmle with support for complex types
      eolian-cxx: Fixed generation using abstract return-type instead of C type
      eldbus-cxx: Used inner braces for initialization of inner struct
      eolian-cxx: Enhance test for callback use

Guillaume Friloux (17):
      Fix unused var warning when not building on linux.
      Fix warnings on calls to iconv, on freebsd.
      Fix warnings in eina_thread.c
      Removed double inclusion of eina_thread.h
      Remove warning by adding eina_cpu.h which expose eina_cpu_page_size()
      Fix unused param warning when building on non linux.
      Fix warning with -Wincompatible-pointer-types-discards-qualifiers
      Add prototype of evas_3d_mesh_aabb_add_to_frame for 
evas_3d_mesh_loader_md2.c
      Fix warnings with sig_atomic_t being a long on FreeBSD.
      Fix warning with undefined ntohl().
      Fix unused var warning.
      Fix unused var warning
      Fix unused var warning.
      Fix unused var warning in emotion.
      Dont install c++ headers of bindings when --disable-c++11 is used.
      Fix gcc warning about uninitialized variable.
      Add --disable-gui.

Gwanglim Lee (3):
      eina-tiler: fix crash when trying to check intersection between two tilers
      evas: gl_x11 - add missing function pointer glsym_eglSwapBuffersWithDamage
      eina: Eina_Tiler - return a NULL if intersection of two tilers doesn't 
exist

Igor Gala (16):
      edje: Edje_Edit - add sounds list accessor.
      edje: Edje_Edit - fix func edje_edit_state_text_source_set()
      edje: Edje_Edit - edje_edit_state_text_class_xet()
      remove unnecessary second checks on validity
      edje: Edje_Edit - edje_edit_state_text_text_source_xeg()
      edje: Edje_Edit - edje_edit_state_text_repch_xet()
      edje: Edje_Edit - edje_edit_state_text_size_range_min_max_xet()
      edje: Edje_Edit - edje_edit_sound_compression_rate_xet()
      edje: Edje_Edit - some minor edits
      edje: Edje_Edit - edje_edit_part_select_mode_xet()
      edje: Edje_Edit - edje_edit_sound_compression_type_xet()
      edje: Edje_Edit - add edje_edit_state_map_light_xet()
      edje: Edje_Edit - add edje_edit_state_map_rotation_center_xet()
      edje: Edje_Edit - add edje_edit_part_entry_mode_xet()
      edje: Edje-Edit: edje_edit_state_map_perspective_xet()
      edje: Edje-Edit: edje_edit_state_map_on_xet()

Jaehwan Kim (1):
      edje: Add dpi feature.

Jaehyun Cho (4):
      evas_font_dir: Prevent the use after free
      evas_draw_main: Remove unnecessary conditional expression
      evas_gl_rectangle: Remove unnecessary conditional expression
      gl_x11/evas_engine: Prevent dereference before NULL check

Jean Guyomarc'h (5):
      ecore_cocoa: Introduce canvas resizing + warning fixes
      ecore_audio: fix crash on OSX when using Ecore_Audio with PulseAudio
      ecore_cocoa: Lion fullscreen workaround + warning fixes
      Unregister eina_log domain
      Fix Elua compiling on OSX

Jean-Philippe ANDRÉ (77):
      Evas rg_etc2: Add ETC2 decoding routines
      Evas rg_etc2: Use new ETC2 decoder for RGB8_ETC2
      Evas rg_etc2: Complete support for ETC2 with RGBA8_EAC
      Evas rg_etc1: Also decode RGBA8 from the TGV loader
      Evas rg_etc2: Small performance fix
      Evas rg_etc: Show in the doc that we use BGRA now
      Evas rg_etc1: Fix build break (with DEBUG)
      Eolian test: Fix test on hardened gentoo
      Eolian test: Fix other compilation warnings
      Evas rg_etc2: Fix Windows build
      Evas: Remove invalid cast and fix warning/bug on windows
      Win64: Fix a bunch of warnings
      Eo: Fix crash on WIN32 (wrong check for NULL)
      Evas ETC2: Add ETC2 encoder skeletton
      Evas TGV: Add ETC2 support to the TGV saver
      Evas TGV: Add some debugging features
      Evas ETC2: Implement T mode encoding
      Evas ETC2: Implement H mode encoding
      Evas ETC2: Implement Planar mode
      Evas ETC2: Fix alpha encoding with high quality
      Evas ETC2: Clean up debug code
      Evas TGV: Improve debug logs when saving ETC2
      Evas: Implement full ETC2 encoder
      Eolian CXX: Fix make distcheck
      Evas filters: Report parsing error message from lua
      Evas filters: Allow use of a color multiplier
      Evas gl: Remove dlsym of glCompressedTexImage2D
      Evas gl: Enable texture atlasses with ETC1/2
      Evas ETC2: Fix etc2 function declaration
      Evas TGV: Optimize loader using NEON intrinsics
      Evas: Fix ETC2 encoding with RGB images (no alpha)
      Evas: Add encoding parameter to the savers
      Eet: Add support for ETC2 encoding and decoding
      Edje: Add support for ETC2 through LOSSY_ETC2 images
      Eet: Add INF message about how slow ETC2 encoding is
      Evas gl: Fix ETC2 texture atlasses
      Evas: Fix potential memory leak (save with encoding)
      Edje: Add LOSSY_ETC2 to Edje_Edit
      Edje_Edit: Fix shadow warnings
      Evas: Fix some comments in the TGV loader
      Evas: Fix potential resource leak in the TGV loader
      Emotion tests: Fix compilation warning
      Efreet: Fix shadow warning
      Evas map: Add missing EINA_MAGIC check
      Evas ETC2: Fix horrible warnings in etc2_encoder
      Evas ETC2: Remove some C99/GCC extensions code
      Evas ETC2: Remove some useless operations
      Evas loader: Introduce border param
      Evas: Support duplicated borders in surface alloc
      Evas gl: Fix texture allocation (missing Y offset)
      Evas gl: Remove hack around CompressedTexImage2D
      Evas loaders: Add new format definitions for S3TC
      Evas: Add DDS image file loader
      Evas DDS: Start implementing DDS file loader
      Evas DDS: Implement DXT1 to RGBA decoding
      Evas DDS: Implement decoding of DXT2 and DXT3
      Evas DDS: Implement support for DXT4 and DXT5
      Evas: Complete DDS loader with direct S3TC data load
      Evas gl: Add support for S3TC textures
      configure.ac: Fix typo in DDS loader definition
      Evas gl: Fix path resolution in compile.sh
      Evas gl: Add shaders for RGB+Alpha mode
      Evas Loader: Introduce colorspace ETC1+Alpha
      Evas TGV: Add support for ETC1+Alpha
      Evas gl: Add support for ETC1+Alpha textures
      Evas TGV: Fix compilation with BUILD_NEON
      Evas gl: Simplify cspace matching for textures
      Eolian: Add missing break in switch
      Evas gl: Fix potential memleak
      Evas gl: Don't use glCompressedTexSubImage2D for ETC1
      Evas gl: Remove non-existent filters from compile.sh
      Evas gl: Fix invalid number of atlasses
      Evas gl: Add errors when using ETC1+Alpha as a normal texture
      Evas gl: Replace all remaining references to mask stuff by alpha
      Evas gl: Fix upload of RGB+A textures [INCOMPLETE]
      Eet: Add support for ETC1+Alpha
      Edje: Add support for ETC1+Alpha

Jihoon Kim (1):
      ecore_imf: documentation about ECORE_IMF_INPUT_PANEL_LAYOUT_NUMBERONLY 
enums

Jérémy Zurcher (5):
      fix memory leak in Eina_Strbuf usage
      fix memory leak in Eina_Strbuf usage
      eo: constructor tests do not use eo_add_custom(..)
      ecore: animator use eo_add() instead of eo_add_custom()
      Revert "ecore: animator use eo_add() instead of eo_add_custom()"

Kai Huuhko (1):
      Eolian: Add a few missing @ingroup fields for doxygen

Kateryna Fesyna (13):
      edje: Edje_Edit - add edje_edit_sound_sample_del() function that provides 
the ability to delete sound sample from collection.
      edje: Edje_Edit - add edje_edit_sound_tone_del() function that provides 
the ability to delete tone from collection.
      edje: Edje_Edit - add edje_edit_sound_sample_add() function that allows 
user to add new sound sample to collection
      edje: Edje_Edit - add functions to provide the ability to set and get the 
values of step parameter in parts state description
      edje: Edje_Edit - add functions that allows user to set and get frequency 
value of tones in collection
      edje: Edje_Edit - add functions that allow user to set and get value of 
fill type
      edje: Edje_Edit - add functions that allow user to set and get the value 
of states limit property
      edje: Edje_Edit - add missed iterator and object deletion in 
_delete_play_actions() function
      edje: Edje_Edit - add functions that provide the ability to set and get 
source for proxy parts state
      edje: Edje_Edit - add edje_edit_sound_tone_add() function that allows 
user to add new tone to collection
      edje_edit: fix edc code generation for image fill tipe parameter and 
PLAY_SAMPLE and PLAY_TONE actions.
      edje: Edje_Edit - add since marks to the doxygen comments of new sounds 
api.
      edje: Edje_Edit - Change names of two functions to match the other sounds 
api

Maksym Volodin (7):
      edje: Edje_Edit - add new feature edje_edit_image_compression_set.
      edje: Edje_Edit - add edje_edit_group_orientation_set/_get.
      edje: Edje_Edit - add edje_edit_group_broadcast_signal_set/_get.
      edje: Edje_Edit - add edje_edit_part_items_list_get.
      edje: Edje_Edit - add edje_edit_part_item_del.
      edje_edit: Add edje_edit_part_item_position_get/set.
      edje: Edje_edit - edje_edit_state_text_source_set and 
edje_edit_state_text_text_source_set logic fix.

Matvey Konovalov (1):
      Evas rg_etc1: Unroll the decoding loop for performance

Mike Blumenkrantz (7):
      recursively hide edje group objects on edje hide
      Revert "Revert "recursively hide edje group objects on edje hide""
      edje should only match swallow visibility if it's actually a group part
      Revert "eina: Eina_Module - check whether the file exists or not, before 
memory allocation of Eina_Module"
      remove unnecessary header include from ecore-con test
      call ecore_init() for ecore_con_url_init()
      add simple ecore_con_url test suite

MinJeong Kim (3):
      eina-tiler:add union, subtract, intersection, equal apis for tilers
      eina-tiler: Fix invalid read on eina tiler
      ecore-wayland: Do not destroy data_source for selection on client side

Moritz Bitsch (2):
      ecore-drm: convert compose string into utf8
      ecore-drm: implement multitouch support

Mykyta Biliavskyi (6):
      edje: Edje_Edit - Improved speed generate source code for program.
      edje: Edje_Edit - add parameters to generate source code for part.
      edje: Edje_Edit - add edje_edit_without_source save function.
      edje: Edje_Edit - add edje_edit_part_item_row/col_span functions.
      edje: Edje_Edit - fix size memory calculating for realloc array of tweens.
      edje: Edje_Edit - delete unnecessary check id's in 
edje_edit_part_restack_part_below(above).

Nicolas Aguirre (8):
      ecore_cocoa: remove printf
      ecore_evas: use Eina_List to store Ecore_Evases and return the first one 
when asked for a match.
      ecore_cocoa: fix Key up/down usage, the event window was missing and the 
ev->key was not specified
      ecore_cocoa: indent with efl style
      ecore_evas: fix warnings in Ecore_Evas Cocoa.
      ecore_cocoa: fix button order.
      ecore_cocoa: switch keys to map correctly on OS-X.
      evas: force equality in check otherwise i get debug output even if the 
environnement variable is not set.

Oleksandr Shcherbina (2):
      [evas/evas-3d] Add OBB and AABB.
      evas: Evas_3D - Revision frustum culling.

Olivier Guiter (1):
      core_fb: Fix crash on tablet with removable kbd

Rajeev Ranjan (2):
      evas: improvement of Eina Rectangle Pool and integration with Evas GL 
backend.
      evas: fix invalid read reported in eina_rectangle_pool_free by valgrind.

Raoul Hecky (13):
      Fix curl dynamic loading on windows
      Add cocoa engine checks again
      ecore_cocoa: Add missing opengl framework
      ecore_cocoa: add missing header from my old branch
      ecore_cocoa: add code from old branch
      evas_cocoa: remove eng_image_mask_create
      evas_cocoa: build gl_common
      ecore_cocoa: missing link flag
      evas_cocoa: correct include for GL
      ecore_cocoa: make engine works again
      evas_cocoa: Update cocoa gl engine
      evas_cocoa: more changes copied from sdl engine
      evas_gl: add more matching formats to make cocoa_gl happy

Savio Sena (47):
      evas: Examples - fix Evsa3D Eo classnames.
      autotools: Fix elua 'make examples'.
      Eolian-Cxx: Corrected the syntax of the .eo examples and added missing 
includes.
      Eina-Cxx: Added native type constructors and examples.
      Evas/Eolian: Eolian'ized Evas_Object events.
      eolian-cxx: Make proper handling of namespaces.
      autotools: Fixed 'make clean' for Eolian-Cxx.
      autotools/eolian-cxx: Fixed the dependencies in some rules.
      autotools/eolian-cxx: Added variable to avoid code duplication.
      autotools: Fixed 'make examples' and 'make examples-install'
      autotools: Removed duplicate from src/Makefile.am.
      eolian-cxx: Removed Wshadow warnings.
      eolian-cxx: Pass references instead of pointers.
      examples: Removed compilation warnings.
      tests: Added config.h to tests.
      eina-cxx: Added interop containers.
      eolian-cxx: Added tests.
      eolian-cxx: Added examples.
      eolian-cxx: Initial version of complex types / callbacks / events 
implementation.
      eolian-cxx: Fixed a bug in class validator.
      eolian-cxx: Fixed the translation of the native type.
      eo-cxx: Fixed duplicated constructors.
      eolian-cxx: Fixed the translation of classnames
      eolian-cxx: Relevant cosmetics.
      eolian-cxx: Updated the examples according to the new syntax.
      eolian-cxx: Fixed complex-types.
      eo-cxx: Fixed return of the assignment operator.
      eolian-cxx: Handle C++ keywords in function names.
      eina-cxx: Remove warnings from tests.
      eolian-cxx: Added missing keyword.
      autotools: Added missing .eo to EXTRA_DIST
      eolian-cxx: Removes more warnings.
      eolian-cxx: Handle exclicitly void-return getters.
      eolian-cxx: Oops. Fixing function_return_is_explicit_void the right way.
      modules/evas/gl_common: Distribute rgb_a_pair_*.{h,shd}.
      eolian-cxx: Fixed a bug in the generator.
      eolian-cxx: Removed unused code.
      eolian-cxx: Renamed parameters_cxx_list -> constructor_parameters_list
      eo-cxx: Added generic parent_type and parent_set.
      eolian-cxx: Added grammar rule parameters_cxx_list.
      eo-cxx: Added _release to efl::eo::inherit.
      eolian-cxx: Fixed inheritance operations generation rules.
      eolian-cxx: Added example of Eo implementation in C++.
      autotools: Fixed 'make dist' for Eolian-Cxx
      eolian-cxx: Removed a warning from the example.
      eolian-cxx: Added generation of call_constructor for parent_type.
      autotools: Fix eolian_cxx tests.

Sebastian Dransfeld (3):
      efreet: Correctly handle default merge dir
      efreet: remove code duplication
      efreet: improve handling of merged menus

Seunghun Lee (1):
      fix typo in configure.ac

Shinwoo Kim (1):
      eina: Eina_Module - check whether the file exists or not, before memory 
allocation of Eina_Module

Stefan Schmidt (25):
      release: Switch back to development mode
      autotools: Add xz as additional tarball format
      po: Set initial language value in po file where it is missing
      po: Set initial values for Language-Team in all po files
      configure: Add dl to edje libs
      Revert "Coverage: Fix base directory."
      ecore_drm: Iterate over all available connectors not just the first
      ecore_drm: Use CLOEXEC option when openning drm device
      ecore_drm: Test drm device for DUMB BUFFER capability
      ecore_drm: Make struct Ecore_Drm_Device available
      evas/drm: Make use of ecore_drm for opening DRM device
      evas/drm: Remove obsolete tty open function
      ecore_drm: Check for currently used CRTC first before searching others
      Revert "configure: Add dl to edje libs"
      iconfigure: Only use libsystemd-login dep for ecore-drm
      m4/evas_check_engine: Link evas drm engine to ecore-drm instead libdrm
      evas/drm: Make use of ecore_drm for opening DRM device
      build/drm: Allow building from scratch by not using pkgconfig for 
internal libs
      Revert "configure.ac: generate Makevars in the correct directory even 
with out-of-tree build"
      evas/engine_gl_generic: Make sure we epend on the needed header for 
compiling.
      build: Make sure xgettext_wrapper.sh gets packaged into the tarball
      build: Clean Makevar now that we generate one on our own
      tests/eolian_cxx: Add another generated file to BUILT_SOURCES
      tests/eolian_cxx: Package callback.eo file into tarball in all cases.
      release: Update NEWS and bump version for 1.11.0-alpha1 release

Tae-Hwan Kim (1):
      configure.ac: Remove obsolete macros

Thiep Ha (3):
      ecore_evas_extn: remove redundant message sending
      Evas textblock: Fix memory leak
      ecore_evas_extn: fix wrong plug image display after connect

Tom Hacohen (42):
      Evas textblock: Fix wrong advance calculation when bidi is disabled.
      Eo/evas events: Move legacy events dynamic generator to eo.
      Eo: Support mixing legacy and non-legacy callbacks.
      Eo legacy events: Add legacy events tests.
      Eo/evas events: Fix support of mixing legacy smart events and eo events.
      Eo legacy events: Add missing addition to hash table.
      Eo: Add eo_finalize. A func that's called at the end of eo_add.
      Eo: Fix docs of functions that have changed in eo2.
      Eo base: rename event_freeze_get to event_freeze_count_get.
      Eo: Fix and use the abstract class .eo file.
      Eolian cxx: Fix it to use the right class names.
      Efl: Update code to use the new class names generated by eolian.
      Eo base: Start generating eo_base from the .eo file.
      Eolian CXX: Remove unneeded Eo.h include.
      Evas textblock: Fix crash when cutting ligatures with formats.
      C++ bindings: Generate them as part of the build, not pre build.
      Eolian: Re-generate the ragel file, but this time from the right place.
      Coverage: Fix base directory.
      Remove autogen.sh from the dist tarball.
      Revert "Eolian CXX: Fix make distcheck"
      Evas textblock: Fix issue with edje fonts not being used.
      Revert "eo: replace composite_objects Eina_List with an array of 
Eo_Object*"
      Eolian: Improve support (still incomplete) for namespaces.
      Edje C++: Fix Edje.hh generation to update correctly.
      Ecore examples: Add ecore_compose_get() example.
      Eo (base class): Fix .eo file to have proper namespacing for the class 
naem.
      Eo abstract class: Fix namespace.
      Ecore eolian: Fix namespaces for all of the ecore classes.
      Edje eolian: Fix namespaces for all of the edje classes.
      Evas canvas eolian: Fix namespace and class name for the evas canvas.
      Evas eolian: Fix namespace for many more classes.
      Evas smart clipped eolian: Update namespace.
      Evas object smart eolian: Update namespace.
      Evas object eolian: Fix namespace.
      Eolian: Fix most of the .eo files to have namespaces.
      Evas: Fix object_top_at_pointer_get().
      Eolian generator: Disable system dir scan.
      Configure.ac: Free up the "efl" name for usage.
      Eo base: Mark class methods.
      Eo base: Fix marking of eolian functions with EOLIAN.
      Evas GL Generic: Don't install an internal header.
      Eldbus C++: Don't generate C++ bindings when C++ is disabled.

Vincent Torri (12):
      ecore_win32: fix key events on Windows.
      ecore: fix ecore main loop on Windows when number of objects is greater 
that MAXIMUM_WAIT_OBJECTS
      ecore_win32: simplify logic
      ecore_win32: fix the raise of an Ecore Window overlapped by another 
window when clicking on the title bar
      ecore_win32: activate an Ecore window when raising it
      ecore_win32: discard WM_MOUSEMOVE message if it has the same mouse 
coordinates than the previous one. See link in commit for an explanation
      Ecore_Win32: fix typo in doc
      Ecore_Win32: fix resize of windows when step and base sizes are set
      efl: remove Windows CE support
      eina: call the function, then return
      eina: (Windows) fix creation of files with eina_file_open() in some cases
      eina: make error message more precise.

Vitor Sousa (3):
      Fixed rbegin/rend implementation on the Eina C++ ranges.
      Correction for the macro EINA_CXX_DOM_LOG
      C++11 explicit conversion from accessor to bollean

Vorobiov Vitalii (23):
      edje: Edje_Edit - add edje_edit_part_copy function that copy parts within 
whole group.
      edje: Edje_Edit - add edje_edit_part_pointer_mode functions.
      edje: Edje_Edit - add edje_edit_part_precide_is_inside functions.
      edje: Edje_Edit - add edje_edit_part_access functions.
      edje: Edje_Edit - add edje_edit_part_multiline functions.
      edje: Edje_Edit - add edje_edit_part_cursor_mode functions.
      edje: Edje_Edit - add edje_edit_part_item_append functions.
      edje: Edje_Edit - add edje_edit_state_minmul functions.
      edje: Edje_Edit - add edje_edit_program_transition functions.
      edje: Edje_Edit - add edje_edit_part_item_source functions.
      edje: Edje_Edit - add bunch of BOX and TABLE param get/set functions.
      edje: Edje_Edit - add edje_edit_part_item_padding functions.
      edje: Edje_Edit - add edje_edit_part_item_align functions.
      edje: Edje_Edit - fix compiler warnings for 
edje_edit_part_item_source_get/set
      Documentation: adding missed documentation to edcref (map.color param)
      edje_edit: Add edje_edit_part_item_aspect_mode functions.
      edje_edit: Add edje_edit_state_map_point_color functions.
      edje_edit: adding @since 1.11
      edje_edit: fixing -Wshadow compile warning with edje_edit_access_set
      edje_edit: adding code generation for map functions
      edje: Edje_Edit - add edje_edit_part_item_weight functions.
      edje: Edje_Edit - add edje_edit_part_item_spread functions.
      edje: Edje_Edit - fix Documentation generation error's and warning's

Vyacheslav Reutskiy (3):
      Ecore_Evas: add new API for unset the cursor from Ecore_Evas.
      Ecore_Evas: update documentation.
      evas: mark the evas text object as dirty, when text style is changed.

Wonguk Jeong (9):
      jpeg laoder: exif orientation test added
      jpeg loader: exif parsing bug fix
      evas: fix jpeg loader rotation by metadata (exif)
      evas: jpeg loader - support flip, transpose, transverse
      evas: jpeg loader - add tests for EXIF flip, transpose, transverse.
      ethumb: fix setup related API problem
      ethumb: support ETHUMB_THUMB_ORIENT_ORIGINAL without libexif
      ethumb: dbus reply message handling minor bug fix ("queue_remove" method 
call)
      ecore: fix example build fail (ecore_compose_get_example)

WooHyun Jung (1):
      evas: table - when colspan(rowspan) is over 2, padding size should be 
added.

Youngbok Shin (2):
      evas/textblock: check item's type before returning result.
      evas/tests - textblock: add a test case for item format with ellipsis.

maxerba (2):
      Updating galician, lithuanian and adding turkish translations
      Updating catalan translation

ms (1):
      test_test

perepelits.m (3):
      evas: Evas_3D - add evas_box3_ray3_intersect and evas_box2_intersect_2d 
functions.
      [Evas\evas-3d\example] Add example of cube rotation
      [Evas\evas-3d\example] Add example of 3d-shooter

se.osadchy (2):
      [Evas/evas_3d_scene] Propagate events.
      examples: add new example for Evas_3D.

taehyub (1):
      evas sample code - remove makefile.am

vitor.sousa (1):
      eina_cxx: add documentation to the Eina C++ header files.

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

This annotated tag includes the following new commits:

       new  d788ee9e32 release: Update NEWS and bump version for 1.11.0-alpha1 
release

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 


Reply via email to