path: root/src/lib (follow)
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: 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-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-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-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-23elm_code: Fix crash with long linesAndy Williams
Also fixes issue where widget would sometimes blank when scrolling @fix
2017-07-23efl ui grid - handle invalid 0x0 fully if the grid size fails to do itCarsten Haitzler (Rasterman)
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
2017-07-23evas seat focus add - handle other case where layer may be nullCarsten Haitzler (Rasterman)
fix CID 1377522
2017-07-23eina debug timer - handle fail wakeup write with error complaintCarsten Haitzler (Rasterman)
fix CID 1377528
2017-07-23add comment about poll high/medium/low implementation of eventsCarsten Haitzler (Rasterman)
not brilliant as it stands. :(
2017-07-23ecore main - fix division to remain a double/float as expectedCarsten Haitzler (Rasterman)
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
2017-07-23eina debug - don't try and collect stats on more than a million threadsCarsten Haitzler (Rasterman)
sanity check... just in case.
2017-07-23elm cnp - check if selbuf is null or not and skip copying if nullCarsten Haitzler (Rasterman)
this should fix CID 1377536
2017-07-23evas callbacks - check if obj->events is valid because it's cow allocedCarsten Haitzler (Rasterman)
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
2017-07-23eina debug - add comments to cpu debug using locks to pause sysmonCarsten Haitzler (Rasterman)
this is intended so leave comments saying so. coverity doesn't like it with CID 1377549
2017-07-23eina debug - check return value of syscall for errorsCarsten Haitzler (Rasterman)
this should fix CID 1377550
2017-07-23efl canvas image - dbug ingo get - dont get if no root dbg info suppliedCarsten Haitzler (Rasterman)
if root dbg info is null we'll leak and not have anything useful stored somewhere for fetching anyway. this should fix CID 1365656
2017-07-23evas module load add comments pointing out this is intentional ptr lossCarsten Haitzler (Rasterman)