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
Jean-Philippe Andre
91a471b4dc
Evas filters: Add new instruction padding_set
...
This will allow forcing a specific value for the filter padding,
instead of relying on auto calculation.
Two advantages:
- Auto calculation can't be perfect, since it will add as much
padding as required for the full blur effect
- This prepares the path for animations with effects, where the
object size does not change over time
2014-03-21 15:23:02 +09:00
Jean-Philippe Andre
c7616dd738
Evas filters: Fix blur corner cases with small images
...
If the buffer size is smaller than the blurring kernel, then
special precautions must be taken to properly read the source
pixels. Also, fix the corner cases near the left & right edges
(or top & bottom).
2014-03-21 15:23:02 +09:00
Jean-Philippe Andre
919b32be20
Evas filters: fix blur from rgba to output buffer
...
When blurring an RGBA buffer to the output buffer,
we don't need to convert the colorspace... but then we'll just
override what was already there.
Introduce a 'dirty' flag set to true whenever a command writes
to an output buffer.
2014-03-21 15:22:54 +09:00
Mike Blumenkrantz
c4fc401d87
edje_cc now supports program.targets keyword for adding N targets in one line
...
@feature
2014-03-20 19:40:51 -04:00
Mike Blumenkrantz
d025f89b2e
edje_cc also checks min args correctly for STATE_SET actions
...
@fix
2014-03-20 19:27:48 -04:00
Mike Blumenkrantz
0f1ccdad09
edje_cc now correctly handles lack of state int in STATE_SET action
...
@fix
2014-03-20 19:20:50 -04:00
Mike Blumenkrantz
edf825fd07
edje_cc no longer fails on collections.group{}
...
@fix
2014-03-20 14:59:58 -04:00
Daniel Zaoui
bfbcc47d44
Eolian/Lexer: fix parsing of parameters direction.
...
strncmp bytes number was not correct. A problem in the generation was
occurring when the parameter is @inout, as it is considered as @in and
the type was "out ...".
2014-03-20 10:22:20 +02:00
Carsten Haitzler
f48741d93d
fix dbus service file complaint to work again.
2014-03-20 17:21:16 +09:00
Cedric BAIL
837391c5da
evas: let's be more resistant even with things that should never happen.
...
Fix CID 1193212.
2014-03-20 16:53:13 +09:00
Cedric BAIL
f26b370584
edje: let's be more careful with string.
...
Fix CID 1193213.
2014-03-20 16:51:48 +09:00
Cedric BAIL
fe2948be08
evas: let's be to safe than sorry.
...
Fix CID 1193214.
2014-03-20 16:50:48 +09:00
Cedric BAIL
15654012a6
edje: let's be careful on the string content.
...
Fix CID 1193215.
2014-03-20 16:48:38 +09:00
Cedric BAIL
41a9e2149e
eio: let's not divide by 0.
...
fix CID 1193208.
2014-03-20 16:47:25 +09:00
Jeff Grimshaw
cf5192025f
efl/eina: General cleanup of Eina documentation
...
Summary:
I've combed through the Eina source files and made enhancements to the
documentation, including:
- Document the undocumented
- Fixed some errors in Doxygen markup
- Moved some function documentation from implementation (.c or .x) to definition
(.h)
- Edited some of the entries to improve clarity
Test Plan: Reviewers
Reviewers: cedric
Reviewed By: cedric
CC: cedric
Differential Revision: https://phab.enlightenment.org/D639
2014-03-20 16:35:42 +09:00