Carsten Haitzler
5b5ee4857a
evas - tga loader - fix alpha handling for 16/15bpp images
...
tga provides 16bpp images as actually 15bpp. the upper bit (alpha mask
bit) can be 0 or 1, but we don't check the descriptor byte to see if
this bit is relevant or not. coverity pointed this out in CID 1039473
- logically dead code that should not have been dead except for this
missing logic. well done coverity!
2014-08-27 11:58:35 +09:00
Carsten Haitzler
7847c2dafe
evas tga loader - clean up whitespace
2014-08-27 11:48:32 +09:00
Carsten Haitzler
875bf96d19
eolian - fix parser with missing break in hanling open bracket
...
fixes CID 1232732
2014-08-27 11:32:17 +09:00
Carsten Haitzler
db78176151
ephysics - fix uninitialized var
...
fixes CID 1232735
2014-08-27 11:28:25 +09:00
Carsten Haitzler
0c99a2f156
eolian - fix possible leak of name string
...
fixes CID 1232734
2014-08-27 11:25:40 +09:00
Daniel Kolesa
d09262b011
eolian: stub header generator
...
This adds functionality into eolian_gen to generate a "stub header".
The main use for this is to deal with cyclic dependencies between Eo files.
2014-08-26 17:10:14 +01:00
Carsten Haitzler
18410e17ef
ecore vsync - don't schedule vsync moe than needed - add debug too
...
this doesn't fix anything, but in going over the code finding driver
bug i notice we schedule once too often and we need more easy to use
debug info
2014-08-27 01:19:22 +09:00
Tom Hacohen
d4f6870bb5
Ecore exe: Fix windows build by making the windows stuff less redundant.
...
This should fix the dumb way it was split until now (everything was redundant).
Now we just reimplement the parts we need to reimplement and the rest is shared.
The win32 code is called from within the normal code.
2014-08-26 16:48:07 +01:00
Tom Hacohen
791f1e5f6c
Ecore exe: Start using the eo destructor.
2014-08-26 16:36:44 +01:00
Chris Michael
1cd3fbbd95
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>
2014-08-26 11:11:21 -04:00
Chris Michael
1058cffc0d
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>
2014-08-26 11:11:21 -04:00
Chris Michael
4def4e751e
ecore-wayland: Fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-26 11:11:14 -04:00
Tom Hacohen
b4f49eddb0
Ecore exe: Fix object deletion.
2014-08-26 16:02:48 +01:00
Tom Hacohen
7cbfa52dd5
Ecore exe: Fix compilation on windows (fix inlist usage).
...
Hopefully. I don't have a winodws box to test it on. Go Jenkins go.
2014-08-26 15:21:05 +01:00
Tom Hacohen
40aa38c164
Ecore exe: Fix compilation on windows.
...
Hopefully. I don't have a winodws box to test it on. Go Jenkins go.
2014-08-26 15:16:00 +01:00
Daniel Kolesa
1bf49ea8e7
eolian: no need to expose _deplist_free
2014-08-26 15:12:09 +01:00
Tom Hacohen
00b3996ee1
Ecore con: Fix compilation on windows.
...
Hopefully. I don't have a winodws box to test it on. Go Jenkins go.
2014-08-26 14:53:23 +01:00
Tom Hacohen
0f55fdc1bb
Evas: Fix compilation under windows.
...
Fix as suggesetd by Vincent Torri.
2014-08-26 13:52:20 +01:00
Carsten Haitzler
da13577897
wcore-wayland - fix screen size get
...
based on https://review.tizen.org/gerrit/#/c/26077/ - but with
comments, formatting changes and so on.
2014-08-26 19:39:39 +09:00
Tom Hacohen
540581f629
Ecore con: Hopefully fix for windows.
2014-08-26 11:11:20 +01:00
Daniel Kolesa
49e5d4ffb9
eolian: flatten dependencies of a file before parsing them (remove cycles)
2014-08-26 11:06:54 +01:00
Tom Hacohen
07d12b14ac
Efl interfaces: Fix EAPI for windows.
2014-08-26 11:04:47 +01:00
Cedric BAIL
8803a8f46c
evas: Evas_3D - fix forgotten initialization.
2014-08-25 19:04:12 +02:00
Cedric BAIL
2889a6f4c5
eolian: if the if was not taken random value would end up in exp.
2014-08-25 15:25:58 +02:00
Cedric BAIL
a334e8223a
autotools: forgotten variable rename from tom introduction of libefl.
2014-08-25 15:25:58 +02:00
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