summaryrefslogtreecommitdiffstats
path: root/video/out/wayland_common.c
Commit message (Expand)AuthorAgeFilesLines
* wayland: only render if we have frame callbackDudemanguy2020-09-211-18/+21
* command: add read-only focused propertyGuido Cella2020-09-081-0/+20
* wayland: always update sbc for presentation timeDudemanguy2020-08-241-0/+1
* wayland: simplify presentation timeDudemanguy2020-08-221-11/+10
* wayland: refactor geometry/window handlingDudemanguy2020-08-201-102/+109
* wayland: reset geometry on reconfig if fullscreenDudemanguy2020-08-181-4/+10
* wayland: soften GNOME warningDudemanguy2020-08-171-1/+1
* wayland: don't rely on presentation discardedDudemanguy2020-08-161-3/+4
* wayland: refactor presentation timeDudemanguy2020-08-161-4/+3
* wayland: destroy presentation feedback on uninitDudemanguy2020-08-141-0/+3
* wayland: actually resize videos in a playlistDudemanguy2020-08-141-1/+1
* wayland: expose wayland-app-id as a user optionDudemanguy2020-08-141-0/+14
* wayland: tweak xdg_surface creationDudemanguy2020-08-141-5/+4
* wayland: don't set mouse pos on state changeDudemanguy2020-08-021-1/+5
* wayland: avoid potential deadlocksDudemanguy2020-07-311-3/+11
* wayland: correctly signal the end of drag-and-dropDudemanguy2020-07-291-1/+1
* wayland: fix a potential race in wait_eventsDudemanguy2020-07-291-4/+7
* wayland: fix buildwm42020-06-041-2/+2
* build: change filenames of generated fileswm42020-06-041-4/+4
* wayland: only use presentation on CLOCK_MONOTONICDudemanguy2020-05-181-2/+2
* wayland: explictly send an UP event for left clickDudemanguy2020-04-231-0/+2
* wayland: use mp_time deltas for presentation timeDudemanguy2020-04-201-24/+7
* wayland: simplify mouse wheel direction calculationJan Ekström2020-03-191-3/+2
* options: change option macros and all option declarationswm42020-03-181-3/+5
* wayland: notify vo if an output changesDudemanguy2020-03-151-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/