summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Eo: add more info when an event already existsdevs/tasn/eo-events-hashDaniel Zaoui2014-05-121-1/+1
|
* Eo/Evas: adapt smart callbacks to work better with Eo events.Daniel Zaoui2014-05-122-35/+18
| | | | | | | | | | | | | | | | | An issue has been found when a callback is not registered via Evas Smart functions but is called via these ones. The Eo event was not found in the Evas signals hash table. A few scenarios can occur: - event registered and invoked by Evas: OK. - event registered in Eo and invoked by Evas: OK because we search for the event in the Eo layer first. - event registered in Evas and invoked by Eo: Cannot work because the Eo event is created in the Evas layer and is not registered at all inside the Eo layer. It means that the code calling this event will never be able to give the Eo event description to Eo callback call function. - event registered and invoked by Eo: OK.
* Eo: fix eo_event new function.Daniel Zaoui2014-05-121-1/+1
| | | | class_data was missing.
* Eo: implemented a function to get event description from name.Tom Hacohen2014-05-123-0/+48
| | | | | | | | | It's called: eo_event_global_event_from_name_get(). It's useful for dynamic method calling from bindings, and is needed for better legacy (smart) callbacks support. @feature
* eo ecore timer - improve documentation in the eo fileCarsten Haitzler (Rasterman)2014-05-121-13/+14
|
* evas/examples - revised evas-3d-proxyChunEon Park2014-05-121-2/+3
|
* evas/evas3d: discard proxy textures list properly.ChunEon Park2014-05-121-2/+8
| | | | this fixes evas-3d-proxy example to be exited correctly.
* evas/evas3d: fix proxy texture source set.ChunEon Park2014-05-121-1/+1
| | | | the appeneded texture should be object itself but not private data.
* Compilation: align EOLIAN, EDJ with CC and othersJean-Philippe Andre2014-05-122-2/+2
| | | | | | | | | | | Hate seeing those unaligned things: EOLIAN blah EDJ blah CC blah CC blah OCD mode :)
* Evas: Fix abort() when using ETC2 with alphaJean-Philippe Andre2014-05-121-0/+3
|
* Ecore evas: Fix crash after image_data_setJean-Philippe Andre2014-05-121-0/+2
| | | | | | In some cases, the image has a format different from RGBA, so image_data_set will be invalid as the new data is expected to be RGBA. This happened with ETC2 images.
* evas/evas3d: applied eo intensively and fix indentation.ChunEon Park2014-05-125-291/+274
|
* ecore-x - fix setting protocol atoms for icccm for 64bitCarsten Haitzler (Rasterman)2014-05-111-1/+5
| | | | @fix
* evas: remove logically dead code.Cedric Bail2014-05-101-4/+0
| | | | | | | CID 1211984. Note that in error case, the calloc is either not passed or returned NULL so free will never be called.
* evas: fix uninitialized value usage in Evas_3D.Cedric Bail2014-05-101-2/+2
| | | | | This code look suspiciously similar to src/lib/evas/canvas/evas_3d_mesh.c line 682.
* evas: move the type and enum of Evas_3D into the unstable part of the API.Cedric Bail2014-05-102-538/+539
| | | | | | | | | | I am concerned that we do duplicate the color format of a texture insteed of reusing the colorspace enum from Evas (that already exist). I believe this is a side effect of not using Evas_GL_Image for texture. This let me think that I wont allow this API out of BETA until we reduce duplication by using Evas_GL_Image as it seems it will also impact the public API of Evas_3D.
* evas: fix uninitialized value in Evas_3D.Cedric Bail2014-05-101-1/+4
| | | | CID 1211986.
* evas: remove left over Evas_3D public/released API.Cedric Bail2014-05-101-0/+2
|
* evas: fix use of uninitialized value in Evas_3D_Mesh.Cedric Bail2014-05-101-2/+2
|
* evas: fix uninitialized value being used when the engine doesn't support ↵Cedric Bail2014-05-101-1/+2
| | | | | | Evas_3D. CID 1211988
* autotools: define @datarootdir@ explicitly to avoid config.status warnings.Savio Sena2014-05-106-0/+12
| | | | | | | | | | | | | | | Summary: This patch removes warnings like this: config.status: WARNING: '/home/savio/src/efl/pc/eo.pc.in' seems to ignore the --datarootdir setting Reviewers: cedric, JackDanielZ, smohanty CC: felipealmeida, cedric Differential Revision: https://phab.enlightenment.org/D843 Signed-off-by: Cedric Bail <cedric.bail@free.fr>
* eolian-cxx: remove annoying compilation warnings and messagesSavio Sena2014-05-102-24/+0
| | | | | | | | | | | | | | Summary: - remove an automake warning caused by a variable redefinition - remove unnecessary verbosity during debug compilation Reviewers: cedric, smohanty CC: felipealmeida, cedric Differential Revision: https://phab.enlightenment.org/D844 Signed-off-by: Cedric Bail <cedric.bail@free.fr>
* redo lazEDC parsing a bit to fix desc.state omissionMike Blumenkrantz2014-05-093-8/+59
|
* lazEDC missing keywords for scale/noscaleMike Blumenkrantz2014-05-091-2/+15
|
* fix be9b27ac99dc4fcb49c340b8bdf4bfcbe4240e5f for edje_ccMike Blumenkrantz2014-05-091-4/+3
| | | | do_params is set when expecting parameters, not req_params
* lazEDC syntax update: imprecise -> nopreciseMike Blumenkrantz2014-05-091-4/+4
|
* ecore_x_image_get() should not abort when shm creation failsMike Blumenkrantz2014-05-091-5/+1
|
* ...also when shmat() failsMike Blumenkrantz2014-05-091-0/+1
|
* ecore-x should print an error when shmget failsMike Blumenkrantz2014-05-091-0/+1
|
* examples: fix eolian_cxx Makefile.am to work with --with-eolian-cxx.Savio Sena2014-05-091-17/+28
| | | | | | | | | | | | | | | Summary: Includes Makefile_Eolian*_Helper.am and -- since _EOLIAN_GEN_DEP and _EOLIAN_CXX_DEP can't be resolved from src/examples -- redefine the generation rules locally. Reviewers: cedric, stefan, stefan_schmidt CC: felipealmeida, cedric Differential Revision: https://phab.enlightenment.org/D836 Signed-off-by: Cedric Bail <cedric.bail@free.fr>
* eina-cxx: add EFL_PTHREAD_CFLAGS to EINA_CXX_CFLAGS and EFL_PTHREAD_LIBS and ↵Felipe Magno de Almeida2014-05-094-21/+13
| | | | | | | | | | | | | | | | -lm to examples Summary: EFL_PTHREAD_CFLAGS are needed for tests and users that use efl::eina::thread's and EFL_PTHREAD_LIBS to eina_cxx, eo and evas examples. Reviewers: cedric, stefan, stefan_schmidt CC: cedric, savio Differential Revision: https://phab.enlightenment.org/D832 Signed-off-by: Cedric Bail <cedric.bail@free.fr>
* eolian_cxx: pass eo_class by reference instead of by value.Savio Sena2014-05-091-1/+1
| | | | | | | | | | | | | Summary: This patch gets rid of a "defect" pointed out by Coverty Scan -- as per jackdanielz request. CID 1211985. Reviewers: cedric, smohanty, JackDanielZ CC: felipealmeida, cedric Differential Revision: https://phab.enlightenment.org/D840 Signed-off-by: Cedric Bail <cedric.bail@free.fr>
* eolian-cxx: re-enable Makefile_Ecore_Audio_Cxx installation and tests.Savio Sena2014-05-091-16/+15
| | | | | | | | | | Reviewers: cedric, stefan, stefan_schmidt, smohanty CC: felipealmeida, cedric Differential Revision: https://phab.enlightenment.org/D839 Signed-off-by: Cedric Bail <cedric.bail@free.fr>
* eolian: fix pkg-config eoincludedir variable to point to @datadir@ instead ↵Savio Sena2014-05-098-9/+8
| | | | | | | | | | | | | | of @datarootdir@. Summary: .eo files are installed at $(datadir)/eolian/include/ actually. The set-up fails when configure --datadir is different from --datarootdir. Reviewers: cedric, JackDanielZ CC: felipealmeida, cedric Differential Revision: https://phab.enlightenment.org/D838 Signed-off-by: Cedric Bail <cedric.bail@free.fr>
* eina-cxx: remove unused parameter names and fix function without return in ↵Felipe Magno de Almeida2014-05-092-3/+4
| | | | | | | | | | | | | | | | examples. Summary: Fix function with return type and not returning any value and remove warnings about unused identifiers in examples for eina C++. Reviewers: cedric, stefan, stefan_schmidt CC: savio, cedric Differential Revision: https://phab.enlightenment.org/D837 Signed-off-by: Cedric Bail <cedric.bail@free.fr>
* eolian_cxx: removes C++ examples when C++11 isn't supportedFelipe Magno de Almeida2014-05-093-10/+24
| | | | | | | | | | | | | | | Summary: Added HAVE_CXX11 guards to Makefile*.am files for C++ binding to avoid compilation errors for examples when C++11 isn't supported. This also disable installation of all EFL CXX pkgconfig files. Reviewers: cedric, stefan, stefan_schmidt CC: cedric, savio Differential Revision: https://phab.enlightenment.org/D831 Signed-off-by: Cedric Bail <cedric.bail@free.fr>
* eolian-cxx: fix #include directives generationFelipe Magno de Almeida2014-05-091-1/+3
| | | | | | | | | | | | Summary: Fix eolian_cxx #include directives generation for relative paths Reviewers: cedric, stefan, stefan_schmidt CC: cedric, savio Differential Revision: https://phab.enlightenment.org/D833 Signed-off-by: Cedric Bail <cedric.bail@free.fr>
* Evas test: Update filters tests (Lua) - part 2Jean-Philippe Andre2014-05-091-59/+57
| | | | Rendering & padding tests
* Evas test: Update filters test (Lua) - part 1Jean-Philippe Andre2014-05-091-119/+79
|
* Evas filters: Fix some parsing errorsJean-Philippe Andre2014-05-091-4/+16
|
* Evas doc: Add example for padding_set (filters)Jean-Philippe Andre2014-05-093-1/+19
| | | | With preview and all.
* Evas doc: Move filters reference doc to LuaJean-Philippe Andre2014-05-091-119/+133
| | | | | Part 2: improve doc design, translate examples to Lua syntax and add a few words about Lua itself.
* Evas doc: Move filters examples to LuaJean-Philippe Andre2014-05-0918-37/+37
| | | | Part 1: auto-generated examples with previews
* gitignore: Ignore PNG files for the filters' docJean-Philippe Andre2014-05-091-0/+1
|
* evas-wayland-shm: Fix 'oopsie/typo' in temporary file name templateChris Michael2014-05-091-1/+1
| | | | | | | | @bugfix: When creating a temporary file for the buffer's mmaped data, we need to make sure there is an appending '/' in the name else mkstemp will fail due to improperly formatted filename. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Eo: Rename descs2 to descs (remnant of the Eo2 change).Tom Hacohen2014-05-092-4/+4
|
* Eo: Improved docs a bit.Tom Hacohen2014-05-091-3/+3
|
* evas-wayland-shm: Use XDG_RUNTIME_DIR if available for creating mmap'dChris Michael2014-05-091-6/+21
| | | | | | | | | | | buffer file. @bugfix: When we create the mmap'd file for shm buffer access, try using the XDG_RUNTIME_DIR first as the place to create the file. If that does not exist in the environment, Then fallback to using /tmp directory. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-x: Set keycode in ecore_event structure during key press/release eventsChris Michael2014-05-092-0/+3
| | | | | | | | | bugfix@: As we have support in the Ecore_Event structure for storing keycode on key press/release, let's utilize it. This will simplify wayland compositor code as we won't have to parse key names to get the keycode. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore/example: Modify the explanation of ecore evas extn plug example.WooHyun Jung2014-05-091-5/+3
|