From d87458374c1de1b4e4c2ebc38d9af69b6f785c74 Mon Sep 17 00:00:00 2001 From: TonySotirov Date: Wed, 5 Nov 2025 18:35:02 +0200 Subject: [PATCH 1/2] Add Noesis GUI detection * Add Noesis GUI rules * Add short description with an link to the NoesisGUI site * Add non-matching tests * Add tests for the Windows Noesis.dll library --- rules.ini | 1 + tests/types/SDK.NoesisGUI.md | 1 + tests/types/SDK.NoesisGUI.txt | 2 ++ tests/types/_NonMatchingTests.txt | 4 ++++ 4 files changed, 8 insertions(+) create mode 100644 tests/types/SDK.NoesisGUI.md create mode 100644 tests/types/SDK.NoesisGUI.txt diff --git a/rules.ini b/rules.ini index 04c7acbfb..3f2cbb74b 100644 --- a/rules.ini +++ b/rules.ini @@ -310,6 +310,7 @@ Miles_Sound_System = (?:^|/)mss(?:16|32|64)\.dll$ Mirror = (?:^|/)Mirror\.dll$ Modio = (?:^|/)mod\.?io NodeJS = (?:^|/)(?:lib)?node\.(?:dll|dylib)$ +NoesisGUI = (?:^|/)(?:lib)?Noesis\.(?:dll|dylib|so)$ NvCloth = (?:^|/)NvCloth(?:profile)?_x(?:64|86)\.dll$ NVIDIA_Ansel = (?:^|/)AnselSDK(?:32|64)\.dll$ NVIDIA_APEX = (?:^|/)apex(?:framework|_framework|_loader|_release) diff --git a/tests/types/SDK.NoesisGUI.md b/tests/types/SDK.NoesisGUI.md new file mode 100644 index 000000000..32da84641 --- /dev/null +++ b/tests/types/SDK.NoesisGUI.md @@ -0,0 +1 @@ +[**NoesisGUI**](https://www.noesisengine.com/) is a multiplatform graphical user interface middleware for videogames and realtime applications based on the XAML language. \ No newline at end of file diff --git a/tests/types/SDK.NoesisGUI.txt b/tests/types/SDK.NoesisGUI.txt new file mode 100644 index 000000000..dabc67c5b --- /dev/null +++ b/tests/types/SDK.NoesisGUI.txt @@ -0,0 +1,2 @@ +/Noesis.dll +Noesis.dll \ No newline at end of file diff --git a/tests/types/_NonMatchingTests.txt b/tests/types/_NonMatchingTests.txt index a7c9eae0a..62e47904d 100644 --- a/tests/types/_NonMatchingTests.txt +++ b/tests/types/_NonMatchingTests.txt @@ -634,6 +634,7 @@ fcry3dengine.dll fCry3DEngine.dll fCryRenderD3D11.dll fCryRenderD3D12.dll +Noessis.dll fCryRenderVulkan.dll fCryD3DCompilerStub.dll fengine.pak @@ -905,6 +906,7 @@ dx12Retail/AnselSDK44.dll AnselDK64.dlloopsidroppedthefile apexbutnotreallyapex apex.notwhatyourelookingfor +Noesis_dll RPG_RTxini configxrpgsave dataxdcp @@ -1064,6 +1066,7 @@ CoronaLabs_Corona_Native_dll Unigine_x64.pak UnigineEngine.dll Unigine_x86_dll +NNoesis.dll /ffx_fsr2_api_x64@dll /ffx_fsr2_api_x86@dll ffx_fsr2_api_x64@dll @@ -1229,6 +1232,7 @@ openvr_api_bundle tbb tbb_dll tbb12 +Noesis.dlll tbbmalloc tbbmalloc_dll libopenxr_loader From 63b8be5573b746e00fdc7f8b03da3be6848e2f23 Mon Sep 17 00:00:00 2001 From: TonySotirov Date: Wed, 5 Nov 2025 18:51:06 +0200 Subject: [PATCH 2/2] Move the description into the correct directory --- {tests/types => descriptions}/SDK.NoesisGUI.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {tests/types => descriptions}/SDK.NoesisGUI.md (100%) diff --git a/tests/types/SDK.NoesisGUI.md b/descriptions/SDK.NoesisGUI.md similarity index 100% rename from tests/types/SDK.NoesisGUI.md rename to descriptions/SDK.NoesisGUI.md