Chris Michael [Mon, 18 Aug 2014 20:09:57 +0000 (16:09 -0400)]
evas-wayland-egl: Don't resize gl_context during first_rect
This is the first part of the wayland-egl engine fix. Don't resize the
gl_context during the first_rectangle function, and don't set any
preserve bits on the gl_context
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 18 Aug 2014 14:44:55 +0000 (10:44 -0400)]
evas-wayland-egl: Increment frame count after flush
When we flush the Outbuf, we should be incrementing frame count
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 18 Aug 2014 14:43:38 +0000 (10:43 -0400)]
evas-wayland-egl: Check for valid tilebuffer before setting tile size
We should check for a valid Tilebuffer before calling tile_strict_set
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 18 Aug 2014 14:42:07 +0000 (10:42 -0400)]
evas-wayland-egl: Free Outbuf if gl_generic_init fails
If we fail to init gl_generic then we should cleanup properly and free
the recently created Outbuf.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Carsten Haitzler (Rasterman) [Mon, 18 Aug 2014 09:01:51 +0000 (18:01 +0900)]
evas images - animated gifs
there are deep down bugs in evas with animated gifs. espeically if you
have multiple instances of the same gif, but for now let's just
address the problem where we have entire frames of animation
vanishing. this is because the animation frame set failed and thus
didnt notify the rest of evas. have it ignore this fail for now so
things work out.
Carsten Haitzler (Rasterman) [Mon, 18 Aug 2014 05:56:53 +0000 (14:56 +0900)]
eolian - warning-- for eolian impl generator
Daniel Juyung Seo [Sun, 17 Aug 2014 18:18:07 +0000 (03:18 +0900)]
list example: revert unwanted local change push.
Daniel Juyung Seo [Sun, 17 Aug 2014 16:10:39 +0000 (01:10 +0900)]
doc: fixed typo.
Carsten Haitzler (Rasterman) [Sun, 17 Aug 2014 13:22:44 +0000 (22:22 +0900)]
evas text - fix text object expanding when it gets some unicode in it
the text object walked all text items and took the biggest. when that
big item used some fallback font that didnt match the primary font in
ascent/descent etc. things went wrong - text expanded when not
expected to. this makes text objects just use the primary font
ascent/descent metrics and fixes e titlebar magically expanding thus
compressing window content when not expected.
Cedric Bail [Sat, 16 Aug 2014 13:06:24 +0000 (15:06 +0200)]
evas: handle GL_LUMINANCE_ALPHA.
This fix T1459. I have added an ERR to catch this kind of issue earlier.
I am wondering if that should not be even a CRI.
The reason why we do see the problem only after the introduction of the
use of Eina_Rectangle_Pool is due to how efficiently they pack data, resulting
in ressource ending up in the wrong format bucket. Nothing wrong with the
patch itself.
Cedric Bail [Sat, 16 Aug 2014 13:05:56 +0000 (15:05 +0200)]
evas: allocate enougth atlas for all supported format.
Carsten Haitzler (Rasterman) [Sat, 16 Aug 2014 04:09:17 +0000 (13:09 +0900)]
eolain_gen - fix implementation generation - it didn't even compile
so the test suites were useless because they didn't ecompile what was
generated. it was missing a ) at the end of calling eo_do_super to
start with. it was missing a call to do_uper fo destructors too. also
it didnt deal with the #include "blah.eo.c" at the file end either so
it produced uncompilable src at the start. again - also fix. this also
fixes test case comparisons to match the now correct generation that
compiles.
Carsten Haitzler (Rasterman) [Sat, 16 Aug 2014 03:40:42 +0000 (12:40 +0900)]
evas gl - fix undefined return added from coverity fixing
Mun Gwan-gyeong [Fri, 15 Aug 2014 13:17:25 +0000 (09:17 -0400)]
evas-wayland-egl: Fix segmentation fault on dynamic loaded gl related functions.
Summary:
@fix
Segfault in wayland_egl engine is casused by illegal library linking.
Fix this by linking to GLESv2 and EGL libraries.
Test Plan: N/A
Reviewers: devilhorns, raster, cedric, Hermet
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1332
Mike Blumenkrantz [Fri, 15 Aug 2014 12:27:33 +0000 (08:27 -0400)]
tweak NEWS for my 1.11 commits
Carsten Haitzler (Rasterman) [Fri, 15 Aug 2014 03:45:01 +0000 (12:45 +0900)]
evas image loaders - silence noisy warnings that are just not needed
several loaders make too much noise when a file fails to load - almost
all of this is because the file isnt actually an image format file at
all, and an ap is just asking evas to try do a load to see if it is a
loadable image at all. this results in noisy strerr output that simply
shouldnt be there. so silence for loaders. @fix
Carsten Haitzler (Rasterman) [Fri, 15 Aug 2014 03:11:33 +0000 (12:11 +0900)]
evas gl - fix yuv smooth rendering
i found that we are not setting u and v to be smooth (linear
interpolate) for yuv reendering, even when asked. they remain at a
default "nearest". this enables linear for u and v always, meaning
even when smooth is off, we still interpolate u and v (not y), and
even when at 1:1 with no scaling u and v get interpolation for better
quality.
@fix!
zmike [Thu, 14 Aug 2014 18:17:11 +0000 (14:17 -0400)]
edje text should actually call ellipsis functions instead of attempting to call -1(obj)
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 16:36:14 +0000 (01:36 +0900)]
edje - and make logic right for no elipsis with min.x too
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 16:26:38 +0000 (01:26 +0900)]
elipsis fix - use -1 not 0 to turn off - unusual value for off
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 15:45:14 +0000 (00:45 +0900)]
edje - fix elipsis complaints/bugs with "old" themes
this fixes the elipsis changes xmike made by assuming elipsis of 0
whenn text min x is set (which is what we want anyway). this is a
complaint that is all through phab and other places where people
complain about "x..." or something now replacing formerly perfectly
find labels
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 11:56:55 +0000 (20:56 +0900)]
make indenting consistent
this doesnt mean its right - it just matches. efreet needs some indent
love.
Adrien Nader [Sat, 9 Aug 2014 10:18:31 +0000 (12:18 +0200)]
efreet: replace 4096 with sizeof(buf) in snprintf(buf, 4096, ...).
buf is a local variable defined as:
char buf[4096];
The current code is correct; this change only makes sure the value won't
get out-of-sync later on.
Adrien Nader [Sat, 9 Aug 2014 10:09:44 +0000 (12:09 +0200)]
efreet: reverse if's condition and swap then/else blocks for readability
The reversal makes it possible to merge two #if and unspaghetti the code
a bit.
Since the diff is not very readable, here is the before/after to show
the spirit:
before:
#if cond
if (...)
#endif
do_foo();
#if cond
else
do_bar();
#endif
after:
#if cond
if ( ! ...)
do_bar();
else
#endif
do_foo();
Adrien Nader [Sat, 9 Aug 2014 10:00:32 +0000 (12:00 +0200)]
efreet: remove #ifdef GETUID inside #ifdef _WIN32 (it's always false).
Sebastian Dransfeld [Thu, 14 Aug 2014 11:29:24 +0000 (13:29 +0200)]
efreet: use eina_file_mkstemp to create filename
Sebastian Dransfeld [Thu, 14 Aug 2014 11:26:11 +0000 (13:26 +0200)]
benchmarks: close mkstemp file
eina_file_mkstemp returns an open filedescriptor, so we need to close
it.
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 11:21:19 +0000 (20:21 +0900)]
fix structurally dead code warning
CID 1039494
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 11:18:56 +0000 (20:18 +0900)]
evas gl - fix structurally dead code
unused var protection in ifdef - use unused macro instead. fixes
CID 1039495
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 11:16:32 +0000 (20:16 +0900)]
evas render i386 - comment out structurally dead code
this code has bugs, so comment it out rather than just have a return
get rid of it - CID 1039499
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 11:11:42 +0000 (20:11 +0900)]
fix structurally dead code
this cleans up fixing of unused param warnings - fix
CID 1039524 1039504 1039523 1039503 1039522 1039502 1039521 1039501
1039540 1039520 1039539 1039519 1039538 1039537 1039517 1039536
1039516 1039535 1039515 1039534 1039514 1039533 1039513 1039532
1039512 1039531 1039511 1039530 1039510 1039529 1039509 1039528
1039508 1039527 1039507 1039526 1039506 1039525 1039505
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 11:05:30 +0000 (20:05 +0900)]
eet init - fix structurally dead code
CID 1039542
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 11:02:47 +0000 (20:02 +0900)]
edje - edje load - remove structurally dead code
CID 1039543
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 10:53:24 +0000 (19:53 +0900)]
evas xpm loader - fix xpm loader overrun check
coverity CID 1039596 - the code actually was wrong. do not multiple by
sizeof(DATA32) for ptr compare here.
Sebastian Dransfeld [Thu, 14 Aug 2014 11:00:28 +0000 (13:00 +0200)]
efreet: remove creation of XDG_RUNTIME_DIR
XDG_RUNTIME_DIR should be created and set by the system, not a library.
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 10:49:34 +0000 (19:49 +0900)]
evas sw-x11 - fix pointless code in dri swapper
this fixes CID 1039620 - it pointed out a pointless null check.
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 10:44:16 +0000 (19:44 +0900)]
evas gl generic - remove dead code
coverity CID 1039633 pointed out dead code and some invalid null
checks. fixed!
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 10:40:54 +0000 (19:40 +0900)]
eio - fix possible stringhare del bug in dir chmod
coverity picked this up - CID 1039645. it does indeed look like a real
bug. if order->dirs is empty. for example.
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 10:39:46 +0000 (19:39 +0900)]
formatting fix
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 10:36:40 +0000 (19:36 +0900)]
edje swallow resize handling
this fixes some deadcode in CID 1039646 that suggests we should do a
check for rp->typedata.swallow first before we go using it.
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 10:32:45 +0000 (19:32 +0900)]
edje entry - fix format appending with just empty strings
this fixes CID 1039647 - it caught a real bug. we were not skipping
out on an empty + or - push/pop format fomamnt if it had nothing
there. not actually something people do - but possible. fix!
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 10:25:32 +0000 (19:25 +0900)]
edje_pick - remove unused var that we just free and nothing else
this should fix CID 1039669
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 10:18:46 +0000 (19:18 +0900)]
eina unicode - remove pointless operands
fixes CID 1039676
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 10:11:06 +0000 (19:11 +0900)]
embryo_cc - check return value
this matches the check for fgetpos()
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 10:09:30 +0000 (19:09 +0900)]
embryo_cc - fix return value checking
fixes CID 1039712
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 10:04:38 +0000 (19:04 +0900)]
epp - fix unchecked return
fix CID 1039717
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 10:02:39 +0000 (19:02 +0900)]
epp - fix unchecked return
this fixes CID 1039718
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 10:00:37 +0000 (19:00 +0900)]
edje_decc - fix unchecked return value
fix CID 1039719
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:55:02 +0000 (18:55 +0900)]
embryo_cc - make assert clearer
this fixes coverity warning CID 1039730
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:52:31 +0000 (18:52 +0900)]
eldbus - fix varargs missing end in iter get and next
there was an error return handler that would return without doing
va_end(). coverity picked this up. this fixes CID 1039883
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:47:38 +0000 (18:47 +0900)]
evas cache - fix logically dead code
fix CID 1039928
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:45:59 +0000 (18:45 +0900)]
evas cache - fix logically dead code
fixes CID 1039929
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:44:46 +0000 (18:44 +0900)]
evas cache - fix logically dead code
fixes CID 1039930
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:42:34 +0000 (18:42 +0900)]
evas cache - fix logically dead code
fixes CID 1039931
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:41:16 +0000 (18:41 +0900)]
evas cache - fix logically dead code
this fixes CID 1039932
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:36:21 +0000 (18:36 +0900)]
evas cache - remove logically dead code
fix CID 1039934
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:33:15 +0000 (18:33 +0900)]
evas cache - fix logically dead code
this fixes CID 1039935
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:31:04 +0000 (18:31 +0900)]
eina_inlist_sorted_state_insert - fix logically dead code
this fixes CID 1039938
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:29:32 +0000 (18:29 +0900)]
eina list insert sorted - fix logically dead code
this fixes CID 1039941
Stefan Schmidt [Thu, 14 Aug 2014 09:35:13 +0000 (11:35 +0200)]
README: Update statement about C++ usage.
Its no longer interfacing to bullet only but also our C++ bindings that
need the C++ compiler.
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:25:42 +0000 (18:25 +0900)]
fix noop self-assignment
this fixes CID 1040028
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:14:08 +0000 (18:14 +0900)]
evas font - fix null access of font format possibility
this fixes NULL access in CID 1099705, 1099703, 1099704
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:10:11 +0000 (18:10 +0900)]
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
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 09:03:07 +0000 (18:03 +0900)]
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
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 08:41:55 +0000 (17:41 +0900)]
evas gl - fix possible null tls resource access in bindframebuffer
this fixes CID 1181887
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 08:39:11 +0000 (17:39 +0900)]
epp - fix bit underflow in bitshift for multibyte
this fixes CID 1193200
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 08:34:39 +0000 (17:34 +0900)]
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).
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 08:18:57 +0000 (17:18 +0900)]
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.
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 08:16:02 +0000 (17:16 +0900)]
evas cserve - handle possilbe null ref and fentry pointers
this fixes CID 1193209 with possible NULL refs.
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 08:04:55 +0000 (17:04 +0900)]
evas ico loader - ensure count is within sane ranges
this hopefully addresses CID 1205000
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 07:35:57 +0000 (16:35 +0900)]
evas 3d - remove logically dead code
coverity is right. this code is misleading - fixes CID 1210806
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 07:31:45 +0000 (16:31 +0900)]
fix edje file fetch
this fixes CID 1210811
Carsten Haitzler (Rasterman) [Thu, 14 Aug 2014 07:29:03 +0000 (16:29 +0900)]
fix null check of edje file data
this fixes CID 1210812
ChunEon Park [Thu, 14 Aug 2014 06:27:31 +0000 (15:27 +0900)]
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>
ChunEon Park [Thu, 14 Aug 2014 04:15:22 +0000 (13:15 +0900)]
Merge branch 'master' of ssh://git.enlightenment.org/core/efl
Hosang Kim [Thu, 14 Aug 2014 02:14:49 +0000 (11:14 +0900)]
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
Vyacheslav Reutskiy [Wed, 13 Aug 2014 15:08:06 +0000 (00:08 +0900)]
edje_pick: fix a copied aliases
Summary:
@fix
Reviewers: raster, Hermet, seoz, cedric
Subscribers: cedric, seoz, Sachiel
Differential Revision: https://phab.enlightenment.org/D1305
Vyacheslav Reutskiy [Wed, 13 Aug 2014 15:00:56 +0000 (00:00 +0900)]
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
Carsten Haitzler (Rasterman) [Wed, 13 Aug 2014 14:50:49 +0000 (23:50 +0900)]
evas 3d - fix divide by zero issue from coverity
this fixes CID 1216432
Carsten Haitzler (Rasterman) [Wed, 13 Aug 2014 14:48:52 +0000 (23:48 +0900)]
edje edit - clarify src a bit better (change no logic)
Carsten Haitzler (Rasterman) [Wed, 13 Aug 2014 14:37:54 +0000 (23:37 +0900)]
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
Chris Michael [Wed, 13 Aug 2014 14:35:00 +0000 (10:35 -0400)]
Revert "Added support for xdg-shell protocol in ecore-wayland"
This reverts commit
2f4db577b524e0813ee0777642a2690d252977fd.
Chris Michael [Wed, 13 Aug 2014 14:34:57 +0000 (10:34 -0400)]
Revert "ecore-wayland: Fix formatting"
This reverts commit
ff299727038070a34538c208b2031c6d16c18e1f.
Chris Michael [Wed, 13 Aug 2014 14:34:55 +0000 (10:34 -0400)]
Revert "ecore-wayland: Calloc Can fail, so check that it works (or return if"
This reverts commit
a49835a8d165fa5844a902eec035c63036369632.
Chris Michael [Wed, 13 Aug 2014 14:34:49 +0000 (10:34 -0400)]
Revert "ecore-wayland: Fix formatting"
This reverts commit
e14f40a46d5009ff3a6771a20d1b6fac66470cd5.
Chris Michael [Wed, 13 Aug 2014 14:34:28 +0000 (10:34 -0400)]
Revert "ecore-wayland: Add missing EINA_UNUSED for unused function paramater"
This reverts commit
67766929ca56da08dfe28ff0f69930244d53d10c.
Revert all the xdg_shell changes. Should not have been pushed due to
new API function.
Chris Michael [Wed, 13 Aug 2014 14:29:58 +0000 (10:29 -0400)]
Revert "Added support for xdg-shell protocol in ecore-wayland."
This reverts commit
e591dff56dd36c6f45d28dbbaa05b290d2996113.
Revert this. Should not have been pushed yet. Sorry Stefan !! :)
Chris Michael [Wed, 13 Aug 2014 14:23:47 +0000 (10:23 -0400)]
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>
Srivardhan Hebbar [Wed, 13 Aug 2014 13:28:07 +0000 (09:28 -0400)]
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
Chris Michael [Wed, 13 Aug 2014 13:07:42 +0000 (09:07 -0400)]
ecore-wayland: Add missing EINA_UNUSED for unused function paramater
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 13 Aug 2014 13:01:50 +0000 (09:01 -0400)]
ecore-wayland: Fix formatting
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 13 Aug 2014 12:58:39 +0000 (08:58 -0400)]
ecore-wayland: Calloc Can fail, so check that it works (or return if
not).
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 13 Aug 2014 12:58:17 +0000 (08:58 -0400)]
ecore-wayland: Fix formatting
Signed-off-by: Chris Michael <cp.michael@samsung.com>
vivek [Wed, 13 Aug 2014 12:51:02 +0000 (08:51 -0400)]
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
Chris Michael [Wed, 13 Aug 2014 13:38:33 +0000 (09:38 -0400)]
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>
Savio Sena [Wed, 13 Aug 2014 13:16:32 +0000 (10:16 -0300)]
autotools: Renamed --disable-c++11 to --disable-cxx-bindings.
The name was misleading.
Fix T1438
Savio Sena [Wed, 13 Aug 2014 00:55:09 +0000 (21:55 -0300)]
eolian-cxx: Renamed event_*_callback_{add,call} to callback_*_{add,call}.
Stefan Schmidt [Wed, 13 Aug 2014 11:34:35 +0000 (13:34 +0200)]
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.
Carsten Haitzler (Rasterman) [Wed, 13 Aug 2014 11:57:33 +0000 (20:57 +0900)]
evas 3d - fix error handling for ftell from coverity
coverity was right again - CID 1222453 - fix.
Carsten Haitzler (Rasterman) [Wed, 13 Aug 2014 11:54:32 +0000 (20:54 +0900)]
evas 3d - fix null access for fopen on 3d mesh save
this fixes CID 1222455 yes fopen for write may fail!