Blender Git Statistics -> Developers -> nicholas_rishel

Nicholas Rishel (nicholas_rishel)

Total Commits : 77
Master Commits : 55
Branch Commits : 22
First Commit : May 30, 2012
Latest Commit : January 15, 2021

Commits by Month

DateNumber of Commits
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
master55
soc-2012-swiss_cheese16
temp_macos_coalesced_tablet4
wintab-revised2
blender-v2.92-release1

Favourite Files

FilenameTotal Edits
GHOST_SystemWin32.cpp35
GHOST_WindowWin32.cpp23
GHOST_WindowWin32.h18
GHOST_SystemWin32.h14
wm_event_system.c8
TOUCH_Types.h6
TOUCH_API.h5
TOUCH_Manager.cpp4
TOUCH_Manager.h4
CMakeLists.txt4

File Changes

ActionTotalPer Commit
Added220.3
Modified1762.3
Deleted30.0

Code Changes

ActionTotalPer Commit
Lines Added4 52759.6
Lines Removed2 36031.1

Latest commits Feed

Revision a843633 by Nicholas Rishel (master)
January 15, 2021, 20:23 (GMT)
Merge branch 'blender-v2.92-release'
Revision 957de39 by Nicholas Rishel (master)
January 15, 2021, 20:18 (GMT)
Fix T84645 cursor moves when clicking selector.

The absolute position desktop mapping has been corrected. The correct
mapping is 0-65535 inclusive. Additionally, division by the virtual
desktop width and height needed to be subtracted by 1 as width and
height are one more than the final pixel index.
Revision b6aa8da by Nicholas Rishel (master)
January 13, 2021, 22:07 (GMT)
Fix T84645 cursor moves when clicking selector.

The absolute position desktop mapping has been corrected. The correct
mapping is 0-65535 inclusive. Additionally, division by the virtual
desktop width and height needed to be subtracted by 1 as width and
height are one more than the final pixel index.
Revision d5c5991 by Nicholas Rishel (master)
January 11, 2021, 19:40 (GMT)
Fix T81211 Add high frequency mouse input for Windows.

Also send mouse move event instead of moving cursor via SetCursorPos.
SetCursorPos did not reliably move the mouse when it is leaving the
window quickly.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D9981
Revision ab5986c by Nicholas Rishel (master)
January 11, 2021, 05:18 (GMT)
Fix T84501: Wintab button lag.

Multiple Wintab tablets do not send relative button state when
configured to do so. This causes button events to be delayed until
processed as Win32 button events.

This commit fixes the issue by configuring Wintab to use absolute
button state and tracking changes manually.
Revision 81c57c9 by Nicholas Rishel (master)
December 28, 2020, 21:34 (GMT)
Fix T84144 cursor wrap broken for Windows.

Modifies WM_BUTTON processing to reuse existing mousemove logic. Fixes
case where cursor wrap was not being handled on mouse release.

Bonus: flattened mouse move logic so all paths lead to a single return.
Removed case where wrap is not handled until subsequent mousemove as
button press may rely on updated mouse move position.
Revision 565ea3d by Nicholas Rishel (master)
December 25, 2020, 00:41 (GMT)
Simplification of Wintab event handling.

Previously Wintab packets were added to a local queue to be processed
during Win32 mouse events, in order to correlate Wintab to Win32
mouse buttons. Wintab packets before Win32 mouse down events were
expired on a timer.

This commit drives mouse events during Wintab events when a device is
in range. When a Wintab button is found it is dispatched if an
equivalent event can be popped from the Win32 event queue. If a Win32
mouse button event is not associated with a Wintab event, it falls
through to WM_BUTTON handling. All Wintab packets are handled as they
are received.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D9908
Revision f880fe2 by Nicholas Rishel (master)
December 18, 2020, 01:21 (GMT)
Fix T82288 Wintab walk navigation erratic.

Walk navigation relies on tablet data being set to detect if motion is
absolute. This patch sets tablet data in Ghost to dummy values when a
tablet pen is in range and not handled by Wintab processing.
Revision 3a1d1aa by Nicholas Rishel (master)
December 16, 2020, 23:32 (GMT)
Synchronize Wintab and Win32 time.

Time is synchronized by the difference between the WT_PACKET receive
time and the last received PACKET's pkTime. This is used to prevent
Wintab packets from being prematurely expired.
Revision 31d7515 by Nicholas Rishel (wintab-revised)
December 7, 2020, 06:14 (GMT)
Just another commit to log other ideas, doesn't work.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2021