Sebastian Dransfeld
76721f4153
efreet: Check buffer size
...
CID 1039582, 1039583
2013-10-14 13:21:48 +02:00
Sebastian Dransfeld
e2dabc5d23
efreet: Set umask before creating temporary file
...
CID 1039615
2013-10-14 13:20:44 +02:00
Sebastian Dransfeld
67a8feeb08
efreet: Set umask before creating temp file
...
CID 1039616
2013-10-14 13:19:59 +02:00
Sebastian Dransfeld
cc89eb2af9
efreet: Check size of buffer and '\0' terminate
...
CID 1039595
2013-10-14 13:14:59 +02:00
Sebastian Dransfeld
6b18d7b80a
efreet: Check if count != 0
...
CID 1039434
2013-10-14 13:14:55 +02:00
Sebastian Dransfeld
7f30306031
efreet: Always '\0' terminate buf
...
CID 1039721
2013-10-14 11:54:51 +02:00
Sung W. Park
56e71e05bb
Evas: EGL-GL backends. Call eglReleaseThread() upon shutdown
...
Call proper cleanup code upon terminating egl use.
2013-10-14 14:37:36 +09:00
Carsten Haitzler
a01ba5718d
evas - small buglet. image size of up to but NOT including 32768 are valid
2013-10-14 12:41:28 +09:00
m.biliavskyi
806c81876b
edje: add getters and setter for interpolation variables 1 and 2 in transition block of program.
...
Reviewers: cedric
Differential Revision: https://phab.enlightenment.org/D253
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-10-14 12:10:19 +09:00
Michal Jagiello
9bfb730ff5
ecore_evas: window does not go back to normal state if you set iconified to EINA_FALSE.
...
Reviewers: cedric, raster, Hermet
Differential Revision: https://phab.enlightenment.org/D245
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-10-14 12:10:19 +09:00
Jean Guyomarc'h
dd2f6b1370
evas: fix build for Mac OS X.
...
Reviewers: cedric, michael.bouchaud
CC: cedric
Differential Revision: https://phab.enlightenment.org/D242
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-10-14 12:10:19 +09:00
Jean-Philippe Andre
b143727389
evas: Add configure option to disable cserve
...
Some people might want to disable cserve2 at build time to
generate smaller packages.
2013-10-14 10:55:47 +09:00
Carsten Haitzler
6732ab15af
1 char editing messup - revert it.
2013-10-13 11:38:59 +09:00
Jérémy Zurcher
59a73bdcad
eo: enable doc generation
2013-10-13 00:00:13 +02:00
Jérémy Zurcher
9e246eadd0
eo: cover eo_class_get new behaviour
2013-10-13 00:00:13 +02:00
Jérémy Zurcher
1648b67c5b
eo: add EO_CLASS_CLASS
...
it's an empty class without operations,
used as a return value for eo_class_get() when the caller is a class
2013-10-13 00:00:13 +02:00
Carsten Haitzler
f3e3739e7c
edje_cc - CEEEEEEEEEEEEDRIIIIIIIIC! realloc+lookup bug workaround!
...
need i say more. this is a q1uick workaround a bug that is a result of
realloc moving memory around and thus lookups becoming broken.
2013-10-13 02:07:28 +09:00
Rafael Antognolli
c4f1e67686
ecore/wayland: Do not generate subsurface source files.
...
Add them to the tree, so they don't need to be generated again on each
build. Also remove the autofoo code used for generating them.
2013-10-11 14:26:34 -03:00
Stefan Schmidt
ac89c082a4
Revert "Revert "eina: use Eina_Spinlock for Eina_Chained_Mempool.""
...
Revert now that it is fixed in eina.
This reverts commit 875e7cf74d
.
2013-10-11 09:42:49 +01:00
Stefan Schmidt
ab0f7ca625
Revert "Revert "Revert "eina: use Eina_Spinlock for Eina_Chained_Mempool."""
...
Is there a title for the commiter with the longest revert of a revert list?
I screwed this one up. Had other local changes that sneaked in.
Resetting and doing it right now.
This reverts commit ee155b771d
.
2013-10-11 09:41:22 +01:00
Stefan Schmidt
ee155b771d
Revert "Revert "eina: use Eina_Spinlock for Eina_Chained_Mempool.""
...
You can bet on reverting makes people speed up the process in fixing it.
Revert the revert here now that Cedric fixed it in eina.
This reverts commit 875e7cf74d
.
2013-10-11 09:36:35 +01:00
Cedric Bail
68a4e85483
eina: that stuff was just for adding a bug in fact.
2013-10-11 17:30:35 +09:00
Stefan Schmidt
875e7cf74d
Revert "eina: use Eina_Spinlock for Eina_Chained_Mempool."
...
This patch brings in constant E crash for me. It seems to be timing
related which somehow leads to a mem corruption. Revert it for now
to allow people using E while Cedric looks into it.
This reverts commit 12d34309c7
.
2013-10-11 09:18:10 +01:00
Carsten Haitzler
69e27abdc3
eina - and e3fl in general - stop using eina_error_get/set - useless really
2013-10-11 16:50:40 +09:00
Cedric Bail
725237df0a
edje: It should never happen, but apparently it does, so assert to get a proper bt.
2013-10-11 15:15:54 +09:00
Cedric Bail
64b2b9c2b2
edje: fix a memory leak of Edje_Part_Element for any .edj using them.
2013-10-11 14:47:44 +09:00
Cedric Bail
c718a41728
eet: log size of subtype added to an Eet_Data_Descriptor.
...
This is really useful to track down a leak of a memory piece allocated by an
eet_data function. If you know the size of the leaked structure (valgrind
give you the total allocated size and the number of structure in it, so you
need to divide before having the right number), you just need to do :
EINA_LOG_LEVELS=eet:3 my_app 2>&1 | grep the_size
And there will be very few line matching reducing what you should be looking at.
2013-10-11 14:43:35 +09:00
Cedric Bail
7caef271dc
ecore: Use Eina_Spinlock for Ecore_Thread.
2013-10-11 11:08:17 +09:00
Cedric Bail
6dcffec491
evas: Use Eina_Spinlock for Evas_Scalecache, Evas_Async_Events and Image_Entry.
2013-10-11 11:08:17 +09:00
Cedric Bail
12d34309c7
eina: use Eina_Spinlock for Eina_Chained_Mempool.
2013-10-11 11:08:17 +09:00
Cedric Bail
b9d8a7af3a
eet: use Eina_Spinlock instead of Eina_Lock for Eet_Dictionary.
2013-10-11 11:08:17 +09:00
Cedric Bail
435caae51a
eo: use Eina_Spinlock instead of Eina_Lock.
...
This is an ABI/API break for Eo, you will need to rebuild everything that use Eo.
2013-10-11 11:08:17 +09:00
Cedric Bail
0aa77d7dde
eina: use Eina_Spinlock in Eina_Stringshare instead of Eina_Lock.
2013-10-11 11:08:17 +09:00
Cedric Bail
82d86ea42d
eina: use Eina_Spinlock for Eina_Log.
2013-10-11 11:08:17 +09:00
Cedric Bail
1b07350a46
eina: add Eina_Spinlock API.
2013-10-11 11:08:17 +09:00
Cedric Bail
a230728162
eina: move header detection to the appropriate section.
2013-10-11 11:07:47 +09:00
Jihoon Kim
98fac39cb9
ecore_imf_example: notify the cursor information in focus-in handler
2013-10-11 10:23:19 +09:00
Carsten Haitzler
8ed6324a31
ecore-con - followup commit to curl dynamic load - support win and osx names
2013-10-11 08:13:35 +09:00
Rafael Antognolli
f7a43e9dbc
Merge branch 'subsurfaces'
2013-10-10 15:21:06 -03:00
Rafael Antognolli
f2d1a21147
ecore/wayland: Add subsurface handling APIs.
2013-10-10 13:24:22 -03:00
Rafael Antognolli
1cef77bfd7
ecore/wayland: Add and initialize subcompositor inside Ecore_Wayland.
2013-10-10 13:24:22 -03:00
U. Artie Eoff
d201747cc8
ecore/wayland: detect wayland-scanner
...
We need the wayland-scanner program to auto-generate the
subsurface protocol source files from subsurface.xml
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
2013-10-10 13:24:17 -03:00
Carsten Haitzler
82e1fef6ed
configure - wayland macro required for any kind of autogen.sh... not good.
2013-10-10 13:24:05 -03:00
Rafael Antognolli
f26f2da5ea
adding wayland subsurfaces protocol file.
2013-10-10 13:21:40 -03:00
Carsten Haitzler
2c1c6b9335
ecore-con: make curl support entirely runtime loaded via eina_module
...
this makes curl support a pure runtime-only thing. libcurl is loaded by
eina_module (dlopen/dlsym) when curl is actually first needed (when a
url connection/object is created). this means that ecore-con has no
link or compile dependencies on curl, only runtime, AND this saves
memory (due to curl inits using apparently a chunk of private pages).
so this saves memory and moves the dependency to runtime (though still
consider libcurl a dependency of efl - but like a binary executed,
it's at runtime).
2013-10-10 22:31:18 +09:00
Michaël Bouchaud (yoz)
4ce3e1e72f
emotion: add two events to trigger when a webcam is plugged or unplugged
2013-10-09 12:29:04 +02:00
discomfitor
80bcfac650
also unbreak ecore-wl header with previous reverts...
2013-10-05 16:38:55 +01:00
discomfitor
8f493ab6c5
Revert "ecore/wayland: Add subsurface handling APIs."
...
This reverts commit 65b960f4a6
.
Conflicts:
src/lib/ecore_wayland/ecore_wl.c
2013-10-05 16:26:24 +01:00
discomfitor
f66eceed10
Revert "ecore/wayland: Add and initialize subcompositor inside Ecore_Wayland."
...
This reverts commit 7994b62c6b
.
2013-10-05 16:23:38 +01:00
discomfitor
06a5ba2118
Revert "adding wayland subsurfaces protocol file."
...
This reverts commit ad27efcb39
.
2013-10-05 16:22:15 +01:00