english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Developers -> nicholas_rishel

Nicholas Rishel (nicholas_rishel)

Total Commits : 90
Master Commits : 67
Branch Commits : 23
First Commit : May 30, 2012
Latest Commit : March 2, 2021

Commits by Month

DateNumber of Commits
March, 20211
February, 202112
January, 20215
December, 20206
November, 20206
October, 202027
September, 20200
August, 20200
July, 20200
June, 20200
May, 20200
April, 20205
March, 20200
February, 20201
January, 20201
December, 20190
November, 20190
October, 20190
September, 20190
August, 20190
July, 20190
June, 20190
May, 20190
April, 20190
March, 20190
February, 20190
January, 20190
December, 20180
November, 20180
October, 20180
September, 20180
August, 20180
July, 20180
June, 20180
May, 20180
April, 20180
March, 20180
February, 20180
January, 20180
December, 20170
November, 20170
October, 20170
September, 20170
August, 20170
July, 20170
June, 20170
May, 20170
April, 20170
March, 20170
February, 20170
January, 20170
December, 20160
November, 20160
October, 20160
September, 20160
August, 20160
July, 20160
June, 20160
May, 20160
April, 20160
March, 20160
February, 20160
January, 20160
December, 20150
November, 20150
October, 20150
September, 20150
August, 20150
July, 20150
June, 20150
May, 20150
April, 20150
March, 20150
February, 20150
January, 20150
December, 20140
November, 20140
October, 20140
September, 20140
August, 20140
July, 20140
June, 20140
May, 20140
April, 20140
March, 20140
February, 20140
January, 20140
December, 20130
November, 20130
October, 20130
September, 20130
August, 20130
July, 20130
June, 20133
May, 20130
April, 20130
March, 20130
February, 20130
January, 20130
December, 20120
November, 20120
October, 20120
September, 20120
August, 20123
July, 20128
June, 201211
May, 20121

Commit Distribution

PathNumber of Commits
master67
soc-2012-swiss_cheese16
temp_macos_coalesced_tablet4
wintab-revised2
T857991

Favourite Files

FilenameTotal Edits
GHOST_SystemWin32.cpp44
GHOST_WindowWin32.cpp27
GHOST_WindowWin32.h21
GHOST_SystemWin32.h18
wm_event_system.c8
TOUCH_Types.h6
TOUCH_API.h5
GHOST_System.h4
TOUCH_Manager.h4
CMakeLists.txt4

File Changes

ActionTotalPer Commit
Added220.2
Modified1982.2
Deleted30.0

Code Changes

ActionTotalPer Commit
Lines Added4 90357.0
Lines Removed3 29438.3

Latest commits Feed

Revision 577577b by Nicholas Rishel (T85799)
March 2, 2021, 20:38 (GMT)
Logging test.
Revision b67b1d5 by Nicholas Rishel (master)
February 23, 2021, 21:59 (GMT)
Merge branch 'blender-v2.92-release'
Revision ee4f306 by Nicholas Rishel (master)
February 23, 2021, 21:29 (GMT)
Fix T85844: high pressure at start of line.

m_tabletInRange is no longer set for Wintab after 2e81f2c01abd21fdbc
reverted Wintab changes. This reverts most button processing to
behavior present in 2.91.2.

Left in place is a bugfix for Windows Ink: button events while a
Windows Ink pen is in range should still be processed. Events processed
by Windows Ink and not passed to DefWindowProc do not create WM_*BUTTON
events, but button events from e.g. tablet pad express keys do create
WM_*BUTTON events and should be handled.
Revision eb55405 by Nicholas Rishel (master)
February 23, 2021, 21:29 (GMT)
Revert Automatic Tablet API dynamic fallback.

Removes fallback to Windows Ink when Wintab reports no devices present.
Returns to old behavior of using only Wintab if Wintab.dll exists.
Revision f227a69 by Nicholas Rishel (master)
February 23, 2021, 21:29 (GMT)
Revert high fequency mouse input for Windows.

Windows mouse history function GetMouesMovePointsEx has well documented
bugs where it receives and returns 32 bit screen coordinates, but
internally truncates to unsigned 16 bits. For mouse (relative position)
input this is not a problem as motion events and the resulting screen
coordinates reliably fit within 16 bit precision.

For tablets (absolute position) the 16 bit truncation results in
corrupt history when tablet drivers use mouse_event or SendInput from
the Windows API to move the mouse cursor. Both of these functions take
absolute mouse position as singed 32 bit value on the range of 0-65535
(or 0x0-0xFFFF) inclusive. Values larger than 0x7FFF (the largest
signed 16 bit value) are reliably corrupt when retrieved from
GetMouesMovePointsEx history. This is true regardless of whether mouse
history is retrieved using display resolution (GMMP_USE_DISPLAY_POINTS)
or high resolution points (GMMP_USE_HIGH_RESOLUTION_POINTS), the latter
of which should return points in range 0-65535.

Reviewed By: brecht

Maniphest Tasks: T85874

Differential Revision: https://developer.blender.org/D10507
Revision 8d02fdc by Nicholas Rishel (master)
February 23, 2021, 19:47 (GMT)
WM_MOUSEMOVE cleanup.
Revision 37afeb7 by Nicholas Rishel (master)
February 23, 2021, 19:27 (GMT)
Fix T85844: high pressure at start of line.

m_tabletInRange is no longer set for Wintab after 2e81f2c01abd21fdbc
reverted Wintab changes. This reverts most button processing to
behavior present in 2.91.2.

Left in place is a bugfix for Windows Ink: button events while a
Windows Ink pen is in range should still be processed. Events processed
by Windows Ink and not passed to DefWindowProc do not create WM_*BUTTON
events, but button events from e.g. tablet pad express keys do create
WM_*BUTTON events and should be handled.
Revision 6844b76 by Nicholas Rishel (master)
February 23, 2021, 19:27 (GMT)
Revert Automatic Tablet API dynamic fallback.

Removes fallback to Windows Ink when Wintab reports no devices present.
Returns to old behavior of using only Wintab if Wintab.dll exists.
Revision cd9dbe3 by Nicholas Rishel (master)
February 23, 2021, 19:25 (GMT)
Revert high fequency mouse input for Windows.

Windows mouse history function GetMouesMovePointsEx has well documented
bugs where it receives and returns 32 bit screen coordinates, but
internally truncates to unsigned 16 bits. For mouse (relative position)
input this is not a problem as motion events and the resulting screen
coordinates reliably fit within 16 bit precision.

For tablets (absolute position) the 16 bit truncation results in
corrupt history when tablet drivers use mouse_event or SendInput from
the Windows API to move the mouse cursor. Both of these functions take
absolute mouse position as singed 32 bit value on the range of 0-65535
(or 0x0-0xFFFF) inclusive. Values larger than 0x7FFF (the largest
signed 16 bit value) are reliably corrupt when retrieved from
GetMouesMovePointsEx history. This is true regardless of whether mouse
history is retrieved using display resolution (GMMP_USE_DISPLAY_POINTS)
or high resolution points (GMMP_USE_HIGH_RESOLUTION_POINTS), the latter
of which should return points in range 0-65535.

Reviewed By: brecht

Maniphest Tasks: T85874

Differential Revision: https://developer.blender.org/D10507
Revision 5c523c6 by Nicholas Rishel (master)
February 17, 2021, 02:10 (GMT)
Merge branch 'blender-v2.92-release'

MiikaHweb - Blender Git Statistics v1.06
Tehnyt: Miika HämäläinenViimeksi p?ivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021