mpv/video/out
wm4 ba62e01cd3 x11_common: fix some problems with window dragging
There were some bad interactions with the OSC.

For one, dragging the OSC bar, and then moving the mouse outside of the
OSC (while mouse button still held) would suddenly initiate window
dragging. This was because win_drag_button1_down was not reset when
sending a normal mouse event, which means the window dragging code can
become active even after we've basically decided that the preceding
click didn't initiate window dragging.

Second, dragging the window and clicking on the OSC bar after that did
nothing. This was because no mouse button up event was sent to the core,
even though a mouse down event was sent. So make sure the key state is
erased with MP_INPUT_RELEASE_ALL.
2014-03-22 02:12:20 +01:00
..
cocoa cocoa: remove dead code 2014-01-21 23:32:07 +01:00
aspect.c aspect: remove a small ffmpeg dependency 2014-01-22 00:35:52 +01:00
aspect.h vo: merge get rid of vo.aspdat field 2014-01-22 00:35:52 +01:00
bitmap_packer.c
bitmap_packer.h
cocoa_common.h
cocoa_common.m vo: merge get rid of vo.aspdat field 2014-01-22 00:35:52 +01:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
dither.c
dither.h
filter_kernels.c
filter_kernels.h
gl_cocoa.c
gl_common.c
gl_common.h
gl_header_fixes.h
gl_hwdec_vaglx.c vaapi: make struct va_surface private 2014-03-17 18:22:35 +01:00
gl_hwdec_vda.c vda: fix build on OS X 10.7 2014-01-02 22:45:39 +01:00
gl_hwdec_vdpau.c vdpau: remove pointer indirection for a field 2014-03-19 19:57:08 +01:00
gl_lcms.c vo_opengl: Simplify and clarify color correction code 2014-03-10 22:56:25 +01:00
gl_lcms.h vo_opengl: Simplify and clarify color correction code 2014-03-10 22:56:25 +01:00
gl_osd.c sub: uglify OSD code path with locking 2014-01-18 01:27:43 +01:00
gl_osd.h
gl_video.c vo_opengl: Correct and clarify gl_check_features 2014-03-10 22:56:26 +01:00
gl_video.h vo_opengl: Simplify and clarify color correction code 2014-03-10 22:56:25 +01:00
gl_video_shaders.glsl vo_opengl: Simplify and clarify color correction code 2014-03-10 22:56:25 +01:00
gl_w32.c
gl_wayland.c wayland: fix memory leaks 2014-01-08 20:59:40 +01:00
gl_x11.c gl_x11: don't require a X visual for modern GL context creation 2014-02-06 14:33:30 +01:00
pnm_loader.c
pnm_loader.h
vo.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo.h video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo_caca.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo_corevideo.c vo_corevideo: remove unused variable 2014-02-17 19:39:49 +01:00
vo_direct3d.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo_image.c video/out: don't access aspdat in VOs 2014-01-22 00:35:52 +01:00
vo_lavc.c encode: use new AVFrame API 2014-03-16 13:19:29 +01:00
vo_null.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo_opengl.c
vo_opengl_old.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo_sdl.c vo_sdl: fix compilation 2014-01-25 00:26:35 +01:00
vo_vaapi.c vaapi: make struct va_surface private 2014-03-17 18:22:35 +01:00
vo_vdpau.c vdpau: remove pointer indirection for a field 2014-03-19 19:57:08 +01:00
vo_wayland.c wayland/shm: fix leak in buffer pool 2014-03-06 14:43:20 +01:00
vo_x11.c sub: uglify OSD code path with locking 2014-01-18 01:27:43 +01:00
vo_xv.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
w32_common.c w32_common: prevent MOUSE_BTN0 sticking after drag 2014-03-12 14:51:25 +01:00
w32_common.h
wayland_common.c video/out: simplify monitor aspect handling 2014-01-11 18:58:06 +01:00
wayland_common.h wayland: fix fullscreen & resizing for good 2014-01-07 21:12:24 +01:00
x11_common.c x11_common: fix some problems with window dragging 2014-03-22 02:12:20 +01:00
x11_common.h x11: implement window dragging by grabbing 2014-03-18 20:43:45 +01:00
x11_icon.bin