Chris Michael
50287ab731
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
2014-08-25 09:04:38 -04:00
Stefan Schmidt
bc2a718634
tests/eolian: Remove deleted eo file from EXTRA_DIST
...
Removed in c88c0d9347
.
2014-08-25 10:58:13 +02:00
Carsten Haitzler
6038318851
evas font draw - fix possible custout rect leak found by coverity
...
fixes CID 1039477
2014-08-25 13:18:51 +09:00
Carsten Haitzler
2a580c1665
evas textblock - remove unused pointer
...
fixes CID 1039479
2014-08-25 13:17:02 +09:00
Carsten Haitzler
24ad46488f
evas font dir - remove unused pointer
...
fixes CID 1039480
2014-08-25 13:05:21 +09:00
Carsten Haitzler
d5e11fe840
eet - remove unused return val from decode
...
fixes CID 1039490
2014-08-25 13:03:50 +09:00
Carsten Haitzler
f5f27afee0
epp - fix unused pointer var bug
...
fix CID 1039493
2014-08-25 12:57:26 +09:00
Carsten Haitzler
75a04d6c7f
evas gl - remove unused pointer variable return
...
fixes CID1039920
2014-08-25 12:55:40 +09:00
Carsten Haitzler
0b6fb19b77
evas - fix unused variable
...
fixes CID 1039921
2014-08-25 12:51:17 +09:00
Carsten Haitzler
ddac73a5fc
evas - scalecache cutouts - fix possible leak coverity found
...
fixes CID 1039923
2014-08-25 12:49:22 +09:00
Carsten Haitzler
8389e3e6a9
evas - rectangle custouts - fix possible leak coverity found
...
this fixes CID 1039924
2014-08-25 12:42:56 +09:00
Carsten Haitzler
463f5a29f9
eldbus - fix varargs usage - missing va_end on return
...
this fixes CID 1039883
2014-08-25 11:50:36 +09:00
Carsten Haitzler
479c0f37a4
fix efl deadlock with thread queues
...
@fix
2014-08-24 22:19:05 +09:00
Daniel Kolesa
230758a858
eolian: do not free insides of field_list
...
After field_list was migrated from stringshare to struct,
I forgot to change this.
2014-08-24 14:22:42 +01:00
Carsten Haitzler
c6193f7497
ecore x vsync - if schedule fails, use fallback timeout to adapt faster
2014-08-24 19:51:42 +09:00
Carsten Haitzler
52b5250713
emotion gst1 - stop complaining about null uri
2014-08-23 19:20:16 +09:00
Carsten Haitzler
12d42e85a4
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.
2014-08-23 18:26:29 +09:00
Marcel Hollerbach
8749504b5c
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
2014-08-23 16:39:14 +09:00
Chris Michael
4aeee0de4c
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>
2014-08-22 13:32:38 -04:00
Chris Michael
d5822fa6ee
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>
2014-08-22 13:32:38 -04:00
Tom Hacohen
974e3afabc
Ecore con: Rename to Ecore.Con.Base for the C++ bindings.
2014-08-22 17:37:56 +01:00
Tom Hacohen
9a8a416325
Ecore con server: Add support for some eo events.
2014-08-22 17:37:56 +01:00
Tom Hacohen
d72f809fb8
Ecore con server: Migrate to eo.
2014-08-22 17:37:56 +01:00
Tom Hacohen
718a942bde
Ecore con client: Add support for some eo events.
2014-08-22 17:11:54 +01:00
Tom Hacohen
d9b5f192d4
Ecore con client: Migrate to eo.
2014-08-22 17:11:54 +01:00
Tom Hacohen
218e76fd30
Ecore con: Start migration to eo.
2014-08-22 17:00:49 +01:00
Daniel Kolesa
c562b38588
eolian: properly get the legacy attribute of a method/property
2014-08-22 17:01:36 +01:00
Daniel Kolesa
b75014a024
eolian: refactor the struct/enum field APIs
2014-08-22 16:56:41 +01:00
Daniel Kolesa
894c9a42db
eolian: field_names is now field_list (prepare for API changes)
2014-08-22 16:17:50 +01:00
Stefan Schmidt
3fe554e0b6
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>
2014-08-22 16:27:28 +02:00
Daniel Kolesa
8c8a2b1098
ecore_getopt: correct fix for CID 98382 and 98383
2014-08-22 15:13:44 +01:00
Daniel Kolesa
50632600e6
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 ab53900364
.
2014-08-22 15:07:21 +01:00
Tom Hacohen
41ec0da2aa
Revert "ecore_getopt - handle if arg_val is null"
...
This completely breaks getopt. Try running terminology --help.
This reverts commit 1bb6a8a4e4
.
2014-08-22 14:51:35 +01:00
Daniel Kolesa
f35b5e35df
eolian: guard eo types in legacy headers
2014-08-22 14:40:01 +01:00
Daniel Kolesa
19d8209266
eolian: clean up type generation + fix function pointers
2014-08-22 14:04:22 +01:00
Daniel Kolesa
4fa161fffa
eolian: yet another validator fix (expression validation)
2014-08-22 13:54:24 +01:00
Daniel Kolesa
189bc4512d
eolian: fix type generation for function pointers
2014-08-22 13:45:20 +01:00
Daniel Kolesa
8b6eadcb3c
eolian: fix segfault in validator + fill in line info properly
2014-08-22 13:28:29 +01:00
Daniel Kolesa
8f7d325b30
eolian: mark function types as function types
2014-08-22 13:18:17 +01:00
Daniel Kolesa
26e1ec3e32
eolian: fully working database validation
2014-08-22 13:10:29 +01:00
Carsten Haitzler
489404c785
evas gl x11 - fix structurally dead code
...
fix previous "shut up unused params warnings code bits and use
EINA_UNUSED. fixes CID 1039495
2014-08-22 20:14:59 +09:00
Carsten Haitzler
c654b3ef2c
evas loaders - fix logically dead code
...
fix CID 1039447
2014-08-22 20:14:59 +09:00
Carsten Haitzler
da45b6ad57
evas sw core - scaler - remove logically dead code
...
fix CID 1039445
1039446
2014-08-22 20:14:59 +09:00
Carsten Haitzler
b21d6cfd0c
evas gl common - remove logically dead code
...
fix CID 1039444
2014-08-22 20:14:59 +09:00
Carsten Haitzler
e6b92c1b35
evas ico loader - remove logically dead code
...
cols cant even be > 256, so remove. fix CID 1039442
2014-08-22 20:14:59 +09:00
Carsten Haitzler
56dc04b019
ehysics - fix potential divide by zero
...
fix CID 1039435
2014-08-22 20:14:59 +09:00
Carsten Haitzler
f764b8e644
eeze - fix possible null dereference of mount pount on mount
...
fix fixes CID 1039425
2014-08-22 20:14:59 +09:00
Carsten Haitzler
683834cfc4
ephysics - fix null dereference
...
this fixes a real bug in ephysics where we explicitly deref a null
ponter. fix CID 1039418
2014-08-22 20:14:59 +09:00
Carsten Haitzler
91c0198273
ephysics - fix explicit possible null deref
...
fix CID 1039417
2014-08-22 20:14:59 +09:00
Carsten Haitzler
58fed21414
evas - fix possible layer null access in object free
...
fixes CID 1039409
2014-08-22 20:14:59 +09:00