Daniel Zaoui [Thu, 24 Apr 2014 12:43:37 +0000 (15:43 +0300)]
Eolian/Tests: add test for ctors and dtors.
Daniel Zaoui [Thu, 24 Apr 2014 11:17:47 +0000 (14:17 +0300)]
TextBlock: fix porting to Eolian.
evas_object_text_clear was no more defined in the headers. Since the
function code is not generated by Eolian, the declaration in the headers
has to be done manually too.
Daniel Zaoui [Thu, 24 Apr 2014 11:07:18 +0000 (14:07 +0300)]
Eolian/Tests: Clean makefile + add return comment tests.
Wonguk Jeong [Thu, 24 Apr 2014 09:10:10 +0000 (18:10 +0900)]
emotion: play set before file open callback bug fix
Summary:
Before "open_done" callback, play unset is ineffective.
is it intentional logic?
if we set play and unset play again before "open_done" callback, the video will be played.
@fix
Reviewers: raster, cedric
CC: seoz, cedric
Differential Revision: https://phab.enlightenment.org/D786
Daniel Zaoui [Wed, 23 Apr 2014 13:26:15 +0000 (16:26 +0300)]
Eolian: Remove useless functions.
Default ctor/dtor are considered as implemented functions and no more as
special functions.
Mike Blumenkrantz [Wed, 23 Apr 2014 13:27:31 +0000 (09:27 -0400)]
revert edje ellipsis doc changes
if we're reverting functional changes, then it's probably a good idea to revert the accompanying documentation
Yossi Kantor [Thu, 3 Apr 2014 15:15:14 +0000 (18:15 +0300)]
Eolian: Legacy integration of Evas class
Yossi Kantor [Thu, 3 Apr 2014 12:14:46 +0000 (15:14 +0300)]
Eolian: Legacy integration of Evas Box and Evas Out
Yossi Kantor [Thu, 3 Apr 2014 11:07:33 +0000 (14:07 +0300)]
Eolian: Legacy integration of Evas Image
Yossi Kantor [Wed, 2 Apr 2014 14:53:53 +0000 (17:53 +0300)]
Eolian: Legacy integration of Evas Grid
Yossi Kantor [Wed, 2 Apr 2014 13:15:28 +0000 (16:15 +0300)]
Eolian: Legacy integration of Evas Object
Yossi Kantor [Wed, 2 Apr 2014 10:46:36 +0000 (13:46 +0300)]
Eolian: Legacy integration of Evas Common Interface
Yossi Kantor [Wed, 2 Apr 2014 07:27:36 +0000 (10:27 +0300)]
Eolian: Legacy partial integration of Evas Smart
Daniel Zaoui [Wed, 23 Apr 2014 12:54:12 +0000 (15:54 +0300)]
Eolian: Fix distcheck
scope.eo was not included in EXTRA_DIST.
Yossi Kantor [Mon, 7 Apr 2014 08:28:53 +0000 (11:28 +0300)]
Eolian: Legacy integration of Ecore
Yossi Kantor [Sun, 6 Apr 2014 10:42:36 +0000 (13:42 +0300)]
Eolian: Legacy integration of Edje
Carsten Haitzler (Rasterman) [Wed, 23 Apr 2014 10:57:15 +0000 (19:57 +0900)]
partly revert mike's ellipsis changes as they break edje
partly revert
adcc32329128b13fda47405a896319c7c96ea85f as the default
ellipsis value was 0 as per the document, and must stay, as changing
this breaks edc descirptions as now text is no longer ellipsised by
default. this ACTUALLY broke titlebars on the default theme - just
have a title that is too long and see how it no longer goes:
This is a title he...
it instead covers the screen for as long as the title is.
if you want -1 for ellipsis... then set it. :)
Daniel Zaoui [Wed, 23 Apr 2014 08:23:39 +0000 (11:23 +0300)]
Eo: adapt benchmarks to Eo2.
Yossi Kantor [Thu, 10 Apr 2014 08:44:27 +0000 (11:44 +0300)]
Eolian: Space after const missing in function parameters of legacy header
Daniel Zaoui [Wed, 23 Apr 2014 05:55:15 +0000 (08:55 +0300)]
Eolian/Generator: support --eo.
--eo1 is still supported but it will be removed soon.
Daniel Zaoui [Tue, 22 Apr 2014 15:39:38 +0000 (18:39 +0300)]
Eo: adapt examples to Eo2.
It includes Eo and Evas porting to Eo2.
Mike Blumenkrantz [Wed, 23 Apr 2014 00:18:46 +0000 (20:18 -0400)]
edje: the ellipsis fuckup preservation commit.
what a huge, colossal cock-up of a clusterfuck. it's a good thing nobody ever uses ellipses or edje. otherwise we'd probably get complaints about this kind of thing.
Mike Blumenkrantz [Tue, 22 Apr 2014 23:17:13 +0000 (19:17 -0400)]
edje now correctly forces ellipsis setting on text parts
this should always be applied, not just when min_x isn't set; failure to do so causes erroneous ellipsizing in some cases where it should be explicitly prohibited
@fix
Jérémy Zurcher [Tue, 22 Apr 2014 18:31:11 +0000 (20:31 +0200)]
Eolian: add methods and properties scope support tests
Jérémy Zurcher [Tue, 22 Apr 2014 18:24:27 +0000 (20:24 +0200)]
Eolian: fix properties and methods scope support
define scope keywords 'protected' and 'public'
disallow scope keywords as property or method name
use move_ts action to move token start after scope modifier if found
use end_property_scope and end_method_scope actions to handle it
Carsten Haitzler (Rasterman) [Tue, 22 Apr 2014 11:22:35 +0000 (20:22 +0900)]
improve eo call stack
it now does up to 8192 entries and madvise unused upper pages when
dropping. also delay dropping to avoi too many syscalls
Jean-Philippe Andre [Tue, 22 Apr 2014 10:53:55 +0000 (19:53 +0900)]
Evas gl: Don't swap RGBA colors with ETC1
Since rg_etc1 now outputs proper BGRA data, the shaders should not
swizzle the colors around. Stick to the normal fragment shaders.
Note: This is not tested.
Carsten Haitzler (Rasterman) [Tue, 22 Apr 2014 10:17:26 +0000 (19:17 +0900)]
eo - callstack. realloc is a bad idea. use mmap and keep addr fixed
this fixes and eo2 problem where when callstack grows (or shrinks)
and realloc nas to relocate memory, the frame ptrs like fptr become
invalid and all sorts of hell ensues.
this uses mmap so blowing the stack will segv, not scribble over
memory, also its separated from malloc heap, and now big enough to not
need to size ... ever (1024 entries).
Jean-Philippe Andre [Tue, 22 Apr 2014 02:52:53 +0000 (11:52 +0900)]
rg_etc1: Fix RGBA vs BGRA mishandling of the ETC1 codec
Evas uses BGRA data while rg_etc1 uses RGBA data, so there
were incompatibilities between the two.
Now, rg_etc1 will take BGRA data as input and output.
Jean-Philippe Andre [Tue, 22 Apr 2014 08:12:02 +0000 (17:12 +0900)]
Evas gl_x11: Fix abort() in evas_object_image_data_get()
Since the introduction of new colorspaces for GL_X11
(GRY8, AGRY88 and ETC1), stride_get() would return
an invalid value and data_get() would just abort().
Add proper support for these functions.
ETC1 data will NOT be returned from data_get() and
stride_get() will return 0. This is to avoid people from
messing up badly with encoded color spaces.
Daniel Zaoui [Mon, 21 Apr 2014 14:02:36 +0000 (17:02 +0300)]
Eo: Add tests dir to .gitignore
Daniel Zaoui [Mon, 21 Apr 2014 06:36:44 +0000 (09:36 +0300)]
Eolian: infras for tests + first test
Jean-Philippe Andre [Tue, 22 Apr 2014 03:41:07 +0000 (12:41 +0900)]
Ecore: Fix compilation warnings
When HAVVE_LIBTS is not defined, we have 3 unused variable warnings.
Fix that.
Jean-Philippe Andre [Mon, 21 Apr 2014 02:41:28 +0000 (11:41 +0900)]
rg_etc1: Disable code producing artifacts
So I must have been a bit tired last Friday when "fixing" some
code producing artifacts, as I was just basically disabling part
of the code without realizing it :)
Let's just disable it then.
Mike Blumenkrantz [Mon, 21 Apr 2014 14:04:31 +0000 (10:04 -0400)]
edje now alerts the user to its failure when running recursive embryo programs
Mike Blumenkrantz [Mon, 21 Apr 2014 03:32:08 +0000 (23:32 -0400)]
typo from edje program info commit
Mike Blumenkrantz [Mon, 21 Apr 2014 03:30:13 +0000 (23:30 -0400)]
edje programs now provide slightly more verbose errors when disabling due to recursion limits
Wonguk Jeong [Sun, 20 Apr 2014 13:58:47 +0000 (09:58 -0400)]
emotion: fix triggering condition of fallback module loading
@fix
Summary:
In emotion_engine_instance_new(), if given module name is wrong or if loding is failed, fallback module loading should be triggered.a (previously, it check just whether name is NULL or not)
In case of T1025, "vlc" was given name. Therefore, fallback was not triggered.
Fixes T1025
Test Plan: enlightenment -> efm -> mouse over multimedia files -> check whether preview is shown properly or not
Reviewers: raster, cedric
CC: seoz, cedric, zmike
Maniphest Tasks: T1025
Differential Revision: https://phab.enlightenment.org/D773
Jean-Philippe Andre [Fri, 18 Apr 2014 10:02:28 +0000 (19:02 +0900)]
ecore_evas_convert: Fix default quality setting
Quality should not default to 100 unless specified in the
command line. In particular, we don't want to save ETC1 at
high quality by default since it can take hours (literally).
Jean-Philippe Andre [Fri, 18 Apr 2014 09:17:57 +0000 (18:17 +0900)]
rg_etc1: Fix rare artifacts + add comments
Add some comments as I'm reading and understanding the code.
Fix some rare artifacts happening mostly with medium quality
encoding, where a few pixels (2x2, 2x4 or 4x2) will have a
horrible contrast with their surroundings (eg. pink over black).
Jean-Philippe Andre [Fri, 18 Apr 2014 09:32:20 +0000 (18:32 +0900)]
Evas: Add comments to the TGV saver (FIXME)
The block size has a visual effect. This is obviously a bug.
Jean-Philippe Andre [Fri, 18 Apr 2014 07:39:37 +0000 (16:39 +0900)]
Edje: Use LOSSY_ETC1 instead of LOSSY
Add a new flag in EDC files to specify ETC1 compression
should be enabled. It follows the same rules as the
current LOSSY flag for JPEG compression.
@feature
Jean-Philippe Andre [Fri, 18 Apr 2014 06:31:43 +0000 (15:31 +0900)]
rg_etc1: Fix encoding of solid color blocks
The ETC1 encoder is expected to write all 8 bytes of the
output data. But in case of a solid color block, it was writing
only 1 of the first 3 bytes (R, G, B). So lots of solid blocks
were containing invalid data (for instance: R + dR < 0 or > 255).
Jean-Philippe Andre [Fri, 18 Apr 2014 04:12:03 +0000 (13:12 +0900)]
Edje: Fix ETC1 encoding with EET and Edje
There were a few critical issues:
- Invalid pointer arithmetics on the input data (char vs. int)
- Invalid logic in the pixel duplication code
All of these due to bad copy and paste :(
Also, use LZ4HC instead of LZ4 when compression is enabled.
ETC1 encoding is so damn slow you won't see the difference between
LZ4 and LZ4HC compression times.
Jean-Philippe Andre [Thu, 17 Apr 2014 10:04:31 +0000 (19:04 +0900)]
Edje: Add support for ETC1 encoding
Edje will compress images as ETC1 provided that they don't
contain any alpha AND the command line includes -etc1.
Jean-Philippe Andre [Thu, 17 Apr 2014 10:03:19 +0000 (19:03 +0900)]
Eet: Use medium quality for ETC1 by default
And remove dithering.
This is the same as
07700a799ce759
Daniel Zaoui [Fri, 18 Apr 2014 06:21:35 +0000 (09:21 +0300)]
Eolian/Lexer: Fix coverity issues.
Fix CID 1203411
Fix CID 1203412
Daniel Zaoui [Fri, 18 Apr 2014 06:01:37 +0000 (09:01 +0300)]
Eolian/Generator: Fix coverity issues.
Fix CID 1203409
Fix CID 1203410
Daniel Zaoui [Thu, 17 Apr 2014 14:07:23 +0000 (17:07 +0300)]
Eolian/Lexer: fix when function name is composed of only one letter.
Cedric Bail [Thu, 17 Apr 2014 19:29:31 +0000 (21:29 +0200)]
edje: let's call this function before returning.
CID 1194718.
Cedric Bail [Thu, 17 Apr 2014 19:26:57 +0000 (21:26 +0200)]
rg_etc: check against meaningful size (pointer size is not)
CID 1195440.
Cedric Bail [Thu, 17 Apr 2014 19:21:54 +0000 (21:21 +0200)]
evas: let's check fwrite work as expected.
CID 1195441.
Cedric Bail [Thu, 17 Apr 2014 19:18:32 +0000 (21:18 +0200)]
evas: fix TGV loader to not leak ressource.
CID 1195443.
Cedric Bail [Thu, 17 Apr 2014 19:16:12 +0000 (21:16 +0200)]
ecore_evas: avoid using non initialized value for cursor position in X backend.
CID 1195445.
Cedric Bail [Thu, 17 Apr 2014 19:10:34 +0000 (21:10 +0200)]
eo: do not risk dereferencing NULL.
CID 1199563.
Felipe Magno de Almeida [Thu, 17 Apr 2014 19:08:43 +0000 (21:08 +0200)]
ecore: Fixed se of EINA_MAIN_LOOP_CHECK_RETURN macros with functions with return types
Summary:
Changed uses of EINA_MAIN_LOOP_CHECK_RETURN for EINA_MAIN_LOOP_CHECK_RETURN_VAL
for functions that doesn't have void return types.
These only error out when compiling with --with-profile=debug
@fixed
Reviewers: raster, cedric, smohanty
CC: cedric
Differential Revision: https://phab.enlightenment.org/D765
Andrii Kroitor [Thu, 17 Apr 2014 17:40:34 +0000 (19:40 +0200)]
edje_edit: image_del fixed
Summary: fixed segfault on broken refs in edje object
Reviewers: cedric, seoz, raster
CC: reutskiy.v.v, cedric
Differential Revision: https://phab.enlightenment.org/D759
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Lukasz Stanislawski [Thu, 17 Apr 2014 17:36:10 +0000 (19:36 +0200)]
eo: fix broken children iterator, remove redundant fields.
@fix
Summary: Tests added.
Reviewers: raster, JackDanielZ, tasn
CC: cedric
Differential Revision: https://phab.enlightenment.org/D763
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Wonguk Jeong [Thu, 17 Apr 2014 17:34:33 +0000 (19:34 +0200)]
efreet: check magic only for file which has size
Summary:
Due to unnecessary magic checking, there was freezing in /proc in efm.
Proc file's st_size is zero, but, it's readable. therfore, it takes unnecessary time in magic checking. And, there is no need to check magic in case of 0 sized regular files as well.
Therefore, skip magic check in case of st_size is zero.
Fixes T1173
Test Plan: enlightenment -> file browser (efm) -> get int /proc --> check whether efm freezes or not
Reviewers: raster, cedric, zmike
CC: seoz, cedric
Maniphest Tasks: T1173
Differential Revision: https://phab.enlightenment.org/D764
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Stefan Schmidt [Thu, 17 Apr 2014 15:01:45 +0000 (17:01 +0200)]
ecore_wl: Actually watch out for ECORE_FD_ERROR
Stefan Schmidt [Thu, 17 Apr 2014 14:16:57 +0000 (16:16 +0200)]
wcore_wl: Handle errors on wayland display fd
Cancel the callback if we receive an error on the wayland display
file descriptor.
Stefan Schmidt [Thu, 17 Apr 2014 14:37:44 +0000 (16:37 +0200)]
ecore_wl: Add FD_WRITE flag to handler as we monitor read and write
The _ecore_wl_cb_handle_data callback only has the flag for ECORE_FD_READ
set while the callback funtion also monitors and acts on writes. I wonder
if and how that worked before.
Daniel Zaoui [Thu, 17 Apr 2014 12:50:22 +0000 (15:50 +0300)]
Eolian/Generator: remove Eo1 generation
Daniel Zaoui [Wed, 16 Apr 2014 13:17:27 +0000 (16:17 +0300)]
Eolian/Lexer: support of complex types
Complex types are now supported in .eo files:
Eina_List * @own <Eo *>
The parser is in charge of creating a list of formatted basic types.
Carsten Haitzler (Rasterman) [Thu, 17 Apr 2014 07:35:43 +0000 (16:35 +0900)]
formatting fix (spacing)
Jean-Philippe Andre [Thu, 17 Apr 2014 05:59:52 +0000 (14:59 +0900)]
Evas gl: Fix texture border drawing
Since the introduction of color spaces other than RGBA8888 in
the GL engines, there was an issue with border images scaled in
GL. The left and right edges were simply not properly copied.
This would then show artifacts when scaling very thin images
(typically 2px wide).
Jean-Philippe Andre [Wed, 16 Apr 2014 09:28:56 +0000 (18:28 +0900)]
Evas TGV saver: Use medium quality by default
The default quality is 80 and high quality is horribly slow,
so default to medium quality instead (it's already very slow).
If you really want to shoot yourself in the foot and use high
quality, just set quality > 95 and go make some coffee.
Also, disable dithering, it creates horrible artifacts on real
life pictures (gradients and flat surfaces especially).
Carsten Haitzler (Rasterman) [Wed, 16 Apr 2014 07:14:16 +0000 (16:14 +0900)]
fix overdraw issue in evas when clips change
the comments say it all. this stops adding massive full window updates
when clippers lose all children (and are visible) or gain a first
child while visible as all code hides these clip rects (or shows them)
in these cases and other usages just make no sense.
Carsten Haitzler (Rasterman) [Wed, 16 Apr 2014 06:22:42 +0000 (15:22 +0900)]
remove unused code
Carsten Haitzler (Rasterman) [Wed, 16 Apr 2014 06:22:08 +0000 (15:22 +0900)]
evas rects - missing update rect del if rect solid && not changed
small improvement
Carsten Haitzler (Rasterman) [Wed, 16 Apr 2014 03:31:44 +0000 (12:31 +0900)]
eo - let's make NULL objects simply debug warnings, not errors.
due to recent changes a lot of objects are now NULL (correctly) and eo
complains on access of them. it's simply too noisy adding too many
if's all through code, so let's just make eo be sensible here.
Carsten Haitzler (Rasterman) [Wed, 16 Apr 2014 03:27:40 +0000 (12:27 +0900)]
Revert "eo null object complaints - silence."
This reverts commit
1678d272af676a17e4608de655f231171c5a5af2.
... actually... on second thought... i think eo just needs to sensibly
handle null objects.
Carsten Haitzler (Rasterman) [Wed, 16 Apr 2014 03:18:06 +0000 (12:18 +0900)]
eo null object complaints - silence.
Stefan Schmidt [Tue, 15 Apr 2014 13:24:51 +0000 (15:24 +0200)]
Revert "build: Temporary disable debug log output during coverage"
This reverts commit
02a5a6bfea50e722bbb71b9cd813d32e453517ae.
Daniel fixed the underlaying problem in eolian debug statements which should
make this band aid unnecessary.
Matvey Konovalov [Tue, 15 Apr 2014 10:22:33 +0000 (19:22 +0900)]
evas - improve speed of unpremul with redundant pixel data
Jean-Philippe Andre [Tue, 15 Apr 2014 02:41:16 +0000 (11:41 +0900)]
Evas ETC1: Use LZ4HC for higher compression ratios
LZ4HC has a higher compression ratio than LZ4 but basically the
same decompression speed.
The performance cost during encoding is actually still pretty low
considering how expensive ETC1 compression can be (even at medium
quality).
Jean-Philippe Andre [Tue, 8 Apr 2014 08:19:38 +0000 (17:19 +0900)]
Evas: Use Evas_Colorspace to declare cspace
Why use int when we have a proper type?
All these APIs are internal.
Chris Michael [Tue, 15 Apr 2014 09:38:51 +0000 (10:38 +0100)]
ecore-wl: Check for existance of data device manager
@fix: Don't segfault if the running compositor never creates a data
device manager.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 15 Apr 2014 09:36:37 +0000 (10:36 +0100)]
ecore-wl: Don't create an input cursor surface unless the input has pointer capability.
@fix: There is no use for an input cursor surface if the seat does not
have the pointer ability (for kiosk cases, or touch-only cases where
a pointer is not created).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 11 Apr 2014 06:21:20 +0000 (07:21 +0100)]
ecore-evas-wl: Ooops, Fix opaque & input regions being set to incorrect values
@fix: As it turns out, we cannot just blindly set the regions here
during resize. Elementary apps will set the opaque region to account
for any edj frames, and having the region_set calls Here was
causing issues....
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Carsten Haitzler (Rasterman) [Tue, 15 Apr 2014 08:56:07 +0000 (17:56 +0900)]
fix recent png loader break with etc1 support that broke interlaced imgs
this fixes the png loader code to use png_read_row properly with the
number of passes needed to load aninterlaced image as well as handling
this right with scale ratio scaledown set.
Mike Blumenkrantz [Mon, 14 Apr 2014 18:39:21 +0000 (14:39 -0400)]
docs now have a slightly more english description and list libs alphabetically
Gwanglim Lee [Mon, 14 Apr 2014 13:38:58 +0000 (09:38 -0400)]
Fixed a problem with e wl server that sent invalid key value to wl client.
Summary:
This problem occurred due to xkb_keysym_t value of libxkbcommon by e wl server.
e wl server should pass keycode from evdev input device on to wl client.
In order that e wl server receives valid keycode Ecore_Event_Key should have
an extended data member. This patch should be applied with server side patch.
@fix
Test Plan: run e wl server -> create wl client -> type keys
Reviewers: raster, devilhorns, zmike
CC: cedric
Differential Revision: https://phab.enlightenment.org/D712
Daniel Zaoui [Mon, 14 Apr 2014 10:54:02 +0000 (13:54 +0300)]
Eolian: add support for cmake
Now with the file :-)
Stefan Schmidt [Mon, 14 Apr 2014 10:23:25 +0000 (12:23 +0200)]
build: Temporary disable debug log output during coverage
Due to the amount of generated debug messages from eolion generation
we end up with 3.8GB log files for elm builds when efl was build with
coverage enabled. Temporary disable this until eolion is fixed and
we can turn it on again.
Tom Hacohen [Mon, 14 Apr 2014 10:04:36 +0000 (11:04 +0100)]
Revert "Eolian: add support for cmake"
You forgot to add the file, you broke compilation for everyone.
This reverts commit
df6ef6aa78ddacfac8ccac162177ee42844b1611.
Tom Hacohen [Mon, 14 Apr 2014 09:36:09 +0000 (10:36 +0100)]
Eo: eo_do now returns called func's value + default ret fix.
It's now completely valid to do:
a = eo_do(obj, a_get());
or:
b = eo_do(obj, a_set(1), b_get());
Also, the default return value for eo2 functions is now also returned
when the object is invalid, not just when the object does not match
class.
It's a small refactor that fixed both issues at once.
@feature
@fix
Tom Hacohen [Mon, 14 Apr 2014 09:34:57 +0000 (10:34 +0100)]
Eo: Fix class checking.
Without this patch, NULL, and random garbage are detected as classes.
This fixes is.
Daniel Zaoui [Mon, 14 Apr 2014 09:42:21 +0000 (12:42 +0300)]
Eolian: add support for cmake
Daniel Zaoui [Mon, 14 Apr 2014 04:56:45 +0000 (07:56 +0300)]
Eolian/Lexer: disable INFO and DEBUG.
They are not needed on normal build. Two flags have been added to
enable/disable INF and DBG.
Two warnings have been removed since they are not printing interesting
and relevant information.
Yossi Kantor [Wed, 2 Apr 2014 07:46:53 +0000 (10:46 +0300)]
Eolian: Legacy integration of Evas Table
Yossi Kantor [Tue, 1 Apr 2014 07:10:29 +0000 (10:10 +0300)]
Eolian: Legacy Integration of Evas Text
Daniel Zaoui [Fri, 11 Apr 2014 07:38:53 +0000 (10:38 +0300)]
Eolian: fix generation of Eo2 functions definitions.
When keys are used in property, the Eo2 macro was not well chosen.
Mike Blumenkrantz [Fri, 11 Apr 2014 14:32:48 +0000 (10:32 -0400)]
eolian no longer generates return statements for void functions
Stefan Schmidt [Fri, 11 Apr 2014 09:50:47 +0000 (11:50 +0200)]
ecore_con: Force unsigned to unsigned comparison
num was changed to size_t which makes it unsigned while count is a normal
(signed) int. Comparing them does not always work as expected but in this
case we already checked if count is < 0 before and would have returned if
that would be true. Thus we can safely cast count to unsigned here as it
will be greater 0 anyway.
Stefan Schmidt [Fri, 11 Apr 2014 09:31:37 +0000 (11:31 +0200)]
engines/evas_drm: Remove some unused variables
Stefan Schmidt [Fri, 11 Apr 2014 09:26:18 +0000 (11:26 +0200)]
ecore_con: Remove superfluous >= 0 check for unsigned
Since num was changed from (signed) int to (unsigned) size_t in
16d7b981ebc22df86e4dc7719ae63677bff8b1e1 this check no longer
makes sense as it will always be true.
Yossi Kantor [Mon, 31 Mar 2014 11:54:02 +0000 (14:54 +0300)]
Eolian: Legacy integration of Evas Rectangle, Polygon, Line, Textgrid and Textblock
Yossi Kantor [Sun, 30 Mar 2014 11:08:46 +0000 (14:08 +0300)]
Eolian: Clean out Evas Eo header
Yossi Kantor [Sun, 30 Mar 2014 10:24:09 +0000 (13:24 +0300)]
Eolian: Clean out Ecore Audio Eo headers