index
:
mpv
absurd_test
absurd_test2
absurd_test3
ass_shit
bliss
coverity_scan
master
mruby
rc
rcombs/macos-fixes
rcombs/swift
read_stats_new
read_stats_old
release/0.1
release/0.2
release/0.27
release/0.28
release/0.29
release/0.3
release/0.30
release/0.31
release/0.32
release/0.33
release/0.34
release/0.35
release/0.36
release/0.37
release/0.38
release/0.39
release/0.4
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9
stream_debug_stuff
stream_no_size_caching
stream_size_fstat
stream_size_fstat_nocache
x11_geo
ytdl_sub_delayload
a free, open source, and cross-platform media player
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
video
/
out
/
w32_common.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
w32_common: avoid unnecessary sprintfs
James Ross-Gowan
2019-05-10
1
-8
/
+5
*
w32_common: use the screen working area when resizing the window
pavelxdd
2018-11-18
1
-74
/
+81
*
w32_common: avoid recursive dispatch queue calls
wm4
2018-04-18
1
-1
/
+6
*
w32_common: refactor and improve window state handling
pavelxdd
2017-12-19
1
-131
/
+151
*
w32_common: use RECT for storing screen and window size & position
pavelxdd
2017-12-19
1
-100
/
+71
*
w32_common: update outdated comment about wakeup events
pavelxdd
2017-12-11
1
-2
/
+1
*
w32_common: improve the window message state machine
pavelxdd
2017-12-07
1
-1
/
+13
*
w32_common: skip window snapping if Windows handled it
pavelxdd
2017-12-07
1
-2
/
+12
*
w32_common: move imm32.dll function to w32->api struct
pavelxdd
2017-11-15
1
-15
/
+12
*
input: merge mouse wheel and axis keycodes
James Ross-Gowan
2017-09-03
1
-3
/
+3
*
input: use mnemonic names for mouse buttons
James Ross-Gowan
2017-09-03
1
-13
/
+14
*
w32_common: handle media keys
James Ross-Gowan
2017-08-05
1
-0
/
+15
*
w32_common: use sent messages to wake up the Win32 thread
James Ross-Gowan
2017-07-04
1
-5
/
+12
*
w32_common: use SWP_NOSENDCHANGING when resizing child
James Ross-Gowan
2017-07-03
1
-1
/
+1
*
w32_common, w32_keyboard: change license to LGPL
wm4
2017-06-24
1
-7
/
+7
*
w32_common: drop TLS usage
James Ross-Gowan
2017-05-16
1
-20
/
+21
*
w32_common: use the proper keycodes for XBUTTON1/2
James Ross-Gowan
2017-05-12
1
-2
/
+2
*
w32_common: generate MP_AXIS_* keycodes for scrolling
James Ross-Gowan
2017-05-12
1
-8
/
+18
*
w32_common: refactor mouse button handling
James Ross-Gowan
2017-04-04
1
-39
/
+47
*
w32_common: fix undefined behaviour when toggling fullscreen
James Ross-Gowan
2017-04-02
1
-222
/
+214
*
w32_common: move the IDropTarget impl to a separate file
James Ross-Gowan
2017-03-26
1
-201
/
+3
*
win32: update the fullscreen state on restoring
pavelxdd
2017-02-12
1
-1
/
+22
*
win32: snap to screen edges
pavelxdd
2017-01-27
1
-0
/
+146
*
win32: fix for wm_syscommand
pavelxdd
2017-01-05
1
-1
/
+1
*
win32: change the log level of 'move window' msg
pavelxdd
2016-12-14
1
-1
/
+1
*
win32: window styles improvements
pavelxdd
2016-12-12
1
-4
/
+9
*
win32: update winapi functions names
pavelxdd
2016-12-12
1
-3
/
+3
*
w32_common: implement VOCTRL_GET_DISPLAY_NAMES
James Ross-Gowan
2016-09-29
1
-0
/
+52
*
win32: build with -DINITGUID
James Ross-Gowan
2016-09-28
1
-1
/
+0
*
player: use better way to wait for input and dispatching commands
wm4
2016-09-16
1
-0
/
+2
*
osdep: rename atomics.h to atomic.h
wm4
2016-09-07
1
-1
/
+1
*
w32_common: initialize playback status as soon as possible
wm4
2016-09-02
1
-16
/
+25
*
vo: update w32_common left out by 4d75514
quilloss
2016-08-31
1
-3
/
+0
*
w32_common: use hooks to detect parent window resize
James Ross-Gowan
2016-08-26
1
-35
/
+117
*
w32_common: update window size on resize events
wm4
2016-08-07
1
-0
/
+6
*
w32_common: don't wait for GUI thread when polling for events
wm4
2016-08-05
1
-8
/
+12
*
w32_common: make WM_NCHITTEST simpler and more accurate
James Ross-Gowan
2016-07-03
1
-15
/
+13
*
Fix misspellings
stepshal
2016-06-26
1
-1
/
+1
*
win32: use HINST_THISCOMPONENT
James Ross-Gowan
2016-06-11
1
-7
/
+8
*
w32_common: center window on original window center on video resize
maniak1349
2016-05-30
1
-0
/
+8
*
w32_common: make VOCTRL_SET_UNFS_WINDOW_SIZE resize the window around its center
maniak1349
2016-05-22
1
-0
/
+4
*
w32_common: center window on original window center on resize to fit screen
maniak1349
2016-05-22
1
-3
/
+6
*
w32_common: update stored client area size on window resize
maniak1349
2016-05-22
1
-0
/
+10
*
win32: make taskbar progress indication optional
maniak1349
2016-05-08
1
-1
/
+1
*
win32: replace libuuid.a usage with initguid.h
James Ross-Gowan
2016-05-01
1
-1
/
+1
*
w32_common: respect --fit-border on size check
maniak1349
2016-04-30
1
-4
/
+20
*
w32_common: fix size calculations for window resize
maniak1349
2016-04-30
1
-3
/
+3
*
w32_common: switch to UniformResourceLocatorW
wm4
2016-02-02
1
-3
/
+5
*
mpv_talloc.h: rename from talloc.h
Dmitrij D. Czarkoff
2016-01-11
1
-1
/
+1
*
win32: add option to set VO MMCSS profile
wm4
2015-12-06
1
-1
/
+5
*
w32_common: implement icc-profile-auto
James Ross-Gowan
2015-11-26
1
-7
/
+50
*
win32: don't show progress indicator in idle mode
James Ross-Gowan
2015-11-23
1
-5
/
+12
*
win32: support taskbar button progress indicator
Martin Herkt
2015-11-15
1
-0
/
+37
*
win32: avoid detection as exclusive fullscreen window
Martin Herkt
2015-11-13
1
-1
/
+1
*
win32: request MMCSS "Playback" profile
wm4
2015-11-08
1
-0
/
+10
*
w32: use DisplayConfig API to retrieve correct monitor refresh rate
James Ross-Gowan
2015-11-06
1
-18
/
+38
*
w32: always get screenrc from an HMONITOR
James Ross-Gowan
2015-11-06
1
-21
/
+41
*
w32: remove Win95 and NT4 monitor code
James Ross-Gowan
2015-11-06
1
-25
/
+4
*
vo_direct3d: fix operation
wm4
2015-10-31
1
-2
/
+1
*
w32_common: disable IME
James Ross-Gowan
2015-10-23
1
-9
/
+16
*
win32: cleanup: remove some unneeded things
wm4
2015-10-02
1
-14
/
+7
*
vo_opengl: w32: switch to new internal API
wm4
2015-10-02
1
-7
/
+1
*
win32: allow multiple windows at the same time
wm4
2015-09-22
1
-6
/
+1
*
w32: shift drag and drop appends
Kevin Mitchell
2015-08-30
1
-2
/
+4
*
input: add append argument to file drop event
Kevin Mitchell
2015-08-30
1
-2
/
+3
*
win32: revert wchar_t changes
wm4
2015-08-01
1
-9
/
+9
*
win32: more wchar_t -> WCHAR replacements
wm4
2015-07-30
1
-2
/
+2
*
win32: replace wchar_t with WCHAR
wm4
2015-07-29
1
-8
/
+8
*
win32: remove a wine hack
wm4
2015-06-20
1
-8
/
+1
*
win32: prefer using internal variable for fullscreen
wm4
2015-06-20
1
-11
/
+12
*
win32: use atomics for COM interface refcount
wm4
2015-06-14
1
-4
/
+5
*
win32: fix window resize logic
wm4
2015-05-31
1
-2
/
+3
*
w32_common: add more rounded-down frame rates
James Ross-Gowan
2015-04-25
1
-0
/
+4
*
w32_common: use the current monitor's refresh rate
James Ross-Gowan
2015-04-25
1
-9
/
+10
*
w32_common: prevent system sleep
James Ross-Gowan
2015-04-20
1
-1
/
+2
*
Update license headers
Marcin Kurczewski
2015-04-13
1
-5
/
+4
*
win32: support get display fps
Avi Halachmi (:avih)
2015-03-13
1
-0
/
+54
*
w32_common: don't hide cursor when the menu is open
James Ross-Gowan
2015-03-13
1
-8
/
+8
*
w32_common: remove redundant is_maximized function
James Ross-Gowan
2015-03-09
1
-8
/
+1
*
w32_common: support the "window-minimized" property
James Ross-Gowan
2015-03-09
1
-0
/
+6
*
win32: fix some more -Wparentheses warnings
wm4
2015-03-04
1
-1
/
+1
*
input: add MOUSE_ENTER keybinding.
torque
2015-02-18
1
-1
/
+3
*
win32: don't resize when window is minimized
wm4
2015-02-02
1
-5
/
+6
*
command: unify handling of fullscreen and other VO flags
wm4
2015-01-16
1
-0
/
+1
*
win32: minor simplification
wm4
2015-01-08
1
-3
/
+2
*
win32: request UTF-16 API variants, Vista+ APIs, and COM C macros
wm4
2015-01-07
1
-2
/
+0
*
w32_common: allow window resizing with --no-border
James Ross-Gowan
2014-12-29
1
-0
/
+58
*
Revert "vo/w32_common: use local definition of IID_ITaskbarList2"
Kevin Mitchell
2014-12-16
1
-7
/
+1
*
vo/w32_common: use local definition of IID_ITaskbarList2
Kevin Mitchell
2014-12-15
1
-1
/
+7
*
w32: copy WinID option
wm4
2014-12-09
1
-14
/
+14
*
w32_common: fix GUID linking in Cygwin
James Ross-Gowan
2014-12-09
1
-0
/
+1
*
w32_common: ensure taskbar is hidden when fullscreen
James Ross-Gowan
2014-12-08
1
-2
/
+28
*
win32: add screen offset when handling overlarge windows
wm4
2014-11-28
1
-2
/
+2
*
w32_common: open window menu on Alt+Space
James Ross-Gowan
2014-11-08
1
-0
/
+10
*
Revert "w32_common: don't override alt+space"
wm4
2014-11-08
1
-16
/
+8
*
w32_common: don't override alt+space
wm4
2014-11-08
1
-8
/
+16
*
Set thread name for debugging
wm4
2014-10-19
1
-0
/
+3
*
win32: clear window handle on destruction
wm4
2014-10-17
1
-0
/
+1
*
options: add --no-keepaspect-window
wm4
2014-10-04
1
-2
/
+2
*
w32_common: quit event loop on destroy
James Ross-Gowan
2014-09-30
1
-6
/
+11
*
win32: don't request window size larger than the screen
wm4
2014-09-10
1
-3
/
+34
*
win32: copy event flags after running VOCTRLs
wm4
2014-09-07
1
-5
/
+2
*
video: rename VOCTRL_GET_WINDOW_SIZE
wm4
2014-09-05
1
-2
/
+2
*
video: move display and timing to a separate thread
wm4
2014-08-12
1
-1
/
+1
*
win32: never call GetClientRect(0, ...)
wm4
2014-08-06
1
-1
/
+4
*
win32: create OpenGL context on the GUI thread
wm4
2014-08-05
1
-0
/
+6
*
vo: remove vo_mouse_movement() wrapper
wm4
2014-07-27
1
-2
/
+2
*
win32: remove minor non-sense
wm4
2014-07-26
1
-1
/
+0
*
win32: move window handling to a separate thread
wm4
2014-07-26
1
-60
/
+174
*
win32: use gcc TLS instead of WM_NCCREATE tricks for window context
wm4
2014-07-26
1
-10
/
+9
*
win32: make a flag explicit
wm4
2014-07-26
1
-1
/
+1
*
win32: simplify some --wid embedding code
wm4
2014-07-26
1
-26
/
+9
*
win32: don't use CS_OWNDC
wm4
2014-07-26
1
-26
/
+1
*
win32: remove worthless doxygen comments
wm4
2014-07-26
1
-39
/
+4
*
win32: make private struct private, refactor
wm4
2014-07-26
1
-172
/
+192
*
w32_common: fix typo
wm4
2014-05-10
1
-2
/
+3
*
win32: don't use VOCTRL_UPDATE_SCREENINFO
wm4
2014-05-06
1
-67
/
+38
*
w32_common: use ToUnicode to translate key input
James Ross-Gowan
2014-04-17
1
-50
/
+181
*
w32_common: prevent MOUSE_BTN0 sticking after drag
James Ross-Gowan
2014-03-12
1
-0
/
+2
*
w32_common: capture mouse input
James Ross-Gowan
2014-03-12
1
-0
/
+5
*
w32_common: don't set small icon
James Ross-Gowan
2014-02-17
1
-4
/
+1
*
w32_common: Fix extended keys
James Ross-Gowan
2014-01-21
1
-1
/
+1
*
w32: use the w32_common keymap in terminal-win too
James Ross-Gowan
2014-01-19
1
-58
/
+5
*
w32_common: add extended keys
James Ross-Gowan
2014-01-15
1
-23
/
+54
*
w32_common: prevent decoding certain keys twice
James Ross-Gowan
2014-01-15
1
-12
/
+34
*
video/out: simplify monitor aspect handling
wm4
2014-01-11
1
-2
/
+0
*
w32_common: reformat yet again
Martin Herkt
2014-01-06
1
-208
/
+208
*
w32_common: don't force topmost on fullscreen
Martin Herkt
2014-01-06
1
-1
/
+2
*
w32_common: reformat slightly
Martin Herkt
2014-01-06
1
-68
/
+99
*
w32_common: use OLE DnD for text/uri-list support
xnoreq
2014-01-06
1
-39
/
+203
*
w32_common: support file drag and drop
Martin Herkt
2013-12-20
1
-0
/
+38
*
w32_common: fix mouse clicks
Martin Herkt
2013-12-19
1
-12
/
+17
*
Split mpvcore/ into common/, misc/, bstr/
wm4
2013-12-17
1
-2
/
+2
*
Move options/config related files from mpvcore/ to options/
wm4
2013-12-17
1
-1
/
+1
*
Move mpvcore/input/ to input/
wm4
2013-12-17
1
-3
/
+3
*
options: add option to disable using right Alt key as Alt Gr
Vivek Jain
2013-12-02
1
-1
/
+1
*
w32: implement functionality required for window-scale
wm4
2013-11-02
1
-0
/
+23
*
w32_common: mp_msg conversion
Alexander Preisinger
2013-09-11
1
-14
/
+12
*
options: remove --(no-)mouseinput option
wm4
2013-09-08
1
-1
/
+1
*
input: deal with spurious X11 LeaveNotify events
wm4
2013-09-01
1
-3
/
+13
*
core: move contents to mpvcore (2/2)
Stefano Pigozzi
2013-08-06
1
-6
/
+6
*
w32_common: Don't use globals for TRACKMOUSEEVENT
Diogo Franco (Kovensky)
2013-07-25
1
-11
/
+9
*
w32_common: Track when the mouse leaves the window
Diogo Franco (Kovensky)
2013-07-25
1
-0
/
+15
*
w32_common: show the cursor in the window border
James Ross-Gowan
2013-07-21
1
-6
/
+21
*
video: remove fullscreen flags chaos
wm4
2013-07-18
1
-12
/
+13
*
w32_common: don't use aspdat.asp for aspect
wm4
2013-07-16
1
-1
/
+2
*
core: cleanup more mp_fifo leftovers
wm4
2013-07-02
1
-6
/
+6
*
input: require VOs to send key up events, redo input key lookup
wm4
2013-07-02
1
-3
/
+4
*
w32_common: prevent display power management
James Ross-Gowan
2013-06-30
1
-0
/
+3
*
w32_common: prevent that window dragging and mouse input interfere
wm4
2013-06-29
1
-1
/
+1
*
w32_common: refactor mouse button code, handle mouse up events
wm4
2013-06-29
1
-31
/
+39
*
video/out: introduce VOCTRL_UPDATE_WINDOW_TITLE
wm4
2013-06-15
1
-4
/
+6
*
w32_common: remove some unneeded code
wm4
2013-06-15
1
-5
/
+3
*
w32_common: fix non-sense
wm4
2013-06-15
1
-2
/
+3
*
w32: enable screensaver when paused
wm4
2013-06-14
1
-2
/
+12
*