MantisBT - Open CASCADE
View Issue Details
0032609Open CASCADE[OCCT] OCCT:Visualizationpublic2021-10-06 23:532021-11-23 23:46
kgv 
smoskvin 
normalminor 
closedfixed 
[OCCT] 7.6.0* 
[OCCT] 7.6.0*[OCCT] 7.6.0* 
N/A
0032609: Visualization, Wasm_Window - handle mouse movements outside canvas element
Wasm_Window::ProcessMouseEvent() rejects mouse unclicks outside canvas element.
It is desired to support this behavior when application wants to.
N/A
No tags attached.
parent of 0032638closed smoskvin Draw Harness, ViewerTest - HTML input range misbehavior in WebAssembly 
parent of 0032686verified smoskvin Visualization, Wasm_Window - filter out unexpected pressed buttons state within mouse move / up events 
child of 0032433closed bugmaster Visualization, TKService - introduce Wasm_Window implementing Aspect_Window interface using Emscripten SDK 
Issue History
2021-10-06 23:53kgvNew Issue
2021-10-06 23:53kgvAssigned To => kgv
2021-10-06 23:55gitNote Added: 0104527
2021-10-07 00:23kgvTest case number => N/A
2021-10-07 00:23kgvNote Added: 0104528
2021-10-07 00:23kgvAssigned Tokgv => osa
2021-10-07 00:23kgvStatusnew => resolved
2021-10-07 00:23kgvRelationship addedchild of 0032433
2021-10-08 10:28osaNote Added: 0104539
2021-10-08 10:28osaAssigned Toosa => bugmaster
2021-10-08 10:28osaStatusresolved => reviewed
2021-10-09 12:07smoskvinNote Added: 0104567
2021-10-09 12:07smoskvinStatusreviewed => tested
2021-10-09 12:31smoskvinChangeset attached => occt master f1c209dc
2021-10-09 12:31smoskvinAssigned Tobugmaster => smoskvin
2021-10-09 12:31smoskvinStatustested => verified
2021-10-09 12:31smoskvinResolutionopen => fixed
2021-10-09 12:36gitNote Added: 0104577
2021-10-21 19:21kgvRelationship addedparent of 0032638
2021-11-23 23:46kgvRelationship addedparent of 0032686

Notes
(0104527)
git   
2021-10-06 23:55   
Branch CR32609 has been created by kgv.

SHA-1: 3cdea3b9392c93598e8144bd3beb6bcae506acd6


Detailed log of new commits:

Author: kgv
Date: Wed Oct 6 23:55:43 2021 +0300

    0032609: Visualization, Wasm_Window - handle mouse movements outside canvas element
    
    Wasm_Window::ProcessMouseEvent() - removed redundant check on EMSCRIPTEN_EVENT_MOUSEUP event.
    ViewerTest and WebGL sample - mouse movements are now tracked on window element
    to allow tracking updates when mouse with clicked button is moved outside canvas element.
(0104528)
kgv   
2021-10-07 00:23   
Patch is ready for review
- OCCT: branch CR32609.
(0104539)
osa   
2021-10-08 10:28   
The patch was reviewed
(0104567)
smoskvin   
2021-10-09 12:07   
Combination -
OCCT branch : IR-2021-10-08
master SHA - 56b495d93bc70a96c9f07a6025b83e2e5e70eef7
49e51745631c52b6c452c65adae4d6dfa21a1b1e
Products branch : IR-2021-10-08 SHA - fe10ebabd09fbeb2e94180b50cd581aa0612d135
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 17935.650000000136 / 17754.63000000043 [+1.02%]
Products
Total CPU difference: 11611.53000000011 / 11405.930000000111 [+1.80%]
Windows-64-VC14:
OCCT
Total CPU difference: 19689.8125 / 19680.3125 [+0.05%]
Products
Total CPU difference: 12938.8125 / 12772.859375 [+1.30%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
(0104577)
git   
2021-10-09 12:36   
Branch CR32609 has been deleted by mnt.

SHA-1: 3cdea3b9392c93598e8144bd3beb6bcae506acd6