13 Commits

Author SHA1 Message Date
Kawe Mazidjatari
b15b4dd524 Thirdparty: add LZ4 to project
Will be used for data block sender/receiver rebuild
2024-02-19 21:22:23 +01:00
Kawe Mazidjatari
45e95039e8 Add ZSTD to SDK 2024-01-29 23:00:16 +01:00
Kawe Mazidjatari
d6c175a5e5 Update third party legal notices
Added MbedTLS & l8w8jwt.
2023-10-15 16:51:47 +02:00
Kawe Mazidjatari
57feab706c Add NVIDIA NvAPI legal notice
Should be in the thirdpartylegalnotices.txt we ship with builds.
2023-09-16 17:45:38 +02:00
Kawe Mazidjatari
b85003a9ac Replace JSON library with RapidJSON
Less copies and overall CPU time parsing/constructing JSON's as we are mostly still using string pointers rather than STL string container.
2023-09-07 11:17:05 +02:00
Kawe Mazidjatari
8171d4530f
Update thirdpartylegalnotices.txt 2023-04-10 02:10:51 +02:00
Kawe Mazidjatari
ae8a6222fe Update license file
Add curl license in place of 'yhirose HTTP library', which has been replaced with curl.
2023-02-12 20:05:59 +01:00
Kawe Mazidjatari
5813c0ed24 Update thirdpartylegalnotices.txt 2022-09-07 02:12:56 +02:00
Kawe Mazidjatari
0c11011567 Add ImGuiColorTextEdit to project 2022-06-18 23:23:29 +02:00
Kawe Mazidjatari
11652d015d SDK launcher progress
* Fixed compiler error when trying to compile SDK Launcher in debug (static lib was not compiled with static link runtime).
* Documented most stuff in basepanel.cpp
* Split some logic into dedicated functions in basepanel.cpp
* Implemented VDF parser from Matthias Moeller.
* Parse playlist file and load all playlists into the combo box.
2022-05-26 01:44:46 +02:00
Kawe Mazidjatari
aedc722a8f Update thirdpartylegalnotices.txt 2022-05-04 03:10:56 +02:00
Kawe Mazidjatari
10474d07d7 Update JSON lib to version 3.10.5 2022-05-03 17:28:17 +02:00
Kawe Mazidjatari
7c9a50f0d5 Add proper license to project
The project was never licensed, it only contained third party licenses.
I determined to use the Source SDK 2013 license for this, as the majority of the business logic running this product is based on Valve's (the license has zero restrictions in the scope of our goal with this project).
The licenses has to be included with any depots from now on in the folder 'legal' placed in the root of the project folder (the location of r5apex_ds.exe).

With any new additions of third party code, the 'thirdpartylegalnotices.txt' file has to be updated accordingly.
2022-04-01 00:11:42 +02:00