summaryrefslogtreecommitdiffstats
path: root/video/out/x11_common.c
Commit message (Expand)AuthorAgeFilesLines
* x11: reduce log level for relatively uninteresting thingswm414 days1-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-scalewm42014-10-131-3/+4
* x11: don't wait until window is destroyedwm42014-10-111-5/+0
* x11: fix inverted conditionwm42014-10-091-2/+3
* client API: rename --input-x11-keyboard to --input-vo-keyboardwm42014-10-091-1/+1
* x11: disable various features when embedding the windowwm42014-10-071-3/+5
* options: add --no-keepaspect-windowwm42014-10-041-1/+1
* x11: stupid workaround for XMonadwm42014-10-041-1/+5
* x11: fix --wid=0wm42014-10-021-0/+1
* vo_vdpau: don't try to create surfaces of size 0wm42014-10-011-1/+2
* x11: always wait for mapped when using --widwm42014-09-291-2/+3
* client API, X11: change default keyboard input handling againwm42014-09-281-12/+6
* x11: if the WM supports _NET_FRAME_EXTENTS, don't wait for mapwm42014-09-151-2/+14
* x11: remove unused functionwm42014-09-141-7/+1
* video: rename VOCTRL_GET_WINDOW_SIZEwm42014-09-051-2/+2
* x11: add rewind and forward keysKenneth Zhou2014-09-031-2/+4
* x11: when using --wid, inherit event flags from parent windowwm42014-08-311-5/+10
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-291-1/+1
* x11: listen to xrandr eventswm42014-08-171-0/+16
* x11: fix xrandr conditional compilationwm42014-08-171-1/+1
* x11: fix memory leakswm42014-08-171-3/+9
* build: drop check for XF86keysym.hwm42014-08-161-6/+1
* x11: use xrandr to retrieve display refresh ratewm42014-08-161-18/+66
* video: add VO framedropping modewm42014-08-151-0/+7
* x11: vdpau GLX interop needs X11 threadswm42014-08-131-0/+2
* vo: remove vo_mouse_movement() wrapperwm42014-07-271-2/+3
* x11: avoid obscure behavior when --wid is partially garbagewm42014-07-041-1/+1
* x11: clear window only on initial mapwm42014-07-021-1/+2
* Add more constwm42014-06-111-1/+1
* x11: cleanup motif hints handlingwm42014-06-061-34/+17
* vo_vaapi: cleanup error handling on initwm42014-05-281-1/+2
* x11: fix restoring position when leaving fullscreenwm42014-05-261-1/+2
* x11: fix datatype for _NET_WM_PIDwm42014-05-261-1/+1
* x11: un-inline GNOME layer stuffwm42014-05-231-16/+11
* x11: prefer NetWM hints over _WIN_LAYER for --ontopwm42014-05-231-11/+11
* x11: rename identifiers using reserved namespacewm42014-05-231-8/+6
* x11: fix NetWM ontop settingwm42014-05-231-23/+13
* x11: add a generic function for NetWM state settingwm42014-05-231-23/+11
* x11: unbreak build without xineramawm42014-05-191-0/+2
* x11: leaving fullscreen -> reset WM hints only if neededwm42014-05-191-4/+6
* x11: always check whether a window existswm42014-05-191-7/+20
* x11: request and handle resize events of parent windows with --widwm42014-05-191-8/+10
* x11: remove a duplicated linewm42014-05-181-1/+0
* x11: never enable DPMS if we didn't disable itwm42014-05-181-0/+3
* x11: make screensaver code more compact, change DPMS handlingwm42014-05-171-53/+23
* x11: add wrapper for EWMH XSendEvent callswm42014-05-171-90/+49
* x11: fix Drag & Dropwm42014-05-171-1/+1
* x11: add a wrapper for XGetWindowPropertywm42014-05-171-70/+77
* x11: comment about gravitywm42014-05-171-0/+4
* x11: replace x/y/w/h with mp_rectwm42014-05-171-92/+73
* x11: don't set PBaseSizewm42014-05-171-7/+0
* x11: remove vo_hint memberwm42014-05-171-22/+26
* x11: always raise layer in fullscreen mode without NetWMwm42014-05-171-4/+1
* x11: implement --fs-screen properly, separate old code pathwm42014-05-171-65/+88
* x11: use CenterGravity by defaultwm42014-05-171-1/+1
* x11: remove gravity restore codewm42014-05-171-9/+0
* x11: don't cache X Atoms manuallywm42014-05-161-77/+45
* x11: inline a functionwm42014-05-161-9/+3
* x11: replace--[x11-]fstype option with --x11-netwmwm42014-05-161-108/+20
* x11: remove a MWM hackwm42014-05-161-11/+0
* x11: remove unused stuffwm42014-05-161-18/+0
* x11: set the fullscreen state before mapping the windowwm42014-05-151-0/+11
* x11: clear window on mapwm42014-05-151-1/+1
* x11: wait until the window is mappedwm42014-05-151-0/+11
* x11: fix potentially unaligned access in icon loaderwm42014-05-101-3/+3
* x11: don't use VOCTRL_UPDATE_SCREENINFOwm42014-05-061-27/+26
* options: remove obsolete --fsmode-dontuseMartin Herkt2014-05-041-8/+2
* Fix some libav* include statementswm42014-04-191-5/+5
* x11_common: fix some problems with window draggingwm42014-03-221-1/+2
* x11: implement window dragging by grabbingwm42014-03-181-1/+33
* x11: fix initial VO sizewm42014-02-021-6/+7
* x11: remove apparently useless codewm42014-02-021-8/+0
* x11: fix race condition when setting aspect when leaving fullscreenwm42014-02-021-1/+10
* options: remove --screenw and --screenhwm42014-01-111-7/+2
* video/out: remove pointless x/y parameter from vo_x11_config_vo_windowwm42014-01-111-1/+3
* video/out: simplify monitor aspect handlingwm42014-01-111-1/+0
* video/out: remove some code duplication between X11 and waylandwm42014-01-041-20/+2
* input: move files drag and drop to a new event.c fileStefano Pigozzi2014-01-041-1/+2
* x11: implement dropping files on the VO windowwm42014-01-041-6/+175
* vo/x11_common: do not select motion events when --no-mouse-movements is setahodesuka2013-12-281-1/+1
* Revert "x11: don't set global error handler"wm42013-12-271-0/+28
* x11: mp_msg conversion for fstype help outputwm42013-12-211-9/+6
* x11: don't set global error handlerwm42013-12-211-22/+0
* 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-3/+3
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-161-1/+1
* switch the build system to wafStefano Pigozzi2013-11-211-3/+3
* fix weird DPMS->EXT replacementwm42013-11-041-3/+3
* configure: uniform the defines to #define HAVE_xxx (0|1)Stefano Pigozzi2013-11-031-13/+13
* x11: make window-scale use windowed size in fullscreen modewm42013-11-021-2/+2
* command: add property to scale window sizewm42013-10-311-0/+13
* x11: factor out normal window resize codewm42013-10-311-23/+31
* x11: restore support for --wid=0wm42013-10-301-2/+4
* x11: remove ancient metacity hackwm42013-10-301-14/+1
* x11: minor cosmeticswm42013-10-301-16/+11
* x11_common: refactor of fstype codewm42013-10-281-102/+73
* x11: fix border togglingwm42013-10-271-2/+3
* x11_common: reduce screensaver heartbeat from 30 to 10 secondswm42013-10-251-1/+1
* x11_common: don't handle mouse enter eventswm42013-10-151-5/+1
* x11: remove colormap code, always request TrueColor visualswm42013-09-301-145/+5
* vo/x11_common: don't require a working input methodwm42013-09-201-14/+9
* vo/x11_common: remove superfluous msg prefixesMartin Herkt2013-09-201-2/+2
* vo/x11_common: Fail init with no valid XIMMartin Herkt2013-09-191-0/+9
* gl_common: signal to GL backend whether we are probingwm42013-09-161-1/+3
* x11_common: mp_msg conversionwm42013-09-121-40/+37
* options: remove --(no-)mouseinput optionwm42013-09-081-1/+1
* x11_common: don't allocate more than needed for iconwm42013-09-041-3/+4
* x11: add window iconwm42013-09-011-0/+104
* input: deal with spurious X11 LeaveNotify eventswm42013-09-011-1/+5
* input: add some more X11 multimedia/internet keyswm42013-09-011-0/+3
* x11: fix --ontopwm42013-08-141-3/+3
* x11_common: get hack for Motif Window Manager out of the waywm42013-08-111-1/+11
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-6/+6
* x11: add key modifiers to mouse button eventswm42013-07-211-13/+19
* video: remove fullscreen flags chaoswm42013-07-181-16/+14
* core: cleanup more mp_fifo leftoverswm42013-07-021-15/+15
* input: require VOs to send key up events, redo input key lookupwm42013-07-021-1/+2
* input: trigger mouse_leave key bindings if mouse leaves mouse areawm42013-06-291-2/+5
* video/out: introduce VOCTRL_UPDATE_WINDOW_TITLEwm42013-06-151-1/+8
* x11: enable screensaver when paused, rename/change --stop-xscreensaverwm42013-06-141-3/+7
* Replace all calls to GetTimer()/GetTimerMS()wm42013-05-261-2/+2
* x11: remove cursor hiding logic, use VOCTRL_SET_CURSOR_VISIBILITYwm42013-05-261-46/+32
* x11: use vo_x11_control() for all VOswm42013-05-261-4/+5
* video/out: introduce vo_control for gl_common based VOswm42013-05-261-0/+24
* Silence some compiler warningswm42013-05-211-1/+1
* x11: use mpv internal key auto-repeat handling if possiblewm42013-04-241-2/+23
* x11_common: minor simplificationwm42013-04-211-13/+6
* x11_common: remove assumption that video is always centeredwm42013-03-171-22/+20
* vo: Separate vo options from MPOptsAlexander Preisinger2013-03-041-77/+77
* vo: remove and cleanup globalsAlexander Preisinger2013-03-041-83/+85
* x11_common: fix --cursor-autohide when pausedwm42013-03-031-20/+22
* x11_common: fix window mapping, refactor window creation/resize handlingwm42013-03-031-127/+136
* x11_common: use private variables for window statewm42013-03-031-46/+48
* core: move X11 specific code to x11_common.cwm42013-03-011-1/+4
* video/out: remove video mode switching (--vm)wm42013-02-261-128/+2
* x11_common: always create a window, even with --widwm42013-02-261-37/+31
* video/out: rename create_window to config_windowwm42013-02-261-1/+1
* Remove --rootwin option and rootwin propertywm42013-02-241-3/+0
* core: add fs-screen option for fullscreen display selectionStefano Pigozzi2013-02-211-26/+39
* core: move `xineramascreen` to `MPOpts` as `vo_screen_id`Stefano Pigozzi2013-02-211-3/+3
* x11_common: uncrustifywm42013-02-211-387/+324
* Prefix keycode defines with MP_wm42013-02-121-33/+39
* x11: simplify handling of X Visuals and Colormaps in VOswm42013-01-271-45/+59
* x11: fix some obvious video mode switching bugswm42013-01-271-20/+30
* x11: reduce VO mode switching code duplicationwm42013-01-271-3/+33
* x11_common: do not set custom error handler when calling XSelectInputwm42013-01-271-47/+21
* x11: cleanup, refactorwm42013-01-271-857/+251
* options: move -geometry parsing to m_option.cwm42013-01-231-3/+3
* vo_x11, vo_xv: XShmCompletion event supportRudolf Polzer2013-01-131-0/+5
* options: remove --displaywm42012-11-161-9/+1
* Rename directories, move files (step 2 of 2)wm42012-11-121-8/+8
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-121-0/+2404