From 083d8e3123bed0fd8c6e7f81289f51ee13b74b32 Mon Sep 17 00:00:00 2001 From: jose94752 Date: Sat, 26 Oct 2024 11:51:05 +0200 Subject: [PATCH] Qt Creator Upgrade one pro files of to 13 pro files following the structure of Visual Studio project files + Minors updates for try to fix the QMainWindow error. new file: UdtCloudlib/UdtCloudlib.pro modified: UltraVNC-QtCommunityTests.pro new file: addon/addons.pro new file: addon/ms-logon/authadm/authadmin.qrc new file: addon/ms-logon/authadm/authadmin.qrc.txt new file: avilog/avilog.pro new file: omnithread/omnithread.pro new file: rdr/rdr.pro new file: repeater/repeater.pro new file: setcad/setcad.pro new file: setpasswd/setpasswd.pro new file: udt4/win/udt.pro new file: uvnc_settings/uvnc_settings.pro new file: uvnckeyboardhelper/uvnckeyboardhelper.pro new file: vncviewer/main.cpp new file: vncviewer/vncviewer.pro new file: vncviewer/vncviewerQt_fr_FR.ts renamed: vncviewer/vncviewerQt.cpp -> vncviewer/vncviewerqt.cpp renamed: vncviewer/vncviewerQt.h -> vncviewer/vncviewerqt.h renamed: vncviewer/vncviewerQt.ui -> vncviewer/vncviewerqt.ui new file: winvnc/winvnc.pro new file: zipunzip_src/unzip/windll/vc6/unzip32.pro --- UdtCloudlib/UdtCloudlib.pro | 37 + UltraVNC-QtCommunityTests.pro | 756 +++--------------- addon/addons.pro | 85 ++ addon/ms-logon/authadm/authadmin.qrc | 5 + addon/ms-logon/authadm/authadmin.qrc.txt | 21 + avilog/avilog.pro | 32 + omnithread/omnithread.pro | 33 + rdr/rdr.pro | 54 ++ repeater/repeater.pro | 57 ++ setcad/setcad.pro | 34 + setpasswd/setpasswd.pro | 35 + udt4/win/udt.pro | 62 ++ uvnc_settings/uvnc_settings.pro | 58 ++ uvnckeyboardhelper/uvnckeyboardhelper.pro | 35 + vncviewer/main.cpp | 23 + vncviewer/vncviewer.pro | 120 +++ vncviewer/vncviewerQt_fr_FR.ts | 3 + .../{vncviewerQt.cpp => vncviewerqt.cpp} | 6 +- vncviewer/{vncviewerQt.h => vncviewerqt.h} | 6 +- vncviewer/{vncviewerQt.ui => vncviewerqt.ui} | 0 winvnc/winvnc.pro | 191 +++++ zipunzip_src/unzip/windll/vc6/unzip32.pro | 119 +++ 22 files changed, 1101 insertions(+), 671 deletions(-) create mode 100644 UdtCloudlib/UdtCloudlib.pro create mode 100644 addon/addons.pro create mode 100644 addon/ms-logon/authadm/authadmin.qrc create mode 100644 addon/ms-logon/authadm/authadmin.qrc.txt create mode 100644 avilog/avilog.pro create mode 100644 omnithread/omnithread.pro create mode 100644 rdr/rdr.pro create mode 100644 repeater/repeater.pro create mode 100644 setcad/setcad.pro create mode 100644 setpasswd/setpasswd.pro create mode 100644 udt4/win/udt.pro create mode 100644 uvnc_settings/uvnc_settings.pro create mode 100644 uvnckeyboardhelper/uvnckeyboardhelper.pro create mode 100644 vncviewer/main.cpp create mode 100644 vncviewer/vncviewer.pro create mode 100644 vncviewer/vncviewerQt_fr_FR.ts rename vncviewer/{vncviewerQt.cpp => vncviewerqt.cpp} (99%) rename vncviewer/{vncviewerQt.h => vncviewerqt.h} (95%) rename vncviewer/{vncviewerQt.ui => vncviewerqt.ui} (100%) create mode 100644 winvnc/winvnc.pro create mode 100644 zipunzip_src/unzip/windll/vc6/unzip32.pro diff --git a/UdtCloudlib/UdtCloudlib.pro b/UdtCloudlib/UdtCloudlib.pro new file mode 100644 index 000000000..57efeea6e --- /dev/null +++ b/UdtCloudlib/UdtCloudlib.pro @@ -0,0 +1,37 @@ +QT = core gui widgets + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++17 + +# You can make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + pch.cpp \ + proxy/Cloudthread.cpp \ + proxy/proxy.cpp \ + proxy/ringbuffer.cpp + +HEADERS += \ + framework.h \ + pch.h \ + proxy/Cloudthread.h \ + proxy/proxy.h \ + proxy/ringbuffer.h + +FORMS += \ + +TRANSLATIONS += \ + +CONFIG += lrelease +CONFIG += embed_translations + +RESOURCES += \ + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + diff --git a/UltraVNC-QtCommunityTests.pro b/UltraVNC-QtCommunityTests.pro index 5fa8a1f4a..f1743de73 100644 --- a/UltraVNC-QtCommunityTests.pro +++ b/UltraVNC-QtCommunityTests.pro @@ -1,5 +1,5 @@ -QT = core gui #Fix Error 'QMainWindow' file not found and "Project ERROR: Unknown module(s) in QT: Core" don't use "Core" use "core" respect case +QT = core gui widgets #Fix Error 'QMainWindow' file not found and "Project ERROR: Unknown module(s) in QT: Core" don't use "Core" use "core" respect case greaterThan(QT_MAJOR_VERSION, 4): QT += widgets @@ -10,676 +10,102 @@ CONFIG += c++17 #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 SOURCES += \ - \addon\ms-logon\authadm\authadmin.cpp \ - \addon\ms-logon\authSSP\authSSP.cpp \ - \addon\ms-logon\authSSP\EventLogging.cpp \ - \addon\ms-logon\authSSP\GenClientServerContext.cpp \ - \addon\ms-logon\authSSP\vncAccessControl.cpp \ - \addon\ms-logon\authSSP\vncSecurityEditor.cpp \ - \addon\ms-logon\authSSP\vncSSP.cpp \ - \addon\ms-logon\ldapauth\ldapAuth.cpp \ - \addon\ms-logon\ldapauth9x\ldapAuth9x.cpp \ - \addon\ms-logon\ldapauthNT4\ldapAuthnt4.cpp \ - \addon\ms-logon\logging\logging.cpp \ - \addon\ms-logon\MSLogonACL\MSLogonACL.cpp \ - \addon\ms-logon\MSLogonACL\vncExportACL.cpp \ - \addon\ms-logon\MSLogonACL\vncImportACL.cpp \ - \addon\ms-logon\testauth\ntlogon.cpp \ - \addon\ms-logon\workgrpdomnt4\workgrpdomnt4.cpp \ - \avilog\avilog\AVIGenerator.cpp \ - \avilog\avilog\stdafx.cpp \ - \common\Clipboard.cpp \ - \common\d3des.c \ - \common\Hyperlinks.cpp \ - \common\mn_wordlist.c \ - \common\mnemonic.c \ - \common\UltraVncZ.cpp \ - \common\win32_helpers.cpp \ - \DSMPlugin\DSMPlugin.cpp \ - \DSMPlugin\MSRC4Plugin\crypto.cpp \ - \DSMPlugin\MSRC4Plugin\EnvReg.cpp \ - \DSMPlugin\MSRC4Plugin\logging.cpp \ - \DSMPlugin\MSRC4Plugin\main.cpp \ - \DSMPlugin\MSRC4Plugin\MSRC4Plugin.cpp \ - \DSMPlugin\MSRC4Plugin\myDebug.cpp \ - \DSMPlugin\MSRC4Plugin\registry.cpp \ - \DSMPlugin\MSRC4Plugin\StdAfx.cpp \ - \DSMPlugin\MSRC4Plugin\utils.cpp \ - \DSMPlugin\TestPlugin\StdAfx.cpp \ - \DSMPlugin\TestPlugin\TestPlugin.cpp \ - \lzo\minilzo.c \ - \omnithread\nt.cpp \ - \omnithread\threaddata.cpp \ - \rdr\FdInStream.cxx \ - \rdr\FdOutStream.cxx \ - \rdr\InStream.cxx \ - \rdr\NullOutStream.cxx \ - \rdr\xzInStream.cxx \ - \rdr\xzOutStream.cxx \ - \rdr\ZlibInStream.cxx \ - \rdr\ZlibOutStream.cxx \ - \rdr\ZstdInStream.cxx \ - \rdr\ZstdOutStream.cxx \ - \repeater\gui.cpp \ - \repeater\lists_functions.cpp \ - \repeater\mode12_listener.cpp \ - \repeater\mode2_listener_server.cpp \ - \repeater\repeater.cpp \ - \repeater\socket_functions.cpp \ - \repeater\webgui\settings.c \ - \repeater\webgui\webclib.c \ - \repeater\webgui\webfs.c \ - \repeater\webgui\webio.c \ - \repeater\webgui\webobjs.c \ - \repeater\webgui\websys.c \ - \repeater\webgui\webtest.c \ - \repeater\webgui\webutils.c \ - \repeater\webgui\wsfcode.c \ - \repeater\webgui\wsfdata.c \ - \rfb\dh.cpp \ - \rfb\vncauth.c \ - \rfb\xzywtemplate.c \ - \rfb\zywrletemplate.c \ - \setcad\setcad\setcad.cpp \ - \setcad\setcad\stdafx.cpp \ - \setpasswd\setpasswd\inifile.cpp \ - \setpasswd\setpasswd\setpasswd.cpp \ - \setpasswd\setpasswd\stdafx.cpp \ - \udt4\app\appclient.cpp \ - \udt4\app\appserver.cpp \ - \udt4\app\recvfile.cpp \ - \udt4\app\sendfile.cpp \ - \udt4\app\test.cpp \ - \udt4\src\api.cpp \ - \udt4\src\buffer.cpp \ - \udt4\src\cache.cpp \ - \udt4\src\ccc.cpp \ - \udt4\src\channel.cpp \ - \udt4\src\common.cpp \ - \udt4\src\core.cpp \ - \udt4\src\epoll.cpp \ - \udt4\src\list.cpp \ - \udt4\src\md5.cpp \ - \udt4\src\packet.cpp \ - \udt4\src\queue.cpp \ - \udt4\src\window.cpp \ - \UdtCloudlib\pch.cpp \ - \UdtCloudlib\proxy\Cloudthread.cpp \ - \UdtCloudlib\proxy\proxy.cpp \ - \UdtCloudlib\proxy\ringbuffer.cpp \ - \UltraViewer\CardList.cpp \ - \UltraViewer\DlgPasswordBox.cpp \ - \UltraViewer\IPC.cpp \ - \UltraViewer\PollThread.cpp \ - \UltraViewer\Rijndael.cpp \ - \UltraViewer\SettingsManager.cpp \ - \UltraViewer\SizeChangedThread.cpp \ - \UltraViewer\Tabsheet.cpp \ - \UltraViewer\TabsheetList.cpp \ - \UltraViewer\TopBarPanel.cpp \ - \UltraViewer\uAddCard.cpp \ - \UltraViewer\UdpPoll.cpp \ - \UltraViewer\uFrmCard.cpp \ - \UltraViewer\UltraVNC_Manager.cpp \ - \UltraViewer\UltraVNCManager.cpp \ - \UltraViewer\uMainForm.cpp \ - \UltraViewer\uProposal.cpp \ - \uvnckeyboardhelper\uvnckeyboardhelper\stdafx.cpp \ - \uvnckeyboardhelper\uvnckeyboardhelper\uvnckeyboardhelper.cpp \ - \uvnc_settings\uvnc_settings\capture.cpp \ - \uvnc_settings\uvnc_settings\connections.cpp \ - \uvnc_settings\uvnc_settings\createsfx2.cpp \ - \uvnc_settings\uvnc_settings\createsfx3.cpp \ - \uvnc_settings\uvnc_settings\dsmplugin.cpp \ - \uvnc_settings\uvnc_settings\filetransfer.cpp \ - \uvnc_settings\uvnc_settings\firewall.cpp \ - \uvnc_settings\uvnc_settings\inifile.cpp \ - \uvnc_settings\uvnc_settings\log.cpp \ - \uvnc_settings\uvnc_settings\misc.cpp \ - \uvnc_settings\uvnc_settings\network.cpp \ - \uvnc_settings\uvnc_settings\security.cpp \ - \uvnc_settings\uvnc_settings\service.cpp \ - \uvnc_settings\uvnc_settings\stdafx.cpp \ - \uvnc_settings\uvnc_settings\upnp.cpp \ - \uvnc_settings\uvnc_settings\uvnc_settings.cpp \ - \uvnc_settings\uvnc_settings\videodrivercheck.cpp \ - \uvnc_settings\uvnc_settings\vncOSVersion.cpp \ - \uvnc_settings\uvnc_settings\vncsetauth.cpp \ - \vncviewer\AboutBox.cpp \ - \vncviewer\AccelKeys.cpp \ - \vncviewer\AuthDialog.cpp \ - \vncviewer\buildtime.cpp \ - \vncviewer\ClientConnection.cpp \ - \vncviewer\ClientConnectionCacheRect.cpp \ - \vncviewer\ClientConnectionClipboard.cpp \ - \vncviewer\ClientConnectionCopyRect.cpp \ - \vncviewer\ClientConnectionCoRRE.cpp \ - \vncviewer\ClientConnectionCursor.cpp \ - \vncviewer\ClientConnectionFile.cpp \ - \vncviewer\ClientConnectionFullScreen.cpp \ - \vncviewer\ClientConnectionHextile.cpp \ - \vncviewer\ClientConnectionRaw.cpp \ - \vncviewer\ClientConnectionRRE.cpp \ - \vncviewer\ClientConnectionRSAAES.cpp \ - \vncviewer\ClientConnectionTight.cpp \ - \vncviewer\ClientConnectionTLS.cpp \ - \vncviewer\ClientConnectionUltra.cpp \ - \vncviewer\ClientConnectionUltra2.cpp \ - \vncviewer\ClientConnectionZlib.cpp \ - \vncviewer\ClientConnectionZlibHex.cpp \ - \vncviewer\Daemon.cpp \ - \vncviewer\display.cpp \ - \vncviewer\Exception.cpp \ - \vncviewer\FileTransfer.cpp \ - \vncviewer\FullScreenTitleBar.cpp \ - \vncviewer\InfoBox.cpp \ - \vncviewer\KeyMap.cpp \ - \vncviewer\KeyMapjap.cpp \ - \vncviewer\Log.cpp \ - \vncviewer\LowLevelHook.cpp \ - \vncviewer\MessBox.cpp \ - \vncviewer\MRU.cpp \ - \vncviewer\SessionDialog.cpp \ - \vncviewer\sessiondialogLoadSave.cpp \ - \vncviewer\SessionDialogTabs.cpp \ - \vncviewer\Snapshot.cpp \ - \vncviewer\stdhdrs.cpp \ - \vncviewer\TextChat.cpp \ - \vncviewer\UltraVNCHerperFunctions.cpp \ - \vncviewer\vncauth.c \ - \vncviewer\VNCOptions.cpp \ - \vncviewer\vnctouch.cpp \ - \vncviewer\vncviewer.cpp \ - \vncviewer\vncviewerQt.cpp \ - \vncviewer\VNCviewerApp.cpp \ - \vncviewer\VNCviewerApp32.cpp \ - \vncviewer\xz.cpp \ - \vncviewer\zrle.cpp \ - \vncviewer\directx\directxviewer.cpp \ - \winvnc\createpassword\createpassword.cpp \ - \winvnc\loadmemory\loadDllFromMemory.cpp \ - \winvnc\loadmemory\MemoryModule.c \ - \winvnc\vnchooks\SharedData.cpp \ - \winvnc\vnchooks\VNCHooks.cpp \ - \winvnc\winvnc\benchmark.cpp \ - \winvnc\winvnc\buildtime.cpp \ - \winvnc\winvnc\cadthread.cpp \ - \winvnc\winvnc\CloudDialog.cpp \ - \winvnc\winvnc\CpuUsage.cpp \ - \winvnc\winvnc\credentials.cpp \ - \winvnc\winvnc\DeskdupEngine.cpp \ - \winvnc\winvnc\Dtwinver.cpp \ - \winvnc\winvnc\getinfo.cpp \ - \winvnc\winvnc\HelperFunctions.cpp \ - \winvnc\winvnc\HideDesktop.cpp \ - \winvnc\winvnc\inifile.cpp \ - \winvnc\winvnc\initipp.cpp \ - \winvnc\winvnc\IPC.cpp \ - \winvnc\winvnc\LayeredWindows.cpp \ - \winvnc\winvnc\MouseSimulator.cpp \ - \winvnc\winvnc\PropertiesDialog.cpp \ - \winvnc\winvnc\rfbRegion_win32.cpp \ - \winvnc\winvnc\rfbRegion_X11.cxx \ - \winvnc\winvnc\rfbUpdateTracker.cpp \ - \winvnc\winvnc\RulesListView.cpp \ - \winvnc\winvnc\ScreenCapture.cpp \ - \winvnc\winvnc\ScSelect.cpp \ - \winvnc\winvnc\service.cpp \ - \winvnc\winvnc\SettingsManager.cpp \ - \winvnc\winvnc\stdhdrs.cpp \ - \winvnc\winvnc\tableinitcmtemplate.cpp \ - \winvnc\winvnc\tableinittctemplate.cpp \ - \winvnc\winvnc\tabletranstemplate.cpp \ - \winvnc\winvnc\TextChat.cpp \ - \winvnc\winvnc\Timer.cpp \ - \winvnc\winvnc\translate.cpp \ - \winvnc\winvnc\UdpEchoServer.cpp \ - \winvnc\winvnc\UltraVNCService.cpp \ - \winvnc\winvnc\uvncUiAccess.cpp \ - \winvnc\winvnc\videodriver.cpp \ - \winvnc\winvnc\videodrivercheck.cpp \ - \winvnc\winvnc\VirtualDisplay.cpp \ - \winvnc\winvnc\vistahook.cpp \ - \winvnc\winvnc\vncabout.cpp \ - \winvnc\winvnc\vncacceptdialog.cpp \ - \winvnc\winvnc\vncauth.c \ - \winvnc\winvnc\vncbuffer.cpp \ - \winvnc\winvnc\vncclient.cpp \ - \winvnc\winvnc\vncconndialog.cpp \ - \winvnc\winvnc\vncdesktop.cpp \ - \winvnc\winvnc\vncdesktopsink.cpp \ - \winvnc\winvnc\vncDesktopSW.cpp \ - \winvnc\winvnc\vncdesktopthread.cpp \ - \winvnc\winvnc\vncencodecorre.cpp \ - \winvnc\winvnc\vncencodehext.cpp \ - \winvnc\winvnc\vncencoder.cpp \ - \winvnc\winvnc\vncencoderCursor.cpp \ - \winvnc\winvnc\vncencoderre.cpp \ - \winvnc\winvnc\vncEncodeTight.cpp \ - \winvnc\winvnc\vncEncodeUltra.cpp \ - \winvnc\winvnc\vncEncodeUltra2.cpp \ - \winvnc\winvnc\vncEncodeXZ.cpp \ - \winvnc\winvnc\vncEncodeZlib.cpp \ - \winvnc\winvnc\vncEncodeZlibHex.cpp \ - \winvnc\winvnc\vncencodezrle.cpp \ - \winvnc\winvnc\vnchttpconnect.cpp \ - \winvnc\winvnc\vncinsthandler.cpp \ - \winvnc\winvnc\vnckeymap.cpp \ - \winvnc\winvnc\vncListDlg.cpp \ - \winvnc\winvnc\vnclog.cpp \ - \winvnc\winvnc\vnclogon.cpp \ - \winvnc\winvnc\vncmenu.cpp \ - \winvnc\winvnc\vncMultiMonitor.cpp \ - \winvnc\winvnc\vncntlm.cpp \ - \winvnc\winvnc\vncOSVersion.cpp \ - \winvnc\winvnc\vncserver.cpp \ - \winvnc\winvnc\vncsetauth.cpp \ - \winvnc\winvnc\vncsockconnect.cpp \ - \winvnc\winvnc\vnctimedmsgbox.cpp \ - \winvnc\winvnc\vsocket.cpp \ - \winvnc\winvnc\winvnc.cpp \ - \zipunzip_src\unzip\api.c \ - \zipunzip_src\unzip\apihelp.c \ - \zipunzip_src\unzip\crc32.c \ - \zipunzip_src\unzip\crctab.c \ - \zipunzip_src\unzip\crypt.c \ - \zipunzip_src\unzip\envargs.c \ - \zipunzip_src\unzip\explode.c \ - \zipunzip_src\unzip\extract.c \ - \zipunzip_src\unzip\fileio.c \ - \zipunzip_src\unzip\funzip.c \ - \zipunzip_src\unzip\gbloffs.c \ - \zipunzip_src\unzip\globals.c \ - \zipunzip_src\unzip\inflate.c \ - \zipunzip_src\unzip\list.c \ - \zipunzip_src\unzip\match.c \ - \zipunzip_src\unzip\process.c \ - \zipunzip_src\unzip\timezone.c \ - \zipunzip_src\unzip\ttyio.c \ - \zipunzip_src\unzip\unreduce.c \ - \zipunzip_src\unzip\unshrink.c \ - \zipunzip_src\unzip\unzip.c \ - \zipunzip_src\unzip\unzipstb.c \ - \zipunzip_src\unzip\zipinfo.c \ - \zipunzip_src\unzip\win32\crc_i386.c \ - \zipunzip_src\unzip\win32\nt.c \ - \zipunzip_src\unzip\win32\win32.c \ - \zipunzip_src\unzip\windll\uzexampl.c \ - \zipunzip_src\unzip\windll\windll.c \ - \zipunzip_src\zip20\api.c \ - \zipunzip_src\zip20\crc32.c \ - \zipunzip_src\zip20\crctab.c \ - \zipunzip_src\zip20\crypt.c \ - \zipunzip_src\zip20\deflate.c \ - \zipunzip_src\zip20\fileio.c \ - \zipunzip_src\zip20\globals.c \ - \zipunzip_src\zip20\timezone.c \ - \zipunzip_src\zip20\trees.c \ - \zipunzip_src\zip20\ttyio.c \ - \zipunzip_src\zip20\util.c \ - \zipunzip_src\zip20\zip.c \ - \zipunzip_src\zip20\zipcloak.c \ - \zipunzip_src\zip20\zipfile.c \ - \zipunzip_src\zip20\zipnote.c \ - \zipunzip_src\zip20\zipsplit.c \ - \zipunzip_src\zip20\zipup.c \ - \zipunzip_src\zip20\win32\crc_i386.c \ - \zipunzip_src\zip20\win32\nt.c \ - \zipunzip_src\zip20\win32\win32.c \ - \zipunzip_src\zip20\win32\win32zip.c \ - \zipunzip_src\zip20\windll\example.c \ - \zipunzip_src\zip20\windll\windll.c \ - \ZipUnZip32\ZipUnzip32.cpp \ + common/Clipboard.cpp \ + common/d3des.c \ + common/Hyperlinks.cpp \ + common/mn_wordlist.c \ + common/mnemonic.c \ + common/UltraVncZ.cpp \ + common/win32_helpers.cpp \ + DSMPlugin/DSMPlugin.cpp \ + DSMPlugin/MSRC4Plugin/crypto.cpp \ + DSMPlugin/MSRC4Plugin/EnvReg.cpp \ + DSMPlugin/MSRC4Plugin/logging.cpp \ + DSMPlugin/MSRC4Plugin/main.cpp \ + DSMPlugin/MSRC4Plugin/MSRC4Plugin.cpp \ + DSMPlugin/MSRC4Plugin/myDebug.cpp \ + DSMPlugin/MSRC4Plugin/registry.cpp \ + DSMPlugin/MSRC4Plugin/StdAfx.cpp \ + DSMPlugin/MSRC4Plugin/utils.cpp \ + DSMPlugin/TestPlugin/StdAfx.cpp \ + DSMPlugin/TestPlugin/TestPlugin.cpp \ + lzo/minilzo.c \ + rfb/dh.cpp \ + rfb/vncauth.c \ + rfb/xzywtemplate.c \ + rfb/zywrletemplate.c \ + ZipUnZip32/ZipUnzip32.cpp HEADERS += \ - \addon\versioninfo.h \ - \addon\eventMessageLogger\messages.h \ - \addon\ms-logon\authadm\authadmin.h \ - \addon\ms-logon\authadm\resource.h \ - \addon\ms-logon\authSSP\Auth_Seq.h \ - \addon\ms-logon\authSSP\authSSP.h \ - \addon\ms-logon\authSSP\buildtime.h \ - \addon\ms-logon\authSSP\EventLogging.h \ - \addon\ms-logon\authSSP\GenClientServerContext.h \ - \addon\ms-logon\authSSP\resource.h \ - \addon\ms-logon\authSSP\vncAccessControl.h \ - \addon\ms-logon\authSSP\vncSecurityEditor.h \ - \addon\ms-logon\authSSP\vncSecurityEditorProps.h \ - \addon\ms-logon\authSSP\vncSSP.h \ - \addon\ms-logon\ldapauth\ldapAuth.h \ - \addon\ms-logon\ldapauth\resource.h \ - \addon\ms-logon\ldapauth9x\ldapAuth9x.h \ - \addon\ms-logon\ldapauth9x\resource.h \ - \addon\ms-logon\ldapauthNT4\ldapAuthnt4.h \ - \addon\ms-logon\ldapauthNT4\resource.h \ - \addon\ms-logon\logging\logging.h \ - \addon\ms-logon\logging\resource.h \ - \addon\ms-logon\MSLogonACL\buildtime.h \ - \addon\ms-logon\MSLogonACL\MSLogonACL.h \ - \addon\ms-logon\MSLogonACL\resource.h \ - \addon\ms-logon\MSLogonACL\vncExportACL.h \ - \addon\ms-logon\MSLogonACL\vncImportACL.h \ - \addon\ms-logon\testauth\resource.h \ - \addon\ms-logon\workgrpdomnt4\resource.h \ - \addon\ms-logon\workgrpdomnt4\workgrpdomnt4.h \ - \avilog\avilog\AVIGenerator.h \ - \avilog\avilog\stdafx.h \ - \common\Clipboard.h \ - \common\d3des.h \ - \common\Hyperlinks.h \ - \common\mnemonic.h \ - \common\rfb.h \ - \common\ScopeGuard.h \ - \common\stdhdrs.h \ - \common\UltraVncZ.h \ - \common\VersionHelpers.h \ - \common\win32_helpers.h \ - \DSMPlugin\DSMPlugin.h \ - \DSMPlugin\MSRC4Plugin\crypto.h \ - \DSMPlugin\MSRC4Plugin\EnvReg.h \ - \DSMPlugin\MSRC4Plugin\logging.h \ - \DSMPlugin\MSRC4Plugin\main.h \ - \DSMPlugin\MSRC4Plugin\MSRC4Plugin.h \ - \DSMPlugin\MSRC4Plugin\myDebug.h \ - \DSMPlugin\MSRC4Plugin\registry.h \ - \DSMPlugin\MSRC4Plugin\resource.h \ - \DSMPlugin\MSRC4Plugin\StdAfx.h \ - \DSMPlugin\MSRC4Plugin\utils.h \ - \DSMPlugin\MSRC4Plugin\version.h \ - \DSMPlugin\TestPlugin\resource.h \ - \DSMPlugin\TestPlugin\StdAfx.h \ - \DSMPlugin\TestPlugin\TestPlugin.h \ - \lzo\lzoconf.h \ - \lzo\lzodefs.h \ - \lzo\minilzo.h \ - \omnithread\nt.h \ - \omnithread\omnithread.h \ - \rdr\Exception.h \ - \rdr\FdInStream.h \ - \rdr\FdOutStream.h \ - \rdr\FixedMemOutStream.h \ - \rdr\InStream.h \ - \rdr\MemInStream.h \ - \rdr\MemOutStream.h \ - \rdr\NullOutStream.h \ - \rdr\OutStream.h \ - \rdr\types.h \ - \rdr\xzInStream.h \ - \rdr\xzOutStream.h \ - \rdr\ZlibInStream.h \ - \rdr\ZlibOutStream.h \ - \rdr\ZstdInStream.h \ - \rdr\ZstdOutStream.h \ - \repeater\list_functions.h \ - \repeater\repeater.h \ - \repeater\resource.h \ - \repeater\resources.h \ - \repeater\webgui\linuxdefs.h \ - \repeater\webgui\webfs.h \ - \repeater\webgui\webgui.h \ - \repeater\webgui\webio.h \ - \repeater\webgui\websys.h \ - \repeater\webgui\windowsdefs.h \ - \repeater\webgui\wsfdata.h \ - \rfb\dh.h \ - \rfb\gii.h \ - \rfb\rfbproto.h \ - \rfb\vncauth.h \ - \rfb\xzDecode.h \ - \rfb\xzEncode.h \ - \rfb\zrleDecode.h \ - \rfb\zrleEncode.h \ - \setcad\setcad\resource.h \ - \setcad\setcad\stdafx.h \ - \setcad\setcad\targetver.h \ - \setpasswd\setpasswd\inifile.h \ - \setpasswd\setpasswd\resource.h \ - \setpasswd\setpasswd\stdafx.h \ - \setpasswd\setpasswd\targetver.h \ - \udt4\app\cc.h \ - \udt4\app\test_util.h \ - \udt4\src\api.h \ - \udt4\src\buffer.h \ - \udt4\src\cache.h \ - \udt4\src\ccc.h \ - \udt4\src\channel.h \ - \udt4\src\common.h \ - \udt4\src\core.h \ - \udt4\src\epoll.h \ - \udt4\src\list.h \ - \udt4\src\md5.h \ - \udt4\src\packet.h \ - \udt4\src\queue.h \ - \udt4\src\udt.h \ - \udt4\src\window.h \ - \UdtCloudlib\framework.h \ - \UdtCloudlib\pch.h \ - \UdtCloudlib\proxy\Cloudthread.h \ - \UdtCloudlib\proxy\proxy.h \ - \UdtCloudlib\proxy\ringbuffer.h \ - \UltraViewer\CardList.h \ - \UltraViewer\CardSetting.h \ - \UltraViewer\DlgPasswordBox.h \ - \UltraViewer\IPC.h \ - \UltraViewer\PollThread.h \ - \UltraViewer\Rijndael.h \ - \UltraViewer\SettingsManager.h \ - \UltraViewer\SizeChangedThread.h \ - \UltraViewer\Tabsheet.h \ - \UltraViewer\TabsheetList.h \ - \UltraViewer\TopBarPanel.h \ - \UltraViewer\uAddCard.h \ - \UltraViewer\UdpPoll.h \ - \UltraViewer\uFrmCard.h \ - \UltraViewer\UltraVNC_ManagerPCH1.h \ - \UltraViewer\UltraVNCManagerPCH1.h \ - \UltraViewer\uMainForm.h \ - \UltraViewer\Unit1.h \ - \UltraViewer\uProposal.h \ - \uvnckeyboardhelper\uvnckeyboardhelper\Resource.h \ - \uvnckeyboardhelper\uvnckeyboardhelper\stdafx.h \ - \uvnckeyboardhelper\uvnckeyboardhelper\targetver.h \ - \uvnckeyboardhelper\uvnckeyboardhelper\uvnckeyboardhelper.h \ - \uvnc_settings\uvnc_settings\dsmplugin.h \ - \uvnc_settings\uvnc_settings\firewall.h \ - \uvnc_settings\uvnc_settings\inifile.h \ - \uvnc_settings\uvnc_settings\log.h \ - \uvnc_settings\uvnc_settings\resource.h \ - \uvnc_settings\uvnc_settings\stdafx.h \ - \uvnc_settings\uvnc_settings\upnp.h \ - \uvnc_settings\uvnc_settings\uvnc_settings.h \ - \uvnc_settings\uvnc_settings\vncOSVersion.h \ - \uvnc_settings\uvnc_settings\vncsetauth.h \ - \vncviewer\AboutBox.h \ - \vncviewer\AccelKeys.h \ - \vncviewer\AuthDialog.h \ - \vncviewer\ClientConnection.h \ - \vncviewer\Daemon.h \ - \vncviewer\display.h \ - \vncviewer\Exception.h \ - \vncviewer\FileTransfer.h \ - \vncviewer\FpsCounter.h \ - \vncviewer\FullScreenTitleBar.h \ - \vncviewer\FullScreenTitleBarConst.h \ - \vncviewer\KeyMap.h \ - \vncviewer\KeyMapjap.h \ - \vncviewer\keysym.h \ - \vncviewer\keysymdef.h \ - \vncviewer\keysymdefjap.h \ - \vncviewer\Log.h \ - \vncviewer\LowLevelHook.h \ - \vncviewer\MEssBox.h \ - \vncviewer\MRU.h \ - \vncviewer\multimon.h \ - \vncviewer\rfb.h \ - \vncviewer\SessionDialog.h \ - \vncviewer\Snapshot.h \ - \vncviewer\stdhdrs.h \ - \vncviewer\TextChat.h \ - \vncviewer\UltraVNCHelperFunctions.h \ - \vncviewer\vncauth.h \ - \vncviewer\VNCOptions.h \ - \vncviewer\vnctouch.h \ - \vncviewer\vncviewer.h \ - \vncviewer\vncviewerQt.h \ - \vncviewer\VNCviewerApp.h \ - \vncviewer\VNCviewerApp32.h \ - \vncviewer\directx\directxviewer.h \ - \vncviewer\res\resource.h \ - \winvnc\loadmemory\loadDllFromMemory.h \ - \winvnc\loadmemory\MemoryModule.h \ - \winvnc\vnchooks\resource.h \ - \winvnc\vnchooks\SharedData.h \ - \winvnc\vnchooks\VNCHooks.h \ - \winvnc\winvnc\cadthread.h \ - \winvnc\winvnc\CloudDialog.h \ - \winvnc\winvnc\CpuUsage.h \ - \winvnc\winvnc\credentials.h \ - \winvnc\winvnc\DeskdupEngine.h \ - \winvnc\winvnc\Dtwinver.h \ - \winvnc\winvnc\HelperFunctions.h \ - \winvnc\winvnc\HideDesktop.h \ - \winvnc\winvnc\inifile.h \ - \winvnc\winvnc\IPC.h \ - \winvnc\winvnc\keysymdef.h \ - \winvnc\winvnc\LayeredWindows.h \ - \winvnc\winvnc\Localization.h \ - \winvnc\winvnc\minmax.h \ - \winvnc\winvnc\MouseSimulator.h \ - \winvnc\winvnc\PropertiesDialog.h \ - \winvnc\winvnc\resource.h \ - \winvnc\winvnc\rfb.h \ - \winvnc\winvnc\rfbMisc.h \ - \winvnc\winvnc\rfbRect.h \ - \winvnc\winvnc\rfbRegion.h \ - \winvnc\winvnc\rfbRegion_win32.h \ - \winvnc\winvnc\rfbRegion_X11.h \ - \winvnc\winvnc\rfbUpdateTracker.h \ - \winvnc\winvnc\RulesListView.h \ - \winvnc\winvnc\ScreenCapture.h \ - \winvnc\winvnc\ScSelect.h \ - \winvnc\winvnc\SettingsManager.h \ - \winvnc\winvnc\stdhdrs.h \ - \winvnc\winvnc\TextChat.h \ - \winvnc\winvnc\Timer.h \ - \winvnc\winvnc\translate.h \ - \winvnc\winvnc\UdpEchoServer.h \ - \winvnc\winvnc\UltraVNCService.h \ - \winvnc\winvnc\uvncUiAccess.h \ - \winvnc\winvnc\videodriver.h \ - \winvnc\winvnc\VirtualDisplay.h \ - \winvnc\winvnc\vncabout.h \ - \winvnc\winvnc\vncacceptdialog.h \ - \winvnc\winvnc\vncauth.h \ - \winvnc\winvnc\vncbuffer.h \ - \winvnc\winvnc\vncclient.h \ - \winvnc\winvnc\vncconndialog.h \ - \winvnc\winvnc\vncdesktop.h \ - \winvnc\winvnc\vncdesktopthread.h \ - \winvnc\winvnc\vncencodecorre.h \ - \winvnc\winvnc\vncencodehext.h \ - \winvnc\winvnc\vncencodemgr.h \ - \winvnc\winvnc\vncencoder.h \ - \winvnc\winvnc\vncencoderre.h \ - \winvnc\winvnc\vncEncodeTight.h \ - \winvnc\winvnc\vncEncodeUltra.h \ - \winvnc\winvnc\vncEncodeUltra2.h \ - \winvnc\winvnc\vncEncodeXZ.h \ - \winvnc\winvnc\vncEncodeZlib.h \ - \winvnc\winvnc\vncEncodeZlibHex.h \ - \winvnc\winvnc\vncencodezrle.h \ - \winvnc\winvnc\vnchttpconnect.h \ - \winvnc\winvnc\vncinsthandler.h \ - \winvnc\winvnc\vnckeymap.h \ - \winvnc\winvnc\vncListDlg.h \ - \winvnc\winvnc\vnclog.h \ - \winvnc\winvnc\vnclogon.h \ - \winvnc\winvnc\vncmemcpy.h \ - \winvnc\winvnc\vncmenu.h \ - \winvnc\winvnc\vncOSVersion.h \ - \winvnc\winvnc\vncpasswd.h \ - \winvnc\winvnc\vncserver.h \ - \winvnc\winvnc\vncsetauth.h \ - \winvnc\winvnc\vncsockconnect.h \ - \winvnc\winvnc\vnctimedmsgbox.h \ - \winvnc\winvnc\vsocket.h \ - \winvnc\winvnc\vtypes.h \ - \winvnc\winvnc\winvnc.h \ - \zipunzip_src\unzip\consts.h \ - \zipunzip_src\unzip\crypt.h \ - \zipunzip_src\unzip\ebcdic.h \ - \zipunzip_src\unzip\globals.h \ - \zipunzip_src\unzip\inflate.h \ - \zipunzip_src\unzip\tables.h \ - \zipunzip_src\unzip\timezone.h \ - \zipunzip_src\unzip\ttyio.h \ - \zipunzip_src\unzip\unzip.h \ - \zipunzip_src\unzip\unzpriv.h \ - \zipunzip_src\unzip\unzvers.h \ - \zipunzip_src\unzip\zip.h \ - \zipunzip_src\unzip\win32\nt.h \ - \zipunzip_src\unzip\win32\rsxntwin.h \ - \zipunzip_src\unzip\win32\w32cfg.h \ - \zipunzip_src\unzip\windll\decs.h \ - \zipunzip_src\unzip\windll\structs.h \ - \zipunzip_src\unzip\windll\uzexampl.h \ - \zipunzip_src\unzip\windll\windll.h \ - \zipunzip_src\zip20\api.h \ - \zipunzip_src\zip20\crypt.h \ - \zipunzip_src\zip20\ebcdic.h \ - \zipunzip_src\zip20\revision.h \ - \zipunzip_src\zip20\tailor.h \ - \zipunzip_src\zip20\timezone.h \ - \zipunzip_src\zip20\ttyio.h \ - \zipunzip_src\zip20\zip.h \ - \zipunzip_src\zip20\ziperr.h \ - \zipunzip_src\zip20\win32\nt.h \ - \zipunzip_src\zip20\win32\osdep.h \ - \zipunzip_src\zip20\win32\rsxntwin.h \ - \zipunzip_src\zip20\win32\win32zip.h \ - \zipunzip_src\zip20\win32\zipup.h \ - \zipunzip_src\zip20\windll\example.h \ - \zipunzip_src\zip20\windll\resource.h \ - \zipunzip_src\zip20\windll\structs.h \ - \zipunzip_src\zip20\windll\windll.h \ - \zipunzip_src\zip20\windll\zipver.h \ - \ZipUnZip32\ZipUnZip32.h \ + common/Clipboard.h \ + common/d3des.h \ + common/Hyperlinks.h \ + common/mnemonic.h \ + common/rfb.h \ + common/ScopeGuard.h \ + common/stdhdrs.h \ + common/UltraVncZ.h \ + common/VersionHelpers.h \ + common/win32_helpers.h \ + DSMPlugin/DSMPlugin.h \ + DSMPlugin/MSRC4Plugin/crypto.h \ + DSMPlugin/MSRC4Plugin/EnvReg.h \ + DSMPlugin/MSRC4Plugin/logging.h \ + DSMPlugin/MSRC4Plugin/main.h \ + DSMPlugin/MSRC4Plugin/MSRC4Plugin.h \ + DSMPlugin/MSRC4Plugin/myDebug.h \ + DSMPlugin/MSRC4Plugin/registry.h \ + DSMPlugin/MSRC4Plugin/resource.h \ + DSMPlugin/MSRC4Plugin/StdAfx.h \ + DSMPlugin/MSRC4Plugin/utils.h \ + DSMPlugin/MSRC4Plugin/version.h \ + DSMPlugin/TestPlugin/resource.h \ + DSMPlugin/TestPlugin/StdAfx.h \ + DSMPlugin/TestPlugin/TestPlugin.h \ + lzo/lzoconf.h \ + lzo/lzodefs.h \ + lzo/minilzo.h \ + rfb/dh.h \ + rfb/gii.h \ + rfb/rfbproto.h \ + rfb/vncauth.h \ + rfb/xzDecode.h \ + rfb/xzEncode.h \ + rfb/zrleDecode.h \ + rfb/zrleEncode.h \ + ZipUnZip32/ZipUnZip32.h FORMS += \ - \vncviewer\vncviewerQt.ui \ + +TRANSLATIONS += \ + +CONFIG += lrelease +CONFIG += embed_translations RESOURCES += \ - \addon\eventMessageLogger\messages.rc \ - \addon\ms-logon\authadm\authadmin.qrc \ - \addon\ms-logon\authadm\authadmin.rc \ - \addon\ms-logon\authSSP\authSSP.rc \ - \addon\ms-logon\ldapauth\ldapAuth.rc \ - \addon\ms-logon\ldapauth9x\ldapAuth9x.rc \ - \addon\ms-logon\ldapauthNT4\ldapAuthnt4.rc \ - \addon\ms-logon\logging\logging.rc \ - \addon\ms-logon\MSLogonACL\MSLogonACL.rc \ - \addon\ms-logon\testauth\testauth.rc \ - \addon\ms-logon\workgrpdomnt4\workgrpdomnt4.rc \ - \DSMPlugin\MSRC4Plugin\crypto.rc \ - \DSMPlugin\MSRC4Plugin\MSRC4Plugin.rc \ - \DSMPlugin\MSRC4Plugin\version.rc \ - \DSMPlugin\TestPlugin\TestPlugin.rc \ - \JavaViewer\mk.bat \ - \JavaViewer\run.bat \ - \JavaViewer\runapplet.bat \ - \omnithread\build-bcc32.bat \ - \repeater\resources.rc \ - \repeater\webgui\buildfs.bat \ - \setcad\setcad\setcad.rc \ - \setpasswd\setpasswd\setpasswd.rc \ - \uvnckeyboardhelper\uvnckeyboardhelper\uvnckeyboardhelper.rc \ - \uvnc_settings\uvnc_settings\uvnc_settings.rc \ - \vncviewer\res\build-bcc32.bat \ - \vncviewer\res\vncviewer.rc \ - \winvnc\vnchooks\vnchooks.rc \ - \winvnc\winvnc\winvnc.rc \ - \zipunzip_src\unzip\windll\windll.rc \ - \zipunzip_src\zip20\windll\windll.rc \ + DSMPlugin/MSRC4Plugin/crypto.rc \ + DSMPlugin/MSRC4Plugin/MSRC4Plugin.rc \ + DSMPlugin/MSRC4Plugin/version.rc \ + DSMPlugin/TestPlugin/TestPlugin.rc \ + JavaViewer/mk.bat \ + JavaViewer/run.bat \ + JavaViewer/runapplet.bat \ + +SUBDIRS += \ + addon \ + avilog \ + omnithread \ + rdr \ + repeater \ + setcad \ + setpasswd \ + udt4\win \ + UdtCloudlib \ + uvnc_settings \ + uvnckeyboardhelper \ + vncviewer \ + winvnc \ + zipunzip_src\unzip\windll\vc6 # Default rules for deployment. qnx: target.path = /tmp/$${TARGET}/bin diff --git a/addon/addons.pro b/addon/addons.pro new file mode 100644 index 000000000..ad4d04258 --- /dev/null +++ b/addon/addons.pro @@ -0,0 +1,85 @@ +QT = core gui widgets + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++17 + +# You can make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + ms-logon/authadm/authadmin.cpp \ + ms-logon/authSSP/authSSP.cpp \ + ms-logon/authSSP/EventLogging.cpp \ + ms-logon/authSSP/GenClientServerContext.cpp \ + ms-logon/authSSP/vncAccessControl.cpp \ + ms-logon/authSSP/vncSecurityEditor.cpp \ + ms-logon/authSSP/vncSSP.cpp \ + ms-logon/ldapauth/ldapAuth.cpp \ + ms-logon/ldapauth9x/ldapAuth9x.cpp \ + ms-logon/ldapauthNT4/ldapAuthnt4.cpp \ + ms-logon/logging/logging.cpp \ + ms-logon/MSLogonACL/MSLogonACL.cpp \ + ms-logon/MSLogonACL/vncExportACL.cpp \ + ms-logon/MSLogonACL/vncImportACL.cpp \ + ms-logon/testauth/ntlogon.cpp \ + ms-logon/workgrpdomnt4/workgrpdomnt4.cpp + +HEADERS += \ + versioninfo.h \ + eventMessageLogger/messages.h \ + ms-logon/authadm/authadmin.h \ + ms-logon/authadm/resource.h \ + ms-logon/authSSP/Auth_Seq.h \ + ms-logon/authSSP/authSSP.h \ + ms-logon/authSSP/buildtime.h \ + ms-logon/authSSP/EventLogging.h \ + ms-logon/authSSP/GenClientServerContext.h \ + ms-logon/authSSP/resource.h \ + ms-logon/authSSP/vncAccessControl.h \ + ms-logon/authSSP/vncSecurityEditor.h \ + ms-logon/authSSP/vncSecurityEditorProps.h \ + ms-logon/authSSP/vncSSP.h \ + ms-logon/ldapauth/ldapAuth.h \ + ms-logon/ldapauth/resource.h \ + ms-logon/ldapauth9x/ldapAuth9x.h \ + ms-logon/ldapauth9x/resource.h \ + ms-logon/ldapauthNT4/ldapAuthnt4.h \ + ms-logon/ldapauthNT4/resource.h \ + ms-logon/logging/logging.h \ + ms-logon/logging/resource.h \ + ms-logon/MSLogonACL/buildtime.h \ + ms-logon/MSLogonACL/MSLogonACL.h \ + ms-logon/MSLogonACL/resource.h \ + ms-logon/MSLogonACL/vncExportACL.h \ + ms-logon/MSLogonACL/vncImportACL.h \ + ms-logon/testauth/resource.h \ + ms-logon/workgrpdomnt4/resource.h \ + ms-logon/workgrpdomnt4/workgrpdomnt4.h + +FORMS += \ + +TRANSLATIONS += \ + +CONFIG += lrelease +CONFIG += embed_translations + +RESOURCES += \ + eventMessageLogger/messages.rc \ + ms-logon/authadm/authadmin.qrc \ + ms-logon/authadm/authadmin.rc \ + ms-logon/authSSP/authSSP.rc \ + ms-logon/ldapauth/ldapAuth.rc \ + ms-logon/ldapauth9x/ldapAuth9x.rc \ + ms-logon/ldapauthNT4/ldapAuthnt4.rc \ + ms-logon/logging/logging.rc \ + ms-logon/MSLogonACL/MSLogonACL.rc \ + ms-logon/testauth/testauth.rc \ + ms-logon/workgrpdomnt4/workgrpdomnt4.rc + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + diff --git a/addon/ms-logon/authadm/authadmin.qrc b/addon/ms-logon/authadm/authadmin.qrc new file mode 100644 index 000000000..daf6441ae --- /dev/null +++ b/addon/ms-logon/authadm/authadmin.qrc @@ -0,0 +1,5 @@ + + + authadmin.rc + + diff --git a/addon/ms-logon/authadm/authadmin.qrc.txt b/addon/ms-logon/authadm/authadmin.qrc.txt new file mode 100644 index 000000000..613681ec8 --- /dev/null +++ b/addon/ms-logon/authadm/authadmin.qrc.txt @@ -0,0 +1,21 @@ + + + + + + + images/copy.png + images/cut.png + images/new.png + images/open.png + images/paste.png + images/save.png + + + + + + authadmin.rc + + + \ No newline at end of file diff --git a/avilog/avilog.pro b/avilog/avilog.pro new file mode 100644 index 000000000..caabdcbde --- /dev/null +++ b/avilog/avilog.pro @@ -0,0 +1,32 @@ +QT = core gui widgets + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++17 + +# You can make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + avilog/AVIGenerator.cpp \ + avilog/stdafx.cpp + +HEADERS += \ + avilog/AVIGenerator.h \ + avilog/stdafx.h + +FORMS += \ + +TRANSLATIONS += \ + +CONFIG += lrelease +CONFIG += embed_translations + +RESOURCES += \ + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + diff --git a/omnithread/omnithread.pro b/omnithread/omnithread.pro new file mode 100644 index 000000000..09bbe3960 --- /dev/null +++ b/omnithread/omnithread.pro @@ -0,0 +1,33 @@ +QT = core gui widgets + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++17 + +# You can make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + nt.cpp \ + threaddata.cpp + +HEADERS += \ + nt.h \ + omnithread.h + +FORMS += \ + +TRANSLATIONS += \ + +CONFIG += lrelease +CONFIG += embed_translations + +RESOURCES += \ + build-bcc32.bat + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + diff --git a/rdr/rdr.pro b/rdr/rdr.pro new file mode 100644 index 000000000..6cc8d9a3b --- /dev/null +++ b/rdr/rdr.pro @@ -0,0 +1,54 @@ +QT = core gui widgets + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++17 + +# You can make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + FdInStream.cxx \ + FdOutStream.cxx \ + InStream.cxx \ + NullOutStream.cxx \ + xzInStream.cxx \ + xzOutStream.cxx \ + ZlibInStream.cxx \ + ZlibOutStream.cxx \ + ZstdInStream.cxx \ + ZstdOutStream.cxx + +HEADERS += \ + Exception.h \ + FdInStream.h \ + FdOutStream.h \ + FixedMemOutStream.h \ + InStream.h \ + MemInStream.h \ + MemOutStream.h \ + NullOutStream.h \ + OutStream.h \ + types.h \ + xzInStream.h \ + xzOutStream.h \ + ZlibInStream.h \ + ZlibOutStream.h \ + ZstdInStream.h \ + ZstdOutStream.h + +FORMS += \ + +TRANSLATIONS += \ + +CONFIG += lrelease +CONFIG += embed_translations + +RESOURCES += \ + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + diff --git a/repeater/repeater.pro b/repeater/repeater.pro new file mode 100644 index 000000000..6fbc08e84 --- /dev/null +++ b/repeater/repeater.pro @@ -0,0 +1,57 @@ +QT = core gui widgets + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++17 + +# You can make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + gui.cpp \ + lists_functions.cpp \ + mode12_listener.cpp \ + mode2_listener_server.cpp \ + repeater.cpp \ + socket_functions.cpp \ + webgui/settings.c \ + webgui/webclib.c \ + webgui/webfs.c \ + webgui/webio.c \ + webgui/webobjs.c \ + webgui/websys.c \ + webgui/webtest.c \ + webgui/webutils.c \ + webgui/wsfcode.c \ + webgui/wsfdata.c + +HEADERS += \ + list_functions.h \ + repeater.h \ + resource.h \ + resources.h \ + webgui/linuxdefs.h \ + webgui/webfs.h \ + webgui/webgui.h \ + webgui/webio.h \ + webgui/websys.h \ + webgui/windowsdefs.h \ + webgui/wsfdata.h + +FORMS += \ + +TRANSLATIONS += \ + +CONFIG += lrelease +CONFIG += embed_translations + +RESOURCES += \ + resources.rc \ + webgui/buildfs.bat + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + diff --git a/setcad/setcad.pro b/setcad/setcad.pro new file mode 100644 index 000000000..f6a4af3b2 --- /dev/null +++ b/setcad/setcad.pro @@ -0,0 +1,34 @@ +QT = core gui widgets + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++17 + +# You can make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + setcad/setcad.cpp \ + setcad/stdafx.cpp + +HEADERS += \ + setcad/resource.h \ + setcad/stdafx.h \ + setcad/targetver.h + +FORMS += \ + +TRANSLATIONS += \ + +CONFIG += lrelease +CONFIG += embed_translations + +RESOURCES += \ + setcad/setcad.rc + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + diff --git a/setpasswd/setpasswd.pro b/setpasswd/setpasswd.pro new file mode 100644 index 000000000..d8f478aad --- /dev/null +++ b/setpasswd/setpasswd.pro @@ -0,0 +1,35 @@ +QT = core gui widgets + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++17 + +# You can make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + setpasswd/inifile.cpp \ + setpasswd/setpasswd.cpp \ + setpasswd/stdafx.cpp + +HEADERS += \ + setpasswd/inifile.h \ + setpasswd/resource.h \ + setpasswd/stdafx.h \ + setpasswd/targetver.h + +FORMS += \ + +TRANSLATIONS += \ + +CONFIG += lrelease +CONFIG += embed_translations + +RESOURCES += \ + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + diff --git a/udt4/win/udt.pro b/udt4/win/udt.pro new file mode 100644 index 000000000..936c3e870 --- /dev/null +++ b/udt4/win/udt.pro @@ -0,0 +1,62 @@ +QT = core gui widgets + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++17 + +# You can make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + ../app/appclient.cpp \ + ../app/appserver.cpp \ + ../app/recvfile.cpp \ + ../app/sendfile.cpp \ + ../app/test.cpp \ + ../src/api.cpp \ + ../src/buffer.cpp \ + ../src/cache.cpp \ + ../src/ccc.cpp \ + ../src/channel.cpp \ + ../src/common.cpp \ + ../src/core.cpp \ + ../src/epoll.cpp \ + ../src/list.cpp \ + ../src/md5.cpp \ + ../src/packet.cpp \ + ../src/queue.cpp \ + ../src/window.cpp + +HEADERS += \ + ../app/cc.h \ + ../app/test_util.h \ + ../src/api.h \ + ../src/buffer.h \ + ../src/cache.h \ + ../src/ccc.h \ + ../src/channel.h \ + ../src/common.h \ + ../src/core.h \ + ../src/epoll.h \ + ../src/list.h \ + ../src/md5.h \ + ../src/packet.h \ + ../src/queue.h \ + ../src/udt.h \ + ../src/window.h + +FORMS += \ + +TRANSLATIONS += \ + +CONFIG += lrelease +CONFIG += embed_translations + +RESOURCES += \ + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + diff --git a/uvnc_settings/uvnc_settings.pro b/uvnc_settings/uvnc_settings.pro new file mode 100644 index 000000000..eb0825e1a --- /dev/null +++ b/uvnc_settings/uvnc_settings.pro @@ -0,0 +1,58 @@ +QT = core gui widgets + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++17 + +# You can make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + uvnc_settings/capture.cpp \ + uvnc_settings/connections.cpp \ + uvnc_settings/createsfx2.cpp \ + uvnc_settings/createsfx3.cpp \ + uvnc_settings/dsmplugin.cpp \ + uvnc_settings/filetransfer.cpp \ + uvnc_settings/firewall.cpp \ + uvnc_settings/inifile.cpp \ + uvnc_settings/log.cpp \ + uvnc_settings/misc.cpp \ + uvnc_settings/network.cpp \ + uvnc_settings/security.cpp \ + uvnc_settings/service.cpp \ + uvnc_settings/stdafx.cpp \ + uvnc_settings/upnp.cpp \ + uvnc_settings/uvnc_settings.cpp \ + uvnc_settings/videodrivercheck.cpp \ + uvnc_settings/vncOSVersion.cpp \ + uvnc_settings/vncsetauth.cpp + +HEADERS += \ + uvnc_settings/dsmplugin.h \ + uvnc_settings/firewall.h \ + uvnc_settings/inifile.h \ + uvnc_settings/log.h \ + uvnc_settings/resource.h \ + uvnc_settings/stdafx.h \ + uvnc_settings/upnp.h \ + uvnc_settings/uvnc_settings.h \ + uvnc_settings/vncOSVersion.h \ + uvnc_settings/vncsetauth.h + +FORMS += \ + +TRANSLATIONS += \ + +CONFIG += lrelease +CONFIG += embed_translations + +RESOURCES += \ + uvnc_settings/uvnc_settings/uvnc_settings.rc + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + diff --git a/uvnckeyboardhelper/uvnckeyboardhelper.pro b/uvnckeyboardhelper/uvnckeyboardhelper.pro new file mode 100644 index 000000000..b7a75ab76 --- /dev/null +++ b/uvnckeyboardhelper/uvnckeyboardhelper.pro @@ -0,0 +1,35 @@ +QT = core gui widgets + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++17 + +# You can make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + uvnckeyboardhelper/stdafx.cpp \ + uvnckeyboardhelper/uvnckeyboardhelper.cpp + +HEADERS += \ + uvnckeyboardhelper/Resource.h \ + uvnckeyboardhelper/stdafx.h \ + uvnckeyboardhelper/targetver.h \ + uvnckeyboardhelper/uvnckeyboardhelper.h + +FORMS += \ + +TRANSLATIONS += \ + +CONFIG += lrelease +CONFIG += embed_translations + +RESOURCES += \ + uvnckeyboardhelper/uvnckeyboardhelper.rc + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + diff --git a/vncviewer/main.cpp b/vncviewer/main.cpp new file mode 100644 index 000000000..fba43ceb0 --- /dev/null +++ b/vncviewer/main.cpp @@ -0,0 +1,23 @@ +#include "vncviewerqt.h" + +#include +#include +#include + +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); + + QTranslator translator; + const QStringList uiLanguages = QLocale::system().uiLanguages(); + for (const QString &locale : uiLanguages) { + const QString baseName = "vncviewerQt_" + QLocale(locale).name(); + if (translator.load(":/i18n/" + baseName)) { + a.installTranslator(&translator); + break; + } + } + VNCViewerQt w; + w.show(); + return a.exec(); +} diff --git a/vncviewer/vncviewer.pro b/vncviewer/vncviewer.pro new file mode 100644 index 000000000..c95d2a5c4 --- /dev/null +++ b/vncviewer/vncviewer.pro @@ -0,0 +1,120 @@ +QT = core gui widgets + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++17 + +# You can make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + AboutBox.cpp \ + AccelKeys.cpp \ + AuthDialog.cpp \ + buildtime.cpp \ + ClientConnection.cpp \ + ClientConnectionCacheRect.cpp \ + ClientConnectionClipboard.cpp \ + ClientConnectionCopyRect.cpp \ + ClientConnectionCoRRE.cpp \ + ClientConnectionCursor.cpp \ + ClientConnectionFile.cpp \ + ClientConnectionFullScreen.cpp \ + ClientConnectionHextile.cpp \ + ClientConnectionRaw.cpp \ + ClientConnectionRRE.cpp \ + ClientConnectionRSAAES.cpp \ + ClientConnectionTight.cpp \ + ClientConnectionTLS.cpp \ + ClientConnectionUltra.cpp \ + ClientConnectionUltra2.cpp \ + ClientConnectionZlib.cpp \ + ClientConnectionZlibHex.cpp \ + Daemon.cpp \ + display.cpp \ + Exception.cpp \ + FileTransfer.cpp \ + FullScreenTitleBar.cpp \ + InfoBox.cpp \ + KeyMap.cpp \ + KeyMapjap.cpp \ + Log.cpp \ + LowLevelHook.cpp \ + main.cpp \ + MessBox.cpp \ + MRU.cpp \ + SessionDialog.cpp \ + sessiondialogLoadSave.cpp \ + SessionDialogTabs.cpp \ + Snapshot.cpp \ + stdhdrs.cpp \ + TextChat.cpp \ + UltraVNCHerperFunctions.cpp \ + vncauth.c \ + VNCOptions.cpp \ + vnctouch.cpp \ + vncviewer.cpp \ + VNCviewerApp.cpp \ + VNCviewerApp32.cpp \ + vncviewerqt.cpp \ + xz.cpp \ + zrle.cpp \ + directx/directxviewer.cpp + +HEADERS += \ + AboutBox.h \ + AccelKeys.h \ + AuthDialog.h \ + ClientConnection.h \ + Daemon.h \ + display.h \ + Exception.h \ + FileTransfer.h \ + FpsCounter.h \ + FullScreenTitleBar.h \ + FullScreenTitleBarConst.h \ + KeyMap.h \ + KeyMapjap.h \ + keysym.h \ + keysymdef.h \ + keysymdefjap.h \ + Log.h \ + LowLevelHook.h \ + MEssBox.h \ + MRU.h \ + multimon.h \ + rfb.h \ + SessionDialog.h \ + Snapshot.h \ + stdhdrs.h \ + TextChat.h \ + UltraVNCHelperFunctions.h \ + vncauth.h \ + VNCOptions.h \ + vnctouch.h \ + vncviewer.h \ + VNCviewerApp.h \ + VNCviewerApp32.h \ + vncviewerqt.h \ + directx/directxviewer.h \ + res/resource.h + +FORMS += \ + vncviewerqt.ui + +TRANSLATIONS += \ + vncviewerQt_fr_FR.ts + +CONFIG += lrelease +CONFIG += embed_translations + +RESOURCES += \ + res/build-bcc32.bat \ + res/vncviewer.rc + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + diff --git a/vncviewer/vncviewerQt_fr_FR.ts b/vncviewer/vncviewerQt_fr_FR.ts new file mode 100644 index 000000000..a3aa6d65d --- /dev/null +++ b/vncviewer/vncviewerQt_fr_FR.ts @@ -0,0 +1,3 @@ + + + diff --git a/vncviewer/vncviewerQt.cpp b/vncviewer/vncviewerqt.cpp similarity index 99% rename from vncviewer/vncviewerQt.cpp rename to vncviewer/vncviewerqt.cpp index 041df6b7e..720dca79c 100644 --- a/vncviewer/vncviewerQt.cpp +++ b/vncviewer/vncviewerqt.cpp @@ -1,9 +1,9 @@ /* - * mainwindows Qt Source vncviewerQt.cpp from vncviewer.cpp + * mainwindows Qt Source vncviewerqt.cpp from vncviewer.cpp */ -#include "vncviewerQt.h" -#include "vncviewerQt.ui" +#include "vncviewerqt.h" +#include "ui_vncviewerqt.h" VNCViewerQt::VNCViewerQt(QWidget *parent) : QMainWindow(parent) diff --git a/vncviewer/vncviewerQt.h b/vncviewer/vncviewerqt.h similarity index 95% rename from vncviewer/vncviewerQt.h rename to vncviewer/vncviewerqt.h index d74233c44..aae25f472 100644 --- a/vncviewer/vncviewerQt.h +++ b/vncviewer/vncviewerqt.h @@ -1,5 +1,5 @@ /* - * mainwindows Qt Headers vncviewerQt.h from vncviewer.h + * mainwindows Qt Headers vncviewerqt.h from vncviewer.h */ @@ -8,10 +8,11 @@ #include +QT_BEGIN_NAMESPACE namespace Ui { - class VNCViewerQt; } +QT_END_NAMESPACE class VNCViewerQt : public QMainWindow { @@ -24,7 +25,6 @@ class VNCViewerQt : public QMainWindow private: Ui::VNCViewerQt *ui; }; - #endif // VNCVIEWERQT_H /* diff --git a/vncviewer/vncviewerQt.ui b/vncviewer/vncviewerqt.ui similarity index 100% rename from vncviewer/vncviewerQt.ui rename to vncviewer/vncviewerqt.ui diff --git a/winvnc/winvnc.pro b/winvnc/winvnc.pro new file mode 100644 index 000000000..35e7ccf87 --- /dev/null +++ b/winvnc/winvnc.pro @@ -0,0 +1,191 @@ +QT = core gui widgets + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++17 + +# You can make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + createpassword/createpassword.cpp \ + loadmemory/loadDllFromMemory.cpp \ + loadmemory/MemoryModule.c \ + vnchooks/SharedData.cpp \ + vnchooks/VNCHooks.cpp \ + winvnc/benchmark.cpp \ + winvnc/buildtime.cpp \ + winvnc/cadthread.cpp \ + winvnc/CloudDialog.cpp \ + winvnc/CpuUsage.cpp \ + winvnc/credentials.cpp \ + winvnc/DeskdupEngine.cpp \ + winvnc/Dtwinver.cpp \ + winvnc/getinfo.cpp \ + winvnc/HelperFunctions.cpp \ + winvnc/HideDesktop.cpp \ + winvnc/inifile.cpp \ + winvnc/initipp.cpp \ + winvnc/IPC.cpp \ + winvnc/LayeredWindows.cpp \ + winvnc/MouseSimulator.cpp \ + winvnc/PropertiesDialog.cpp \ + winvnc/rfbRegion_win32.cpp \ + winvnc/rfbRegion_X11.cxx \ + winvnc/rfbUpdateTracker.cpp \ + winvnc/RulesListView.cpp \ + winvnc/ScreenCapture.cpp \ + winvnc/ScSelect.cpp \ + winvnc/service.cpp \ + winvnc/SettingsManager.cpp \ + winvnc/stdhdrs.cpp \ + winvnc/tableinitcmtemplate.cpp \ + winvnc/tableinittctemplate.cpp \ + winvnc/tabletranstemplate.cpp \ + winvnc/TextChat.cpp \ + winvnc/Timer.cpp \ + winvnc/translate.cpp \ + winvnc/UdpEchoServer.cpp \ + winvnc/UltraVNCService.cpp \ + winvnc/uvncUiAccess.cpp \ + winvnc/videodriver.cpp \ + winvnc/videodrivercheck.cpp \ + winvnc/VirtualDisplay.cpp \ + winvnc/vistahook.cpp \ + winvnc/vncabout.cpp \ + winvnc/vncacceptdialog.cpp \ + winvnc/vncauth.c \ + winvnc/vncbuffer.cpp \ + winvnc/vncclient.cpp \ + winvnc/vncconndialog.cpp \ + winvnc/vncdesktop.cpp \ + winvnc/vncdesktopsink.cpp \ + winvnc/vncDesktopSW.cpp \ + winvnc/vncdesktopthread.cpp \ + winvnc/vncencodecorre.cpp \ + winvnc/vncencodehext.cpp \ + winvnc/vncencoder.cpp \ + winvnc/vncencoderCursor.cpp \ + winvnc/vncencoderre.cpp \ + winvnc/vncEncodeTight.cpp \ + winvnc/vncEncodeUltra.cpp \ + winvnc/vncEncodeUltra2.cpp \ + winvnc/vncEncodeXZ.cpp \ + winvnc/vncEncodeZlib.cpp \ + winvnc/vncEncodeZlibHex.cpp \ + winvnc/vncencodezrle.cpp \ + winvnc/vnchttpconnect.cpp \ + winvnc/vncinsthandler.cpp \ + winvnc/vnckeymap.cpp \ + winvnc/vncListDlg.cpp \ + winvnc/vnclog.cpp \ + winvnc/vnclogon.cpp \ + winvnc/vncmenu.cpp \ + winvnc/vncMultiMonitor.cpp \ + winvnc/vncntlm.cpp \ + winvnc/vncOSVersion.cpp \ + winvnc/vncserver.cpp \ + winvnc/vncsetauth.cpp \ + winvnc/vncsockconnect.cpp \ + winvnc/vnctimedmsgbox.cpp \ + winvnc/vsocket.cpp \ + winvnc/winvnc.cpp + +HEADERS += \ + loadmemory/loadDllFromMemory.h \ + loadmemory/MemoryModule.h \ + vnchooks/resource.h \ + vnchooks/SharedData.h \ + vnchooks/VNCHooks.h \ + winvnc/cadthread.h \ + winvnc/CloudDialog.h \ + winvnc/CpuUsage.h \ + winvnc/credentials.h \ + winvnc/DeskdupEngine.h \ + winvnc/Dtwinver.h \ + winvnc/HelperFunctions.h \ + winvnc/HideDesktop.h \ + winvnc/inifile.h \ + winvnc/IPC.h \ + winvnc/keysymdef.h \ + winvnc/LayeredWindows.h \ + winvnc/Localization.h \ + winvnc/minmax.h \ + winvnc/MouseSimulator.h \ + winvnc/PropertiesDialog.h \ + winvnc/resource.h \ + winvnc/rfb.h \ + winvnc/rfbMisc.h \ + winvnc/rfbRect.h \ + winvnc/rfbRegion.h \ + winvnc/rfbRegion_win32.h \ + winvnc/rfbRegion_X11.h \ + winvnc/rfbUpdateTracker.h \ + winvnc/RulesListView.h \ + winvnc/ScreenCapture.h \ + winvnc/ScSelect.h \ + winvnc/SettingsManager.h \ + winvnc/stdhdrs.h \ + winvnc/TextChat.h \ + winvnc/Timer.h \ + winvnc/translate.h \ + winvnc/UdpEchoServer.h \ + winvnc/UltraVNCService.h \ + winvnc/uvncUiAccess.h \ + winvnc/videodriver.h \ + winvnc/VirtualDisplay.h \ + winvnc/vncabout.h \ + winvnc/vncacceptdialog.h \ + winvnc/vncauth.h \ + winvnc/vncbuffer.h \ + winvnc/vncclient.h \ + winvnc/vncconndialog.h \ + winvnc/vncdesktop.h \ + winvnc/vncdesktopthread.h \ + winvnc/vncencodecorre.h \ + winvnc/vncencodehext.h \ + winvnc/vncencodemgr.h \ + winvnc/vncencoder.h \ + winvnc/vncencoderre.h \ + winvnc/vncEncodeTight.h \ + winvnc/vncEncodeUltra.h \ + winvnc/vncEncodeUltra2.h \ + winvnc/vncEncodeXZ.h \ + winvnc/vncEncodeZlib.h \ + winvnc/vncEncodeZlibHex.h \ + winvnc/vncencodezrle.h \ + winvnc/vnchttpconnect.h \ + winvnc/vncinsthandler.h \ + winvnc/vnckeymap.h \ + winvnc/vncListDlg.h \ + winvnc/vnclog.h \ + winvnc/vnclogon.h \ + winvnc/vncmemcpy.h \ + winvnc/vncmenu.h \ + winvnc/vncOSVersion.h \ + winvnc/vncpasswd.h \ + winvnc/vncserver.h \ + winvnc/vncsetauth.h \ + winvnc/vncsockconnect.h \ + winvnc/vnctimedmsgbox.h \ + winvnc/vsocket.h \ + winvnc/vtypes.h \ + winvnc/winvnc.h + +FORMS += \ + +TRANSLATIONS += \ + +CONFIG += lrelease +CONFIG += embed_translations + +RESOURCES += \ + vnchooks/vnchooks.rc \ + winvnc/winvnc.rc + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + diff --git a/zipunzip_src/unzip/windll/vc6/unzip32.pro b/zipunzip_src/unzip/windll/vc6/unzip32.pro new file mode 100644 index 000000000..5c72048ac --- /dev/null +++ b/zipunzip_src/unzip/windll/vc6/unzip32.pro @@ -0,0 +1,119 @@ +QT = core gui widgets + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +CONFIG += c++17 + +# You can make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + ../../api.c \ + ../../apihelp.c \ + ../../crc32.c \ + ../../crctab.c \ + ../../crypt.c \ + ../../envargs.c \ + ../../explode.c \ + ../../extract.c \ + ../../fileio.c \ + ../../funzip.c \ + ../../gbloffs.c \ + ../../globals.c \ + ../../inflate.c \ + ../../list.c \ + ../../match.c \ + ../../process.c \ + ../../timezone.c \ + ../../ttyio.c \ + ../../unreduce.c \ + ../../unshrink.c \ + ../../unzip.c \ + ../../unzipstb.c \ + ../../zipinfo.c \ + ../../win32/crc_i386.c \ + ../../win32/nt.c \ + ../../win32/win32.c \ + ../../windll/uzexampl.c \ + ../../windll/windll.c \ + ../../../zip20/api.c \ + ../../../zip20/crc32.c \ + ../../../zip20/crctab.c \ + ../../../zip20/crypt.c \ + ../../../zip20/deflate.c \ + ../../../zip20/fileio.c \ + ../../../zip20/globals.c \ + ../../../zip20/timezone.c \ + ../../../zip20/trees.c \ + ../../../zip20/ttyio.c \ + ../../../zip20/util.c \ + ../../../zip20/zip.c \ + ../../../zip20/zipcloak.c \ + ../../../zip20/zipfile.c \ + ../../../zip20/zipnote.c \ + ../../../zip20/zipsplit.c \ + ../../../zip20/zipup.c \ + ../../../zip20/win32/crc_i386.c \ + ../../../zip20/win32/nt.c \ + ../../../zip20/win32/win32.c \ + ../../../zip20/win32/win32zip.c \ + ../../../zip20/windll/example.c \ + ../../../zip20/windll/windll.c \ + +HEADERS += \ + ../../consts.h \ + ../../crypt.h \ + ../../ebcdic.h \ + ../../globals.h \ + ../../inflate.h \ + ../../tables.h \ + ../../timezone.h \ + ../../ttyio.h \ + ../../unzip.h \ + ../../unzpriv.h \ + ../../unzvers.h \ + ../../zip.h \ + ../../win32/nt.h \ + ../../win32/rsxntwin.h \ + ../../win32/w32cfg.h \ + ../decs.h \ + ../structs.h \ + ../uzexampl.h \ + ../windll.h \ + ../../../zip20/api.h \ + ../../../zip20/crypt.h \ + ../../../zip20/ebcdic.h \ + ../../../zip20/revision.h \ + ../../../zip20/tailor.h \ + ../../../zip20/timezone.h \ + ../../../zip20/ttyio.h \ + ../../../zip20/zip.h \ + ../../../zip20/ziperr.h \ + ../../../zip20/win32/nt.h \ + ../../../zip20/win32/osdep.h \ + ../../../zip20/win32/rsxntwin.h \ + ../../../zip20/win32/win32zip.h \ + ../../../zip20/win32/zipup.h \ + ../../../zip20/windll/example.h \ + ../../../zip20/windll/resource.h \ + ../../../zip20/windll/structs.h \ + ../../../zip20/windll/windll.h \ + ../../../zip20/windll/zipver.h \ + +FORMS += \ + +TRANSLATIONS += \ + +CONFIG += lrelease +CONFIG += embed_translations + +RESOURCES += \ + ../windll.rc \ + ../../../zip20/windll/windll.rc + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target +