Jean-Philippe Andre
b045feefb1
Evas filters: Fix blur with src == dst
...
If dst == src, then we should not blend back to the buffer,
as we actually want to blur the content and not keep the sharp
version.
2014-03-26 10:48:12 +09:00
Jean-Philippe Andre
27d97110cc
Evas filters: Default mask fillmode should be repeat
...
Fillmode "NONE" has basically no practical use and shouldn't be
the default.
2014-03-26 10:48:12 +09:00
Jean-Philippe Andre
7e731ea10a
Evas filters: Ignore ox,oy when stretching in the same direction
...
During padding calculation, ox and oy should be ignored unless the
blend operation is neither repeating nor stretching. Otherwise,
the buffer will grow without necessity.
2014-03-26 10:48:12 +09:00
Mike Blumenkrantz
3083732bfb
edje_cc probably should ignore limit inherits when there are no limits
2014-03-25 11:07:30 -04:00
Jeff Grimshaw
74556a3f90
efl/eina: Update documentatin for Eina Lock
...
Summary: Updated documentation for Eina Lock and related files.
Test Plan: Reviewers
Reviewers: cedric, raster
CC: cedric, raster
Differential Revision: https://phab.enlightenment.org/D650
2014-03-25 17:30:43 +09:00
Mike Blumenkrantz
7d9d42a281
edje_cc correctly copies group.limits when inheriting, FIXME--
2014-03-24 15:27:17 -04:00
Mike Blumenkrantz
15df46b707
edje_cc now fails for multiple data entries with the same key, FIXME--
2014-03-24 15:18:28 -04:00
Mike Blumenkrantz
c8dc78cd00
edje_cc sets current_group_inherit at the start of inheriting to allow better checking
2014-03-24 15:07:46 -04:00
Mike Blumenkrantz
ee7755e21b
edje_cc now correctly handles group inheriting when the inherit is after a part/program
...
this is technically @fix, but it's also new-ish behavior so I'm not going to backport it; 1.10 can be the edje_cc release
2014-03-24 15:06:19 -04:00
Mike Blumenkrantz
cea92fa2fc
edje_cc collections.grpup is not collections.group
2014-03-24 12:52:55 -04:00
Mike Blumenkrantz
6c21e8eb83
edje_cc uses more setup macros to unify program statements
2014-03-24 12:51:14 -04:00
Mike Blumenkrantz
8d30e71e8b
edje_cc prevents sequence users from failing to sequence
2014-03-24 10:58:48 -04:00
Mike Blumenkrantz
4cfff903c2
edje_cc should support sequences inside programs.program I guess
2014-03-24 10:58:09 -04:00
Anand
caabcbe408
evas: Fixed warning for uninitialized variables
...
Summary:
Warning fixed of evas
modules/evas/engines/gl_common/evas_gl_context.c: In function 'evas_gl_common_context_new':
modules/evas/engines/gl_common/evas_gl_context.c:392:32: warning: 'minor' may be used uninitialized in this function [-Wuninitialized]
modules/evas/engines/gl_common/evas_gl_context.c:314:8: note: 'minor' was declared here
modules/evas/engines/gl_common/evas_gl_context.c:392:16: warning: 'major' may be used uninitialized in this function [-Wuninitialized]
modules/evas/engines/gl_common/evas_gl_context.c:313:8: note: 'major' was declared here
@fix
Compilation Warning Fixed
Test Plan: Compile efl
Reviewers: singh.amitesh
CC: seoz, cedric
Differential Revision: https://phab.enlightenment.org/D656
2014-03-24 17:03:32 +09:00
Vorobiov Vitalii
caad83c988
edje_edit: function that will return the source code of the loaded edje edit object.
...
Summary:
This function will return the source code of the edje edit object that is given to that function.
Also, that function will collect all resources required by this group.
That means all images, fonts, styles, data and color_classes that is mentioned
and set in descriptions of parts in this group (that is represented by given
Edje Edit object).
@feature
Added function for generating source code:
- edje_edit_source_generate(Evas_Object *obj);
Reviewers: cedric, seoz, raster
Reviewed By: raster
CC: reutskiy.v.v, cedric
Differential Revision: https://phab.enlightenment.org/D649
2014-03-24 16:05:53 +09:00
Yossi Kantor
753a4b3106
Eolian: Integration of Ecore Idler
2014-03-24 08:14:31 +02:00
Yossi Kantor
f9a54462c0
Eolian: Integration of Ecore Job
2014-03-24 08:14:31 +02:00
Yossi Kantor
5584564531
Eolian: Integration of Ecore Poller
2014-03-24 08:14:31 +02:00
Daniel Zaoui
260308be68
Eolian: Integration of Ecore Timer
2014-03-24 08:14:30 +02:00
Daniel Zaoui
4092dc6277
Eolian/Generator: more stuff.
...
Better support of empty events/funcs lists
Better support of class constructor
Preparation for Eo2: separate Eo1 specific code and common code
2014-03-24 08:14:30 +02:00
Daniel Zaoui
0987b31247
Eolian/Generator: detach Eo1 from Legacy generator.
...
This step is needed to clean the code and to prepare the integration of
Eo2 inside Eolian.
Except the eo_do invocation, there is no reason why legacy has to know
about Eo.
2014-03-24 08:14:30 +02:00
Yossi Kantor
2be615916a
Eolian: Integration of Edje and Edje Edit
2014-03-24 08:14:30 +02:00
Cedric BAIL
a9d38e6df7
evas: cleaner fail handler.
2014-03-24 11:41:20 +09:00
Daniel Zaoui
cc9526cd7f
Eolian/Generator: generate Eo * instead of Evas_Object *
2014-03-23 08:04:22 +02:00
Jihoon Kim
014183a1b7
evas_gl: fix memory leak in case that version doesn't include dot
...
fix CID 1193479
2014-03-23 13:36:00 +09:00
ChunEon Park
461555e4cc
evas/gl - fill up missed blend mode.
...
Still there few mode are unsatisfied.
@fix
2014-03-22 21:09:58 +09:00
ChunEon Park
f556cd1328
evas/gl - don't set blend function in RENDER COPY mode.
...
it's enough that just disabling the blend mode.
2014-03-22 20:30:27 +09:00
Carsten Haitzler
939669d6ce
warnings--
2014-03-22 19:19:48 +09:00
Carsten Haitzler
4da1081c4d
drm - shut up warnings (not actual bugs)
2014-03-22 19:12:07 +09:00
ChunEon Park
4de2059d41
evas/common - initialize only the available blend stuff that cpu is supporting.
2014-03-22 17:25:59 +09:00
Mike Blumenkrantz
f3d5cee0e4
edje_cc can now use group.program_remove to remove inherited programs
...
@feature
2014-03-22 02:20:09 -04:00
Mike Blumenkrantz
7cfde40500
edje_cc no longer fails when program.name is specified after program.after
2014-03-22 00:52:55 -04:00
Mike Blumenkrantz
a755dfa75e
edje_cc should probably disallow overriding of currently-sequencing program
2014-03-22 00:13:18 -04:00
Mike Blumenkrantz
b8bc366a28
edje_cc now supports program.sequence for more easily chaining programs together
...
this is just some syntax shortening for program.after which causes program.action and program.script to create a new program and automatically chain it within the sequence{} block
recursive sequences not currently allowed/planned (don't be insane)
@feature
2014-03-21 23:56:05 -04:00
Mike Blumenkrantz
98eaad570b
edje_cc macros even more of its parser setup for consistency
2014-03-21 23:04:05 -04:00
Mike Blumenkrantz
b6949578cf
edje_cc typo which almost broke everything except nobody noticed
2014-03-21 22:36:22 -04:00
Mike Blumenkrantz
cc5f8c6852
edje_cc uses macros for some of its handler setup
...
this reduces code size, ensures consistency, and actually fixes bugs where the "filter" keyword was erroneously disallowed in some places
@fix
2014-03-21 22:09:54 -04:00
Mike Blumenkrantz
499020ce4d
edje_cc no longer reads every character of a script during parsing
2014-03-21 22:08:19 -04:00
Mike Blumenkrantz
0681af5ca1
edje_cc group.remove should probably be group.part_remove
...
this allows things like group.program_remove to exist
2014-03-21 16:50:12 -04:00
Mike Blumenkrantz
68d8afac9d
eeze_udev gets more helper functions
...
eeze_udev_syspath_get_parent_filtered, eeze_udev_syspath_check_property, eeze_udev_syspath_check_sysattr
@feature
2014-03-21 16:40:52 -04:00
Mike Blumenkrantz
4619c3de4e
edje_cc now supports part.inherit for copying attributes of parts within a group more easily
...
@feature
2014-03-21 15:47:04 -04:00
Mike Blumenkrantz
79a6653f59
edje_cc error message for description with missing state is now useful
2014-03-21 15:40:40 -04:00
Mike Blumenkrantz
fa14af1afb
edje_cc no longer errors when inheriting a description before/when state is not set
...
anonymous states are allowed in other places, so having this check is inconsistent and breaks inheriting. an error will be triggered at a later point.
2014-03-21 15:25:15 -04:00
Mike Blumenkrantz
153e3b45b4
edje_cc now supports group.remove for removing parts from inherited groups
...
@feature
2014-03-21 15:12:38 -04:00
Mike Blumenkrantz
cc6eed2f86
eio monitors no longer trigger a CRI error during free
...
@fix
2014-03-21 14:21:04 -04:00
Jean-Philippe Andre
1edf113ec0
configure.ac: Print eolian_gen if specified with --with-bin-eolian-gen
2014-03-21 15:52:10 +09:00
Carsten Haitzler
19b1f1cd27
oops - remove debug echo
2014-03-21 15:49:59 +09:00
Jean-Philippe Andre
b027e58a96
Evas filters: fix potential memory leak
...
Unlikely use case trying to delete a source when there are no
sources yet.
@fix
2014-03-21 15:23:02 +09:00
Jean-Philippe Andre
fc3472aae5
Evas filters: Fix Eo documentation of program.set
...
The generated header "looked" a bit broken and some bits of doc
were dropped during the transition. Not a very big deal. :)
2014-03-21 15:23:02 +09:00
Jean-Philippe Andre
eee3c1c773
Evas filters: Allow BLUR and GROW with radius 0
...
Fallback to a standard blend instruction instead of failing
miserably just because the radius is 0.
2014-03-21 15:23:02 +09:00