MantisBT
Mantis Bug Tracker Workflow

occt: master f9ab9f7f Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
kgv bugmaster master 2021-04-25 14:51:49 master 7b3a032f
Affected Issues 0032433: Visualization, TKService - introduce Wasm_Window implementing Aspect_Window interface using Emscripten SDK
Changeset 0032433: Visualization, TKService - introduce Wasm_Window implementing Aspect_Window interface using Emscripten SDK

Introduced Wasm_Window implementing Aspect_Window interface.

Aspect_WindowInputListener has been extended by touch input callbacks (moved from AIS_ViewController),
which now implements redirection of single taps to UpdateMouseClick().

AIS_ViewController::FetchNavigationKeys() now requests more frames even if Delta is zero,
but navigation keys are pressed - indicated by a new flag AIS_WalkDelta::IsDefined().

Fixed missing implementation of Xw_Window::DisplayConnection() getter.
The property has been moved to the base class Aspect_Window.

Removed unused Aspect_Convert.hxx.

DRAWEXE targeting Wasm:
- added exposing of FS interface so that it is possible uploading/downloading files to/from emulated file system on JavaScript level;
- added printer redirecting messages to Module.printMessage callback accepting message gravity;
- Run_Appli() now skips std::cin when Module.noExitRuntime is set.
mod - adm/UDLIST Diff ] File ]
mod - samples/webgl/CMakeLists.txt Diff ] File ]
mod - samples/webgl/WasmOcctView.cpp Diff ] File ]
mod - samples/webgl/WasmOcctView.h Diff ] File ]
rm - samples/webgl/WasmVKeys.h Diff ] File ]
mod - src/AIS/AIS_ViewController.cxx Diff ] File ]
mod - src/AIS/AIS_ViewController.hxx Diff ] File ]
mod - src/AIS/AIS_WalkDelta.hxx Diff ] File ]
rm - src/Aspect/Aspect_Convert.hxx Diff ] File ]
mod - src/Aspect/Aspect_Window.hxx Diff ] File ]
mod - src/Aspect/Aspect_WindowInputListener.cxx Diff ] File ]
mod - src/Aspect/Aspect_WindowInputListener.hxx Diff ] File ]
mod - src/Aspect/FILES Diff ] File ]
mod - src/Cocoa/Cocoa_Window.mm Diff ] File ]
mod - src/Draw/Draw_Window.cxx Diff ] File ]
mod - src/DRAWEXE/CMakeLists.txt Diff ] File ]
mod - src/DRAWEXE/DRAWEXE.cxx Diff ] File ]
mod - src/DRAWEXE/DRAWEXE.html Diff ] File ]
mod - src/TKService/PACKAGES Diff ] File ]
mod - src/ViewerTest/ViewerTest_EventManager.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_EventManager.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
add - src/Wasm/FILES Diff ] File ]
add - src/Wasm/Wasm_Window.cxx Diff ] File ]
add - src/Wasm/Wasm_Window.hxx Diff ] File ]
mod - src/WNT/WNT_Window.cxx Diff ] File ]
mod - src/Xw/Xw_Window.cxx Diff ] File ]
mod - src/Xw/Xw_Window.hxx Diff ] File ]


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker