Skip to content

Commit

Permalink
[Fix] Fix for Windows compilation
Browse files Browse the repository at this point in the history
  • Loading branch information
alphaonex86 committed Jul 28, 2019
1 parent 866a7ee commit 23bd78f
Show file tree
Hide file tree
Showing 251 changed files with 59 additions and 24 deletions.
3 changes: 2 additions & 1 deletion other-pro/ultracopier-core.pro
Expand Up @@ -11,7 +11,7 @@ macx {
LIBS += /usr/local/Cellar/opus/1.3.1/lib/libopus.a
INCLUDEPATH += /usr/local/Cellar/opus/1.3.1/include/
}
#DEFINES += NOAUDIO
DEFINES += NOAUDIO
!contains(DEFINES, NOAUDIO) {
QT += multimedia
linux:LIBS += -lopus
Expand Down Expand Up @@ -165,5 +165,6 @@ INCLUDEPATH += \
OTHER_FILES += $$PWD/../resources/resources-windows.rc

win32: {
DEFINES += WIDESTRING
QT += winextras
}
Empty file modified plugins/CopyEngine/README.md 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Rsync/README.md 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Rsync/Rsync.pro 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Rsync/informations.xml 100644 → 100755
Empty file.
1 change: 1 addition & 0 deletions plugins/CopyEngine/Ultracopier-Spec/CopyEngine.pro
Expand Up @@ -105,6 +105,7 @@ RESOURCES += \

win32 {
LIBS += -ladvapi32
DEFINES += WIDESTRING
}
HEADERS += $$PWD/async/TransferThreadAsync.h
SOURCES += $$PWD/async/TransferThreadAsync.cpp
2 changes: 1 addition & 1 deletion plugins/CopyEngine/Ultracopier-Spec/FileExistsDialog.cpp
Expand Up @@ -79,7 +79,7 @@ FileExistsDialog::FileExistsDialog(QWidget *parent, INTERNALTYPEPATH source,
#ifdef Q_OS_UNIX
if(lstat(TransferThread::wstringTostring(destination).c_str(), &destination_statbuf)==0)
#else
if(stat(TransferThread::wstringTostring(destination.c_str()), &destination_statbuf)==0)
if(stat(TransferThread::wstringTostring(destination).c_str(), &destination_statbuf)==0)
#endif
{
#ifdef Q_OS_UNIX
Expand Down
2 changes: 1 addition & 1 deletion plugins/CopyEngine/Ultracopier-Spec/ListThread.cpp
Expand Up @@ -557,7 +557,7 @@ uint64_t ListThread::addToTransfer(const INTERNALTYPEPATH &source, const INTERNA
{
struct stat p_statbuf;
#ifdef Q_OS_WIN32
if(stat(TransferThread::wstringTostring(source.)c_str(), &p_statbuf)==0 && S_ISREG(p_statbuf.st_mode)==1)
if(stat(TransferThread::wstringTostring(source).c_str(), &p_statbuf)==0 && S_ISREG(p_statbuf.st_mode)==1)
#else
if(lstat(TransferThread::wstringTostring(source).c_str(), &p_statbuf)==0 && S_ISREG(p_statbuf.st_mode)==1)
#endif
Expand Down
35 changes: 25 additions & 10 deletions plugins/CopyEngine/Ultracopier-Spec/MkPath.cpp
Expand Up @@ -331,11 +331,11 @@ void MkPath::internalDoThisPath()
PSECURITY_DESCRIPTOR PSecurityD;
PACL dacl;

HANDLE hFile = CreateFileA(item.source.c_str(), GENERIC_READ ,
HANDLE hFile = CreateFileW(item.source.c_str(), GENERIC_READ ,
FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL);
if (hFile == INVALID_HANDLE_VALUE)
ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,
std::string("CreateFile() failed. Error: INVALID_HANDLE_VALUE ")+item.source.c_str()+", GetLastError(): "+std::to_string(GetLastError())
std::string("CreateFile() failed. Error: INVALID_HANDLE_VALUE ")+TransferThread::wstringTostring(item.source).c_str()+", GetLastError(): "+std::to_string(GetLastError())
);
else
{
Expand All @@ -346,7 +346,7 @@ void MkPath::internalDoThisPath()
ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,"GetSecurityInfo() failed. Error"+std::to_string(lasterror));
else
{
hFile = CreateFileA(item.destination.c_str(),READ_CONTROL | WRITE_OWNER | WRITE_DAC | ACCESS_SYSTEM_SECURITY ,
hFile = CreateFileW(item.destination.c_str(),READ_CONTROL | WRITE_OWNER | WRITE_DAC | ACCESS_SYSTEM_SECURITY ,
0, NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL);
if (hFile == INVALID_HANDLE_VALUE)
ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,"CreateFile() failed. Error: INVALID_HANDLE_VALUE");
Expand Down Expand Up @@ -495,28 +495,43 @@ bool MkPath::rmpath(const INTERNALTYPEPATH &dir
}
}
#else
WIN32_FIND_DATAA fdFile;
HANDLE hFind = NULL;
#ifdef WIDESTRING
WIN32_FIND_DATAW fdFile;
wchar_t finalpath[MAX_PATH];
wcscpy(finalpath,dir.c_str());
wcscat(finalpath,L"\\*");
#else
WIN32_FIND_DATAA fdFile;
char finalpath[MAX_PATH];
strcpy(finalpath,dir.c_str());
strcat(finalpath,"\\*");
#endif

allHaveWork=true;
if((hFind = FindFirstFileA(finalpath, &fdFile)) == INVALID_HANDLE_VALUE)
if((hFind = FindFirstFileW(finalpath, &fdFile)) == INVALID_HANDLE_VALUE)
{
ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,"folder list error: "+dir+", errno: "+std::to_string(errno));
ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,"folder list error: "+TransferThread::wstringTostring(dir)+", errno: "+std::to_string(errno));
return false;
}

if(allHaveWork)
do
{
#ifdef WIDESTRING
if(wcscmp(fdFile.cFileName, L".")!=0 && wcscmp(fdFile.cFileName, L"..")!=0)
#else
if(strcmp(fdFile.cFileName, ".")!=0 && strcmp(fdFile.cFileName, "..")!=0)
#endif
{
if(fdFile.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
//return the fonction for scan the new folder
#ifdef WIDESTRING
if(!rmpath(dir+L'\\'+fdFile.cFileName+L'/'))
#else
if(!rmpath(dir+'\\'+fdFile.cFileName+'/'))
#endif
allHaveWork=false;
}
else
Expand All @@ -541,13 +556,13 @@ bool MkPath::rmpath(const INTERNALTYPEPATH &dir
allHaveWork=false;
}
#else
ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,"found a file: "+std::string(fdFile.cFileName));
ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,"found a file: "+TransferThread::wstringTostring(fdFile.cFileName));
allHaveWork=false;
#endif
}
}
}
while(FindNextFileA(hFind, &fdFile));
while(FindNextFileW(hFind, &fdFile));
FindClose(hFind);
#endif
if(!allHaveWork)
Expand Down Expand Up @@ -588,7 +603,7 @@ bool MkPath::readFileDateTime(const INTERNALTYPEPATH &source)
#ifdef Q_OS_WIN32
#ifdef ULTRACOPIER_PLUGIN_SET_TIME_UNIX_WAY
struct stat info;
if(stat(source.c_str(),&info)!=0)
if(stat(TransferThread::wstringTostring(source).c_str(),&info)!=0)
return false;
time_t ctime=info.st_ctime;
time_t actime=info.st_atime;
Expand Down Expand Up @@ -646,7 +661,7 @@ bool MkPath::writeFileDateTime(const INTERNALTYPEPATH &destination)
#else
#ifdef Q_OS_WIN32
#ifdef ULTRACOPIER_PLUGIN_SET_TIME_UNIX_WAY
return utime(destination.c_str(),&butime)==0;
return utime(TransferThread::wstringTostring(destination).c_str(),&butime)==0;
#else
wchar_t filePath[65535];
if(std::regex_match(destination,regRead))
Expand Down
29 changes: 20 additions & 9 deletions plugins/CopyEngine/Ultracopier-Spec/TransferThread.cpp
Expand Up @@ -702,7 +702,7 @@ int64_t TransferThread::readFileMDateTime(const INTERNALTYPEPATH &source)
#ifdef Q_OS_WIN32
#ifdef ULTRACOPIER_PLUGIN_SET_TIME_UNIX_WAY
struct stat info;
if(stat(source.c_str(),&info)!=0)
if(stat(TransferThread::wstringTostring(source).c_str(),&info)!=0)
return -1;
return info.st_mtime;
#else
Expand Down Expand Up @@ -767,7 +767,7 @@ bool TransferThread::readSourceFileDateTime(const INTERNALTYPEPATH &source)
#ifdef Q_OS_WIN32
#ifdef ULTRACOPIER_PLUGIN_SET_TIME_UNIX_WAY
struct stat info;
if(stat(source.c_str(),&info)!=0)
if(stat(TransferThread::wstringTostring(source).c_str(),&info)!=0)
return false;
time_t ctime=info.st_ctime;
time_t actime=info.st_atime;
Expand All @@ -777,7 +777,7 @@ bool TransferThread::readSourceFileDateTime(const INTERNALTYPEPATH &source)
butime.modtime=modtime;
if((uint64_t)modtime<ULTRACOPIER_PLUGIN_MINIMALYEAR_TIMESTAMPS)
{
ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,"["+std::to_string(id)+"] the sources is older to copy the time: "+source+": "+source);
ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,"["+std::to_string(id)+"] the sources is older to copy the time: "+TransferThread::wstringTostring(source));
return false;
}
Q_UNUSED(ctime);
Expand Down Expand Up @@ -832,7 +832,7 @@ bool TransferThread::writeDestinationFileDateTime(const INTERNALTYPEPATH &destin
#else
#ifdef Q_OS_WIN32
#ifdef ULTRACOPIER_PLUGIN_SET_TIME_UNIX_WAY
return utime(destination.c_str(),&butime)==0;
return utime(TransferThread::wstringTostring(destination).c_str(),&butime)==0;
#else
wchar_t filePath[65535];
if(std::regex_match(destination,regRead))
Expand Down Expand Up @@ -876,7 +876,7 @@ bool TransferThread::readSourceFilePermissions(const INTERNALTYPEPATH &source)
else
return true;
#else
HANDLE hFile = CreateFileA(source.c_str(), GENERIC_READ ,
HANDLE hFile = CreateFileW(source.c_str(), GENERIC_READ ,
FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL);
if (hFile == INVALID_HANDLE_VALUE) {
ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,"["+std::to_string(id)+"] CreateFile() failed. Error: INVALID_HANDLE_VALUE: "+std::to_string(GetLastError()));
Expand All @@ -902,7 +902,7 @@ bool TransferThread::writeDestinationFilePermissions(const INTERNALTYPEPATH &des
return false;
return true;
#else
HANDLE hFile = CreateFileA(destination.c_str(),READ_CONTROL | WRITE_OWNER | WRITE_DAC | ACCESS_SYSTEM_SECURITY,0, NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL);
HANDLE hFile = CreateFileW(destination.c_str(),READ_CONTROL | WRITE_OWNER | WRITE_DAC | ACCESS_SYSTEM_SECURITY,0, NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL);
if (hFile == INVALID_HANDLE_VALUE) {
ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,"["+std::to_string(id)+"] CreateFile() failed. Error: INVALID_HANDLE_VALUE: "+std::to_string(GetLastError()));
return false;
Expand Down Expand Up @@ -1129,16 +1129,27 @@ bool TransferThread::entryInfoList(const INTERNALTYPEPATH &path,std::vector<dire
#else
bool TransferThread::entryInfoList(const INTERNALTYPEPATH &path,std::vector<dirent_uc> &list)
{
WIN32_FIND_DATAA fdFile;
HANDLE hFind = NULL;
#ifdef WIDESTRING
WIN32_FIND_DATAW fdFile;
wchar_t finalpath[MAX_PATH];
wcscpy(finalpath,path.c_str());
wcscat(finalpath,L"\\*");
#else
WIN32_FIND_DATAA fdFile;
char finalpath[MAX_PATH];
strcpy(finalpath,path.c_str());
strcat(finalpath,"\\*");
if((hFind = FindFirstFileA(finalpath, &fdFile)) == INVALID_HANDLE_VALUE)
#endif
if((hFind = FindFirstFileW(finalpath, &fdFile)) == INVALID_HANDLE_VALUE)
return false;
do
{
#ifdef WIDESTRING
if(wcscmp(fdFile.cFileName, L".")!=0 && wcscmp(fdFile.cFileName, L"..")!=0)
#else
if(strcmp(fdFile.cFileName, ".")!=0 && strcmp(fdFile.cFileName, "..")!=0)
#endif
{
dirent_uc tempValue;
tempValue.isFolder=fdFile.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY;
Expand All @@ -1147,7 +1158,7 @@ bool TransferThread::entryInfoList(const INTERNALTYPEPATH &path,std::vector<dire
list.push_back(tempValue);
}
}
while(FindNextFileA(hFind, &fdFile));
while(FindNextFileW(hFind, &fdFile));
FindClose(hFind);
return true;
}
Expand Down
Expand Up @@ -292,7 +292,7 @@ void TransferThreadAsync::ifCanStartTransfer()
transfer_stat=TransferStat_Transfer;
emit pushStat(transfer_stat,transferId);
#ifdef Q_OS_WIN32
if(CopyFileExA(source.c_str(),destination.c_str(),(LPPROGRESS_ROUTINE)progressRoutine,this,&stopItWin,
if(CopyFileExW(source.c_str(),destination.c_str(),(LPPROGRESS_ROUTINE)progressRoutine,this,&stopItWin,
COPY_FILE_ALLOW_DECRYPTED_DESTINATION | 0x00000800/*COPY_FILE_COPY_SYMLINK*/ | 0x00001000/*COPY_FILE_NO_BUFFERING*/
)==0)
#else
Expand Down
Empty file modified plugins/CopyEngine/Ultracopier/AvancedQFile.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/AvancedQFile.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/CompilerInfo.h 100644 → 100755
Empty file.
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/CopyEngine.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/CopyEngine.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/CopyEngine.pro 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/CopyEngineFactory.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/CopyEngineFactory.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/CopyEngineUltracopierVariable.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/DebugDialog.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/DebugDialog.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/DebugEngineMacro.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/DiskSpace.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/DiskSpace.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/DiskSpace.ui 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/DriveManagement.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/DriveManagement.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Environment.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/FileErrorDialog.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/FileErrorDialog.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/FileExistsDialog.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/FileExistsDialog.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/FileIsSameDialog.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/FileIsSameDialog.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/FilterRules.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/FilterRules.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/FilterRules.ui 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Filters.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Filters.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Filters.ui 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/FolderExistsDialog.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/FolderExistsDialog.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/ar/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/de/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/el/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/en/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/es/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/fr/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/hi/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/hu/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/id/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/it/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/ja/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/ko/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/nl/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/no/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/pl/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/pt/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/ru/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/th/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/tr/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/Languages/zh/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/ListThread.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/ListThread.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/ListThread_InodeAction.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/MkPath.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/MkPath.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/README.md 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/ReadThread.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/ReadThread.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/RenamingRules.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/RenamingRules.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/RenamingRules.ui 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/ScanFileOrFolder.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/ScanFileOrFolder.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/StructEnumDefinition.h 100644 → 100755
Empty file.
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/TransferThread.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/TransferThread.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/WriteThread.cpp 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/WriteThread.h 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/copyEngineOptions.ui 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/copyEngineResources.qrc 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/debugDialog.ui 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/documentation.dox 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/fileErrorDialog.ui 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/fileExistsDialog.ui 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/fileIsSameDialog.ui 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/folderExistsDialog.ui 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/plugin.json 100644 → 100755
Empty file.
Empty file modified plugins/CopyEngine/Ultracopier/resources/add.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/CopyEngine/Ultracopier/resources/edit.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/CopyEngine/Ultracopier/resources/filter.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/CopyEngine/Ultracopier/resources/remove.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/README.md 100644 → 100755
Empty file.
Empty file modified plugins/Languages/ar/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/ar/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/ar/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/de/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/de/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/de/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/el/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/el/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/el/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/es/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/es/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/es/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/fr/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/fr/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/fr/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/hi/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/hi/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/hi/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/hu/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/hu/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/hu/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/id/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/id/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/id/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/it/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/it/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/it/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/ja/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/ja/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/ja/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/ko/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/ko/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/ko/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/nl/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/nl/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/nl/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/no/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/no/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/no/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/pl/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/pl/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/pl/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/pt/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/pt/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/pt/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/ru/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/ru/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/ru/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/th/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/th/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/th/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/tr/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/tr/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/tr/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/zh/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/zh/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/zh/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Languages/zh_TW/flag.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Languages/zh_TW/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Languages/zh_TW/translation.ts 100644 → 100755
Empty file.
Empty file modified plugins/Listener/README.md 100644 → 100755
Empty file.
Empty file modified plugins/Listener/catchcopy-v0002/DebugEngineMacro.h 100644 → 100755
Empty file.
Empty file modified plugins/Listener/catchcopy-v0002/Environment.h 100644 → 100755
Empty file.
Empty file.
Empty file modified plugins/Listener/catchcopy-v0002/README.md 100644 → 100755
Empty file.
Empty file modified plugins/Listener/catchcopy-v0002/StructEnumDefinition.h 100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified plugins/Listener/catchcopy-v0002/documentation.dox 100644 → 100755
Empty file.
Empty file modified plugins/Listener/catchcopy-v0002/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/Listener/catchcopy-v0002/listener.cpp 100644 → 100755
Empty file.
Empty file modified plugins/Listener/catchcopy-v0002/listener.h 100644 → 100755
Empty file.
Empty file modified plugins/Listener/catchcopy-v0002/listener.pro 100644 → 100755
Empty file.
Empty file modified plugins/Listener/catchcopy-v0002/plugin.json 100644 → 100755
Empty file.
Empty file modified plugins/PluginLoader/README.md 100644 → 100755
Empty file.
Empty file modified plugins/PluginLoader/catchcopy-v0002/DebugEngineMacro.h 100644 → 100755
Empty file.
Empty file modified plugins/PluginLoader/catchcopy-v0002/Environment.h 100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified plugins/PluginLoader/catchcopy-v0002/OptionsWidget.cpp 100644 → 100755
Empty file.
Empty file modified plugins/PluginLoader/catchcopy-v0002/OptionsWidget.h 100644 → 100755
Empty file.
Empty file modified plugins/PluginLoader/catchcopy-v0002/OptionsWidget.ui 100644 → 100755
Empty file.
Empty file modified plugins/PluginLoader/catchcopy-v0002/PlatformMacro.h 100644 → 100755
Empty file.
Empty file.
Empty file modified plugins/PluginLoader/catchcopy-v0002/README.md 100644 → 100755
Empty file.
Empty file modified plugins/PluginLoader/catchcopy-v0002/StructEnumDefinition.h 100644 → 100755
Empty file.
Empty file modified plugins/PluginLoader/catchcopy-v0002/documentation.dox 100644 → 100755
Empty file.
Empty file modified plugins/PluginLoader/catchcopy-v0002/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/PluginLoader/catchcopy-v0002/plugin.json 100644 → 100755
Empty file.
Empty file modified plugins/PluginLoader/catchcopy-v0002/pluginLoader.cpp 100644 → 100755
Empty file.
Empty file modified plugins/PluginLoader/catchcopy-v0002/pluginLoader.h 100644 → 100755
Empty file.
Empty file modified plugins/PluginLoader/catchcopy-v0002/pluginLoader.pro 100644 → 100755
Empty file.
Empty file modified plugins/README.md 100644 → 100755
Empty file.
Empty file modified plugins/SessionLoader/README.md 100644 → 100755
Empty file.
Empty file modified plugins/SessionLoader/Windows/DebugEngineMacro.h 100644 → 100755
Empty file.
Empty file modified plugins/SessionLoader/Windows/Environment.h 100644 → 100755
Empty file.
Empty file modified plugins/SessionLoader/Windows/README.md 100644 → 100755
Empty file.
Empty file modified plugins/SessionLoader/Windows/SessionLoaderWindowsVariable.h 100644 → 100755
Empty file.
Empty file modified plugins/SessionLoader/Windows/StructEnumDefinition.h 100644 → 100755
Empty file.
Empty file modified plugins/SessionLoader/Windows/documentation.dox 100644 → 100755
Empty file.
Empty file modified plugins/SessionLoader/Windows/informations.xml 100644 → 100755
Empty file.
Empty file modified plugins/SessionLoader/Windows/plugin.json 100644 → 100755
Empty file.
Empty file modified plugins/SessionLoader/Windows/sessionLoader.cpp 100644 → 100755
Empty file.
Empty file modified plugins/SessionLoader/Windows/sessionLoader.h 100644 → 100755
Empty file.
Empty file modified plugins/SessionLoader/Windows/sessionLoader.pro 100644 → 100755
Empty file.
Empty file modified plugins/Themes/Oxygen2/DarkButton.cpp 100644 → 100755
Empty file.
Empty file modified plugins/Themes/Oxygen2/DarkButton.h 100644 → 100755
Empty file.
Empty file modified plugins/Themes/Oxygen2/ProgressBarDark.cpp 100644 → 100755
Empty file.
Empty file modified plugins/Themes/Oxygen2/ProgressBarDark.h 100644 → 100755
Empty file.
Empty file modified plugins/Themes/Oxygen2/VerticalLabel.cpp 100644 → 100755
Empty file.
Empty file modified plugins/Themes/Oxygen2/VerticalLabel.h 100644 → 100755
Empty file.
Empty file modified plugins/Themes/Oxygen2/resources/cancelDarkD.png 100644 → 100755
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified plugins/Themes/Oxygen2/resources/cancelDarkE.png 100644 → 100755
Empty file modified plugins/Themes/Oxygen2/resources/click.opus 100644 → 100755
Empty file.
Empty file modified plugins/Themes/Oxygen2/resources/darkButton.png 100644 → 100755
Empty file modified plugins/Themes/Oxygen2/resources/darkButtonOver.png 100644 → 100755
Empty file modified plugins/Themes/Oxygen2/resources/darkButtonPushed.png 100644 → 100755
Empty file modified plugins/Themes/Oxygen2/resources/darkmoveDown.png 100644 → 100755
Empty file modified plugins/Themes/Oxygen2/resources/darkmoveUp.png 100644 → 100755
Empty file modified plugins/Themes/Oxygen2/resources/darkplayer_end.png 100644 → 100755
Empty file modified plugins/Themes/Oxygen2/resources/darkplayer_pause.png 100644 → 100755
Empty file modified plugins/Themes/Oxygen2/resources/darkplayer_play.png 100644 → 100755
Empty file modified plugins/Themes/Oxygen2/resources/over.opus 100644 → 100755
Empty file.
Empty file modified plugins/Themes/Oxygen2/resources/progressBarin.png 100644 → 100755
Empty file modified plugins/Themes/Oxygen2/resources/progressBarout.png 100644 → 100755
Empty file modified plugins/Themes/README.md 100644 → 100755
Empty file.
Empty file modified plugins/static-plugins-oxygen.qrc 100644 → 100755
Empty file.
Empty file modified plugins/static-plugins-windows.qrc 100644 → 100755
Empty file.
Empty file modified plugins/static-plugins.qrc 100644 → 100755
Empty file.
9 changes: 8 additions & 1 deletion ultracopier.pro
Expand Up @@ -127,7 +127,14 @@ SOURCES += \
$$PWD/plugins/Themes/Oxygen2/radialMap/labels.cpp \
$$PWD/plugins/Themes/Oxygen2/radialMap/map.cpp \
$$PWD/plugins/Themes/Oxygen2/radialMap/widgetEvents.cpp \
$$PWD/plugins/Themes/Oxygen2/radialMap/widget.cpp
$$PWD/plugins/Themes/Oxygen2/radialMap/widget.cpp \
plugins/CopyEngine/Ultracopier-Spec/ListThreadListChange.cpp \
plugins/CopyEngine/Ultracopier-Spec/ListThreadActions.cpp \
plugins/CopyEngine/Ultracopier-Spec/ListThreadMedia.cpp \
plugins/CopyEngine/Ultracopier-Spec/ListThreadNew.cpp \
plugins/CopyEngine/Ultracopier-Spec/ListThreadOptions.cpp \
plugins/CopyEngine/Ultracopier-Spec/ListThreadScan.cpp \
plugins/CopyEngine/Ultracopier-Spec/ListThreadStat.cpp

win32 {
RESOURCES -= $$PWD/resources/resources-windows-qt-plugin.qrc
Expand Down

0 comments on commit 23bd78f

Please sign in to comment.