vlc/src
Maxim Biro ed22580d6f vout: pass non-left-mouse-button double-clicks
This fixes #28377 -- the issue when double-clicking on
MOUSE_BUTTON_CENTER (mouse wheel) would result in plugins receiving
mouse events only for the first click, as VLC was filtering out all
non-left-mouse-button double-clicks.

The non-left-mouse-button double-click events, instead of being entirely
filtered out, are now being passed as regular mouse button presses
without any indication that they are double-clicks. While it would be
more proper to pass them as double-clicks with the corresponding mouse
button being pressed, that might break some 3rd party plugins that rely
on (vlc_mouse_t.b_double_click == true) to mean that the left mouse
button was double-clicked, without checking if the left mouse button was
actually pressed. Still, even with b_double_click not being set on
non-left-mouse-button double-clicks, passing such double-clicks as
regular press+release events does fix the issue of VLC "eating up" the
second click of a MOUSE_BUTTON_CENTER, so this is a good change.
2023-10-18 05:31:57 +00:00
..
android rename mtime_t to vlc_tick_t 2022-12-02 05:52:55 +00:00
audio_output rename VLC_TS_0 to VLC_TICK_0 2022-12-02 05:52:55 +00:00
config help: fix float lower bound check 2020-11-15 19:02:01 +01:00
darwin darwin: redirect VLC_PKG_LIB_DIR/plugins on iOS 2023-06-07 18:01:37 +02:00
extras extras: remove vlc_tdestroy() 2018-02-20 21:46:00 +02:00
input input: seek to the current time when resuming from next-frame 2023-02-16 13:06:01 +00:00
interface interface: remove use of obsolete logger interface 2018-03-29 18:23:48 +03:00
linux rename mtime_t to vlc_tick_t 2022-12-02 05:52:55 +00:00
misc subtitle: allow lowercase hex colors 2023-05-05 11:19:26 +02:00
modules darwin: redirect VLC_PKG_LIB_DIR/plugins on iOS 2023-06-07 18:01:37 +02:00
network rename VLC_TS_INVALID to VLC_TICK_INVALID 2022-12-02 05:52:55 +00:00
os2 rename mtime_t to vlc_tick_t 2022-12-02 05:52:55 +00:00
playlist rename mtime_t to vlc_tick_t 2022-12-02 05:52:55 +00:00
posix rename mtime_t to vlc_tick_t 2022-12-02 05:52:55 +00:00
stream_output rename mtime_t to vlc_tick_t 2022-12-02 05:52:55 +00:00
test rename mtime_t to vlc_tick_t 2022-12-02 05:52:55 +00:00
text url: allow brackets in path part 2021-12-04 15:48:57 +00:00
video_output vout: pass non-left-mouse-button double-clicks 2023-10-18 05:31:57 +00:00
win32 rename mtime_t to vlc_tick_t 2022-12-02 05:52:55 +00:00
.gitignore fourcc: preprocess the tables and sort them at build time 2015-06-11 23:39:57 +03:00
Makefile.am src: Makefile.am: link CFNetwork on iOS 2023-06-07 18:01:37 +02:00
check_headers check_headers: fix regular expression 2015-06-22 20:06:49 +03:00
check_symbols Unexport video_splitter_(New|Delete) 2017-07-31 21:30:08 +03:00
libvlc-module.c core: module: add missing Mono option in "stereo_mode" 2022-05-20 08:25:59 +02:00
libvlc.c Remove old mail address from sources 2019-09-04 22:12:12 +03:00
libvlc.h rename mtime_t to vlc_tick_t 2022-12-02 05:52:55 +00:00
libvlc_win32_rc.rc.in src: Fix libvlc manifest embeding 2017-03-08 15:54:53 +01:00
libvlccore.sym url: add vlc_UrlParseFixup 2017-12-07 09:17:46 +01:00
missing.c rename mtime_t to vlc_tick_t 2022-12-02 05:52:55 +00:00
version.c Remove old mail address from sources 2019-09-04 22:12:12 +03:00
vlc-plugin.pc.in Update .pc files for static linking 2011-08-23 18:18:05 +03:00