- 10 May, 2019 1 commit
-
-
Cédric Traizet authored
-
- 09 May, 2019 1 commit
-
-
Cédric Traizet authored
-
- 29 Apr, 2019 1 commit
-
-
Victor Poughon authored
-
- 25 Mar, 2019 1 commit
-
-
Victor Poughon authored
-
- 14 Jan, 2019 1 commit
-
-
Julien Michel authored
-
- 21 Dec, 2018 1 commit
-
-
Victor Poughon authored
-
- 11 Dec, 2018 1 commit
-
-
Victor Poughon authored
-
- 10 Dec, 2018 1 commit
-
-
Victor Poughon authored
-
- 07 Dec, 2018 1 commit
-
-
Victor Poughon authored
-
- 04 Oct, 2018 1 commit
-
-
Manuel Grizonnet authored
ENH: Redispatch applications taggued as Misc to more user oriented tag available in the app engine API
-
- 18 Jul, 2018 1 commit
-
-
Victor Poughon authored
This was done with this script: #!/bin/bash set -eou pipefail # Use C++11 sstream constructor from string # Exclude 'ThirdParty' because it uses ossimFilename type find Modules/ Examples/ -not -iwholename "*ThirdParty*" -type f -print0 | xargs -0 sed -i -E "s/std::ifstream (.*)\((.*)\.c_str\(\)/std::ifstream \1\(\2/" find Modules/ Examples/ -not -iwholename "*ThirdParty*" -type f -print0 | xargs -0 sed -i -E "s/std::ofstream (.*)\((.*)\.c_str\(\)/std::ofstream \1\(\2/" # Use C++11 ::open(const std::string&) of ifstream, ofstream, etc. # Exclude ThirdParty because of ossimFilename type find Modules/ Examples/ -not -iwholename "*ThirdParty*" -type f -print0 | xargs -0 sed -i -E "s/\.open\((.*).c_str\(\)/\.open\(\1/" # No need for c_str when outputing to std::cout and such find Modules/ Examples/ -type f -print0 | xargs -0 sed -i -E "s/\.c_str\(\) ?<</ <</" # Use itk::ExceptionObject::SetDescription and SetLocation string versions find Modules/ Examples/ -type f -print0 | xargs -0 sed -i -E "s/e\.SetDescription\((.*)\.c_str\(\)\)/e\.SetDescription\(\1\)/" find Modules/ Examples/ -type f -print0 | xargs -0 sed -i -E "s/e\.SetLocation\((.*)\.c_str\(\)\)/e\.SetLocation\(\1\)/" # Use itksys::SystemTool:: string versions find Modules/ Examples/ -type f -print0 | xargs -0 sed -i -E "s/itksys::SystemTools::(.*)\((.*)\.c_str\(\)/itksys::SystemTools::\1\(\2/" # Exclude otbLogger because it uses GetCurrentDateTime which does not have a string version git checkout -- Modules/Core/Common/src/otbLogger.cxx # Exclude test/otbOGRLayerStreamStitchingFilter.cxx because there's a double use which is not compatible with the regex git checkout -- Modules/Segmentation/OGRProcessing/test/otbOGRLayerStreamStitchingFilter.cxx
-
- 03 Apr, 2018 1 commit
-
-
Rashad Kanavath authored
-
- 12 Mar, 2018 1 commit
-
-
Julien Michel authored
STY: Change ITK_OVERRIDE for override in whole code (find Modules -type f -exec sed -i 's/ITK_OVERRIDE/override/g' {} +)
-
- 12 Feb, 2018 1 commit
-
-
Guillaume Pasero authored
-
- 09 Jan, 2018 1 commit
-
-
Guillaume Pasero authored
-
- 13 Oct, 2017 1 commit
-
-
Guillaume Pasero authored
-
- 09 Oct, 2017 1 commit
-
-
Bas Couwenberg authored
-
- 26 Jul, 2017 1 commit
-
-
Guillaume Pasero authored
-
- 19 Jul, 2017 1 commit
-
-
Stephane ALBERT authored
-
- 03 May, 2017 1 commit
-
-
Marina Bertolino authored
-
- 02 May, 2017 1 commit
-
-
Marina Bertolino authored
-
- 08 Mar, 2017 2 commits
-
-
Sebastien Dinot authored
-
Sebastien Dinot authored
-
- 23 Jan, 2017 1 commit
-
-
Ludovic Hussonnois authored
-
- 14 Dec, 2016 1 commit
-
-
Rashad Kanavath authored
-
- 11 Oct, 2016 1 commit
-
-
Manuel Grizonnet authored
-
- 23 Sep, 2016 1 commit
-
-
Guillaume Pasero authored
-
- 15 Sep, 2016 1 commit
-
-
Manuel Grizonnet authored
-
- 16 Jun, 2016 1 commit
-
-
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. #Run clang modernize check using utility script which allow to process the code in parallel (only on Applications directory) 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/Modules/Applications/.*/include/.* -j8 -fix -p ~/projets/otb/bin/release/OTB-clang3.8/ ~/projets/otb/src/OTB/Modules/Applications/*/app/*.cxx > ~/temporary/run-clang-tidy-app-log.txt #Replace override by ITK macro (to maintain compat with c++98) in Modules/Applications find . -type f -print -name "*.cxx" |xargs perl -pi -e 's/\ override/\ ITK_OVERRIDE/g'
-
- 13 May, 2016 1 commit
-
-
Rashad Kanavath authored
-
- 29 Apr, 2016 1 commit
-
-
Manuel Grizonnet authored
-
- 06 Apr, 2016 1 commit
-
-
Guillaume Pasero authored
-
- 04 Jan, 2016 1 commit
-
-
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
-
- 27 Mar, 2015 1 commit
-
-
Guillaume Pasero authored
-
- 18 Feb, 2015 1 commit
-
-
Julien Malik authored
-
- 09 Dec, 2014 1 commit
-
-
Mickael Savinaud authored
-
- 02 Dec, 2014 1 commit
-
-
Christophe Palmann authored
-
- 28 Nov, 2014 2 commits
-
-
OTB Bot authored
-
Christophe Palmann authored
ENH: bandmathx app, make sure that only one expression (or one meta-expression -semicolons-) will be used
-
- 27 Nov, 2014 1 commit
-
-
Christophe Palmann authored
-