Commit Graph

6761 Commits

Author SHA1 Message Date
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
Carsten Haitzler 1c82a88d6e evas text - deal with possible null text in layout
fix CID 1039408
2014-08-22 20:14:59 +09:00
Carsten Haitzler f5d9fb1320 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
2014-08-22 20:14:59 +09:00
Carsten Haitzler acb24adcaf edje - document intented fallthrough 2014-08-22 20:14:59 +09:00
Carsten Haitzler 87aee5ab61 edje -document intentional fallthrough 2014-08-22 20:14:59 +09:00
Carsten Haitzler ab53900364 ecore_getopt - fix arg_val being null
fix CID 98382
2014-08-22 20:14:58 +09:00
Carsten Haitzler 1bb6a8a4e4 ecore_getopt - handle if arg_val is null
fix CID 98383
2014-08-22 20:14:58 +09:00
Carsten Haitzler 9415a1d310 embryo_cc - fix usless array check
fix CID 1039346
2014-08-22 20:14:58 +09:00
Carsten Haitzler 14008d3111 embryo_cc - fix uselss array existance check
fix CID 1039345
2014-08-22 20:14:58 +09:00
Carsten Haitzler e9afad0b07 check strrchr to be sure
this fixes CID 1039342
2014-08-22 20:14:58 +09:00
Carsten Haitzler 554563cc21 fix fopen return check and error
fixes CID 1039341
2014-08-22 20:14:57 +09:00