-
- Downloads
This patch fixes an old design flaw in the post-processing module, namely that we used a list of Post_View objects instead of a list of pointers to Post_View objects in CTX.post.list. This had many annoying consequences, in particular the fact that we needed to be extra careful every time the list was reallocated (as pointers to the list elements would become invalid). I tried very hard to change the code everywhere it should be changed, but I might have missed something. Please let me know if you see anything suspicious (like a crash when you duplicate/remove/combine/... post-processing views).
Showing
- Box/Main.cpp 2 additions, 2 deletionsBox/Main.cpp
- Common/CommandLine.cpp 2 additions, 2 deletionsCommon/CommandLine.cpp
- Common/Options.cpp 6 additions, 5 deletionsCommon/Options.cpp
- Common/Views.cpp 59 additions, 74 deletionsCommon/Views.cpp
- Fltk/Callbacks.cpp 23 additions, 28 deletionsFltk/Callbacks.cpp
- Fltk/GUI.cpp 4 additions, 4 deletionsFltk/GUI.cpp
- Fltk/Main.cpp 3 additions, 3 deletionsFltk/Main.cpp
- Graphics/Graph2D.cpp 3 additions, 3 deletionsGraphics/Graph2D.cpp
- Graphics/Post.cpp 3 additions, 3 deletionsGraphics/Post.cpp
- Graphics/PostElement.cpp 13 additions, 10 deletionsGraphics/PostElement.cpp
- Graphics/Scale.cpp 2 additions, 2 deletionsGraphics/Scale.cpp
- Mesh/Generator.cpp 2 additions, 2 deletionsMesh/Generator.cpp
- Parser/Gmsh.tab.cpp 7482 additions, 6152 deletionsParser/Gmsh.tab.cpp
- Parser/Gmsh.tab.hpp 421 additions, 188 deletionsParser/Gmsh.tab.hpp
- Parser/Gmsh.y 4 additions, 4 deletionsParser/Gmsh.y
- Parser/Gmsh.yy.cpp 6 additions, 10 deletionsParser/Gmsh.yy.cpp
- Parser/OpenFile.cpp 3 additions, 3 deletionsParser/OpenFile.cpp
- Plugin/CutGrid.cpp 2 additions, 2 deletionsPlugin/CutGrid.cpp
- Plugin/CutMap.cpp 6 additions, 6 deletionsPlugin/CutMap.cpp
- Plugin/CutParametric.cpp 4 additions, 3 deletionsPlugin/CutParametric.cpp
Loading
Please register or sign in to comment