| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
This is a false alarm. Just to make coverity happy, use eo_do
instead of eo_do_ret
CID: 1316017
|
|
|
|
|
|
|
|
|
| |
Summary: clang reports that these static variables are not being used
anywhere (and grep confirms this), so remove them.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
|
|
|
|
|
| |
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
|
|
|
|
|
|
|
|
| |
Summary: clang reports missing field initializers for usage of vt_mode
structure, so add the missing initializers
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
|
|
|
|
|
|
|
|
|
| |
Evas_Object_Filter_Data has a bool for 'async' at the end of the
struct. This field was missing from the initialization of
'default_state'
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
|
|
|
|
|
|
|
|
|
| |
Since @raster changed the behaviour of the dirty flag on images,
damages must be added to redraw the GL surface. Evas_Image checks
if it is an Evas GL surface by looking at its native surface.
But in case of SW engine, there was no native surface information
for Evas GL surfaces. Also, the OPENGL surface type was awfully
abused for OSMesa support. Luckily EVASGL surface type lets us
pass arbitrary pointers :)
|
| |
|
|
|
|
|
|
|
|
|
| |
For now this only covers SOME of Evas GL's functions.
It will try to run with opengl_x11 and buffer (OSMesa). It'll also
try to fail silently if the engine initialization failed, or if
OSMesa could not be found. If the engines work, then Evas GL must
work properly.
|
|
|
|
|
|
|
| |
This is only one step into making the software engine actually
work the same as a proper GL engine from Evas GL APIs point of view.
This is necessary for the test suite (coming next).
|
| |
|
|
|
|
|
|
|
| |
Show an error message and call make_current(NULL, NULL) only if
the object (context, surface) being destroyed is current.
Otherwise, avoid changing the current context & surface.
|
|
|
|
|
|
|
| |
For me on a intel driver val is -1 and it needs to be inverted.
So we need to checkout that val is not 0 and not equals to 1.
Thx to raster for helping debugging this thing :).
|
|
|
|
| |
@fix
|
|
|
|
|
|
|
| |
the length was not correctly computed and eina_file_path_sanitize() was
was writing beyond the limit of the string
@fix
|
| |
|
| |
|
|
|
|
|
| |
some typo crept in that... compiled. a stya / on a line. how it
compiled, i don't know.
|
|
|
|
|
| |
this should fix T2715 and anything similar as during destruction
object internals are a bit weird.
|
| |
|
|
|
|
|
|
|
| |
lib/eina/eina_util.c: In function 'eina_environment_tmp_get':
lib/eina/eina_util.c:96:7: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (!tmp) tmp = "/tmp";
^
|
|
|
|
|
|
|
|
| |
This are false alarms. But the explicit null check doesn't hurt.
Also, Coverity doesn't like eo_do_ret. Neither do I. :)
- CID 1327246
- CID 1327245
|
|
|
|
|
| |
In case the source is an Evas_Image, we skip proxy_subrender,
and so the clip was not set against the source clip.
|
|
|
|
|
|
| |
As spotted by @FurryMyad I inverted the logic for source_clip.
This should restore the proper behaviour while keeping my previous
fixes working. See D2940.
|
|
|
|
| |
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
|
|
|
| |
__context_restore and __need_context_restore are undefined when
building gl_cocoa engine.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
dealing with cocoa Event.
As all Mouse and Keyboard events comme from Cocoa, the poll period must
be reduced. Backwards of this method is that when no signal are
received for a long period, the timer fired anyway and consumes CPU
for nothig but it seems there is no easy method to integrate NSApplication
mainloop into an existing one.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
| |
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
| |
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
|
|
|
|
|
| |
Summary: If we do not include unistd.h, we end up with implicit
declaration warnings when compiling
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
|
|
|
| |
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
|
|
|
|
|
|
|
| |
Actually copying max is pretty useless and super slow. We usually have something
like 1024 slot in a context, but a very small amount of them are acutally active.
It would be better to actually do some kind of copy on write technique here, but
as Eina_Cow doesn't handle array and we are close to a release, let's be
conservative.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
As reported by vtorri, sometimes ecore_exe on win32 will encounter double
free issues. This was because the variable was freed, but not set to NULL
as expected by the cleanup function.
Fixes T2675
@fix
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit f51168f4ec7a1bd3072428c7a271ad7c6715fde5.
if this is right or not... this RESULTS in enlightenment becoming
totally unusable. put this back WHEN other issues are fixed you think
that exist. last i knew we query yinvert start with glx per native
surface and use that info - so as best i know it is and has been right
for a long time.
:)
|
|
|
|
| |
This is introduced in 5c02935a866a5c14
|
|
|
|
|
|
|
| |
This reverts commit 5bb1c52e3a075d3a69b5baee2f2ad8d2788655b0.
This patch is actually correct, but it highlight a bug in how we
retrieve GLX_Y_INVERTED_EXT value.
|
| |
|
|
|
|
| |
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
|
|
|
| |
This fixes the CPU to be usedat 100% for each thread in ecore_exe. This
is obviously not an ideal fix and will be improved in the future.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
| |
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
| |
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On windows, stat() returns -1 if a path is finished with a \ or /,
so replace all stat() calls with a function which removes the trailing
slash or backslash on Windows
At this stage the code duplicate many code path for avoiding potential
borkage on Unix system. During 1.17 release cycle, it would be nice to
refactor this piece.
@fix
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
| |
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
| |
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
| |
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
| |
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
|
|
| |
32768 bytes
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
| |
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
| |
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
| |
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|