Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Efl.Canvas.Object: Remove focus,in/out events.devs/iscaro/focus-event | Guilherme Iscaro | 2016-11-24 | 4 | -28/+22 |
| | | | | | Since this object already inherist Efl.Input.Interface there's no need to have those events reimplemented. | ||||
* | Efl.Canvas: Use Efl.Input.Focus as event info for object,focus.in/out. | Guilherme Iscaro | 2016-11-24 | 5 | -36/+57 |
| | |||||
* | Evas: Use events to set canvas focus in/out. | Guilherme Iscaro | 2016-11-24 | 3 | -5/+16 |
| | |||||
* | Evas: Use events to flag canvas focus in/out. | Guilherme Iscaro | 2016-11-24 | 2 | -8/+45 |
| | |||||
* | Evas: Add Focus event type. | Guilherme Iscaro | 2016-11-24 | 6 | -0/+200 |
| | |||||
* | ecore_wl2: avoid adding repeated devices | Bruno Dilly | 2016-11-24 | 1 | -1/+17 |
| | | | | | | | | | | | | | | | | | Summary: After changes done on commit 9f8e2e0d9c9b4150 it was possible to have multiple devices with the same id added throught the function _ecore_evas_wl_common_cb_global_added(). To avoid such issue, let's check if the device was already created first. Reviewers: iscaro Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4428 | ||||
* | efl_ui_win: fix build with no support for X | Jean Guyomarc'h | 2016-11-24 | 1 | -0/+2 |
| | |||||
* | efl_debug: filter own pid. | Gustavo Sverzut Barbieri | 2016-11-24 | 1 | -0/+2 |
| | | | | | it's confusing and not helpful to report your own PID in 'list' command. | ||||
* | docs: enhance efl_io_copier. | Gustavo Sverzut Barbieri | 2016-11-24 | 1 | -7/+188 |
| | | | | | This is the core component of our new I/O subsystem, heavily used by efl.net and the likes. Then make sure the documentation is good :-) | ||||
* | docs: efl_io_copier: fill gaps in eo file documentation | Stefan Schmidt | 2016-11-24 | 1 | -1/+5 |
| | |||||
* | docs: efl_pack_grid: fill gaps in eo file documentation | Stefan Schmidt | 2016-11-24 | 1 | -1/+3 |
| | |||||
* | docs: elm: fill gaps in separator, view_form and view_list eo file documentation | Stefan Schmidt | 2016-11-24 | 3 | -3/+4 |
| | |||||
* | docs: elm: fill gaps in button, color, combobox and conformant eo file ↵ | Stefan Schmidt | 2016-11-24 | 4 | -16/+19 |
| | | | | documentation | ||||
* | docs: elm: fill gaps in config, efl_ui_win and actionslider eo file ↵ | Stefan Schmidt | 2016-11-24 | 3 | -8/+8 |
| | | | | documentation | ||||
* | docs: elm: fill gaps in diskselector, entry and gesture_layer eo file ↵ | Stefan Schmidt | 2016-11-24 | 4 | -6/+6 |
| | | | | documentation | ||||
* | docs: elm: fill gaps in segment_control and slideshow eo file documentation | Stefan Schmidt | 2016-11-24 | 4 | -6/+8 |
| | |||||
* | docs: elm: fill gaps in panel, photocam and progressbar eo file documentation | Stefan Schmidt | 2016-11-24 | 6 | -17/+18 |
| | |||||
* | docs: elm: fill gaps in hover, hoversel and notify eo file documentation | Stefan Schmidt | 2016-11-24 | 6 | -15/+18 |
| | |||||
* | docs: elm: fill gaps in systray, table, thumb and web eo file documentation | Stefan Schmidt | 2016-11-24 | 4 | -19/+18 |
| | |||||
* | elementary: [atspi] using utf-8 text not markup text | Shinwoo Kim | 2016-11-24 | 1 | -0/+2 |
| | |||||
* | docs: elm: fill gaps in prefs, radio, route, slider and spinner eo file docs | Stefan Schmidt | 2016-11-24 | 5 | -27/+28 |
| | |||||
* | docs: elm_multibottonentry: fill gaps in eo file documentation | Stefan Schmidt | 2016-11-24 | 2 | -12/+14 |
| | |||||
* | docs: elm: fill gaps in glview, pan, panes, photo and plug eo file documentation | Stefan Schmidt | 2016-11-24 | 5 | -27/+32 |
| | |||||
* | docs: elm: fill gaps in box, grid, icon, inwin and label eo file documentation | Stefan Schmidt | 2016-11-24 | 5 | -10/+10 |
| | |||||
* | docs: elm_mapbuf: fill gaps in elm_mapbuf eo file docuemntation | Stefan Schmidt | 2016-11-24 | 2 | -1/+2 |
| | |||||
* | win: Disable CSD shadow if alpha and borderless | Jean-Philippe Andre | 2016-11-24 | 1 | -4/+8 |
| | | | | | If the content has alpha, we can't ensure that the square shadow will look good. So, hide it. | ||||
* | win: Fix framespace when using CSD | Jean-Philippe Andre | 2016-11-24 | 1 | -2/+3 |
| | | | | This was broken for X and WL after the previous patch. | ||||
* | win: Fix (hack around) E internal windows in Wayland | Jean-Philippe Andre | 2016-11-24 | 2 | -21/+18 |
| | | | | | | | | | | | | | | | | | | My previous patches have broken E Wayland internal windows, as the compositor wants to create Server-Side Decorations[1] but based on some mysterious heuristics, E will decide to show or not SSD. It seems the surface geometry, window geometry, input region and maybe opaque region need to all match. There was a pixel difference in the theme which broke everything, also CSD shadows must be turned off in that case. This also fixes inputs as for some reason a mismatching input region vs window geometry would break pointer move/up/down in those internal windows. [1] I believe this is not a great idea and E should never draw any server-side decorations in Wayland. Wayland was supposed to mean only CSD, no more SSD. | ||||
* | efl path: add missing value intializing. | Hermet Park | 2016-11-24 | 1 | -1/+1 |
| | | | | It might be broken at some particular vector drawing. | ||||
* | efl_net_dialer_http: use efl_loop_fd now that it's fixed. | Gustavo Sverzut Barbieri | 2016-11-24 | 1 | -89/+6 |
| | | | | | now that efl_loop_fd manages callbacks -> Ecore_Fd_Handler properly, we can remove the old code. | ||||
* | efl_io_std{in,out,err}: do not spin on fd monitoring events. | Gustavo Sverzut Barbieri | 2016-11-24 | 6 | -3/+63 |
| | | | | | | as soon as we report 'can_read' or 'can_write', stop monitoring the events until the user executes the operation, which will clear these flags and we resume monitoring. | ||||
* | efl_net_socket_fd: fix copy & paste too much. | Gustavo Sverzut Barbieri | 2016-11-24 | 1 | -2/+2 |
| | |||||
* | Edje: add checking on NULL 3-rd parameter in ↵ | Artem Popov | 2016-11-24 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | edje_object_part_external_param_type_get() @fix Summary: add checking on NULL 3-rd parameter (param) before strcmp to avoid segfault Reviewers: cedric, jpeg, NikaWhite, myoungwoon, Hermet Reviewed By: Hermet Subscribers: Hermet, t.naumenko Differential Revision: https://phab.enlightenment.org/D4424 | ||||
* | scroller: add key action move option. | Hosang Kim | 2016-11-24 | 1 | -10/+55 |
| | | | | | | | | | | | | | | Summary: when scroller page is enabled and key is pressed, scroller will move in page by page. Test Plan: elementary_test -> scroller Reviewers: woohyun, cedric, jaehwan, raster, Hermet Subscribers: akanad, jpeg Differential Revision: https://phab.enlightenment.org/D4425 | ||||
* | eo: make it possible to disable batch allocation for callbacks. | Cedric Bail | 2016-11-23 | 1 | -1/+9 |
| | |||||
* | eo: when there is no more callbacks, let's clean up. | Cedric Bail | 2016-11-23 | 1 | -0/+6 |
| | |||||
* | ecore: use mempool for legacy idler allocation. | Cedric Bail | 2016-11-23 | 1 | -2/+10 |
| | |||||
* | efl_net_socket_fd: do not spin on fd monitoring. | Gustavo Sverzut Barbieri | 2016-11-24 | 2 | -5/+45 |
| | | | | | | | | | If we let the user know he can read or write, stop monitoring otherwise fd handler will constanly report of data to read/write until its actually done, which would clear the kernel flag. Since we use "can_read" and "can_write" for that, toggle the callback connection that manages the actual Ecore_Fd_Handler monitor. | ||||
* | efl_net_server_fd: do not spin if clients can be accepted. | Gustavo Sverzut Barbieri | 2016-11-24 | 1 | -3/+16 |
| | | | | | | If we have incoming clients but we do not want to drop or handle then, stop monitoring the fd's read, otherwise we constantly spin the main loop. | ||||
* | efl_loop_fd: more efficiently manage the Ecore_Fd_Handler. | Gustavo Sverzut Barbieri | 2016-11-24 | 1 | -5/+21 |
| | | | | | | | | instead of always delete and recreate it, modify if it already exists and only delete if it's not needed anymore. This results in epoll_ctl() to modify an existing handle, instead of add one. | ||||
* | efl_loop_fd: reduce number of _efl_loop_fd_reset() | Gustavo Sverzut Barbieri | 2016-11-24 | 1 | -6/+14 |
| | | | | | When we're adding callbacks in an array, we may reduce 3 epoll_ctl() to a single one. | ||||
* | efl_loop_fd: fix comparison that was breaking callback deletion. | Gustavo Sverzut Barbieri | 2016-11-24 | 1 | -3/+3 |
| | | | | | Either we "--var" or we compare with "> 1" instead of "> 0", otherwise callback_del will keep the flags set. | ||||
* | ecore_ipc: isolate legacy within ifdefs. | Gustavo Sverzut Barbieri | 2016-11-23 | 2 | -10/+75 |
| | | | | | Compile out the legacy code when running on platforms that support Efl.Net.Dialer.Unix and Efl.Net.Server.Unix. | ||||
* | ecore_ipc: fix user after free in error handling. | Gustavo Sverzut Barbieri | 2016-11-23 | 1 | -4/+1 |
| | | | | Fixes Coverity 1366274. | ||||
* | ecore_ipc: convert ecore_ipc_server_add() to Efl_Net_Server. | Gustavo Sverzut Barbieri | 2016-11-23 | 2 | -6/+450 |
| | | | | | | | | | | Each client (Ecore_Ipc_Client) is very similar to the handle configured by ecore_ipc_server_connect() (the dialer), except we do not have events such as "connected" and "error", as well as we don't delete the socket as it's owned by the server, instead we close it. The UNIX socket is configured similarly to ecore_con, setting the same masks and mode for directories. | ||||
* | efl_net_server_unix: do bind() from serve() method. | Gustavo Sverzut Barbieri | 2016-11-23 | 2 | -19/+10 |
| | | | | | | | | | Instead of adding a job to create the socket and call bind(), do it straight from the serve() method, this allows the caller to set umask(), permissions and so on. Document this behavior in the class, since we can't extend the method's documentation. | ||||
* | ecore_ipc: free(address) on dialer error. | Gustavo Sverzut Barbieri | 2016-11-23 | 1 | -0/+1 |
| | |||||
* | ecore_ipc: dialers should use max_buf_size = -1. | Gustavo Sverzut Barbieri | 2016-11-23 | 1 | -0/+1 |
| | | | | nothing appears to break, but let's use the same value as legacy. | ||||
* | ecore_ipc: rename 'server' to 'legacy_server'. | Gustavo Sverzut Barbieri | 2016-11-23 | 2 | -21/+21 |
| | | | | | Since the plan is to introduce a server based on efl_net_server, first rename the existing handle with 'legacy_' prefix. | ||||
* | ecore_file_download: callback completion_cb with status=1. | Gustavo Sverzut Barbieri | 2016-11-23 | 1 | -2/+16 |
| | | | | | When download is aborted we must call completion_cb using status == 1, this was checked in the test suite. |