Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ecore_Evas VNC: Properly set mouse/canvas in/out properties.devs/iscaro/multi-seat-events | Guilherme Iscaro | 2016-11-25 | 1 | -2/+28 |
| | |||||
* | Ecore Evas: Add multi seat support for mouse in/out. | Guilherme Iscaro | 2016-11-25 | 14 | -30/+162 |
| | |||||
* | Evas: Change evas_canvas_seat_focus_get to property. | Guilherme Iscaro | 2016-11-25 | 1 | -7/+10 |
| | |||||
* | Ecore_Evas: Add support for per-seat focus. | Guilherme Iscaro | 2016-11-25 | 17 | -126/+290 |
| | |||||
* | Ecore Wl2 Input: Canvas focus IN/OUT events should contain the seat. | Guilherme Iscaro | 2016-11-25 | 2 | -2/+25 |
| | | | | This provides the information about which seat originated the event. | ||||
* | Evas: Add per seat Evas focus state. | Guilherme Iscaro | 2016-11-25 | 4 | -10/+30 |
| | |||||
* | elementary flip: skip unnecessary sizing. | Hermet Park | 2016-11-25 | 1 | -2/+0 |
| | | | | | Sizing in the constructor is wrong. It's just a waste of function call. | ||||
* | edje_pick: add base_scale value to target edj from origin edj | Jaehwan Kim | 2016-11-25 | 1 | -0/+13 |
| | |||||
* | theme: Fix 1 pixel offset and hide clipped regions | Jean-Philippe Andre | 2016-11-25 | 1 | -2/+3 |
| | | | | | | | | | | Thanks @raster for pointing this out: title bar and menu bar were resized down to 1 pixel high rather than 0. This meant that all CSD windows would see a 1-pixel line between the title bar and the app content, while SSD windows would see a 2-pixel line. Also clip out the icon, this makes a 1x1 pixel disappear from the top-left corner. | ||||
* | Merge branch 'devs/iscaro/focus-event' | Bruno Dilly | 2016-11-24 | 15 | -61/+324 |
|\ | | | | | | | | | | | | | | | This series changes evas focus events, always providing Efl.Input.Focus, making their usage way more straightforward. Patches by Guilherme Iscaro <iscaro@profusion.mobi> Differential Revision: https://phab.enlightenment.org/D4412 | ||||
| * | Efl.Canvas.Object: Remove focus,in/out events. | 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 |
|/ | |||||
* | efl_debug (client): quit if not waiting and we're done sending. | Gustavo Sverzut Barbieri | 2016-11-24 | 1 | -1/+8 |
| | |||||
* | efl_debug (client): rewrite using efl_net. | Gustavo Sverzut Barbieri | 2016-11-24 | 2 | -112/+317 |
| | | | | | | | | | | | | | Rewrite and greatly improve error checking, allow multiple commands to be given in series, etc. This also leverages on Efl.Io.Queue to buffer data for us, then all we need to do is peek at its contents, when there is a full message we use and then ask the queue to discard it. The CLST processing was also rewritten to not allocate memory. Since memory may be unaligned we still iterate over the buffer and memcpy() to an integer to avoid alignment errors. | ||||
* | efl_io_queue: add discard method, useful in real life. | Gustavo Sverzut Barbieri | 2016-11-24 | 2 | -1/+53 |
| | | | | | | | While using efl_io_queue + slice_get I found that we need to discard data and the only way was to read to an actual buffer, kinda annoying. Then introduce a discard method to do that. | ||||
* | 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 |
| |