Skip to content

Cleanup Doxygen warnings - #8726

Merged
nbolton merged 7 commits into
masterfrom
doxygenUpdate1
Jun 30, 2025
Merged

Cleanup Doxygen warnings#8726
nbolton merged 7 commits into
masterfrom
doxygenUpdate1

Conversation

@sithlord48

@sithlord48 sithlord48 commented Jun 27, 2025

Copy link
Copy Markdown
Member

Clean the doxygen warnings:

  • Remove the check list check boxes from the client impl list
  • Remove the XBASE_SUBCLASS macros (fixes Developer doc build warnings/errors (no uniquely matching class member found) #8723)
  • Up the DOT_GRAPH_MAX_NODES to 100 to as Log.h has 82 nodes (more than the 50 default max)
  • Resolve new sonar issues about // in comment blocks
  • Create new XSocketWithWhat XSocket subclass to reduce duplication in the XSocket subclasses that have a common with method.
  • Remove the unused XSubscription class
  • Remove the unused XScreenInputFailure class

@sithlord48 sithlord48 added the 📝 document Requires documenting in the wiki / Documentation updates label Jun 27, 2025
@sithlord48
sithlord48 marked this pull request as draft June 27, 2025 13:19
@sithlord48 sithlord48 self-assigned this Jun 27, 2025
@sithlord48
sithlord48 requested a review from nbolton June 27, 2025 14:56
@sithlord48 sithlord48 changed the title Doxygen update1 Cleanup Doxygen warnings Jun 27, 2025
@sithlord48
sithlord48 marked this pull request as ready for review June 27, 2025 15:00
@sithlord48
sithlord48 marked this pull request as draft June 29, 2025 00:41
@sithlord48
sithlord48 force-pushed the doxygenUpdate1 branch 2 times, most recently from b6302cb to 1dfec27 Compare June 29, 2025 07:55
@sithlord48
sithlord48 force-pushed the doxygenUpdate1 branch 2 times, most recently from d2d9afb to b2e18a7 Compare June 29, 2025 08:30
…ation in XSocket subclasses that have a common with method
@sithlord48
sithlord48 marked this pull request as ready for review June 29, 2025 09:00

@nbolton nbolton left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor

Comment thread src/lib/deskflow/XDeskflow.h Outdated
@nbolton

nbolton commented Jun 30, 2025

Copy link
Copy Markdown
Member

Re-built clean, no warnings at all ❤️

Build log
build task started....
/usr/bin/cmake --build /home/nick/Projects/deskflow/build --parallel 8 --target all --
[1/325] Automatic MOC and UIC for target arch
[2/325] Automatic MOC and UIC for target io
[3/325] Automatic MOC and UIC for target server
[4/325] Building CXX object src/lib/arch/CMakeFiles/arch.dir/arch_autogen/mocs_compilation.cpp.o
[5/325] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchLogUnix.cpp.o
[6/325] Automatic MOC and UIC for target common
[7/325] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/XArchUnix.cpp.o
[8/325] Building CXX object src/lib/arch/CMakeFiles/arch.dir/ArchString.cpp.o
[9/325] Building CXX object src/lib/arch/CMakeFiles/arch.dir/ArchDaemonNone.cpp.o
[10/325] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchDaemonUnix.cpp.o
[11/325] Building CXX object src/lib/io/CMakeFiles/io.dir/io_autogen/mocs_compilation.cpp.o
[12/325] Building CXX object src/lib/arch/CMakeFiles/arch.dir/Arch.cpp.o
[13/325] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchNetworkBSD.cpp.o
[14/325] Building CXX object src/lib/arch/CMakeFiles/arch.dir/unix/ArchMultithreadPosix.cpp.o
[15/325] Linking CXX static library src/lib/arch/libarch.a
[16/325] Automatic MOC and UIC for target base
[17/325] Building CXX object src/lib/base/CMakeFiles/base.dir/base_autogen/mocs_compilation.cpp.o
[18/325] Building CXX object src/lib/base/CMakeFiles/base.dir/Event.cpp.o
[19/325] Building CXX object src/lib/io/CMakeFiles/io.dir/StreamFilter.cpp.o
[20/325] Building CXX object src/lib/io/CMakeFiles/io.dir/StreamBuffer.cpp.o
[21/325] Building CXX object src/lib/base/CMakeFiles/base.dir/FunctionEventJob.cpp.o
[22/325] Building CXX object src/lib/base/CMakeFiles/base.dir/FunctionJob.cpp.o
[23/325] Building CXX object src/lib/io/CMakeFiles/io.dir/Filesystem.cpp.o
[24/325] Building CXX object src/lib/base/CMakeFiles/base.dir/LogOutputters.cpp.o
[25/325] Building CXX object src/lib/base/CMakeFiles/base.dir/Path.cpp.o
[26/325] Building CXX object src/lib/base/CMakeFiles/base.dir/Log.cpp.o
[27/325] Building CXX object src/lib/base/CMakeFiles/base.dir/EventQueue.cpp.o
[28/325] Building CXX object src/lib/base/CMakeFiles/base.dir/SimpleEventQueueBuffer.cpp.o
[29/325] Building CXX object src/lib/base/CMakeFiles/base.dir/Unicode.cpp.o
[30/325] Building CXX object src/lib/base/CMakeFiles/base.dir/String.cpp.o
[31/325] Building CXX object src/lib/base/CMakeFiles/base.dir/XBase.cpp.o
[32/325] Building CXX object src/lib/base/CMakeFiles/base.dir/Stopwatch.cpp.o
[33/325] Linking CXX static library src/lib/base/libbase.a
[34/325] Automatic MOC and UIC for target mt
[35/325] Building CXX object src/lib/mt/CMakeFiles/mt.dir/mt_autogen/mocs_compilation.cpp.o
[36/325] Building CXX object src/lib/io/CMakeFiles/io.dir/XIO.cpp.o
[37/325] Building CXX object src/lib/mt/CMakeFiles/mt.dir/Lock.cpp.o
[38/325] Automatic MOC and UIC for target ArchStringTests
[39/325] Building CXX object src/lib/common/CMakeFiles/common.dir/QSettingsProxy.cpp.o
[40/325] Automatic MOC and UIC for target PathTests
[41/325] Linking CXX static library src/lib/io/libio.a
[42/325] Automatic MOC and UIC for target client
[43/325] Building CXX object src/lib/common/CMakeFiles/common.dir/common_autogen/mocs_compilation.cpp.o
[44/325] Building CXX object src/lib/mt/CMakeFiles/mt.dir/CondVar.cpp.o
[45/325] Building CXX object src/lib/mt/CMakeFiles/mt.dir/XMT.cpp.o
[46/325] Automatic MOC and UIC for target StringTests
[47/325] Building CXX object src/lib/common/CMakeFiles/common.dir/Settings.cpp.o
[48/325] Linking CXX static library src/lib/common/libcommon.a
[49/325] Automatic MOC and UIC for target UnicodeTests
[50/325] Automatic MOC and UIC for target XBaseTests
[51/325] Building CXX object src/lib/mt/CMakeFiles/mt.dir/Thread.cpp.o
[52/325] Building CXX object src/lib/mt/CMakeFiles/mt.dir/Mutex.cpp.o
[53/325] Linking CXX static library src/lib/mt/libmt.a
[54/325] Automatic MOC and UIC for target SettingsTests
[55/325] Automatic MOC and UIC for target net
[56/325] Building CXX object src/unittests/arch/CMakeFiles/ArchStringTests.dir/ArchStringTests.cpp.o
[57/325] Building CXX object src/unittests/arch/CMakeFiles/ArchStringTests.dir/ArchStringTests_autogen/mocs_compilation.cpp.o
[58/325] Building CXX object src/lib/net/CMakeFiles/net.dir/net_autogen/mocs_compilation.cpp.o
[59/325] Building CXX object src/unittests/base/CMakeFiles/PathTests.dir/PathTests_autogen/mocs_compilation.cpp.o
[60/325] Building CXX object src/unittests/base/CMakeFiles/PathTests.dir/PathTests.cpp.o
[61/325] Building CXX object src/unittests/base/CMakeFiles/StringTests.dir/StringTests_autogen/mocs_compilation.cpp.o
[62/325] Building CXX object src/unittests/base/CMakeFiles/StringTests.dir/StringTests.cpp.o
[63/325] Building CXX object src/lib/net/CMakeFiles/net.dir/IDataSocket.cpp.o
[64/325] Building CXX object src/lib/net/CMakeFiles/net.dir/NetworkAddress.cpp.o
[65/325] Building CXX object src/lib/net/CMakeFiles/net.dir/SocketMultiplexer.cpp.o
[66/325] Building CXX object src/lib/net/CMakeFiles/net.dir/Fingerprint.cpp.o
[67/325] Generating developer documentation
[68/325] Building CXX object src/lib/net/CMakeFiles/net.dir/TCPSocket.cpp.o
[69/325] Building CXX object src/lib/net/CMakeFiles/net.dir/TCPListenSocket.cpp.o
[70/325] Building CXX object src/lib/net/CMakeFiles/net.dir/FingerprintDatabase.cpp.o
[71/325] Building CXX object src/lib/net/CMakeFiles/net.dir/SslLogger.cpp.o
[72/325] Building CXX object src/lib/net/CMakeFiles/net.dir/SecureSocket.cpp.o
[73/325] Building CXX object src/lib/net/CMakeFiles/net.dir/XSocket.cpp.o
[74/325] Building CXX object src/lib/net/CMakeFiles/net.dir/SecureUtils.cpp.o
[75/325] Building CXX object src/lib/net/CMakeFiles/net.dir/TCPSocketFactory.cpp.o
[76/325] Building CXX object src/lib/net/CMakeFiles/net.dir/SecureListenSocket.cpp.o
[77/325] Linking CXX executable src/unittests/arch/ArchStringTests
[78/325] Linking CXX static library src/lib/net/libnet.a
[79/325] Linking CXX executable src/unittests/base/PathTests
[80/325] Automatic MOC and UIC for target platform
[81/325] Automatic MOC and UIC for target app
[82/325] Building CXX object src/lib/server/CMakeFiles/server.dir/server_autogen/mocs_compilation.cpp.o
[83/325] Automatic MOC and UIC for target SecureUtilsTests
[84/325] Building CXX object src/lib/server/CMakeFiles/server.dir/BaseClientProxy.cpp.o
[85/325] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy.cpp.o
[86/325] Building CXX object src/unittests/base/CMakeFiles/UnicodeTests.dir/UnicodeTests_autogen/mocs_compilation.cpp.o
[87/325] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientListener.cpp.o
[88/325] Building CXX object src/unittests/base/CMakeFiles/UnicodeTests.dir/UnicodeTests.cpp.o
[89/325] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_0.cpp.o
[90/325] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_1.cpp.o
[91/325] Building CXX object src/unittests/base/CMakeFiles/XBaseTests.dir/XBaseTests.cpp.o
[92/325] Building CXX object src/unittests/base/CMakeFiles/XBaseTests.dir/XBaseTests_autogen/mocs_compilation.cpp.o
[93/325] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_2.cpp.o
[94/325] Building CXX object src/unittests/common/CMakeFiles/SettingsTests.dir/SettingsTests_autogen/mocs_compilation.cpp.o
[95/325] Building CXX object src/unittests/common/CMakeFiles/SettingsTests.dir/SettingsTests.cpp.o
[96/325] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_3.cpp.o
[97/325] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_4.cpp.o
[98/325] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_6.cpp.o
[99/325] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_7.cpp.o
[100/325] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_5.cpp.o
[101/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/platform_autogen/mocs_compilation.cpp.o
[102/325] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxy1_8.cpp.o
[103/325] Building CXX object src/lib/server/CMakeFiles/server.dir/PrimaryClient.cpp.o
[104/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/XWindowsClipboardAnyBitmapConverter.cpp.o
[105/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/XWindowsClipboardBMPConverter.cpp.o
[106/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/XWindowsClipboardHTMLConverter.cpp.o
[107/325] Building CXX object src/lib/server/CMakeFiles/server.dir/ClientProxyUnknown.cpp.o
[108/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/XWindowsClipboardTextConverter.cpp.o
[109/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/XWindowsClipboard.cpp.o
[110/325] Building CXX object src/lib/server/CMakeFiles/server.dir/InputFilter.cpp.o
[111/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/XWindowsClipboardUTF8Converter.cpp.o
[112/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/XWindowsClipboardUCS2Converter.cpp.o
[113/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/XWindowsEventQueueBuffer.cpp.o
[114/325] Building CXX object src/lib/server/CMakeFiles/server.dir/Server.cpp.o
[115/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/XWindowsUtil.cpp.o
[116/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/XWindowsScreenSaver.cpp.o
[117/325] Building CXX object src/lib/server/CMakeFiles/server.dir/Config.cpp.o
[118/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/EiEventQueueBuffer.cpp.o
[119/325] Linking CXX static library src/lib/server/libserver.a
[120/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/PortalRemoteDesktop.cpp.o
[121/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/PortalInputCapture.cpp.o
[122/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/XWindowsScreen.cpp.o
[123/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/EiKeyState.cpp.o
[124/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/EiScreen.cpp.o
[125/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/unix/DeskflowXkbKeyboard.cpp.o
[126/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/unix/AppUtilUnix.cpp.o
[127/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/AppUtil.cpp.o
[128/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/XWindowsPowerManager.cpp.o
[129/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/Chunk.cpp.o
[130/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/ClientArgs.cpp.o
[131/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/Clipboard.cpp.o
[132/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/app_autogen/mocs_compilation.cpp.o
[133/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/ClipboardChunk.cpp.o
[134/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/IClipboard.cpp.o
[135/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/unix/X11LayoutsParser.cpp.o
[136/325] Building CXX object src/lib/platform/CMakeFiles/platform.dir/XWindowsKeyState.cpp.o
[137/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/IPlatformScreen.cpp.o
[138/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/KeyTypes.cpp.o
[139/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/ArgParser.cpp.o
[140/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/IKeyState.cpp.o
[141/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/IPrimaryScreen.cpp.o
[142/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/Config.cpp.o
[143/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/ProtocolTypes.cpp.o
[144/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/ClientApp.cpp.o
[145/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/PacketStreamFilter.cpp.o
[146/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/KeyState.cpp.o
[147/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/ProtocolUtil.cpp.o
[148/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/PlatformScreen.cpp.o
[149/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/Screen.cpp.o
[150/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/XDeskflow.cpp.o
[151/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/XScreen.cpp.o
[152/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/StreamChunker.cpp.o
[153/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/KeyMap.cpp.o
[154/325] Building CXX object src/lib/client/CMakeFiles/client.dir/client_autogen/mocs_compilation.cpp.o
[155/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/ServerArgs.cpp.o
[156/325] Linking CXX static library src/lib/platform/libplatform.a
[157/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/DaemonApp.cpp.o
[158/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/App.cpp.o
[159/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/languages/LanguageManager.cpp.o
[160/325] Automatic MOC and UIC for target FingerprintDatabaseTests
[161/325] Automatic MOC and UIC for target FingerprintTests
[162/325] Building CXX object src/lib/client/CMakeFiles/client.dir/HelloBack.cpp.o
[163/325] Building CXX object src/lib/client/CMakeFiles/client.dir/ServerProxy.cpp.o
[164/325] Building CXX object src/lib/client/CMakeFiles/client.dir/Client.cpp.o
[165/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/ServerApp.cpp.o
[166/325] Building CXX object src/lib/deskflow/CMakeFiles/app.dir/ipc/DaemonIpcServer.cpp.o
[167/325] Linking CXX executable src/unittests/base/StringTests
[168/325] Linking CXX executable src/unittests/base/UnicodeTests
[169/325] Linking CXX static library src/lib/deskflow/libapp.a
[170/325] Linking CXX static library src/lib/client/libclient.a
[171/325] Linking CXX executable src/unittests/base/XBaseTests
[172/325] Automatic MOC and UIC for target ArgParserTests
[173/325] Building CXX object src/unittests/net/CMakeFiles/SecureUtilsTests.dir/SecureUtilsTests.cpp.o
[174/325] Automatic MOC and UIC for target ClipboardTests
[175/325] Building CXX object src/unittests/net/CMakeFiles/SecureUtilsTests.dir/SecureUtilsTests_autogen/mocs_compilation.cpp.o
[176/325] Automatic MOC and UIC for target ClipboardChunksTests
[177/325] Automatic MOC and UIC for target ConfigTests
[178/325] Automatic MOC and UIC for target IKeyStateTests
[179/325] Automatic MOC and UIC for target ServerAppTests
[180/325] Automatic MOC and UIC for target KeyMapTests
[181/325] Building CXX object src/unittests/net/CMakeFiles/FingerprintTests.dir/FingerprintTests_autogen/mocs_compilation.cpp.o
[182/325] Automatic MOC and UIC for target gui
[183/325] Automatic MOC and UIC for target XWindowsClipboardTests
[184/325] Building CXX object src/unittests/net/CMakeFiles/FingerprintDatabaseTests.dir/FingerprintDatabaseTests_autogen/mocs_compilation.cpp.o
[185/325] Automatic MOC and UIC for target X11LayoutParserTests
[186/325] Building CXX object src/unittests/net/CMakeFiles/FingerprintTests.dir/FingerprintTests.cpp.o
[187/325] Automatic MOC and UIC for target LanguageManagerTests
[188/325] Automatic MOC and UIC for target ServerConfigTests
[189/325] Building CXX object src/unittests/net/CMakeFiles/FingerprintDatabaseTests.dir/FingerprintDatabaseTests.cpp.o
[190/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/KeySequence.cpp.o
[191/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/DataDownloader.cpp.o
[192/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/Action.cpp.o
[193/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/Diagnostic.cpp.o
[194/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/FileTail.cpp.o
[195/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/DotEnv.cpp.o
[196/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/Hotkey.cpp.o
[197/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/gui_autogen/mocs_compilation.cpp.o
[198/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/Logger.cpp.o
[199/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/Messages.cpp.o
[200/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/config/Screen.cpp.o
[201/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/ScreenSetupModel.cpp.o
[202/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/VersionChecker.cpp.o
[203/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/config/ScreenConfig.cpp.o
[204/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/ServerConfig.cpp.o
[205/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/core/ServerMessage.cpp.o
[206/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/MainWindow.cpp.o
[207/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/core/CommandProcess.cpp.o
[208/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/core/ClientConnection.cpp.o
[209/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/config/ScreenList.cpp.o
[210/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/core/ServerConnection.cpp.o
[211/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/dialogs/AddClientDialog.cpp.o
[212/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/dialogs/AboutDialog.cpp.o
[213/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/core/WaylandWarnings.cpp.o
[214/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/core/CoreProcess.cpp.o
[215/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/dialogs/ActionDialog.cpp.o
[216/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/dialogs/FingerprintDialog.cpp.o
[217/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/dialogs/HotkeyDialog.cpp.o
[218/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/ipc/DaemonIpcClient.cpp.o
[219/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/dialogs/ScreenSettingsDialog.cpp.o
[220/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/proxy/QProcessProxy.cpp.o
[221/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/tls/TlsUtility.cpp.o
[222/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/IStringValidator.cpp.o
[223/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/EmptyStringValidator.cpp.o
[224/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/tls/TlsCertificate.cpp.o
[225/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/dialogs/SettingsDialog.cpp.o
[226/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/dialogs/ServerConfigDialog.cpp.o
[227/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/ComputerNameValidator.cpp.o
[228/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/AliasValidator.cpp.o
[229/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/SpacesValidator.cpp.o
[230/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/ScreenDuplicationsValidator.cpp.o
[231/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/LineEditValidator.cpp.o
[232/325] Automatic MOC and UIC for target ServerTests
[233/325] Automatic MOC and UIC for target deskflow-client
[234/325] Automatic MOC and UIC for target deskflow-server
[235/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/ValidationError.cpp.o
[236/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/validators/ScreenNameValidator.cpp.o
[237/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/widgets/KeySequenceWidget.cpp.o
[238/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/widgets/FingerprintPreview.cpp.o
[239/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/widgets/TrashScreenWidget.cpp.o
[240/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/widgets/NewScreenWidget.cpp.o
[241/325] Building CXX object src/lib/gui/CMakeFiles/gui.dir/widgets/ScreenSetupView.cpp.o
[242/325] Linking CXX static library src/lib/gui/libgui.a
[243/325] Automatic MOC and UIC for target deskflow
[244/325] Automatic RCC for ../res/deskflow.qrc
[245/325] Building CXX object src/unittests/deskflow/CMakeFiles/ClipboardTests.dir/ClipboardTests_autogen/mocs_compilation.cpp.o
[246/325] Automatic MOC and UIC for target DotEnvTests
[247/325] Automatic MOC and UIC for target LoggerTests
[248/325] Building CXX object src/unittests/deskflow/CMakeFiles/ArgParserTests.dir/ArgParserTests_autogen/mocs_compilation.cpp.o
[249/325] Automatic MOC and UIC for target legacytests
[250/325] Building CXX object src/apps/deskflow-gui/CMakeFiles/deskflow.dir/deskflow_autogen/mocs_compilation.cpp.o
[251/325] Building CXX object src/unittests/deskflow/CMakeFiles/ClipboardChunksTests.dir/ClipboardChunksTests_autogen/mocs_compilation.cpp.o
[252/325] Automatic MOC and UIC for target ScreenTests
[253/325] Building CXX object src/apps/deskflow-gui/CMakeFiles/deskflow.dir/deskflow_autogen/WG5ICXO7IL/qrc_deskflow.cpp.o
[254/325] Automatic MOC and UIC for target CommandProcessTests
[255/325] Building CXX object src/unittests/deskflow/CMakeFiles/ArgParserTests.dir/ArgParserTests.cpp.o
[256/325] Building CXX object src/unittests/deskflow/CMakeFiles/ClipboardTests.dir/ClipboardTests.cpp.o
[257/325] Building CXX object src/unittests/deskflow/CMakeFiles/ConfigTests.dir/ConfigTests_autogen/mocs_compilation.cpp.o
[258/325] Building CXX object src/unittests/deskflow/CMakeFiles/ClipboardChunksTests.dir/ClipboardChunksTests.cpp.o
[259/325] Building CXX object src/unittests/deskflow/CMakeFiles/ConfigTests.dir/ConfigTests.cpp.o
[260/325] Building CXX object src/unittests/deskflow/CMakeFiles/IKeyStateTests.dir/IKeyStateTests_autogen/mocs_compilation.cpp.o
[261/325] Building CXX object src/unittests/deskflow/CMakeFiles/KeyMapTests.dir/KeyMapTests.cpp.o
[262/325] Building CXX object src/unittests/deskflow/CMakeFiles/IKeyStateTests.dir/IKeyStateTests.cpp.o
[263/325] Building CXX object src/apps/deskflow-gui/CMakeFiles/deskflow.dir/deskflow-gui.cpp.o
[264/325] Building CXX object src/unittests/deskflow/CMakeFiles/LanguageManagerTests.dir/LanguageManagerTests_autogen/mocs_compilation.cpp.o
[265/325] Building CXX object src/unittests/deskflow/CMakeFiles/KeyMapTests.dir/KeyMapTests_autogen/mocs_compilation.cpp.o
[266/325] Building CXX object src/unittests/deskflow/CMakeFiles/LanguageManagerTests.dir/LanguageManagerTests.cpp.o
[267/325] Building CXX object src/unittests/deskflow/CMakeFiles/ServerAppTests.dir/ServerAppTests.cpp.o
[268/325] Building CXX object src/unittests/deskflow/CMakeFiles/ServerAppTests.dir/ServerAppTests_autogen/mocs_compilation.cpp.o
[269/325] Building CXX object src/unittests/deskflow/CMakeFiles/X11LayoutParserTests.dir/X11LayoutParserTests_autogen/mocs_compilation.cpp.o
[270/325] Building CXX object src/unittests/gui/CMakeFiles/DotEnvTests.dir/DotEnvTests_autogen/mocs_compilation.cpp.o
[271/325] Building CXX object src/unittests/deskflow/CMakeFiles/X11LayoutParserTests.dir/X11LayoutParserTests.cpp.o
[272/325] Automatic RCC for ../../../apps/res/deskflow.qrc
[273/325] Building CXX object src/unittests/gui/CMakeFiles/LoggerTests.dir/LoggerTests_autogen/mocs_compilation.cpp.o
[274/325] Building CXX object src/unittests/gui/CMakeFiles/DotEnvTests.dir/DotEnvTests.cpp.o
[275/325] Building CXX object src/unittests/gui/CMakeFiles/LoggerTests.dir/LoggerTests.cpp.o
[276/325] Building CXX object src/unittests/gui/config/CMakeFiles/ScreenTests.dir/ScreenTests_autogen/mocs_compilation.cpp.o
[277/325] Building CXX object src/unittests/gui/config/CMakeFiles/ScreenTests.dir/ScreenTests.cpp.o
[278/325] Building CXX object src/unittests/gui/core/CMakeFiles/CommandProcessTests.dir/CommandProcessTests_autogen/mocs_compilation.cpp.o
[279/325] Building CXX object src/apps/deskflow-client/CMakeFiles/deskflow-client.dir/deskflow-client_autogen/mocs_compilation.cpp.o
[280/325] Building CXX object src/unittests/platform/CMakeFiles/XWindowsClipboardTests.dir/XWindowsClipboardTests.cpp.o
[281/325] Building CXX object src/apps/deskflow-server/CMakeFiles/deskflow-server.dir/deskflow-server_autogen/mocs_compilation.cpp.o
[282/325] Building CXX object src/unittests/platform/CMakeFiles/XWindowsClipboardTests.dir/XWindowsClipboardTests_autogen/mocs_compilation.cpp.o
[283/325] Building CXX object src/unittests/gui/core/CMakeFiles/CommandProcessTests.dir/CommandProcessTests.cpp.o
[284/325] Building CXX object src/unittests/server/CMakeFiles/ServerConfigTests.dir/ServerConfigTests.cpp.o
[285/325] Linking CXX executable src/unittests/common/SettingsTests
[286/325] Building CXX object src/apps/deskflow-client/CMakeFiles/deskflow-client.dir/deskflow-client.cpp.o
[287/325] Linking CXX executable src/unittests/deskflow/ClipboardTests
[288/325] Linking CXX executable src/unittests/deskflow/ClipboardChunksTests
[289/325] Linking CXX executable src/unittests/deskflow/ArgParserTests
[290/325] Building CXX object src/apps/deskflow-server/CMakeFiles/deskflow-server.dir/deskflow-server.cpp.o
[291/325] Linking CXX executable src/unittests/deskflow/IKeyStateTests
[292/325] Linking CXX executable bin/deskflow
[293/325] Linking CXX executable src/unittests/deskflow/ConfigTests
[294/325] Linking CXX executable src/unittests/deskflow/LanguageManagerTests
[295/325] Linking CXX executable src/unittests/deskflow/KeyMapTests
[296/325] Linking CXX executable src/unittests/deskflow/X11LayoutParserTests
[297/325] Building CXX object src/unittests/server/CMakeFiles/ServerConfigTests.dir/ServerConfigTests_autogen/mocs_compilation.cpp.o
[298/325] Building CXX object src/unittests/legacytests/legacytests/CMakeFiles/legacytests.dir/legacytests_autogen/mocs_compilation.cpp.o
[299/325] Building CXX object src/unittests/server/CMakeFiles/ServerTests.dir/ServerTests.cpp.o
[300/325] Linking CXX executable src/unittests/gui/DotEnvTests
[301/325] Linking CXX executable src/unittests/gui/config/ScreenTests
[302/325] Building CXX object src/unittests/server/CMakeFiles/ServerTests.dir/ServerTests_autogen/mocs_compilation.cpp.o
[303/325] Linking CXX executable src/unittests/gui/LoggerTests
[304/325] Linking CXX executable src/unittests/deskflow/ServerAppTests
[305/325] Linking CXX executable src/unittests/gui/core/CommandProcessTests
[306/325] Building CXX object src/unittests/legacytests/legacytests/CMakeFiles/legacytests.dir/__/shared/ExitTimeout.cpp.o
[307/325] Building CXX object src/unittests/legacytests/legacytests/CMakeFiles/legacytests.dir/base/LogTests.cpp.o
[308/325] Building CXX object src/unittests/legacytests/legacytests/CMakeFiles/legacytests.dir/legacytests_autogen/WG5ICXO7IL/qrc_deskflow.cpp.o
[309/325] Linking CXX executable src/unittests/net/SecureUtilsTests
[310/325] Linking CXX executable src/unittests/net/FingerprintTests
[311/325] Linking CXX executable src/unittests/net/FingerprintDatabaseTests
[312/325] Linking CXX executable src/unittests/platform/XWindowsClipboardTests
[313/325] Linking CXX executable src/unittests/server/ServerConfigTests
[314/325] Linking CXX executable src/unittests/server/ServerTests
[315/325] Building CXX object src/unittests/legacytests/legacytests/CMakeFiles/legacytests.dir/main.cpp.o
[316/325] Building CXX object src/unittests/legacytests/legacytests/CMakeFiles/legacytests.dir/client/HelloBackTests.cpp.o
[317/325] Linking CXX executable bin/deskflow-client
[318/325] Building CXX object src/unittests/legacytests/legacytests/CMakeFiles/legacytests.dir/gui/core/ClientConnectionTests.cpp.o
[319/325] Building CXX object src/unittests/legacytests/legacytests/CMakeFiles/legacytests.dir/gui/core/ServerConnectionTests.cpp.o
[320/325] Running utility command for run_tests
Test project /home/nick/Projects/deskflow/build/src/unittests
      Start  1: ArchStringTests
 1/25 Test  #1: ArchStringTests ..................   Passed    0.02 sec
      Start  2: PathTests
 2/25 Test  #2: PathTests ........................   Passed    0.02 sec
      Start  3: StringTests
 3/25 Test  #3: StringTests ......................   Passed    0.02 sec
      Start  4: UnicodeTests
 4/25 Test  #4: UnicodeTests .....................   Passed    0.02 sec
      Start  5: XBaseTests
 5/25 Test  #5: XBaseTests .......................   Passed    0.02 sec
      Start  6: SettingsTests
 6/25 Test  #6: SettingsTests ....................   Passed    0.31 sec
      Start  7: ArgParserTests
 7/25 Test  #7: ArgParserTests ...................   Passed    0.05 sec
      Start  8: ClipboardTests
 8/25 Test  #8: ClipboardTests ...................   Passed    0.04 sec
      Start  9: ClipboardChunksTests
 9/25 Test  #9: ClipboardChunksTests .............   Passed    0.04 sec
      Start 10: ConfigTests
10/25 Test #10: ConfigTests ......................   Passed    0.04 sec
      Start 11: IKeyStateTests
11/25 Test #11: IKeyStateTests ...................   Passed    0.04 sec
      Start 12: KeyMapTests
12/25 Test #12: KeyMapTests ......................   Passed    0.04 sec
      Start 13: LanguageManagerTests
13/25 Test #13: LanguageManagerTests .............   Passed    0.03 sec
      Start 14: ServerAppTests
14/25 Test #14: ServerAppTests ...................   Passed    0.03 sec
      Start 15: X11LayoutParserTests
15/25 Test #15: X11LayoutParserTests .............   Passed    0.02 sec
      Start 16: DotEnvTests
16/25 Test #16: DotEnvTests ......................   Passed    0.07 sec
      Start 17: LoggerTests
17/25 Test #17: LoggerTests ......................   Passed    0.07 sec
      Start 18: ScreenTests
18/25 Test #18: ScreenTests ......................   Passed    0.05 sec
      Start 19: CommandProcessTests
19/25 Test #19: CommandProcessTests ..............   Passed    0.09 sec
      Start 20: SecureUtilsTests
20/25 Test #20: SecureUtilsTests .................   Passed    0.02 sec
      Start 21: FingerprintTests
21/25 Test #21: FingerprintTests .................   Passed    0.02 sec
      Start 22: FingerprintDatabaseTests
22/25 Test #22: FingerprintDatabaseTests .........   Passed    0.02 sec
      Start 23: XWindowsClipboardTests
23/25 Test #23: XWindowsClipboardTests ...........   Passed    0.02 sec
      Start 24: ServerConfigTests
24/25 Test #24: ServerConfigTests ................   Passed    0.02 sec
      Start 25: ServerTests
25/25 Test #25: ServerTests ......................   Passed    0.02 sec

100% tests passed, 0 tests failed out of 25

Total Test time (real) =   1.15 sec
[321/325] Linking CXX executable bin/deskflow-server
[322/325] Building CXX object src/unittests/legacytests/legacytests/CMakeFiles/legacytests.dir/gui/core/CoreProcessTests.cpp.o
[323/325] Building CXX object src/unittests/legacytests/legacytests/CMakeFiles/legacytests.dir/arch/unix/ArchNetworkBSDTests.cpp.o
[324/325] Building CXX object src/unittests/legacytests/legacytests/CMakeFiles/legacytests.dir/deskflow/KeyStateTests.cpp.o
[325/325] Linking CXX executable bin/legacytests
build finished successfully.

@sithlord48
sithlord48 requested a review from nbolton June 30, 2025 11:46
@sithlord48 sithlord48 added the 🗒️ task Doesn't directly add new functionality or fix bugs in the program label Jun 30, 2025
@nbolton
nbolton merged commit 4c2b9eb into master Jun 30, 2025
@nbolton
nbolton deleted the doxygenUpdate1 branch June 30, 2025 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📝 document Requires documenting in the wiki / Documentation updates 🗒️ task Doesn't directly add new functionality or fix bugs in the program

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Developer doc build warnings/errors (no uniquely matching class member found)

2 participants