- Apr 23, 2020
-
-
Julien Osman authored
-
- May 16, 2019
-
-
Victor Poughon authored
-
- Feb 20, 2019
-
-
Victor Poughon authored
-
- Feb 14, 2019
-
-
Victor Poughon authored
-
- Feb 13, 2019
-
-
Victor Poughon authored
-
- Feb 08, 2019
-
-
Victor Poughon authored
-
- Jan 14, 2019
-
-
Julien Michel authored
-
- Jan 09, 2019
-
-
Cédric Traizet authored
-
- Dec 14, 2018
-
-
Victor Poughon authored
-
- Oct 16, 2018
-
-
Guillaume Pasero authored
-
- Aug 30, 2018
-
-
Manuel Grizonnet authored
-
- Aug 02, 2018
-
-
Victor Poughon authored
Here's what I did: find Modules/ Examples/ -type f -print0 | xargs -0 sed -i -E "s/SetFileName\((.*)\.c_str\(\)/SetFileName\(\1/"
-
- Jun 07, 2018
-
-
Victor Poughon authored
-
Victor Poughon authored
-
- Mar 08, 2017
-
-
Sébastien Dinot authored
-
Sébastien Dinot authored
-
- Sep 15, 2016
-
-
Manuel Grizonnet authored
-
- Jun 16, 2016
-
-
Manuel Grizonnet authored
Where available, use c++11 features to identify potential nullptr usage errors. python run-clang-tidy.py -clang-tidy-binary ~/software/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-14.04/bin/clang-tidy -checks=-*,modernize-use-nullptr -header-filter=/home/grizonnetm/projets/otb/src/OTB/Modules/.*/.*/include/.* -j8 -fix -p ~/projets/otb/bin/release/OTB-clang3.8/ ~/projets/otb/src/OTB/Modules/*/*/src/*.cxx ~/projets/otb/src/OTB/Modules/*/*/app/*.cxx ~/projets/otb/src/OTB/Examples/*/*.cxx ~/projets/otb/src/OTB/Modules/*/*/test/*.cxx > ~/temporary/run-clang-tidy-nullptr-log.txt find . -type f -print -name "*.h" -o -name "*.txx" -o -name "*.cxx" |xargs perl -pi -e 's/nullptr/ITK_NULLPTR/g'
-
- Jun 13, 2016
-
-
Manuel Grizonnet authored
-
- Jun 10, 2016
-
-
Manuel Grizonnet authored
clang-tidy tool can insert missing override keyword as a macro so that missing [optional] virtual identifiers can be easily added. build otb with clang 3.8 and use cmake option CMAKE_EXPORT_COMPILE_COMMANDS=ON. Most modules and third parties have been activated. #Save override occurences in otb code cd src/Modules ; grep -nR "override" * > ~/temporary/override_otb.txt #Run clang modernize check using utility script which allow to process the code in parallel python run-clang-tidy.py -clang-tidy-binary ~/software/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-14.04/bin/clang-tidy -checks=-*,modernize-use-override -header-filter=/home/grizonnetm/projets/otb/src/OTB/Modules/.*/.*/include/.* -j8 -fix -p ~/projets/otb/bin/release/OTB-clang3.8/ ~/projets/otb/src/OTB/Modules/*/*/src/*.cxx ~/projets/otb/src/OTB/Examples/*/*.cxx ~/projets/otb/src/OTB/Modules/*/*/test/*.cxx > ~/temporary/run-clang-tidy-log.txt #Replace override by ITK macro (to maintain compat with c++98) find . -type f -print -name "*.h" -o -name "*.txx" |xargs perl -pi -e 's/\ override/\ ITK_OVERRIDE/g'
-
- Jan 04, 2016
-
-
Rashad Kanavath authored
This is a big one without much harm. It fixes incorrect spelling and grammer when packaging OTB 5.0.0 and 5.2.0 for Debian. Most of these changes are done by developers at DebianGIS. For more info, I include the original patch header below. Description: Fix some spelling errors to silence lintian enabling to concentrate on the real problem. Author: Andreas Tille <tille@debian.org> Author: Rashad Kanavath <rashad.kanavath@c-s.fr> Author: Bas Couwenberg <sebastic@xs4all.nl> Last-Update: 2015-12-22
-
- Nov 02, 2015
-
-
Julien Michel authored
-
- May 04, 2015
-
-
Guillaume Pasero authored
-
- Mar 20, 2015
-
-
Guillaume Pasero authored
-
- Feb 26, 2015
-
-
Manuel Grizonnet authored
-
- Feb 22, 2015
-
-
Julien Malik authored
-
Julien Malik authored
-
- Feb 21, 2015
-
-
Julien Malik authored
-
- Feb 19, 2015
-
-
Julien Malik authored
-
- Feb 18, 2015
-
-
Julien Malik authored
-
Julien Malik authored
-
- Dec 09, 2014
-
-
Mickael Savinaud authored
-
- Oct 28, 2014
-
-
Mickael Savinaud authored
modifications generated via the script FindRedundantHeaderIncludes.py
-
- Aug 02, 2014
-
-
Rashad Kanavath authored
-
- Jul 28, 2014
-
-
OTB Bot authored
-
Guillaume Pasero authored
-
- Jul 16, 2014
-
-
Manuel Grizonnet authored
-
- Nov 15, 2013
-
-
OTB Bot authored
-
Julien Malik authored
-
Julien Malik authored
Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style. NOTE: MUST USE GNU compliant version of sed Run the following shell code (Adopted from Brad King scripts for CMake): for c in else endif endforeach endfunction endmacro endwhile; do echo 's/\b'"$c"'\(\s*\)(.\+)/'"$c"'\1()/' done >convert.sed \ && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' \ | xargs sed -i -f convert.sed \ && rm convert.sed This has been adapted from ITK commit e52dbe7fa476f6283c9b9d1507fca052355113a4
-