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
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
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
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
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
Daniel Zaoui
cabdbb2f3c
Warning--
2014-09-11 08:35:15 +03:00
ChunEon Park
17f75c9627
evas: updated native surface documentation.
2014-09-11 12:17:56 +09:00
Daniel Kolesa
2219c0329d
eolian: remove Eo_Property_Def
2014-09-10 17:15:31 +01:00
Daniel Kolesa
588f2dd9db
eolian: property cleanup
2014-09-10 16:46:34 +01:00
Daniel Kolesa
10843dc0e2
eolian: remove Eo_Ret_Def
2014-09-10 16:41:02 +01:00
Daniel Kolesa
ffb8e79034
eolian: remove accessor structures
2014-09-10 15:53:38 +01:00
Stefan Schmidt
d55ab5e5cf
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.
2014-09-10 16:43:02 +02:00
Stefan Schmidt
cbc6cdda89
edje_cc_parse: Use eina_file_mkstemp() to avoid problems with umask
...
CID 1039618
2014-09-10 16:43:02 +02:00
Stefan Schmidt
693e9095eb
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
2014-09-10 16:43:02 +02:00
Stefan Schmidt
6d67f69061
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
2014-09-10 16:43:02 +02:00
Daniel Kolesa
faa24705c8
eolian: we can only have 2 accessors
2014-09-10 15:22:04 +01:00
Daniel Kolesa
f86c2d4e5a
eolian: remove accessor params feature
...
Temporarily replace it with @const_get and @const_set tags in values section.
2014-09-10 15:06:43 +01:00
Daniel Kolesa
9aff324457
eolian: remove Eo_Param_Def, reduce allocations, simplify code
2014-09-10 14:24:41 +01:00
kabeer khan
d13f16b0e2
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>
2014-09-10 12:51:27 +02:00
Cedric BAIL
7e0631eafb
ecore: fix documentation.
2014-09-09 18:10:48 +02:00
Daniel Kolesa
599bee0553
elua: update eolian bindings to latest version
2014-09-09 16:30:46 +01:00
Daniel Kolesa
4875123472
eo: update the EFL to use builtin complex types
2014-09-09 14:21:39 +01:00
Cedric BAIL
3d21c05a40
autotools: let's not forget to include necessary .eo for make check
2014-09-09 12:29:13 +02:00
Cedric BAIL
760a75fc15
autotools: let's not forget to ship lib/efl headers.
2014-09-09 12:28:43 +02:00
Cedric BAIL
48ee3ed15f
autotools: extra dist subdirs must be filled with all directory.
...
It is important to remember to also include the one we don't build.
2014-09-09 12:27:51 +02:00
Jérémy Zurcher
2e5a5d6656
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
2014-09-08 22:37:09 +02:00
Stefan Schmidt
dc7910a7ef
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.
2014-09-08 16:21:24 +02:00
Stefan Schmidt
fd1b0053d7
evas-drm: Remove unused function prototype.
2014-09-08 16:21:23 +02:00
Daniel Kolesa
7786b96359
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.
2014-09-08 14:53:13 +01:00
Daniel Zaoui
067753eb2e
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.
2014-09-08 16:31:30 +03:00
Stefan Schmidt
96b767ef77
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.
2014-09-08 15:14:42 +02:00
Srivardhan Hebbar
65ad94bac4
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
2014-09-08 12:18:54 +01:00
Daniel Zaoui
56bad2beb0
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
2014-09-08 10:11:01 +03:00
Cedric BAIL
532c598557
evas: agressively freeze events on calculate callback and clear.
2014-09-06 15:10:36 +02:00
Cedric BAIL
563bf84388
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
2014-09-06 15:10:36 +02:00
Chris Michael
d7433b2bfe
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>
2014-09-05 11:39:36 -04:00
Daniel Kolesa
d74eb93580
eolian: remove bool returns from some cases that cannot fail
2014-09-05 16:30:56 +01:00
Daniel Kolesa
d6453e8a09
eolian: further improve implement tests so they make more sense
2014-09-05 16:27:29 +01:00
Daniel Kolesa
575b08d752
eolian: improve tests (add more checks on virtual implements)
2014-09-05 16:25:20 +01:00
Daniel Kolesa
b7c55642fa
eolian: cleanup
2014-09-05 16:21:39 +01:00
Daniel Kolesa
7ba2dbe238
eolian: remove some ifs in database_fill
2014-09-05 16:19:56 +01:00
Daniel Kolesa
70469cb44d
eolian: some minor refactoring
2014-09-05 16:18:47 +01:00
Daniel Kolesa
977d4fe1a6
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)
2014-09-05 16:05:04 +01:00
Stefan Schmidt
95b1b13c5e
evas/drm: Remove trailing whitespace.
...
That one was looking at me each time I opened the file. Get away!
2014-09-05 16:26:59 +02:00
Stefan Schmidt
79660ae4ae
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.
2014-09-05 16:15:22 +02:00
Stefan Schmidt
bff3bee8a5
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.
2014-09-05 15:55:08 +02:00
Daniel Kolesa
00192bd15e
eolian: update docs on implements
2014-09-05 12:01:37 +01:00
Daniel Kolesa
dff8d56475
eolian: use implements only to retrieve functions list
...
This also changes the implements list so that it also includes virtual functions.
2014-09-05 11:54:29 +01:00
Daniel Kolesa
99b03d4f3c
eolian: skip UTF-8 BOM if present
2014-09-05 10:04:11 +01:00
Youngbok Shin
05a5b4e1b9
evas: remove duplicate function call in evas_shutdown().
...
Summary:
evas_font_dir_cache_free() is called twice in evas_shutdown().
evas_common_shutdown() will call evas_font_dir_cache_free().
Test Plan: NONE
Reviewers: tasn, woohyun
Subscribers: herdsman, cedric
Differential Revision: https://phab.enlightenment.org/D1417
2014-09-05 09:10:04 +01:00
zmike
71ce70bc3f
edje embryo stop_program() should stop pending actions
...
ACTION_STOP already does this
@fix
2014-09-04 21:08:08 -04:00
Chris Michael
c3e2750408
ecore-evas-drm: Remove extra blank space in parameter
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-04 15:49:17 -04:00
Cedric BAIL
d86f094d67
eo: do not call eina_tls_get as often when in the main loop.
...
eina_tls_get is really slow, having a fast path for the main loop does really
help us right now. It is also unlikely that slowing down a little bit the use
of eo in thread is going to have any impact on application speed any time soon.
I win a +10% on expedite benchmark compared to without.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-04 18:11:45 +02:00
Chris Michael
d3a207bf9a
evas-drm: Fix evas-drm picking incorrect resolution/mode for outputs
...
This fixes an issue where we had to hard-code the resolution in the
wl_drm module. Instead, we now properly get the current screen
resolution/mode from the drm library and use that.
NB: This is needed to fix wl_drm module in Enlightenment to setup the
proper resolution.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-04 11:18:23 -04:00
Chris Michael
127acd0b26
evas-drm: Fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-04 11:18:23 -04:00
Chris Michael
f2bc4ff4b8
ecore-evas-drm: Remove dead comment
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-04 11:18:23 -04:00
Chris Michael
e7707a859f
ecore-evas-drm: Add function to return screen geometry
...
This adds the ecore_evas function pointer for
ecore_evas_screen_geometry_get. This will be used from the drm
compositor to return the current screen geometry.
@feature
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-04 11:18:23 -04:00
Chris Michael
f76180a501
ecore-drm: Add API function to get screen geometry
...
This adds a function that we can call from ecore_evas to get the
screen_geometry
@feature
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-04 11:18:23 -04:00
Chris Michael
b59b3016e8
ecore-drm: Add API function for getting screen geometry
...
This adds an API function that we can call to return the screen
geometry. This will be used from ecore_evas to get the screen_geometry.
@feature
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-04 11:18:23 -04:00
Daniel Kolesa
0c0d639693
eolian: cache function in implements where possible to get O(1) lookup
2014-09-04 15:15:38 +01:00
Daniel Kolesa
8d9bae1172
eolian: generate implements for every method/property
2014-09-04 15:03:00 +01:00
Daniel Kolesa
e75ded5e3f
eolian: prepare for implements list expansion
...
As the implements list will soon contain all methods and properties,
do some preparations. The Eolian library now fills in class field in
implements early on when the implement is local. The Eolian C generator
now checks for local implements and skips them (so that things don't break).
2014-09-04 15:03:00 +01:00
Stefan Schmidt
debb51e5df
edje_edit: Check return of _edje_part_description_find_byname
...
If this retruns NULL we would do a NULL deref some lines below. Better check.
CID 1222458 1222457
2014-09-04 15:09:17 +02:00
Stefan Schmidt
ffd1031d2b
edje_edit: Another instance where we need to check the return of eet_list
...
Return could be NULL so check here before derefenrcing ent.
CID 1224764
2014-09-04 14:44:33 +02:00
Stefan Schmidt
703d179eb6
edje_edit: Check return value of eet_list() to avoid NULL dereference.
...
We check eet_list elsewhere and it might retrun NULL. Don't just hope
keys will never be NULL. Check it.
CID 1232733
2014-09-04 14:20:56 +02:00
Gwanglim Lee
0d9f0d8ffb
gl-drm: Make use of ecore_drm for handling tty
...
Summary:
Now, evas gl-drm engine is using ecore_drm instead of its own code to handle tty.
This patch has removed obsolete tty handling codes from engine. It is almost the same as what
Stefan Schmidt did to evas drm engine.
Test Plan: N/A
Reviewers: devilhorns, cedric, raster, stefan_schmidt
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1409
2014-09-04 13:20:17 +02:00
Stefan Schmidt
edcee427fd
ecore_x_vsync: Remove ahadowign variable.
...
Also make sure we reset ok to FALSE here to keep the logic below correct.
This was actually a vlaid local shadow problem.
2014-09-04 13:16:30 +02:00
Daniel Kolesa
e67b52c514
eolian: fix auto/empty parsing/fill and add tests
2014-09-04 11:07:00 +01:00
Stefan Schmidt
cfba724a37
edje_edit: Check return of _edje_edit_edje_file_save and close files if we fail
...
We check the retrun of _edje_edit_edje_file_save everywhere else and should do
here as well.
CID 1224759
2014-09-04 11:28:33 +02:00
Stefan Schmidt
7e2d60a63c
evas/cserve2: Check return value of fcntl
...
Print an error when not able to set non-blocking but continue.
CID 1039707
2014-09-04 11:28:33 +02:00
Carsten Haitzler
61efcf37f8
ecore - x vsync - whitelies only intel drm driver
...
do a version/driver name check and only support intel (as it's the one
i KNOW works - except if you turn on EXA).
2014-09-04 18:13:10 +09:00
Stefan Schmidt
fdc8e455e4
ecore_con: Make sure host_server is not NUL before dereferencing
...
This was intended to get fixed in f53683f76a
CID 1232731
2014-09-04 10:57:19 +02:00
Stefan Schmidt
7d4c063fbb
eldbus: Only call va_end() if the signature does not match after rewrite
...
If git log is right this is patch number 4 for this CID. Lets hope we handle all
cases for starting and ending va now.
CID 1039883
2014-09-04 10:35:05 +02:00
Gwanglim Lee
a797d1a8ef
gl-drm: Fix build warnings
...
Summary: Fix unused paramater and parentheses around assignment.
Test Plan: N/A
Reviewers: devilhorns, cedric, stefan_schmidt, raster
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1408
2014-09-04 09:58:23 +02:00
Gwanglim Lee
fb861fc236
ecore-drm: Remove duplicated tty fd check
...
Summary:
No need to check tty fd again as we just did that.
Remove this and adjust indent.
Test Plan: N/A
Reviewers: devilhorns, stefan_schmidt, raster
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1407
2014-09-04 09:43:53 +02:00
Cedric BAIL
6bb522cc6b
evas: let's bet consistent and not break the build.
2014-09-04 08:54:08 +02:00
Irfan Abdul
13773009de
edje: Edje_Edit - add code to generate edc source for all transition types in programs
...
Summary:
Add code to generate edc source for all transition types used in program block.
_edje_generate_source_of_program() api generates program source code from the edje object.
Very few transition types are handled in the function. Added code to generate edc source
code for all the transition types.
Reviewers: govi, raster, jpeg, zmike, cedric
@feature
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1367
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-03 22:11:00 +02:00
Jean Guyomarc'h
c03876d611
ecore_cocoa: NSRunLoop integration
...
Summary: Get rid of the old NSApplicationLoad() which was aimed to be use with Carbon. Unless the NSRunLoop is strictly integrated to the ecore_main_loop() (where cocoa events would be checked when entering the ecore_main_loop) I think the poller is the only option left.
Reviewers: raster, naguirre, raoulh, stefan_schmidt, cedric
@feature
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1222
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-03 20:34:57 +02:00
Philippe Coval
8f40c291ca
evas: fix build on armv7l.
...
Summary:
Without compilation will fail on :
error: unknown type name 'pix_type'
error: expected identifier or '(' before 'else'
Applies to efl-1.11.0 and later
Bug: https://phab.enlightenment.org/T1620
Bug-Tizen: PTREL-737/part
Change-Id: Idbcb442803ed6559698b2a371d1d6c584ec053e0
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Test Plan:
gbs build -P "profile.tizen_common_armv7l" --arch armv7l --include-all
@fix
Reviewers: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1399
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-09-03 18:24:05 +02:00
Cedric BAIL
68384fc7ef
eo: let's be consistent and use the portable flag MAP_ANON.
2014-09-03 17:14:39 +02:00
Cedric BAIL
5bf28d8cb7
edje: let's not depend on sndfile.
2014-09-03 17:01:37 +02:00
Daniel Kolesa
0d6b4fad8f
eolian: wrong condition fix
2014-09-03 14:44:23 +01:00
Daniel Kolesa
5827486c3d
eolian: APIs to check auto/empty on a function
2014-09-03 14:26:09 +01:00
ChunEon Park
3e8ddb1bfb
Revert "evas: Evas_3D - add .eet export/import"
...
This reverts commit 9ebb28e3d6
.
I didn't mean pushing this patch...
sorry.
2014-09-03 21:30:17 +09:00
Dmytro Dadyka
0d2f4dbc11
[Evas/evas-3d] Add shadow maps. Added two scene-API functions for enable and disable shadows on the scene. Added 6 light-API function for set and get the light projection.
...
Reviewers: raster, cedric, Hermet
Subscribers: raster, cedric
Differential Revision: https://phab.enlightenment.org/D1330
2014-09-03 21:19:16 +09:00
ChunEon Park
d1dd349feb
Merge branch 'master' of ssh://git.enlightenment.org/core/efl
2014-09-03 21:05:27 +09:00
Daniel Zaoui
12b0550301
Eolian/Parser: fix wrong type allocation.
...
fix CID 1234600
2014-09-03 11:28:05 +03:00
Carsten Haitzler
807a136305
emotion - gst 0.10 - fix build after volume change/fix
2014-09-03 16:57:01 +09:00
Daniel Zaoui
ffa9ad7daf
Eolian/Generator: support params initialization.
...
This is needed when get properties or methods have to return a
value in case of failure or to initialize parameters.
The way used is to generate an intermediate function that will
initialize the parameters and then invoke the "user" function.
2014-09-03 08:36:20 +03:00
ChunEon Park
bf1ac534d3
Merge branch 'master' of ssh://git.enlightenment.org/core/efl
2014-09-03 10:57:38 +09:00
Mike Blumenkrantz
3f468537fd
edje_cc now throws an error during link combination when the current part has no name
...
@fix
2014-09-02 15:17:07 -04:00
Stefan Schmidt
82b2ed7a40
examples: Add latest example binaries to .gitignore
...
These are build and should be ignored by git.
2014-09-02 17:11:38 +02:00
Cedric BAIL
5bac48a79d
evas: actually just define the right number of events.
2014-09-02 16:03:45 +02:00
Cedric BAIL
c0701f38a0
evas: forgotten evas canvas event EVAS_CANVAS_EVENT_DEVICE_CHANGED.
2014-09-02 15:35:14 +02:00
Daniel Kolesa
0998f2af5c
eolian: new APIs for expression analysis
...
This adds a few new APIs to retrieve the type of an expression, operators
for binary and unary expressions, lhs/rhs for binary expressions, expr for
unary expressions and value for other expressions.
2014-09-02 13:33:04 +01:00
Tom Hacohen
1a58ad78ab
Ecore exe: Mark obj as unused.
2014-09-02 13:23:41 +01:00
Daniel Kolesa
9ffe700aac
eolian: simplify expr serialize and fix null/bool case
2014-09-02 13:07:16 +01:00
Tom Hacohen
e5ed4b7f04
Ecore exe: Fix ecore_exe_send (on posix).
2014-09-02 12:56:54 +01:00
Daniel Kolesa
231b2f3044
eolian: enum validation fix
2014-09-02 12:39:58 +01:00
Cedric BAIL
09a517812f
autotools: missing cflags for building NEON support.
2014-09-02 12:54:34 +02:00
Youngbok Shin
15281561e5
evas textblock: fixed ellipsis character cut off issue with complex markup text.
...
Summary:
Evas Textblock ellipsis is handled in a item.
When the ellipsis item is added in the text, some characters are cut off
considering width of ellipsis character.
But, it is handled in only one text item.
If there are many short text item, the ellipsis item can be cut off visually.
And there was a bug in the patch when text is displayed in two lines or more.
The bug is also fixed.
Fixes Phab ticket T1213
@fix
Test Plan: This commit includes test case.
Reviewers: woohyun, seoz, sohyun, tasn, raster
Subscribers: cedric, herdsman
Differential Revision: https://phab.enlightenment.org/D1360
2014-09-02 11:47:36 +01:00
Daniel Kolesa
5e063b37a2
eolian: tests for default param values
2014-09-02 11:00:19 +01:00
Daniel Kolesa
b13bafabba
eolian: support for default param values where applicable + API
2014-09-02 10:47:55 +01:00
Stefan Schmidt
a941d9c2fd
ecore/drm: Remove another leftover from dead spartacus
2014-09-02 11:45:02 +02:00
ChunEon Park
e56199b626
Merge branch 'master' of ssh://git.enlightenment.org/core/efl
2014-09-02 10:00:11 +09:00
Daniel Kolesa
d2702a4fad
eolian: remove @constructor syntax
2014-09-01 16:02:40 +01:00
Daniel Kolesa
46715c3574
eolian: move efl eo files over to the new ctor syntax
2014-09-01 15:53:35 +01:00
Daniel Kolesa
21530bd5d8
eolian: preliminary support for new constructors section
2014-09-01 15:35:50 +01:00
Bogdan Devichev
9ebb28e3d6
evas: Evas_3D - add .eet export/import
...
Summary: The first version of .eet format is added.
Reviewers: Hermet, raster, cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1307
2014-09-01 22:43:16 +09:00
Tom Hacohen
0c9a1d8a99
Ecore con: Add Connector class (the connecting variant of server).
...
This change also consists of cleaning up the server class and adding a
constructor and a finalizer to it.
2014-09-01 12:35:22 +01:00
ChunEon Park
4cc893f0af
evas/render: don't make children active unless the active object has the proxies.
...
the src change sholud be true only if the object has any proxies.
otherwise, the children will be pushed in active objects unnecessarily.
2014-09-01 19:54:21 +09:00
Carsten Haitzler
7b219a9e99
emotion test - fix lack of null checks in test code
...
fix CID 1232081 1232080 1232079 1232078 1232077
2014-09-01 19:40:47 +09:00
Carsten Haitzler
637fe65e98
evas 3d - fix mesh saver lack of check for fopen failure
...
fix CID 1222456
2014-09-01 19:40:47 +09:00
Carsten Haitzler
0040e00373
embryo_cc - fix symbol write
...
this fixes an actual bug coverity found in embryo_cc
fix CID 1039650
2014-09-01 19:40:47 +09:00
Carsten Haitzler
ec3c84b61e
edje_edit - fix Dereference after null check
...
fix CID 1224350
2014-09-01 19:40:47 +09:00
Carsten Haitzler
1670fa27d9
ephysics - Dereference after null check - fix
...
fix CID 1039416
2014-09-01 19:40:47 +09:00
Carsten Haitzler
719ecf18e8
evas cserve2 - check return of fcntl
...
fix CID 1039707
2014-09-01 19:40:47 +09:00
Carsten Haitzler
7957721849
eldbus - fix missing varags va_end
...
fix CID 1039883
2014-09-01 19:40:47 +09:00
Carsten Haitzler
0b7e3cf422
embryo_cc - fix possible buffer overrun
...
fix CID 1039594
2014-09-01 19:40:47 +09:00
Carsten Haitzler
d78703d0a8
embryo_cc - fix possible buffer overrun
...
fix CID 1039593
2014-09-01 19:40:47 +09:00
Carsten Haitzler
f440626cf0
embryo_cc - fix possible buffer overrun
...
fix CID 1039592
2014-09-01 19:40:46 +09:00
Carsten Haitzler
435a0dda37
embryo_cc - fix possible buffer overrun
...
fix CID 1039591
2014-09-01 19:40:46 +09:00
Carsten Haitzler
88fda07299
embryo_cc - fix possible buffer overrun
...
fix CID 1039590
2014-09-01 19:40:46 +09:00
Carsten Haitzler
09648f6cf1
embryo_cc - fix possible buffer overrun
...
fix CID 1039589
2014-09-01 19:40:46 +09:00
Carsten Haitzler
1f5aa3050b
embryo_cc - fix possible buffer overrun
...
fix CID 1039588
2014-09-01 19:40:46 +09:00
Carsten Haitzler
ea3d28d0c3
embryo_cc - fix possible buffer overrun
...
fix CID 1039587
2014-09-01 19:40:46 +09:00
Carsten Haitzler
1b74f19b60
embryo_cc - fix buffer overrun possibility
...
fix CID 1039586
2014-09-01 19:40:46 +09:00
Carsten Haitzler
6d694962c6
embryo_cc - fix coverity buffer complaint
...
this isnt an actual problem, but best it never comes around again. fix
CID 1039585
2014-09-01 19:40:46 +09:00
Carsten Haitzler
3c5412f728
evas - generic loaders - fix possible string overflow on decoders
...
fixes CID 1039580
2014-09-01 19:40:46 +09:00
Tom Hacohen
056c54ebc9
Ecore con server: Fix destructor to call super correctly.
2014-09-01 11:12:17 +01:00
Tom Hacohen
a58c1b6c97
Ecore con url: Migrate to eo.
2014-09-01 11:12:17 +01:00
Jihoon Kim
715da43d3a
Add edje_object_part_text_input_hint_set/get API
...
Sets or get the input hint which allows input methods to fine-tune their behavior.
2014-09-01 19:01:54 +09:00
Carsten Haitzler
6ed29b4425
emotion - audio volume - leave as-is on file open/init
...
this fixes gst and gst1 modules to leave volume be on start. generic
can't really query easily, so just set to 0.8 by default, and xine is
already just fine. do this because back-ends seems to have a habit of
setting master volume, not per-app volume.
@fix
2014-09-01 17:09:09 +09:00
Carsten Haitzler
b7afdc80ec
emotion - fix calling pos update cb for gst1 module in frame new
...
@fix
2014-09-01 12:45:41 +09:00
Carsten Haitzler
222f2a652f
emotion_test - add printfs for other cb's
2014-09-01 11:21:36 +09:00
Mike Blumenkrantz
7b0db79c2d
revert all recent ecore-con related eo changes. completely broken.
...
please test things before committing.
reverts all changes since and including f6156c9a62
2014-08-30 08:12:54 -04:00
Jihoon Kim
44326f9ed8
ecore_imf: Add ecore_imf_context_input_hint_set API
2014-08-30 12:45:44 +09:00
Jihoon Kim
39cb520718
Add ECORE_IMF_CALLBACK_PRIVATE_COMMAND_SEND enum in Ecore_IMF_Callback_Type
...
ECORE_IMF_CALLBACK_PRIVATE_COMMAND_SEND is called when the input method sends a private command.
2014-08-30 10:50:48 +09:00
Jihoon Kim
98e06b4f25
ecore_imf: fix to call function of immodule when the input method property is changed
2014-08-30 10:26:05 +09:00
Daniel Kolesa
4785353baf
eolian: APIs to check if an implement references get/set
2014-08-29 15:30:51 +01:00
Daniel Kolesa
b05f738675
eolian: APIs to check for @empty/@auto on implements
2014-08-29 15:22:14 +01:00
Daniel Kolesa
42446e1461
eolian: remove the silly appending of .get/.set in implements
2014-08-29 15:06:48 +01:00
Stefan Schmidt
2761b71c68
evas/engine/drm: Hold a reference to the Ecore_Drm_Device
...
We will need this in more places of the evas drm engine so keep a reference
in Evas_Engine_Info_Drm for later access.
2014-08-29 15:55:44 +02:00
Stefan Schmidt
a6178c13e9
ecore/drm: Fix typo in comment
2014-08-29 15:55:37 +02:00
Stefan Schmidt
5cc2a13763
evas/drm: Remove includes for TTY we no longer need here
2014-08-29 15:55:29 +02:00
Daniel Kolesa
9f232da400
eolian: parsing for @auto and @empty
2014-08-29 14:33:56 +01:00
Daniel Kolesa
616b58dd39
eolian: prepare for more tags in implements
2014-08-29 14:14:21 +01:00
Tom Hacohen
0f9627c363
Ecore con: Fix constructing (the whole object was broken).
...
We were constructing some things too late which caused url setting to not
work at all.
2014-08-29 11:41:51 +01:00
Daniel Kolesa
84a6b654f6
eolian: shouldn't have gotten in
2014-08-29 11:41:19 +01:00
Daniel Kolesa
3e5da03f7d
eolian: update virtual to the new syntax (as per wiki)
2014-08-29 11:40:29 +01:00
Tom Hacohen
607901fb0e
Ecore con server: Fix destructor to call super correctly.
2014-08-29 10:26:23 +01:00
Tom Hacohen
61cd629a59
Ecore con: Limit some functions to only be called from inside eo_add().
2014-08-29 10:26:23 +01:00
Tom Hacohen
2a0937b889
Eo base: Add a property to indicate if the object is finalized;
...
This enables checking if an object is being created, or has already been
finalized. This is useful in functions that you want to allow
only during the creation phase (i.e inside the eo_add()).
2014-08-29 10:26:23 +01:00
Daniel Kolesa
6c7e5b0a86
eolian: require both set and get to be specified when whole property is in impls
2014-08-29 10:18:26 +01:00
Chris Michael
8eb9ae418b
ecore-evas-drm: Fix misplaced #ifdef from gl_drm patch
...
This #ifdef does not belong here. The interface_new functions Is Still
Used for normal drm ecore_evas.
Bad Gwanglim, no cookie ;)
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 16:01:28 -04:00
Chris Michael
4fe1475b7f
ecore-drm: Fix copy/paste build error
...
This line should not have been pasted (and it breaks build)
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 15:55:05 -04:00
Chris Michael
41147645d7
ecore-drm: Add local function to free outputs and on any errors during
...
create, call it
Basically, this will fix a potential leak (and a potential case of a
false output getting added) IF during creation of outputs, something
fails.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 15:41:33 -04:00
Mike Blumenkrantz
3408f1bd6d
shutup ecore-x vsync stupid log domain failures
...
@fix
2014-08-28 14:09:39 -04:00
Gwanglim Lee
00382bb6a6
gl-drm: Fix missing link to gbm for ecore_evas_drm and clean up build script
...
@fix
Summary:
This fixes following build script problems for ecore_evas_drm engine module.
1. Missing link to gbm for ecore_evas_drm if '--enable-gl-drm' option is given.
ecore_evas_drm engine is using gbm function if it builds with that config option.
To be more exact, ecore_evas_gl_drm_new_internal function needs gbm.
Thus we need to add gbm library linking '-lgbm' to ecore_evas_drm engine module
if '--enable-gl-drm' option is given. I've added this build script to
m4/ecore_check_module.m4 file.
2. Wrong gbm dependency check code in configure.ac
EFL_OPTIONAL_INTERNAL_DEPEND_PKG m4 macro function is designed for checking
dependency of efl internal libraries. Thus we should remove gbm pkg name when
configuring ecore_evas_drm engine module. It would be better to move dependency
check for gbm to m4/ecore_check_module.m4 file. And one more thing want_drm
value has to be changed to want_gl_drm in ECORE_EVAS_MODULE([gl-drm]...).
3. BUILD_ECORE_EVAS_OPENGL_DRM macro is always defined in configure.ac.
This kind of macro, BUILD_EFL_MODULE_NAME, has to be defined only if given module
is enabled. But this macro value was just defined with no test.
And it is even useless, we can use BUILD_ECORE_EVAS_GL_DRM macro which is defined
by ECORE_EVAS_MODULE([gl-drm], [${want_gl_drm}],...) function.
So I've removed that from configure.ac.
Test Plan:
1. Configure with --enable-gl-drm:
$ ./autogen.sh --enable-drm --enable-gl-drm
2. Build:
$ make && make install
3. Check module.so of ecore_evas_drm engine whether it has a library dependency with gbm:
$ readelf -a $EFL_GIT/src/modules/ecore_evas/engines/drm/.libs/module.so | grep NEEDED
Reviewers: raster, stefan_schmidt, devilhorns
Reviewed By: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1379
2014-08-28 13:37:28 -04:00
Chris Michael
80c0a33267
ecore-drm: Print out failed device name during setup
...
If we fail to setup an input device, let's print an error With the
device name also
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 12:13:18 -04:00
Daniel Kolesa
dfb5501d71
ecore: do not use Eina_Bool in ecore_mainloop.eo
2014-08-28 17:02:20 +01:00
Stefan Schmidt
d8fb36e791
ecore/drm: Remove unused enums now that spartacus is gone
2014-08-28 17:56:04 +02:00
Tom Hacohen
bba7ac87f1
Ecore con: Add Connector class (the connecting variant of server).
...
This change also consists of cleaning up the server class and adding a
constructor and a finalizer to it.
2014-08-28 14:31:17 +01:00
Tom Hacohen
bdb60f017f
Ecore con: Update migration TODO.
2014-08-28 12:00:31 +01:00
Tom Hacohen
f6156c9a62
Ecore con url: Migrate to eo.
2014-08-28 11:52:38 +01:00
Tom Hacohen
2a144e5717
Ecore con: Fix to the correct parameter type.
...
Can finally be done because the eolian cycle bug was fixed.
2014-08-28 10:26:17 +01:00
Daniel Kolesa
14d67f31d0
eolian: use EINA_C_ARRAY_LENGTH
2014-08-28 09:55:41 +01:00
Daniel Kolesa
1eb870e3d3
eolian/generator: use size of the array instead of fixed int
2014-08-28 09:49:57 +01:00
Carsten Haitzler
94f9d106c8
eolian generator - fix num of types handled
...
there are only 2 types in the ftype array... not 3!
fix CID 1232782
2014-08-28 08:45:09 +09:00
Jean Guyomarc'h
b50813f6e5
autotools: provide BSD-echo compatibility (fix c++ bindings)
...
Summary: The '-e' option does not exist in BSD-echo, nevertheless it behaves by default like the "echo -e" of the GNU-echo.
Reviewers: raster, cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1376
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-08-27 22:31:20 +02:00
Tom Hacohen
18895e2489
Ecore con: Fix some ecore con runtime issues on windows.
2014-08-27 16:25:27 +01:00
Tom Hacohen
98281cc523
Ecore con: Fix compilation on windows.
2014-08-27 16:19:25 +01:00
Daniel Kolesa
b69b90832f
eolian: remove constructors section cruft
2014-08-27 15:43:47 +01:00
Daniel Kolesa
1a76690abf
eolian/generator: remove support for custom constructors
2014-08-27 15:43:47 +01:00
Daniel Kolesa
7e95079f0f
eolian: fix tests
2014-08-27 15:43:47 +01:00
Daniel Kolesa
0e873a260d
eolian_cxx: very quick workaround to make tests compile again (needs fix)
2014-08-27 15:43:47 +01:00
Daniel Kolesa
77d148cec9
eo: migrate constructors sections to constructing methods
2014-08-27 15:43:47 +01:00
Stefan Schmidt
a65c531429
eet_dictionary: Remove now unused variable
...
Since 123bdc4342
found is now longer used here.
Remove it.
2014-08-27 16:40:16 +02:00
Tom Hacohen
686acd88f7
Ecore exe: refactor and fix compilation on windows.
...
This is the first step towards splitting it nicely. This fixes
compilation on windows (or so it seems from my testing) and takes out
all the platform specific code (posix included) out of the main source
file.
2014-08-27 15:14:17 +01:00
Stefan Schmidt
5551567847
evas/drm: Remove rest of the tty handling which is now unused
...
With the move to ecore_drm for tty handling these all became unused.
Ecore_drm already takes care of setting up the SIGUSR1/2 handler and
the rest of the tty setup.
Now that this is gone evas_drm_init/shutdown have no functionality
anymore either.
2014-08-27 16:01:06 +02:00
Stefan Schmidt
9df3bb10bb
evas/drm: Make sure the engine has the correct tty when called from expedite
...
When getting called from expedite we don't have ecore_evas in between which
normally sets things up for tty. Handle this special case here so the evas
drm engine keeps working for expedite.
2014-08-27 16:01:06 +02:00
Stefan Schmidt
9236a6d972
evas/drm: No need to check info.fd < 0 again as we just did that.
...
We are in a block here which already checked fro that. Remove this
and adjust indent.
2014-08-27 16:01:06 +02:00
Stefan Schmidt
92ba0c600f
evas/drm: Remove obsolete tty open function
...
Ecore_drm handles this now for use. No need for duplicated functionality here.
2014-08-27 16:01:06 +02:00
Daniel Kolesa
9a3cf2ff49
ecore_getopt: correct fix for CID 98382 and 98383
2014-08-27 11:57:19 +01:00
Tom Hacohen
27f738115e
Revert "ecore_getopt - fix possible null arg"
...
This breaks terminology, look at the previous commit for more info.
This reverts commit d8130825d5
.
2014-08-27 11:50:14 +01:00
Tom Hacohen
2f249a6436
Revert "ecore_getopt - fix possible null arg"
...
Breaks getopt completely, try terminology --help.
You committing it again doesn't fix the fact it doesn't work. :)
This reverts commit e876ec527f
.
2014-08-27 11:50:14 +01:00
Andrii Kroitor
38147da036
eina_file: fixing wrong return value on access problems in file copy process
...
Summary:
when dest directory is protected from writing success value was returned
@fix
Reviewers: seoz, cedric, Hermet
Reviewed By: Hermet
Subscribers: cedric, reutskiy.v.v
Differential Revision: https://phab.enlightenment.org/D1366
2014-08-27 19:47:16 +09:00
Daniel Kolesa
901d1343fd
eolian: no need to concat name in this case
2014-08-27 11:38:26 +01:00
Gwanglim Lee
a9a7ed6c52
ecore_evas: Ecore_Evas_X - Fix broken rendering during rotation with resize
...
Summary:
When ee is trying to do rotation, ee should check whether given rotation value
is portrait or not. Then it sets output size of evas canvas according to rotation value.
But, ECORE_EVAS_PORTRAIT macro used in ee x engine only checks ee's rotation value, even
if ee's rotation value is not updated yet. Thus we should change the logic to compare with
given rotation value, not ee's rotation, before setting output size of evas.
This fixes T1371 problem.
@fix
Test Plan:
1. run elementary_test -to "window states"
2. check resize
3. rotation 0 ~ 270
Reviewers: jpeg, raster, cedric, zmike, devilhorns, Hermet
Reviewed By: Hermet
Subscribers: cedric
Maniphest Tasks: T1371
Differential Revision: https://phab.enlightenment.org/D1351
2014-08-27 19:35:27 +09:00
Carsten Haitzler
e4ed80dc1e
ecore vsync - work around old kernels by blacklisting them
...
this is a bug workaround apparently old kernels that seems to get
vsync and timestamps wrong. 3.14 kernels and up only for now
@bug
2014-08-27 18:26:58 +09:00
Carsten Haitzler
e876ec527f
ecore_getopt - fix possible null arg
...
fixes CID 98382
2014-08-27 17:55:06 +09:00
Carsten Haitzler
d8130825d5
ecore_getopt - fix possible null arg
...
fixes CID 98383
2014-08-27 17:53:42 +09:00
Carsten Haitzler
7e3367d82c
fix error handling in edje_decc
...
fix CID 1039341
2014-08-27 17:49:29 +09:00
Carsten Haitzler
a427fc46f7
edje_decc - fix strrchr null return case
...
fix CID 1039342
2014-08-27 17:47:34 +09:00
Carsten Haitzler
27ae94596f
evas textblock - fix inconsistent ascent/descent return ptr checks
...
ascent/descent are always non-null in usage of
_layout_item_ascent_descent_adjust() so don't check for them.
fix CID 1099704
2014-08-27 17:37:01 +09:00
Carsten Haitzler
4124ed6946
edje - fix null return check in src description get
...
fix CID 1210812 1210811
2014-08-27 17:30:42 +09:00
Carsten Haitzler
1383f025d3
ecore-con - fix typo in error handling for ssl client init
...
fixes CID 1232730
2014-08-27 17:18:22 +09:00
Carsten Haitzler
f53683f76a
ecore-con - fix explicit null dereference
...
fix CID 1232731
2014-08-27 17:16:17 +09:00
Carsten Haitzler
9de5c8131d
ecore-con - fix explicit null ptr deref
...
fix CID 1232729
2014-08-27 17:14:30 +09:00
Carsten Haitzler
61b5a4e40b
ethumb emotion module - fix possible division by 0
2014-08-27 17:10:02 +09:00
Carsten Haitzler
ca5e0c6a9d
emotion - fix engine string leak
...
fixes CID 1232727
2014-08-27 17:08:16 +09:00
Carsten Haitzler
209962f763
embryo_cc - remove useless check against always-there array
...
fix CID 1039345
2014-08-27 17:08:16 +09:00
Tom Hacohen
185d1f44cb
Ecore exe: Fix object construction on linux and windows.
...
Thanks to Vincent Torri for reporting.
2014-08-27 09:04:14 +01:00
Carsten Haitzler
d40de658a2
eet - fix unused pointer
...
fix CID 1039489
2014-08-27 16:58:37 +09:00
Carsten Haitzler
e17a028e43
evas - fix possible bitshift bug
...
CID 1232725 1232724 1039319 1039318
2014-08-27 16:54:09 +09:00
Carsten Haitzler
efb4535807
evas 3d - fix possible divide by zero
...
fixes CID 1216432
2014-08-27 16:48:40 +09:00
Carsten Haitzler
144a92105c
evas async events fd - check fcntl return
...
fix CID 1039684
2014-08-27 16:39:09 +09:00
Carsten Haitzler
4fd102c866
evas - async events fd - check fcntl return
...
fix CID 1039683
2014-08-27 16:37:45 +09:00
Carsten Haitzler
b0adec349f
eet - handle fcntl error
...
fix CID 1039691
2014-08-27 16:35:48 +09:00
Carsten Haitzler
f8e036d5af
ecore-x - handle prop get fail for xdnd type set
...
fix CID 1039693
2014-08-27 16:33:06 +09:00
Carsten Haitzler
8762004bf1
ecore-con - check return of mkdir
...
fix CID 1039699
2014-08-27 16:28:46 +09:00
Carsten Haitzler
cbf5e0ef1d
ecore-con - check return of ecore con ssl init
...
check return of ssl init for server connection
fixes CID 1039700
2014-08-27 16:25:51 +09:00
Carsten Haitzler
4c25e710a7
ecore-pipe - check fcntl return
...
fix CID 1039703
2014-08-27 15:17:00 +09:00
Carsten Haitzler
dab0558843
evas cserv2 - fix fcntl return check
...
fixes CID 1039704
2014-08-27 15:09:14 +09:00
Carsten Haitzler
03941beeed
evas cserve2 - fix fcntl return check
...
fix CID 1039705
2014-08-27 15:06:41 +09:00
Carsten Haitzler
c71d2c7d83
evas cserve2 - fix check of fcntl return
...
fix CID 1039706
2014-08-27 15:04:04 +09:00
Carsten Haitzler
9825a16a26
evas cserve2 - check fcntl return for setting non-block
...
fix CID 1039707
2014-08-27 15:01:10 +09:00
Carsten Haitzler
29c4a28457
ethumbd - check arg signature
...
fix CID 1039708
2014-08-27 14:58:50 +09:00
Carsten Haitzler
b3fa71e0dc
ethumbd - check signature type
...
fix CID 1039709
2014-08-27 14:56:13 +09:00
Carsten Haitzler
c4b2d133e4
ethumbd - check arg signaature type
...
fix CID 1039710
2014-08-27 14:53:29 +09:00
Carsten Haitzler
9e8f024b73
ethumb - check signature of arguments for crop
...
fix CID 1039711
2014-08-27 14:52:11 +09:00
Carsten Haitzler
f5b975174f
ecore-con - use return valude of sendto.
...
fixes CID 1232726
2014-08-27 14:49:47 +09:00
Carsten Haitzler
8b654961f5
ecore-evas-extn - check engine info set return and complain
...
fix CID 1039682
2014-08-27 14:32:03 +09:00
Carsten Haitzler
3f97906d70
embryo_cc - fix bunch of unchecked fseeks
...
this fixes CID 996788
2014-08-27 14:29:21 +09:00
Carsten Haitzler
33d39beac6
evas conversion - fix bad rotation handling
...
coveriity found bad copy & paste in conversion code - 270 rot twice.
fixes CID 1039448
2014-08-27 14:24:08 +09:00
Carsten Haitzler
372b2a256f
evas - dither | convert - fix dead code
...
dead code as paln one checked twice in a row - the grey 16 check was
wrong so move to end and check against greay16 pal type
fix CID 1039449
2014-08-27 14:21:23 +09:00
Carsten Haitzler
bb7a7151ec
evas - remove logicallly dead code
...
fixes CID 1039450
2014-08-27 14:16:50 +09:00
Carsten Haitzler
6dfb9b292f
evas - remove logicallly dead code
...
fixes CID 1039451
2014-08-27 14:14:47 +09:00
Carsten Haitzler
5ca08e65d8
evas render - checking if can overlay was broking checking parent maps
...
brought out by CID 1039454 - fix!
2014-08-27 12:46:43 +09:00
Carsten Haitzler
6c758594a7
evas - table - fix copy and paste bug in table min size limiting
...
logically dead code find pointed out a bug in min size limiting in
homogenouse table layout in evas - fix CID 1039457
2014-08-27 12:39:51 +09:00
Carsten Haitzler
2fe5b511fd
evas - grid - remove logically dead code
...
remove extra priv check that is not needed in grid - CID 1039458
2014-08-27 12:36:46 +09:00
Carsten Haitzler
783f81a25f
evas - whitespace fix
2014-08-27 12:21:23 +09:00
Carsten Haitzler
123bdc4342
eet dictionary - remove impossible code
...
CID 1039464 knows full well our comments there are right - so remove
pointless code
2014-08-27 12:12:40 +09:00
Carsten Haitzler
190b404be2
eet - remove useless if at free
2014-08-27 12:11:11 +09:00
Carsten Haitzler
7a8f416bb6
edje lua - fix useless double check of list return and pointless cast
...
fixes CID 1039467
2014-08-27 12:02:58 +09:00
Carsten Haitzler
5b5ee4857a
evas - tga loader - fix alpha handling for 16/15bpp images
...
tga provides 16bpp images as actually 15bpp. the upper bit (alpha mask
bit) can be 0 or 1, but we don't check the descriptor byte to see if
this bit is relevant or not. coverity pointed this out in CID 1039473
- logically dead code that should not have been dead except for this
missing logic. well done coverity!
2014-08-27 11:58:35 +09:00
Carsten Haitzler
7847c2dafe
evas tga loader - clean up whitespace
2014-08-27 11:48:32 +09:00
Carsten Haitzler
875bf96d19
eolian - fix parser with missing break in hanling open bracket
...
fixes CID 1232732
2014-08-27 11:32:17 +09:00
Carsten Haitzler
db78176151
ephysics - fix uninitialized var
...
fixes CID 1232735
2014-08-27 11:28:25 +09:00
Carsten Haitzler
0c99a2f156
eolian - fix possible leak of name string
...
fixes CID 1232734
2014-08-27 11:25:40 +09:00
Daniel Kolesa
d09262b011
eolian: stub header generator
...
This adds functionality into eolian_gen to generate a "stub header".
The main use for this is to deal with cyclic dependencies between Eo files.
2014-08-26 17:10:14 +01:00
Carsten Haitzler
18410e17ef
ecore vsync - don't schedule vsync moe than needed - add debug too
...
this doesn't fix anything, but in going over the code finding driver
bug i notice we schedule once too often and we need more easy to use
debug info
2014-08-27 01:19:22 +09:00
Tom Hacohen
d4f6870bb5
Ecore exe: Fix windows build by making the windows stuff less redundant.
...
This should fix the dumb way it was split until now (everything was redundant).
Now we just reimplement the parts we need to reimplement and the rest is shared.
The win32 code is called from within the normal code.
2014-08-26 16:48:07 +01:00
Tom Hacohen
791f1e5f6c
Ecore exe: Start using the eo destructor.
2014-08-26 16:36:44 +01:00
Chris Michael
1cd3fbbd95
ecore-wayland: Fix ecore_wl_screen_size_get function to handle more
...
than one output.
ecore_wl_screen_size_get function Should take into account all
existing outputs. Modify code to loop outputs and add up the sizes.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-26 11:11:21 -04:00
Chris Michael
1058cffc0d
ecore-wayland: Remove need for function prototypes
...
If we declare/define these functions Before they are needed in the
listener, then we can remove the need for using function prototypes.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-26 11:11:21 -04:00
Chris Michael
4def4e751e
ecore-wayland: Fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-26 11:11:14 -04:00
Tom Hacohen
b4f49eddb0
Ecore exe: Fix object deletion.
2014-08-26 16:02:48 +01:00
Tom Hacohen
7cbfa52dd5
Ecore exe: Fix compilation on windows (fix inlist usage).
...
Hopefully. I don't have a winodws box to test it on. Go Jenkins go.
2014-08-26 15:21:05 +01:00
Tom Hacohen
40aa38c164
Ecore exe: Fix compilation on windows.
...
Hopefully. I don't have a winodws box to test it on. Go Jenkins go.
2014-08-26 15:16:00 +01:00
Daniel Kolesa
1bf49ea8e7
eolian: no need to expose _deplist_free
2014-08-26 15:12:09 +01:00
Tom Hacohen
00b3996ee1
Ecore con: Fix compilation on windows.
...
Hopefully. I don't have a winodws box to test it on. Go Jenkins go.
2014-08-26 14:53:23 +01:00
Tom Hacohen
0f55fdc1bb
Evas: Fix compilation under windows.
...
Fix as suggesetd by Vincent Torri.
2014-08-26 13:52:20 +01:00
Carsten Haitzler
da13577897
wcore-wayland - fix screen size get
...
based on https://review.tizen.org/gerrit/#/c/26077/ - but with
comments, formatting changes and so on.
2014-08-26 19:39:39 +09:00
Tom Hacohen
540581f629
Ecore con: Hopefully fix for windows.
2014-08-26 11:11:20 +01:00
Daniel Kolesa
49e5d4ffb9
eolian: flatten dependencies of a file before parsing them (remove cycles)
2014-08-26 11:06:54 +01:00
Tom Hacohen
07d12b14ac
Efl interfaces: Fix EAPI for windows.
2014-08-26 11:04:47 +01:00
Cedric BAIL
8803a8f46c
evas: Evas_3D - fix forgotten initialization.
2014-08-25 19:04:12 +02:00
Cedric BAIL
2889a6f4c5
eolian: if the if was not taken random value would end up in exp.
2014-08-25 15:25:58 +02:00
Chris Michael
50287ab731
ecore-wayland: Implement ivi-shell support for Ecore_Wayland
...
IVI-Shell is a wayland shell implementation for in-vehicle infotainment.
Summary: This is a set of patches proposed to implement IVI-Shell (https://phab.enlightenment.org/T1552 ).
Reviewers: ntanibata, devilhorns
Subscribers: mbachmann
Projects: #efl
Differential Revision: https://phab.enlightenment.org/D1350
@feature
2014-08-25 09:04:38 -04:00
Stefan Schmidt
bc2a718634
tests/eolian: Remove deleted eo file from EXTRA_DIST
...
Removed in c88c0d9347
.
2014-08-25 10:58:13 +02:00
Carsten Haitzler
6038318851
evas font draw - fix possible custout rect leak found by coverity
...
fixes CID 1039477
2014-08-25 13:18:51 +09:00
Carsten Haitzler
2a580c1665
evas textblock - remove unused pointer
...
fixes CID 1039479
2014-08-25 13:17:02 +09:00
Carsten Haitzler
24ad46488f
evas font dir - remove unused pointer
...
fixes CID 1039480
2014-08-25 13:05:21 +09:00
Carsten Haitzler
d5e11fe840
eet - remove unused return val from decode
...
fixes CID 1039490
2014-08-25 13:03:50 +09:00
Carsten Haitzler
f5f27afee0
epp - fix unused pointer var bug
...
fix CID 1039493
2014-08-25 12:57:26 +09:00
Carsten Haitzler
75a04d6c7f
evas gl - remove unused pointer variable return
...
fixes CID1039920
2014-08-25 12:55:40 +09:00
Carsten Haitzler
0b6fb19b77
evas - fix unused variable
...
fixes CID 1039921
2014-08-25 12:51:17 +09:00
Carsten Haitzler
ddac73a5fc
evas - scalecache cutouts - fix possible leak coverity found
...
fixes CID 1039923
2014-08-25 12:49:22 +09:00
Carsten Haitzler
8389e3e6a9
evas - rectangle custouts - fix possible leak coverity found
...
this fixes CID 1039924
2014-08-25 12:42:56 +09:00
Carsten Haitzler
463f5a29f9
eldbus - fix varargs usage - missing va_end on return
...
this fixes CID 1039883
2014-08-25 11:50:36 +09:00
Carsten Haitzler
479c0f37a4
fix efl deadlock with thread queues
...
@fix
2014-08-24 22:19:05 +09:00
Daniel Kolesa
230758a858
eolian: do not free insides of field_list
...
After field_list was migrated from stringshare to struct,
I forgot to change this.
2014-08-24 14:22:42 +01:00
Carsten Haitzler
c6193f7497
ecore x vsync - if schedule fails, use fallback timeout to adapt faster
2014-08-24 19:51:42 +09:00
Carsten Haitzler
52b5250713
emotion gst1 - stop complaining about null uri
2014-08-23 19:20:16 +09:00
Carsten Haitzler
12d42e85a4
emotion - gst1 backend - add subtitle file support
...
this enables subtitle file support in the emotion gstreamer1 backend.
this matches the vlc generic one. xine still doesn't.
2014-08-23 18:26:29 +09:00
Marcel Hollerbach
8749504b5c
ecore_con: pass the correct pointer as data in the callback.
...
Summary:
The pass of the wrong pointer caused a wrong scope get call cause the the
passed pointer was not a valid eo pointer.
Test Plan: Run enlightenment entrance, it wont crash anymore
Reviewers: tasn
Subscribers: cedric, Sachiel
Differential Revision: https://phab.enlightenment.org/D1352
2014-08-23 16:39:14 +09:00
Chris Michael
4aeee0de4c
ecore-evas-wayland: Fix ecore_evas async rendering with wayland engines
...
Recent expedite changes have uncovered an issue where the ecore_evas
(under wayland) was not supporting async rendering correctly. This
fixes the issue so we can run expedite with -y and get redraws again.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-22 13:32:38 -04:00
Chris Michael
d5822fa6ee
ecore-evas: Default wayland ecore_evas 'frames' off
...
NB: There is something fishy going on with evas overdrawing the canvas
onto the ecore_evas 'border frames'. Disable ecore_evas border frames
until this can be looked into.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-22 13:32:38 -04:00
Tom Hacohen
974e3afabc
Ecore con: Rename to Ecore.Con.Base for the C++ bindings.
2014-08-22 17:37:56 +01:00
Tom Hacohen
9a8a416325
Ecore con server: Add support for some eo events.
2014-08-22 17:37:56 +01:00
Tom Hacohen
d72f809fb8
Ecore con server: Migrate to eo.
2014-08-22 17:37:56 +01:00
Tom Hacohen
718a942bde
Ecore con client: Add support for some eo events.
2014-08-22 17:11:54 +01:00
Tom Hacohen
d9b5f192d4
Ecore con client: Migrate to eo.
2014-08-22 17:11:54 +01:00
Tom Hacohen
218e76fd30
Ecore con: Start migration to eo.
2014-08-22 17:00:49 +01:00
Daniel Kolesa
c562b38588
eolian: properly get the legacy attribute of a method/property
2014-08-22 17:01:36 +01:00
Daniel Kolesa
b75014a024
eolian: refactor the struct/enum field APIs
2014-08-22 16:56:41 +01:00
Daniel Kolesa
894c9a42db
eolian: field_names is now field_list (prepare for API changes)
2014-08-22 16:17:50 +01:00
Stefan Schmidt
3fe554e0b6
build: Allow to use external liblz4 instead of embedded copy
...
While we are likely will keep the embedded copy for a while to avoid a really
new dependency we allow now to use the external liblz4. You need at least
revision r120 and a package that ships the pc file for it.
Personally I would like to get rid of it rather sooner than later due to the
security implications and a bunch of code we ship but have no idea about.
Reality is that it will need some time until this new lib is actually
packaged and shipped with releases for a a majority of people.
This patch was co-worked with Doug Newgard <scimmia22@outlook.com>
2014-08-22 16:27:28 +02:00
Daniel Kolesa
8c8a2b1098
ecore_getopt: correct fix for CID 98382 and 98383
2014-08-22 15:13:44 +01:00
Daniel Kolesa
50632600e6
Revert "ecore_getopt - fix arg_val being null"
...
It's as wrong as the other commit which TAsn already reverted.
This needs a fix elsewhere, particularly in the functions that
use arg_val.
This reverts commit ab53900364
.
2014-08-22 15:07:21 +01:00
Tom Hacohen
41ec0da2aa
Revert "ecore_getopt - handle if arg_val is null"
...
This completely breaks getopt. Try running terminology --help.
This reverts commit 1bb6a8a4e4
.
2014-08-22 14:51:35 +01:00
Daniel Kolesa
f35b5e35df
eolian: guard eo types in legacy headers
2014-08-22 14:40:01 +01:00
Daniel Kolesa
19d8209266
eolian: clean up type generation + fix function pointers
2014-08-22 14:04:22 +01:00
Daniel Kolesa
4fa161fffa
eolian: yet another validator fix (expression validation)
2014-08-22 13:54:24 +01:00
Daniel Kolesa
189bc4512d
eolian: fix type generation for function pointers
2014-08-22 13:45:20 +01:00
Daniel Kolesa
8b6eadcb3c
eolian: fix segfault in validator + fill in line info properly
2014-08-22 13:28:29 +01:00
Daniel Kolesa
8f7d325b30
eolian: mark function types as function types
2014-08-22 13:18:17 +01:00
Daniel Kolesa
26e1ec3e32
eolian: fully working database validation
2014-08-22 13:10:29 +01:00
Carsten Haitzler
489404c785
evas gl x11 - fix structurally dead code
...
fix previous "shut up unused params warnings code bits and use
EINA_UNUSED. fixes CID 1039495
2014-08-22 20:14:59 +09:00
Carsten Haitzler
c654b3ef2c
evas loaders - fix logically dead code
...
fix CID 1039447
2014-08-22 20:14:59 +09:00
Carsten Haitzler
da45b6ad57
evas sw core - scaler - remove logically dead code
...
fix CID 1039445
1039446
2014-08-22 20:14:59 +09:00
Carsten Haitzler
b21d6cfd0c
evas gl common - remove logically dead code
...
fix CID 1039444
2014-08-22 20:14:59 +09:00
Carsten Haitzler
e6b92c1b35
evas ico loader - remove logically dead code
...
cols cant even be > 256, so remove. fix CID 1039442
2014-08-22 20:14:59 +09:00
Carsten Haitzler
56dc04b019
ehysics - fix potential divide by zero
...
fix CID 1039435
2014-08-22 20:14:59 +09:00
Carsten Haitzler
f764b8e644
eeze - fix possible null dereference of mount pount on mount
...
fix fixes CID 1039425
2014-08-22 20:14:59 +09:00
Carsten Haitzler
683834cfc4
ephysics - fix null dereference
...
this fixes a real bug in ephysics where we explicitly deref a null
ponter. fix CID 1039418
2014-08-22 20:14:59 +09:00
Carsten Haitzler
91c0198273
ephysics - fix explicit possible null deref
...
fix CID 1039417
2014-08-22 20:14:59 +09:00
Carsten Haitzler
58fed21414
evas - fix possible layer null access in object free
...
fixes CID 1039409
2014-08-22 20:14:59 +09:00
Carsten Haitzler
1c82a88d6e
evas text - deal with possible null text in layout
...
fix CID 1039408
2014-08-22 20:14:59 +09:00
Carsten Haitzler
f5d9fb1320
evas software generic - dont check ptrs - already not null.
...
we dont check these anywhere else - thus they are valid.
fix CID 1039390 1039391 1039392 1039393
2014-08-22 20:14:59 +09:00
Carsten Haitzler
acb24adcaf
edje - document intented fallthrough
2014-08-22 20:14:59 +09:00
Carsten Haitzler
87aee5ab61
edje -document intentional fallthrough
2014-08-22 20:14:59 +09:00
Carsten Haitzler
ab53900364
ecore_getopt - fix arg_val being null
...
fix CID 98382
2014-08-22 20:14:58 +09:00
Carsten Haitzler
1bb6a8a4e4
ecore_getopt - handle if arg_val is null
...
fix CID 98383
2014-08-22 20:14:58 +09:00
Carsten Haitzler
9415a1d310
embryo_cc - fix usless array check
...
fix CID 1039346
2014-08-22 20:14:58 +09:00
Carsten Haitzler
14008d3111
embryo_cc - fix uselss array existance check
...
fix CID 1039345
2014-08-22 20:14:58 +09:00
Carsten Haitzler
e9afad0b07
check strrchr to be sure
...
this fixes CID 1039342
2014-08-22 20:14:58 +09:00
Carsten Haitzler
554563cc21
fix fopen return check and error
...
fixes CID 1039341
2014-08-22 20:14:57 +09:00
Carsten Haitzler
ceee029484
ethumbd - check eldbus_service_object_data_get return like everywhere
...
this fixes CID 1039338
2014-08-22 20:14:57 +09:00
Carsten Haitzler
c8a8ee3f5e
edje fix real part get
...
fixes CID 1039331
2014-08-22 20:14:57 +09:00
Carsten Haitzler
855cc98ee4
fix possible null real part lookup in edje
...
reap part get is always checked.. except here. check and be safe.
fixes CID 1039331
2014-08-22 20:14:57 +09:00
Carsten Haitzler
48f45da5fb
fix possible integer overflows with bitshift
...
these are very unlinkely, but in theory possible so check return value
and don't use an invalid bitshift.
fixes CID 1039318 and CID 1039319
2014-08-22 20:14:57 +09:00
Carsten Haitzler
32e5189952
embryo_cc - check fseeek return and complain
...
fixes CID 996788
2014-08-22 20:14:57 +09:00
Daniel Kolesa
d043c84492
eolian: more validation code (alias/struct/enum/constant/global)
2014-08-22 11:17:31 +01:00
Carsten Haitzler
c20cf0964f
emotion - make emotion object init now optional.
...
if you don't init (or set engine) on an emotion object, itstill works
- it chooses the default engine.. whihc i now have set as gst1. :) one
less thing that HAS to be done on init. better.
2014-08-22 17:38:50 +09:00
Jérémy Zurcher
ef91422e90
Eo: add missing field initializer
2014-08-22 10:09:58 +02:00
Jérémy Zurcher
68020daf19
Eolian: fix typo
2014-08-22 09:20:53 +02:00
Jérémy Zurcher
4cbdd93b13
Ecore_Common: protect against Ecore_Exe redefinition
2014-08-22 09:20:32 +02:00
Mike Blumenkrantz
84b985b45c
edje_cc only prints kitten-harming message with nosave
2014-08-21 15:03:28 -04:00
Mike Blumenkrantz
82c0f67f02
de-frenchify edje_cc --no-save option
2014-08-21 15:02:46 -04:00
Wonguk Jeong
fa382dade0
emotion: fix command-line args visualization test
2014-08-21 19:15:58 +02:00
Wonguk Jeong
a0999f9600
emotion: add more audio formats in supporting extension list
2014-08-21 17:59:05 +02:00
Daniel Kolesa
e99f7876a6
eolian: some initial validation traversal
2014-08-21 16:53:41 +01:00
Cedric BAIL
623638c65b
evas: fix examples with latest eo change.
2014-08-21 17:52:54 +02:00
Daniel Kolesa
cdd4860520
eolian: turn db validation into separate API
2014-08-21 16:35:59 +01:00
Daniel Kolesa
c1afa1b6b5
eolian: add entry point for database validation stage
2014-08-21 16:23:37 +01:00
Cedric BAIL
be39c49554
gitignore: ignore some more generated files.
2014-08-21 17:08:36 +02:00
Wonguk Jeong
ddbc67a01a
emotion: support gstreamer1 for EFL_RUN_IN_TREE/static library
2014-08-21 17:02:21 +02:00
Chris Michael
bbe563b33b
gl-drm: Fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-21 10:52:11 -04:00
Chris Michael
3fdbb9e855
gl-drm: Remove useless else block
...
Swap mode is already defaulted to MODE_FULL, so we don't need this
else here.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-21 10:52:11 -04:00
Chris Michael
97d53c1910
gl-drm: Remove blank line
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-21 10:52:11 -04:00
Daniel Kolesa
5d5185f900
elua: support for passing data to modules via require
2014-08-21 15:32:03 +01:00
Daniel Kolesa
ba35fe91d1
lib/efl: add gitignore
2014-08-21 15:19:38 +01:00
Daniel Kolesa
efa40a5bb2
elua: first namespace is root module name, remove -M
2014-08-21 15:17:19 +01:00
Cedric BAIL
41fab84f83
edje: make edje map have the same behavior has visibility.
...
It is in fact more coherent to follow the logic of visibility for map to.
So you don't require a specific state to finish your animation before turning
map off.
2014-08-21 16:10:54 +02:00
Tom Hacohen
0e4b847deb
Evas dummy_slave: Fix build race condition (failure to build).
...
For some reason dummy links against libeo but doesn't depend on it.
I have no idea what dummy_slave is and why it behaves in such an odd way.
Maybe there's even a more serious issue somewhere, but for now, this seems
to fix build.
2014-08-21 13:19:21 +01:00
Cedric BAIL
1a571fc689
eina: add documentation for the tricky eina_hash_pointer_new
2014-08-21 13:47:59 +02:00
Daniel Kolesa
78acf69e20
eo, autotools: check for mmap feature rather than OS (mmap is POSIX)
2014-08-21 11:54:17 +01:00
Cedric BAIL
5747c6fcea
ecore_evas: Ecore_Evas_X - make sure that ecore evas post render is always called.
...
This fix a case where when doing asynchronous rendering and no update was done,
the post render evas event would never be triggered and so no call to ecore evas
post render callback were made. Now the async X backend follow all other backend
behavior.
@fix
2014-08-21 12:33:37 +02:00
Tom Hacohen
a9a049b8ab
Eo files: Adjust according to latest eolian changes.
2014-08-21 11:02:11 +01:00
Tom Hacohen
6e5a35e43e
Ecore exe: Start using the control interface.
2014-08-21 11:02:11 +01:00
Tom Hacohen
cc6b02bc22
Ecore Exe: Start using eo events.
2014-08-21 11:02:11 +01:00
Tom Hacohen
eed11ac529
Ecore Exe: Migrate to eo.
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
5ec2aecd83
Emotion object: Convert from a smart object to an eo object.
2014-08-21 11:02:11 +01:00
Tom Hacohen
0f3ccbfd17
Emotion object: Create .eo file.
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
345f1fc7ca
Ecore mainloop: add some more events.
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
c31c624e01
Efl interfaces: Install missing files.
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