Carsten Haitzler
4b431d3638
evas font - fix null access of font format possibility
...
this fixes NULL access in CID 1099705, 1099703, 1099704
2014-08-14 18:14:08 +09:00
Carsten Haitzler
24a1c444b0
evas scalecache - fix thread deadlock posssibility
...
there is a re-ordering of how locks are taken and this should cover
that deadlock possibility. fixes CID 1106338
2014-08-14 18:10:11 +09:00
Carsten Haitzler
eec2daf31b
evas preload + locking - fix deadlock
...
there is a possible deadlock condition where locks are not taken in
the same order (img lock then cancel lock). re-order so this doesn't
happen. this fixes CID 1106339
2014-08-14 18:03:07 +09:00
Carsten Haitzler
31045df0d2
evas gl - fix possible null tls resource access in bindframebuffer
...
this fixes CID 1181887
2014-08-14 17:41:55 +09:00
Carsten Haitzler
e82b61b420
epp - fix bit underflow in bitshift for multibyte
...
this fixes CID 1193200
2014-08-14 17:39:11 +09:00
Carsten Haitzler
49694c9a64
xpm - colors cant be 96 bytes long.
...
since colors are hex, 96 bytes of hex would be 32bytes per r, g and b,
and that would be 128 bits per r g and b and that just is never seen
or used. also coverity is right in CID 1193201 that we just can't
shift that many, so go down to max 16 bits per rgb which is sensible
and able to be done. (thats 12 bytes max for hex of color).
2014-08-14 17:34:39 +09:00
Carsten Haitzler
caf2b018a2
fix possible focket fd of -1 in cserve
...
this fixes CID 1193207 where a server fd may be -1, connect fail and
still be -1 due to failed connect.
2014-08-14 17:18:57 +09:00
Carsten Haitzler
c87748a7c1
evas cserve - handle possilbe null ref and fentry pointers
...
this fixes CID 1193209 with possible NULL refs.
2014-08-14 17:16:02 +09:00
Carsten Haitzler
3ad7feafe3
evas ico loader - ensure count is within sane ranges
...
this hopefully addresses CID 1205000
2014-08-14 17:04:55 +09:00
Carsten Haitzler
b25c416b14
evas 3d - remove logically dead code
...
coverity is right. this code is misleading - fixes CID 1210806
2014-08-14 16:35:57 +09:00
Carsten Haitzler
1cf526286a
fix edje file fetch
...
this fixes CID 1210811
2014-08-14 16:31:45 +09:00
Carsten Haitzler
9cb92e3727
fix null check of edje file data
...
this fixes CID 1210812
2014-08-14 16:29:03 +09:00
ChunEon Park
b179c1d82e
evas/proxy: When src object has no proxies, redraw flag is set for EINA_FALSE.
...
[Problem] When obj which has src object(proxy concept) are excluded from render_object,
src object's 'proxy.redraw' isn't change although src obj have not proxies.
because 'proxy.redraw' flag is changed to EINA_FALSE only in obj's subrender() called.
[Resolution] When the count of source obj's proxies is 0, src obj's 'proxy.redraw' is set for EINA_FALSE.
Signed-Off-By: Min Kyoung Kim <mer.kim@samsung.com>
2014-08-14 15:29:26 +09:00
ChunEon Park
e8c3905e2c
Merge branch 'master' of ssh://git.enlightenment.org/core/efl
2014-08-14 13:15:22 +09:00
Hosang Kim
b4d013d2ec
Grid: fix a mirroring bug
...
Summary:
When the grid is mirrored, originally code is just changed (x1,y1) to (x2,y2).
I fix calculate logic for the x-axis.
@fix
Test Plan:
1. elementary_test -> grid
2. click UI-MIRRORING toggle
Reviewers: Hermet, woohyun, raster, seoz
Reviewed By: seoz
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1325
2014-08-14 11:14:49 +09:00
Vyacheslav Reutskiy
d08dd13d3d
edje_pick: fix a copied aliases
...
Summary:
@fix
Reviewers: raster, Hermet, seoz, cedric
Subscribers: cedric, seoz, Sachiel
Differential Revision: https://phab.enlightenment.org/D1305
2014-08-14 00:08:07 +09:00
Vyacheslav Reutskiy
c8976fb21e
edje_pick: fix a segfault on 'set' copy
...
Summary:
wrong structure, a Edje_Image_Directory_Set_Entry, used for copy
a set's data to new file.
@fix
Reviewers: raster, seoz, cedric, Hermet
Reviewed By: Hermet
Subscribers: Sachiel, cedric, seoz
Differential Revision: https://phab.enlightenment.org/D1304
2014-08-14 00:03:18 +09:00
Carsten Haitzler
cb2f558ecf
evas 3d - fix divide by zero issue from coverity
...
this fixes CID 1216432
2014-08-13 23:50:49 +09:00
Carsten Haitzler
6682add15d
edje edit - clarify src a bit better (change no logic)
2014-08-13 23:50:26 +09:00
Carsten Haitzler
3eb9e586ef
edje edit - make source set api clearer as to what it does for coverity
...
this addresses CID 1222452 - this fallthough is intended, so
document it and make the code clearer
2014-08-13 23:37:54 +09:00
Chris Michael
e97af447ef
Revert "Added support for xdg-shell protocol in ecore-wayland"
...
This reverts commit 2f4db577b5
.
2014-08-13 10:35:00 -04:00
Chris Michael
f041344f9d
Revert "ecore-wayland: Fix formatting"
...
This reverts commit ff29972703
.
2014-08-13 10:34:57 -04:00
Chris Michael
85aaa363ab
Revert "ecore-wayland: Calloc Can fail, so check that it works (or return if"
...
This reverts commit a49835a8d1
.
2014-08-13 10:34:55 -04:00
Chris Michael
b0fd93a564
Revert "ecore-wayland: Fix formatting"
...
This reverts commit e14f40a46d
.
2014-08-13 10:34:49 -04:00
Chris Michael
3291d32bf9
Revert "ecore-wayland: Add missing EINA_UNUSED for unused function paramater"
...
This reverts commit 67766929ca
.
Revert all the xdg_shell changes. Should not have been pushed due to
new API function.
2014-08-13 10:34:28 -04:00
Chris Michael
75c166cd1d
Revert "Added support for xdg-shell protocol in ecore-wayland."
...
This reverts commit e591dff56d
.
Revert this. Should not have been pushed yet. Sorry Stefan !! :)
2014-08-13 10:29:58 -04:00
Chris Michael
15064d51c9
evas-software-x11: Remove EINA_UNUSED for function paramater that is
...
used
Render_Mode is used here so we don't need EINA_UNUSED for it in the
function.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-13 10:23:47 -04:00
Srivardhan Hebbar
e591dff56d
Added support for xdg-shell protocol in ecore-wayland.
...
Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: devilhorns
Reviewed By: devilhorns
Subscribers: cedric
Projects: #efl
Differential Revision: https://phab.enlightenment.org/D1328
2014-08-13 09:41:27 -04:00
Chris Michael
67766929ca
ecore-wayland: Add missing EINA_UNUSED for unused function paramater
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-13 09:41:27 -04:00
Chris Michael
e14f40a46d
ecore-wayland: Fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-13 09:41:27 -04:00
Chris Michael
a49835a8d1
ecore-wayland: Calloc Can fail, so check that it works (or return if
...
not).
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-13 09:41:27 -04:00
Chris Michael
ff29972703
ecore-wayland: Fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-13 09:41:27 -04:00
vivek
2f4db577b5
Added support for xdg-shell protocol in ecore-wayland
...
Summary: Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1326
2014-08-13 09:41:26 -04:00
Chris Michael
4ad176e481
evas-gl-common: Fix invalid use of Texture
...
We cannot use the texture to find a valid format Before the texture is
actually created. This is invalid, leads to "warning: tex is used
uninitialized' message from the compiler, and just plain wrong.
Instead, use the alpha property of the Evas_GL_Image to find the
proper texture format, Then create the texture.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-13 09:38:33 -04:00
Savio Sena
8d3d12282b
autotools: Renamed --disable-c++11 to --disable-cxx-bindings.
...
The name was misleading.
Fix T1438
2014-08-13 10:17:53 -03:00
Savio Sena
07c6cadee3
eolian-cxx: Renamed event_*_callback_{add,call} to callback_*_{add,call}.
2014-08-13 10:17:53 -03:00
Stefan Schmidt
37d20553bd
ecore_drm_dbus: Do not use the same name for global and local variables
...
We use conn here for a global Dbus connection variable as well as sometimes
in a local scope. Better rename the global one to avoid confusion and
potential failures when the code would fallback to the global one even if
the local scope should be used and the var was simply forgotten.
2014-08-13 14:06:18 +02:00
Carsten Haitzler
72f1a2600b
evas 3d - fix error handling for ftell from coverity
...
coverity was right again - CID 1222453 - fix.
2014-08-13 20:57:33 +09:00
Carsten Haitzler
dad62cc323
evas 3d - fix null access for fopen on 3d mesh save
...
this fixes CID 1222455 yes fopen for write may fail!
2014-08-13 20:54:32 +09:00
Carsten Haitzler
0d05039f37
evas key bitshifts for 64bit type - fix.
...
coverity is right. this is another set of thse bitshift problems with
unsigned long long. fix 1224346, 1224345, 1224344 1224343 and 1224342
2014-08-13 20:49:36 +09:00
Carsten Haitzler
f6ef5c229f
edje - remove logically dead code
...
fixes CID 1224348 - coverity is right
2014-08-13 20:46:52 +09:00
Carsten Haitzler
65ec494c32
edje - fix coverity complaint about invalid mem access
...
fixes real issue for invalid object - CID 1224349
2014-08-13 20:39:17 +09:00
Carsten Haitzler
fa5b052911
fix coveirty range complaint on modifer bit mask
...
this fixes CID 1224356, 1224355, 1224354, 1224353 and 1224352
2014-08-13 20:21:14 +09:00
Carsten Haitzler
a44f15ec8e
evas software generic engine - fix tb configuring to be consistent
...
this addresses CID 1224761 - consistent checks for tb in render engine
2014-08-13 19:11:49 +09:00
Carsten Haitzler
f93fb3c7f6
eina thread queue - check write return
...
this addresses CID 1226191. this should never have an error as the fd
should always be valid as long as needed.
2014-08-13 19:06:40 +09:00
Carsten Haitzler
05d839e854
evas gl x11 engine do extra check to make coverity happen
...
this fixes CID 1226192
2014-08-13 18:27:46 +09:00
Carsten Haitzler
e430ee9467
ecore x vsync - be more conservative about DISPLAY string src
...
i hope this addresses CID 1229131 - don't trust the DISPLAY var
content much at all - limit it to [a-z][A-Z][0-9][-] only. hopefully
coverity is happier.
2014-08-13 18:10:58 +09:00
Carsten Haitzler
6f0f046b83
fix eina unicode realloc fix of coverity complaints - return right buf.
2014-08-13 18:01:48 +09:00
Carsten Haitzler
c012e6939c
eina thread queue - fix possible deadlock
...
coverity pointed out a deadlock - CID 1226193. i hope this fixes it
(need to wait days for a coverity re-run). tests pass and real life
usage works, so i assume its ok. in theory i see no problem either.
2014-08-13 17:36:00 +09:00
Carsten Haitzler
970968daab
embyro-cc - fix coverity overruun issue
...
overrun in fatal msg access - fix CID 1039315
2014-08-13 17:14:53 +09:00