summaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)Author
2016-06-14evas: move canvas3d and vg parts into beta API and keep the rest under EO APIStefan Schmidt
Vanvas3d and VG are still conisereed beta. For the rest we are going to sort this out over the next days/weeks. Either EO API flag removed or put under BETA.
2016-06-14ecore_con: switch from EO to BETA APIStefan Schmidt
This is not ready yet and still considered beta.
2016-06-14eolian: add (for now disabled) inherit validity checksDaniel Kolesa
Somehow I cannot enable this right now because we have issues with existing eo files that need to be resolved first.
2016-06-14Evas: Support of fnmatch flag FNM_IGNORECASEVincent Torri
Some systems (solaris in that case) define FNM_IGNORECASE instead of FNM_CASEFOLD. Add this case in evas_path.c
2016-06-14Ecore: detect ieeefp.h existence instead of including it with compiler's macroVincent Torri
On Solaris, this header is necessary for finite(). Instead of including it if the sun compiler is used, include it if it exists. This fixes a warning if gcc is used on Solaris
2016-06-14Eeze build ordering.Benjamin Jacobs
Summary: Fixes a libtool relinking issue due to the wrong build ordering. Reviewers: cedric Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D4042
2016-06-14elm - loop auto throttle - only do this once a window has been shown etcCarsten Haitzler (Rasterman)
only start throttling ocne we have a window and it has rendered or been focused or mouse has gone in - then we are surely really visible and sane and only start throttling if no windows are visible then. if auto throttle is on this can improve startup time by the trottle amount
2016-06-14evas_generic_loaders: port poppler to the cpp apiMarcel Hollerbach
Summary: This ports the loader to the stable cpp api. Test Plan: Please test this patch and tell me if there are differences Reviewers: DaveMDS Subscribers: jayji Differential Revision: https://phab.enlightenment.org/D4039
2016-06-14cxx: Add support for protected and beta eventsJean-Philippe Andre
The code is horrible, pardon my C++. Note: I guess @protected should also change the scope from public: to protected: but that's another problem. Here I'm only trying to fix the build while still introducing @beta and @protected flags.
2016-06-14evas: Move canvas events to a common interfaceJean-Philippe Andre
This merges window and evas events into a single name. Some events are marked as @beta as they shouldn't really be part of our EO API.
2016-06-14evas object: Move some events to efl_gfx and efl_imageJean-Philippe Andre
This affects basic evas object events such as: - show, hide, resize, move, - changed size hints, - restack, - image preloaded, resize, unloaded Also, switched names to shorter "present form" like "preload" instead of "preloaded".
2016-06-14evas object: Mark event free as @betaJean-Philippe Andre
Use EO_EVENT_DEL instead.
2016-06-14evas object: Mark legacy input events as @betaJean-Philippe Andre
This effectively marks them as unstable API. They should not be used, and still only exist because of the current code infrastructure.
2016-06-14widget: Switch to pointer & key eventsJean-Philippe Andre
Unfortunately, since all widgets rely on the legacy evas event structs, I had to add a translation mechanism.
2016-06-14tests: Remove eo evas object eventsJean-Philippe Andre
This is the last usage, apart from evas_callbacks.c itself.
2016-06-14fileselector: Remove usage of eo evas object eventsJean-Philippe Andre
2016-06-14spinner: Remove usage of eo evas object eventJean-Philippe Andre
2016-06-14wl_shm: Fix compilation warning (cast)Jean-Philippe Andre
2016-06-14elm: Fix compilation warningsJean-Philippe Andre
2016-06-14edje: Remove usage of evas object eo eventsJean-Philippe Andre
Switch to pointer events.
2016-06-13elput: Fix issue of VT-Switching not workingChris Michael
This patch fixes an issue where you could not VT-switch away from a running Enlightenment session by simplifying the vt switch code and passing the proper arguments to the dbus message. @fix Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-06-13ecore-evas-wayland: Minor formatting fixesChris Michael
NB: no functional changes Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-06-13ecore-evas-drm: Re-enable direct input callbackChris Michael
As it seems the jpeg breakage is over wrt direct input callbacks, we can re-enable these for the drm engines @fix Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2016-06-13edje: make svg support a beta feature of edje_cc.Cedric BAIL
Should we do the same with Canvas3D part ?
2016-06-13eolian: fix impl func fillDaniel Kolesa
If there is a dot in the remaining part of the implement, it means it actually implements another class - do not fail in those cases.
2016-06-13evas: loaders fix typo which blocked the installation of the LO loader scriptStefan Schmidt
Its SCRIPTS not SCRIPT to make automake aware of it. Fixes T3848
2016-06-13evas: loaders: fix install exec hook by adding the needed semicolonStefan Schmidt
Thanks to Scimmia22 for pointing this out.
2016-06-13evas: loaders: make sure we create the directory first before we create symlinksStefan Schmidt
We assume that the directory already exists here when creating the symlinks. Better make sure this is really the case. Thanks to Vtorri for pointing towards the fix. Fixes T3880 and T3875
2016-06-13eolian: fix error cursor positioningDaniel Kolesa
Previously, multi-char tokens (such as strings, docs etc) always put the error cursor to the end of the token. That was confusing, so now the cursor always appears at the beginning of the token instead (for multiline tokens, currently only docs, the line number is also adjusted to point to the first line of the doc token). @fix
2016-06-13edje_calc: fix interpolate calculation of map colorsVitalii Vorobiov
There were a problem when while swithcing between states (because of program running in transition), there is SIGSEV appearing when first state has only one point color, and next state more than one. Basically it looks like this: .... part { name: "rectangle"; type: RECT; description { state: "default" 0.0; map { on: 1; color: 3 255 90 0 255; } } description { state: "moved" 0.0; map { on: 1; color: 0 0 0 255 255; color: 1 255 0 0 255; color: 2 255 90 0 255; color: 3 41 68 59 255; } } } <and program that change 'rectangle' state with transition> .... @fix
2016-06-13Ecore_Input: define data type for joysticksShinwoo Kim
Summary: This adds support for joysticks for ecore_input Reviewers: cedric, devilhorns, Sergeant_Whitespace, raster, thiepha, zmike, jpeg Reviewed By: thiepha, zmike, jpeg Subscribers: thiepha, stefan_schmidt, zmike, singh.amitesh, Sergeant_Whitespace, jgerecke, cedric, seoz Tags: #efl Differential Revision: https://phab.enlightenment.org/D1538
2016-06-13win: Optimize event forward using callback add/del eventsJean-Philippe Andre
This is a common pattern, listen to EO_EVENT_CALLBACK_ADD/DEL in order to treat those events only when needed.
2016-06-13win: Add event device,changedJean-Philippe Andre
2016-06-13win: Add focus events (in, out, object in/out)Jean-Philippe Andre
2016-06-13win: Add event render,preJean-Philippe Andre
2016-06-13edje_cc - new vector svg loader - fix bunch of incorrect code that segvsCarsten Haitzler (Rasterman)
passing in wrond data type as a void * (no typechecking) like node->style instead of node as the function EXPECTED node not node->style also why malloc strlen of string then strcpy when strdup will do? why? fix! still doesn't work. i can't display an svg vector at all.
2016-06-13evas_canvas: move evas_output_XXX API from eo to legach.Ji-Youn Park
evas canvas will be removed from eo. evas_output_XXX APIs are usually used by widget or e17. I decided not open these kind of APIs to eo. app can use the size of elm win instead of evas output apis.
2016-06-13benchmark: eo: add missing phthread flag to linkerStefan Schmidt
/usr/bin/ld: class_simple.o: undefined reference to symbol 'pthread_spin_trylock@@GLIBC_2.2.5' //lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
2016-06-13examples: elementary: ad missing math lib to linker flagsStefan Schmidt
We are using cos() and sin() in the efl_thread examples here but never linked to the math lib. Ubuntu 14.04 on Travis CI errored out with this: /usr/bin/ld: efl_thread_1.o: undefined reference to symbol 'cos@@GLIBC_2.2.5' //lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line
2016-06-13elm - add another mkpath before monitoring a dir to enusre things workCarsten Haitzler (Rasterman)
2016-06-13ecore-con - dont complain about socket setup issues when api handles itCarsten Haitzler (Rasterman)
ecore-con api returns failure cases and ecore-con shouldt go spamming stderr with this as it's inteded to be handled at the api level, so slience!
2016-06-13evas-native-tbm: fix stride mismatch and allocate image data for converting ↵Minkyoung Kim
from yuv to rgb. Summary: 1. For converting tbm buffer from yuv to rgb, image.data should be allocated. 2. Stride should be set by info of tbm surface. 3. The number of row is height*2. but if height is odd, last row is invalid in process of _evas_video_i420. Test Plan: Local Test, Tizen2.4 Mobile Reviewers: spacegrapher, wonsik, jpeg Subscribers: cedric, dkdk Differential Revision: https://phab.enlightenment.org/D3870
2016-06-13edje cc - remove debug printf i missed. :(Carsten Haitzler (Rasterman)
oops. i removed the others but not this one. yes i did git diff etc.
2016-06-13edje - set up eet data descriptor right with right struct and sizeCarsten Haitzler (Rasterman)
this should fix T3869
2016-06-13edje_cc - limit embryo_cc instances in bg to something sensibleCarsten Haitzler (Rasterman)
so compiling current efl theme seems to spawn 178 instances of embryo_cc in the background (then collect results). this is a bit excessive and may be a source of issues. this may be causing T3874 perhaps due to embryo_cc's not launching (fork failing or something else) and we don't check if fork fails. so try limit to 8 embryo_cc's in the bg which is more reasonable than the currently "unlimited" which leads to 178 currently... i hope this fixes T3874 @fix
2016-06-13Elm: fix elementary quicklaunch build on SolarisVincent Torri
2016-06-13eolian-cxx: Fix C++ compilation for lacking .eo files being generatedFelipe Magno de Almeida
2016-06-12FDO icons: added International flagsDave Andreoli
2016-06-12FDO icons: complete the Status categoryDave Andreoli
...4 icons still missing
2016-06-12FDO icons: complete the Devices categoryDave Andreoli