0027350: Support for Universal Windows Platform
authorski <ski@opencascade.com>
Fri, 12 Aug 2016 15:38:48 +0000 (18:38 +0300)
committerabv <abv@opencascade.com>
Fri, 26 Aug 2016 06:43:29 +0000 (09:43 +0300)
commit742cc8b01d3f45327a482cfba317e7cd08a86114
tree4e5c72c3fb0891615ee049bcb230de1ad97f3e4e
parentf3ec3b372c62db955a5e2ead4fcf71ab15553f37
0027350: Support for Universal Windows Platform

- Toolchain file to configure a Visual Studio generator for a Windows 10 Universal Application was added (CMake).
- There is no support for environment variables in UWP.
- SID is not supported (were excluded).
- Windows registry is not supported (were excluded).
- Mess with usage of Unicode/ANSI was corrected.
- Added sample to check UWP functionality.
- Excluded usage of methods with Unicode characters where it is possible.
- Minor corrections to allow building OCAF (except TKVCAF) and DE (except VRML and XDE)
- Building of unsupported modules for UWP platform is off by default .
- Checking of DataExchange functionality was added to XAML (UWP) sample.
- Added information about UWP to the documentation.
- Update of results of merge with issue 27801
69 files changed:
CMakeLists.txt
adm/cmake/vardescr.cmake
adm/templates/uwp.toolchain.config.cmake [new file with mode: 0644]
dox/dev_guides/building/cmake/cmake.md
dox/dev_guides/debug/debug.md
samples/xaml/App.xaml [new file with mode: 0644]
samples/xaml/App.xaml.cpp [new file with mode: 0644]
samples/xaml/App.xaml.h [new file with mode: 0644]
samples/xaml/Assets/LockScreenLogo.scale-200.png [new file with mode: 0644]
samples/xaml/Assets/SplashScreen.scale-200.png [new file with mode: 0644]
samples/xaml/Assets/Square150x150Logo.scale-200.png [new file with mode: 0644]
samples/xaml/Assets/Square44x44Logo.scale-200.png [new file with mode: 0644]
samples/xaml/Assets/Square44x44Logo.targetsize-24_altform-unplated.png [new file with mode: 0644]
samples/xaml/Assets/StoreLogo.png [new file with mode: 0644]
samples/xaml/Assets/Wide310x150Logo.scale-200.png [new file with mode: 0644]
samples/xaml/CMakeLists.txt [new file with mode: 0644]
samples/xaml/MainPage.xaml [new file with mode: 0644]
samples/xaml/MainPage.xaml.cpp [new file with mode: 0644]
samples/xaml/MainPage.xaml.h [new file with mode: 0644]
samples/xaml/Package.appxmanifest [new file with mode: 0644]
samples/xaml/ReadMe.md [new file with mode: 0644]
samples/xaml/pch.cpp [new file with mode: 0644]
samples/xaml/pch.h [new file with mode: 0644]
samples/xaml/uwp_TemporaryKey.pfx [new file with mode: 0644]
src/AppParCurves/AppParCurves_BSpGradient.gxx
src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.cxx
src/BRepPrimAPI/BRepPrimAPI_MakeCone.cxx
src/BRepPrimAPI/BRepPrimAPI_MakeCylinder.cxx
src/BRepPrimAPI/BRepPrimAPI_MakeSphere.cxx
src/BRepTools/BRepTools_NurbsConvertModification.cxx
src/BiTgte/BiTgte_Blend.cxx
src/CDF/CDF.hxx
src/CDF/CDF_Application.cxx
src/CDF/CDF_StoreList.cxx
src/CDF/CDF_Timer.cxx [deleted file]
src/CDF/CDF_Timer.hxx [deleted file]
src/CDF/FILES
src/ChFi3d/ChFi3d_Builder_0.cxx
src/ChFi3d/ChFi3d_Builder_6.cxx
src/ChFi3d/ChFi3d_Debug.cxx
src/ChFi3d/ChFi3d_FilBuilder.cxx
src/IFSelect/IFSelect_SessionPilot.cxx
src/OSD/OSD.hxx
src/OSD/OSD_Chronometer.cxx
src/OSD/OSD_Directory.cxx
src/OSD/OSD_DirectoryIterator.cxx
src/OSD/OSD_Disk.cxx
src/OSD/OSD_Environment.cxx
src/OSD/OSD_Error.cxx
src/OSD/OSD_File.cxx
src/OSD/OSD_FileIterator.cxx
src/OSD/OSD_FileNode.cxx
src/OSD/OSD_FileNode.hxx
src/OSD/OSD_Host.cxx
src/OSD/OSD_MemInfo.cxx
src/OSD/OSD_Parallel.cxx
src/OSD/OSD_Process.cxx
src/OSD/OSD_SharedLibrary.cxx
src/OSD/OSD_Timer.cxx
src/OSD/OSD_WNT.cxx
src/OSD/OSD_signal.cxx
src/Resource/Resource_Manager.cxx
src/Standard/Standard.cxx
src/Standard/Standard_MMgrOpt.cxx
src/Standard/Standard_Macro.hxx
src/TKSTL/EXTERNLIB
src/TopOpeBRep/TopOpeBRep_EdgesIntersector.cxx
src/TopOpeBRepTool/TopOpeBRepTool_CurveTool.cxx
src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx