AgeCommit message (Collapse)Author
2016-05-23elementary-cxx: Fix C++ examplesdevs/felipealmeida/cxx-examplesFelipe Magno de Almeida
Fix C++ examples with new API
2016-05-23eolian: Allow promises to have a second typeFelipe Magno de Almeida
Promises can have a second type, which is the progress type
2016-05-23c++: Reorganized C++ binding generationFelipe Magno de Almeida
Moved all generation to a single file instead of throughout the whole project. And fixed C++ generation on Elementary after elm merge.
2016-05-23Slideshow: Fix doc to reflect the real behaviour of the widget.Dave Andreoli
2016-05-23Eo override: Fix compilation issues.Tom Hacohen
I thought I compiled, but it seems that @q66 managed to distract me and I thought wrong and didn't actually. Oh well, fixed now. Thanks to @zmike for letting me know.
2016-05-23Eo override: Document class.Tom Hacohen
2016-05-23eo: FIXME for wref_del so I don't forgetDaniel Kolesa
2016-05-23eolian: remove pointers from complex and class typesDaniel Kolesa
Complex types (i.e. list, array, hash, accessor etc.) now do not require pointers with them anymore (the pointer is implied) and the same goes for class handles. Eolian now explicitly disallows creating pointers to these as well. This is the first part of the work to remove pointers from Eolian completely, with the goal of simplifying the DSL (higher level) and therefore making it easier for bindings (as well as easier API usage). @feature
2016-05-23elm_win: add elm_win_indcator_type and elm_win_indicator_enabled into ↵Ji-Youn Park
window's eo. elm_window will be changed to control layout related with conformant. remove opacity and overlap mode and add type set.
2016-05-23eolian: handle invalid keywords correctlyDaniel Kolesa
Before this Eolian segfaulted when an invalid keyword was used. Fixes T3672.
2016-05-23Eo: Fix wrong allocation.Tom Hacohen
We weren't allocating the correct amount. Oops. CID 1355594.
2016-05-22evas: gl_common add define for missing EGL_WAYLAND_Y_INVERTED_WLNicolas Aguirre
2016-05-22FDO icons: better icons for zoom-*Dave Andreoli
2016-05-21FDO icons: added all the Devices iconsDave Andreoli
2016-05-21Efreet test: fix warning on WindowsVincent Torri
Summary: comp.h is redefining some macros on Windows. So just rename all the macros with the TANGO prefix Test Plan: compilatioN Reviewers: cedric, jpeg, zmike Differential Revision:
2016-05-21eina vector - fix indenting and 80 col overflow in inline headerCarsten Haitzler (Rasterman)
2016-05-21eina vector inline header - replace last equal with approx macroCarsten Haitzler (Rasterman)
rthis replaces double a == double b with a macro that keeps a close enough range using epsilon (which is the error range for a dobule). this fixes T3245
2016-05-21elementary: Add correct icon fallback for fdo iconsAndy Williams
Fixes missing app icons (and others) when using elementary icon theme. This is required to comply with the fdo icon spec. Now that we have a fuller icon theme in elementary it's not intrusive
2016-05-21elementary: Icon config don't disable elementsAndy Williams
Use some smarter logic to make elementary vs fdo selection mutually exclusive
2016-05-20gl_drm: switch to GLERRV macro for error reportingDerek Foreman
eglGetError() is actually somewhat heavy, so hide it behind the GLERRV macro which compiles out the test by default.
2016-05-20gl_drm: Fix silly run time warning for wayland dmabufDerek Foreman
DMABuf buffers destroy their glimage in the unbind callback, so it's usually already gone for the free callback. Now we test if we actually need to destroy anything. Also, switch to GLERRV macro for error reporting - it saves us the heavy eglGetError() unless we've built it in intentionally.
2016-05-20elm_win: define EFL_TEAMWORK_VERSION in all casesMike Blumenkrantz
2016-05-20elm_win: implement v2 of teamwork api using window-based display protocolMike Blumenkrantz
this adds support for wayland and makes teamwork integration trivial for any application @feature
2016-05-20eolian: add warnings for class/complex types with pointers (with env var)Daniel Kolesa
2016-05-20elput: Check return of calibration_get_default_matrix functionChris Michael
We should be checking the return value when we try to get the default matrix calibration for an input device so we can fail properly Signed-off-by: Chris Michael <>
2016-05-20Edje cc out: Make list removal slightly more efficient.Tom Hacohen
2016-05-20Edje cc: Rename shadowing variables.Tom Hacohen
2016-05-20elput: Don't calculate pointer constraints twiceChris Michael
As constraints for pointer movement are already handled in the function which sends the pointer motion event, there is no need to handle them inside the function which gets pointer position. Signed-off-by: Chris Michael <>
2016-05-20Eo: Fix compilation for people using GCC.Tom Hacohen
Apparently you can't cast when initializing static consts, even if the cast is to the same type. This commit splits the macro used so we have an additional one that casts and thus works with eo_override().
2016-05-20evas 3d - fix mesh savers/loaders to not leave memory unsetCarsten Haitzler (Rasterman)
i've been gettign persistent evas test suite suite failures ffor a while. annoying as i can't get 100% pass anymore. it's due to segv's in evas test suite thanks to chunks of uninitialized memory in the mesh loaders/saver code. this fixes that @fix
2016-05-20fix warnings about double/float comparisons in eina vectorCarsten Haitzler (Rasterman)
this should fix T3245 this is basicall where we go double a == double b and due to precision issues this may not always be right, but this means that the equivalent now checks for "really close values" rather than perfectly exact. @fix
2016-05-20Eo super: Validate class in eo_super instead of call_reslove.Tom Hacohen
This is more correct and fixes a segfault that occurs when eo_id is disabled.
2016-05-20Eo tests: Fix compilation warnings with eoid disabled.Tom Hacohen
2016-05-20Eo: Implement eo_override() to enable overriding functions of objects.Tom Hacohen
This change lets you override the functions of objects so that those functions will be called instead of the functions of the class. This lets you change objects on the fly and makes using the delegate pattern easier (no need to create a class every time anymore). You can see the newly added tests (in this commit) for usage examples. @feature
2016-05-20Eo: Improve error message when overriding functions.Tom Hacohen
2016-05-20Eo: Reorganise the vtable in classes and add pointer from objects.Tom Hacohen
This is the first step towards supporting eo_override(). More details about eo_override() to follow.
2016-05-20Eo: Remove useless test.Tom Hacohen
We no longer have a call stack, so there's no need to have this test.
2016-05-20ecore: promise for timeout and job are clearly never optional, so return them.Cedric Bail
2016-05-19eolian: enable incorrect property doc warnings with env varDaniel Kolesa
This adds env var EOLIAN_PROPERTY_DOC_WARN which enables extra warnings for properties that don't have a general doc but have getter/setter doc. This will eventually become an error and will be enabled by default. For now it's too verbose.
2016-05-19ecore-wl2: Minor formatting fixChris Michael
NB: No functional changes, just making this readable for me Signed-off-by: Chris Michael <>
2016-05-19evas-vg: Don't fetch parent if we are not going to use itChris Michael
Essentially, this removes a compiler warning wrt 'parent' being set but not used. @fix Signed-off-by: Chris Michael <>
2016-05-19evas: propagate the change to child when object is a vector graphic containerSubhransu Mohanty
Summary: let me know whats your thought Reviewers: Hermet, cedric Subscribers: cedric, jpeg Differential Revision: Signed-off-by: Cedric Bail <>
2016-05-19elementary: remove elm_mapbuf_eo.h target from Makefile.amJee-Yong Um
Reviewers: cedric Subscribers: jpeg Differential Revision: Signed-off-by: Cedric Bail <>
2016-05-19LazEDC: introduce simple external param syntaxJee-Yong Um
Summary: EXTERNAL parts can have parameters, and its form is like the next. params.string: "param_name" "param_value"; This patch will shorten above line by the next syntax. params.param_name: "param_value"; The type of param will be determined by the type of inserted value. Reviewers: cedric, raster, Hermet Subscribers: jpeg Differential Revision: Signed-off-by: Cedric Bail <>
2016-05-19evas: changed the interpolate() implementaionSubhransu Mohanty
Reviewers: Hermet, cedric Reviewed By: cedric Subscribers: cedric, jpeg Differential Revision: Signed-off-by: Cedric Bail <>
2016-05-19evas: fix the ref issue of newly created object in shape_dup() functionSubhransu Mohanty
Summary: There are couple of issue. By adding the gradient to both parent container as well as to the shape. when we dupe the container it copies twice. Usually we create one gradient and set it to multiple shape , in that case when we call dupe() function it is going to make a separate copy for each of the shape. The patch fixes 1st issue. for 2nd one we need to maybe change the way we implemented dupe function Reviewers: Hermet, cedric Reviewed By: cedric Subscribers: cedric, jpeg Differential Revision: Signed-off-by: Cedric Bail <>
2016-05-19elm_win: add elm_win_indcator_overlap mode into window's eo.Ji-Youn Park
elm_window will be changed to control layout related with conformant. one of features is overlap between indicator and layout.
2016-05-19examples: emotion: adapt to name change from obj to objectStefan Schmidt
In commit 75a53ece1007d927b8f0b6c5d3f269726afb9108 obj was changed to object. As one can claerly see though make examples have not been run to verify this change. Catch up in examples with this rename.
2016-05-19sclae : add the feature for rounding offJaehwan Kim
Add the feature for rounding off to the nearest in ELM_SCALE_SIZE macro. It makes to be more close to calculated value.
2016-05-18efl: Define if systemd version >= 209Chris Michael
Elput conditionally requires this to choose proper codepath wrt systemd-logind @fix Signed-off-by: Chris Michael <>