platform/upstream/efl.git
9 years agoeolian-cxx: Added properties_get() wrapper.
Savio Sena [Fri, 12 Sep 2014 19:48:58 +0000 (16:48 -0300)]
eolian-cxx: Added properties_get() wrapper.

Returns the list of all properties in a class.

9 years agoeolian-cxx: Added wrappers to handle Eolian_Implements.
Savio Sena [Fri, 12 Sep 2014 19:48:40 +0000 (16:48 -0300)]
eolian-cxx: Added wrappers to handle Eolian_Implements.

9 years agoeolian-cxx: Added new wrappers to handle Eolian_Function.
Savio Sena [Fri, 12 Sep 2014 19:47:51 +0000 (16:47 -0300)]
eolian-cxx: Added new wrappers to handle Eolian_Function.

function_is_constructor() and function_is_visible().

9 years agoeolian-cxx: Added wrappers to handle Eolian_Constructor.
Savio Sena [Fri, 12 Sep 2014 19:47:07 +0000 (16:47 -0300)]
eolian-cxx: Added wrappers to handle Eolian_Constructor.

9 years agoeolian-cxx: Make class_name() wrapper return lower-case string.
Savio Sena [Fri, 12 Sep 2014 19:44:47 +0000 (16:44 -0300)]
eolian-cxx: Make class_name() wrapper return lower-case string.

9 years agoeolian-cxx: Refactored Eolian_Function functions
Savio Sena [Fri, 12 Sep 2014 19:42:51 +0000 (16:42 -0300)]
eolian-cxx: Refactored Eolian_Function functions

Renamed function_type to function_op_type and added function_type with
new semantics of returning if function is either regular or
class-function.

9 years agoeolian-cxx: Simply use find_replace instead of long form.
Savio Sena [Fri, 12 Sep 2014 19:41:33 +0000 (16:41 -0300)]
eolian-cxx: Simply use find_replace instead of long form.

9 years agoeolian-cxx: Clean-up.
Savio Sena [Fri, 12 Sep 2014 19:39:47 +0000 (16:39 -0300)]
eolian-cxx: Clean-up.

Removed iterator_iterator, unused functions and reworded comments.

9 years agoeolian-cxx: Update examples syntax and fix implementation accordingly.
Savio Sena [Fri, 12 Sep 2014 19:12:04 +0000 (16:12 -0300)]
eolian-cxx: Update examples syntax and fix implementation accordingly.

9 years agoeina-cxx: Added EFL_CXX_NO_EXCEPTIONS flag.
Savio Sena [Fri, 12 Sep 2014 19:09:28 +0000 (16:09 -0300)]
eina-cxx: Added EFL_CXX_NO_EXCEPTIONS flag.

This flag allows one to compile Eina++ replacing C++ exceptions with a
call to abort().

Please use EFL_CXX_THROW() macro instead of C++ throw() from now on.

9 years agoautotools: Renamed EOS variable in the Makefiles uniquely.
Savio Sena [Fri, 12 Sep 2014 19:07:34 +0000 (16:07 -0300)]
autotools: Renamed EOS variable in the Makefiles uniquely.

EOS in Makefile_Efl.am becomes EFL_EOS.
EOS in examples/eolian_cxx/Makefile.am becomes ECXX_EXAMPLE_EOS.

9 years agoautotools/tests: Force generation of .eo.{c,h} in Eolian tests.
Savio Sena [Fri, 12 Sep 2014 19:06:37 +0000 (16:06 -0300)]
autotools/tests: Force generation of .eo.{c,h} in Eolian tests.

9 years agoautotools: Simplify src/Makefile_Eolian.am.
Savio Sena [Fri, 12 Sep 2014 19:05:19 +0000 (16:05 -0300)]
autotools: Simplify src/Makefile_Eolian.am.

Added a variable to hold .eo files. This patch prepares
Eolian_Makefile.am to force the generation of .eo.c and .eo.h too.

9 years agoeo-cxx: Use new Eo API in efl::eo::inherit.
Savio Sena [Fri, 12 Sep 2014 18:56:34 +0000 (15:56 -0300)]
eo-cxx: Use new Eo API in efl::eo::inherit.

_eo_call_resolve() now gets "is_main_loop" argument.

9 years agoefl: Add ifdef __cpluplus guards to Efl.h
Savio Sena [Fri, 12 Sep 2014 18:56:09 +0000 (15:56 -0300)]
efl: Add ifdef __cpluplus guards to Efl.h

9 years agoeina-cxx: Removed unecessary eo_refs.
Savio Sena [Wed, 3 Sep 2014 18:26:37 +0000 (15:26 -0300)]
eina-cxx: Removed unecessary eo_refs.

eo_clone_allocator already handles that.

9 years agoeolian-cxx: Include Efl.h in generated headers.
Savio Sena [Wed, 3 Sep 2014 18:24:54 +0000 (15:24 -0300)]
eolian-cxx: Include Efl.h in generated headers.

9 years agoeolian-cxx: Fix generated code indentation.
Savio Sena [Wed, 3 Sep 2014 18:24:09 +0000 (15:24 -0300)]
eolian-cxx: Fix generated code indentation.

9 years agoexamples: Fix include file name in Eolian-CXX examples..
Savio Sena [Wed, 3 Sep 2014 18:13:38 +0000 (15:13 -0300)]
examples: Fix include file name in Eolian-CXX examples..

ecore_poll.eo.hh -> ecore_poller.eo.hh

9 years agoautotools: Add -I$(srcdir)/lib/efl/ to the examples.
Savio Sena [Wed, 3 Sep 2014 18:08:56 +0000 (15:08 -0300)]
autotools: Add -I$(srcdir)/lib/efl/ to the examples.

This fixes 'make examples'.

9 years agoautotools: Fix Eina++ example.
Savio Sena [Wed, 3 Sep 2014 18:06:30 +0000 (15:06 -0300)]
autotools: Fix Eina++ example.

Added missing source file.
Removed unused EXTRA_DIST.
Fixed some paths used in install-examples and uninstall-local rules.

9 years agoautotools: Generate Evas-3D C++ bindings.
Savio Sena [Wed, 3 Sep 2014 18:03:43 +0000 (15:03 -0300)]
autotools: Generate Evas-3D C++ bindings.

9 years agoautotools: Fix Eo++ Eolian++ and Evas++ pkg-config files.
Savio Sena [Wed, 3 Sep 2014 18:00:19 +0000 (15:00 -0300)]
autotools: Fix Eo++ Eolian++ and Evas++ pkg-config files.

9 years agoautotools: Add -I$(srcdir)/lib/efl to Makefile_Efl.am.
Savio Sena [Wed, 3 Sep 2014 17:58:04 +0000 (14:58 -0300)]
autotools: Add -I$(srcdir)/lib/efl to Makefile_Efl.am.

Also simplified it by adding $EOS variable.

9 years agoautotools: Fix 'make distcheck'.
Savio Sena [Wed, 3 Sep 2014 17:56:40 +0000 (14:56 -0300)]
autotools: Fix 'make distcheck'.

doc/preview/Makefile.am must include $(srcdir)/lib/efl/ to be able to
find Efl.h.

9 years agoautotools: Add efl-cxx.pc.in.
Savio Sena [Wed, 3 Sep 2014 17:55:18 +0000 (14:55 -0300)]
autotools: Add efl-cxx.pc.in.

9 years agoeolian: remove str_items from temps
Daniel Kolesa [Fri, 12 Sep 2014 14:04:18 +0000 (15:04 +0100)]
eolian: remove str_items from temps

9 years agoeolian: get rid of a list
Daniel Kolesa [Fri, 12 Sep 2014 14:01:10 +0000 (15:01 +0100)]
eolian: get rid of a list

9 years agoeolian: less messy initialization checks
Daniel Kolesa [Fri, 12 Sep 2014 13:20:52 +0000 (14:20 +0100)]
eolian: less messy initialization checks

9 years agoeolian: remove eo_definitions
Daniel Kolesa [Fri, 12 Sep 2014 12:40:46 +0000 (13:40 +0100)]
eolian: remove eo_definitions

9 years agoeolian: more temp cleanups
Daniel Kolesa [Fri, 12 Sep 2014 12:35:48 +0000 (13:35 +0100)]
eolian: more temp cleanups

9 years agoeolian: remove some more temps
Daniel Kolesa [Fri, 12 Sep 2014 12:30:24 +0000 (13:30 +0100)]
eolian: remove some more temps

9 years agoeolian: remove some unnecessary temps
Daniel Kolesa [Fri, 12 Sep 2014 12:25:26 +0000 (13:25 +0100)]
eolian: remove some unnecessary temps

9 years agoeina_file: Try to use XDG_RUNTIME_DIR for tmp dir first
Stefan Schmidt [Thu, 11 Sep 2014 08:45:54 +0000 (10:45 +0200)]
eina_file: Try to use XDG_RUNTIME_DIR for tmp dir first

Instead using $TMPDIR and falling back to /tmp we now try $XDG_RUNTIME_DIR
first.

"$XDG_RUNTIME_DIR defines the base directory relative to which user-specific
non-essential runtime files and other file objects (such as sockets, named
pipes, ...) should be stored. The directory MUST be owned by the user, and
he MUST be the only one having read and write access to it. Its Unix access
mode MUST be 0700."

While improving our security by isolating these files from other users this
has the potential to break things. I have not seen any breakage in testing
but keep this commit in mind if something strange happens on your system.

9 years agoUpdating desktop files
maxerba [Thu, 11 Sep 2014 20:04:53 +0000 (22:04 +0200)]
Updating desktop files

9 years agodocs: Add missing ephysics group def in main.dox
Stefan Schmidt [Thu, 11 Sep 2014 13:36:02 +0000 (15:36 +0200)]
docs: Add missing ephysics group def in main.dox

9 years agodocs: Add links to avahi, drm and wl groups form main ecore page.
Stefan Schmidt [Thu, 11 Sep 2014 13:22:39 +0000 (15:22 +0200)]
docs: Add links to avahi, drm and wl groups form main ecore page.

While some docs have been added for these nobody added them to the
main ecore page. Which in turn makes them invisible for people reading
our docs.

I found three ecore family members to not even having a brief group
description: cocoa, pslight and sdl.

Would be good to get some basic docs in for them.

9 years agodocs: Update ecore avahi group name name to match others
Stefan Schmidt [Thu, 11 Sep 2014 13:21:09 +0000 (15:21 +0200)]
docs: Update ecore avahi group name name to match others

All other group are following the scheme Ecore_*_Group. Do it here as well to
make it easier to link to.

9 years agoecore: Remove WinCE group from docs as we removed the support.
Stefan Schmidt [Thu, 11 Sep 2014 12:59:02 +0000 (14:59 +0200)]
ecore: Remove WinCE group from docs as we removed the support.

9 years agopc: Remove ecore-wince.pc file from ignore as we removed wince support
Stefan Schmidt [Thu, 11 Sep 2014 12:57:29 +0000 (14:57 +0200)]
pc: Remove ecore-wince.pc file from ignore as we removed wince support

9 years agodocs: Not all docs are updated daily from git. We have stable and dev docs.
Stefan Schmidt [Thu, 11 Sep 2014 12:47:08 +0000 (14:47 +0200)]
docs: Not all docs are updated daily from git. We have stable and dev docs.

The entry point to our docs (docs.enlightenment.org) makes clear what is links
go to the docs for the latest release and which goes to development.

9 years agodocs: Use the full EFL name in the public docs main description page
Stefan Schmidt [Thu, 11 Sep 2014 12:45:35 +0000 (14:45 +0200)]
docs: Use the full EFL name in the public docs main description page

9 years agoeolian: more helpful error reporting
Daniel Kolesa [Thu, 11 Sep 2014 12:55:42 +0000 (13:55 +0100)]
eolian: more helpful error reporting

9 years agoEvas: fix resource leak.
Chinmaya Panigrahi [Thu, 11 Sep 2014 10:54:18 +0000 (12:54 +0200)]
Evas: fix resource leak.

Summary: Variable palpriv is going out of scope and leaks the storage it points to,
if we do not free it before exiting.

Test Plan: NA

Reviewers: seoz, raster, cedric

Subscribers: cedric, seoz

Differential Revision: https://phab.enlightenment.org/D1429

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoeolian: simplify more fill code
Daniel Kolesa [Thu, 11 Sep 2014 10:48:38 +0000 (11:48 +0100)]
eolian: simplify more fill code

9 years agocserve2: Check retrun of fcntl and print a message if we fail.
Stefan Schmidt [Thu, 11 Sep 2014 10:30:19 +0000 (12:30 +0200)]
cserve2: Check retrun of fcntl and print a message if we fail.

CID 1039707

9 years agoeolian: remove most of class fill
Daniel Kolesa [Thu, 11 Sep 2014 10:27:35 +0000 (11:27 +0100)]
eolian: remove most of class fill

9 years agoeolian: remove more parts of fill
Daniel Kolesa [Thu, 11 Sep 2014 10:18:48 +0000 (11:18 +0100)]
eolian: remove more parts of fill

9 years agoeolian: cleanup class fill
Daniel Kolesa [Thu, 11 Sep 2014 09:58:09 +0000 (10:58 +0100)]
eolian: cleanup class fill

9 years agoedje_edit: Use eina_file_mkstemp() to avoid problems with umask
Stefan Schmidt [Wed, 10 Sep 2014 15:15:25 +0000 (17:15 +0200)]
edje_edit: Use eina_file_mkstemp() to avoid problems with umask

CID 1039613

9 years agoedje_watch: Use eina_file_mkstemp() to avoid problems with umask
Stefan Schmidt [Wed, 10 Sep 2014 14:59:40 +0000 (16:59 +0200)]
edje_watch: Use eina_file_mkstemp() to avoid problems with umask

CID 1039617

9 years agoeolian: remove Eo_Class_Def (fill bits still remaining)
Daniel Kolesa [Thu, 11 Sep 2014 09:50:48 +0000 (10:50 +0100)]
eolian: remove Eo_Class_Def (fill bits still remaining)

9 years agoeolian: remove leftover code
Daniel Kolesa [Thu, 11 Sep 2014 09:37:41 +0000 (10:37 +0100)]
eolian: remove leftover code

9 years agoeolian: remove Eo_Method_Def
Daniel Kolesa [Thu, 11 Sep 2014 09:29:48 +0000 (10:29 +0100)]
eolian: remove Eo_Method_Def

9 years agoevas: remove white trailing.
ChunEon Park [Thu, 11 Sep 2014 05:46:37 +0000 (14:46 +0900)]
evas: remove white trailing.

9 years agoWarning--
Daniel Zaoui [Thu, 11 Sep 2014 05:35:15 +0000 (08:35 +0300)]
Warning--

9 years agoevas: updated native surface documentation.
ChunEon Park [Thu, 11 Sep 2014 03:17:56 +0000 (12:17 +0900)]
evas: updated native surface documentation.

9 years agoeolian: remove Eo_Property_Def
Daniel Kolesa [Wed, 10 Sep 2014 15:58:29 +0000 (16:58 +0100)]
eolian: remove Eo_Property_Def

9 years agoeolian: property cleanup
Daniel Kolesa [Wed, 10 Sep 2014 15:46:34 +0000 (16:46 +0100)]
eolian: property cleanup

9 years agoeolian: remove Eo_Ret_Def
Daniel Kolesa [Wed, 10 Sep 2014 15:17:47 +0000 (16:17 +0100)]
eolian: remove Eo_Ret_Def

9 years agoeolian: remove accessor structures
Daniel Kolesa [Wed, 10 Sep 2014 14:53:20 +0000 (15:53 +0100)]
eolian: remove accessor structures

9 years agoedje_cc: Remove no longer needed extern tmp_dir.
Stefan Schmidt [Wed, 10 Sep 2014 14:29:22 +0000 (16:29 +0200)]
edje_cc: Remove no longer needed extern tmp_dir.

The last two user have been switched to eina_file_mkstemp so we don't
need to setup tmp_dir anymore.

9 years agoedje_cc_parse: Use eina_file_mkstemp() to avoid problems with umask
Stefan Schmidt [Wed, 10 Sep 2014 14:27:34 +0000 (16:27 +0200)]
edje_cc_parse: Use eina_file_mkstemp() to avoid problems with umask

CID 1039618

9 years agoedje_cc: Use eina_file_mkstemp() to avoid problems with umask
Stefan Schmidt [Wed, 10 Sep 2014 13:41:59 +0000 (15:41 +0200)]
edje_cc: Use eina_file_mkstemp() to avoid problems with umask

In this case it also clears up the setup of temp dir.

CID 1039619

9 years agoedje_cc: Print out the right file name on the error message.
Stefan Schmidt [Wed, 10 Sep 2014 13:27:35 +0000 (15:27 +0200)]
edje_cc: Print out the right file name on the error message.

We failed to create sc->tmpo not tmpn here. Looks like a classical C&P error

9 years agoeolian: we can only have 2 accessors
Daniel Kolesa [Wed, 10 Sep 2014 14:22:04 +0000 (15:22 +0100)]
eolian: we can only have 2 accessors

9 years agoeolian: remove accessor params feature
Daniel Kolesa [Wed, 10 Sep 2014 14:06:12 +0000 (15:06 +0100)]
eolian: remove accessor params feature

Temporarily replace it with @const_get and @const_set tags in values section.

9 years agoeolian: remove Eo_Param_Def, reduce allocations, simplify code
Daniel Kolesa [Wed, 10 Sep 2014 13:24:41 +0000 (14:24 +0100)]
eolian: remove Eo_Param_Def, reduce allocations, simplify code

9 years agoeina: resolved TODO in eina tests - added delete array list
kabeer khan [Wed, 10 Sep 2014 10:45:50 +0000 (12:45 +0200)]
eina: resolved TODO in eina tests - added delete array list

Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com>

Reviewers: devilhorns

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1428

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
9 years agoecore: fix documentation.
Cedric BAIL [Tue, 9 Sep 2014 16:10:23 +0000 (18:10 +0200)]
ecore: fix documentation.

9 years agoelua: update eolian bindings to latest version
Daniel Kolesa [Tue, 9 Sep 2014 15:30:46 +0000 (16:30 +0100)]
elua: update eolian bindings to latest version

9 years agoeo: update the EFL to use builtin complex types
Daniel Kolesa [Tue, 9 Sep 2014 13:21:39 +0000 (14:21 +0100)]
eo: update the EFL to use builtin complex types

9 years agopo: update translation position.
Cedric BAIL [Tue, 9 Sep 2014 10:29:42 +0000 (12:29 +0200)]
po: update translation position.

9 years agoautotools: let's not forget to include necessary .eo for make check
Cedric BAIL [Tue, 9 Sep 2014 10:29:13 +0000 (12:29 +0200)]
autotools: let's not forget to include necessary .eo for make check

9 years agoautotools: let's not forget to ship lib/efl headers.
Cedric BAIL [Tue, 9 Sep 2014 10:28:43 +0000 (12:28 +0200)]
autotools: let's not forget to ship lib/efl headers.

9 years agoautotools: extra dist subdirs must be filled with all directory.
Cedric BAIL [Tue, 9 Sep 2014 10:27:51 +0000 (12:27 +0200)]
autotools: extra dist subdirs must be filled with all directory.

It is important to remember to also include the one we don't build.

9 years agoautotools: We now have some headers in lib/efl that are not autogenerated.
Cedric BAIL [Tue, 9 Sep 2014 10:27:07 +0000 (12:27 +0200)]
autotools: We now have some headers in lib/efl that are not autogenerated.

9 years agoeet: call LOCK_CACHE before altering Eet_File
Jérémy Zurcher [Mon, 8 Sep 2014 19:38:01 +0000 (21:38 +0200)]
eet: call LOCK_CACHE before altering Eet_File

even if not necessary in this particular case,
do as in eet_mmap() and eet_open(),
lock the cache before altering Eet_File struct.

fix CID 1039366 1039367 1039368 1039369

9 years agoecore_evas/drm: Clarify error message if given device is not found.
Stefan Schmidt [Mon, 8 Sep 2014 14:16:57 +0000 (16:16 +0200)]
ecore_evas/drm: Clarify error message if given device is not found.

While it is bad that the given device is not found we fall back here
to the default one. Still good to mention it in the error message as
it can be confusing when we read that the device could not be found
be it still works.

9 years agoevas-drm: Remove unused function prototype.
Stefan Schmidt [Mon, 8 Sep 2014 13:46:13 +0000 (15:46 +0200)]
evas-drm: Remove unused function prototype.

9 years agoeolian: builtin complex types
Daniel Kolesa [Mon, 8 Sep 2014 13:52:49 +0000 (14:52 +0100)]
eolian: builtin complex types

From now on, there are 5 builtin complex types, particularly accessor, array,
iterator, hash and list. All other types are simple - they can't have a complex
part. Also, the <> now binds to the type itself, not the pointer. More builtin
complex types will be added as needed.

9 years agoEcore/Wayland: fix memory issue on exit.
Daniel Zaoui [Mon, 8 Sep 2014 10:44:07 +0000 (13:44 +0300)]
Ecore/Wayland: fix memory issue on exit.

When the application exits, an event cancels the DnD, that invokes the
Wayland release of data source but this was not setting an internal
pointer to NULL. ecore_wl_shutdown was then trying to use the same
Wayland API on the non-set internal pointer (via _ecore_wl_input_del),
that was leading to a segmentation fault.
This bug never occurred because some bug in Copy&Paste was preventing it
to reach this part of code.

9 years agoevas/drm: Remove evas-drm handling of the drm fd
Stefan Schmidt [Mon, 8 Sep 2014 11:22:20 +0000 (13:22 +0200)]
evas/drm: Remove evas-drm handling of the drm fd

We now longer have a use case for opening the drm file descriptor in the evas
engine itself. This is now all handled in ecore_drm or ecore evas.

9 years agoDocumentation: Adding documentation for evas_object_textblock structures.
Srivardhan Hebbar [Mon, 8 Sep 2014 11:18:53 +0000 (12:18 +0100)]
Documentation: Adding documentation for evas_object_textblock structures.

Summary:
This is a fix to one of the FIXME in the code, evas_object_textblock.c

Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: herdsman, tasn

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1383

9 years agoautotools: abstract sockets are supported by Darwin
Jean Guyomarc'h [Mon, 8 Sep 2014 08:55:49 +0000 (10:55 +0200)]
autotools: abstract sockets are supported by Darwin

Reviewers: raster, raoulh, cedric

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1416

9 years agoEolian/Generator: support @empty and @auto.
Daniel Zaoui [Thu, 4 Sep 2014 10:22:31 +0000 (13:22 +0300)]
Eolian/Generator: support @empty and @auto.

Local and base class functions are supported.
When @empty is provided, dummy functions (initializing the parameters with default
values if needed) are generated.
When @auto is provided on properties, access to internal data variables is done. On
set, it will assign parameters values to private data members. On get,
parameters are set with private data members values.

See the supplied tests as examples.

@feature

9 years agol10n: Add Finnish translations
Kai Huuhko [Sun, 7 Sep 2014 17:15:00 +0000 (20:15 +0300)]
l10n: Add Finnish translations

9 years agoevas: agressively freeze events on calculate callback and clear.
Cedric BAIL [Sat, 6 Sep 2014 13:10:02 +0000 (15:10 +0200)]
evas: agressively freeze events on calculate callback and clear.

9 years agoevas: let's freeze the canvas, shall we ?
Cedric BAIL [Sat, 6 Sep 2014 13:08:17 +0000 (15:08 +0200)]
evas: let's freeze the canvas, shall we ?

This is a critical performance issue that was introduced during our move
to eo2. This code was still eo1 style so I guess it was just forgotten.
The result is that canvas with large numbers of widget were slower after
the migration.

@fix

9 years agoecore: Check that eo_data_scope_get returns valid Ecore_Timer_Data
Chris Michael [Fri, 5 Sep 2014 15:35:21 +0000 (11:35 -0400)]
ecore: Check that eo_data_scope_get returns valid Ecore_Timer_Data
before trying to use it

eo_data_scope_get Could return NULL if it does not find valid
ecore_timer_data on this object. We should check that return before
just Assuming that timer data is valid.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoeolian: remove bool returns from some cases that cannot fail
Daniel Kolesa [Fri, 5 Sep 2014 15:30:56 +0000 (16:30 +0100)]
eolian: remove bool returns from some cases that cannot fail

9 years agoeolian: further improve implement tests so they make more sense
Daniel Kolesa [Fri, 5 Sep 2014 15:27:29 +0000 (16:27 +0100)]
eolian: further improve implement tests so they make more sense

9 years agoeolian: improve tests (add more checks on virtual implements)
Daniel Kolesa [Fri, 5 Sep 2014 15:25:20 +0000 (16:25 +0100)]
eolian: improve tests (add more checks on virtual implements)

9 years agoeolian: cleanup
Daniel Kolesa [Fri, 5 Sep 2014 15:21:39 +0000 (16:21 +0100)]
eolian: cleanup

9 years agoeolian: remove some ifs in database_fill
Daniel Kolesa [Fri, 5 Sep 2014 15:19:56 +0000 (16:19 +0100)]
eolian: remove some ifs in database_fill

9 years agoeolian: some minor refactoring
Daniel Kolesa [Fri, 5 Sep 2014 15:18:47 +0000 (16:18 +0100)]
eolian: some minor refactoring

9 years agoeolian: better handling of @virtual implements
Daniel Kolesa [Fri, 5 Sep 2014 15:04:08 +0000 (16:04 +0100)]
eolian: better handling of @virtual implements

Now they're registered correctly. Also, add new API, eolian_implement_is_virtual.
Also, deal with get/set properly (when filling in additional implements)

9 years agoevas/drm: Remove trailing whitespace.
Stefan Schmidt [Fri, 5 Sep 2014 14:26:59 +0000 (16:26 +0200)]
evas/drm: Remove trailing whitespace.

That one was looking at me each time I opened the file. Get away!

9 years agoevas/gl_drm: Follow change form evas_drm and remove tty_won and tty struct members
Stefan Schmidt [Fri, 5 Sep 2014 14:15:22 +0000 (16:15 +0200)]
evas/gl_drm: Follow change form evas_drm and remove tty_won and tty struct members

The evas_gl_drm engine followed the changes from evas_drm so we can safely
remove them here as well.

9 years agoevas/drm: Remove now obsolete tty and own_tty struct members
Stefan Schmidt [Fri, 5 Sep 2014 13:55:08 +0000 (15:55 +0200)]
evas/drm: Remove now obsolete tty and own_tty struct members

We used these when expedite was using evas directly without ecore_evas.
That changed and we can now leave tty custody to ecore_evas and ecore_drm.