overhaul process argument handling
get away from argument stringlists. instead, use native shell command lines which support quoting/splitting, environment variable expansion and redirections with well-understood semantics. Task-number: QTCREATORBUG-542 Task-number: QTCREATORBUG-1564
Showing
- src/libs/utils/abstractprocess.h 8 additions, 5 deletionssrc/libs/utils/abstractprocess.h
- src/libs/utils/abstractprocess_win.cpp 43 additions, 35 deletionssrc/libs/utils/abstractprocess_win.cpp
- src/libs/utils/consoleprocess.h 1 addition, 1 deletionsrc/libs/utils/consoleprocess.h
- src/libs/utils/consoleprocess_unix.cpp 39 additions, 5 deletionssrc/libs/utils/consoleprocess_unix.cpp
- src/libs/utils/consoleprocess_win.cpp 16 additions, 4 deletionssrc/libs/utils/consoleprocess_win.cpp
- src/libs/utils/environment.cpp 0 additions, 56 deletionssrc/libs/utils/environment.cpp
- src/libs/utils/environment.h 0 additions, 3 deletionssrc/libs/utils/environment.h
- src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp 1 addition, 1 deletionsrc/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp
- src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp 5 additions, 6 deletionssrc/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp
- src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.h 5 additions, 5 deletionssrc/plugins/cmakeprojectmanager/cmakeopenprojectwizard.h
- src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp 9 additions, 3 deletionssrc/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
- src/plugins/cmakeprojectmanager/cmakeprojectmanager.h 6 additions, 2 deletionssrc/plugins/cmakeprojectmanager/cmakeprojectmanager.h
- src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp 3 additions, 8 deletionssrc/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp
- src/plugins/cmakeprojectmanager/cmakerunconfiguration.h 1 addition, 2 deletionssrc/plugins/cmakeprojectmanager/cmakerunconfiguration.h
- src/plugins/cmakeprojectmanager/cmaketarget.cpp 1 addition, 1 deletionsrc/plugins/cmakeprojectmanager/cmaketarget.cpp
- src/plugins/cmakeprojectmanager/makestep.cpp 13 additions, 11 deletionssrc/plugins/cmakeprojectmanager/makestep.cpp
- src/plugins/cmakeprojectmanager/makestep.h 3 additions, 3 deletionssrc/plugins/cmakeprojectmanager/makestep.h
- src/plugins/debugger/cdb/cdbengine.cpp 16 additions, 5 deletionssrc/plugins/debugger/cdb/cdbengine.cpp
- src/plugins/debugger/cdb/coreengine.cpp 1 addition, 1 deletionsrc/plugins/debugger/cdb/coreengine.cpp
- src/plugins/debugger/cdb/coreengine.h 1 addition, 1 deletionsrc/plugins/debugger/cdb/coreengine.h
Loading
Please register or sign in to comment