Sebastian Dransfeld [Wed, 15 Jan 2014 07:29:05 +0000 (08:29 +0100)]
ecore_x: set cursor with xinput2
For some reason XDefineCursor might malfunction when using xinput2. So
when using xinput2, use XIDefineCursor. Also see:
https://bugs.launchpad.net/compiz/+bug/1179155
Jean-Philippe Andre [Tue, 14 Jan 2014 08:36:54 +0000 (17:36 +0900)]
Evas/cserve2: Add some safety checks when reading socket messages
Fixes CID 1039571 and 1039572.
Jean-Philippe Andre [Tue, 14 Jan 2014 08:11:40 +0000 (17:11 +0900)]
Evas/cserve2: Remove dead code
Fixes CID 1039925.
Carsten Haitzler (Rasterman) [Wed, 15 Jan 2014 00:55:05 +0000 (09:55 +0900)]
ecore xcim module - don't printf every time you start to add stdout noise
Seunghun Lee [Tue, 14 Jan 2014 09:48:16 +0000 (18:48 +0900)]
ecore ecore_x_e: check 0 and -1 for ecore_x_window_prop_window_get(). According to note for ecore_x_window_prop_window_get() :
Summary:
If the property was successfully fetched the number of items stored in
val is returned, otherwise -1 is returned.
Note: Return value 0 means that the property exists but has no elements.
Reviewers: seoz
Reviewed By: seoz
CC: cedric
Differential Revision: https://phab.enlightenment.org/D457
Jean-Philippe Andre [Tue, 14 Jan 2014 04:59:27 +0000 (13:59 +0900)]
Evas/cserve2: Stop looking at those dirty pics!
What I mean is erm... images marked as dirty don't have a
cache_key, and that's perfectly fine when the image file
has changed.
Jean-Philippe Andre [Tue, 14 Jan 2014 04:42:17 +0000 (13:42 +0900)]
Evas/cserve2: Fix potential crash in image_free
Don't try to free an object that was already freed.
Basically, allow image_free(NULL).
Jean-Philippe Andre [Tue, 14 Jan 2014 04:33:16 +0000 (13:33 +0900)]
Eio monitor: Fix crash on invalid data access
Fix race condition when touching/changing a (theme) file often.
An Eio_Monitor was marked as "delete_me" but the rename callback
was still called, leading to memory access to already freed
objects.
Test protocol was:
ELM_THEME=~/default.edj elementary_test &
watch touch ~/default.edj
Jean-Philippe Andre [Mon, 13 Jan 2014 08:42:14 +0000 (17:42 +0900)]
Evas/cserve2: Keep image_id when reopening a changed file
If a file had changed, a new OPEN message was sent, and the
client image ID was then changed, but the LOAD message was
sent with the previous image ID. So cserve2 would not be
able to honor that request.
Jean-Philippe Andre [Mon, 13 Jan 2014 08:22:50 +0000 (17:22 +0900)]
Evas/cserve2: Clear up File_Data when opening a new image
After a file changed, the "changed" flag was not reset in the
File_Data structure, although it was supposed to represent a
new entry altogether.
Jean-Philippe Andre [Mon, 13 Jan 2014 08:17:36 +0000 (17:17 +0900)]
Evas/cserve2: Rename "invalid" field to "changed"
This flag indicates that a file changed, not that the entry
is invalid. There is another "valid" flag already.
Jean-Philippe Andre [Mon, 13 Jan 2014 08:15:20 +0000 (17:15 +0900)]
Evas/cserve2: Improve error messages a bit
Jean-Philippe Andre [Mon, 13 Jan 2014 06:52:00 +0000 (15:52 +0900)]
Evas/cserve2: Add another load error check
This one is very unlikely as it would mean the image is
invalid while being in the hash.
Jean-Philippe Andre [Mon, 13 Jan 2014 06:42:14 +0000 (15:42 +0900)]
Evas/cserve2: Fix crash on image file change
When an image file is changed, it is discarded from cserve2,
so the references become invalid. In case we were loading a
scaled version of that image, no proper error checking was
done, leading to obvious crashes.
Jean-Philippe Andre [Mon, 13 Jan 2014 06:06:48 +0000 (15:06 +0900)]
Evas/cserve2: Reduce error logs on invalid glyph load
Change message level from ERR to WRN, when a glyph is not
loadable because FT fails to load it or it contains 0 pixel.
cserve2 used to complain about invalid glyph 3, on a few fonts
Jean-Philippe Andre [Mon, 13 Jan 2014 05:21:44 +0000 (14:21 +0900)]
Evas/cserve2: Fix crash in server on file change
An inotify callback is triggered when an image file changes,
and it is supposed to cleanup all references to this image.
Unfortunately, it was doing it in a very unsafe way as pointers
could become invalid, because of hash free callbacks in the
referenced image list. Add some list safety and always assume
the pointer might be dead after free operations.
TBH, this _file_changed_cb function looks very confused to me
(as it tries to bypass eina_hash_del).
Jean-Philippe Andre [Mon, 13 Jan 2014 02:58:16 +0000 (11:58 +0900)]
Evas/cserve2: Fix memleak during shutdown
Don't reset the dead slave callback, as it is used to free the
slave worker's resources.
Jean-Philippe Andre [Mon, 13 Jan 2014 02:44:21 +0000 (11:44 +0900)]
Evas/cserve2: Use calloc instead of malloc
This will silence some warnings from valgrind (and add some
safety as well...)
Mike Blumenkrantz [Mon, 13 Jan 2014 17:14:50 +0000 (12:14 -0500)]
ecore-x present fixups
Mike Blumenkrantz [Fri, 10 Jan 2014 07:26:06 +0000 (02:26 -0500)]
ecore-x now supports XPRESENT
see http://cgit.freedesktop.org/xorg/proto/presentproto/plain/presentproto.txt
Stefan Schmidt [Mon, 13 Jan 2014 12:36:28 +0000 (13:36 +0100)]
ecore_evas_win32: Fix build regression in ecore evas win32 engine
Regression introduced with
fb59ac34a1ec65680ca4ff3fc62d1fc42aa72f5a
Simple typo during Eina_Bool convertion.
Sebastian Dröge [Mon, 13 Jan 2014 09:02:34 +0000 (10:02 +0100)]
emotion gstreamer1: Set visualizations if the vis name is not NULL
and not the other way around.
Sebastian Dröge [Sun, 12 Jan 2014 19:44:41 +0000 (20:44 +0100)]
emotion gstreamer1: Also handle DATE_TIME tag
Sebastian Dröge [Sun, 12 Jan 2014 19:42:49 +0000 (20:42 +0100)]
emotion gstreamer1: Fix wrong FIXME comment
Sebastian Dröge [Sun, 12 Jan 2014 19:42:01 +0000 (20:42 +0100)]
emotion gstreamer1: Don't forget to allocate metadata struct
Sebastian Dröge [Sun, 12 Jan 2014 19:36:14 +0000 (20:36 +0100)]
emotion gstreamer1: Implement seekability check via seeking query
Sebastian Dröge [Sun, 12 Jan 2014 19:31:19 +0000 (20:31 +0100)]
emotion gstreamer1: Add support for selecting subtitle channels
Sebastian Dröge [Sun, 12 Jan 2014 19:29:32 +0000 (20:29 +0100)]
emotion gstreamer1: Volumes > 1.0 are valid too
Sebastian Dröge [Sun, 12 Jan 2014 19:28:50 +0000 (20:28 +0100)]
emotion gstreamer1: Add support for buffering and clock-lost handling
Sebastian Dröge [Sun, 12 Jan 2014 19:25:01 +0000 (20:25 +0100)]
emotion gstreamer1: Major cleanup of internal and GStreamer state handling
Sebastian Dröge [Sun, 12 Jan 2014 18:33:57 +0000 (19:33 +0100)]
emotion gstreamer1: Don't set pipeline to PAUSED during seeking
This is not required and is handled transparently inside GStreamer
already.
Sebastian Dröge [Sun, 12 Jan 2014 18:26:08 +0000 (19:26 +0100)]
emotion gstreamer1: Use GST_PLAY_FLAG_VIS instead of the corresponding integer
Sebastian Dröge [Sun, 12 Jan 2014 18:21:57 +0000 (19:21 +0100)]
emotion gstreamer1: Don't use the NATIVE_AUDIO/VIDEO flags
There are too many video formats we don't handle, so we should let GStreamer
handle the conversion if necessary.
Sebastian Dröge [Sun, 12 Jan 2014 18:18:37 +0000 (19:18 +0100)]
emotion gstreamer1: Use refcounting instead of in/out variable counting
Sebastian Dröge [Sun, 12 Jan 2014 18:16:58 +0000 (19:16 +0100)]
emotion gstreamer1: Simplify pipeline creation
Also remove the webcam support, this could've never worked and
needs to be handled differently.
Sebastian Dröge [Sun, 12 Jan 2014 11:59:03 +0000 (12:59 +0100)]
emotion gstreamer1: Some code re-flow in the GStreamer bus handler
Sebastian Dröge [Sun, 12 Jan 2014 11:54:52 +0000 (12:54 +0100)]
emotion gstreamer1: Use GStreamer's path/URI handling functions instead of writing our own
Sebastian Dröge [Sun, 12 Jan 2014 11:03:44 +0000 (12:03 +0100)]
emotion gstreamer1: Rename functions and variables for clarity
Also remove some useless variables.
Chris Michael [Mon, 13 Jan 2014 07:52:24 +0000 (07:52 +0000)]
Unbreak ecore_evas wayland engines:
Val variable is not declared here. Use the variable 'on' which was
passed in to this function.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
ChunEon Park [Mon, 13 Jan 2014 05:26:36 +0000 (14:26 +0900)]
ecore_evas - use eina_bool instead of the char for interal data.
Carsten Haitzler (Rasterman) [Sun, 12 Jan 2014 23:50:52 +0000 (08:50 +0900)]
evas - cserve2 - avoid segv accessing im->cache
Carsten Haitzler (Rasterman) [Sun, 12 Jan 2014 22:02:24 +0000 (07:02 +0900)]
evas gl - fix egl/gles build after alpha4 change for fonts
Carsten Haitzler (Rasterman) [Sun, 12 Jan 2014 20:13:00 +0000 (05:13 +0900)]
evas - fonts - move to using 4bit and rel 4 bit compressed font glyphs
this changes the internal encoding of font glyphs in evas to use 4bit
uncompressed if small, or 4bit rle (run length encoded) if larger.
this caves at least 50% of memory on fonts - and more if bigger. with
large fonts (40-80pixel size) we can save in the region of 80% of
memory used for glyphs. this also happesn to allow speedups in
rendering too.
Carsten Haitzler (Rasterman) [Sun, 12 Jan 2014 20:09:29 +0000 (05:09 +0900)]
evas gl - prefer alpha4 format for font textures if possible (save memory)
if alpha4 is possible (desktopgl) then use it for fonts as this should
cut memory in half for them and possibly speed things up due to less
memory bandwidth needed
Daniel Juyung Seo [Sun, 12 Jan 2014 08:22:40 +0000 (17:22 +0900)]
ecore_evas_x: Call _ecore_evas_x_sync_clear() after
_ecore_evas_x_gl_window_new() to ensure eglDestroySurface is called
before XDestroyWindow call.
In case of gl engine, eglDestroySurface should be called before
XDestroyWindow.
Special thanks to Changwoo Kim <ce2010.kim@samsung.com> for the idea.
Daniel Juyung Seo [Sun, 12 Jan 2014 08:01:02 +0000 (17:01 +0900)]
ecore_evas_x: Fix gl_sync_draw_done initialize routine to handle
exceptional case.
As ECORE_EVAS_GL_SYNC_DRAW_DONE is an environment variable, that could
have unexpected value like 2 or 3. So set gl_sync_draw_done to 1 only
when the env variable is 1.
Daniel Juyung Seo [Sun, 12 Jan 2014 07:37:30 +0000 (16:37 +0900)]
ecore_evas_x: Refactor/flourish gl_dync_draw_done member from Ecore_Evas
structure.
- moved gl_sync_draw_done for a better structure packing.
- changed gl_sync_draw_done type from int to char which is enough.
- added more description to gl_sync_draw_done
Cedric Bail [Sat, 11 Jan 2014 12:36:47 +0000 (21:36 +0900)]
eina: fix memory leak of inserting the wrong value in the hash.
We where inserting the pointer data instead of the pointer, leading to
unaligned access on Sparc (Thanks Lutin to report it and Debian tools/infra
to help us catch it) and also a memory leak.
ChunEon Park [Sat, 11 Jan 2014 09:19:43 +0000 (18:19 +0900)]
ecore - clean up code.
fix indentation and use Eina_Bool instead of char.
ChunEon Park [Sat, 11 Jan 2014 09:01:07 +0000 (18:01 +0900)]
ecore_evas - fixed indent
Shinwoo Kim [Sat, 11 Jan 2014 06:46:52 +0000 (22:46 -0800)]
[eina] add test case - eina_list_clone, eina_list_reverse_clone
Carsten Haitzler (Rasterman) [Sat, 11 Jan 2014 02:12:16 +0000 (11:12 +0900)]
evas gl example - make bg blue to make onefang not freak out. :)
Carsten Haitzler (Rasterman) [Fri, 10 Jan 2014 11:16:09 +0000 (20:16 +0900)]
evas cserv2 - remove logical dead code
fixes CID 1113441
Carsten Haitzler (Rasterman) [Fri, 10 Jan 2014 10:58:21 +0000 (19:58 +0900)]
formatting - fix
Carsten Haitzler (Rasterman) [Fri, 10 Jan 2014 10:54:01 +0000 (19:54 +0900)]
edje - formatting - indenting fix
Carsten Haitzler (Rasterman) [Fri, 10 Jan 2014 10:04:32 +0000 (19:04 +0900)]
comment out unreachable code
fixes CID 1132633
Carsten Haitzler (Rasterman) [Fri, 10 Jan 2014 09:59:49 +0000 (18:59 +0900)]
evas gl - comment out unreachable code
fixes CID 1132634
Carsten Haitzler (Rasterman) [Fri, 10 Jan 2014 09:48:42 +0000 (18:48 +0900)]
evas - remove dead code (comment it out)
removes entirely dead code and keeps it for reference only
Carsten Haitzler (Rasterman) [Fri, 10 Jan 2014 09:45:01 +0000 (18:45 +0900)]
edje_cc - remove dead code
fixes CID 1132639
Carsten Haitzler (Rasterman) [Fri, 10 Jan 2014 09:40:52 +0000 (18:40 +0900)]
cserve2 - debug bin - fix theoretical leak of socket fd
fixes CID 1039286
Carsten Haitzler (Rasterman) [Fri, 10 Jan 2014 07:58:39 +0000 (16:58 +0900)]
eina lock posix - remove dead code in eina_spinlock_take
this solves CID 1106340
Cedric BAIL [Fri, 10 Jan 2014 07:33:22 +0000 (16:33 +0900)]
emotion: remove some warning in the example.
Vincent Torri [Thu, 9 Jan 2014 08:24:04 +0000 (09:24 +0100)]
examples: fix various warnings in ecore and eina examples.
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
Vincent Torri [Thu, 9 Jan 2014 08:08:38 +0000 (09:08 +0100)]
examples: fix pointer <-> int conversion (windows 64 bits) in ecore and evas examples.
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
Vincent Torri [Thu, 9 Jan 2014 07:53:07 +0000 (08:53 +0100)]
examples: do not do void* arithmetics in evas examples.
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
Vincent Torri [Thu, 9 Jan 2014 07:44:39 +0000 (08:44 +0100)]
example: fix uninitialized variable in ecore.
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
Vincent Torri [Thu, 9 Jan 2014 07:37:41 +0000 (08:37 +0100)]
examples: remove unused variables and label
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
Vincent Torri [Thu, 9 Jan 2014 07:33:20 +0000 (08:33 +0100)]
examples: remove unused param warnings
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
Vincent Torri [Thu, 9 Jan 2014 06:55:17 +0000 (07:55 +0100)]
ecore: use WIN32 API to port readdir_r in ecore thread example
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
Vincent Torri [Thu, 9 Jan 2014 06:41:54 +0000 (07:41 +0100)]
autotools: really don't build Unix specific example on Windows
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
Jaehyun Cho [Fri, 10 Jan 2014 06:46:15 +0000 (15:46 +0900)]
[ecore_x] Set data of selection event for XDND selection
Summary: Add data set case of selection event for XDND selection if selection atom is XDND
Reviewers: raster
Reviewed By: raster
CC: JackDanielZ, woohyun, Hermet, seoz, cedric
Differential Revision: https://phab.enlightenment.org/D446
Carsten Haitzler (Rasterman) [Fri, 10 Jan 2014 03:54:54 +0000 (12:54 +0900)]
evas - unbreak gl font rendering with dst pointer checks
Carsten Haitzler (Rasterman) [Fri, 10 Jan 2014 03:47:27 +0000 (12:47 +0900)]
evas - sw render - protect against null pointer surface access
Carsten Haitzler (Rasterman) [Thu, 9 Jan 2014 10:01:27 +0000 (19:01 +0900)]
Update PKGBUILD to work with release tarballs as well as Git clones
Reviewers: raster
Reviewed By: raster
CC: cedric
Differential Revision: https://phab.enlightenment.org/D439
Jean-Philippe Andre [Thu, 9 Jan 2014 07:26:18 +0000 (16:26 +0900)]
Evas/cserve2: Fix valgrind warning about uninitialized memory
In cserve2, a shortcut was taken to check if two images were the
same, using memcmp() on the Evas_Image_Load_Opts struct. But it
seems some empty areas in the struct are uninitialized, potentially
making memcmp() fail when the images were actually the same.
This is a minor issue since this function is called only when
bypassing the socket wait.
Also, memset load_opts to 0 and copy all the fields to avoid
the same warning in socket send().
I'm just wondering about the performance impact vs. memcpy/memcmp.
Jean-Philippe Andre [Thu, 9 Jan 2014 07:10:40 +0000 (16:10 +0900)]
Evas cserve2: Fix crash in cserve2 when slaves die
If a slave dies (eg. killed) when it's idle, then cserve2 will crash
miserably at the next request. Indeed, the dead slave's corpse was
removed from the working slaves' list but not from the lazy idle
slaves list.
Also, set read buffer to NULL after free. Just in case. We never know :)
Cedric BAIL [Thu, 9 Jan 2014 05:30:53 +0000 (14:30 +0900)]
ethumb: fix build on windows by matching the #if around the if statement.
Cedric BAIL [Thu, 9 Jan 2014 05:30:43 +0000 (14:30 +0900)]
ecore_con: fix build on windows by matching the #if around the if statement.
Cedric BAIL [Thu, 9 Jan 2014 05:30:13 +0000 (14:30 +0900)]
efreet: fix build on windows by matching the #if around the if statement.
Jean-Philippe Andre [Thu, 9 Jan 2014 02:45:39 +0000 (11:45 +0900)]
Ephysics: Silence more warnings from libbullet
The bullet library generates tons of warnings:
1. -Wunused-variable
2. -Wunused-parameter
3. -Wshadow
2 and 3 were properly ignored by pragma GCC, but unused-variable
doesn't seem to work. At least on my version of GCC (4.8.2).
So, let's ignore ALL warnings from libbullet includes.
Cedric BAIL [Thu, 9 Jan 2014 01:17:14 +0000 (10:17 +0900)]
ecore: don't build Unix specific example on Windows.
Joel Klinghed [Thu, 9 Jan 2014 01:05:02 +0000 (10:05 +0900)]
configure: correctly detect C99-capabilities for ecore_con_resolver
ac_cv_prog_cc_c99 being empty just means there is no need to add
any flags for the compiler to be C99-capable.
"no" means the compiler isn't C99-capable.
The check is actually unnecessary as EFL demands a C99-capable
compiler these days but if that every changes ...
Reviewers: zmike
CC: cedric
Differential Revision: https://phab.enlightenment.org/D443
Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
Carsten Haitzler (Rasterman) [Thu, 9 Jan 2014 01:02:26 +0000 (10:02 +0900)]
Revert "fix allocator sizeof operand mismatch reported by clang"
This reverts commit
955cc579d4d0b52cc71e309c35d1850424dc3cca.
why? wrong. no. and it breaks actual execution/functioning. segv land
Jihoon Kim [Thu, 9 Jan 2014 00:08:32 +0000 (09:08 +0900)]
fix allocator sizeof operand mismatch reported by clang
https://build.enlightenment.org/job/nightly_efl_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build/2014-01-07-1/report-QL6MiM.html#EndPath
https://build.enlightenment.org/job/nightly_efl_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build/2014-01-07-1/report-a2l0Ci.html#EndPath
https://build.enlightenment.org/job/nightly_efl_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build/2014-01-07-1/report-McvqNf.html#EndPath
Daniel Juyung Seo [Wed, 8 Jan 2014 14:29:40 +0000 (23:29 +0900)]
ecore_evas_x: Refactored by reducing cascaded if statements.
Just return the function. Do not create unnecessary cascaded if
statements it makes indentation depth deeper.
Daniel Juyung Seo [Wed, 8 Jan 2014 14:24:50 +0000 (23:24 +0900)]
ecore_evas_x: Check 1 for gl_sync_draw_done instead of 0 before sending comp_sync_draw_size_done.
There was a corner case which gl_sync_draw_done is set to -1. So send
comp_sync_draw_size_done when the gl_sync_draw_done is not 1. It can be -1 or 0.
This is a manual cherry-pick from tizen.org.
Thanks to original author Jiyoun Park.
commit
4be6c821df4ccd418dbe44f7e6fecbcd7dd66d74
Author: Jiyoun Park <jy0703.park@samsung.com>
Date: Thu Jul 4 18:04:11 2013 +0900
fix lockup issue (N_SE-44214)
because this sync draw done cannot be send
Change-Id: Id05978e925d5b44d6ca9af0a1684bbb255b9ec5b
Daniel Juyung Seo [Wed, 8 Jan 2014 10:51:42 +0000 (19:51 +0900)]
ecore_evas_x: Fixed formatting and added an empty line for a better readability.
Carsten Haitzler (Rasterman) [Wed, 8 Jan 2014 13:46:51 +0000 (22:46 +0900)]
windows build - comment out unused function in ecore_pipe
Carsten Haitzler (Rasterman) [Wed, 8 Jan 2014 13:44:22 +0000 (22:44 +0900)]
fix warning about always true expression
result is a DWORD and DWRODs seem to be unsigned thus always >=0 thus
the check is useless clutter.
Carsten Haitzler (Rasterman) [Wed, 8 Jan 2014 13:40:59 +0000 (22:40 +0900)]
win build - check for pause func and use only if its there
Carsten Haitzler (Rasterman) [Wed, 8 Jan 2014 13:35:57 +0000 (22:35 +0900)]
fix missed ifdef lack for getuid for windows
Carsten Haitzler (Rasterman) [Wed, 8 Jan 2014 13:06:41 +0000 (22:06 +0900)]
fix mingw build for setuid fix/checks
Carsten Haitzler (Rasterman) [Wed, 8 Jan 2014 10:46:23 +0000 (19:46 +0900)]
setuid safeness - ensure if an app that is setuid doesn't do bad things
this makes efl ignore certain env vars for thnigs and entirely removes
user modules (that no one ever used) etc. etc. to ensure that *IF* an
app is setuid, there isn't a priv escalation path that is easy.
Carsten Haitzler (Rasterman) [Tue, 7 Jan 2014 08:49:29 +0000 (17:49 +0900)]
eio - protect against posible segv on rename with eio
this MIGHT fix T45 but i can't reproduce to confirm, but reading a
backtrace indicates this could have been the issue. it looks like
there is room for a dangling pointer anyway, so fix.
stable release - cherry-pick me!
Carsten Haitzler (Rasterman) [Tue, 7 Jan 2014 04:13:01 +0000 (13:13 +0900)]
evas - gl-x11 engine - put in guessed blacklist of yinvert extn for intel mesa
Carsten Haitzler (Rasterman) [Tue, 7 Jan 2014 03:41:38 +0000 (12:41 +0900)]
efl - build - add warning about gnutls to configure and dropping privs
stable release - cherry-pick me!
Jean-Philippe Andre [Tue, 7 Jan 2014 06:46:44 +0000 (15:46 +0900)]
Evas: Fix some clang warnings in evas_cs2_client.c
- Invalid alloc size (typo)
- Initialized value never read (set twice)
- Potential memleak (call free(msg) in case of send error)
- Null pointer dereference (check nullity)
There are still other warnings, but I believe these are false
positives.
Jihoon Kim [Tue, 7 Jan 2014 05:28:45 +0000 (14:28 +0900)]
fix typos in EFL documents
Jihoon Kim [Tue, 7 Jan 2014 02:27:15 +0000 (11:27 +0900)]
fix warning related to argument in generating doxygen
Jihoon Kim [Mon, 6 Jan 2014 05:00:18 +0000 (14:00 +0900)]
fix 'found unknown command' warning in generating doxygen