occt: master b69e576a

Author Committer Branch Timestamp Parent
kgv bugmaster master 2021-04-16 13:12:16 master e8e157df
Affected Issues  0032308: Configuration - make Xlib dependency optional
Changeset 0032308: Configuration - make Xlib dependency optional

MACOSX_USE_GLX has been renamed to HAVE_XLIB and now configurable on Linux target.

Xw_Window.hxx now export class on non-Linux platforms.
OpenGl_Window now creates an off-screen EGL surface also in case of
window-less desktop setup (e.g. with disabled Xlib on Linux).

Draw_Window - code has been cleaned up.
Class definition has been unified across platforms when possible.
Unusued constructors have been removed.
Internal header files (MainWindow.h, init.h, etc.) have been renamed to .pxx
to avoid their unexpected distribution in "inc".
mod - adm/cmake/occt_csf.cmake Diff File
mod - adm/cmake/vardescr.cmake Diff File
mod - adm/genconf.tcl Diff File
mod - adm/genconfdeps.tcl Diff File
mod - adm/genproj.tcl Diff File
mod - adm/qmake/OccToolkit.pri Diff File
mod - adm/scripts/wasm_build.bat Diff File
mod - adm/templates/env.sh Diff File
mod - adm/UDLIST Diff File
mod - CMakeLists.txt Diff File
mod - src/AIS/AIS_ViewController.hxx Diff File
mod - src/Aspect/Aspect_DisplayConnection.cxx Diff File
mod - src/Aspect/Aspect_DisplayConnection.hxx Diff File
mod - src/Aspect/Aspect_FBConfig.hxx Diff File
mod - src/Aspect/Aspect_RenderingContext.hxx Diff File
mod - src/Aspect/Aspect_XWD.hxx Diff File
rm - src/Draw/CommandWindow.cxx Diff File
rm - src/Draw/CommandWindow.h Diff File
rm - src/Draw/DrawRessource.h Diff File
mod - src/Draw/Draw_BasicCommands.cxx Diff File
mod - src/Draw/Draw_View.cxx Diff File
mod - src/Draw/Draw_View.hxx Diff File
mod - src/Draw/Draw_Viewer.cxx Diff File
mod - src/Draw/Draw_Window.cxx Diff File
mod - src/Draw/Draw_Window.hxx Diff File
mod - src/Draw/Draw_Window_1.mm Diff File
add - src/Draw/Draw_WNTCommandWindow.cxx Diff File
add - src/Draw/Draw_WNTCommandWindow.pxx Diff File
add - src/Draw/Draw_WNTInit.cxx Diff File
add - src/Draw/Draw_WNTInit.pxx Diff File
add - src/Draw/Draw_WNTMainWindow.cxx Diff File
add - src/Draw/Draw_WNTMainWindow.pxx Diff File
add - src/Draw/Draw_WNTRessource.pxx Diff File
mod - src/Draw/FILES Diff File
rm - src/Draw/init.cxx Diff File
rm - src/Draw/init.h Diff File
rm - src/Draw/MainWindow.cxx Diff File
rm - src/Draw/MainWindow.h Diff File
rm - src/InterfaceGraphic/FILES Diff File
rm - src/InterfaceGraphic/InterfaceGraphic.hxx Diff File
mod - src/IVtkDraw/IVtkDraw.cxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_Context_1.mm Diff File
mod - src/OpenGl/OpenGl_GlFunctions.cxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_Window.cxx Diff File
mod - src/OpenGl/OpenGl_Window_1.mm Diff File
mod - src/TKService/PACKAGES Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands_1.mm Diff File
mod - src/Xw/Xw_Window.cxx Diff File
mod - src/Xw/Xw_Window.hxx Diff File
mod - tools/View/View_Widget.cxx Diff File