Savio Sena
aef69a6a91
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.
2014-09-12 16:42:51 -03:00
Savio Sena
3c90053091
eolian-cxx: Simply use find_replace instead of long form.
2014-09-12 16:41:33 -03:00
Savio Sena
8722d2b9a5
eolian-cxx: Clean-up.
...
Removed iterator_iterator, unused functions and reworded comments.
2014-09-12 16:39:47 -03:00
Savio Sena
1eb8967dee
eolian-cxx: Update examples syntax and fix implementation accordingly.
2014-09-12 16:12:04 -03:00
Savio Sena
b2d8a216f1
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.
2014-09-12 16:09:28 -03:00
Savio Sena
becdaf89c8
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.
2014-09-12 16:07:34 -03:00
Savio Sena
24ac9a223d
autotools/tests: Force generation of .eo.{c,h} in Eolian tests.
2014-09-12 16:06:37 -03:00
Savio Sena
32c7d75e37
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.
2014-09-12 16:05:19 -03:00
Savio Sena
bbb570d4db
eo-cxx: Use new Eo API in efl::eo::inherit.
...
_eo_call_resolve() now gets "is_main_loop" argument.
2014-09-12 15:56:34 -03:00
Savio Sena
1e2caa5572
efl: Add ifdef __cpluplus guards to Efl.h
2014-09-12 15:56:09 -03:00
Savio Sena
7578dd4a55
eina-cxx: Removed unecessary eo_refs.
...
eo_clone_allocator already handles that.
2014-09-12 15:28:23 -03:00
Savio Sena
ab43773a43
eolian-cxx: Include Efl.h in generated headers.
2014-09-12 15:28:23 -03:00
Savio Sena
916ddb46b8
eolian-cxx: Fix generated code indentation.
2014-09-12 15:28:23 -03:00
Savio Sena
2192ecee3f
examples: Fix include file name in Eolian-CXX examples..
...
ecore_poll.eo.hh -> ecore_poller.eo.hh
2014-09-12 15:28:23 -03:00
Savio Sena
007a4934cc
autotools: Add -I$(srcdir)/lib/efl/ to the examples.
...
This fixes 'make examples'.
2014-09-12 15:28:23 -03:00
Savio Sena
2283d3d258
autotools: Fix Eina++ example.
...
Added missing source file.
Removed unused EXTRA_DIST.
Fixed some paths used in install-examples and uninstall-local rules.
2014-09-12 15:28:23 -03:00
Savio Sena
8b4544fe63
autotools: Generate Evas-3D C++ bindings.
2014-09-12 15:28:23 -03:00
Savio Sena
e947632ffb
autotools: Fix Eo++ Eolian++ and Evas++ pkg-config files.
2014-09-12 15:28:23 -03:00
Savio Sena
6fe07fb75c
autotools: Add -I$(srcdir)/lib/efl to Makefile_Efl.am.
...
Also simplified it by adding $EOS variable.
2014-09-12 15:28:23 -03:00
Savio Sena
4341c8a437
autotools: Fix 'make distcheck'.
...
doc/preview/Makefile.am must include $(srcdir)/lib/efl/ to be able to
find Efl.h.
2014-09-12 15:28:11 -03:00
Savio Sena
e60d1ea186
autotools: Add efl-cxx.pc.in.
2014-09-12 15:28:11 -03:00
Daniel Kolesa
3d8069f226
eolian: remove str_items from temps
2014-09-12 15:04:18 +01:00
Daniel Kolesa
87559458f2
eolian: get rid of a list
2014-09-12 15:01:10 +01:00
Daniel Kolesa
f8cef784a8
eolian: less messy initialization checks
2014-09-12 14:20:52 +01:00
Daniel Kolesa
a1646ff61d
eolian: remove eo_definitions
2014-09-12 13:42:53 +01:00
Daniel Kolesa
dd6f167795
eolian: more temp cleanups
2014-09-12 13:35:48 +01:00
Daniel Kolesa
212d500016
eolian: remove some more temps
2014-09-12 13:30:24 +01:00
Daniel Kolesa
25d57a4b44
eolian: remove some unnecessary temps
2014-09-12 13:25:26 +01:00
Stefan Schmidt
61478af3a6
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.
2014-09-12 09:12:52 +02:00
maxerba
e3a4da57b2
Updating desktop files
2014-09-11 22:04:53 +02:00
Stefan Schmidt
c5a88a3a39
docs: Add missing ephysics group def in main.dox
2014-09-11 15:39:43 +02:00
Stefan Schmidt
6996aac561
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.
2014-09-11 15:39:43 +02:00
Stefan Schmidt
b44065a9dd
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.
2014-09-11 15:39:43 +02:00
Stefan Schmidt
7f5e22b474
ecore: Remove WinCE group from docs as we removed the support.
2014-09-11 15:39:43 +02:00
Stefan Schmidt
626dccd906
pc: Remove ecore-wince.pc file from ignore as we removed wince support
2014-09-11 15:39:43 +02:00
Stefan Schmidt
b6cc524513
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.
2014-09-11 15:39:43 +02:00
Stefan Schmidt
f243a08bc8
docs: Use the full EFL name in the public docs main description page
2014-09-11 15:39:43 +02:00
Daniel Kolesa
6fc1b18e1b
eolian: more helpful error reporting
2014-09-11 13:55:42 +01:00
Chinmaya Panigrahi
fdd501b773
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>
2014-09-11 12:56:02 +02:00
Daniel Kolesa
44cecb6a87
eolian: simplify more fill code
2014-09-11 11:48:46 +01:00
Stefan Schmidt
68ba2f6791
cserve2: Check retrun of fcntl and print a message if we fail.
...
CID 1039707
2014-09-11 12:33:21 +02:00
Daniel Kolesa
2358e63d60
eolian: remove most of class fill
2014-09-11 11:29:54 +01:00
Daniel Kolesa
9915b0da55
eolian: remove more parts of fill
2014-09-11 11:21:04 +01:00
Daniel Kolesa
d85a3f6015
eolian: cleanup class fill
2014-09-11 11:02:51 +01:00
Stefan Schmidt
a7fb8cd7fe
edje_edit: Use eina_file_mkstemp() to avoid problems with umask
...
CID 1039613
2014-09-11 11:55:49 +02:00
Stefan Schmidt
7d8c846d01
edje_watch: Use eina_file_mkstemp() to avoid problems with umask
...
CID 1039617
2014-09-11 11:55:49 +02:00
Daniel Kolesa
f55572d79e
eolian: remove Eo_Class_Def (fill bits still remaining)
2014-09-11 10:50:48 +01:00
Daniel Kolesa
88327c1d9d
eolian: remove leftover code
2014-09-11 10:37:41 +01:00
Daniel Kolesa
12ce49db01
eolian: remove Eo_Method_Def
2014-09-11 10:29:48 +01:00
ChunEon Park
5407414d2c
evas: remove white trailing.
2014-09-11 14:47:16 +09:00