Introduce Utils::SynchronousProcess::normalizeNewlines
Replaces \r\n? with \n.
Some console applications (e.g. git-push, git-rebase) use \r alone to
move the cursor to the line's beginning. This should be replaced by \n
rather than just be erased.
Change-Id: I8d614d2b471e59decdbfa7f173ffa7fbdb11759b
Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
Showing
- src/libs/utils/synchronousprocess.cpp 21 additions, 2 deletionssrc/libs/utils/synchronousprocess.cpp
- src/libs/utils/synchronousprocess.h 2 additions, 0 deletionssrc/libs/utils/synchronousprocess.h
- src/plugins/coreplugin/outputwindow.cpp 4 additions, 4 deletionssrc/plugins/coreplugin/outputwindow.cpp
- src/plugins/git/gitclient.cpp 2 additions, 4 deletionssrc/plugins/git/gitclient.cpp
- src/plugins/mercurial/mercurialclient.cpp 3 additions, 4 deletionssrc/plugins/mercurial/mercurialclient.cpp
- src/plugins/vcsbase/command.cpp 5 additions, 6 deletionssrc/plugins/vcsbase/command.cpp
- src/plugins/vcsbase/vcsbaseclient.cpp 2 additions, 3 deletionssrc/plugins/vcsbase/vcsbaseclient.cpp
- src/plugins/vcsbase/vcsbaseplugin.cpp 4 additions, 4 deletionssrc/plugins/vcsbase/vcsbaseplugin.cpp
Loading
Please register or sign in to comment