summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Ecore_Evas VNC: Properly set mouse/canvas in/out properties.devs/iscaro/multi-seat-eventsGuilherme Iscaro2016-11-251-2/+28
|
* Ecore Evas: Add multi seat support for mouse in/out.Guilherme Iscaro2016-11-2514-30/+162
|
* Evas: Change evas_canvas_seat_focus_get to property.Guilherme Iscaro2016-11-251-7/+10
|
* Ecore_Evas: Add support for per-seat focus.Guilherme Iscaro2016-11-2517-126/+290
|
* Ecore Wl2 Input: Canvas focus IN/OUT events should contain the seat.Guilherme Iscaro2016-11-252-2/+25
| | | | This provides the information about which seat originated the event.
* Evas: Add per seat Evas focus state.Guilherme Iscaro2016-11-254-10/+30
|
* elementary flip: skip unnecessary sizing.Hermet Park2016-11-251-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 edjJaehwan Kim2016-11-251-0/+13
|
* theme: Fix 1 pixel offset and hide clipped regionsJean-Philippe Andre2016-11-251-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 Dilly2016-11-2415-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 Iscaro2016-11-244-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 Iscaro2016-11-245-36/+57
| |
| * Evas: Use events to set canvas focus in/out.Guilherme Iscaro2016-11-243-5/+16
| |
| * Evas: Use events to flag canvas focus in/out.Guilherme Iscaro2016-11-242-8/+45
| |
| * Evas: Add Focus event type.Guilherme Iscaro2016-11-246-0/+200
|/
* efl_debug (client): quit if not waiting and we're done sending.Gustavo Sverzut Barbieri2016-11-241-1/+8
|
* efl_debug (client): rewrite using efl_net.Gustavo Sverzut Barbieri2016-11-242-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 Barbieri2016-11-242-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 devicesBruno Dilly2016-11-241-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 XJean Guyomarc'h2016-11-241-0/+2
|
* efl_debug: filter own pid.Gustavo Sverzut Barbieri2016-11-241-0/+2
| | | | | it's confusing and not helpful to report your own PID in 'list' command.
* docs: enhance efl_io_copier.Gustavo Sverzut Barbieri2016-11-241-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 documentationStefan Schmidt2016-11-241-1/+5
|
* docs: efl_pack_grid: fill gaps in eo file documentationStefan Schmidt2016-11-241-1/+3
|
* docs: elm: fill gaps in separator, view_form and view_list eo file documentationStefan Schmidt2016-11-243-3/+4
|
* docs: elm: fill gaps in button, color, combobox and conformant eo file ↵Stefan Schmidt2016-11-244-16/+19
| | | | documentation
* docs: elm: fill gaps in config, efl_ui_win and actionslider eo file ↵Stefan Schmidt2016-11-243-8/+8
| | | | documentation
* docs: elm: fill gaps in diskselector, entry and gesture_layer eo file ↵Stefan Schmidt2016-11-244-6/+6
| | | | documentation
* docs: elm: fill gaps in segment_control and slideshow eo file documentationStefan Schmidt2016-11-244-6/+8
|
* docs: elm: fill gaps in panel, photocam and progressbar eo file documentationStefan Schmidt2016-11-246-17/+18
|
* docs: elm: fill gaps in hover, hoversel and notify eo file documentationStefan Schmidt2016-11-246-15/+18
|
* docs: elm: fill gaps in systray, table, thumb and web eo file documentationStefan Schmidt2016-11-244-19/+18
|
* elementary: [atspi] using utf-8 text not markup textShinwoo Kim2016-11-241-0/+2
|
* docs: elm: fill gaps in prefs, radio, route, slider and spinner eo file docsStefan Schmidt2016-11-245-27/+28
|
* docs: elm_multibottonentry: fill gaps in eo file documentationStefan Schmidt2016-11-242-12/+14
|
* docs: elm: fill gaps in glview, pan, panes, photo and plug eo file documentationStefan Schmidt2016-11-245-27/+32
|
* docs: elm: fill gaps in box, grid, icon, inwin and label eo file documentationStefan Schmidt2016-11-245-10/+10
|
* docs: elm_mapbuf: fill gaps in elm_mapbuf eo file docuemntationStefan Schmidt2016-11-242-1/+2
|
* win: Disable CSD shadow if alpha and borderlessJean-Philippe Andre2016-11-241-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 CSDJean-Philippe Andre2016-11-241-2/+3
| | | | This was broken for X and WL after the previous patch.
* win: Fix (hack around) E internal windows in WaylandJean-Philippe Andre2016-11-242-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 Park2016-11-241-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 Barbieri2016-11-241-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 Barbieri2016-11-246-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 Barbieri2016-11-241-2/+2
|
* Edje: add checking on NULL 3-rd parameter in ↵Artem Popov2016-11-241-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 Kim2016-11-241-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 Bail2016-11-231-1/+9
|
* eo: when there is no more callbacks, let's clean up.Cedric Bail2016-11-231-0/+6
|
* ecore: use mempool for legacy idler allocation.Cedric Bail2016-11-231-2/+10
|