summaryrefslogtreecommitdiffstats
path: root/video/out/x11_common.c
Commit message (Expand)AuthorAgeFilesLines
* x11: always do a reset_size if geometry/autofit is updated at runtimeDudemanguy7 days1-2/+2
* x11_common: implement --show-in-taskbar optionnanahi7 days1-0/+18
* x11_common: detect wm support for _NET_WM_STATE_SKIP_TASKBARnanahi7 days1-0/+2
* x11_common: unmaximize window on runtime geometry changenanahi2024-03-171-9/+6
* x11_common: fix window x/y position when updating geometry on runtimenanahi2024-03-171-4/+8
* input: centralize VO draggingnanahi2024-03-011-2/+0
* x11_common: implement VOCTRL_BEGIN_DRAGGINGnanahi2024-03-011-15/+29
* x11: clean up hidpi-window-scale behaviorDudemanguy2024-02-241-14/+15
* x11_common: handle window dragging in ButtonPress eventnanahi2024-02-211-25/+17
* x11_common: fix Xft.dpi detection ignoring --hidpi-window-scalesfan52024-02-121-3/+5
* x11_common: support --title-barnanahi2024-02-021-9/+13
* x11_common: prefer Xft.dpi for HiDPI scalingnanahi2024-01-101-1/+41
* x11_common: allow DPI scale in unit of 0.5nanahi2024-01-101-15/+24
* x11_common: fix compose key handlingnanahi2023-12-101-1/+3
* input: add missing forward media keynanahi2023-12-061-1/+2
* various: replace some OOM handlingsfan52023-11-241-2/+1
* vo: don't sleep 1ms always when requested time is in the pastKacper Michajłow2023-11-091-1/+1
* present_sync: only save as many entries as the swapchain depthDudemanguy2023-11-071-1/+1
* vo: replace max swapchain depth magic numberDudemanguy2023-11-071-1/+1
* present_sync: rename function to present_sync_update_valuesDudemanguy2023-11-061-1/+1
* present_sync: rewrite around linked listDudemanguy2023-11-061-1/+1
* vo: use mp_poll wrapper in wait_events when applicableDudemanguy2023-10-101-2/+3
* vo: change vo->driver->wait_events to nanosecondsDudemanguy2023-10-101-3/+3
* vo: change vsync base to nanosecondsKacper Michajłow2023-09-291-1/+2
* input: add missing keypad key definesChristoph Heinrich2023-08-251-5/+5
* input: add new keys: Back, Tools, ZoomIn, ZoomOutJames Cuzella2023-08-231-0/+2
* x11: set sizehint for fs-screen and fs-screen-nameDudemanguy2023-08-201-1/+5
* x11: remove xinerama and refactor window geometryDudemanguy2023-08-201-78/+69
* x11: require randr 1.4Dudemanguy2023-08-201-26/+19
* x11: add --x11-wid-title optionDudemanguy2023-08-131-2/+3
* x11_common: drop unnecessary NULL checkNRK2023-08-131-3/+1
* x11_common: avoid unnecessary XUnmapWindow() callNRK2023-08-131-3/+1
* build: remove outdated generated directoryDudemanguy2023-07-311-4/+4
* player: add --input-cursor-passthrough optionDudemanguy2023-07-041-1/+26
* options: add no to drag-and-dropDudemanguy2023-07-011-1/+2
* player: add drag-and-drop optionDudemanguy2023-06-121-3/+7
* player: add --auto-window-resize optionDudemanguy2023-03-021-8/+13
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-201-1/+0
* video/x11: replace sprintf usagesfan52023-01-121-1/+1
* video: replace sprintf usagesfan52023-01-121-1/+1
* vo: change vo_platform_init to boolDudemanguy2023-01-081-3/+3
* x11: add modesetting to the xpresent whitelistSultan Alsawaf2022-12-271-1/+2
* player: add window-id propertyNRK2022-12-051-0/+6
* player: add --force-render optionDudemanguy2022-11-151-1/+2
* wayland, x11: fix possibly unsafe bstr usagesfan52022-11-101-2/+2
* x11: fix --on-all-workspaces optionodnar-dev2022-10-111-13/+34
* x11: fix a couple of memory leaksDudemanguy2022-10-081-0/+2
* x11: add support for F13-F24 keysThomas Weißschuh2022-09-021-0/+4
* x11: fix display-{width,height} calculationDudemanguy2022-08-141-3/+9
* x11: avoid XPresent API calls when it's not neededDudemanguy2022-06-221-7/+21
* x11: add --x11-present optionDudemanguy2022-06-221-3/+5
* x11: add nouveau to the xpresent whitelistDudemanguy2022-06-221-1/+3
* x11: correct provider detection logicDudemanguy2022-06-211-2/+2
* x11: replace strcasestr usage with bstrDudemanguy2022-06-191-6/+8
* x11: support xorg present extensionDudemanguy2022-06-191-0/+33
* x11: use xrandr providers for driver detectionDudemanguy2022-06-191-0/+25
* x11: avoid wasteful rendering when possibleDudemanguy2022-04-111-0/+9
* x11: fix screen-name optionDudemanguy2022-04-081-0/+1
* x11: sanitize window title to UTF-8 for EWMHDudemanguy2022-01-241-2/+7
* player: fix autofit/geometry related segfaultDudemanguy2021-11-031-0/+3
* x11: handle maximized windows with window-scaleDudemanguy2021-08-121-0/+6
* command: add display-width/display-height propertyDudemanguy2021-05-061-0/+7
* x11: update geometry/autofit opts on runtimeDudemanguy2020-12-141-0/+21
* x11: support screen-name and fs-screen-name optsDudemanguy2020-12-061-1/+19
* command: add read-only focused propertyGuido Cella2020-09-081-0/+6
* x11: add option to make window appear on a specific workspacewm42020-07-121-2/+3
* x11: remove terrible xdg-screensaver hackwm42020-07-081-39/+0
* build: change filenames of generated fileswm42020-06-041-4/+4
* x11_common: added ICCCM WM_HINTSArthur Williams2020-05-241-0/+11
* x11: switch back to StaticGravitywm42020-02-221-4/+1
* video/out/x11: add fs-screen fallbackNicolas F2019-12-221-0/+3
* x11: implement hidpi scale reportingwm42019-12-201-0/+3
* x11: fix X property out of bounds memory readswm42019-12-181-2/+2
* x11: fix --hidpi-window-scale=no on hidpi screenswm42019-12-161-1/+1
* x11: scale window-scale by DPIwm42019-12-161-6/+8
* x11: implement unminimizationwm42019-11-291-1/+5
* x11: handle maximize/minimize with new option stuffwm42019-11-291-43/+31
* x11: add change notification for --on-all-workspaceswm42019-11-291-0/+18
* x11: handle some more options with new option stuffwm42019-11-291-15/+14
* x11: use new option stuff to implement fullscreenwm42019-11-291-8/+10
* x11: implement minimize and maximize related VOCTRLsPhilip Langdale2019-11-291-0/+40
* x11_common: don't use vo->opts directlywm42019-11-271-25/+25
* x11: reduce log level for relatively uninteresting thingswm42019-11-011-9/+9
* x11: fix ICC profiling for multiple monitorsslatchurie2019-09-211-2/+21
* x11: fix cursor hiding initial statePhilip Sequeira2019-03-161-0/+1
* x11: don't hide cursor if window isn't focusedwm42018-12-061-19/+30
* x11: fix icc profile when the window goes near off screenslatchurie2018-10-211-1/+1
* x11_common: replace atoi with strtoulNicolas F2018-10-191-1/+2
* input: add a define for the number of mouse buttons and use itwm42018-05-251-0/+4
* x11: support Shift+TABNiklas Haas2018-05-241-1/+1
* input: merge mouse wheel and axis keycodesJames Ross-Gowan2017-09-031-2/+2
* input: use mnemonic names for mouse buttonsJames Ross-Gowan2017-09-031-2/+2
* x11: fix that window could be resized when using embeddingwm42017-08-211-2/+5
* Revert "x11: drop xscrnsaver use"Martin Herkt2017-08-201-0/+16
* Revert "x11: use xdg-screensaver suspend/resume"Martin Herkt2017-08-201-60/+34
* x11: use xdg-screensaver suspend/resumewm42017-08-151-34/+60
* x11: drop xscrnsaver usewm42017-08-081-16/+0
* x11: add 128x128 sized icon supportXu Zhao2017-07-021-0/+5
* x11: load icon differentlywm42017-07-011-83/+40
* Avoid calling close(-1)wm42017-06-291-2/+4
* build: make various x11 protocol extension libs mandatorywm42017-04-211-51/+17
* x11: pseudo HiDPI scalingwm42017-01-191-1/+18
* vo_opengl: x11: move RGBA visual test to x11_common.cwm42016-12-301-0/+12
* x11: fix external fullscreen updatewm42016-09-231-12/+4
* osdep: rename atomics.h to atomic.hwm42016-09-071-1/+0
* vo: use new option update mechanismwm42016-09-021-0/+13
* vo: change messy handling of fullscreen and other flagswm42016-08-301-4/+0
* x11, wayland: always round up wait timeswm42016-08-261-1/+1
* x11: work around mutter fullscreen issuewm42016-08-251-3/+11
* osdep/io: introduce mp_flush_wakeup_pipe()Rostislav Pehlivanov2016-07-301-4/+2
* x11: do not accidentally discard event flagswm42016-07-251-5/+4
* x11, wayland: do not accidentally close FD 0wm42016-07-211-0/+1
* x11: stop using vo.event_fdwm42016-07-201-1/+34
* x11: skip ICC update on every window movewm42016-07-181-11/+25
* x11: add missing FocusChangeMaskwm42016-07-081-1/+1
* x11_common: silence xdg-screensaverBen Boeckel2016-07-051-1/+1
* x11: tell GNOME to use dark window decorationsMantas Mikulėnas2016-05-091-0/+1
* x11: slightly safer X11 error handler behaviorwm42016-05-081-1/+4
* x11: add --x11-bypass-compositor=alwayswm42016-05-061-0/+1
* x11: extend --x11-bypass-compositor with fs-only optionwm42016-05-021-6/+22
* x11, input: move mime type drag&drop negotiation to common codewm42016-03-151-2/+52
* x11: move vo->input_ctx accesses to x11->input_ctxwm42016-03-151-19/+20
* x11: stop waiting for MapNotify when WM_STATE changesTracerneo2016-01-311-1/+3
* x11: get *current* XRandR screen configurationNils Schneider2016-01-201-1/+1
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* x11: silence xdg-screensaver failure messagewm42016-01-031-2/+2
* vo: get rid of vo_get_window_title()wm42015-12-061-6/+7
* x11: request bypassing compositorwm42015-11-181-0/+6
* x11: print Xlib errors in verbose mode if Xlib messages are silencedwm42015-11-071-9/+5
* vo_opengl: x11: silence error messages when using legacy GL contextwm42015-11-061-1/+11
* x11: separate window creation and configurationwm42015-09-301-25/+28
* x11: drag and drop append with modifierKevin Mitchell2015-08-301-1/+7
* input: add append argument to file drop eventKevin Mitchell2015-08-301-1/+1
* x11: move GCs and background clearing to vo_xvwm42015-07-011-40/+0
* x11: remove clear on mapwm42015-07-011-11/+0
* x11: remove trailing spaceswm42015-06-291-1/+1
* x11: Handle external fullscreen togglesEduardo Sánchez Muñoz2015-06-281-0/+43
* x11: make screensaver failure message slightly more friendlywm42015-06-201-2/+4
* x11: never forcefully terminate xdg-screensaver processwm42015-05-181-8/+5
* x11: attempt to make initial fullscreening more reliablewm42015-05-151-0/+3
* x11: query ICC profile based on center of windowNiklas Haas2015-04-291-1/+3
* x11: actually disable screensaverwm42015-04-151-12/+55
* Update license headersMarcin Kurczewski2015-04-131-5/+4
* x11: ignore mouse enter/leave events due to pointer grabwm42015-03-111-0/+4
* x11: fix VOCTRL_GET_WIN_STATEwm42015-03-091-0/+1
* vo_opengl/x11: fix automatic ICC profile loadingMartin Herkt2015-03-071-0/+3
* input: add MOUSE_ENTER keybinding.torque2015-02-181-1/+4
* x11: fix uninitialized variable readswm42015-02-141-1/+1
* x11: add XK_Cancel to the list of special keysMartin Herkt2015-02-141-0/+1
* x11: return a framerate even if no window is mappedwm42015-02-131-8/+11
* x11: make all XF86 special keys mappablewm42015-02-131-0/+7
* video/out: cosmetics: rename VO_EVENT_ICC_PROFILE_PATH_CHANGEDwm42015-01-261-2/+2
* vo_opengl, x11: implement icc-profile-autowm42015-01-261-4/+33
* x11: remove unnecessary codewm42015-01-231-3/+0
* x11: fix initial state for --on-all-workspaceswm42015-01-171-0/+6
* x11: add --on-all-workspaces option and propertywm42015-01-161-0/+10
* x11: minor cleanupwm42015-01-161-18/+4
* command: unify handling of fullscreen and other VO flagswm42015-01-161-0/+2
* x11: explicitly query map status when waiting for map eventwm42015-01-121-0/+6
* x11: support XEmbedwm42015-01-121-0/+49
* x11: make display-names property stricterwm42015-01-041-1/+3
* x11: make display-names property observablewm42015-01-031-0/+2
* x11: fix mysterious issue with window embedding on OpenBoxwm42014-12-181-1/+1
* x11: minor improvementswm42014-12-181-8/+7
* x11: copy WinID optionwm42014-12-091-16/+21
* x11: fix crashwm42014-11-231-1/+1
* x11: fix crash with --wid=0 and vo_xv/vo_x11wm42014-11-231-2/+5
* vo/x11: implement VOCTRL_GET_DISPLAY_NAMES with xrandr names (e.g., "LVDS1")Kevin Mitchell2014-11-071-2/+18
* x11: rely on the Atom cachewm42014-11-031-11/+9
* command: add window-minimized property (X11 only)wm42014-11-021-0/+19
* x11: fix display FPS detection for interlaced modeswm42014-10-271-1/+6
* x11: don't wait for asynchronous X resizing with window-scal