- May 14, 2017
-
-
Sean McBride authored
Fixed or suppressed various cppcheck warnings.
-
- May 01, 2017
-
-
David C. Lonie authored
The OpenGL2 backend has changed how text is positioned -- instead of aligning the entire texture manually (and only for rotations that are multiples of 90 degrees), we now use the anchor position provided by the text renderer that aligns to the drawn pixels and supports arbitrary rotations.
-
David C. Lonie authored
The text should be right aligned in this case.
-
- Apr 08, 2017
-
-
Sean McBride authored
snprintf is now part of C++11 and is already simulated for old versions of VS.
-
- Mar 14, 2017
-
-
doxy and misc. typos pt2
-
fixes some doxy typos fixes misc. comment typos
-
- Mar 07, 2017
-
-
Similar to what we're doing with Qt5, this change now adds called to vtk_module_export_code_find_package() for Qt4. That way, when importing a module using Qt4, we automatically find Qt4. Also changed to use imported targets rather than library paths when linking to Qt4 libraries.
-
- Jan 19, 2017
-
-
Ken Martin authored
shut up warnings on mun
-
- Jan 16, 2017
-
-
Robert Maynard authored
-
- Dec 05, 2016
-
-
Dan Lipsa authored
These are small differences in label size and location.
-
- Nov 30, 2016
-
-
Dan Lipsa authored
-
- Oct 28, 2016
-
-
Ken Martin authored
The viewport coordinates were pixel centered which casues a number of issues including missing border pixels etc. This patch fixes the math so that viewport coordinates range from the lower left to the upper right which the origin being lower left. e.g. pixel 0,0 is the lower left of the pixel. This topic addresses issue: vtk/vtk#15565
-
- Sep 26, 2016
-
-
David Gobbi authored
I used perl regex to find any groups that spanned a protected: or private: access specifier.
-
- Sep 23, 2016
-
-
This commit reindents the code with the following utility: Utilities/Maintenance/vtk-reindent-code.py This utility changes the positions of the braces so that they are no longer indented relative to the code block they reside in. The bash command line used was the following: for d in Charts Common Deprecated Domains Examples Filters GUISupport \ Geovis IO Imaging Infovis Interaction Parallel Rendering \ Testing Views Web Wrapping; do for e in cxx cxx.in txx txx.in hxx hxx.in h h.in c c.in; do find "${d}" -name "*.${e}" -exec \ python Utilities/Maintenance/vtk_reindent_code.py {} + done done
-
David DeMarle authored
generated via: cd $VTKSRC perl Utilities/Doxygen/doc_header2doxygen.pl --to ~/tmp/vtkheaders . cp -r ~/tmp/vtkheaders/* .
-
- Sep 20, 2016
-
-
Dan Lipsa authored
-
- Sep 12, 2016
-
-
Haocheng LIU authored
The current dependency relationship in vtk is unclear and misleading. This MR tries to rewrite them based on header files inclusion of headers and source files in each module. Corner cases are considered and modules are sorted in alphabetical order to facilitate future reference. See details in my gitlab python based script project. In future we can continue using this script to clean the VTK Dependency easily from time to time.
-
- Aug 24, 2016
-
-
Utkarsh Ayachit authored
vtkView keeps representations provided to `AddRepresentation` call in an internal datastructure. If a representation was comprised of other internal representations and it called vtkView::AddRepresentation() then the order in which the representations would get stored in the internal datastructure did not match the order in which `AddRepresentation` was called. Not a big deal, except in cases where the internal representation expects the outer representation to have been updated (as was was the case with #16832). Fixed vtkView::AddRepresentation() to maintain the order in internal datastructure to match the order in which AddRepresentation is called. Fixes #16832.
-
- Aug 19, 2016
-
-
Bill Lorensen authored
This is a fix for: #14310 Windows applications that run for a long time report that rendered objects do not change. This is because the modified time on a Windows system is 32 bits. This causes overflows that defeat the modified time mechanism. This patch defines a new type, vtkMTimeType that is 64 unsigned integer regardless of the architecture. A mechanism to provide backward compatibility is introduced. The preprocessor define "VTK_HAS_MTIME_TYPE" can be used in applications that must build against VTK versions that use the "unsigned long" type for MTime's. Methodology used to find MTime occurences: 1) Identify files as follows: git grep "unsigned long" | grep ime | cut -d":" -f1,1 | sort | uniq 2) Hand edit each of those files replacing "unsigned long" with "vtkMTimeType" where appropriate. 3) Temporarily change typedef for vtkMTimeType to "double" to detect missing conversions
-
- Jul 27, 2016
-
-
Utkarsh Ayachit authored
In module configuration files generated for Qt-based modules, we now export find_package() calls that find specific components from Qt5 i.e. `find_package(Qt5 COMPONENTS Widgets)` instead of `find_package(Qt5Widgets)`.
-
- Jul 13, 2016
-
-
Sean McBride authored
It doesn't seem to have got everything, but it's a start. Some resulting whitespace is suboptimal, but one day we can fix that with clang-format. :) Just ran this command: run-clang-tidy.py -checks=-*,modernize-use-override -fix (I actually had to build my own clang to make clang-tidy output "VTK_OVERRIDE" instead of "override".)
-
- Jul 07, 2016
-
-
Sean McBride authored
vtk(.*)\(const vtk\1&\);\s*//\s*Not implemented[\.]* to vtk\1(const vtk\1\&) VTK_DELETE_FUNCTION; vtk(.*)\(const vtk\1 &\);\s*//\s*Not implemented[\.]* to vtk\1(const vtk\1 \&) VTK_DELETE_FUNCTION; vtk(.*)\( const vtk\1 & \);\s*//\s*Not implemented[\.]* to vtk\1( const vtk\1 \& ) VTK_DELETE_FUNCTION; vtk(.*)\( const vtk\1& \);\s*//\s*Not implemented[\.]* to vtk\1( const vtk\1\& ) VTK_DELETE_FUNCTION; vtk(.*) \(const vtk\1&\);\s*//\s*Not implemented[\.]* to vtk\1 (const vtk\1\&) VTK_DELETE_FUNCTION;
-
Sean McBride authored
(operator\s*=.*);\s*//\s*Not\s*implemented[\.]* to \1 VTK_DELETE_FUNCTION; After that, this finds basically nothing: operator.*implemented then manually reverted changed files in VPIC and KWSys folders.
-
- May 25, 2016
-
-
Perl was used to remove all the BTX and ETX markers from the code. The specific command that was run on all "vtk*.h" files was this: perl -0777 -i -pe 's/(\n* *\/\/ *[BE]TX *\n+)+/\n\n/g' This regex replaces each BTX/ETX line, plus any leading or trailing blank lines, with a single blank line.
-
- May 06, 2016
-
-
David C. Lonie authored
SafeDownCast performs a series of virtual calls and string comparisons, which is quite slow, especially when used in worker functions. vtkArrayDownCast will switch between SafeDownCast and the more efficient FastDownCast (only available for common vtkAbstractArray subclasses) depending on whether or not FastDownCast is defined for the specific array type.
-
- Apr 28, 2016
-
-
Waldir Pimenta authored
-
- Apr 18, 2016
-
-
Max Smolens authored
-
- Apr 13, 2016
-
-
Max Smolens authored
-
- Mar 08, 2016
-
-
Code extracted from: https://gitlab.kitware.com/third-party/proj.git at commit 41bdf05361007f8c5186f3df9944d86bb273ed13 (for/vtk).
-
- Mar 03, 2016
-
-
David C. Lonie authored
vtkDataArray subclasses now use ComponentValue --> TypedComponent TupleValue --> TypedValue for their type-specific methods. # Conflicts: # Rendering/Annotation/vtkScalarBarActor.cxx
-
- Feb 08, 2016
-
-
Sean McBride authored
-
- Jan 28, 2016
-
-
Sean McBride authored
Find/replace of: with C++ counterparts. Changed only vtk*.cxx files. Didn’t touch .h or .c or any 3rd party.
-
- Oct 21, 2015
-
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
- Aug 20, 2015
-
-
Brad King authored
We no longer need this compatibility layer for the compilers we support. Use the following commands to switch to standard header and namespace: git grep -l vtksys/ios/ | xargs sed -i 's|vtksys/ios/||' git grep -l vtksys_ios | xargs sed -i 's|vtksys_ios|std|g'
-
- Jul 22, 2015
-
-
Bill Lorensen authored
In the early days of VTK, support for stl was not portable. vtksys_stl and vtksys_ios provided a portable implementation of the stl. Now, all of the VTK supported compilers have portable stl implementations. This patch: 1) Replaces the vtksys_ios:: with std::. 2) Replaces the vtksys_stl:: with std::. 3) Removes "using" statements for stl
-
- May 03, 2015
-
-
Andrew Maclean authored
This is a patch that fixes issues with 'vtk-kamino-osx-shared-release+mpi+python+tbb' builder.
-
- May 01, 2015
-
-
Ken Martin authored
OpenGL 3.2 does not support line width greater than 1 although many drivers do support it. This adds valid images for cases where line width is greater than 1.0 Also minor VisualStudio error check
-
- Apr 30, 2015
-
-
Ben Boeckel authored
-