Commit Graph

27465 Commits

Author SHA1 Message Date
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
Tom Hacohen de7f4cc22c Efl: Fix compilation in windows. 2014-08-22 10:44:09 +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
Wonguk Jeong 1142864d6f Merge branch 'master' of ssh://git.enlightenment.org/core/efl 2014-08-21 16:57:05 +02:00
Wonguk Jeong d1dce7ca08 .gitignore: add efl.pc 2014-08-21 16:56:06 +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 5320b86183 Efl inerfaces: Merge initial efl interfaces work.
This includes the efl interfaces changes as mentioned in:
https://phab.enlightenment.org/w/efl_interfaces/

This is still work in progress, but stable enough to be used.
2014-08-21 11:02:46 +01:00
Cedric BAIL 2a51029340 ecore_x: fix debug message and try to shutdown in time. 2014-08-21 12:04:53 +02:00
Jean Guyomarc'h dc8e006e4f eo: mmap()/unmap() are also supported on OSX
Reviewers: raster, raoulh
@feature

Subscribers: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-08-21 12:04:53 +02:00
Jean Guyomarc'h f449f0ddb6 eina: port Eina_Spinlock for OSX
Summary: Support of Spinlocks in Eina (Eina_Spinlock) for OSX, which does not implement them in pthread.
@feature

Reviewers: raster, raoulh, naguirre, cedric, stefan_schmidt

Subscribers: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-08-21 12:04:53 +02:00
Mun, Gwan-gyeong f5b8109397 evas: add evas gl-drm engine
Summary: This is the first step to introduce a gl-drm backend.

Test Plan: "ecore evas" create with ecore_evas_gl_drm_new(). It creates "ecore evas" with gl_drm evas backend.
@feature

Reviewers: raster, Hermet, cedric, devilhorns

Subscribers: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-08-21 12:04:53 +02:00