Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | edje_cc: Support script overridedevs/conr2d/script_override | Jeeyong Um | 2017-07-25 | 4 | -1/+509 |
| | | | | | | | When script_override is set to 1, script of current group contains variables and funtions from script of parent groups. If there is same name variable or function, newly defined one will replace that of parents. | ||||
* | edje_cc: Add script_override attribute to collections.group | Jeeyong Um | 2017-07-25 | 2 | -12/+67 |
| | | | | | | Removed warning message shown when inherited script is overwritten by new script block. Overriding script will be supported by following patches. (this doesn't contain overriding feature itself, just mark it) | ||||
* | ecore-wl2: handle null offer drags more effectively | Mike Blumenkrantz | 2017-07-24 | 3 | -37/+44 |
| | | | | | | | | | this is valid and refers to an offer with no types; a leave event with no enter is a protocol error, however fix T5770 @fix | ||||
* | Revert "ecore wl2 - dnd - handle NULL drags... shouldnt happen but does" | Mike Blumenkrantz | 2017-07-24 | 1 | -10/+5 |
| | | | | | | This reverts commit 85e585846600742a7f395751816f348b4152269f. please do not randomly add null checks for the purpose of quickly closing tickets. | ||||
* | ecore wl2 - dnd - handle NULL drags... shouldnt happen but does | Carsten Haitzler (Rasterman) | 2017-07-24 | 1 | -5/+10 |
| | | | | | | this should fix T5770 @fix | ||||
* | efl net server udp - report erro on alloc failure | Carsten Haitzler (Rasterman) | 2017-07-24 | 1 | -0/+9 |
| | | | | unwind nicely and complain | ||||
* | ecore con proxy helper - complain when realloc fails | Carsten Haitzler (Rasterman) | 2017-07-24 | 1 | -0/+6 |
| | | | | | so you know why things might be failing... complain about out of memory errors. | ||||
* | ecore exe - pisix - handle malloc fails | Carsten Haitzler (Rasterman) | 2017-07-24 | 1 | -4/+12 |
| | | | | | handle malloc fails better @fix | ||||
* | ecore win32 exe handling - check realloc and malloc returns | Carsten Haitzler (Rasterman) | 2017-07-24 | 1 | -7/+24 |
| | | | | | handle out of memory errors better @fix | ||||
* | ecore_exe - handle realloc failures by complaining and rolling back | Carsten Haitzler (Rasterman) | 2017-07-24 | 1 | -2/+13 |
| | | | | @fix | ||||
* | embryo_cc - be sensible about realloc returns so analysers are happy | Carsten Haitzler (Rasterman) | 2017-07-24 | 1 | -8/+10 |
| | | | | | assingto tmp var then assign to real one after a check to analysers dont complain. | ||||
* | efreetd cache create - fix reallocs to bail on out of memory cleanly | Carsten Haitzler (Rasterman) | 2017-07-24 | 1 | -4/+19 |
| | |||||
* | edje_cc - make svg loader (still beta) handle out of memory nicely | Carsten Haitzler (Rasterman) | 2017-07-24 | 1 | -2/+18 |
| | | | | print ERR and abort. | ||||
* | edje convert - make realloc fatal and complain about it | Carsten Haitzler (Rasterman) | 2017-07-24 | 1 | -1/+5 |
| | | | | cleaner error handling | ||||
* | edje_cc out: fix div by 0 correctly | Amitesh Singh | 2017-07-24 | 1 | -2/+2 |
| | |||||
* | elm_code: Fix crash with long lines | Andy Williams | 2017-07-23 | 2 | -25/+15 |
| | | | | | Also fixes issue where widget would sometimes blank when scrolling @fix | ||||
* | edje_cc out - fix theoretical div by 0 | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -1/+4 |
| | | | | fixes CID 1371125 | ||||
* | edje_cc out ... fix theoretical div by zero... | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -1/+4 |
| | | | | | | | if files size was 0... which would basically make a lot fail before... it could be a divide by zero. fix and just assume minimum size of 1. fix CID 1371127 | ||||
* | efl ui grid - handle invalid 0x0 fully if the grid size fails to do it | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -1/+2 |
| | | | | | | | if efl_pack_grid_size_set is overridden and somehow allows 0x0 to still happen then handle this caase and skip the layout. fix CID 1374317 | ||||
* | edje_cc out ... check more iui list element ptrs to help coverity | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -4/+4 |
| | | | | fix CID 1374482 ... and others i hope. | ||||
* | edje_cc out - double check list element ptr to make coverity happy | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -1/+1 |
| | | | | fix CID 1374483 | ||||
* | evas seat focus add - handle other case where layer may be null | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -1/+2 |
| | | | | fix CID 1377522 | ||||
* | eina debug timer - handle fail wakeup write with error complaint | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -1/+2 |
| | | | | fix CID 1377528 | ||||
* | add comment about poll high/medium/low implementation of events | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -0/+9 |
| | | | | not brilliant as it stands. :( | ||||
* | ecore main - fix division to remain a double/float as expected | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -1/+1 |
| | | | | | 1/60 != 1.0/60.0 ... the first is an integer which is 0... the second is 0.016666666 .... a float/double. fix CID 1377532 | ||||
* | eina debug - don't try and collect stats on more than a million threads | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -0/+2 |
| | | | | sanity check... just in case. | ||||
* | elm cnp - check if selbuf is null or not and skip copying if null | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -1/+1 |
| | | | | this should fix CID 1377536 | ||||
* | evas callbacks - check if obj->events is valid because it's cow alloced | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -3/+5 |
| | | | | | | it COULD be null and we do have other checks for it being not-null and we dont check if the alloc fails... so check. this SHOULD fix CID 1377547 | ||||
* | eina debug - add comments to cpu debug using locks to pause sysmon | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -0/+2 |
| | | | | | this is intended so leave comments saying so. coverity doesn't like it with CID 1377549 | ||||
* | eina debug - check return value of syscall for errors | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -1/+1 |
| | | | | this should fix CID 1377550 | ||||
* | efl canvas image - dbug ingo get - dont get if no root dbg info supplied | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -1/+2 |
| | | | | | | | if root dbg info is null we'll leak and not have anything useful stored somewhere for fetching anyway. this should fix CID 1365656 | ||||
* | evas module load add comments pointing out this is intentional ptr loss | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -1/+5 |
| | |||||
* | efreetd cache - fix leak of strbuf when error conditions abort save | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -3/+3 |
| | | | | fix CID 1374951 | ||||
* | efreetd cache - handle queue case leaking strbuf | Carsten Haitzler (Rasterman) | 2017-07-23 | 1 | -1/+2 |
| | | | | fix CID 1374954 | ||||
* | ecore_audio headers conflict with app have ifdefs | Carsten Haitzler (Rasterman) | 2017-07-22 | 2 | -11/+5 |
| | | | | | | | | | | | | | | Ecore_Audio.h had #ifdef HAVE_PULSE ... and that is just so wrong as this is something an ap[p may or may not set in its config.h ... but this certainly hase no place in our public headers. the api's there should always be there... symbols always... just imtplementation may be empty ... though ecore_audio doesnt build at all without pulse... so it's moot. so fix this build issue i found when fixing e build issues with meson changes etc. @fix | ||||
* | efl_wl - also add xkbcommon as it's actually used | Carsten Haitzler (Rasterman) | 2017-07-22 | 1 | -1/+1 |
| | |||||
* | ecore_drm2: Ensure device we find can mode set | Derek Foreman | 2017-07-21 | 1 | -1/+31 |
| | | | | | | | | | | | | Some systems have dri devices that can't mode set, and if they're first in the directory they'll get picked by our code and things fall apart later. So, open the potential device and ensure it has basic functionality before selecting it. This is a little inefficient as it gets the device via elput twice before it can be used - this will be addressed later as the changes are a little more invasive to optimize. | ||||
* | ecore_drm2: Open elput manager before drm device | Derek Foreman | 2017-07-21 | 1 | -9/+9 |
| | | | | | We're going to need to access the device as part of the find process, so we need a manager. | ||||
* | hover: Return valid slot for main_menu_submenu | Jean-Philippe Andre | 2017-07-21 | 1 | -2/+13 |
| | | | | Fixes T5760 | ||||
* | ecore-evas-wayland: destroy frame callback on hide | Mike Blumenkrantz | 2017-07-21 | 1 | -0/+3 |
| | | | | | | | | ensure cursor surfaces can render again after being hidden #TheDisappointer @fix | ||||
* | eldbus: print full filename when codegen write fails | Mike Blumenkrantz | 2017-07-21 | 1 | -2/+2 |
| | |||||
* | wayland: stop creating 1x1 surfaces on init | Mike Blumenkrantz | 2017-07-21 | 6 | -68/+71 |
| | | | | | | fix T5226 #IGot99TicketsBut1x1AintOne | ||||
* | elm_win: instantiate csd frame after creating pointer surface | Mike Blumenkrantz | 2017-07-21 | 1 | -25/+25 |
| | | | | | | | csd attempts to create sw cursors if the pointer surface doesn't exist, so create the pointer surface before the csd to avoid duplicate cursors #TheDisappointer | ||||
* | elm_win: do not set invalid geometries on the window object | Mike Blumenkrantz | 2017-07-21 | 1 | -10/+8 |
| | | | | | | clamping to 1x1 is not valid, neither is trying to always position at 0,0 #IGot99TicketsBut1x1AintOne | ||||
* | elm_win: hide pointer surface on mouse out | Mike Blumenkrantz | 2017-07-21 | 1 | -1/+5 |
| | | | | | | | | this should be unmapped so edje stops trying to render to it, though at some point it could be optimized to not hide and just reuse the buffer when showing again #IGot99TicketsBut1x1AintOne | ||||
* | elm_win: show pointer canvas after setting cursor | Mike Blumenkrantz | 2017-07-21 | 1 | -2/+1 |
| | | | | | | setting cursor calls resize, which is what sets the surface size #IGot99TicketsBut1x1AintOne | ||||
* | evas sw x11: formatting | Mike Blumenkrantz | 2017-07-21 | 10 | -1327/+1317 |
| | |||||
* | gl_drm: half fix eglGetPlatformDisplayEXT usage | Derek Foreman | 2017-07-21 | 1 | -14/+20 |
| | | | | | | | | | | | | | Just because the #define is present doesn't mean the extension is, so we're BAILing on egl completely on some systems for no good reason at all. (saw this on an SGX stack) This is still wrong. I don't want to try too hard until after the upcoming release, though. We should actually be testing for the presence of client extensions before attempting to do any of this. It's entirely possible that a gl stack will return bogus functions for these from eglGetProcAddress | ||||
* | efreet - dont complain if INTERNAL x extension hash of desktop is NULL | Carsten Haitzler (Rasterman) | 2017-07-21 | 1 | -2/+2 |
| | | | | | | | | asking for an x- field from a desktop shouldnt result in null safety checks IF the x hash is null - it's fine if it's null - that field just doesn't eixst. if other fields were in the x hash but the desired one wasn't it'd not complain, so why complain if there is just no x hash? | ||||
* | evas xpm loader - don't error print for files that cant be mmaped | Carsten Haitzler (Rasterman) | 2017-07-21 | 1 | -5/+1 |
| | | | | | no point complaining because we can't mmap... it'd be an unloadable file. |