Daniel Zaoui [Thu, 1 May 2014 12:07:26 +0000 (15:07 +0300)]
Eolian/Generator: add support for implementation source file.
By using -gi option, the generator appends the functions that are
present into the given eo file and missing into the developer file
(given via -o option as an in/out file).
@feature
Daniel Zaoui [Thu, 1 May 2014 12:05:33 +0000 (15:05 +0300)]
Eolian/Tests: move parsing tests to a specific file
Daniel Zaoui [Wed, 30 Apr 2014 09:03:09 +0000 (12:03 +0300)]
Eolian: add support for typedefs.
It includes parser updates, database fill and tests on basic and complex
types.
One can define types in this way:
type Evas_Coord: int; /* Simple type definition */
type List_Objects: Eina_List * <Eo *>;
@feature
Stefan Schmidt [Mon, 26 May 2014 10:45:42 +0000 (12:45 +0200)]
release: Switch back to development mode
Open for 1.11 changes now.
Stefan Schmidt [Mon, 26 May 2014 09:50:38 +0000 (11:50 +0200)]
release: v1.10.0
Savio Sena [Mon, 26 May 2014 06:47:44 +0000 (15:47 +0900)]
autotools: Fix eolianc-xx header distribution.
Summary:
Sorry, last patch added the headers to the correct relative
location but replaced dist with nodist which is incorrect. nodist is
for generated headers only.
Reviewers: cedric, raster
Reviewed By: raster
CC: felipealmeida, smohanty, cedric
Differential Revision: https://phab.enlightenment.org/D898
Savio Sena [Sat, 24 May 2014 00:27:47 +0000 (02:27 +0200)]
autotools: fix Eolian-Cxx installation.
Summary: grammar/* is now installed to the correct destination.
Reviewers: tasn, cedric
CC: JackDanielZ, felipealmeida, smohanty, cedric
Differential Revision: https://phab.enlightenment.org/D895
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Savio Sena [Sat, 24 May 2014 00:27:11 +0000 (02:27 +0200)]
efl: remove some warnings.
Summary:
Mainly from the examples but also from libunibreak and tests/eet.
I'm not sure if it's really worth to remove warnings from the examples
-- because it adds pedantic-ness to something supposed to be didatic,
but I leave for you guys to judge.
Reviewers: tasn, cedric
CC: felipealmeida, raster, smohanty, cedric
Differential Revision: https://phab.enlightenment.org/D896
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Savio Sena [Sat, 24 May 2014 00:24:42 +0000 (02:24 +0200)]
eina-cxx: remove a warning.
Summary: When assert is disabled 'diff' variable was unused.
Reviewers: tasn, cedric
CC: JackDanielZ, smohanty, felipealmeida, cedric
Differential Revision: https://phab.enlightenment.org/D893
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Savio Sena [Sat, 24 May 2014 00:23:47 +0000 (02:23 +0200)]
autotools: disable automake portability warnings.
Summary:
Vanish with these:
src/Makefile_Eolian_Helper.am:15: warning: '%'-style pattern rules are a GNU make extension
src/Makefile.am:36: 'src/Makefile_Eolian.am' included from here
src/Makefile_Eolian.am:42: 'src/Makefile_Eolian_Helper.am' included from here
src/Makefile_Eolian_Helper.am:18: warning: '%'-style pattern rules are a GNU make extension
src/Makefile.am:36: 'src/Makefile_Eolian.am' included from here
src/Makefile_Eolian.am:42: 'src/Makefile_Eolian_Helper.am' included from here
src/Makefile_Eolian_Helper.am:21: warning: '%'-style pattern rules are a GNU make extension
Reviewers: tasn, cedric
CC: JackDanielZ, smohanty, felipealmeida, raster, cedric
Differential Revision: https://phab.enlightenment.org/D894
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
maxerba [Fri, 23 May 2014 21:41:05 +0000 (23:41 +0200)]
Updating czech translation
Daniel Zaoui [Wed, 21 May 2014 12:34:08 +0000 (15:34 +0300)]
Eolian: fix class lookup during parsing.
If classes A and B are stored in a same file, when A inherits from B,
and A needs to be generated, the generator, even if B is parsed, will
not search the class in the database but will look for some b.eo.
This patch fixes that issue by checking the existence of the classes
into the database before looking for a corresponding file.
Youngbok Shin [Wed, 21 May 2014 09:39:36 +0000 (10:39 +0100)]
evas/text: fix abnormal ellipsis logic when harfbuzz is enabled.
Summary:
text_props.len indicates visual length from harfbuzz logic when it is available.
But, input pram "idx" is logical length. So, ellipsis works abnormally in some case.
@fix
Test Plan: D870
Reviewers: tasn, woohyun
CC: cedric, herdsman
Differential Revision: https://phab.enlightenment.org/D871
Youngbok Shin [Wed, 21 May 2014 09:36:27 +0000 (10:36 +0100)]
evas/text: add text ellipsis test case for ligatures special case.
Summary:
Some fonts has combination information for "ff".
When harfbuzz is enabled with the font, evas text ellipsis logic can be broken.
Reviewers: tasn, woohyun, cedric
Reviewed By: tasn
CC: cedric, herdsman
Differential Revision: https://phab.enlightenment.org/D870
Some comment/commit message improvements by TAsn.
Jean-Philippe Andre [Mon, 19 May 2014 12:04:32 +0000 (21:04 +0900)]
Eo: Add function name to OP desc on Windows
Match function names when the API pointer is out of range.
Reviewed by TAsn and modified according to his comments :)
Differential Revision: https://phab.enlightenment.org/D876
Jean-Philippe Andre [Tue, 20 May 2014 09:00:14 +0000 (18:00 +0900)]
Win32: Fix invalid free in eio monitor
You can't just duplicate a string once and free it three times...
Vorobiov Vitalii [Wed, 21 May 2014 04:13:50 +0000 (06:13 +0200)]
edje: Edje_Edit - fix wrong behaviour on draggable.event processing while deleting parts.
Summary:
the draggable.event field (in edje) is pointing on the id of the part it is assigned to.
The main problem is about deleting parts.
After part being deleted, all other parts (that are below the deleted part) have their id shifted,
but event doesnt shift.
For example,
1) draggable.event at some part pointing at part with id=7,
2) some other part is being deleted
3) part with id=7 have new id now (id=6)
4) draggable.event DOESN'T change it's pointer and still points at part with id=7 (which is now has id=6)
5) if there is no parts with id=7 anymore, then it could give you SEGFAULT someday (or not, depending on luck).
This commit contains next changes:
1) after deleting part, draggable.event also shifts (if required)
2) after deleting part that is being pointed with event by someone, it will remove all event points at it
@fix
Reviewers: cedric, raster, seoz
CC: reutskiy.v.v, cedric
Differential Revision: https://phab.enlightenment.org/D878
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Shinwoo Kim [Fri, 16 May 2014 02:26:53 +0000 (11:26 +0900)]
Win32: Add configuration to cross-compile
Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
Jean-Philippe Andre [Fri, 16 May 2014 07:32:59 +0000 (16:32 +0900)]
Win32: Fix ecore_evas engine search path
Engines are stored in a lib/ folder, while the main DLL files
are in the bin/ folder, so the engine would never be found.
A solution was to add the proper checkme file in the share
folder, but since this is necessary only for Windows, we
can simply use ../lib instead of using the full eina_prefix
detector.
Thanks vtorri for the review.
Carsten Haitzler (Rasterman) [Tue, 20 May 2014 04:56:54 +0000 (13:56 +0900)]
update po's
Savio Sena [Tue, 20 May 2014 03:19:25 +0000 (12:19 +0900)]
autotools: Fix Makefile_Ecore_Audio_Cxx.am.
Summary: This patch fixes T1246.
Reviewers: cedric, smohanty, stefan_schmidt, raster
Reviewed By: raster
CC: felipealmeida, cedric
Maniphest Tasks: T1246
Differential Revision: https://phab.enlightenment.org/D873
maxerba [Mon, 19 May 2014 19:52:22 +0000 (21:52 +0200)]
Updating translations
Stefan Schmidt [Mon, 19 May 2014 16:24:17 +0000 (18:24 +0200)]
release: v1.10.0 beta3
ChunEon Park [Mon, 19 May 2014 13:42:36 +0000 (22:42 +0900)]
evas/render - fix segfault because of null cow access.
issue ticket: T1252
@fixed
Kai Huuhko [Mon, 19 May 2014 11:15:51 +0000 (14:15 +0300)]
efreet: Fix mistakenly inverted behavior in URI handling
Fixes a mistake in commit
78c9a82a142f619ccd0957957351fe0e573de76c
The authority part would get placed in the struct member "path",
and vice versa.
Lesson learned: Don't rewrite your patch late at night after
arc has messed it up.
ChunEon Park [Mon, 19 May 2014 09:47:20 +0000 (18:47 +0900)]
evas/gl_x11 - replace inlist counting to one api call.
Kai Huuhko [Mon, 19 May 2014 06:48:41 +0000 (15:48 +0900)]
efreet: Handle URIs in a more generic way
Summary: Fixes T1219
Reviewers: englebass
CC: cedric
Maniphest Tasks: T1219
Differential Revision: https://phab.enlightenment.org/D865
Carsten Haitzler (Rasterman) [Mon, 19 May 2014 06:23:16 +0000 (15:23 +0900)]
update po's
Daniel Zaoui [Sun, 18 May 2014 11:16:58 +0000 (14:16 +0300)]
Eolian/Lexer: fix support of const parameters.
The syntax to define a parameter of a property as const is as following:
set {
data: const;
}
When no space was present between ':' and "const", a syntax error was
occurring.
Tom Hacohen [Fri, 16 May 2014 13:43:09 +0000 (14:43 +0100)]
Eo: Make it clearer that a NULL deref can't happen.
We check _current_table for NULL, and then populate it (it's a global)
through another function, but we don't really check it's not NULL before
using it, we just assume because of an indirect other variable.
This confused coveritiy, can confuse humans too, and in general risky
(if something changes).
CID 1039419
Tom Hacohen [Mon, 30 Sep 2013 13:16:46 +0000 (14:16 +0100)]
Eo callbacks: Fix a possible issue of corrupted callback list.
This happens when we delete more than one callback at the beginning
of the list (i.e 2 or more) in one go.
Tom Hacohen [Mon, 30 Sep 2013 13:15:37 +0000 (14:15 +0100)]
Eo: Don't write to pointer after free.
Fixes coverity: CID 1039898.
Tom Hacohen [Fri, 16 May 2014 13:30:33 +0000 (14:30 +0100)]
Revert "Eo: Fix deref after free."
Coverity found the issue, but it's an issue we've already fixed in the
past. I don't know how it got lost, but it seems like someone did a bad
merge. Probably when migrating to Eo2.
This reverts commit
831c20464d212fde8d6ee125342e90e5e64efc1e.
Tom Hacohen [Fri, 16 May 2014 13:27:39 +0000 (14:27 +0100)]
Eo: Fix deref after free.
In some rare cases it was possible for a pointer to be referenced after
it was already freed. This is now fixed thanks to coverity.
@fix
CID 1039898
Stefan Schmidt [Fri, 16 May 2014 13:00:10 +0000 (15:00 +0200)]
edje_calc: Document some intended fall through cases in switch-case
We share code here for different types. Make a note and also marked them as
false positive in coverity.
CID 1039377, CID 1039376
Stefan Schmidt [Fri, 16 May 2014 12:32:51 +0000 (14:32 +0200)]
ethumb: Memset whole contex in md5 implementation
I don't know what they tried here but if we consider the content
of ctx sensitive we should memset the whole thing.
CID 222382
Stefan Schmidt [Fri, 16 May 2014 11:54:54 +0000 (13:54 +0200)]
ecore_imf: Account for terminating null byte on copy
strlen retruns the count with the terminating null byte but strncpy expects
length with it. Account for that.
Stefan Schmidt [Fri, 16 May 2014 11:52:26 +0000 (13:52 +0200)]
ecore_imf: Avoid potential buffer overrun
We can't just blindly copy the full string into a 128 byte buffer. Adding
some check here to actually stay below the buffer limit or return.
CID 1193233
Carsten Haitzler (Rasterman) [Thu, 15 May 2014 12:23:51 +0000 (21:23 +0900)]
fix ecore_thread_global_data_wait to work when no data exists yet
@fix
this is based on feedback from wonil choi, where this didn't work
right. this also has an if check for the hash itself.
Carsten Haitzler (Rasterman) [Thu, 15 May 2014 08:43:00 +0000 (17:43 +0900)]
fix behavior of edje entry to match other toolkit entires
this fixes T1229 in the part about the cursor behavior when you press
updown/left/right when a selection is there. @fix
Jean-Philippe Andre [Thu, 15 May 2014 03:26:44 +0000 (12:26 +0900)]
edje_calc: Fix invalid parameters during first calc
In particular, ellipsis is -1 by default in Evas, but at this
point (first layout calc), the parameters used for recalc are
incomplete and ellipsis would then be 0 by default (calloc).
As a consequence, Edje will call ellipsis_set(0) enabling
ellipsis even on objects that force "ellipsis: -1".
Solution: set all the parameters before entering text/tb calc.
I believe the other changes are only color and image padding
and should not affect recalc_single.
Carsten Haitzler (Rasterman) [Thu, 15 May 2014 06:48:18 +0000 (15:48 +0900)]
fix ecore_con_url using 100% cpu and just let fd handler do work
this fixes T1251 - @fix
U. Artie Eoff [Wed, 14 May 2014 23:13:33 +0000 (16:13 -0700)]
evas/wayland_shm: unlink the REAL temporary file
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Daniel Zaoui [Wed, 14 May 2014 11:26:50 +0000 (14:26 +0300)]
Eolian/Generator: fix the class description generation.
The class description was not used during the generation of the legacy
and Eo headers.
Jean-Philippe Andre [Wed, 14 May 2014 08:47:53 +0000 (17:47 +0900)]
Evas filters: Fix NULL dereference (legacy_strdup)
CID 1210809
CID 1210813
+ remove comment
Jean-Philippe Andre [Wed, 14 May 2014 08:45:20 +0000 (17:45 +0900)]
Evas filters: Fix NULL dereferences
CID 1210807
CID 1210808
Jean-Philippe Andre [Wed, 14 May 2014 08:42:54 +0000 (17:42 +0900)]
Evas filters: Remove logically dead code
CID 1181889
Vyacheslav Reutskiy [Wed, 14 May 2014 09:11:41 +0000 (11:11 +0200)]
edje/Edje_Edit: _edje_edit_real_part_add init field of Edje_Real_part
Summary:
To correcly display the added pats using the edje edit api, update
init the filds of Edje_Real_Part. Initialize the next filds: type and
typedata. It filds initialized accordingly to Edje_Part_Type value.
@fix
Reviewers: raster, cedric, seoz, Hermet
CC: cedric
Differential Revision: https://phab.enlightenment.org/D854
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Jean-Philippe Andre [Tue, 13 May 2014 02:22:22 +0000 (11:22 +0900)]
edje_calc: Don't add padding twice to text objects
Text objects declared in Edje will see their padding added twice,
as the Evas_Object_Text itself contains the padding already.
This WILL break some EDC files. It's a bug nonetheless.
Should this be backported?
Jean-Philippe Andre [Tue, 13 May 2014 02:24:43 +0000 (11:24 +0900)]
edje_text: Remove no-op pad_get
This call to pad_get is useless.
Jean-Philippe Andre [Tue, 13 May 2014 02:20:01 +0000 (11:20 +0900)]
edje_calc: Update some disabled code so it can compile
Yup, that's basically a no-op but allows other devs to test
the old behaviour of that function as it's still there:
_edje_part_recalc_single_text
Carsten Haitzler (Rasterman) [Wed, 14 May 2014 05:16:03 +0000 (14:16 +0900)]
add soem class description to eo timers to test if it gets generated
Mike Blumenkrantz [Tue, 13 May 2014 20:20:41 +0000 (16:20 -0400)]
de-elipsis edje
the word is "ellipsis". it's bad enough that we have released misspelled api, but we can at least spell things correctly internally.
Mike Blumenkrantz [Tue, 13 May 2014 20:05:39 +0000 (16:05 -0400)]
edje_cc now prints helpful warning messages when it compiles broken text parts
Mike Blumenkrantz [Tue, 13 May 2014 15:15:02 +0000 (11:15 -0400)]
edje_cc should throw errors when inheriting a part from the same part
Stefan Schmidt [Mon, 12 May 2014 12:49:16 +0000 (14:49 +0200)]
release: v1.10.0 beta2
Stefan Schmidt [Mon, 12 May 2014 14:38:29 +0000 (16:38 +0200)]
Revert "eolian-cxx: re-enable Makefile_Ecore_Audio_Cxx installation and tests."
This reverts commit
1e592d22b77f1e818e0bc4d1350abf59f146dcc2.
Chris Michael [Mon, 12 May 2014 12:53:01 +0000 (13:53 +0100)]
ecore-drm: Send proper keycode to ecore key event, and remove
erroneous variable.
@bugfix: Since later functions which process the ecore key event will
end up subtracting X's broken keycode values from This original
keycode value, we had better send the proper code with the offset
already added.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
ChunEon Park [Mon, 12 May 2014 10:52:02 +0000 (19:52 +0900)]
evas/evas3d: reset image properies if the image is used for scene.
Carsten Haitzler (Rasterman) [Mon, 12 May 2014 10:11:14 +0000 (19:11 +0900)]
eo ecore timer - improve documentation in the eo file
ChunEon Park [Mon, 12 May 2014 07:50:15 +0000 (16:50 +0900)]
evas/examples - revised evas-3d-proxy
ChunEon Park [Mon, 12 May 2014 07:47:54 +0000 (16:47 +0900)]
evas/evas3d: discard proxy textures list properly.
this fixes evas-3d-proxy example to be exited correctly.
ChunEon Park [Mon, 12 May 2014 06:41:20 +0000 (15:41 +0900)]
evas/evas3d: fix proxy texture source set.
the appeneded texture should be object itself but not private data.
Jean-Philippe Andre [Mon, 12 May 2014 05:51:10 +0000 (14:51 +0900)]
Compilation: align EOLIAN, EDJ with CC and others
Hate seeing those unaligned things:
EOLIAN blah
EDJ blah
CC blah
CC blah
OCD mode :)
Jean-Philippe Andre [Mon, 12 May 2014 04:24:06 +0000 (13:24 +0900)]
Evas: Fix abort() when using ETC2 with alpha
Jean-Philippe Andre [Fri, 9 May 2014 09:24:05 +0000 (18:24 +0900)]
Ecore evas: Fix crash after image_data_set
In some cases, the image has a format different from RGBA,
so image_data_set will be invalid as the new data is expected to
be RGBA. This happened with ETC2 images.
ChunEon Park [Mon, 12 May 2014 04:30:50 +0000 (13:30 +0900)]
evas/evas3d: applied eo intensively and fix indentation.
Carsten Haitzler (Rasterman) [Sun, 11 May 2014 00:09:03 +0000 (09:09 +0900)]
ecore-x - fix setting protocol atoms for icccm for 64bit
@fix
Cedric Bail [Sat, 10 May 2014 11:18:55 +0000 (13:18 +0200)]
evas: remove logically dead code.
CID 1211984.
Note that in error case, the calloc is either not passed or
returned NULL so free will never be called.
Cedric Bail [Sat, 10 May 2014 10:08:45 +0000 (12:08 +0200)]
evas: fix uninitialized value usage in Evas_3D.
This code look suspiciously similar to src/lib/evas/canvas/evas_3d_mesh.c
line 682.
Cedric Bail [Sat, 10 May 2014 10:00:34 +0000 (12:00 +0200)]
evas: move the type and enum of Evas_3D into the unstable part of the API.
I am concerned that we do duplicate the color format of a texture insteed
of reusing the colorspace enum from Evas (that already exist). I believe
this is a side effect of not using Evas_GL_Image for texture.
This let me think that I wont allow this API out of BETA until we reduce
duplication by using Evas_GL_Image as it seems it will also impact the
public API of Evas_3D.
Cedric Bail [Sat, 10 May 2014 10:00:05 +0000 (12:00 +0200)]
evas: fix uninitialized value in Evas_3D.
CID 1211986.
Cedric Bail [Sat, 10 May 2014 09:59:11 +0000 (11:59 +0200)]
evas: remove left over Evas_3D public/released API.
Cedric Bail [Sat, 10 May 2014 09:58:40 +0000 (11:58 +0200)]
evas: fix use of uninitialized value in Evas_3D_Mesh.
Cedric Bail [Sat, 10 May 2014 09:44:57 +0000 (11:44 +0200)]
evas: fix uninitialized value being used when the engine doesn't support Evas_3D.
CID 1211988
Savio Sena [Sat, 10 May 2014 08:17:10 +0000 (10:17 +0200)]
autotools: define @datarootdir@ explicitly to avoid config.status warnings.
Summary:
This patch removes warnings like this:
config.status: WARNING: '/home/savio/src/efl/pc/eo.pc.in' seems to ignore the --datarootdir setting
Reviewers: cedric, JackDanielZ, smohanty
CC: felipealmeida, cedric
Differential Revision: https://phab.enlightenment.org/D843
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Savio Sena [Sat, 10 May 2014 08:15:33 +0000 (10:15 +0200)]
eolian-cxx: remove annoying compilation warnings and messages
Summary:
- remove an automake warning caused by a variable redefinition
- remove unnecessary verbosity during debug compilation
Reviewers: cedric, smohanty
CC: felipealmeida, cedric
Differential Revision: https://phab.enlightenment.org/D844
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Mike Blumenkrantz [Fri, 9 May 2014 19:54:57 +0000 (15:54 -0400)]
redo lazEDC parsing a bit to fix desc.state omission
Mike Blumenkrantz [Fri, 9 May 2014 16:33:47 +0000 (12:33 -0400)]
lazEDC missing keywords for scale/noscale
Mike Blumenkrantz [Fri, 9 May 2014 16:26:22 +0000 (12:26 -0400)]
fix
be9b27ac99dc4fcb49c340b8bdf4bfcbe4240e5f for edje_cc
do_params is set when expecting parameters, not req_params
Mike Blumenkrantz [Fri, 9 May 2014 16:21:45 +0000 (12:21 -0400)]
lazEDC syntax update: imprecise -> noprecise
Mike Blumenkrantz [Fri, 9 May 2014 14:18:38 +0000 (10:18 -0400)]
ecore_x_image_get() should not abort when shm creation fails
Mike Blumenkrantz [Fri, 9 May 2014 14:18:29 +0000 (10:18 -0400)]
...also when shmat() fails
Mike Blumenkrantz [Fri, 9 May 2014 14:15:22 +0000 (10:15 -0400)]
ecore-x should print an error when shmget fails
Savio Sena [Fri, 9 May 2014 12:55:26 +0000 (14:55 +0200)]
examples: fix eolian_cxx Makefile.am to work with --with-eolian-cxx.
Summary:
Includes Makefile_Eolian*_Helper.am and -- since
_EOLIAN_GEN_DEP and _EOLIAN_CXX_DEP can't be resolved from
src/examples -- redefine the generation rules locally.
Reviewers: cedric, stefan, stefan_schmidt
CC: felipealmeida, cedric
Differential Revision: https://phab.enlightenment.org/D836
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Felipe Magno de Almeida [Fri, 9 May 2014 10:50:42 +0000 (12:50 +0200)]
eina-cxx: add EFL_PTHREAD_CFLAGS to EINA_CXX_CFLAGS and EFL_PTHREAD_LIBS and -lm to examples
Summary:
EFL_PTHREAD_CFLAGS are needed for tests and users that use
efl::eina::thread's and EFL_PTHREAD_LIBS to eina_cxx, eo and evas examples.
Reviewers: cedric, stefan, stefan_schmidt
CC: cedric, savio
Differential Revision: https://phab.enlightenment.org/D832
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Savio Sena [Fri, 9 May 2014 10:48:49 +0000 (12:48 +0200)]
eolian_cxx: pass eo_class by reference instead of by value.
Summary: This patch gets rid of a "defect" pointed out by Coverty Scan -- as per jackdanielz request.
CID 1211985.
Reviewers: cedric, smohanty, JackDanielZ
CC: felipealmeida, cedric
Differential Revision: https://phab.enlightenment.org/D840
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Savio Sena [Fri, 9 May 2014 10:48:05 +0000 (12:48 +0200)]
eolian-cxx: re-enable Makefile_Ecore_Audio_Cxx installation and tests.
Reviewers: cedric, stefan, stefan_schmidt, smohanty
CC: felipealmeida, cedric
Differential Revision: https://phab.enlightenment.org/D839
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Savio Sena [Fri, 9 May 2014 10:47:26 +0000 (12:47 +0200)]
eolian: fix pkg-config eoincludedir variable to point to @datadir@ instead of @datarootdir@.
Summary: .eo files are installed at $(datadir)/eolian/include/ actually. The set-up fails when configure --datadir is different from --datarootdir.
Reviewers: cedric, JackDanielZ
CC: felipealmeida, cedric
Differential Revision: https://phab.enlightenment.org/D838
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Felipe Magno de Almeida [Fri, 9 May 2014 10:46:44 +0000 (12:46 +0200)]
eina-cxx: remove unused parameter names and fix function without return in examples.
Summary:
Fix function with return type and not returning any value and
remove warnings about unused identifiers in examples for eina C++.
Reviewers: cedric, stefan, stefan_schmidt
CC: savio, cedric
Differential Revision: https://phab.enlightenment.org/D837
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Felipe Magno de Almeida [Fri, 9 May 2014 10:43:38 +0000 (12:43 +0200)]
eolian_cxx: removes C++ examples when C++11 isn't supported
Summary:
Added HAVE_CXX11 guards to Makefile*.am files for C++ binding to avoid
compilation errors for examples when C++11 isn't supported. This also
disable installation of all EFL CXX pkgconfig files.
Reviewers: cedric, stefan, stefan_schmidt
CC: cedric, savio
Differential Revision: https://phab.enlightenment.org/D831
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Felipe Magno de Almeida [Fri, 9 May 2014 10:39:45 +0000 (12:39 +0200)]
eolian-cxx: fix #include directives generation
Summary: Fix eolian_cxx #include directives generation for relative paths
Reviewers: cedric, stefan, stefan_schmidt
CC: cedric, savio
Differential Revision: https://phab.enlightenment.org/D833
Signed-off-by: Cedric Bail <cedric.bail@free.fr>
Jean-Philippe Andre [Fri, 9 May 2014 07:46:54 +0000 (16:46 +0900)]
Evas test: Update filters tests (Lua) - part 2
Rendering & padding tests
Jean-Philippe Andre [Fri, 9 May 2014 07:34:08 +0000 (16:34 +0900)]
Evas test: Update filters test (Lua) - part 1
Jean-Philippe Andre [Fri, 9 May 2014 07:07:41 +0000 (16:07 +0900)]
Evas filters: Fix some parsing errors
Jean-Philippe Andre [Fri, 9 May 2014 05:22:59 +0000 (14:22 +0900)]
Evas doc: Add example for padding_set (filters)
With preview and all.
Jean-Philippe Andre [Fri, 9 May 2014 04:53:04 +0000 (13:53 +0900)]
Evas doc: Move filters reference doc to Lua
Part 2: improve doc design, translate examples to Lua syntax and
add a few words about Lua itself.
Jean-Philippe Andre [Fri, 9 May 2014 01:51:52 +0000 (10:51 +0900)]
Evas doc: Move filters examples to Lua
Part 1: auto-generated examples with previews
Jean-Philippe Andre [Fri, 9 May 2014 05:01:45 +0000 (14:01 +0900)]
gitignore: Ignore PNG files for the filters' doc
Chris Michael [Fri, 9 May 2014 07:28:15 +0000 (08:28 +0100)]
evas-wayland-shm: Fix 'oopsie/typo' in temporary file name template
@bugfix: When creating a temporary file for the buffer's mmaped data,
we need to make sure there is an appending '/' in the name else
mkstemp will fail due to improperly formatted filename.
Signed-off-by: Chris Michael <cp.michael@samsung.com>