Now using our own command-line parser, based on GetCommandLineW() + CommandLineToArgv...
commit30bc239cd8461c9fe38647c0a0f759de2ecb5b52
authorlordmulder <mulder2@gmx.de>
Fri, 22 Jun 2012 13:49:56 +0000 (22 15:49 +0200)
committerlordmulder <mulder2@gmx.de>
Fri, 22 Jun 2012 13:49:56 +0000 (22 15:49 +0200)
tree81d40de03da8409dec820708e713c15bfaa97b71
parentaccee3da7a49e73c03a795c90b648172e29387f8
Now using our own command-line parser, based on GetCommandLineW() + CommandLineToArgvW , instead of using QApplication::arguments(). This is less portable, but Qt's internal command-line parser has some rather strange behavior with processing certain characters. As a result, with Qt's command-line parser, some path names passed to LameXP got screwed up! Specifically "C:\Some Path\''Foo''.mp3" got mangled to "C:\Some Path''Foo''.mp3", i.e. the Backslash disappeared! Should be fixed now.
doc/Changelog.html
etc/Deployment/_version.bat
etc/Translation/Blank.ts
etc/Translation/LameXP_PL.ts
etc/Translation/LameXP_SV.ts
src/Config.h
src/Dialog_MainWindow.cpp
src/Global.cpp
src/Global.h
src/Main.cpp
src/Thread_MessageProducer.cpp