summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* eolian_cxx: Fix @beta on generated bindings for C++devs/vitorsousa/beta_error_eoliancxxVitor Sousa2015-05-125-53/+63
|
* eolian: fix wrong enum testsDaniel Kolesa2015-05-122-5/+4
|
* eolian: update eolian_type_base_type_get for REGULAR typesDaniel Kolesa2015-05-122-2/+21
|
* ecore-wayland: Input grab_count is unsigned int, no need for comparison < 0Chris Michael2015-05-121-6/+4
| | | | | | | | | Summary: As input->grab_count is an unsigned int there is no need for the < 0 comparison as that will always return false @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore-wayland: Add a grab_count variable for synchronization ↵jhyuni.kang2015-05-122-8/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wl_input_grab/ungrab with pointer and touch event Summary: The touch screen device generates touch events. But in some special enviroments, a first finger will be matched to a pointer event(not touch event). And other fingers (second, third, ...) will be matched touch events. In that case ecore_wl_input_ungrab() is called abnormally. A first finger pressed, _ecore_wl_input_cb_pointer_button() call ecore_wl_input_grab(). A second finger pressed, _ecore_wl_input_cb_touch_down() is called but not grab. But when a second finger is released, _ecore_wl_input_cb_touch_up() call ecore_wl_input_ungrab() So ungrab function generate two mouse up events and a first finger is released. In other case, first finger pressed -> second finger pressed -> first finger release. That case when a first finger released a second finger release event is generated. So after that application doesn't get a release event about a second finger when a second finger is really released. I think in a multitouch case, ungrab function will be called when a all finger are released. So I add a grab_count variable for count currently touched fingers. And only called a ungrab funtion all fingers are released. Test Plan: In a touch screen supported multitouch, press two or more fingers and release. And watch events generation. Reviewers: raster, devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2481
* ecore-drm: Add API function to test if an output can go on a given crtcChris Michael2015-05-122-0/+80
| | | | | | | | | | Summary: This adds a new API function to test if a given Ecore_Drm_Output can be used on a given crtc. This is needed for DRM RandR support @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Eina log: Fix previous commit (ERR & CRI -> bt)Jean-Philippe Andre2015-05-121-1/+1
| | | | | | This was a < comparison, not <= I don't totally agree on taking the bts for each error... just try to cat a binary file in terminology and have fun.
* Eina log: Enable backtrace only for CRI and ERR by defaultJean-Philippe Andre2015-05-121-1/+1
| | | | | | | | | | | | Using EINA_LOG_LEVEL=4 for standard debugging has now become absolutely horrible (and slow!). Backtraces may make sense in case of ERR and CRI messages, but are just pollution for other levels. WRN could be argued over but the old env variable is still there so just use it if you want backtraces: $ export EINA_LOG_BACKTRACE=2
* Evas GL common: Skip shaders generation if there is no changeJean-Philippe Andre2015-05-125-9/+22
| | | | | | | | | | | | | | | | | | Based on a quick git diff we check that the glsl code has not changed. This should fix out-of-tree builds and avoid all source modification unless required. When compiling from a tarball there should be no git tree (err 129), or if there's one the files should not be checked in (ie. no diff). If you changed the glsl files in a tarball... too bad for you. If this is still not enough to fix the build, then go ahead and disable the script from Makefile_Evas.am I would like to note that the auto-generation during make is extremely useful when working on the shaders, which is why I'd rather keep it enabled. @fix
* data: Silent another mkdir when usign automake silent rulesStefan Schmidt2015-05-111-2/+3
| | | | Visible when running as verbose.
* eolian: fix up remaining doc comments in the treeDaniel Kolesa2015-05-118-101/+100
|
* eolian: fix doc comments across the treeDaniel Kolesa2015-05-116-48/+48
|
* ecore_wl: get dpi after all pending events are handledBoram Park2015-05-111-0/+3
| | | | | | | | | | Summary: ecore_wl_dpi_get will return the correct value after wl_output's events are handled Reviewers: zmike, devilhorns, bryceharrington Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2479
* rg_etc: Correct ifdef to keep function available for debug buildStefan Schmidt2015-05-111-1/+1
| | | | | | | | | | | In the nightly builds we have debug enabled and this spotted the case where rg_etc1_solution_coordinates_block_colors_get is actually still used: lib/eet/.libs/libeet.so: undefined reference to `rg_etc1_solution_coordinates_block_colors_get' Showed only after we switched back from release to dev mode. @fix
* efreet: fix signed warningSebastian Dransfeld2015-05-111-1/+4
| | | | | | | | Update to 6a0d23. Casting to int isn't a real solution, since we could have values which overflows. Since we want the absolute value, just make sure we subtract the larger value from the smaller.
* edje: rename variableSebastian Dransfeld2015-05-111-10/+10
| | | | Give variable a name which better describes its purpose.
* evas: fix bug in evas gl texture.Ji-Youn Park2015-05-111-8/+2
| | | | Summary: bytecount always 1,2,4. so changed for simple code.
* build: Fix benchmark and exmaples dep on all target as well.Stefan Schmidt2015-05-111-2/+2
| | | | | Same as the check-build target I fixed in my previous commit these two need the all dependency to compile everything needed before being run.
* build: Add correct dependency for check-build target.Stefan Schmidt2015-05-111-1/+1
| | | | | | | | We need to build everythign else before. Without this dep running check-build as first target from a fresh build will fail due to wrong dependency handling (like no eolian run over the eo files, etc) Inspired by D2489 from Kabeer Khan.
* evas: fix bug in evas gl texture.Ji-Youn Park2015-05-111-2/+8
| | | | | Summary: If the pixel size of image is not 32 bit like EVAS_COLORSPACE_AGRY88, GL_UNPACK_ALIGNMENT have to be changed.
* eina debug monitor - dont shadow varsCarsten Haitzler (Rasterman)2015-05-111-2/+2
|
* eina debug monitor - add types.h includeCarsten Haitzler (Rasterman)2015-05-111-0/+1
|
* efl debug - make event log header .. nicer with a block header and sizeCarsten Haitzler (Rasterman)2015-05-111-12/+9
|
* evas: fixing examples after change on Evas_3D.Cedric BAIL2015-05-102-7/+5
|
* evas: fix bug in the example of evas-3d-cube-rotate.se.osadchy2015-05-101-15/+5
| | | | | | | | | | | | Summary: Refactoring of code and fix work of signals for normal rotation of cube. Reviewers: cedric, raster, Hermet Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2392 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* eio: fix grammar and spelling mistakes in Eio.h.Yomi2015-05-101-24/+24
| | | | | | | | | | | | Summary: Fix grammar and spelling mistakes in Eio.h Reviewers: cedric Reviewed By: cedric Differential Revision: https://phab.enlightenment.org/D2472 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* ecore_cocoa,ethumb: fix compiling after EAPI policy changesJean Guyomarc'h2015-05-105-5/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: I went through a lot of undefined symbols while compiling ecore_evas_cocoa module and ethumb-related binaries. E.g.: Undefined symbols for architecture x86_64: "_ECORE_COCOA_EVENT_EXPOSE", referenced from: _ecore_evas_cocoa_new_internal in modules_ecore_evas_engines_cocoa_module_la-ecore_evas_cocoa.o "_ECORE_COCOA_EVENT_GOT_FOCUS", referenced from: _ecore_evas_cocoa_new_internal in modules_ecore_evas_engines_cocoa_module_la-ecore_evas_cocoa.o "_ECORE_COCOA_EVENT_LOST_FOCUS", referenced from: _ecore_evas_cocoa_new_internal in modules_ecore_evas_engines_cocoa_module_la-ecore_evas_cocoa.o "_ECORE_COCOA_EVENT_RESIZE", referenced from: _ecore_evas_cocoa_new_internal in modules_ecore_evas_engines_cocoa_module_la-ecore_evas_cocoa.o "_ECORE_COCOA_EVENT_WINDOW_DESTROY", referenced from: _ecore_evas_cocoa_new_internal in modules_ecore_evas_engines_cocoa_module_la-ecore_evas_cocoa.o "_ecore_cocoa_init", referenced from: _ecore_evas_cocoa_new_internal in modules_ecore_evas_engines_cocoa_module_la-ecore_evas_cocoa.o "_ecore_cocoa_screen_size_get", referenced from: __ecore_evas_screen_geometry_get in modules_ecore_evas_engines_cocoa_module_la-ecore_evas_cocoa.o "_ecore_cocoa_shutdown", referenced from: _ecore_evas_cocoa_new_internal in modules_ecore_evas_engines_cocoa_module_la-ecore_evas_cocoa.o __ecore_evas_cocoa_free in modules_ecore_evas_engines_cocoa_module_la-ecore_evas_cocoa.o Undefined symbols for architecture x86_64: "_ethumb_calculate_aspect_from_ratio", referenced from: __resize_movie in modules_ethumb_emotion_module_la-emotion.o "_ethumb_calculate_fill_from_ratio", referenced from: __resize_movie in modules_ethumb_emotion_module_la-emotion.o "_ethumb_ecore_evas_get", referenced from: __frame_decode_cb in modules_ethumb_emotion_module_la-emotion.o "_ethumb_evas_get", referenced from: __thumb_generate in modules_ethumb_emotion_module_la-emotion.o __finish_thumb_generation in modules_ethumb_emotion_module_la-emotion.o "_ethumb_finished_callback_call", referenced from: __thumb_generate in modules_ethumb_emotion_module_la-emotion.o __frame_decode_cb in modules_ethumb_emotion_module_la-emotion.o __finish_thumb_generation in modules_ethumb_emotion_module_la-emotion.o "_ethumb_image_save", referenced from: __frame_decode_cb in modules_ethumb_emotion_module_la-emotion.o "_ethumb_plugin_image_resize", referenced from: __resize_movie in modules_ethumb_emotion_module_la-emotion.o "_ethumb_plugin_register", referenced from: __module_init in modules_ethumb_emotion_module_la-emotion.o "_ethumb_plugin_unregister", referenced from: __module_shutdown in modules_ethumb_emotion_module_la-emotion.o EAPI was not well re-defined in both cases. It has been handled in ecore_cocoa_private.h and ethumb_private.h. These files must be included after a main library header (because EAPI is undef there). Reviewers: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2483 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* evas: pass disable atlas flag between Evas_3D_Texture and Evas_GL_ImageOleksandr Shcherbina2015-05-102-11/+15
| | | | | | | | | | | | | | | | Summary: Bind flag atlas_enable. Build adjusting matrix only in case getting texture unit with atlas. Reviewers: Hermet, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2473 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* efl debugd - fix evlog writing - dont duplicate empty blocksCarsten Haitzler (Rasterman)2015-05-101-2/+2
|
* eina evlog - make log dumps simple binary from debugd with headerCarsten Haitzler (Rasterman)2015-05-101-34/+13
|
* eina evlog - remove stolen count - unecessaryCarsten Haitzler (Rasterman)2015-05-104-10/+5
|
* eina - begin event log infra we can get from the new debug monitorCarsten Haitzler (Rasterman)2015-05-1017-5/+542
| | | | | we can down dump event logs. some ecore mainloop bits are logging at the moment.
* evas/engine: Fix the ector drawing for gl backendSubhransu Mohanty2015-05-091-0/+1
|
* evas/canvas : Call correct engine function for setting clip colorSubhransu Mohanty2015-05-091-6/+10
|
* Ecore tests: REMOVE wayland tests.Tom Hacohen2015-05-084-142/+0
| | | | | | | | | | These tests aren't really testing anything, and are just broken and annoying. They only test init and shutdown, and they require a running wayland compositor. They fail for anyone that has wayland enabled but not running in a wayland session. They should be brought back once they actual test something, or once we allow skipping tests that can't be run due to environment issues.
* Ecore tests: Properly split (some) unit tests to unitsTom Hacohen2015-05-081-38/+60
| | | | | | | Units were not properly split. We also had to resort to hacks we are not allowed to do before, which are now fixed. We don't allow shutting down and powering up again. Once something is off, it's off.
* Eo: Mark composite APIs as beta.Tom Hacohen2015-05-088-10/+10
| | | | Until now we used @protected, but now we can finally properly use @beta.
* Ecore audio test: Remove unneeded test.Tom Hacohen2015-05-081-2/+0
| | | | | We don't need to test eo works in the ecore audio suite. If you mark it as virtual, it's virtual.
* eolian: generation for beta eventsDaniel Kolesa2015-05-081-2/+15
|
* eolian: API and tests for beta eventsDaniel Kolesa2015-05-084-1/+20
|
* eolian: fix generation testsDaniel Kolesa2015-05-081-0/+6
|
* eolian: oops... forgot to add a paramDaniel Kolesa2015-05-081-1/+1
|
* eolian: parsing for beta eventsDaniel Kolesa2015-05-082-0/+6
|
* eolian: beta funcs generationDaniel Kolesa2015-05-081-0/+4
|
* build: Pass on makeflags and use proper @$(MAKE)Stefan Schmidt2015-05-081-1/+1
| | | | | | | | Going with the build in automake stuff allows us to run this target also in parallel. Before we got the warning that the jobserver was missing and it would only run as -j1. Thanks to Tom for spotting and Flameeyes for the blog post: https://blog.flameeyes.eu/2010/10/tell-tale-signs-that-your-makefile-is-broken#gsc.tab=0
* eolian: is_beta API plus testsDaniel Kolesa2015-05-084-2/+23
|
* eolian: parse the @beta qualifierDaniel Kolesa2015-05-082-3/+15
|
* Efl debug: Rename shadowing variable.Tom Hacohen2015-05-081-7/+7
|
* libunibreak: Follow README rename in EXTRA_DIST for distcheck.Stefan Schmidt2015-05-081-1/+1
| | | | | The latest libunibreak updated changed the README name to README.md. Follow this for the EXTRA_DIST files.
* autotools: enable make check-build which builds only test suiteskabeer khan2015-05-082-0/+8
| | | | | | | | | | Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com> Reviewers: tasn, cedric, stefan_schmidt Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2480