Cedric Bail
a07fab03e8
evas: CRIT when someone change object geometry during pixels get callback.
2013-08-08 09:47:45 +09:00
Cedric Bail
7c6b3b1d4a
edje: fix off-by-one when x or y where negative.
2013-08-08 09:47:45 +09:00
Stefan Schmidt
91426926c5
ecore_evas: Fix potential NULL dereference.
...
We don't want to execute any of the function below if t is NULL. Its not
only about strdup but alsa ecore_x_netwm_name_set which might dereference it.
CID 1039400
2013-08-07 15:38:35 +01:00
Stefan Schmidt
03c2d1c868
ecore: Check if eina_inarray_grow return NULL.
...
We will dereference one line below.
CID 1039337
2013-08-07 15:18:19 +01:00
Stefan Schmidt
d2f8eaf6c8
eio: Check return code of fcntl()
...
CID 1039686
2013-08-07 15:18:19 +01:00
Stefan Schmidt
824bf92dad
eeze: Remove unused var and related dead code.
...
Must be a leftover from older times. syspath never get set here.
CID 1039463
2013-08-07 15:18:19 +01:00
Stefan Schmidt
bdd3e7e8ca
eeze: Go to next loop iterate if test is NULL.
...
We would dereference it even if NULL one line later.
CID1039328
2013-08-07 15:18:18 +01:00
Sebastian Dransfeld
144ed4c10c
efreet: Fix buffer overrun, leave space for '\0'
...
CID: #1039304 , #1039305 and #1039306
2013-08-07 13:02:54 +02:00
Sebastian Dransfeld
e011d5e67c
efreet: be paranoid about '\0' termination
...
CID: #1039721
2013-08-07 13:02:54 +02:00
Sebastian Dransfeld
35a45eb062
efreet: formatting
2013-08-07 13:02:54 +02:00
Sebastian Dransfeld
2e4fb25922
efreet: clean up ugly internal_get function
...
CID: #1039186
2013-08-07 13:02:54 +02:00
Sebastian Dransfeld
75dd06bcb1
efreet: Remove dead code
...
CID: #1039942
2013-08-07 13:02:54 +02:00
Sebastian Dransfeld
ed524d49cc
efreet: Explicitly set num_pending to 0
...
CID: #1039185
2013-08-07 13:02:54 +02:00
Sebastian Dransfeld
9707fee051
efreet: Check return value of eet_list
...
CID: #1039327
2013-08-07 13:02:53 +02:00
Sebastian Dransfeld
8327903b99
efreet: fgetc returns int
...
CID: #1039720
2013-08-07 13:02:53 +02:00
Sebastian Dransfeld
a8d70f803c
efreet: Check return value of chmod
...
CID: #1039690
2013-08-07 13:02:53 +02:00
Sebastian Dransfeld
7d1703ea0d
efreet: Be paranoid about '\0' termination
...
CID: #1039722
2013-08-07 13:02:53 +02:00
Sebastian Dransfeld
f854efd041
efreet: Use mkstemp for tempfile
...
CID: #1039615
2013-08-07 13:02:53 +02:00
Sebastian Dransfeld
6a7f417cec
efreet: Check return value of chmod
...
CID: #1039716
2013-08-07 13:02:53 +02:00
Sebastian Dransfeld
73ad466cbc
efreet: TODO++
2013-08-07 13:02:53 +02:00
Tom Hacohen
4185694ecb
Synced libunibreak local copy with upstream.
2013-08-07 11:57:09 +01:00
Chris Michael
3cc3d0878a
Convert upper-case characters to lower-case characters on keydown
...
events.
NB: xkbcommon automatically converts the pressed key to Upper if Shift
is pressed. this is a problem as ecore key down events expect them to
be lower-case (not converted yet).
NB: Fixes Phab Ticket T232.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-07 10:45:11 +01:00
Tom Hacohen
b97f1fde54
Updated changelog/news with the max ascent/descent fixes.
...
Commit: 6583b83c73
.
2013-08-07 10:26:30 +01:00
Mike Blumenkrantz
5e8e8aec7d
print error when ecore-x shm check fails
2013-08-07 08:36:46 +01:00
Cedric Bail
442dda08c4
edje: make min: source work correctly with GROUP part.
...
This close task T54.
2013-08-07 16:04:52 +09:00
Cedric Bail
93b0fbfe65
edje: add warning when not finding the exact match.
...
This will close T223.
2013-08-07 16:01:57 +09:00
Chris Michael
c48f4e6143
Update ChangeLog for recent wayland requirement changes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-07 07:50:06 +01:00
Chris Michael
51ab524980
Require up-to-date wayland-client library for ecore_imf wayland module
...
support.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-07 07:48:06 +01:00
Chris Michael
8f755af29f
Require up-to-date versions of the wayland libraries for evas engine
...
support.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-07 07:46:43 +01:00
Chris Michael
e21f6e455d
Add wayland library version checks to configure.ac for EFL 1.8
...
NB: As of today, EFL Head will require an up-to-date version of the
wayland libraries.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-07 07:41:28 +01:00
Chris Michael
5e230dd97d
Add missing EINA_UNUSED to function parameters.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-06 11:26:26 +01:00
Chris Michael
82c980ef7b
Add functions for output done and output scale events.
...
NB: Apparently, setting these functions to NULL in the listener Does
Not Work anymore ! :( (used to work just fine).
NB: This makes EFL Apps work again inside Weston with latest from git.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-06 11:18:29 +01:00
Chris Michael
836370422b
Bump compositor interface version to 3.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-06 11:18:11 +01:00
Chris Michael
5be999e0f5
Get the 'fd' from the handler First (regardless of read or write) so
...
that it can be used in the below event callback.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-06 09:48:21 +01:00
Tom Hacohen
6583b83c73
Evas textblock: Use max ascent/descent at the edges of the textblock.
...
Thanks to Youngbok Shin for reporting the difference in behaviour between
textblock and text object.
2013-08-06 09:29:03 +01:00
Carsten Haitzler
bdb19cd974
eina-file - adapt to bsd version of MADV_REMOVE
2013-08-06 16:13:03 +09:00
Cedric Bail
f302c0e0ac
evas: fix build with debugging rendering trace.
2013-08-06 15:45:07 +09:00
Cedric Bail
468eb14635
evas: fix comment to actually compile if you use them.
2013-08-06 15:44:43 +09:00
Cedric Bail
c90179ce86
eina: fix build on FreeBSD.
2013-08-06 15:44:22 +09:00
Cedric Bail
ea3f82fa1e
efreet: let's pass memset parameter in the right order.
2013-08-06 09:17:46 +09:00
Chris Michael
ff9b4775e8
Fix memleak in data_thread_script of edje_cc_out
...
NB: If we are going to exit data_thread_script function due to malloc
failure or fread failure, then we should close the previously fdopen'd
file so that we do not leak 'f'.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 15:32:12 +01:00
Chris Michael
d384574095
If efreet_menu_parse returns an actual menu, let's free the memory
...
allocated to it before we return.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 14:24:46 +01:00
Chris Michael
8810f69914
Remove the directory from the font_first hash First, before calling
...
object_text_font_cache_dir_del as the latter function will actually
Free the fd.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 14:07:11 +01:00
Chris Michael
077aee9cef
Do not try to append a NULL async client.
...
NB: Above, _ethumb_client_async_free Could have been called, which
will free the async client. Add valid check for async before we append.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 14:03:13 +01:00
Chris Michael
80f2498909
efreet_menu_move_free will free "move" here so remove the menu from
...
the parent's list Before we free the menu.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 13:58:13 +01:00
Chris Michael
cc1a2d4b6b
_ecore_con_dns_free already frees the timer and whole dns structure,
...
so setting dns->timer = NULL here b0rks.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 13:52:06 +01:00
Chris Michael
0f925220e1
Fix potential double-free of so->answer.
...
NB: dns_so_submit calls dns_so_reset twice (once at start, once at end
on error). As so_reset will free so->answer the first time through,
add validity check of so->answer for the second iteration.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 13:48:23 +01:00
Chris Michael
b211a27d67
Init fd to zero (removes compiler warning).
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 13:16:44 +01:00
Chris Michael
b344ef2440
Remove Eet_Connection from hash Before we call eet_connection_close
...
(as that frees the connection).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 13:13:19 +01:00
Chris Michael
a97f3c0b9b
Fix eina_file_virtual_map_new function (/me glares at Frenchie).
...
- Spank Cedric !!!!!
NB: How about we actually fill in "map" after allocation ??
NB: Previously we would malloc "map" and immediately exit without
filling it in, without adding it to the hash....nothing. Just allocate
and get out. Bad Frenchie !!!
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 13:01:52 +01:00