Cedric BAIL
dfd40467fc
efl: add a parser for SVG data path that generate EFL Path.
2015-04-03 16:23:15 +02:00
Cedric BAIL
c2e75544e1
efl: move mmap API to be part of Efl_File class.
2015-04-03 16:23:13 +02:00
Cedric BAIL
ba47b47eb2
efl: make path a property actually.
2015-04-03 16:23:10 +02:00
Subhransu Sekhar Mohanty
125701c667
efl : fix append circle api in efl_graphics_utils
2015-04-03 16:23:08 +02:00
Cedric BAIL
5bb35d5598
efl: simplify the enum to only use Cubic Bezier curve.
...
So SVG support all kind of primitive, but really they are just sugar
on top of the simpler cubic bezier curve. Let's simplify our backend
by just supporting them and the simple line. We still provide all
the sugar, but via helper function that do convert to the right
number of Bezier curve.
2015-04-03 16:23:07 +02:00
Cedric BAIL
ce4d4aac04
efl: fix typos that emitted the wrong PATH type.
2015-04-03 16:23:05 +02:00
Cedric BAIL
0bb66ffedf
efl: add efl_graphics_path_interpolate and efl_graphics_path_equal_commands.
...
This function will be handy to implement path interpolation in Edje later on. This
would be usable by Edje if we do push an Evas_Object_Shape. Not really difficult to
add at this stage.
2015-04-03 16:23:01 +02:00
Cedric BAIL
8f82b5a089
efl: fix some whitespace.
2015-04-03 16:22:12 +02:00
Cedric BAIL
75728e7fff
efl: move PATH manipulation from Evas into Efl interfaces.
2015-04-03 16:21:48 +02:00
Cedric BAIL
4036a22b10
efl: introduce an Efl Gradient Radial interface.
2015-04-03 16:15:37 +02:00
Cedric BAIL
e15bdbe457
efl: add a linear gradient interface.
2015-04-03 16:15:36 +02:00
Cedric BAIL
d59351732d
efl: add a gradient interface.
2015-04-03 16:15:03 +02:00
Cedric BAIL
1d49ff7df2
efl: rename geometry to graphics to be more general.
2015-04-03 16:15:02 +02:00
Cedric BAIL
14dcad09c0
efl: add an interface for Efl_Geometry_Shape.
2015-04-03 16:14:54 +02:00
Cedric BAIL
28e21eac0e
efl: interface are still clearly in beta.
2015-02-07 14:00:28 +01:00
Savio Sena
1e2caa5572
efl: Add ifdef __cpluplus guards to Efl.h
2014-09-12 15:56:09 -03:00
Tom Hacohen
07d12b14ac
Efl interfaces: Fix EAPI for windows.
2014-08-26 11:04:47 +01:00
Daniel Kolesa
ba35fe91d1
lib/efl: add gitignore
2014-08-21 15:19:38 +01:00
Tom Hacohen
a9a049b8ab
Eo files: Adjust according to latest eolian changes.
2014-08-21 11:02:11 +01:00
Tom Hacohen
3f29b35662
Efl interfaces: Add control interface.
2014-08-21 11:02:11 +01:00
Tom Hacohen
ee5be295d0
Efl image: Add ratio property.
2014-08-21 11:02:11 +01:00
Tom Hacohen
aff1c8832c
Efl player: Add player interface.
...
This is the first version.
2014-08-21 11:02:11 +01:00
Tom Hacohen
cff97a665d
Efl file: Add eject method.
2014-08-21 11:02:11 +01:00
Tom Hacohen
fe374084ed
Efl interfaces: Add text interface and start using it.
2014-08-21 11:02:11 +01:00
Tom Hacohen
69219fe1e2
Efl interface: Add image interface and start using it.
2014-08-21 11:02:11 +01:00
Tom Hacohen
b2eda60802
Interfaces: remove interfaces that we don't use.
2014-08-21 11:02:11 +01:00
Tom Hacohen
500c4019dd
Interface file: Update file interface and use it for image.
2014-08-21 11:02:11 +01:00
Tom Hacohen
ceada9523f
Efl interfaces: Drop interface namespace from the used interfaces.
...
We don't need this namespace, it just makes the names long and complicated.
2014-08-21 11:02:11 +01:00
Tom Hacohen
bf55348a92
Efl interfaces: Start using the text_properties interface.
2014-08-21 11:02:11 +01:00
Tom Hacohen
17cf3242bb
Efl interface file: Remove unneeded method.
2014-08-21 11:02:11 +01:00
Tom Hacohen
3a468f7ad3
Efl interface file: Start using the new interface.
2014-08-21 11:02:11 +01:00
Tom Hacohen
b0b533fcb1
Efl: Create libefl.
...
Create libefl.so and the interal package for dependencies.
2014-08-21 11:02:10 +01:00
Tom Hacohen
0658591a4d
Efl eolian: Adjust according to eolian syntax changes.
2014-08-21 11:02:10 +01:00
Tom Hacohen
60c35f329f
Efl interface part: First draft.
...
This interface will be used for fetching parts from objects.
The parts can either be real objects or more likely mock objects
that proxy into actual calls on the object.
2014-08-21 11:02:10 +01:00
Tom Hacohen
9969737640
Efl: remove "part" interfaces. Useless.
2014-08-21 11:02:10 +01:00
Daniel Zaoui
388d5a4bba
Interfaces: Integration into Makefile + fix of .eo
2014-08-21 11:02:10 +01:00
Daniel Zaoui
86b7ab8caa
First draft of interfaces
2014-08-21 11:02:10 +01:00
Jerome Pinot
2743382fa6
Add "--with-id" configure option that can be used to specify a
...
string identifying the build (vendor, maintainer, etc). It defines
EFL_BUILD_ID with default to "none". It can be used by applications
or for bug reports by including Efl_Config.h
Differential Revision: https://phab.enlightenment.org/D288
2013-11-04 22:12:12 +09:00
Carsten Haitzler
b07c0a76ce
alpha1 release autofoo/build tree work to pass distcheck and actually work
2013-11-04 18:33:35 +09:00
Cedric Bail
383592b444
eo: eo is absolutely necessary by now, can't be disabled any more.
2013-06-28 10:18:39 +09:00
Carsten Haitzler
7dfe2c5573
add --with-api=XXX (both|legacy|eo) to define which api set to enable
...
by default (default == both).
2013-04-25 00:32:13 +09:00
Carsten Haitzler
daac3fb794
add a global Efl_Config.h for everyone.
...
* ned to replicate changes in other .pc.in files
* need to replicate changes in other E*.h installed header files
2013-04-24 23:43:33 +09:00