summaryrefslogtreecommitdiffstats
path: root/video/out/wayland_common.c
Commit message (Expand)AuthorAgeFilesLines
* wayland: simplify mouse wheel direction calculationJan Ekström9 days1-3/+2
* options: change option macros and all option declarationswm410 days1-3/+5
* wayland: notify vo if an output changesDudemanguy13 days1-0/+2
* wayland: always use the fs-screen id for fsDudemanguy2020-03-081-33/+31
* wayland: make resizing betterDudemanguy2020-02-131-5/+29
* wayland: fix autofit and rotating issuesDudemanguy2020-02-131-5/+7
* wayland: adjust vo_wayland_wait_frame logicDudemanguy2020-02-071-6/+6
* wayland: toplevel config fixesDudemanguy2020-02-061-3/+16
* wayland: remove wayland-frame-wait-offset optiondudemanguy2020-01-311-4/+2
* wayland: support maximize/minimize on startupDudemanguy2020-01-121-0/+6
* wayland: unscrew up cursorsdudemanguy2020-01-121-6/+4
* wayland: don't set cursor before pointer idDudemanguy2020-01-111-1/+1
* wayland: don't exit the option loopDudemanguy2020-01-041-16/+12
* wayland: disable by default for gnomeDudemanguy2020-01-011-0/+4
* wayland: remove unnecessary VO_EVENT_FULLSCREEN_STATEwm42019-12-121-3/+0
* wayland: adjust hidden state detectiondudemanguy2019-12-101-4/+14
* osc: rework window control configuration to add auto modePhilip Langdale2019-12-041-1/+8
* wayland: fix cursor behavior on an edge casedudemanguy2019-12-041-6/+2
* wayland: update remaining legacy VOCTRL usage to optionsPhilip Langdale2019-12-021-30/+27
* wayland: update Maximize and Minimize handling to use new optionsPhilip Langdale2019-12-011-22/+40
* wayland: implement minimize and maximize related VOCTRLsPhilip Langdale2019-11-291-0/+27
* wayland: restore window geometry after un-maximizePhilip Langdale2019-11-291-3/+2
* wayland: make the edge grab zone width user configurablePhilip Langdale2019-11-291-5/+6
* wayland: add grab zone for resizing window with mousePhilip Langdale2019-11-291-40/+52
* wayland: use hidpi-window-scale optiondudemanguy2019-11-121-0/+2
* wayland: don't get data device if wl_seat is nulldudemanguy2019-10-221-2/+2
* wayland: fix presentation timeDudemanguy9112019-10-201-0/+10
* wayland: add various render-related optionsdudemanguy2019-10-201-2/+18
* wayland: add presentation timedudemanguy2019-10-201-2/+104
* wayland: use callback flag + poll for buffer swapdudemanguy2019-10-101-19/+27
* Revert "vo: add support for externally driven renderloop and make wayland use...dudemanguy2019-10-101-15/+0
* Revert "wayland: free wayland_state on a false return"dudemanguy2019-10-031-11/+3
* wayland: free wayland_state on a false returnDudemanguy9112019-10-021-3/+11
* wayland: always create wl_output before renderingDudemanguy9112019-10-021-7/+6
* wayland: create current_output in wayland_reconfigdudemanguy2019-09-221-5/+6
* wayland: avoid handling a 0-value axis eventDudemanguy9112019-09-211-0/+2
* wayland: read xcursor size from XCURSOR_SIZE envemersion2019-09-211-1/+13
* wayland: don't show cursor when fullscreeningdudemanguy2019-09-211-0/+6
* wayland: reconfigure cursor on pointer enter eventThomas Weißschuh2019-09-211-1/+3
* wayland: add mouse buttons and fix axis scalingdudemanguy2019-09-211-4/+24
* wayland: fix wl_proxy leakdudemanguy2019-09-191-0/+3
* wayland: fix segfault on uninitNiklas Haas2019-05-261-1/+1
* wayland: fix various memory leaksdudemanguy2019-05-211-0/+33
* wayland_common: rename “shell” into “wm_base”Emmanuel Gil Peyrot2019-02-171-10/+10
* wayland: remove KDE server-decoration supportemersion2018-11-191-41/+12
* wayland: use xdg-decoration if availableemersion2018-11-191-13/+43
* wayland_common: require wl_compositor of version 3Rostislav Pehlivanov2018-05-201-3/+2
* wayland_common: fix maximized stateRostislav Pehlivanov2018-05-201-13/+21
* wayland_common: update to stable xdg-shellEmmanuel Gil Peyrot2018-04-291-44/+44
* wayland_common: fix idle_inhibitor protocol segfaultRostislav Pehlivanov2018-02-091-0/+1
* vo: add support for externally driven renderloop and make wayland use itRostislav Pehlivanov2017-12-051-0/+15
* wayland_common: check monitor scaleRostislav Pehlivanov2017-10-221-3/+9
* wayland_common: improve cursor code and scale cursor properlyRostislav Pehlivanov2017-10-221-26/+34
* wayland_common: don't scale the cursor wl_bufferRostislav Pehlivanov2017-10-191-1/+0
* wayland_common: init output_list during main struct initRostislav Pehlivanov2017-10-121-1/+2
* wayland_common: require wl_output v2 and send MP_INPUT_RELEASE_ALL on uninitRostislav Pehlivanov2017-10-111-8/+13
* wayland_common: adjust default cursor size and scale its bufferRostislav Pehlivanov2017-10-101-2/+3
* wayland_common: implement output tracking, cleanups and bugfixesRostislav Pehlivanov2017-10-091-194/+236
* wayland_common: allow vo_wayland_uninit(NULL)Niklas Haas2017-10-071-0/+2
* Revert "wayland_common: add support for embedding"Rostislav Pehlivanov2017-10-051-5/+0
* wayland_common: respect close eventsRostislav Pehlivanov2017-10-051-3/+9
* wayland_common: add support for embeddingRostislav Pehlivanov2017-10-051-0/+4
* wayland_common: reset the LIVE_RESIZING flag when resizing endsRostislav Pehlivanov2017-10-051-10/+14
* wayland_common: don't hardcode protocol names during registryRostislav Pehlivanov2017-10-041-8/+8
* wayland_common: rewrite from scratchRostislav Pehlivanov2017-10-031-793/+927
* wayland: allow vo_wayland_uninit(NULL)Niklas Haas2017-09-211-0/+3
* input: merge mouse wheel and axis keycodesJames Ross-Gowan2017-09-031-4/+4
* input: use mnemonic names for mouse buttonsJames Ross-Gowan2017-09-031-4/+4
* wayland_common: organize and correctly map mouse buttonsRostislav Pehlivanov2017-03-171-4/+8
* Fix mistakes in spelling and grammarDario Russo2016-12-211-3/+3
* wayland: destroy input before closing the display connection.Emmanuel Gil Peyrot2016-11-271-1/+1
* vo: change messy handling of fullscreen and other flagswm42016-08-301-2/+2
* wayland: reject resize events with either dimension being 0Rostislav Pehlivanov2016-08-291-0/+2
* x11, wayland: always round up wait timeswm42016-08-261-1/+1
* wayland_common: check for NULL current_output on fs switchingRostislav Pehlivanov2016-08-011-2/+3
* wayland_common: provide the real scaled window resolutionRostislav Pehlivanov2016-08-011-3/+5
* wayland_common: fix fullscreen image switching bugRostislav Pehlivanov2016-07-301-3/+4
* wayland_common: prevent black bars on most non-native aspect ratiosRostislav Pehlivanov2016-07-301-0/+3
* wayland_common: clip window size to the display output sizeRostislav Pehlivanov2016-07-301-5/+7
* wayland_common: flush wakeup_pipe on a wakeupRostislav Pehlivanov2016-07-301-8/+10
* wayland_common: remove untested/unusable wayland dnd codeRostislav Pehlivanov2016-07-301-183/+1
* x11, wayland: do not accidentally close FD 0wm42016-07-211-2/+5
* wayland_common: make function declaration consistentRostislav Pehlivanov2016-07-211-23/+21
* wayland: port to the new wakeup/wait_events frameworkRostislav Pehlivanov2016-07-211-61/+33
* vo_wayland: fix high CPU usage due to busy pollingRostislav Pehlivanov2016-07-191-3/+3
* wayland: mark existing dnd entry print as debug rather than an errorRostislav Pehlivanov2016-05-311-1/+1
* wayland: correctly report display refresh rateRostislav Pehlivanov2016-05-311-4/+6
* wayland: implement HIDPI supportRostislav Pehlivanov2016-05-301-6/+27
* wayland: use the advertised size in fullscreenEmmanuel Gil Peyrot2016-05-081-7/+0
* Revert "wayland: set fs mode on every configure"Emmanuel Gil Peyrot2016-03-191-6/+5
* wayland: set fs mode on every configureAlexander Preisinger2016-02-071-5/+6
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-191-7/+7
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* wayland: fix typo in error messageAlessandro Ghedini2015-12-271-1/+1
* Revert "vo_wayland: define opaque region"Ricardo Vieira2015-10-201-9/+0
* vo_opengl: wayland: switch to new internal APIwm42015-10-011-6/+4
* input: add append argument to file drop eventKevin Mitchell2015-08-301-1/+1
* vo_wayland: Wait for frame callbacksJari Vetoniemi2015-08-211-5/+60
* vo_wayland: define opaque regionJari Vetoniemi2015-03-231-0/+9
* vo_wayland: share frame callbacks.Jari Vetoniemi2015-03-231-0/+30
* buid: readd -Wparentheseswm42015-03-021-1/+1
* input: add MOUSE_ENTER keybinding.torque2015-02-181-0/+1
* command: unify handling of fullscreen and other VO flagswm42015-01-161-0/+1
* wayland: implement key modifierswm42015-01-121-18/+24
* wayland: don't compute absurd window sizewm42015-01-121-3/+6
* vo_wayland: Add "multimedia" keyboard key bindings.Sergey Kvachonok2014-11-291-0/+14
* wayland: use reported rete and delayAlexander Preisinger2014-09-191-2/+27
* wayland_common: fix changing videos when fullscreenAlexander Preisinger2014-09-101-14/+3
* video: rename VOCTRL_GET_WINDOW_SIZEwm42014-09-051-2/+2
* wayland: print some useful outptu infoAlexander Preisinger2014-09-031-15/+19
* wayland: only save current mode of outputsAlexander Preisinger2014-09-031-1/+2
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-291-1/+1
* wayland: replace deprecated xkbcommon functionsAlexander Preisinger2014-08-201-3/+3
* wayland: dynamically report display fpsAlexander Preisinger2014-08-181-20/+58
* wayland: pointer interface is created after themeAlexander Preisinger2014-08-131-13/+8
* wayland: remove redundant lineAlexander Preisinger2014-08-061-1/+0
* wayland: changes for nested compositorsAlexander Preisinger2014-08-061-20/+50
* vo: remove vo_mouse_movement() wrapperwm42014-07-271-2/+2
* wayland: move subsurfaces to wayland voAlexander Preisinger2014-06-151-20/+3
* wayland: attach NULL surface on osd creationAlexander Preisinger2014-06-151-0/+3
* Add more constwm42014-06-111-2/+1
* wayland: remove stub for unimplemented functionwm42014-06-021-15/+0
* wayland: fix typoAlexander Preisinger2014-05-141-14/+14
* wayland: fix unchecked malloc usagewm42014-05-111-3/+9
* wayland: don't use VOCTRL_UPDATE_SCREENINFOwm42014-05-061-19/+22
* Revert "wayland: print waylands display erros"Alexander Preisinger2014-04-261-39/+0
* Fix some libav* include statementswm42014-04-191-1/+0
* wayland: unset input regions for osdAlexander Preisinger2014-04-161-0/+4
* wayland/shm: Use subsurfaces for OSDAlexander Preisinger2014-04-161-5/+25
* wayland: don't schedule resize if going fullscreenRicardo Vieira2014-04-131-1/+0
* video/out: simplify monitor aspect handlingwm42014-01-111-2/+0
* wayland: properly empty output listAlexander Preisinger2014-01-081-4/+4
* wayland: fix crash when initialization failswm42014-01-081-1/+2
* wayland: fix memory leaksAlexander Preisinger2014-01-081-0/+18
* wayland: cleanup registry_handle_globalAlexander Preisinger2014-01-081-2/+1
* wayland: remove set_user_data from seat_listenerAlexander Preisinger2014-01-081-2/+0
* wayland: use static consistentlyAlexander Preisinger2014-01-081-4/+4
* wayland: fix fullscreen & resizing for goodAlexander Preisinger2014-01-071-11/+27
* wayland: silence annoying libwayland-client messagewm42014-01-071-0/+3
* wayland: fix some memory leaks on initialization failurewm42014-01-071-6/+13
* wayland: remove workaroundAlexander Preisinger2014-01-041-6/+3
* wayland: fix obvious bug in dnd codeAlexander Preisinger2014-01-041-1/+1
* video/out: remove some code duplication between X11 and waylandwm42014-01-041-25/+2
* input: move files drag and drop to a new event.c fileStefano Pigozzi2014-01-041-1/+2
* wayland: move workaround to fullscreen codeAlexander Preisinger2014-01-041-4/+5
* wayland: implement dropping files on the VO windowAlexander Preisinger2014-01-041-2/+185
* wayland/opengl: fix garbage bordersAlexander Preisinger2014-01-021-21/+22
* wayland: don't change set fullscreen twiceAlexander Preisinger2014-01-021-1/+1
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-2/+2
* Move options/config related files from mpvcore/ to options/wm42013-12-171-1/+1
* Move mpvcore/input/ to input/wm42013-12-171-2/+2
* wayland: print waylands display errosAlexander Preisinger2013-12-041-0/+40
* wayland: create xkbcommon keymap from stringAlexander Preisinger2013-11-131-2/+1
* waylad: implement functionality for window-scalingAlexander Preisinger2013-11-121-0/+12
* wayland: better name for mouse coordinatesAlexander Preisinger2013-10-251-5/+5
* wayland: fix fullscreen transparent border regionsAlexander Preisinger2013-10-251-22/+28
* wayland: use mp_input_test_draggingAlexander Preisinger2013-10-201-3/+6
* Revert "wayland: remove moving window by grabbing"Alexander Preisinger2013-10-201-0/+4
* Revert "wayland: remove outdated comment"Alexander Preisinger2013-10-201-0/+2
* wayland: remove outdated commentAlexander Preisinger2013-09-241-2/+0
* wayland: remove moving window by grabbingAlexander Preisinger2013-09-241-4/+0
* wayland/common: exit properly on fd errorsAlexander Preisinger2013-09-191-2/+6
* gl_common: signal to GL backend whether we are probingwm42013-09-161-2/+4
* wayland: change fs messages to dbgAlexander Preisinger2013-09-121-2/+2
* Revert "wayland: don't create our own log context"Alexander Preisinger2013-09-121-8/+9
* wayland/common: improved error messagesAlexander Preisinger2013-09-101-4/+8
* wayland: update license headersAlexander Preisinger2013-09-091-7/+5
* wayland: fix memory leaksAlexander Preisinger2013-08-261-2/+5
* wayland: don't create our own log contextAlexander Preisinger2013-08-261-10/+9
* wayland: remove shm listener for the backendAlexander Preisinger2013-08-251-15/+0
* wayland/egl: rework resizing (again)Alexander Preisinger2013-08-251-22/+61
* wayland: separate shm and cursor contextAlexander Preisinger2013-08-191-7/+13
* wayland: add support for precise scrollingAlexander Preisinger2013-08-071-2/+14
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-5/+5
* wayland: switch to the new mp_msg apiAlexander Preisinger2013-07-311-8/+15
* Remove subopt-helperwm42013-07-221-2/+0
* wayland: use a unified struct for the stateAlexander Preisinger2013-07-181-222/+214
* wayland: don't resize in gl_wayland.cAlexander Preisinger2013-07-181-2/+0
* video: remove fullscreen flags chaoswm42013-07-181-15/+8
* wayland: early aspect calculation in vo_configAlexander Preisinger2013-07-161-0/+2
* wayland: use default fullscreen methodAlexander Preisinger2013-07-161-1/+1
* wayland: remove mp_fifo headerAlexander Preisinger2013-07-031-1/+0
* wayland: fix typoAlexander Preisinger2013-07-031-1/+1
* wayland: remove mp_fifoAlexander Preisinger2013-07-021-7/+7
* wayland: implement MOUSE_LEAVEAlexander Preisinger2013-07-021-0/+2
* input: require VOs to send key up events, redo input key lookupwm42013-07-021-3/+4
* wayland: use VOCTRL_UPDATE_WINDOW_TTILEAlexander Preisinger2013-06-161-1/+3
* wayland: use VOCTRL_SET_CURSOR_VISIBILITYAlexander Preisinger2013-05-261-33/+23
* wayland: introduce vo_wayland_configAlexander Preisinger2013-05-261-13/+21
* video/out: introduce vo_control for gl_common based VOswm42013-05-261-0/+23
* wayland: reworked resizingAlexander Preisinger2013-05-071-15/+21
* wayland: fix wrong poll comment, check for errorsAlexander Preisinger2013-05-021-2/+4
* wayland: avoid iterating over all outputsAlexander Preisinger2013-05-021-15/+18
* wayland: remove unused stuffAlexander Preisinger2013-05-021-12/+0
* wayland: use new function xkb_keymap_from_bufferAlexander Preisinger2013-05-021-9/+5
* wayland: remove input modifier variableAlexander Preisinger2013-05-011-12/+0
* wayland: use GetTimerMS for hiding mouse cursorAlexander Preisinger2013-05-011-148/+36
* wayland: use mpv internal key auto-repeat handlingAlexander Preisinger2013-05-011-53/+5
* wayland: fully support cursor autohide optionsAlexander Preisinger2013-03-231-15/+15
* wayland: use the cursor_autohide_delay optionAlexander Preisinger2013-03-111-6/+9
* wayland: move window by grabing itAlexander Preisinger2013-03-111-0/+8
* vo: Separate vo options from MPOptsAlexander Preisinger2013-03-041-12/+12
* vo: remove and cleanup globalsAlexander Preisinger2013-03-041-14/+12
* x11_common: use private variables for window statewm42013-03-031-5/+1
* wayland: add wayland supportAlexander Preisinger2013-02-281-0/+1036