键鼠同步程序,Windows 与 Mac for Intel 自行搜索下载, 这个是 mac for arm64( m1, m2 ...版本)
.
├── 3e02b5fed7d09bd0f7e2bb3668395c80_haolizi.zip
├── __MACOSX
│ └── barrier
│ ├── cmake-build-release
│ │ ├── bin
│ │ └── bundle
│ │ └── Barrier.app
│ │ └── Contents
│ │ └── MacOS
│ └── ext
│ ├── gmock
│ └── gtest
└── barrier
├── Build.properties
├── CMakeLists.txt
├── ChangeLog
├── LICENSE
├── README.md
├── RELEASING.md
├── _config.yml
├── azure-pipelines
│ ├── build_env_tmpl.bat
│ ├── download_install_bonjour_sdk_like.ps1
│ └── download_install_qt.ps1
├── azure-pipelines.yml
├── build_installer.bat
├── clean_build.bat
├── clean_build.sh
├── cmake
│ ├── Package.cmake
│ ├── Version.cmake
│ └── gtest.cmake
├── cmake-build-debug
│ ├── CMakeCache.txt
│ ├── CMakeFiles
│ │ ├── 3.19.2
│ │ │ ├── CMakeCCompiler.cmake
│ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ ├── CMakeSystem.cmake
│ │ │ ├── CompilerIdC
│ │ │ │ ├── CMakeCCompilerId.c
│ │ │ │ ├── CMakeCCompilerId.o
│ │ │ │ └── tmp
│ │ │ └── CompilerIdCXX
│ │ │ ├── CMakeCXXCompilerId.cpp
│ │ │ ├── CMakeCXXCompilerId.o
│ │ │ └── tmp
│ │ ├── Barrier_MacOS.dir
│ │ │ ├── DependInfo.cmake
│ │ │ ├── build.make
│ │ │ ├── cmake_clean.cmake
│ │ │ ├── depend.internal
│ │ │ ├── depend.make
│ │ │ └── progress.make
│ │ ├── CMakeDirectoryInformation.cmake
│ │ ├── CMakeError.log
│ │ ├── CMakeOutput.log
│ │ ├── CMakeRuleHashes.txt
│ │ ├── CMakeTmp
│ │ ├── CheckIncludeFiles
│ │ │ ├── HAVE_INTTYPES_H.c
│ │ │ ├── HAVE_LOCALE_H.c
│ │ │ ├── HAVE_MEMORY_H.c
│ │ │ ├── HAVE_STDLIB_H.c
│ │ │ ├── HAVE_STRINGS_H.c
│ │ │ ├── HAVE_STRING_H.c
│ │ │ ├── HAVE_SYS_SELECT_H.c
│ │ │ ├── HAVE_SYS_SOCKET_H.c
│ │ │ ├── HAVE_SYS_STAT_H.c
│ │ │ ├── HAVE_SYS_TIME_H.c
│ │ │ ├── HAVE_SYS_UTSNAME_H.c
│ │ │ ├── HAVE_UNISTD_H.c
│ │ │ └── HAVE_WCHAR_H.c
│ │ ├── CheckTypeSize
│ │ │ ├── SIZEOF_CHAR.bin
│ │ │ ├── SIZEOF_CHAR.c
│ │ │ ├── SIZEOF_INT.bin
│ │ │ ├── SIZEOF_INT.c
│ │ │ ├── SIZEOF_LONG.bin
│ │ │ ├── SIZEOF_LONG.c
│ │ │ ├── SIZEOF_SHORT.bin
│ │ │ └── SIZEOF_SHORT.c
│ │ ├── Makefile.cmake
│ │ ├── Makefile2
│ │ ├── Progress
│ │ │ ├── 1
│ │ │ ├── 10
│ │ │ ├── 11
│ │ │ ├── 12
│ │ │ ├── 13
│ │ │ ├── 14
│ │ │ ├── 15
│ │ │ ├── 16
│ │ │ ├── 17
│ │ │ ├── 18
│ │ │ ├── 19
│ │ │ ├── 2
│ │ │ ├── 20
│ │ │ ├── 21
│ │ │ ├── 22
│ │ │ ├── 23
│ │ │ ├── 24
│ │ │ ├── 25
│ │ │ ├── 26
│ │ │ ├── 27
│ │ │ ├── 28
│ │ │ ├── 29
│ │ │ ├── 3
│ │ │ ├── 30
│ │ │ ├── 31
│ │ │ ├── 32
│ │ │ ├── 33
│ │ │ ├── 34
│ │ │ ├── 35
│ │ │ ├── 36
│ │ │ ├── 37
│ │ │ ├── 38
│ │ │ ├── 4
│ │ │ ├── 49
│ │ │ ├── 5
│ │ │ ├── 50
│ │ │ ├── 51
│ │ │ ├── 52
│ │ │ ├── 53
│ │ │ ├── 54
│ │ │ ├── 55
│ │ │ ├── 56
│ │ │ ├── 57
│ │ │ ├── 58
│ │ │ ├── 59
│ │ │ ├── 6
│ │ │ ├── 60
│ │ │ ├── 61
│ │ │ ├── 62
│ │ │ ├── 63
│ │ │ ├── 64
│ │ │ ├── 65
│ │ │ ├── 66
│ │ │ ├── 67
│ │ │ ├── 68
│ │ │ ├── 69
│ │ │ ├── 7
│ │ │ ├── 70
│ │ │ ├── 71
│ │ │ ├── 72
│ │ │ ├── 73
│ │ │ ├── 74
│ │ │ ├── 75
│ │ │ ├── 76
│ │ │ ├── 77
│ │ │ ├── 78
│ │ │ ├── 79
│ │ │ ├── 8
│ │ │ ├── 80
│ │ │ ├── 81
│ │ │ ├── 82
│ │ │ ├── 83
│ │ │ ├── 84
│ │ │ ├── 85
│ │ │ ├── 86
│ │ │ ├── 87
│ │ │ ├── 88
│ │ │ ├── 89
│ │ │ ├── 9
│ │ │ ├── 90
│ │ │ ├── 91
│ │ │ ├── 92
│ │ │ └── count.txt
│ │ ├── TargetDirectories.txt
│ │ ├── clion-environment.txt
│ │ ├── clion-log.txt
│ │ ├── cmake.check_cache
│ │ └── progress.marks
│ ├── CPackConfig.cmake
│ ├── CPackSourceConfig.cmake
│ ├── CTestTestfile.cmake
│ ├── Makefile
│ ├── Testing
│ │ └── Temporary
│ │ └── LastTest.log
│ ├── barrier.cbp
│ ├── bin
│ │ ├── barrier
│ │ ├── barrierc
│ │ └── barriers
│ ├── bundle
│ │ ├── Barrier.app
│ │ │ └── Contents
│ │ │ ├── Info.plist
│ │ │ ├── PkgInfo
│ │ │ └── Resources
│ │ │ └── Barrier.icns
│ │ ├── build_dist.sh
│ │ ├── build_installer.sh
│ │ └── reref_dylibs.sh
│ ├── cmake_install.cmake
│ ├── compile_commands.json
│ └── src
│ ├── CMakeFiles
│ │ ├── CMakeDirectoryInformation.cmake
│ │ ├── gmock.dir
│ │ │ ├── CXX.includecache
│ │ │ ├── DependInfo.cmake
│ │ │ ├── __
│ │ │ │ └── ext
│ │ │ │ └── gmock
│ │ │ ├── build.make
│ │ │ ├── cmake_clean.cmake
│ │ │ ├── cmake_clean_target.cmake
│ │ │ ├── depend.internal
│ │ │ ├── depend.make
│ │ │ ├── flags.make
│ │ │ ├── link.txt
│ │ │ └── progress.make
│ │ ├── gtest.dir
│ │ │ ├── DependInfo.cmake
│ │ │ ├── __
│ │ │ │ └── ext
│ │ │ │ └── gtest
│ │ │ ├── build.make
│ │ │ ├── cmake_clean.cmake
│ │ │ ├── cmake_clean_target.cmake
│ │ │ ├── depend.make
│ │ │ ├── flags.make
│ │ │ ├── link.txt
│ │ │ └── progress.make
│ │ └── progress.marks
│ ├── CTestTestfile.cmake
│ ├── Makefile
│ ├── cmake_install.cmake
│ ├── cmd
│ │ ├── CMakeFiles
│ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ └── progress.marks
│ │ ├── CTestTestfile.cmake
│ │ ├── Makefile
│ │ ├── barrierc
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── barrierc.dir
│ │ │ │ │ ├── CXX.includecache
│ │ │ │ │ ├── DependInfo.cmake
│ │ │ │ │ ├── OSXClientTaskBarReceiver.cpp.o
│ │ │ │ │ ├── barrierc.cpp.o
│ │ │ │ │ ├── build.make
│ │ │ │ │ ├── cmake_clean.cmake
│ │ │ │ │ ├── depend.internal
│ │ │ │ │ ├── depend.make
│ │ │ │ │ ├── flags.make
│ │ │ │ │ ├── link.txt
│ │ │ │ │ └── progress.make
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ └── cmake_install.cmake
│ │ ├── barriers
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── barriers.dir
│ │ │ │ │ ├── CXX.includecache
│ │ │ │ │ ├── DependInfo.cmake
│ │ │ │ │ ├── OSXServerTaskBarReceiver.cpp.o
│ │ │ │ │ ├── barriers.cpp.o
│ │ │ │ │ ├── build.make
│ │ │ │ │ ├── cmake_clean.cmake
│ │ │ │ │ ├── depend.internal
│ │ │ │ │ ├── depend.make
│ │ │ │ │ ├── flags.make
│ │ │ │ │ ├── link.txt
│ │ │ │ │ └── progress.make
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ └── cmake_install.cmake
│ │ └── cmake_install.cmake
│ ├── gui
│ │ ├── CMakeFiles
│ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ ├── barrier.dir
│ │ │ │ ├── CXX.includecache
│ │ │ │ ├── DependInfo.cmake
│ │ │ │ ├── barrier_autogen
│ │ │ │ │ ├── PNK5WDWK6L
│ │ │ │ │ └── mocs_compilation.cpp.o
│ │ │ │ ├── build.make
│ │ │ │ ├── cmake_clean.cmake
│ │ │ │ ├── depend.internal
│ │ │ │ ├── depend.make
│ │ │ │ ├── flags.make
│ │ │ │ ├── link.txt
│ │ │ │ ├── progress.make
│ │ │ │ └── src
│ │ │ │ ├── AboutDialog.cpp.o
│ │ │ │ ├── Action.cpp.o
│ │ │ │ ├── ActionDialog.cpp.o
│ │ │ │ ├── AddClientDialog.cpp.o
│ │ │ │ ├── AppConfig.cpp.o
│ │ │ │ ├── BarrierLocale.cpp.o
│ │ │ │ ├── BaseConfig.cpp.o
│ │ │ │ ├── CommandProcess.cpp.o
│ │ │ │ ├── DataDownloader.cpp.o
│ │ │ │ ├── DisplayIsValid.cpp.o
│ │ │ │ ├── FingerprintAcceptDialog.cpp.o
│ │ │ │ ├── Hotkey.cpp.o
│ │ │ │ ├── HotkeyDialog.cpp.o
│ │ │ │ ├── Ipc.cpp.o
│ │ │ │ ├── IpcClient.cpp.o
│ │ │ │ ├── IpcReader.cpp.o
│ │ │ │ ├── KeySequence.cpp.o
│ │ │ │ ├── KeySequenceWidget.cpp.o
│ │ │ │ ├── LogWindow.cpp.o
│ │ │ │ ├── MainWindow.cpp.o
│ │ │ │ ├── NewScreenWidget.cpp.o
│ │ │ │ ├── QBarrierApplication.cpp.o
│ │ │ │ ├── QUtility.cpp.o
│ │ │ │ ├── Screen.cpp.o
│ │ │ │ ├── ScreenSettingsDialog.cpp.o
│ │ │ │ ├── ScreenSetupModel.cpp.o
│ │ │ │ ├── ScreenSetupView.cpp.o
│ │ │ │ ├── ServerConfig.cpp.o
│ │ │ │ ├── ServerConfigDialog.cpp.o
│ │ │ │ ├── SettingsDialog.cpp.o
│ │ │ │ ├── SetupWizard.cpp.o
│ │ │ │ ├── SslCertificate.cpp.o
│ │ │ │ ├── TrashScreenWidget.cpp.o
│ │ │ │ ├── VersionChecker.cpp.o
│ │ │ │ ├── ZeroconfBrowser.cpp.o
│ │ │ │ ├── ZeroconfRegister.cpp.o
│ │ │ │ ├── ZeroconfServer.cpp.o
│ │ │ │ ├── ZeroconfService.cpp.o
│ │ │ │ ├── ZeroconfThread.cpp.o
│ │ │ │ └── main.cpp.o
│ │ │ ├── barrier_autogen.dir
│ │ │ │ ├── AutoRcc_Barrier_PNK5WDWK6L_Info.json
│ │ │ │ ├── AutoRcc_Barrier_PNK5WDWK6L_Lock.lock
│ │ │ │ ├── AutoRcc_Barrier_PNK5WDWK6L_Used.txt
│ │ │ │ ├── AutogenInfo.json
│ │ │ │ ├── AutogenUsed.txt
│ │ │ │ ├── DependInfo.cmake
│ │ │ │ ├── ParseCache.txt
│ │ │ │ ├── build.make
│ │ │ │ ├── cmake_clean.cmake
│ │ │ │ ├── depend.internal
│ │ │ │ ├── depend.make
│ │ │ │ └── progress.make
│ │ │ ├── guiunittests.dir
│ │ │ │ ├── DependInfo.cmake
│ │ │ │ ├── build.make
│ │ │ │ ├── cmake_clean.cmake
│ │ │ │ ├── depend.make
│ │ │ │ ├── flags.make
│ │ │ │ ├── guiunittests_autogen
│ │ │ │ ├── link.txt
│ │ │ │ ├── progress.make
│ │ │ │ ├── src
│ │ │ │ └── test
│ │ │ ├── guiunittests_autogen.dir
│ │ │ │ ├── AutogenInfo.json
│ │ │ │ ├── DependInfo.cmake
│ │ │ │ ├── build.make
│ │ │ │ ├── cmake_clean.cmake
│ │ │ │ └── progress.make
│ │ │ └── progress.marks
│ │ ├── CTestTestfile.cmake
│ │ ├── Makefile
│ │ ├── barrier_autogen
│ │ │ ├── PNK5WDWK6L
│ │ │ │ └── qrc_Barrier.cpp
│ │ │ ├── UVLADIE3JM
│ │ │ │ ├── moc_AboutDialog.cpp
│ │ │ │ ├── moc_AboutDialog.cpp.d
│ │ │ │ ├── moc_ActionDialog.cpp
│ │ │ │ ├── moc_ActionDialog.cpp.d
│ │ │ │ ├── moc_AddClientDialog.cpp
│ │ │ │ ├── moc_AddClientDialog.cpp.d
│ │ │ │ ├── moc_AppConfig.cpp
│ │ │ │ ├── moc_AppConfig.cpp.d
│ │ │ │ ├── moc_CommandProcess.cpp
│ │ │ │ ├── moc_CommandProcess.cpp.d
│ │ │ │ ├── moc_DataDownloader.cpp
│ │ │ │ ├── moc_DataDownloader.cpp.d
│ │ │ │ ├── moc_FingerprintAcceptDialog.cpp
│ │ │ │ ├── moc_FingerprintAcceptDialog.cpp.d
│ │ │ │ ├── moc_HotkeyDialog.cpp
│ │ │ │ ├── moc_HotkeyDialog.cpp.d
│ │ │ │ ├── moc_IpcClient.cpp
│ │ │ │ ├── moc_IpcClient.cpp.d
│ │ │ │ ├── moc_IpcReader.cpp
│ │ │ │ ├── moc_IpcReader.cpp.d
│ │ │ │ ├── moc_KeySequenceWidget.cpp
│ │ │ │ ├── moc_KeySequenceWidget.cpp.d
│ │ │ │ ├── moc_LogWindow.cpp
│ │ │ │ ├── moc_LogWindow.cpp.d
│ │ │ │ ├── moc_MainWindow.cpp
│ │ │ │ ├── moc_MainWindow.cpp.d
│ │ │ │ ├── moc_NewScreenWidget.cpp
│ │ │ │ ├── moc_NewScreenWidget.cpp.d
│ │ │ │ ├── moc_ScreenSettingsDialog.cpp
│ │ │ │ ├── moc_ScreenSettingsDialog.cpp.d
│ │ │ │ ├── moc_ScreenSetupModel.cpp
│ │ │ │ ├── moc_ScreenSetupModel.cpp.d
│ │ │ │ ├── moc_ScreenSetupView.cpp
│ │ │ │ ├── moc_ScreenSetupView.cpp.d
│ │ │ │ ├── moc_ServerConfigDialog.cpp
│ │ │ │ ├── moc_ServerConfigDialog.cpp.d
│ │ │ │ ├── moc_SettingsDialog.cpp
│ │ │ │ ├── moc_SettingsDialog.cpp.d
│ │ │ │ ├── moc_SetupWizard.cpp
│ │ │ │ ├── moc_SetupWizard.cpp.d
│ │ │ │ ├── moc_SslCertificate.cpp
│ │ │ │ ├── moc_SslCertificate.cpp.d
│ │ │ │ ├── moc_TrashScreenWidget.cpp
│ │ │ │ ├── moc_TrashScreenWidget.cpp.d
│ │ │ │ ├── moc_VersionChecker.cpp
│ │ │ │ ├── moc_VersionChecker.cpp.d
│ │ │ │ ├── moc_ZeroconfBrowser.cpp
│ │ │ │ ├── moc_ZeroconfBrowser.cpp.d
│ │ │ │ ├── moc_ZeroconfRegister.cpp
│ │ │ │ ├── moc_ZeroconfRegister.cpp.d
│ │ │ │ ├── moc_ZeroconfServer.cpp
│ │ │ │ ├── moc_ZeroconfServer.cpp.d
│ │ │ │ ├── moc_ZeroconfService.cpp
│ │ │ │ ├── moc_ZeroconfService.cpp.d
│ │ │ │ ├── moc_ZeroconfThread.cpp
│ │ │ │ └── moc_ZeroconfThread.cpp.d
│ │ │ ├── include
│ │ │ │ ├── ui_AboutDialogBase.h
│ │ │ │ ├── ui_ActionDialogBase.h
│ │ │ │ ├── ui_AddClientDialogBase.h
│ │ │ │ ├── ui_FingerprintAcceptDialog.h
│ │ │ │ ├── ui_HotkeyDialogBase.h
│ │ │ │ ├── ui_LogWindowBase.h
│ │ │ │ ├── ui_MainWindowBase.h
│ │ │ │ ├── ui_ScreenSettingsDialogBase.h
│ │ │ │ ├── ui_ServerConfigDialogBase.h
│ │ │ │ ├── ui_SettingsDialogBase.h
│ │ │ │ └── ui_SetupWizardBase.h
│ │ │ ├── moc_predefs.h
│ │ │ └── mocs_compilation.cpp
│ │ └── cmake_install.cmake
│ ├── lib
│ │ ├── CMakeFiles
│ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ └── progress.marks
│ │ ├── CTestTestfile.cmake
│ │ ├── Makefile
│ │ ├── arch
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── arch.dir
│ │ │ │ │ ├── Arch.cpp.o
│ │ │ │ │ ├── ArchConsoleStd.cpp.o
│ │ │ │ │ ├── ArchDaemonNone.cpp.o
│ │ │ │ │ ├── CXX.includecache
│ │ │ │ │ ├── DependInfo.cmake
│ │ │ │ │ ├── IArchString.cpp.o
│ │ │ │ │ ├── build.make
│ │ │ │ │ ├── cmake_clean.cmake
│ │ │ │ │ ├── cmake_clean_target.cmake
│ │ │ │ │ ├── depend.internal
│ │ │ │ │ ├── depend.make
│ │ │ │ │ ├── flags.make
│ │ │ │ │ ├── link.txt
│ │ │ │ │ ├── progress.make
│ │ │ │ │ └── unix
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libarch.a
│ │ ├── barrier
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── progress.marks
│ │ │ │ └── synlib.dir
│ │ │ │ ├── App.cpp.o
│ │ │ │ ├── AppUtil.cpp.o
│ │ │ │ ├── ArgParser.cpp.o
│ │ │ │ ├── ArgsBase.cpp.o
│ │ │ │ ├── CXX.includecache
│ │ │ │ ├── Chunk.cpp.o
│ │ │ │ ├── ClientApp.cpp.o
│ │ │ │ ├── ClientArgs.cpp.o
│ │ │ │ ├── ClientTaskBarReceiver.cpp.o
│ │ │ │ ├── Clipboard.cpp.o
│ │ │ │ ├── ClipboardChunk.cpp.o
│ │ │ │ ├── DependInfo.cmake
│ │ │ │ ├── DragInformation.cpp.o
│ │ │ │ ├── DropHelper.cpp.o
│ │ │ │ ├── FileChunk.cpp.o
│ │ │ │ ├── IClipboard.cpp.o
│ │ │ │ ├── IKeyState.cpp.o
│ │ │ │ ├── IPlatformScreen.cpp.o
│ │ │ │ ├── IPrimaryScreen.cpp.o
│ │ │ │ ├── KeyMap.cpp.o
│ │ │ │ ├── KeyState.cpp.o
│ │ │ │ ├── PacketStreamFilter.cpp.o
│ │ │ │ ├── PlatformScreen.cpp.o
│ │ │ │ ├── PortableTaskBarReceiver.cpp.o
│ │ │ │ ├── ProtocolUtil.cpp.o
│ │ │ │ ├── Screen.cpp.o
│ │ │ │ ├── ServerApp.cpp.o
│ │ │ │ ├── ServerArgs.cpp.o
│ │ │ │ ├── ServerTaskBarReceiver.cpp.o
│ │ │ │ ├── StreamChunker.cpp.o
│ │ │ │ ├── XBarrier.cpp.o
│ │ │ │ ├── XScreen.cpp.o
│ │ │ │ ├── build.make
│ │ │ │ ├── cmake_clean.cmake
│ │ │ │ ├── cmake_clean_target.cmake
│ │ │ │ ├── depend.internal
│ │ │ │ ├── depend.make
│ │ │ │ ├── flags.make
│ │ │ │ ├── key_types.cpp.o
│ │ │ │ ├── link.txt
│ │ │ │ ├── progress.make
│ │ │ │ ├── protocol_types.cpp.o
│ │ │ │ └── unix
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libsynlib.a
│ │ ├── base
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── base.dir
│ │ │ │ │ ├── CXX.includecache
│ │ │ │ │ ├── DependInfo.cmake
│ │ │ │ │ ├── Event.cpp.o
│ │ │ │ │ ├── EventQueue.cpp.o
│ │ │ │ │ ├── EventTypes.cpp.o
│ │ │ │ │ ├── FunctionEventJob.cpp.o
│ │ │ │ │ ├── Log.cpp.o
│ │ │ │ │ ├── NonBlockingStream.cpp.o
│ │ │ │ │ ├── SimpleEventQueueBuffer.cpp.o
│ │ │ │ │ ├── Stopwatch.cpp.o
│ │ │ │ │ ├── String.cpp.o
│ │ │ │ │ ├── Unicode.cpp.o
│ │ │ │ │ ├── XBase.cpp.o
│ │ │ │ │ ├── build.make
│ │ │ │ │ ├── cmake_clean.cmake
│ │ │ │ │ ├── cmake_clean_target.cmake
│ │ │ │ │ ├── depend.internal
│ │ │ │ │ ├── depend.make
│ │ │ │ │ ├── flags.make
│ │ │ │ │ ├── link.txt
│ │ │ │ │ ├── log_outputters.cpp.o
│ │ │ │ │ └── progress.make
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libbase.a
│ │ ├── client
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── client.dir
│ │ │ │ │ ├── CXX.includecache
│ │ │ │ │ ├── Client.cpp.o
│ │ │ │ │ ├── DependInfo.cmake
│ │ │ │ │ ├── ServerProxy.cpp.o
│ │ │ │ │ ├── build.make
│ │ │ │ │ ├── cmake_clean.cmake
│ │ │ │ │ ├── cmake_clean_target.cmake
│ │ │ │ │ ├── depend.internal
│ │ │ │ │ ├── depend.make
│ │ │ │ │ ├── flags.make
│ │ │ │ │ ├── link.txt
│ │ │ │ │ └── progress.make
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libclient.a
│ │ ├── cmake_install.cmake
│ │ ├── common
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── common.dir
│ │ │ │ │ ├── CXX.includecache
│ │ │ │ │ ├── DataDirectories_static.cpp.o
│ │ │ │ │ ├── DependInfo.cmake
│ │ │ │ │ ├── Version.cpp.o
│ │ │ │ │ ├── build.make
│ │ │ │ │ ├── cmake_clean.cmake
│ │ │ │ │ ├── cmake_clean_target.cmake
│ │ │ │ │ ├── depend.internal
│ │ │ │ │ ├── depend.make
│ │ │ │ │ ├── flags.make
│ │ │ │ │ ├── link.txt
│ │ │ │ │ ├── progress.make
│ │ │ │ │ └── unix
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libcommon.a
│ │ ├── config.h
│ │ ├── io
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── io.dir
│ │ │ │ │ ├── CXX.includecache
│ │ │ │ │ ├── DependInfo.cmake
│ │ │ │ │ ├── StreamBuffer.cpp.o
│ │ │ │ │ ├── StreamFilter.cpp.o
│ │ │ │ │ ├── XIO.cpp.o
│ │ │ │ │ ├── build.make
│ │ │ │ │ ├── cmake_clean.cmake
│ │ │ │ │ ├── cmake_clean_target.cmake
│ │ │ │ │ ├── depend.internal
│ │ │ │ │ ├── depend.make
│ │ │ │ │ ├── filesystem.cpp.o
│ │ │ │ │ ├── flags.make
│ │ │ │ │ ├── link.txt
│ │ │ │ │ └── progress.make
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libio.a
│ │ ├── ipc
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── ipc.dir
│ │ │ │ │ ├── CXX.includecache
│ │ │ │ │ ├── DependInfo.cmake
│ │ │ │ │ ├── Ipc.cpp.o
│ │ │ │ │ ├── IpcClient.cpp.o
│ │ │ │ │ ├── IpcClientProxy.cpp.o
│ │ │ │ │ ├── IpcLogOutputter.cpp.o
│ │ │ │ │ ├── IpcMessage.cpp.o
│ │ │ │ │ ├── IpcServer.cpp.o
│ │ │ │ │ ├── IpcServerProxy.cpp.o
│ │ │ │ │ ├── build.make
│ │ │ │ │ ├── cmake_clean.cmake
│ │ │ │ │ ├── cmake_clean_target.cmake
│ │ │ │ │ ├── depend.internal
│ │ │ │ │ ├── depend.make
│ │ │ │ │ ├── flags.make
│ │ │ │ │ ├── link.txt
│ │ │ │ │ └── progress.make
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libipc.a
│ │ ├── mt
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── mt.dir
│ │ │ │ │ ├── CXX.includecache
│ │ │ │ │ ├── CondVar.cpp.o
│ │ │ │ │ ├── DependInfo.cmake
│ │ │ │ │ ├── Lock.cpp.o
│ │ │ │ │ ├── Mutex.cpp.o
│ │ │ │ │ ├── Thread.cpp.o
│ │ │ │ │ ├── XMT.cpp.o
│ │ │ │ │ ├── build.make
│ │ │ │ │ ├── cmake_clean.cmake
│ │ │ │ │ ├── cmake_clean_target.cmake
│ │ │ │ │ ├── depend.internal
│ │ │ │ │ ├── depend.make
│ │ │ │ │ ├── flags.make
│ │ │ │ │ ├── link.txt
│ │ │ │ │ └── progress.make
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libmt.a
│ │ ├── net
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── net.dir
│ │ │ │ │ ├── CXX.includecache
│ │ │ │ │ ├── DependInfo.cmake
│ │ │ │ │ ├── FingerprintData.cpp.o
│ │ │ │ │ ├── FingerprintDatabase.cpp.o
│ │ │ │ │ ├── IDataSocket.cpp.o
│ │ │ │ │ ├── NetworkAddress.cpp.o
│ │ │ │ │ ├── SecureListenSocket.cpp.o
│ │ │ │ │ ├── SecureSocket.cpp.o
│ │ │ │ │ ├── SecureUtils.cpp.o
│ │ │ │ │ ├── SocketMultiplexer.cpp.o
│ │ │ │ │ ├── TCPListenSocket.cpp.o
│ │ │ │ │ ├── TCPSocket.cpp.o
│ │ │ │ │ ├── TCPSocketFactory.cpp.o
│ │ │ │ │ ├── XSocket.cpp.o
│ │ │ │ │ ├── build.make
│ │ │ │ │ ├── cmake_clean.cmake
│ │ │ │ │ ├── cmake_clean_target.cmake
│ │ │ │ │ ├── depend.internal
│ │ │ │ │ ├── depend.make
│ │ │ │ │ ├── flags.make
│ │ │ │ │ ├── link.txt
│ │ │ │ │ └── progress.make
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libnet.a
│ │ ├── platform
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── platform.dir
│ │ │ │ │ ├── CXX.includecache
│ │ │ │ │ ├── DependInfo.cmake
│ │ │ │ │ ├── IOSXKeyResource.cpp.o
│ │ │ │ │ ├── OSXClipboard.cpp.o
│ │ │ │ │ ├── OSXClipboardAnyBitmapConverter.cpp.o
│ │ │ │ │ ├── OSXClipboardAnyTextConverter.cpp.o
│ │ │ │ │ ├── OSXClipboardBMPConverter.cpp.o
│ │ │ │ │ ├── OSXClipboardHTMLConverter.cpp.o
│ │ │ │ │ ├── OSXClipboardTextConverter.cpp.o
│ │ │ │ │ ├── OSXClipboardUTF16Converter.cpp.o
│ │ │ │ │ ├── OSXDragSimulator.mm.o
│ │ │ │ │ ├── OSXDragView.mm.o
│ │ │ │ │ ├── OSXEventQueueBuffer.cpp.o
│ │ │ │ │ ├── OSXKeyState.cpp.o
│ │ │ │ │ ├── OSXMediaKeySimulator.mm.o
│ │ │ │ │ ├── OSXMediaKeySupport.mm.o
│ │ │ │ │ ├── OSXPasteboardPeeker.mm.o
│ │ │ │ │ ├── OSXScreen.mm.o
│ │ │ │ │ ├── OSXScreenSaver.cpp.o
│ │ │ │ │ ├── OSXScreenSaverUtil.mm.o
│ │ │ │ │ ├── OSXUchrKeyResource.cpp.o
│ │ │ │ │ ├── build.make
│ │ │ │ │ ├── cmake_clean.cmake
│ │ │ │ │ ├── cmake_clean_target.cmake
│ │ │ │ │ ├── depend.internal
│ │ │ │ │ ├── depend.make
│ │ │ │ │ ├── flags.make
│ │ │ │ │ ├── link.txt
│ │ │ │ │ └── progress.make
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libplatform.a
│ │ └── server
│ │ ├── CMakeFiles
│ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ ├── progress.marks
│ │ │ └── server.dir
│ │ │ ├── BaseClientProxy.cpp.o
│ │ │ ├── CXX.includecache
│ │ │ ├── ClientListener.cpp.o
│ │ │ ├── ClientProxy.cpp.o
│ │ │ ├── ClientProxy1_0.cpp.o
│ │ │ ├── ClientProxy1_1.cpp.o
│ │ │ ├── ClientProxy1_2.cpp.o
│ │ │ ├── ClientProxy1_3.cpp.o
│ │ │ ├── ClientProxy1_4.cpp.o
│ │ │ ├── ClientProxy1_5.cpp.o
│ │ │ ├── ClientProxy1_6.cpp.o
│ │ │ ├── ClientProxyUnknown.cpp.o
│ │ │ ├── Config.cpp.o
│ │ │ ├── DependInfo.cmake
│ │ │ ├── InputFilter.cpp.o
│ │ │ ├── PrimaryClient.cpp.o
│ │ │ ├── Server.cpp.o
│ │ │ ├── build.make
│ │ │ ├── cmake_clean.cmake
│ │ │ ├── cmake_clean_target.cmake
│ │ │ ├── depend.internal
│ │ │ ├── depend.make
│ │ │ ├── flags.make
│ │ │ ├── link.txt
│ │ │ └── progress.make
│ │ ├── CTestTestfile.cmake
│ │ ├── Makefile
│ │ ├── cmake_install.cmake
│ │ └── libserver.a
│ ├── libgmock.a
│ └── test
│ ├── integtests
│ │ ├── CMakeFiles
│ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ ├── integtests.dir
│ │ │ │ ├── DependInfo.cmake
│ │ │ │ ├── __
│ │ │ │ ├── arch
│ │ │ │ ├── build.make
│ │ │ │ ├── cmake_clean.cmake
│ │ │ │ ├── depend.make
│ │ │ │ ├── flags.make
│ │ │ │ ├── ipc
│ │ │ │ ├── link.txt
│ │ │ │ ├── net
│ │ │ │ ├── platform
│ │ │ │ └── progress.make
│ │ │ └── progress.marks
│ │ ├── CTestTestfile.cmake
│ │ ├── Makefile
│ │ └── cmake_install.cmake
│ └── unittests
│ ├── CMakeFiles
│ │ ├── CMakeDirectoryInformation.cmake
│ │ ├── progress.marks
│ │ └── unittests.dir
│ │ ├── DependInfo.cmake
│ │ ├── __
│ │ ├── barrier
│ │ ├── base
│ │ ├── build.make
│ │ ├── cmake_clean.cmake
│ │ ├── depend.make
│ │ ├── flags.make
│ │ ├── ipc
│ │ ├── link.txt
│ │ ├── net
│ │ └── progress.make
│ ├── CTestTestfile.cmake
│ ├── Makefile
│ └── cmake_install.cmake
├── cmake-build-release
│ ├── CMakeCache.txt
│ ├── CMakeFiles
│ │ ├── 3.19.2
│ │ │ ├── CMakeCCompiler.cmake
│ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ ├── CMakeSystem.cmake
│ │ │ ├── CompilerIdC
│ │ │ │ ├── CMakeCCompilerId.c
│ │ │ │ ├── CMakeCCompilerId.o
│ │ │ │ └── tmp
│ │ │ └── CompilerIdCXX
│ │ │ ├── CMakeCXXCompilerId.cpp
│ │ │ ├── CMakeCXXCompilerId.o
│ │ │ └── tmp
│ │ ├── Barrier_MacOS.dir
│ │ │ ├── DependInfo.cmake
│ │ │ ├── build.make
│ │ │ ├── cmake_clean.cmake
│ │ │ ├── depend.internal
│ │ │ ├── depend.make
│ │ │ └── progress.make
│ │ ├── CMakeDirectoryInformation.cmake
│ │ ├── CMakeError.log
│ │ ├── CMakeOutput.log
│ │ ├── CMakeRuleHashes.txt
│ │ ├── CMakeTmp
│ │ ├── CheckIncludeFiles
│ │ │ ├── HAVE_INTTYPES_H.c
│ │ │ ├── HAVE_LOCALE_H.c
│ │ │ ├── HAVE_MEMORY_H.c
│ │ │ ├── HAVE_STDLIB_H.c
│ │ │ ├── HAVE_STRINGS_H.c
│ │ │ ├── HAVE_STRING_H.c
│ │ │ ├── HAVE_SYS_SELECT_H.c
│ │ │ ├── HAVE_SYS_SOCKET_H.c
│ │ │ ├── HAVE_SYS_STAT_H.c
│ │ │ ├── HAVE_SYS_TIME_H.c
│ │ │ ├── HAVE_SYS_UTSNAME_H.c
│ │ │ ├── HAVE_UNISTD_H.c
│ │ │ └── HAVE_WCHAR_H.c
│ │ ├── CheckTypeSize
│ │ │ ├── SIZEOF_CHAR.bin
│ │ │ ├── SIZEOF_CHAR.c
│ │ │ ├── SIZEOF_INT.bin
│ │ │ ├── SIZEOF_INT.c
│ │ │ ├── SIZEOF_LONG.bin
│ │ │ ├── SIZEOF_LONG.c
│ │ │ ├── SIZEOF_SHORT.bin
│ │ │ └── SIZEOF_SHORT.c
│ │ ├── Makefile.cmake
│ │ ├── Makefile2
│ │ ├── Progress
│ │ │ ├── 1
│ │ │ ├── 10
│ │ │ ├── 11
│ │ │ ├── 12
│ │ │ ├── 13
│ │ │ ├── 14
│ │ │ ├── 15
│ │ │ ├── 16
│ │ │ ├── 17
│ │ │ ├── 18
│ │ │ ├── 19
│ │ │ ├── 2
│ │ │ ├── 20
│ │ │ ├── 21
│ │ │ ├── 22
│ │ │ ├── 23
│ │ │ ├── 24
│ │ │ ├── 25
│ │ │ ├── 26
│ │ │ ├── 27
│ │ │ ├── 28
│ │ │ ├── 29
│ │ │ ├── 3
│ │ │ ├── 30
│ │ │ ├── 31
│ │ │ ├── 32
│ │ │ ├── 33
│ │ │ ├── 34
│ │ │ ├── 35
│ │ │ ├── 36
│ │ │ ├── 37
│ │ │ ├── 38
│ │ │ ├── 4
│ │ │ ├── 49
│ │ │ ├── 5
│ │ │ ├── 50
│ │ │ ├── 51
│ │ │ ├── 52
│ │ │ ├── 53
│ │ │ ├── 54
│ │ │ ├── 55
│ │ │ ├── 56
│ │ │ ├── 57
│ │ │ ├── 58
│ │ │ ├── 59
│ │ │ ├── 6
│ │ │ ├── 60
│ │ │ ├── 61
│ │ │ ├── 62
│ │ │ ├── 63
│ │ │ ├── 64
│ │ │ ├── 65
│ │ │ ├── 66
│ │ │ ├── 67
│ │ │ ├── 68
│ │ │ ├── 69
│ │ │ ├── 7
│ │ │ ├── 70
│ │ │ ├── 71
│ │ │ ├── 72
│ │ │ ├── 73
│ │ │ ├── 74
│ │ │ ├── 75
│ │ │ ├── 76
│ │ │ ├── 77
│ │ │ ├── 78
│ │ │ ├── 79
│ │ │ ├── 8
│ │ │ ├── 80
│ │ │ ├── 81
│ │ │ ├── 82
│ │ │ ├── 83
│ │ │ ├── 84
│ │ │ ├── 85
│ │ │ ├── 86
│ │ │ ├── 87
│ │ │ ├── 88
│ │ │ ├── 89
│ │ │ ├── 9
│ │ │ ├── 90
│ │ │ ├── 91
│ │ │ ├── 92
│ │ │ └── count.txt
│ │ ├── TargetDirectories.txt
│ │ ├── clion-environment.txt
│ │ ├── clion-log.txt
│ │ ├── cmake.check_cache
│ │ └── progress.marks
│ ├── CPackConfig.cmake
│ ├── CPackSourceConfig.cmake
│ ├── CTestTestfile.cmake
│ ├── Makefile
│ ├── Testing
│ │ └── Temporary
│ │ └── LastTest.log
│ ├── barrier.cbp
│ ├── bin
│ │ ├── barrier
│ │ ├── barrierc
│ │ ├── barriers
│ │ ├── guiunittests
│ │ ├── integtests
│ │ └── unittests
│ ├── bundle
│ │ ├── Barrier-2.4.0-release.dmg
│ │ ├── Barrier.app
│ │ │ └── Contents
│ │ │ ├── Info.plist
│ │ │ ├── MacOS
│ │ │ │ ├── barrier
│ │ │ │ ├── barrierc
│ │ │ │ ├── barriers
│ │ │ │ ├── guiunittests
│ │ │ │ ├── integtests
│ │ │ │ └── unittests
│ │ │ ├── PkgInfo
│ │ │ └── Resources
│ │ │ └── Barrier.icns
│ │ ├── build_dist.sh
│ │ ├── build_installer.sh
│ │ └── reref_dylibs.sh
│ ├── cmake_install.cmake
│ ├── compile_commands.json
│ └── src
│ ├── CMakeFiles
│ │ ├── CMakeDirectoryInformation.cmake
│ │ ├── gmock.dir
│ │ │ ├── CXX.includecache
│ │ │ ├── DependInfo.cmake
│ │ │ ├── __
│ │ │ │ └── ext
│ │ │ ├── build.make
│ │ │ ├── cmake_clean.cmake
│ │ │ ├── cmake_clean_target.cmake
│ │ │ ├── depend.internal
│ │ │ ├── depend.make
│ │ │ ├── flags.make
│ │ │ ├── link.txt
│ │ │ └── progress.make
│ │ ├── gtest.dir
│ │ │ ├── CXX.includecache
│ │ │ ├── DependInfo.cmake
│ │ │ ├── __
│ │ │ │ └── ext
│ │ │ ├── build.make
│ │ │ ├── cmake_clean.cmake
│ │ │ ├── cmake_clean_target.cmake
│ │ │ ├── depend.internal
│ │ │ ├── depend.make
│ │ │ ├── flags.make
│ │ │ ├── link.txt
│ │ │ └── progress.make
│ │ └── progress.marks
│ ├── CTestTestfile.cmake
│ ├── Makefile
│ ├── cmake_install.cmake
│ ├── cmd
│ │ ├── CMakeFiles
│ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ └── progress.marks
│ │ ├── CTestTestfile.cmake
│ │ ├── Makefile
│ │ ├── barrierc
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── barrierc.dir
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ └── cmake_install.cmake
│ │ ├── barriers
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── barriers.dir
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ └── cmake_install.cmake
│ │ └── cmake_install.cmake
│ ├── gui
│ │ ├── CMakeFiles
│ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ ├── barrier.dir
│ │ │ │ ├── CXX.includecache
│ │ │ │ ├── DependInfo.cmake
│ │ │ │ ├── barrier_autogen
│ │ │ │ ├── build.make
│ │ │ │ ├── cmake_clean.cmake
│ │ │ │ ├── depend.internal
│ │ │ │ ├── depend.make
│ │ │ │ ├── flags.make
│ │ │ │ ├── link.txt
│ │ │ │ ├── progress.make
│ │ │ │ └── src
│ │ │ ├── barrier_autogen.dir
│ │ │ │ ├── AutoRcc_Barrier_PNK5WDWK6L_Info.json
│ │ │ │ ├── AutoRcc_Barrier_PNK5WDWK6L_Lock.lock
│ │ │ │ ├── AutoRcc_Barrier_PNK5WDWK6L_Used.txt
│ │ │ │ ├── AutogenInfo.json
│ │ │ │ ├── AutogenUsed.txt
│ │ │ │ ├── DependInfo.cmake
│ │ │ │ ├── ParseCache.txt
│ │ │ │ ├── build.make
│ │ │ │ ├── cmake_clean.cmake
│ │ │ │ ├── depend.internal
│ │ │ │ ├── depend.make
│ │ │ │ └── progress.make
│ │ │ ├── guiunittests.dir
│ │ │ │ ├── CXX.includecache
│ │ │ │ ├── DependInfo.cmake
│ │ │ │ ├── build.make
│ │ │ │ ├── cmake_clean.cmake
│ │ │ │ ├── depend.internal
│ │ │ │ ├── depend.make
│ │ │ │ ├── flags.make
│ │ │ │ ├── guiunittests_autogen
│ │ │ │ ├── link.txt
│ │ │ │ ├── progress.make
│ │ │ │ ├── src
│ │ │ │ └── test
│ │ │ ├── guiunittests_autogen.dir
│ │ │ │ ├── AutogenInfo.json
│ │ │ │ ├── AutogenUsed.txt
│ │ │ │ ├── DependInfo.cmake
│ │ │ │ ├── ParseCache.txt
│ │ │ │ ├── build.make
│ │ │ │ ├── cmake_clean.cmake
│ │ │ │ ├── depend.internal
│ │ │ │ ├── depend.make
│ │ │ │ └── progress.make
│ │ │ └── progress.marks
│ │ ├── CTestTestfile.cmake
│ │ ├── Makefile
│ │ ├── barrier_autogen
│ │ │ ├── PNK5WDWK6L
│ │ │ │ └── qrc_Barrier.cpp
│ │ │ ├── UVLADIE3JM
│ │ │ │ ├── moc_AboutDialog.cpp
│ │ │ │ ├── moc_AboutDialog.cpp.d
│ │ │ │ ├── moc_ActionDialog.cpp
│ │ │ │ ├── moc_ActionDialog.cpp.d
│ │ │ │ ├── moc_AddClientDialog.cpp
│ │ │ │ ├── moc_AddClientDialog.cpp.d
│ │ │ │ ├── moc_AppConfig.cpp
│ │ │ │ ├── moc_AppConfig.cpp.d
│ │ │ │ ├── moc_CommandProcess.cpp
│ │ │ │ ├── moc_CommandProcess.cpp.d
│ │ │ │ ├── moc_DataDownloader.cpp
│ │ │ │ ├── moc_DataDownloader.cpp.d
│ │ │ │ ├── moc_FingerprintAcceptDialog.cpp
│ │ │ │ ├── moc_FingerprintAcceptDialog.cpp.d
│ │ │ │ ├── moc_HotkeyDialog.cpp
│ │ │ │ ├── moc_HotkeyDialog.cpp.d
│ │ │ │ ├── moc_IpcClient.cpp
│ │ │ │ ├── moc_IpcClient.cpp.d
│ │ │ │ ├── moc_IpcReader.cpp
│ │ │ │ ├── moc_IpcReader.cpp.d
│ │ │ │ ├── moc_KeySequenceWidget.cpp
│ │ │ │ ├── moc_KeySequenceWidget.cpp.d
│ │ │ │ ├── moc_LogWindow.cpp
│ │ │ │ ├── moc_LogWindow.cpp.d
│ │ │ │ ├── moc_MainWindow.cpp
│ │ │ │ ├── moc_MainWindow.cpp.d
│ │ │ │ ├── moc_NewScreenWidget.cpp
│ │ │ │ ├── moc_NewScreenWidget.cpp.d
│ │ │ │ ├── moc_ScreenSettingsDialog.cpp
│ │ │ │ ├── moc_ScreenSettingsDialog.cpp.d
│ │ │ │ ├── moc_ScreenSetupModel.cpp
│ │ │ │ ├── moc_ScreenSetupModel.cpp.d
│ │ │ │ ├── moc_ScreenSetupView.cpp
│ │ │ │ ├── moc_ScreenSetupView.cpp.d
│ │ │ │ ├── moc_ServerConfigDialog.cpp
│ │ │ │ ├── moc_ServerConfigDialog.cpp.d
│ │ │ │ ├── moc_SettingsDialog.cpp
│ │ │ │ ├── moc_SettingsDialog.cpp.d
│ │ │ │ ├── moc_SetupWizard.cpp
│ │ │ │ ├── moc_SetupWizard.cpp.d
│ │ │ │ ├── moc_SslCertificate.cpp
│ │ │ │ ├── moc_SslCertificate.cpp.d
│ │ │ │ ├── moc_TrashScreenWidget.cpp
│ │ │ │ ├── moc_TrashScreenWidget.cpp.d
│ │ │ │ ├── moc_VersionChecker.cpp
│ │ │ │ ├── moc_VersionChecker.cpp.d
│ │ │ │ ├── moc_ZeroconfBrowser.cpp
│ │ │ │ ├── moc_ZeroconfBrowser.cpp.d
│ │ │ │ ├── moc_ZeroconfRegister.cpp
│ │ │ │ ├── moc_ZeroconfRegister.cpp.d
│ │ │ │ ├── moc_ZeroconfServer.cpp
│ │ │ │ ├── moc_ZeroconfServer.cpp.d
│ │ │ │ ├── moc_ZeroconfService.cpp
│ │ │ │ ├── moc_ZeroconfService.cpp.d
│ │ │ │ ├── moc_ZeroconfThread.cpp
│ │ │ │ └── moc_ZeroconfThread.cpp.d
│ │ │ ├── include
│ │ │ │ ├── ui_AboutDialogBase.h
│ │ │ │ ├── ui_ActionDialogBase.h
│ │ │ │ ├── ui_AddClientDialogBase.h
│ │ │ │ ├── ui_FingerprintAcceptDialog.h
│ │ │ │ ├── ui_HotkeyDialogBase.h
│ │ │ │ ├── ui_LogWindowBase.h
│ │ │ │ ├── ui_MainWindowBase.h
│ │ │ │ ├── ui_ScreenSettingsDialogBase.h
│ │ │ │ ├── ui_ServerConfigDialogBase.h
│ │ │ │ ├── ui_SettingsDialogBase.h
│ │ │ │ └── ui_SetupWizardBase.h
│ │ │ ├── moc_predefs.h
│ │ │ └── mocs_compilation.cpp
│ │ ├── cmake_install.cmake
│ │ └── guiunittests_autogen
│ │ ├── include
│ │ ├── moc_predefs.h
│ │ └── mocs_compilation.cpp
│ ├── lib
│ │ ├── CMakeFiles
│ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ └── progress.marks
│ │ ├── CTestTestfile.cmake
│ │ ├── Makefile
│ │ ├── arch
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── arch.dir
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libarch.a
│ │ ├── barrier
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── progress.marks
│ │ │ │ └── synlib.dir
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libsynlib.a
│ │ ├── base
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── base.dir
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libbase.a
│ │ ├── client
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── client.dir
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libclient.a
│ │ ├── cmake_install.cmake
│ │ ├── common
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── common.dir
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libcommon.a
│ │ ├── config.h
│ │ ├── io
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── io.dir
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libio.a
│ │ ├── ipc
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── ipc.dir
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libipc.a
│ │ ├── mt
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── mt.dir
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libmt.a
│ │ ├── net
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── net.dir
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libnet.a
│ │ ├── platform
│ │ │ ├── CMakeFiles
│ │ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ │ ├── platform.dir
│ │ │ │ └── progress.marks
│ │ │ ├── CTestTestfile.cmake
│ │ │ ├── Makefile
│ │ │ ├── cmake_install.cmake
│ │ │ └── libplatform.a
│ │ └── server
│ │ ├── CMakeFiles
│ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ ├── progress.marks
│ │ │ └── server.dir
│ │ ├── CTestTestfile.cmake
│ │ ├── Makefile
│ │ ├── cmake_install.cmake
│ │ └── libserver.a
│ ├── libgmock.a
│ ├── libgtest.a
│ └── test
│ ├── integtests
│ │ ├── CMakeFiles
│ │ │ ├── CMakeDirectoryInformation.cmake
│ │ │ ├── integtests.dir
│ │ │ └── progress.marks
│ │ ├── CTestTestfile.cmake
│ │ ├── Makefile
│ │ └── cmake_install.cmake
│ └── unittests
│ ├── CMakeFiles
│ │ ├── CMakeDirectoryInformation.cmake
│ │ ├── progress.marks
│ │ └── unittests.dir
│ ├── CTestTestfile.cmake
│ ├── Makefile
│ └── cmake_install.cmake
├── debian
│ ├── changelog
│ ├── compat
│ ├── control
│ ├── copyright
│ ├── rules
│ └── source
│ └── format
├── dist
│ ├── inno
│ │ ├── barrier.iss.in
│ │ └── scripts
│ │ ├── isxdl
│ │ │ ├── english.ini
│ │ │ ├── isxdl.dll
│ │ │ └── isxdl.iss
│ │ ├── lang
│ │ │ ├── english.iss
│ │ │ └── italian.iss
│ │ ├── products
│ │ │ ├── msiproduct.iss
│ │ │ ├── stringversion.iss
│ │ │ ├── vcredist2017.iss
│ │ │ └── winversion.iss
│ │ ├── products.iss
│ │ └── products.pas
│ ├── macos
│ │ └── bundle
│ │ ├── Barrier.app
│ │ │ └── Contents
│ │ │ ├── Info.plist.in
│ │ │ ├── PkgInfo
│ │ │ └── Resources
│ │ │ └── Barrier.icns
│ │ ├── build_dist.sh.in
│ │ ├── build_installer.sh.in
│ │ └── reref_dylibs.sh
│ ├── rpm
│ │ └── barrier.spec.in
│ └── wix
│ ├── Barrier.sln
│ ├── Barrier.wixproj
│ ├── Include.wxi.in
│ └── Product.wxs
├── doc
│ ├── MacReadme.txt
│ ├── UpdateManpages.txt
│ ├── barrier.conf.example
│ ├── barrier.conf.example-advanced
│ ├── barrier.conf.example-barebones
│ ├── barrier.conf.example-basic
│ ├── barrierc.1
│ ├── barriers.1
│ ├── newsfragments
│ │ ├── 1260_macos-launchinfo.bugfix
│ │ ├── 1260_update-faqs.doc
│ │ ├── README.md
│ │ ├── fix-wrong-encoding-for-text-copied-between-linux-and-windows.bugfix
│ │ ├── gcc-11-build.bugfix
│ │ ├── japanese-translation.bugfix
│ │ ├── linux-drag-drop-faq.doc
│ │ └── restore-dpiawareness.bugfix
│ ├── org.barrier-foss.org.barrierc.plist
│ ├── org.barrier-foss.org.barriers.plist
│ └── release_notes
│ ├── index.md
│ └── index.template.jinja
├── ext
│ ├── gmock
│ │ ├── CMakeLists.txt
│ │ ├── README.md
│ │ ├── cmake
│ │ │ ├── gmock.pc.in
│ │ │ └── gmock_main.pc.in
│ │ ├── docs
│ │ │ └── README.md
│ │ ├── include
│ │ │ └── gmock
│ │ │ ├── gmock-actions.h
│ │ │ ├── gmock-cardinalities.h
│ │ │ ├── gmock-function-mocker.h
│ │ │ ├── gmock-matchers.h
│ │ │ ├── gmock-more-actions.h
│ │ │ ├── gmock-more-matchers.h
│ │ │ ├── gmock-nice-strict.h
│ │ │ ├── gmock-spec-builders.h
│ │ │ ├── gmock.h
│ │ │ └── internal
│ │ │ ├── custom
│ │ │ ├── gmock-internal-utils.h
│ │ │ ├── gmock-port.h
│ │ │ └── gmock-pp.h
│ │ ├── scripts
│ │ │ ├── README.md
│ │ │ ├── fuse_gmock_files.py
│ │ │ └── generator
│ │ │ ├── LICENSE
│ │ │ ├── README
│ │ │ ├── README.cppclean
│ │ │ ├── cpp
│ │ │ │ ├── __init__.py
│ │ │ │ ├── ast.py
│ │ │ │ ├── gmock_class.py
│ │ │ │ ├── gmock_class_test.py
│ │ │ │ ├── keywords.py
│ │ │ │ ├── tokenize.py
│ │ │ │ └── utils.py
│ │ │ └── gmock_gen.py
│ │ ├── src
│ │ │ ├── gmock-all.cc
│ │ │ ├── gmock-cardinalities.cc
│ │ │ ├── gmock-internal-utils.cc
│ │ │ ├── gmock-matchers.cc
│ │ │ ├── gmock-spec-builders.cc
│ │ │ ├── gmock.cc
│ │ │ └── gmock_main.cc
│ │ └── test
│ │ ├── BUILD.bazel
│ │ ├── gmock-actions_test.cc
│ │ ├── gmock-cardinalities_test.cc
│ │ ├── gmock-function-mocker_test.cc
│ │ ├── gmock-internal-utils_test.cc
│ │ ├── gmock-matchers_test.cc
│ │ ├── gmock-more-actions_test.cc
│ │ ├── gmock-nice-strict_test.cc
│ │ ├── gmock-port_test.cc
│ │ ├── gmock-pp-string_test.cc
│ │ ├── gmock-pp_test.cc
│ │ ├── gmock-spec-builders_test.cc
│ │ ├── gmock_all_test.cc
│ │ ├── gmock_ex_test.cc
│ │ ├── gmock_leak_test.py
│ │ ├── gmock_leak_test_.cc
│ │ ├── gmock_link2_test.cc
│ │ ├── gmock_link_test.cc
│ │ ├── gmock_link_test.h
│ │ ├── gmock_output_test.py
│ │ ├── gmock_output_test_.cc
│ │ ├── gmock_output_test_golden.txt
│ │ ├── gmock_stress_test.cc
│ │ ├── gmock_test.cc
│ │ └── gmock_test_utils.py
│ ├── gtest
│ │ ├── CMakeLists.txt
│ │ ├── README.md
│ │ ├── cmake
│ │ │ ├── Config.cmake.in
│ │ │ ├── gtest.pc.in
│ │ │ ├── gtest_main.pc.in
│ │ │ ├── internal_utils.cmake
│ │ │ └── libgtest.la.in
│ │ ├── docs
│ │ │ └── README.md
│ │ ├── include
│ │ │ └── gtest
│ │ │ ├── gtest-death-test.h
│ │ │ ├── gtest-matchers.h
│ │ │ ├── gtest-message.h
│ │ │ ├── gtest-param-test.h
│ │ │ ├── gtest-printers.h
│ │ │ ├── gtest-spi.h
│ │ │ ├── gtest-test-part.h
│ │ │ ├── gtest-typed-test.h
│ │ │ ├── gtest.h
│ │ │ ├── gtest_pred_impl.h
│ │ │ ├── gtest_prod.h
│ │ │ └── internal
│ │ │ ├── custom
│ │ │ │ ├── README.md
│ │ │ │ ├── gtest-port.h
│ │ │ │ ├── gtest-printers.h
│ │ │ │ └── gtest.h
│ │ │ ├── gtest-death-test-internal.h
│ │ │ ├── gtest-filepath.h
│ │ │ ├── gtest-internal.h
│ │ │ ├── gtest-param-util.h
│ │ │ ├── gtest-port-arch.h
│ │ │ ├── gtest-port.h
│ │ │ ├── gtest-string.h
│ │ │ └── gtest-type-util.h
│ │ ├── samples
│ │ │ ├── prime_tables.h
│ │ │ ├── sample1.cc
│ │ │ ├── sample1.h
│ │ │ ├── sample10_unittest.cc
│ │ │ ├── sample1_unittest.cc
│ │ │ ├── sample2.cc
│ │ │ ├── sample2.h
│ │ │ ├── sample2_unittest.cc
│ │ │ ├── sample3-inl.h
│ │ │ ├── sample3_unittest.cc
│ │ │ ├── sample4.cc
│ │ │ ├── sample4.h
│ │ │ ├── sample4_unittest.cc
│ │ │ ├── sample5_unittest.cc
│ │ │ ├── sample6_unittest.cc
│ │ │ ├── sample7_unittest.cc
│ │ │ ├── sample8_unittest.cc
│ │ │ └── sample9_unittest.cc
│ │ ├── scripts
│ │ │ ├── README.md
│ │ │ ├── common.py
│ │ │ ├── fuse_gtest_files.py
│ │ │ ├── gen_gtest_pred_impl.py
│ │ │ ├── gtest-config.in
│ │ │ ├── release_docs.py
│ │ │ ├── run_with_path.py
│ │ │ ├── test
│ │ │ │ └── Makefile
│ │ │ ├── upload.py
│ │ │ └── upload_gtest.py
│ │ ├── src
│ │ │ ├── gtest-all.cc
│ │ │ ├── gtest-death-test.cc
│ │ │ ├── gtest-filepath.cc
│ │ │ ├── gtest-internal-inl.h
│ │ │ ├── gtest-matchers.cc
│ │ │ ├── gtest-port.cc
│ │ │ ├── gtest-printers.cc
│ │ │ ├── gtest-test-part.cc
│ │ │ ├── gtest-typed-test.cc
│ │ │ ├── gtest.cc
│ │ │ └── gtest_main.cc
│ │ └── test
│ │ ├── BUILD.bazel
│ │ ├── googletest-break-on-failure-unittest.py
│ │ ├── googletest-break-on-failure-unittest_.cc
│ │ ├── googletest-catch-exceptions-test.py
│ │ ├── googletest-catch-exceptions-test_.cc
│ │ ├── googletest-color-test.py
│ │ ├── googletest-color-test_.cc
│ │ ├── googletest-death-test-test.cc
│ │ ├── googletest-death-test_ex_test.cc
│ │ ├── googletest-env-var-test.py
│ │ ├── googletest-env-var-test_.cc
│ │ ├── googletest-failfast-unittest.py
│ │ ├── googletest-failfast-unittest_.cc
│ │ ├── googletest-filepath-test.cc
│ │ ├── googletest-filter-unittest.py
│ │ ├── googletest-filter-unittest_.cc
│ │ ├── googletest-global-environment-unittest.py
│ │ ├── googletest-global-environment-unittest_.cc
│ │ ├── googletest-json-outfiles-test.py
│ │ ├── googletest-json-output-unittest.py
│ │ ├── googletest-list-tests-unittest.py
│ │ ├── googletest-list-tests-unittest_.cc
│ │ ├── googletest-listener-test.cc
│ │ ├── googletest-message-test.cc
│ │ ├── googletest-options-test.cc
│ │ ├── googletest-output-test-golden-lin.txt
│ │ ├── googletest-output-test.py
│ │ ├── googletest-output-test_.cc
│ │ ├── googletest-param-test-invalid-name1-test.py
│ │ ├── googletest-param-test-invalid-name1-test_.cc
│ │ ├── googletest-param-test-invalid-name2-test.py
│ │ ├── googletest-param-test-invalid-name2-test_.cc
│ │ ├── googletest-param-test-test.cc
│ │ ├── googletest-param-test-test.h
│ │ ├── googletest-param-test2-test.cc
│ │ ├── googletest-port-test.cc
│ │ ├── googletest-printers-test.cc
│ │ ├── googletest-setuptestsuite-test.py
│ │ ├── googletest-setuptestsuite-test_.cc
│ │ ├── googletest-shuffle-test.py
│ │ ├── googletest-shuffle-test_.cc
│ │ ├── googletest-test-part-test.cc
│ │ ├── googletest-throw-on-failure-test.py
│ │ ├── googletest-throw-on-failure-test_.cc
│ │ ├── googletest-uninitialized-test.py
│ │ ├── googletest-uninitialized-test_.cc
│ │ ├── gtest-typed-test2_test.cc
│ │ ├── gtest-typed-test_test.cc
│ │ ├── gtest-typed-test_test.h
│ │ ├── gtest-unittest-api_test.cc
│ │ ├── gtest_all_test.cc
│ │ ├── gtest_assert_by_exception_test.cc
│ │ ├── gtest_environment_test.cc
│ │ ├── gtest_help_test.py
│ │ ├── gtest_help_test_.cc
│ │ ├── gtest_json_test_utils.py
│ │ ├── gtest_list_output_unittest.py
│ │ ├── gtest_list_output_unittest_.cc
│ │ ├── gtest_main_unittest.cc
│ │ ├── gtest_no_test_unittest.cc
│ │ ├── gtest_pred_impl_unittest.cc
│ │ ├── gtest_premature_exit_test.cc
│ │ ├── gtest_prod_test.cc
│ │ ├── gtest_repeat_test.cc
│ │ ├── gtest_skip_check_output_test.py
│ │ ├── gtest_skip_environment_check_output_test.py
│ │ ├── gtest_skip_in_environment_setup_test.cc
│ │ ├── gtest_skip_test.cc
│ │ ├── gtest_sole_header_test.cc
│ │ ├── gtest_stress_test.cc
│ │ ├── gtest_test_macro_stack_footprint_test.cc
│ │ ├── gtest_test_utils.py
│ │ ├── gtest_testbridge_test.py
│ │ ├── gtest_testbridge_test_.cc
│ │ ├── gtest_throw_on_failure_ex_test.cc
│ │ ├── gtest_unittest.cc
│ │ ├── gtest_xml_outfile1_test_.cc
│ │ ├── gtest_xml_outfile2_test_.cc
│ │ ├── gtest_xml_outfiles_test.py
│ │ ├── gtest_xml_output_unittest.py
│ │ ├── gtest_xml_output_unittest_.cc
│ │ ├── gtest_xml_test_utils.py
│ │ ├── production.cc
│ │ └── production.h
│ ├── gulrak-filesystem
│ │ ├── CMakeLists.txt
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── cmake
│ │ │ ├── GhcHelper.cmake
│ │ │ └── config.cmake.in
│ │ ├── examples
│ │ │ ├── CMakeLists.txt
│ │ │ ├── dir.cpp
│ │ │ └── du.cpp
│ │ ├── include
│ │ │ └── ghc
│ │ │ ├── filesystem.hpp
│ │ │ ├── fs_fwd.hpp
│ │ │ ├── fs_impl.hpp
│ │ │ ├── fs_std.hpp
│ │ │ ├── fs_std_fwd.hpp
│ │ │ └── fs_std_impl.hpp
│ │ └── test
│ │ ├── CMakeLists.txt
│ │ ├── catch.hpp
│ │ ├── cmake
│ │ │ └── ParseAndAddCatchTests.cmake
│ │ ├── exception.cpp
│ │ ├── filesystem_test.cpp
│ │ ├── fwd_test.cpp
│ │ ├── impl_test.cpp
│ │ ├── multi1.cpp
│ │ └── multi2.cpp
│ └── openssl
│ ├── LICENSE
│ └── windows
│ ├── x64
│ │ ├── bin
│ │ │ ├── libeay32.dll
│ │ │ ├── openssl.exe
│ │ │ └── ssleay32.dll
│ │ ├── include
│ │ │ └── openssl
│ │ │ ├── aes.h
│ │ │ ├── applink.c
│ │ │ ├── asn1.h
│ │ │ ├── asn1_mac.h
│ │ │ ├── asn1t.h
│ │ │ ├── bio.h
│ │ │ ├── blowfish.h
│ │ │ ├── bn.h
│ │ │ ├── buffer.h
│ │ │ ├── camellia.h
│ │ │ ├── cast.h
│ │ │ ├── cmac.h
│ │ │ ├── cms.h
│ │ │ ├── comp.h
│ │ │ ├── conf.h
│ │ │ ├── conf_api.h
│ │ │ ├── crypto.h
│ │ │ ├── des.h
│ │ │ ├── des_old.h
│ │ │ ├── dh.h
│ │ │ ├── dsa.h
│ │ │ ├── dso.h
│ │ │ ├── dtls1.h
│ │ │ ├── e_os2.h
│ │ │ ├── ebcdic.h
│ │ │ ├── ec.h
│ │ │ ├── ecdh.h
│ │ │ ├── ecdsa.h
│ │ │ ├── engine.h
│ │ │ ├── err.h
│ │ │ ├── evp.h
│ │ │ ├── hmac.h
│ │ │ ├── idea.h
│ │ │ ├── krb5_asn.h
│ │ │ ├── kssl.h
│ │ │ ├── lhash.h
│ │ │ ├── md4.h
│ │ │ ├── md5.h
│ │ │ ├── mdc2.h
│ │ │ ├── modes.h
│ │ │ ├── obj_mac.h
│ │ │ ├── objects.h
│ │ │ ├── ocsp.h
│ │ │ ├── opensslconf.h
│ │ │ ├── opensslv.h
│ │ │ ├── ossl_typ.h
│ │ │ ├── pem.h
│ │ │ ├── pem2.h
│ │ │ ├── pkcs12.h
│ │ │ ├── pkcs7.h
│ │ │ ├── pqueue.h
│ │ │ ├── rand.h
│ │ │ ├── rc2.h
│ │ │ ├── rc4.h
│ │ │ ├── ripemd.h
│ │ │ ├── rsa.h
│ │ │ ├── safestack.h
│ │ │ ├── seed.h
│ │ │ ├── sha.h
│ │ │ ├── srp.h
│ │ │ ├── srtp.h
│ │ │ ├── ssl.h
│ │ │ ├── ssl2.h
│ │ │ ├── ssl23.h
│ │ │ ├── ssl3.h
│ │ │ ├── stack.h
│ │ │ ├── symhacks.h
│ │ │ ├── tls1.h
│ │ │ ├── ts.h
│ │ │ ├── txt_db.h
│ │ │ ├── ui.h
│ │ │ ├── ui_compat.h
│ │ │ ├── whrlpool.h
│ │ │ ├── x509.h
│ │ │ ├── x509_vfy.h
│ │ │ └── x509v3.h
│ │ ├── lib
│ │ │ ├── engines
│ │ │ │ ├── 4758cca.dll
│ │ │ │ ├── aep.dll
│ │ │ │ ├── atalla.dll
│ │ │ │ ├── chil.dll
│ │ │ │ ├── cswift.dll
│ │ │ │ ├── gmp.dll
│ │ │ │ ├── gost.dll
│ │ │ │ ├── nuron.dll
│ │ │ │ ├── padlock.dll
│ │ │ │ ├── sureware.dll
│ │ │ │ └── ubsec.dll
│ │ │ ├── libeay32.lib
│ │ │ └── ssleay32.lib
│ │ └── ssl
│ │ └── openssl.cnf
│ └── x86
│ ├── bin
│ │ ├── libeay32.dll
│ │ ├── openssl.exe
│ │ └── ssleay32.dll
│ ├── include
│ │ └── openssl
│ ├── lib
│ │ ├── engines
│ │ ├── libeay32.lib
│ │ └── ssleay32.lib
│ └── ssl
│ └── openssl.cnf
├── osx_environment.sh
├── pre-build.bat
├── res
│ ├── License.rtf
│ ├── License.tex
│ ├── Readme.txt
│ ├── banner.bmp
│ ├── barrier.desktop
│ ├── barrier.ico
│ ├── barrier.png
│ ├── barrier.svg
│ ├── config.h.in
│ ├── dialog.bmp
│ ├── doxygen.cfg.in
│ └── makeicon.sh
├── snap
│ └── snapcraft.yaml
├── src
│ ├── CMakeLists.txt
│ ├── cmd
│ │ ├── CMakeLists.txt
│ │ ├── barrierc
│ │ │ ├── CMakeLists.txt
│ │ │ ├── MSWindowsClientTaskBarReceiver.cpp
│ │ │ ├── MSWindowsClientTaskBarReceiver.h
│ │ │ ├── OSXClientTaskBarReceiver.cpp
│ │ │ ├── OSXClientTaskBarReceiver.h
│ │ │ ├── XWindowsClientTaskBarReceiver.cpp
│ │ │ ├── XWindowsClientTaskBarReceiver.h
│ │ │ ├── barrierc.cpp
│ │ │ ├── barrierc.exe.manifest
│ │ │ ├── barrierc.ico
│ │ │ ├── barrierc.rc
│ │ │ ├── resource.h
│ │ │ ├── tb_error.ico
│ │ │ ├── tb_idle.ico
│ │ │ ├── tb_run.ico
│ │ │ └── tb_wait.ico
│ │ ├── barrierd
│ │ │ ├── CMakeLists.txt
│ │ │ ├── barrierd.cpp
│ │ │ ├── barrierd.ico
│ │ │ └── barrierd.rc
│ │ └── barriers
│ │ ├── CMakeLists.txt
│ │ ├── MSWindowsServerTaskBarReceiver.cpp
│ │ ├── MSWindowsServerTaskBarReceiver.h
│ │ ├── OSXServerTaskBarReceiver.cpp
│ │ ├── OSXServerTaskBarReceiver.h
│ │ ├── XWindowsServerTaskBarReceiver.cpp
│ │ ├── XWindowsServerTaskBarReceiver.h
│ │ ├── barriers.cpp
│ │ ├── barriers.exe.manifest
│ │ ├── barriers.ico
│ │ ├── barriers.rc
│ │ ├── resource.h
│ │ ├── tb_error.ico
│ │ ├── tb_idle.ico
│ │ ├── tb_run.ico
│ │ └── tb_wait.ico
│ ├── gui
│ │ ├── CMakeLists.txt
│ │ ├── gui.ts
│ │ ├── lang.cmd
│ │ ├── langbuild.cmd
│ │ ├── res
│ │ │ ├── Barrier.qrc
│ │ │ ├── icons
│ │ │ │ ├── 16x16
│ │ │ │ │ ├── barrier-connected.png
│ │ │ │ │ ├── barrier-connected.xcf
│ │ │ │ │ ├── barrier-disconnected.png
│ │ │ │ │ ├── barrier-disconnected.xcf
│ │ │ │ │ ├── barrier-transfering.png
│ │ │ │ │ ├── barrier-transfering.xcf
│ │ │ │ │ ├── money.png
│ │ │ │ │ ├── padlock.png
│ │ │ │ │ └── warning.png
│ │ │ │ ├── 256x256
│ │ │ │ │ └── barrier.ico
│ │ │ │ ├── 32x32
│ │ │ │ │ ├── barrier-connected-mask.png
│ │ │ │ │ ├── barrier-connected-mask.svg
│ │ │ │ │ ├── barrier-disconnected-mask.png
│ │ │ │ │ ├── barrier-disconnected-mask.svg
│ │ │ │ │ ├── barrier-transfering-mask.png
│ │ │ │ │ └── barrier-transfering-mask.svg
│ │ │ │ └── 64x64
│ │ │ │ ├── user-trash.png
│ │ │ │ └── video-display.png
│ │ │ ├── image
│ │ │ │ ├── about.png
│ │ │ │ └── spinning-wheel.gif
│ │ │ ├── lang
│ │ │ │ ├── Languages.xml
│ │ │ │ ├── gui_af-ZA.qm
│ │ │ │ ├── gui_af-ZA.ts
│ │ │ │ ├── gui_ar.qm
│ │ │ │ ├── gui_ar.ts
│ │ │ │ ├── gui_bg-BG.qm
│ │ │ │ ├── gui_bg-BG.ts
│ │ │ │ ├── gui_ca-AD.qm
│ │ │ │ ├── gui_ca-AD.ts
│ │ │ │ ├── gui_cs-CZ.qm
│ │ │ │ ├── gui_cs-CZ.ts
│ │ │ │ ├── gui_cy.qm
│ │ │ │ ├── gui_cy.ts
│ │ │ │ ├── gui_da.qm
│ │ │ │ ├── gui_da.ts
│ │ │ │ ├── gui_de.qm
│ │ │ │ ├── gui_de.ts
│ │ │ │ ├── gui_es.qm
│ │ │ │ ├── gui_es.ts
│ │ │ │ ├── gui_et-EE.qm
│ │ │ │ ├── gui_et-EE.ts
│ │ │ │ ├── gui_fi.qm
│ │ │ │ ├── gui_fi.ts
│ │ │ │ ├── gui_fr.qm
│ │ │ │ ├── gui_fr.ts
│ │ │ │ ├── gui_gl.qm
│ │ │ │ ├── gui_gl.ts
│ │ │ │ ├── gui_grk.qm
│ │ │ │ ├── gui_grk.ts
│ │ │ │ ├── gui_he.qm
│ │ │ │ ├── gui_he.ts
│ │ │ │ ├── gui_hi.qm
│ │ │ │ ├── gui_hi.ts
│ │ │ │ ├── gui_hr-HR.qm
│ │ │ │ ├── gui_hr-HR.ts
│ │ │ │ ├── gui_hu-HU.qm
│ │ │ │ ├── gui_hu-HU.ts
│ │ │ │ ├── gui_id.qm
│ │ │ │ ├── gui_id.ts
│ │ │ │ ├── gui_is-IS.qm
│ │ │ │ ├── gui_is-IS.ts
│ │ │ │ ├── gui_it.qm
│ │ │ │ ├── gui_it.ts
│ │ │ │ ├── gui_ja-JP.qm
│ │ │ │ ├── gui_ja-JP.ts
│ │ │ │ ├── gui_ko.qm
│ │ │ │ ├── gui_ko.ts
│ │ │ │ ├── gui_lt.qm
│ │ │ │ ├── gui_lt.ts
│ │ │ │ ├── gui_lv.qm
│ │ │ │ ├── gui_lv.ts
│ │ │ │ ├── gui_mr.qm
│ │ │ │ ├── gui_mr.ts
│ │ │ │ ├── gui_nl-NL.qm
│ │ │ │ ├── gui_nl-NL.ts
│ │ │ │ ├── gui_no.qm
│ │ │ │ ├── gui_no.ts
│ │ │ │ ├── gui_pes-IR.qm
│ │ │ │ ├── gui_pes-IR.ts
│ │ │ │ ├── gui_pl-PL.qm
│ │ │ │ ├── gui_pl-PL.ts
│ │ │ │ ├── gui_pt-BR.qm
│ │ │ │ ├── gui_pt-BR.ts
│ │ │ │ ├── gui_pt-PT.qm
│ │ │ │ ├── gui_pt-PT.ts
│ │ │ │ ├── gui_ro.qm
│ │ │ │ ├── gui_ro.ts
│ │ │ │ ├── gui_ru.qm
│ │ │ │ ├── gui_ru.ts
│ │ │ │ ├── gui_si.qm
│ │ │ │ ├── gui_si.ts
│ │ │ │ ├── gui_sk-SK.qm
│ │ │ │ ├── gui_sk-SK.ts
│ │ │ │ ├── gui_sl-SI.qm
│ │ │ │ ├── gui_sl-SI.ts
│ │ │ │ ├── gui_sq-AL.qm
│ │ │ │ ├── gui_sq-AL.ts
│ │ │ │ ├── gui_sr.qm
│ │ │ │ ├── gui_sr.ts
│ │ │ │ ├── gui_sv.qm
│ │ │ │ ├── gui_sv.ts
│ │ │ │ ├── gui_th-TH.qm
│ │ │ │ ├── gui_th-TH.ts
│ │ │ │ ├── gui_tr-TR.qm
│ │ │ │ ├── gui_tr-TR.ts
│ │ │ │ ├── gui_uk.qm
│ │ │ │ ├── gui_uk.ts
│ │ │ │ ├── gui_ur.qm
│ │ │ │ ├── gui_ur.ts
│ │ │ │ ├── gui_vi.qm
│ │ │ │ ├── gui_vi.ts
│ │ │ │ ├── gui_zh-CN.qm
│ │ │ │ ├── gui_zh-CN.ts
│ │ │ │ ├── gui_zh-TW.qm
│ │ │ │ └── gui_zh-TW.ts
│ │ │ ├── mac
│ │ │ │ ├── Info.plist
│ │ │ │ └── QBarrier.icns
│ │ │ └── win
│ │ │ └── Barrier.rc
│ │ ├── src
│ │ │ ├── AboutDialog.cpp
│ │ │ ├── AboutDialog.h
│ │ │ ├── AboutDialogBase.ui
│ │ │ ├── Action.cpp
│ │ │ ├── Action.h
│ │ │ ├── ActionDialog.cpp
│ │ │ ├── ActionDialog.h
│ │ │ ├── ActionDialogBase.ui
│ │ │ ├── AddClientDialog.cpp
│ │ │ ├── AddClientDialog.h
│ │ │ ├── AddClientDialogBase.ui
│ │ │ ├── AppConfig.cpp
│ │ │ ├── AppConfig.h
│ │ │ ├── BarrierLocale.cpp
│ │ │ ├── BarrierLocale.h
│ │ │ ├── BaseConfig.cpp
│ │ │ ├── BaseConfig.h
│ │ │ ├── CommandProcess.cpp
│ │ │ ├── CommandProcess.h
│ │ │ ├── DataDownloader.cpp
│ │ │ ├── DataDownloader.h
│ │ │ ├── DisplayIsValid.cpp
│ │ │ ├── DisplayIsValid.h
│ │ │ ├── ElevateMode.h
│ │ │ ├── FingerprintAcceptDialog.cpp
│ │ │ ├── FingerprintAcceptDialog.h
│ │ │ ├── FingerprintAcceptDialog.ui
│ │ │ ├── Hotkey.cpp
│ │ │ ├── Hotkey.h
│ │ │ ├── HotkeyDialog.cpp
│ │ │ ├── HotkeyDialog.h
│ │ │ ├── HotkeyDialogBase.ui
│ │ │ ├── Ipc.cpp
│ │ │ ├── Ipc.h
│ │ │ ├── IpcClient.cpp
│ │ │ ├── IpcClient.h
│ │ │ ├── IpcReader.cpp
│ │ │ ├── IpcReader.h
│ │ │ ├── KeySequence.cpp
│ │ │ ├── KeySequence.h
│ │ │ ├── KeySequenceWidget.cpp
│ │ │ ├── KeySequenceWidget.h
│ │ │ ├── LogWindow.cpp
│ │ │ ├── LogWindow.h
│ │ │ ├── LogWindowBase.ui
│ │ │ ├── MainWindow.cpp
│ │ │ ├── MainWindow.h
│ │ │ ├── MainWindowBase.ui
│ │ │ ├── NewScreenWidget.cpp
│ │ │ ├── NewScreenWidget.h
│ │ │ ├── ProcessorArch.h
│ │ │ ├── QBarrierApplication.cpp
│ │ │ ├── QBarrierApplication.h
│ │ │ ├── QUtility.cpp
│ │ │ ├── QUtility.h
│ │ │ ├── Screen.cpp
│ │ │ ├── Screen.h
│ │ │ ├── ScreenSettingsDialog.cpp
│ │ │ ├── ScreenSettingsDialog.h
│ │ │ ├── ScreenSettingsDialogBase.ui
│ │ │ ├── ScreenSetupModel.cpp
│ │ │ ├── ScreenSetupModel.h
│ │ │ ├── ScreenSetupView.cpp
│ │ │ ├── ScreenSetupView.h
│ │ │ ├── ServerConfig.cpp
│ │ │ ├── ServerConfig.h
│ │ │ ├── ServerConfigDialog.cpp
│ │ │ ├── ServerConfigDialog.h
│ │ │ ├── ServerConfigDialogBase.ui
│ │ │ ├── SettingsDialog.cpp
│ │ │ ├── SettingsDialog.h
│ │ │ ├── SettingsDialogBase.ui
│ │ │ ├── SetupWizard.cpp
│ │ │ ├── SetupWizard.h
│ │ │ ├── SetupWizardBase.ui
│ │ │ ├── ShutdownCh.h
│ │ │ ├── SslCertificate.cpp
│ │ │ ├── SslCertificate.h
│ │ │ ├── TrashScreenWidget.cpp
│ │ │ ├── TrashScreenWidget.h
│ │ │ ├── VersionChecker.cpp
│ │ │ ├── VersionChecker.h
│ │ │ ├── ZeroconfBrowser.cpp
│ │ │ ├── ZeroconfBrowser.h
│ │ │ ├── ZeroconfRecord.h
│ │ │ ├── ZeroconfRegister.cpp
│ │ │ ├── ZeroconfRegister.h
│ │ │ ├── ZeroconfServer.cpp
│ │ │ ├── ZeroconfServer.h
│ │ │ ├── ZeroconfService.cpp
│ │ │ ├── ZeroconfService.h
│ │ │ ├── ZeroconfThread.cpp
│ │ │ ├── ZeroconfThread.h
│ │ │ └── main.cpp
│ │ └── test
│ │ ├── HotkeyTests.cpp
│ │ ├── KeySequenceTests.cpp
│ │ ├── Utils.h
│ │ └── main.cpp
│ ├── lib
│ │ ├── CMakeLists.txt
│ │ ├── arch
│ │ │ ├── Arch.cpp
│ │ │ ├── Arch.h
│ │ │ ├── ArchConsoleStd.cpp
│ │ │ ├── ArchConsoleStd.h
│ │ │ ├── ArchDaemonNone.cpp
│ │ │ ├── ArchDaemonNone.h
│ │ │ ├── CMakeLists.txt
│ │ │ ├── IArchConsole.h
│ │ │ ├── IArchDaemon.h
│ │ │ ├── IArchLog.h
│ │ │ ├── IArchMultithread.h
│ │ │ ├── IArchNetwork.h
│ │ │ ├── IArchSleep.h
│ │ │ ├── IArchString.cpp
│ │ │ ├── IArchString.h
│ │ │ ├── IArchSystem.h
│ │ │ ├── IArchTaskBar.h
│ │ │ ├── IArchTaskBarReceiver.h
│ │ │ ├── IArchTime.h
│ │ │ ├── XArch.h
│ │ │ ├── multibyte.h
│ │ │ ├── unix
│ │ │ │ ├── ArchConsoleUnix.cpp
│ │ │ │ ├── ArchConsoleUnix.h
│ │ │ │ ├── ArchDaemonUnix.cpp
│ │ │ │ ├── ArchDaemonUnix.h
│ │ │ │ ├── ArchInternetUnix.cpp
│ │ │ │ ├── ArchInternetUnix.h
│ │ │ │ ├── ArchLogUnix.cpp
│ │ │ │ ├── ArchLogUnix.h
│ │ │ │ ├── ArchMultithreadPosix.cpp
│ │ │ │ ├── ArchMultithreadPosix.h
│ │ │ │ ├── ArchNetworkBSD.cpp
│ │ │ │ ├── ArchNetworkBSD.h
│ │ │ │ ├── ArchSleepUnix.cpp
│ │ │ │ ├── ArchSleepUnix.h
│ │ │ │ ├── ArchStringUnix.cpp
│ │ │ │ ├── ArchStringUnix.h
│ │ │ │ ├── ArchSystemUnix.cpp
│ │ │ │ ├── ArchSystemUnix.h
│ │ │ │ ├── ArchTaskBarXWindows.cpp
│ │ │ │ ├── ArchTaskBarXWindows.h
│ │ │ │ ├── ArchTimeUnix.cpp
│ │ │ │ ├── ArchTimeUnix.h
│ │ │ │ ├── XArchUnix.cpp
│ │ │ │ └── XArchUnix.h
│ │ │ └── win32
│ │ │ ├── ArchConsoleWindows.cpp
│ │ │ ├── ArchConsoleWindows.h
│ │ │ ├── ArchDaemonWindows.cpp
│ │ │ ├── ArchDaemonWindows.h
│ │ │ ├── ArchInternetWindows.cpp
│ │ │ ├── ArchInternetWindows.h
│ │ │ ├── ArchLogWindows.cpp
│ │ │ ├── ArchLogWindows.h
│ │ │ ├── ArchMiscWindows.cpp
│ │ │ ├── ArchMiscWindows.h
│ │ │ ├── ArchMultithreadWindows.cpp
│ │ │ ├── ArchMultithreadWindows.h
│ │ │ ├── ArchNetworkWinsock.cpp
│ │ │ ├── ArchNetworkWinsock.h
│ │ │ ├── ArchSleepWindows.cpp
│ │ │ ├── ArchSleepWindows.h
│ │ │ ├── ArchStringWindows.cpp
│ │ │ ├── ArchStringWindows.h
│ │ │ ├── ArchSystemWindows.cpp
│ │ │ ├── ArchSystemWindows.h
│ │ │ ├── ArchTaskBarWindows.cpp
│ │ │ ├── ArchTaskBarWindows.h
│ │ │ ├── ArchTimeWindows.cpp
│ │ │ ├── ArchTimeWindows.h
│ │ │ ├── XArchWindows.cpp
│ │ │ └── XArchWindows.h
│ │ ├── barrier
│ │ │ ├── App.cpp
│ │ │ ├── App.h
│ │ │ ├── AppUtil.cpp
│ │ │ ├── AppUtil.h
│ │ │ ├── ArgParser.cpp
│ │ │ ├── ArgParser.h
│ │ │ ├── ArgsBase.cpp
│ │ │ ├── ArgsBase.h
│ │ │ ├── BarrierType.h
│ │ │ ├── CMakeLists.txt
│ │ │ ├── Chunk.cpp
│ │ │ ├── Chunk.h
│ │ │ ├── ClientApp.cpp
│ │ │ ├── ClientApp.h
│ │ │ ├── ClientArgs.cpp
│ │ │ ├── ClientArgs.h
│ │ │ ├── ClientTaskBarReceiver.cpp
│ │ │ ├── ClientTaskBarReceiver.h
│ │ │ ├── Clipboard.cpp
│ │ │ ├── Clipboard.h
│ │ │ ├── ClipboardChunk.cpp
│ │ │ ├── ClipboardChunk.h
│ │ │ ├── DragInformation.cpp
│ │ │ ├── DragInformation.h
│ │ │ ├── DropHelper.cpp
│ │ │ ├── DropHelper.h
│ │ │ ├── FileChunk.cpp
│ │ │ ├── FileChunk.h
│ │ │ ├── IApp.h
│ │ │ ├── IAppUtil.h
│ │ │ ├── IClient.h
│ │ │ ├── IClipboard.cpp
│ │ │ ├── IClipboard.h
│ │ │ ├── IKeyState.cpp
│ │ │ ├── IKeyState.h
│ │ │ ├── INode.h
│ │ │ ├── IPlatformScreen.cpp
│ │ │ ├── IPlatformScreen.h
│ │ │ ├── IPrimaryScreen.cpp
│ │ │ ├── IPrimaryScreen.h
│ │ │ ├── IScreen.h
│ │ │ ├── IScreenSaver.h
│ │ │ ├── ISecondaryScreen.h
│ │ │ ├── KeyMap.cpp
│ │ │ ├── KeyMap.h
│ │ │ ├── KeyState.cpp
│ │ │ ├── KeyState.h
│ │ │ ├── PacketStreamFilter.cpp
│ │ │ ├── PacketStreamFilter.h
│ │ │ ├── PlatformScreen.cpp
│ │ │ ├── PlatformScreen.h
│ │ │ ├── PortableTaskBarReceiver.cpp
│ │ │ ├── PortableTaskBarReceiver.h
│ │ │ ├── ProtocolUtil.cpp
│ │ │ ├── ProtocolUtil.h
│ │ │ ├── Screen.cpp
│ │ │ ├── Screen.h
│ │ │ ├── ServerApp.cpp
│ │ │ ├── ServerApp.h
│ │ │ ├── ServerArgs.cpp
│ │ │ ├── ServerArgs.h
│ │ │ ├── ServerTaskBarReceiver.cpp
│ │ │ ├── ServerTaskBarReceiver.h
│ │ │ ├── StreamChunker.cpp
│ │ │ ├── StreamChunker.h
│ │ │ ├── XBarrier.cpp
│ │ │ ├── XBarrier.h
│ │ │ ├── XScreen.cpp
│ │ │ ├── XScreen.h
│ │ │ ├── clipboard_types.h
│ │ │ ├── key_types.cpp
│ │ │ ├── key_types.h
│ │ │ ├── mouse_types.h
│ │ │ ├── option_types.h
│ │ │ ├── protocol_types.cpp
│ │ │ ├── protocol_types.h
│ │ │ ├── unix
│ │ │ │ ├── AppUtilUnix.cpp
│ │ │ │ └── AppUtilUnix.h
│ │ │ └── win32
│ │ │ ├── AppUtilWindows.cpp
│ │ │ ├── AppUtilWindows.h
│ │ │ ├── DaemonApp.cpp
│ │ │ └── DaemonApp.h
│ │ ├── base
│ │ │ ├── CMakeLists.txt
│ │ │ ├── ELevel.h
│ │ │ ├── Event.cpp
│ │ │ ├── Event.h
│ │ │ ├── EventQueue.cpp
│ │ │ ├── EventQueue.h
│ │ │ ├── EventTypes.cpp
│ │ │ ├── EventTypes.h
│ │ │ ├── FunctionEventJob.cpp
│ │ │ ├── FunctionEventJob.h
│ │ │ ├── IEventJob.h
│ │ │ ├── IEventQueue.h
│ │ │ ├── IEventQueueBuffer.h
│ │ │ ├── IJob.h
│ │ │ ├── ILogOutputter.h
│ │ │ ├── Log.cpp
│ │ │ ├── Log.h
│ │ │ ├── NonBlockingStream.cpp
│ │ │ ├── NonBlockingStream.h
│ │ │ ├── PriorityQueue.h
│ │ │ ├── SimpleEventQueueBuffer.cpp
│ │ │ ├── SimpleEventQueueBuffer.h
│ │ │ ├── Stopwatch.cpp
│ │ │ ├── Stopwatch.h
│ │ │ ├── String.cpp
│ │ │ ├── String.h
│ │ │ ├── TMethodEventJob.h
│ │ │ ├── Unicode.cpp
│ │ │ ├── Unicode.h
│ │ │ ├── XBase.cpp
│ │ │ ├── XBase.h
│ │ │ ├── finally.h
│ │ │ ├── log_outputters.cpp
│ │ │ └── log_outputters.h
│ │ ├── client
│ │ │ ├── CMakeLists.txt
│ │ │ ├── Client.cpp
│ │ │ ├── Client.h
│ │ │ ├── ServerProxy.cpp
│ │ │ └── ServerProxy.h
│ │ ├── common
│ │ │ ├── CMakeLists.txt
│ │ │ ├── DataDirectories.h
│ │ │ ├── DataDirectories_static.cpp
│ │ │ ├── IInterface.h
│ │ │ ├── Version.cpp
│ │ │ ├── Version.h
│ │ │ ├── basic_types.h
│ │ │ ├── common.h
│ │ │ ├── stdbitset.h
│ │ │ ├── stddeque.h
│ │ │ ├── stdfstream.h
│ │ │ ├── stdistream.h
│ │ │ ├── stdlist.h
│ │ │ ├── stdmap.h
│ │ │ ├── stdostream.h
│ │ │ ├── stdpost.h
│ │ │ ├── stdpre.h
│ │ │ ├── stdset.h
│ │ │ ├── stdsstream.h
│ │ │ ├── stdstring.h
│ │ │ ├── stdvector.h
│ │ │ ├── unix
│ │ │ │ └── DataDirectories.cpp
│ │ │ └── win32
│ │ │ ├── DataDirectories.cpp
│ │ │ ├── encoding_utilities.cpp
│ │ │ └── encoding_utilities.h
│ │ ├── io
│ │ │ ├── CMakeLists.txt
│ │ │ ├── IStream.h
│ │ │ ├── StreamBuffer.cpp
│ │ │ ├── StreamBuffer.h
│ │ │ ├── StreamFilter.cpp
│ │ │ ├── StreamFilter.h
│ │ │ ├── XIO.cpp
│ │ │ ├── XIO.h
│ │ │ ├── filesystem.cpp
│ │ │ └── filesystem.h
│ │ ├── ipc
│ │ │ ├── CMakeLists.txt
│ │ │ ├── Ipc.cpp
│ │ │ ├── Ipc.h
│ │ │ ├── IpcClient.cpp
│ │ │ ├── IpcClient.h
│ │ │ ├── IpcClientProxy.cpp
│ │ │ ├── IpcClientProxy.h
│ │ │ ├── IpcLogOutputter.cpp
│ │ │ ├── IpcLogOutputter.h
│ │ │ ├── IpcMessage.cpp
│ │ │ ├── IpcMessage.h
│ │ │ ├── IpcServer.cpp
│ │ │ ├── IpcServer.h
│ │ │ ├── IpcServerProxy.cpp
│ │ │ └── IpcServerProxy.h
│ │ ├── mt
│ │ │ ├── CMakeLists.txt
│ │ │ ├── CondVar.cpp
│ │ │ ├── CondVar.h
│ │ │ ├── Lock.cpp
│ │ │ ├── Lock.h
│ │ │ ├── Mutex.cpp
│ │ │ ├── Mutex.h
│ │ │ ├── Thread.cpp
│ │ │ ├── Thread.h
│ │ │ ├── XMT.cpp
│ │ │ ├── XMT.h
│ │ │ └── XThread.h
│ │ ├── net
│ │ │ ├── CMakeLists.txt
│ │ │ ├── ConnectionSecurityLevel.h
│ │ │ ├── FingerprintData.cpp
│ │ │ ├── FingerprintData.h
│ │ │ ├── FingerprintDatabase.cpp
│ │ │ ├── FingerprintDatabase.h
│ │ │ ├── IDataSocket.cpp
│ │ │ ├── IDataSocket.h
│ │ │ ├── IListenSocket.h
│ │ │ ├── ISocket.h
│ │ │ ├── ISocketFactory.h
│ │ │ ├── ISocketMultiplexerJob.h
│ │ │ ├── NetworkAddress.cpp
│ │ │ ├── NetworkAddress.h
│ │ │ ├── SecureListenSocket.cpp
│ │ │ ├── SecureListenSocket.h
│ │ │ ├── SecureSocket.cpp
│ │ │ ├── SecureSocket.h
│ │ │ ├── SecureUtils.cpp
│ │ │ ├── SecureUtils.h
│ │ │ ├── SocketMultiplexer.cpp
│ │ │ ├── SocketMultiplexer.h
│ │ │ ├── TCPListenSocket.cpp
│ │ │ ├── TCPListenSocket.h
│ │ │ ├── TCPSocket.cpp
│ │ │ ├── TCPSocket.h
│ │ │ ├── TCPSocketFactory.cpp
│ │ │ ├── TCPSocketFactory.h
│ │ │ ├── TSocketMultiplexerMethodJob.h
│ │ │ ├── XSocket.cpp
│ │ │ └── XSocket.h
│ │ ├── platform
│ │ │ ├── CMakeLists.txt
│ │ │ ├── IMSWindowsClipboardFacade.h
│ │ │ ├── IOSXKeyResource.cpp
│ │ │ ├── IOSXKeyResource.h
│ │ │ ├── IXWindowsImpl.h
│ │ │ ├── ImmuneKeysReader.cpp
│ │ │ ├── ImmuneKeysReader.h
│ │ │ ├── MSWindowsClipboard.cpp
│ │ │ ├── MSWindowsClipboard.h
│ │ │ ├── MSWindowsClipboardAnyTextConverter.cpp
│ │ │ ├── MSWindowsClipboardAnyTextConverter.h
│ │ │ ├── MSWindowsClipboardBitmapConverter.cpp
│ │ │ ├── MSWindowsClipboardBitmapConverter.h
│ │ │ ├── MSWindowsClipboardFacade.cpp
│ │ │ ├── MSWindowsClipboardFacade.h
│ │ │ ├── MSWindowsClipboardHTMLConverter.cpp
│ │ │ ├── MSWindowsClipboardHTMLConverter.h
│ │ │ ├── MSWindowsClipboardTextConverter.cpp
│ │ │ ├── MSWindowsClipboardTextConverter.h
│ │ │ ├── MSWindowsClipboardUTF16Converter.cpp
│ │ │ ├── MSWindowsClipboardUTF16Converter.h
│ │ │ ├── MSWindowsDebugOutputter.cpp
│ │ │ ├── MSWindowsDebugOutputter.h
│ │ │ ├── MSWindowsDesks.cpp
│ │ │ ├── MSWindowsDesks.h
│ │ │ ├── MSWindowsDropTarget.cpp
│ │ │ ├── MSWindowsDropTarget.h
│ │ │ ├── MSWindowsEventQueueBuffer.cpp
│ │ │ ├── MSWindowsEventQueueBuffer.h
│ │ │ ├── MSWindowsHook.cpp
│ │ │ ├── MSWindowsHook.h
│ │ │ ├── MSWindowsHookResource.cpp
│ │ │ ├── MSWindowsHookResource.h
│ │ │ ├── MSWindowsKeyState.cpp
│ │ │ ├── MSWindowsKeyState.h
│ │ │ ├── MSWindowsScreen.cpp
│ │ │ ├── MSWindowsScreen.h
│ │ │ ├── MSWindowsScreenSaver.cpp
│ │ │ ├── MSWindowsScreenSaver.h
│ │ │ ├── MSWindowsSession.cpp
│ │ │ ├── MSWindowsSession.h
│ │ │ ├── MSWindowsUtil.cpp
│ │ │ ├── MSWindowsUtil.h
│ │ │ ├── MSWindowsWatchdog.cpp
│ │ │ ├── MSWindowsWatchdog.h
│ │ │ ├── OSXClipboard.cpp
│ │ │ ├── OSXClipboard.h
│ │ │ ├── OSXClipboardAnyBitmapConverter.cpp
│ │ │ ├── OSXClipboardAnyBitmapConverter.h
│ │ │ ├── OSXClipboardAnyTextConverter.cpp
│ │ │ ├── OSXClipboardAnyTextConverter.h
│ │ │ ├── OSXClipboardBMPConverter.cpp
│ │ │ ├── OSXClipboardBMPConverter.h
│ │ │ ├── OSXClipboardHTMLConverter.cpp
│ │ │ ├── OSXClipboardHTMLConverter.h
│ │ │ ├── OSXClipboardTextConverter.cpp
│ │ │ ├── OSXClipboardTextConverter.h
│ │ │ ├── OSXClipboardUTF16Converter.cpp
│ │ │ ├── OSXClipboardUTF16Converter.h
│ │ │ ├── OSXDragSimulator.h
│ │ │ ├── OSXDragSimulator.mm
│ │ │ ├── OSXDragView.h
│ │ │ ├── OSXDragView.mm
│ │ │ ├── OSXEventQueueBuffer.cpp
│ │ │ ├── OSXEventQueueBuffer.h
│ │ │ ├── OSXKeyState.cpp
│ │ │ ├── OSXKeyState.h
│ │ │ ├── OSXMediaKeySimulator.h
│ │ │ ├── OSXMediaKeySimulator.mm
│ │ │ ├── OSXMediaKeySupport.h
│ │ │ ├── OSXMediaKeySupport.mm
│ │ │ ├── OSXPasteboardPeeker.h
│ │ │ ├── OSXPasteboardPeeker.mm
│ │ │ ├── OSXScreen.h
│ │ │ ├── OSXScreen.mm
│ │ │ ├── OSXScreenSaver.cpp
│ │ │ ├── OSXScreenSaver.h
│ │ │ ├── OSXScreenSaverControl.h
│ │ │ ├── OSXScreenSaverUtil.h
│ │ │ ├── OSXScreenSaverUtil.mm
│ │ │ ├── OSXUchrKeyResource.cpp
│ │ │ ├── OSXUchrKeyResource.h
│ │ │ ├── XWindowsClipboard.cpp
│ │ │ ├── XWindowsClipboard.h
│ │ │ ├── XWindowsClipboardAnyBitmapConverter.cpp
│ │ │ ├── XWindowsClipboardAnyBitmapConverter.h
│ │ │ ├── XWindowsClipboardBMPConverter.cpp
│ │ │ ├── XWindowsClipboardBMPConverter.h
│ │ │ ├── XWindowsClipboardHTMLConverter.cpp
│ │ │ ├── XWindowsClipboardHTMLConverter.h
│ │ │ ├── XWindowsClipboardTextConverter.cpp
│ │ │ ├── XWindowsClipboardTextConverter.h
│ │ │ ├── XWindowsClipboardUCS2Converter.cpp
│ │ │ ├── XWindowsClipboardUCS2Converter.h
│ │ │ ├── XWindowsClipboardUTF8Converter.cpp
│ │ │ ├── XWindowsClipboardUTF8Converter.h
│ │ │ ├── XWindowsEventQueueBuffer.cpp
│ │ │ ├── XWindowsEventQueueBuffer.h
│ │ │ ├── XWindowsImpl.cpp
│ │ │ ├── XWindowsImpl.h
│ │ │ ├── XWindowsKeyState.cpp
│ │ │ ├── XWindowsKeyState.h
│ │ │ ├── XWindowsScreen.cpp
│ │ │ ├── XWindowsScreen.h
│ │ │ ├── XWindowsScreenSaver.cpp
│ │ │ ├── XWindowsScreenSaver.h
│ │ │ ├── XWindowsUtil.cpp
│ │ │ ├── XWindowsUtil.h
│ │ │ └── synwinhk.h
│ │ └── server
│ │ ├── BaseClientProxy.cpp
│ │ ├── BaseClientProxy.h
│ │ ├── CMakeLists.txt
│ │ ├── ClientListener.cpp
│ │ ├── ClientListener.h
│ │ ├── ClientProxy.cpp
│ │ ├── ClientProxy.h
│ │ ├── ClientProxy1_0.cpp
│ │ ├── ClientProxy1_0.h
│ │ ├── ClientProxy1_1.cpp
│ │ ├── ClientProxy1_1.h
│ │ ├── ClientProxy1_2.cpp
│ │ ├── ClientProxy1_2.h
│ │ ├── ClientProxy1_3.cpp
│ │ ├── ClientProxy1_3.h
│ │ ├── ClientProxy1_4.cpp
│ │ ├── ClientProxy1_4.h
│ │ ├── ClientProxy1_5.cpp
│ │ ├── ClientProxy1_5.h
│ │ ├── ClientProxy1_6.cpp
│ │ ├── ClientProxy1_6.h
│ │ ├── ClientProxyUnknown.cpp
│ │ ├── ClientProxyUnknown.h
│ │ ├── Config.cpp
│ │ ├── Config.h
│ │ ├── InputFilter.cpp
│ │ ├── InputFilter.h
│ │ ├── PrimaryClient.cpp
│ │ ├── PrimaryClient.h
│ │ ├── Server.cpp
│ │ └── Server.h
│ └── test
│ ├── global
│ │ ├── TestEventQueue.cpp
│ │ ├── TestEventQueue.h
│ │ ├── TestUtils.cpp
│ │ ├── TestUtils.h
│ │ ├── gmock.h
│ │ └── gtest.h
│ ├── guitests
│ │ ├── guitests.pro
│ │ └── src
│ │ ├── VersionCheckerTests.cpp
│ │ ├── VersionCheckerTests.h
│ │ └── main.cpp
│ ├── integtests
│ │ ├── CMakeLists.txt
│ │ ├── Main.cpp
│ │ ├── arch
│ │ │ └── ArchInternetTests.cpp
│ │ ├── ipc
│ │ │ └── IpcTests.cpp
│ │ ├── net
│ │ │ └── NetworkTests.cpp
│ │ └── platform
│ │ ├── MSWindowsClipboardTests.cpp
│ │ ├── MSWindowsKeyStateTests.cpp
│ │ ├── OSXClipboardTests.cpp
│ │ ├── OSXKeyStateTests.cpp
│ │ ├── OSXScreenTests.cpp
│ │ ├── XWindowsClipboardTests.cpp
│ │ ├── XWindowsKeyStateTests.cpp
│ │ ├── XWindowsScreenSaverTests.cpp
│ │ └── XWindowsScreenTests.cpp
│ ├── mock
│ │ ├── barrier
│ │ │ ├── MockApp.h
│ │ │ ├── MockArgParser.h
│ │ │ ├── MockEventQueue.h
│ │ │ ├── MockKeyMap.h
│ │ │ ├── MockKeyState.h
│ │ │ └── MockScreen.h
│ │ ├── io
│ │ │ └── MockStream.h
│ │ ├── ipc
│ │ │ └── MockIpcServer.h
│ │ └── server
│ │ ├── MockConfig.h
│ │ ├── MockInputFilter.h
│ │ ├── MockPrimaryClient.h
│ │ └── MockServer.h
│ └── unittests
│ ├── CMakeLists.txt
│ ├── Main.cpp
│ ├── barrier
│ │ ├── ArgParserTests.cpp
│ │ ├── ClientArgsParsingTests.cpp
│ │ ├── ClipboardChunkTests.cpp
│ │ ├── ClipboardTests.cpp
│ │ ├── DeprecatedArgsParsingTests.cpp
│ │ ├── GenericArgsParsingTests.cpp
│ │ ├── KeyMapTests.cpp
│ │ ├── KeyStateTests.cpp
│ │ └── ServerArgsParsingTests.cpp
│ ├── base
│ │ └── StringTests.cpp
│ ├── ipc
│ │ └── IpcLogOutputterTests.cpp
│ ├── net
│ │ ├── FingerprintDatabaseTests.cpp
│ │ └── SecureUtilsTests.cpp
│ └── platform
│ └── OSXKeyStateTests.cpp
└── towncrier.toml
341 directories, 2235 files
网友评论
我要评论