AgeCommit message (Collapse)Author
2017-07-28elput: fix seat cleanupMike Blumenkrantz
ensure seat deletion does not conflict with elput shutdown @fix
2017-07-28elput: unref devices in post event cbMike Blumenkrantz
2017-07-28elm_table: do not propagate max sizeMike Blumenkrantz
evas table does not set max size, propagating this triggers unnecessary callbacks @fix
2017-07-28elm_box: use correct aspect ratio for HORIZONTAL layoutMike Blumenkrantz
ratio should be flipped in this case @fix
2017-07-28elm_box: use homogeneous layout if only one child existsMike Blumenkrantz
this should be a small speedup for a corner case of box use
2017-07-28elm_win: do not implement aspect_get()Mike Blumenkrantz
this breaks aspect hints. @fix
2017-07-28efl-wl: escape command args from testMike Blumenkrantz
2017-07-28efl-wl: hide popup surface before unsetting attrs during destructorMike Blumenkrantz
ensure focus remains with the popup parent
2017-07-28efl-wl: simplify refocus on popup hideMike Blumenkrantz
2017-07-28efl-wl: use correct window when requesting x11 clipboard selectionMike Blumenkrantz
2017-07-28Ecore_Con: Fix wrong comparison.Guilherme Iscaro
Otherwise it will always evaluate to false.
2017-07-28Ecore_Conn: Set EOS only if the connection is not closed.#algo.Guilherme Iscaro
This check prevents that EOS is set on a closed connection. Fixes T5180
2017-07-28Ecore_Con: Fix CLOEXEC documentation.Guilherme Iscaro
The socket attributes are inherited by the child.
2017-07-28ecore_drm2: Allow picking a sequence number for blanktime_getDerek Foreman
This lets us do a blocking wait for a vsync. Something we should try to do as infrequently as possible, but in some cases we need it one time at startup to catch graphics driver bugs.
2017-07-28Elm entry: fix call to set text via entry_setDaniel Hirt
Accidentally called the super here, so did not get routed to '_elm_entry_text_set'. Fixes T5803.
2017-07-28elm test: img.zoomable: allow top rect to pass eventsAmitesh Singh
2017-07-27eo-cxx: Add overload for Eina_Bool inout handling interoperabilityFelipe Magno de Almeida
Add convert_inout_impl overload to handle bool/Eina_Bool conversion in inout direction.
2017-07-27Ecore_Conn: Enable CLOEXEC by default.Guilherme Iscaro
This flag should be enabled by default in order to avoid socket leaks.
2017-07-27Ecore_IPC: Preserve Ecore_Con legacy behaviour.Guilherme Iscaro
This patch sets some Ecore_Con flags that were missing after the EO migration. These flags must be set in order maintain the Ecore_IPC behaviour before Ecore_Con EO was implemented. Fixes T5722
2017-07-27efl.ui.image.zoomable: Add missing edje.group_size_min/max_getAmitesh Singh
This supresses the warnings when photocam is used as an external edje object.
2017-07-27evas: Always call show/hide interceptJean-Philippe Andre
Ref T5370
2017-07-26elm_widget: change to @inoutMarcel Hollerbach
according to q66 this is correcter than ptr(..). Anyhow this still leads to a bug in cxx that crashes compilation in cxx examples, people are notified!
2017-07-26elm_widget: fix warningMarcel Hollerbach
2017-07-26ecore_events: inarray should be flushed before returnWooHyun Jung
2017-07-26 ecore_evas_wayland: fix bug ecore_evas cannot update the evas when rotationdevs/thiep/size.testJiyoun Park
usecase: show -> rotation -> hide -> show ecore_evas_wayland didn't check the rotation. when ee is landscapemode, it cannot update the right area of evas.
2017-07-25elm_code: Fix missing middle button selection pasteAndy Williams
Resolves task T5520 @fix
2017-07-25elput: Close fds when asked toDerek Foreman
Our close callback tells logind we're done with a device, but it should also actually close the fd it's passed, or we end up leaking piles of fds on VC switch. see weston commit 8f5acc2f3a29c3831af4ddd6bed57f703c98dc77 and subsequent regression in commit 72dea06d7952e3ce8dd8057f7106186da4fa2678 and pending fix in
2017-07-25edje_cc: fix wrong comment about lazEDC norequired.Sungtaek Hong
Summary: - norequired; stands for required: 0 Reviewers: conr2d, jpeg Reviewed By: jpeg Subscribers: cedric Differential Revision:
2017-07-25elm: Move calls to efl_destructor(efl_super()) to the endJean-Philippe Andre
When destroying any object, its parent class destructor should be called after the subclass destructor has been called. Only some extremely limited work may be done after the super call. This commit makes sure that all efl_destructor() overrides in elementary are doing operations in the right order. Also, remove a return void.
2017-07-24elm_widget: only emit events when there is really a changed managerMarcel Hollerbach
A manager change to NULL is to be used as "this object is not registered anymore" call, which will happen quite regular during shutdown.
2017-07-24elm_widget: call the events after eval outself with new manager/parentMarcel Hollerbach
otherwise we might end up with a node_get error, since the widget where the event is called on is still registered in the wrong manager
2017-07-24elm_widget: only set focus.manager if we are really registeringMarcel Hollerbach
otherwise we might set focus.manager even if we are not registered
2017-07-24elm_widget: give feedback if registration was successfull or notMarcel Hollerbach
with this we can whipe out the focus.manager field in elm.widget so for the case that something goes wrong we only get the error message where actually something went wrong, and not the whole bunch of follow ups where the code assumes its registered but it isnt.
2017-07-24elput: Fix multiple open/close of drm devicesDerek Foreman
When I added the code to probe drm devices to ensure they're modeset capable (ref 414d406b3b442216543cdaef112787696ae09898) I didn't realize elput didn't allow us to open and close more than one drm device at startup without blowing up libinput. This is a somewhat dirty hack to rough that in. The problem is that open/close the device during startup will result in an async "gone" callback from logind, which then kicks off an input shutdown. We need to try harder to only do that shutdown when it makes sense.
2017-07-24ecore-wl2: handle null offer drags more effectivelyMike Blumenkrantz
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
2017-07-24Revert "ecore wl2 - dnd - handle NULL drags... shouldnt happen but does"Mike Blumenkrantz
This reverts commit 85e585846600742a7f395751816f348b4152269f. please do not randomly add null checks for the purpose of quickly closing tickets.
2017-07-24ecore wl2 - dnd - handle NULL drags... shouldnt happen but doesCarsten Haitzler (Rasterman)
this should fix T5770 @fix
2017-07-24efl net server udp - report erro on alloc failureCarsten Haitzler (Rasterman)
unwind nicely and complain
2017-07-24ecore con proxy helper - complain when realloc failsCarsten Haitzler (Rasterman)
so you know why things might be failing... complain about out of memory errors.
2017-07-24ecore exe - pisix - handle malloc failsCarsten Haitzler (Rasterman)
handle malloc fails better @fix
2017-07-24ecore win32 exe handling - check realloc and malloc returnsCarsten Haitzler (Rasterman)
handle out of memory errors better @fix
2017-07-24ecore_exe - handle realloc failures by complaining and rolling backCarsten Haitzler (Rasterman)
2017-07-24embryo_cc - be sensible about realloc returns so analysers are happyCarsten Haitzler (Rasterman)
assingto tmp var then assign to real one after a check to analysers dont complain.
2017-07-24efreetd cache create - fix reallocs to bail on out of memory cleanlyCarsten Haitzler (Rasterman)
2017-07-24edje_cc - make svg loader (still beta) handle out of memory nicelyCarsten Haitzler (Rasterman)
print ERR and abort.
2017-07-24edje convert - make realloc fatal and complain about itCarsten Haitzler (Rasterman)
cleaner error handling
2017-07-24edje_cc out: fix div by 0 correctlyAmitesh Singh
2017-07-23elm_code: Fix crash with long linesAndy Williams
Also fixes issue where widget would sometimes blank when scrolling @fix
2017-07-23edje_cc out - fix theoretical div by 0Carsten Haitzler (Rasterman)
fixes CID 1371125
2017-07-23edje_cc out ... fix theoretical div by zero...Carsten Haitzler (Rasterman)
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