summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* tmp: add correct new line funcdevs/thiep/win32_cnpThiep Ha2016-08-161-0/+54
|
* win32 cnp: add types supportThiep Ha2016-07-296-22/+601
| | | | on going
* elementary: change cursor types for cocoaThiep Ha2016-07-221-3/+3
| | | | | Map more cursor types for cocoa. Fix T3352
* ecore_wl2: be compatible with x inputMarcel Hollerbach2016-07-212-28/+37
| | | | | | | | | | | | | | This commit introduces a new state per input, this state is just for the keymap and no modifieres, the state is used to get the keysym from a keycode. This is done to stay compatible with x since keyname in efl is the characters which are describing the key which is pressed, without the transformation of shift etc. This also escapes keycodes from beeing a utf8 character, and passes out a keyname instead of the utf8 symbol. fix T3976 fix T4184
* edje: fix specular colorperepelits.m2016-07-211-8/+8
| | | | | | | | | | | | | | Summary: We use int from 0 to 255 for color, not float Reviewers: raster, Hermet, cedric Reviewed By: cedric Subscribers: jpeg, artem.popov Differential Revision: https://phab.enlightenment.org/D4182 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* elementary: disable visual hint at odd/even.Cedric BAIL2016-07-211-56/+80
| | | | | | | This is a work around a huge bug in how genlist handle index. Fixing it in genlist for this release is way to risky. The default theme is temporary updated to not use this feature and this patch should be reverted as soon as we start working on 1.19.
* edje: allow inheritance from an aliased group.Cedric BAIL2016-07-211-4/+22
|
* elm_win: move window contents back to 0,0 when deleting frame objectMike Blumenkrantz2016-07-211-0/+1
| | | | fix T4092
* elm_win: simplify borderless_set when reapplying the same stateMike Blumenkrantz2016-07-211-4/+3
|
* elementary: Remove logically dead codeChris Michael2016-07-211-1/+1
| | | | | | | | | | | | In all code paths leading to this goto statement being called, 'iter_array' variable will already be NULL, so checking it's validity is just logically dead code. Fixes Coverity CID1357392 @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* elput: Use proper variable typeChris Michael2016-07-211-1/+1
| | | | | | | The 'getenv' function returns char * ... not a const char *, so adjust variable type to match Signed-off-by: Chris Michael <cp.michael@samsung.com>
* eina: Fix null pointer derefernceChris Michael2016-07-211-0/+2
| | | | | | | | | | | | | Coverity reports that eina_safepointer_get returns a NULL promise here (checked 20 out of 21 times). As eina_safepointer_get can return NULL, we should check the validity of 'promise' here before trying to derefernce it later. Fixes Coverity CID1356625 @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* elementary: Remove logically dead codeChris Michael2016-07-211-1/+1
| | | | | | | | | | | | Coverity reports that this is logically dead code. As we check the validity of 'model' above this function, then testing 'model' for validity again in this expression is just logically dead. Fixes Coverity CID1356617 @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* elementary: Remove logically dead codeChris Michael2016-07-211-2/+1
| | | | | | | | | | | | Coverity reports that this is logically dead code. As eo_item has been dereferenced on all paths leading here, and it is also set above, then it cannot be NULL at this point, thus this check is logically dead. Fixes Covierty CID1355585 @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* eldbus: Check return value and error out if necessaryChris Michael2016-07-211-1/+5
| | | | | | | | | | | | Coverity reports that we do not check the return value of _eldbus_model_proxy_load here. We likely should be checking that in case the model proxy fails to load so we can return proper values here. Fixes Coverity CID1355233 @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* edje: Fix unchecked return valueChris Michael2016-07-211-9/+13
| | | | | | | | | | | Coverity reports that we call _circular_dependency_find here without checking the return value Fixes Coverity CID1349867 @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas: Fix missing breaks in switchChris Michael2016-07-211-2/+2
| | | | | | | | | | | Coverity reports that we are missing breaks in the switch blocks here, so add missing breaks. Fixes Coverity CID1347413 and CID1347414 @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* edje_pick: reset alias flag for copied groupVyacheslav Reutskiy2016-07-211-0/+3
| | | | | | | edje_pick make copy of whole group, even if group is alias. So if group was alias need to reset this flag. @fix
* eo: Fix override test case to match new policyJean-Philippe Andre2016-07-211-1/+12
| | | | | The new policy is a lot more restrictive. Honestly, I don't like it.
* eo: Prevent eo_override to be called on an already overridden objectJean-Philippe Andre2016-07-212-0/+10
| | | | | I don't see the point of it but can't be bothered to argue. For Tom.
* wayland_shm: Add missing headers to wayland_shm sourcesDerek Foreman2016-07-201-1/+9
| | | | Some headers weren't being placed in the release tarball.
* Revert "elementary: Make wl frame borders above content"Mike Blumenkrantz2016-07-201-3/+3
| | | | | | | This reverts commit 46904e19a71dbeecbcdb6950c0f372c34f6d0db6. this breaks stacking entirely and prevents a large number of widgets from ever becoming visible
* docs: split off writer and utils into modules in docgenDaniel Kolesa2016-07-206-408/+437
|
* docs: begin modularizing the doc generator scriptDaniel Kolesa2016-07-205-456/+474
|
* elm flip - make it not crash and interactive mode work againCarsten Haitzler (Rasterman)2016-07-201-5/+15
| | | | | | | elm flip has been broken for a while - interactive mode was broken and it was causing crashes. this fixes that. @fix
* evas image updates - reduce overhead with bordered images not scaledCarsten Haitzler (Rasterman)2016-07-201-10/+48
| | | | | | | | | this fixes over-rendering (where we render the whole image) if it has a border set. do proper region updates if the image has a border but is not scaled and the fill is at 0 0 and sams size as the object etc. etc. so this is simple and doable. this fixes T4123
* evas objkect image - make opaque rect getting code more readableCarsten Haitzler (Rasterman)2016-07-201-6/+6
| | | | | | this just makes it more obvious where its handling the opaque middle fill case. see T4123 - i was just reding the code and this seemingly does the right thing.
* ignore generated shaders .x fileCarsten Haitzler (Rasterman)2016-07-201-1/+2
|
* edje: fix ambient colorperepelits.m2016-07-201-8/+8
| | | | | | | | | | Summary: change specular color to ambient int the function of ambient color Reviewers: cedric, raster, Hermet Subscribers: jpeg, artem.popov Differential Revision: https://phab.enlightenment.org/D4169
* elm_win: handle elm,action,menu signal for wl clientsMike Blumenkrantz2016-07-191-0/+24
| | | | | | trigger the xdg-shell method for this when the signal is received fix T3460
* theme: copy border icon click -> elm,action,signal programMike Blumenkrantz2016-07-191-0/+4
|
* elm_win: simplify opaque region updating during fullscreeningMike Blumenkrantz2016-07-191-4/+1
| | | | already handled during _elm_win_frame_del
* elm_win: update opaque region when frame is deletedMike Blumenkrantz2016-07-191-0/+3
| | | | fix T4092
* config: increase base image cache to fit two 4K background in.Cedric Bail2016-07-192-2/+2
| | | | | This is not ideal, as it would be more accurate to dynamically set the cache to be a function of the number of screens and their size.
* elementary: as screen get bigger, we need more cache to store uncompressed ↵Cedric Bail2016-07-191-1/+1
| | | | image.
* edje_pick: copy dependent groupVyacheslav Reutskiy2016-07-191-0/+64
| | | | | | | | Parts can use enother groups as source, for example textblock. If source groups does not exist - group is not valid. This patch extend the group copy process and copy dependend group too. @fix
* elua: enable module lookups in apps locationDaniel Kolesa2016-07-192-2/+3
| | | | This will allow for better organization of the docgen script.
* ecore_wl2: dnd: fix leak of event resource when not usedStefan Schmidt2016-07-191-0/+1
| | | | | | | In the else branch the allocated event is never used. Make sure we free the resource before returning. CID: 1357753
* Revert "elementary: Fix issue of toggling border state causing visual jumps"Chris Michael2016-07-191-59/+7
| | | | | | | | | | | | | | | | | | This reverts commit fb24955782b9242beb9447ebb6631b2b63921988. While this patch did fix the issue of toggling window Borderless state in EFl-Wl client applications, it is "Enlightenment's" stance that it will not change to match this fix, so this has to be reverted else internal E dialogs show up with no border (due to them using SSD). This is going to re-open T4092 sadly :( and now leave that bug with no possible fix. ref T4092 Fixes T4126 Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Ui text: remove unused variablesDaniel Hirt2016-07-191-3/+0
|
* evas: Fix call to NULL objectJean-Philippe Andre2016-07-191-1/+1
|
* textblock: Prevent crash in evas_object_textblock_cursor_new(NULL)Jean-Philippe Andre2016-07-191-0/+1
| | | | This happened in expedite
* tests: Add ifdef clang to avoid warning on GCC and elsewhereJean-Philippe Andre2016-07-191-0/+4
| | | | Avoids warning about unsupported pragma
* eo: Change eo_override to avoid struct passing and GCC constructJean-Philippe Andre2016-07-194-29/+40
| | | | | | | | | | | | | | | | | | This is a (minor) API & ABI break in Eo.h! I say minor as eo_override shouldn't be used yet (EO is unstable and this patch includes all the use cases in EFL). I'm not very happy about the new form of the macro, but it avoids two things: - passing in a struct (valid in C, but never used in EFL) - using a GCC construct to create structs on the fly It was inspired by the event array define, but I don't think we need the runtime memcpy here. See also: https://gcc.gnu.org/onlinedocs/gcc/Compound-Literals.html
* drm2: Fix shadow variableJean-Philippe Andre2016-07-191-6/+2
| | | | int ret is not even needed here.
* edje lang set - fix coverity harmless complaintCarsten Haitzler (Rasterman)2016-07-191-4/+1
| | | | fix CID 1357755
* efl: Add support for efl_event_flags() to hold eventsJean-Philippe Andre2016-07-198-81/+61
| | | | | | | | | This fixes the following ERR message: ERR<30400>:eo /home/jpeg/e/core/efl/src/lib/eo/eo.c:462 _eo_call_resolve() in ../src/lib/evas/canvas/efl_event_input.eo.c:3: func 'efl_event_flags_get' (1483) could not be resolved for class 'Efl_Event_Hold'. This is an EO-API only fix.
* efl: Hold event (EO API) should implement instance_getJean-Philippe Andre2016-07-192-0/+36
| | | | | | | | This fixes the following ERR: ERR<23969>:eo /home/jpeg/e/core/efl/src/lib/eo/eo.c:462 _eo_call_resolve() in ../src/lib/efl/interfaces/efl_event.eo.c:5: func 'efl_event_instance_get' (1479) could not be resolved for class 'Efl_Event_Hold'.
* evas - on shutdown avoid potential invalid memory accessCarsten Haitzler (Rasterman)2016-07-194-8/+52
| | | | | | | | i don't know for sure if this fixes T4103 but in theory i think it might given a reading of the backtrace and a guess at what might happen, so try this fix. it doesn't hurt and can only help. @fix
* eina rbtree iterator - fix leak found while debugging other problemsCarsten Haitzler (Rasterman)2016-07-191-1/+10
| | | | | | | | there was a leak of elements on the itrator stack when the stack was flushed still having some items on it, thus losing their pointers and never freeing them. @fix