From cce6db9e0bc33825855cb2bd39712eaec4c6be06 Mon Sep 17 00:00:00 2001 From: Ray Date: Fri, 29 Mar 2024 10:20:30 +0100 Subject: [PATCH 1/4] Add raylib Framework --- descriptions/Engine.raylib.md | 1 + rules.ini | 1 + tests/types/Engine.raylib.txt | 9 +++++++++ tests/types/_NonMatchingTests.txt | 2 ++ 4 files changed, 13 insertions(+) create mode 100644 descriptions/Engine.raylib.md create mode 100644 tests/types/Engine.raylib.txt diff --git a/descriptions/Engine.raylib.md b/descriptions/Engine.raylib.md new file mode 100644 index 000000000..c5a22b1bb --- /dev/null +++ b/descriptions/Engine.raylib.md @@ -0,0 +1 @@ +[**raylib**](https://www.raylib.com/) is a simple and easy-to-use library to enjoy videogames programming. raylib is lightweight, multi-platform, free and open-source. diff --git a/rules.ini b/rules.ini index 57e63f556..e2ec1ac6a 100644 --- a/rules.ini +++ b/rules.ini @@ -134,6 +134,7 @@ Prism3D[] = (?:^|/)base\.scs$ Prism3D[] = (?:^|/)p3shared\.dll$ PyGame = (?:^|/)pygame Rayne = (?:^|/)Rayne\.dll$ +raylib = (?:^|/)(?:lib)?raylib\.(?:dll|so)$ RealVirtuality[] = \.pbo$ RealVirtuality[] = \.bisign$ REDengine = \.(?:red|w2)scripts$ diff --git a/tests/types/Engine.raylib.txt b/tests/types/Engine.raylib.txt new file mode 100644 index 000000000..7e04e6546 --- /dev/null +++ b/tests/types/Engine.raylib.txt @@ -0,0 +1,9 @@ +/raylib.dll +/raylib.so +/libraylib.dll +/libraylib.so +Sub/Folder/raylib.dll +raylib.dll +raylib.so +libraylib.dll +libraylib.so diff --git a/tests/types/_NonMatchingTests.txt b/tests/types/_NonMatchingTests.txt index 6f7f51b2f..eaa321017 100644 --- a/tests/types/_NonMatchingTests.txt +++ b/tests/types/_NonMatchingTests.txt @@ -773,6 +773,8 @@ sli.spk packs/sli sdl2xdll sdlxdll +raylib.dllwhoops +Sub/Folder/raylib.dllwhoops nodexdll nw.dlls nwjs-win/nwxdll From a81ca1d34ebf69aa6127c7a91bc5c2bc681fdf6d Mon Sep 17 00:00:00 2001 From: Ray Date: Fri, 29 Mar 2024 10:29:23 +0100 Subject: [PATCH 2/4] Update rules.ini --- rules.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules.ini b/rules.ini index e2ec1ac6a..69e894837 100644 --- a/rules.ini +++ b/rules.ini @@ -133,8 +133,8 @@ PlayFirstPlayground = \.pfp$ Prism3D[] = (?:^|/)base\.scs$ Prism3D[] = (?:^|/)p3shared\.dll$ PyGame = (?:^|/)pygame -Rayne = (?:^|/)Rayne\.dll$ raylib = (?:^|/)(?:lib)?raylib\.(?:dll|so)$ +Rayne = (?:^|/)Rayne\.dll$ RealVirtuality[] = \.pbo$ RealVirtuality[] = \.bisign$ REDengine = \.(?:red|w2)scripts$ From a6c3d00e15433dcabdd8203d3c2a48ec5dca9eae Mon Sep 17 00:00:00 2001 From: Ray Date: Fri, 29 Mar 2024 14:32:18 +0100 Subject: [PATCH 3/4] Update rules.ini Co-authored-by: Antoine Rybacki <15911822+Lifeismana@users.noreply.github.com> --- rules.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules.ini b/rules.ini index 69e894837..6c05155f5 100644 --- a/rules.ini +++ b/rules.ini @@ -133,7 +133,7 @@ PlayFirstPlayground = \.pfp$ Prism3D[] = (?:^|/)base\.scs$ Prism3D[] = (?:^|/)p3shared\.dll$ PyGame = (?:^|/)pygame -raylib = (?:^|/)(?:lib)?raylib\.(?:dll|so)$ +raylib = (?:^|/)(?:lib)?raylib\. Rayne = (?:^|/)Rayne\.dll$ RealVirtuality[] = \.pbo$ RealVirtuality[] = \.bisign$ From 106a31a5a898f60e36398407d74f64088b2dc7d1 Mon Sep 17 00:00:00 2001 From: Ray Date: Fri, 29 Mar 2024 21:03:50 +0100 Subject: [PATCH 4/4] Remove _NonMatchingTests after updating the rule --- tests/types/_NonMatchingTests.txt | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/types/_NonMatchingTests.txt b/tests/types/_NonMatchingTests.txt index eaa321017..6f7f51b2f 100644 --- a/tests/types/_NonMatchingTests.txt +++ b/tests/types/_NonMatchingTests.txt @@ -773,8 +773,6 @@ sli.spk packs/sli sdl2xdll sdlxdll -raylib.dllwhoops -Sub/Folder/raylib.dllwhoops nodexdll nw.dlls nwjs-win/nwxdll