Chris Michael [Tue, 26 Aug 2014 15:08:38 +0000 (11:08 -0400)]
ecore-wayland: Fix ecore_wl_screen_size_get function to handle more
than one output.
ecore_wl_screen_size_get function Should take into account all
existing outputs. Modify code to loop outputs and add up the sizes.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 26 Aug 2014 15:07:02 +0000 (11:07 -0400)]
ecore-wayland: Remove need for function prototypes
If we declare/define these functions Before they are needed in the
listener, then we can remove the need for using function prototypes.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 26 Aug 2014 15:01:22 +0000 (11:01 -0400)]
ecore-wayland: Fix formatting
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Tom Hacohen [Tue, 26 Aug 2014 15:02:48 +0000 (16:02 +0100)]
Ecore exe: Fix object deletion.
Tom Hacohen [Tue, 26 Aug 2014 14:21:05 +0000 (15:21 +0100)]
Ecore exe: Fix compilation on windows (fix inlist usage).
Hopefully. I don't have a winodws box to test it on. Go Jenkins go.
Tom Hacohen [Tue, 26 Aug 2014 14:15:50 +0000 (15:15 +0100)]
Ecore exe: Fix compilation on windows.
Hopefully. I don't have a winodws box to test it on. Go Jenkins go.
Daniel Kolesa [Tue, 26 Aug 2014 14:12:09 +0000 (15:12 +0100)]
eolian: no need to expose _deplist_free
Tom Hacohen [Tue, 26 Aug 2014 13:53:23 +0000 (14:53 +0100)]
Ecore con: Fix compilation on windows.
Hopefully. I don't have a winodws box to test it on. Go Jenkins go.
Tom Hacohen [Tue, 26 Aug 2014 12:52:10 +0000 (13:52 +0100)]
Evas: Fix compilation under windows.
Fix as suggesetd by Vincent Torri.
Carsten Haitzler (Rasterman) [Tue, 26 Aug 2014 10:26:19 +0000 (19:26 +0900)]
wcore-wayland - fix screen size get
based on https://review.tizen.org/gerrit/#/c/26077/ - but with
comments, formatting changes and so on.
Tom Hacohen [Tue, 26 Aug 2014 10:07:43 +0000 (11:07 +0100)]
Ecore con: Hopefully fix for windows.
Daniel Kolesa [Tue, 26 Aug 2014 10:06:54 +0000 (11:06 +0100)]
eolian: flatten dependencies of a file before parsing them (remove cycles)
Tom Hacohen [Tue, 26 Aug 2014 10:04:47 +0000 (11:04 +0100)]
Efl interfaces: Fix EAPI for windows.
Cedric BAIL [Mon, 25 Aug 2014 17:04:12 +0000 (19:04 +0200)]
evas: Evas_3D - fix forgotten initialization.
Cedric BAIL [Mon, 25 Aug 2014 13:25:20 +0000 (15:25 +0200)]
eolian: if the if was not taken random value would end up in exp.
Cedric BAIL [Mon, 25 Aug 2014 13:13:12 +0000 (15:13 +0200)]
autotools: forgotten variable rename from tom introduction of libefl.
Chris Michael [Mon, 25 Aug 2014 12:44:10 +0000 (08:44 -0400)]
ecore-wayland: Implement ivi-shell support for Ecore_Wayland
IVI-Shell is a wayland shell implementation for in-vehicle infotainment.
Summary: This is a set of patches proposed to implement IVI-Shell (https://phab.enlightenment.org/T1552).
Reviewers: ntanibata, devilhorns
Subscribers: mbachmann
Projects: #efl
Differential Revision: https://phab.enlightenment.org/D1350
@feature
Stefan Schmidt [Mon, 25 Aug 2014 08:28:10 +0000 (10:28 +0200)]
tests/eolian: Remove deleted eo file from EXTRA_DIST
Removed in
c88c0d9347e152e27b46ab6ed71b88ed31630cab.
Carsten Haitzler (Rasterman) [Mon, 25 Aug 2014 04:18:51 +0000 (13:18 +0900)]
evas font draw - fix possible custout rect leak found by coverity
fixes CID 1039477
Carsten Haitzler (Rasterman) [Mon, 25 Aug 2014 04:17:02 +0000 (13:17 +0900)]
evas textblock - remove unused pointer
fixes CID 1039479
Carsten Haitzler (Rasterman) [Mon, 25 Aug 2014 04:05:21 +0000 (13:05 +0900)]
evas font dir - remove unused pointer
fixes CID 1039480
Carsten Haitzler (Rasterman) [Mon, 25 Aug 2014 03:59:48 +0000 (12:59 +0900)]
eet - remove unused return val from decode
fixes CID 1039490
Carsten Haitzler (Rasterman) [Mon, 25 Aug 2014 03:57:26 +0000 (12:57 +0900)]
epp - fix unused pointer var bug
fix CID 1039493
Carsten Haitzler (Rasterman) [Mon, 25 Aug 2014 03:55:40 +0000 (12:55 +0900)]
evas gl - remove unused pointer variable return
fixes CID1039920
Carsten Haitzler (Rasterman) [Mon, 25 Aug 2014 03:51:17 +0000 (12:51 +0900)]
evas - fix unused variable
fixes CID 1039921
Carsten Haitzler (Rasterman) [Mon, 25 Aug 2014 03:49:22 +0000 (12:49 +0900)]
evas - scalecache cutouts - fix possible leak coverity found
fixes CID 1039923
Carsten Haitzler (Rasterman) [Mon, 25 Aug 2014 03:42:56 +0000 (12:42 +0900)]
evas - rectangle custouts - fix possible leak coverity found
this fixes CID 1039924
Carsten Haitzler (Rasterman) [Mon, 25 Aug 2014 02:50:36 +0000 (11:50 +0900)]
eldbus - fix varargs usage - missing va_end on return
this fixes CID 1039883
Carsten Haitzler (Rasterman) [Sun, 24 Aug 2014 13:18:17 +0000 (22:18 +0900)]
fix efl deadlock with thread queues
@fix
Daniel Kolesa [Sun, 24 Aug 2014 13:22:02 +0000 (14:22 +0100)]
eolian: do not free insides of field_list
After field_list was migrated from stringshare to struct,
I forgot to change this.
Carsten Haitzler (Rasterman) [Sun, 24 Aug 2014 10:51:42 +0000 (19:51 +0900)]
ecore x vsync - if schedule fails, use fallback timeout to adapt faster
Carsten Haitzler (Rasterman) [Sat, 23 Aug 2014 10:20:16 +0000 (19:20 +0900)]
emotion gst1 - stop complaining about null uri
Carsten Haitzler (Rasterman) [Sat, 23 Aug 2014 09:26:29 +0000 (18:26 +0900)]
emotion - gst1 backend - add subtitle file support
this enables subtitle file support in the emotion gstreamer1 backend.
this matches the vlc generic one. xine still doesn't.
Marcel Hollerbach [Sat, 23 Aug 2014 07:39:14 +0000 (16:39 +0900)]
ecore_con: pass the correct pointer as data in the callback.
Summary:
The pass of the wrong pointer caused a wrong scope get call cause the the
passed pointer was not a valid eo pointer.
Test Plan: Run enlightenment entrance, it wont crash anymore
Reviewers: tasn
Subscribers: cedric, Sachiel
Differential Revision: https://phab.enlightenment.org/D1352
Chris Michael [Fri, 22 Aug 2014 17:31:09 +0000 (13:31 -0400)]
ecore-evas-wayland: Fix ecore_evas async rendering with wayland engines
Recent expedite changes have uncovered an issue where the ecore_evas
(under wayland) was not supporting async rendering correctly. This
fixes the issue so we can run expedite with -y and get redraws again.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 22 Aug 2014 17:29:30 +0000 (13:29 -0400)]
ecore-evas: Default wayland ecore_evas 'frames' off
NB: There is something fishy going on with evas overdrawing the canvas
onto the ecore_evas 'border frames'. Disable ecore_evas border frames
until this can be looked into.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Tom Hacohen [Fri, 22 Aug 2014 16:31:33 +0000 (17:31 +0100)]
Ecore con: Rename to Ecore.Con.Base for the C++ bindings.
Tom Hacohen [Fri, 22 Aug 2014 15:38:25 +0000 (16:38 +0100)]
Ecore con server: Add support for some eo events.
Tom Hacohen [Fri, 22 Aug 2014 15:06:27 +0000 (16:06 +0100)]
Ecore con server: Migrate to eo.
Tom Hacohen [Fri, 22 Aug 2014 13:33:26 +0000 (14:33 +0100)]
Ecore con client: Add support for some eo events.
Tom Hacohen [Fri, 22 Aug 2014 12:14:59 +0000 (13:14 +0100)]
Ecore con client: Migrate to eo.
Tom Hacohen [Fri, 22 Aug 2014 10:11:41 +0000 (11:11 +0100)]
Ecore con: Start migration to eo.
Daniel Kolesa [Fri, 22 Aug 2014 16:01:36 +0000 (17:01 +0100)]
eolian: properly get the legacy attribute of a method/property
Daniel Kolesa [Fri, 22 Aug 2014 15:56:41 +0000 (16:56 +0100)]
eolian: refactor the struct/enum field APIs
Daniel Kolesa [Fri, 22 Aug 2014 15:17:33 +0000 (16:17 +0100)]
eolian: field_names is now field_list (prepare for API changes)
Stefan Schmidt [Tue, 12 Aug 2014 07:37:33 +0000 (09:37 +0200)]
build: Allow to use external liblz4 instead of embedded copy
While we are likely will keep the embedded copy for a while to avoid a really
new dependency we allow now to use the external liblz4. You need at least
revision r120 and a package that ships the pc file for it.
Personally I would like to get rid of it rather sooner than later due to the
security implications and a bunch of code we ship but have no idea about.
Reality is that it will need some time until this new lib is actually
packaged and shipped with releases for a a majority of people.
This patch was co-worked with Doug Newgard <scimmia22@outlook.com>
Daniel Kolesa [Fri, 22 Aug 2014 14:13:44 +0000 (15:13 +0100)]
ecore_getopt: correct fix for CID 98382 and 98383
Daniel Kolesa [Fri, 22 Aug 2014 14:07:21 +0000 (15:07 +0100)]
Revert "ecore_getopt - fix arg_val being null"
It's as wrong as the other commit which TAsn already reverted.
This needs a fix elsewhere, particularly in the functions that
use arg_val.
This reverts commit
ab539003643540aafe6e6ce09edb2d42d2c67f41.
Tom Hacohen [Fri, 22 Aug 2014 13:51:35 +0000 (14:51 +0100)]
Revert "ecore_getopt - handle if arg_val is null"
This completely breaks getopt. Try running terminology --help.
This reverts commit
1bb6a8a4e4055c6fce2391012aae3c6984aa2302.
Daniel Kolesa [Fri, 22 Aug 2014 13:40:01 +0000 (14:40 +0100)]
eolian: guard eo types in legacy headers
Daniel Kolesa [Fri, 22 Aug 2014 13:04:22 +0000 (14:04 +0100)]
eolian: clean up type generation + fix function pointers
Daniel Kolesa [Fri, 22 Aug 2014 12:54:10 +0000 (13:54 +0100)]
eolian: yet another validator fix (expression validation)
Daniel Kolesa [Fri, 22 Aug 2014 12:45:20 +0000 (13:45 +0100)]
eolian: fix type generation for function pointers
Daniel Kolesa [Fri, 22 Aug 2014 12:28:29 +0000 (13:28 +0100)]
eolian: fix segfault in validator + fill in line info properly
Daniel Kolesa [Fri, 22 Aug 2014 12:18:17 +0000 (13:18 +0100)]
eolian: mark function types as function types
Daniel Kolesa [Fri, 22 Aug 2014 12:10:29 +0000 (13:10 +0100)]
eolian: fully working database validation
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 11:10:53 +0000 (20:10 +0900)]
evas gl x11 - fix structurally dead code
fix previous "shut up unused params warnings code bits and use
EINA_UNUSED. fixes CID 1039495
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 11:08:21 +0000 (20:08 +0900)]
evas loaders - fix logically dead code
fix CID 1039447
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 11:02:06 +0000 (20:02 +0900)]
evas sw core - scaler - remove logically dead code
fix CID 1039445 1039446
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 11:00:31 +0000 (20:00 +0900)]
evas gl common - remove logically dead code
fix CID 1039444
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 10:58:18 +0000 (19:58 +0900)]
evas ico loader - remove logically dead code
cols cant even be > 256, so remove. fix CID 1039442
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 10:55:45 +0000 (19:55 +0900)]
ehysics - fix potential divide by zero
fix CID 1039435
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 10:52:29 +0000 (19:52 +0900)]
eeze - fix possible null dereference of mount pount on mount
fix fixes CID 1039425
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 10:49:38 +0000 (19:49 +0900)]
ephysics - fix null dereference
this fixes a real bug in ephysics where we explicitly deref a null
ponter. fix CID 1039418
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 10:47:55 +0000 (19:47 +0900)]
ephysics - fix explicit possible null deref
fix CID 1039417
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 10:45:00 +0000 (19:45 +0900)]
evas - fix possible layer null access in object free
fixes CID 1039409
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 10:42:36 +0000 (19:42 +0900)]
evas text - deal with possible null text in layout
fix CID 1039408
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 10:34:11 +0000 (19:34 +0900)]
evas software generic - dont check ptrs - already not null.
we dont check these anywhere else - thus they are valid.
fix CID 1039390 1039391 1039392 1039393
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 10:11:46 +0000 (19:11 +0900)]
edje - document intented fallthrough
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 10:10:12 +0000 (19:10 +0900)]
edje -document intentional fallthrough
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:34:07 +0000 (18:34 +0900)]
ecore_getopt - fix arg_val being null
fix CID 98382
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:32:36 +0000 (18:32 +0900)]
ecore_getopt - handle if arg_val is null
fix CID 98383
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:28:05 +0000 (18:28 +0900)]
embryo_cc - fix usless array check
fix CID 1039346
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:27:07 +0000 (18:27 +0900)]
embryo_cc - fix uselss array existance check
fix CID 1039345
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:23:23 +0000 (18:23 +0900)]
check strrchr to be sure
this fixes CID 1039342
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:21:07 +0000 (18:21 +0900)]
fix fopen return check and error
fixes CID 1039341
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:17:57 +0000 (18:17 +0900)]
ethumbd - check eldbus_service_object_data_get return like everywhere
this fixes CID 1039338
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:15:19 +0000 (18:15 +0900)]
edje fix real part get
fixes CID 1039331
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:13:49 +0000 (18:13 +0900)]
fix possible null real part lookup in edje
reap part get is always checked.. except here. check and be safe.
fixes CID 1039331
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:11:03 +0000 (18:11 +0900)]
fix possible integer overflows with bitshift
these are very unlinkely, but in theory possible so check return value
and don't use an invalid bitshift.
fixes CID 1039318 and CID 1039319
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 09:09:12 +0000 (18:09 +0900)]
embryo_cc - check fseeek return and complain
fixes CID 996788
Daniel Kolesa [Fri, 22 Aug 2014 10:17:22 +0000 (11:17 +0100)]
eolian: more validation code (alias/struct/enum/constant/global)
Tom Hacohen [Fri, 22 Aug 2014 09:43:38 +0000 (10:43 +0100)]
Efl: Fix compilation in windows.
Carsten Haitzler (Rasterman) [Fri, 22 Aug 2014 08:37:50 +0000 (17:37 +0900)]
emotion - make emotion object init now optional.
if you don't init (or set engine) on an emotion object, itstill works
- it chooses the default engine.. whihc i now have set as gst1. :) one
less thing that HAS to be done on init. better.
Jérémy Zurcher [Fri, 22 Aug 2014 08:09:58 +0000 (10:09 +0200)]
Eo: add missing field initializer
Jérémy Zurcher [Fri, 22 Aug 2014 07:20:53 +0000 (09:20 +0200)]
Eolian: fix typo
Jérémy Zurcher [Fri, 22 Aug 2014 07:20:32 +0000 (09:20 +0200)]
Ecore_Common: protect against Ecore_Exe redefinition
Mike Blumenkrantz [Thu, 21 Aug 2014 19:03:28 +0000 (15:03 -0400)]
edje_cc only prints kitten-harming message with nosave
Mike Blumenkrantz [Thu, 21 Aug 2014 19:02:46 +0000 (15:02 -0400)]
de-frenchify edje_cc --no-save option
Wonguk Jeong [Thu, 21 Aug 2014 17:15:58 +0000 (19:15 +0200)]
emotion: fix command-line args visualization test
Wonguk Jeong [Thu, 21 Aug 2014 15:59:05 +0000 (17:59 +0200)]
emotion: add more audio formats in supporting extension list
Daniel Kolesa [Thu, 21 Aug 2014 15:53:23 +0000 (16:53 +0100)]
eolian: some initial validation traversal
Cedric BAIL [Thu, 21 Aug 2014 15:50:16 +0000 (17:50 +0200)]
evas: fix examples with latest eo change.
Daniel Kolesa [Thu, 21 Aug 2014 15:34:40 +0000 (16:34 +0100)]
eolian: turn db validation into separate API
Daniel Kolesa [Thu, 21 Aug 2014 15:23:37 +0000 (16:23 +0100)]
eolian: add entry point for database validation stage
Cedric BAIL [Thu, 21 Aug 2014 15:08:18 +0000 (17:08 +0200)]
gitignore: ignore some more generated files.
Wonguk Jeong [Thu, 21 Aug 2014 15:00:21 +0000 (17:00 +0200)]
emotion: support gstreamer1 for EFL_RUN_IN_TREE/static library
Wonguk Jeong [Thu, 21 Aug 2014 14:57:05 +0000 (16:57 +0200)]
Merge branch 'master' of ssh://git.enlightenment.org/core/efl
Wonguk Jeong [Thu, 21 Aug 2014 14:56:06 +0000 (16:56 +0200)]
.gitignore: add efl.pc
Chris Michael [Thu, 21 Aug 2014 14:22:51 +0000 (10:22 -0400)]
gl-drm: Fix formatting
Signed-off-by: Chris Michael <cp.michael@samsung.com>