]> git.sesse.net Git - kdenlive/blobdiff - reindent.sh
Fix slot for project proxy params not correctly defined
[kdenlive] / reindent.sh
index 8854f40287fb2c4e6cdd28ef4856f2b27f5a9f4e..5d6708de1ad270b86e05b89dd704912389b42756 100755 (executable)
@@ -1,7 +1,28 @@
 #! /bin/sh
 
-for i in `ls src/*.{cpp,h}`
-do
-       indent -kr -nut -pmt -ss -bad -bap -prs -bap -nbc -nce -cdb -fca $i
-       sed -e "s/} const const/}const/" -i $i
-done
\ No newline at end of file
+WRKDIR=$(dirname $0)
+SRCDIRS="$WRKDIR/src $WRKDIR/plugins $WRKDIR/renderer $WRKDIR/thumbnailer"
+
+if [ $# -gt 0 ]
+then
+       FILES=$@
+else
+       FILES=$(find $SRCDIRS -type f -name \*.cpp -o -name \*.h)
+fi
+
+astyle --indent=spaces=4 --brackets=linux \
+       --indent-labels --unpad=paren \
+       --pad=oper --convert-tabs \
+       --indent-preprocessor \
+       ${FILES}
+
+echo -n "Delete .orig files (y/N) ? "
+read del
+
+if [ "x${del}" = "xy" ]
+then
+   echo "removing .orig files"
+   find $SRCDIRS -iname "*.orig" -exec rm {} ";"
+else
+   echo "Not deleting .orig files"
+fi