MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Related Changesets ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0032609Open CASCADE[OCCT] OCCT:Visualizationpublic2021-10-06 23:532021-10-21 19:21
Reporterkgv 
Assigned Tosmoskvin 
PrioritynormalSeverityminor 
StatusverifiedResolutionfixed 
PlatformOSOS Version
Product Version[OCCT] 7.6.0* 
Target Version[OCCT] 7.6.0*Fixed in Version 
Summary0032609: Visualization, Wasm_Window - handle mouse movements outside canvas element
DescriptionWasm_Window::ProcessMouseEvent() rejects mouse unclicks outside canvas element.
It is desired to support this behavior when application wants to.
Steps To ReproduceN/A
TagsNo tags attached.
Test case numberN/A
Attached Files

- Relationships
parent of 0032638verifiedsmoskvin Draw Harness, ViewerTest - HTML input range misbehavior in WebAssembly 
child of 0032433verifiedbugmaster Visualization, TKService - introduce Wasm_Window implementing Aspect_Window interface using Emscripten SDK 

-  Notes
(0104527)
git (administrator)
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 (developer)
2021-10-07 00:23

Patch is ready for review
- OCCT: branch CR32609.
(0104539)
osa (developer)
2021-10-08 10:28

The patch was reviewed
(0104567)
smoskvin (administrator)
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 (administrator)
2021-10-09 12:36

Branch CR32609 has been deleted by mnt.

SHA-1: 3cdea3b9392c93598e8144bd3beb6bcae506acd6

- Related Changesets
occt: master f1c209dc
Timestamp: 2021-10-06 20:55:43
Author: kgv
Committer: smoskvin
Details ] Diff ]
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.
mod - samples/webgl/WasmOcctView.cpp Diff ] File ]
mod - src/ViewerTest/ViewerTest_EventManager.cxx Diff ] File ]
mod - src/Wasm/Wasm_Window.cxx Diff ] File ]

- Issue History
Date Modified Username Field Change
2021-10-06 23:53 kgv New Issue
2021-10-06 23:53 kgv Assigned To => kgv
2021-10-06 23:55 git Note Added: 0104527
2021-10-07 00:23 kgv Test case number => N/A
2021-10-07 00:23 kgv Note Added: 0104528
2021-10-07 00:23 kgv Assigned To kgv => osa
2021-10-07 00:23 kgv Status new => resolved
2021-10-07 00:23 kgv Relationship added child of 0032433
2021-10-08 10:28 osa Note Added: 0104539
2021-10-08 10:28 osa Assigned To osa => bugmaster
2021-10-08 10:28 osa Status resolved => reviewed
2021-10-09 12:07 smoskvin Note Added: 0104567
2021-10-09 12:07 smoskvin Status reviewed => tested
2021-10-09 12:31 smoskvin Changeset attached => occt master f1c209dc
2021-10-09 12:31 smoskvin Assigned To bugmaster => smoskvin
2021-10-09 12:31 smoskvin Status tested => verified
2021-10-09 12:31 smoskvin Resolution open => fixed
2021-10-09 12:36 git Note Added: 0104577
2021-10-21 19:21 kgv Relationship added parent of 0032638


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker