Commit graph

5352 commits

Author SHA1 Message Date
xavi92
e31ceadeb0 3rdParty-devel: Introduce rhash-tohex.cmake
Upstream rhash requires to define RHASH_XVERSION as:

printf "0x%02x%02x%02x%02x" major minor patch 0

However, the CMakeLists.txt introduced by the experimental branch [1]
did not include this definition.

Since calculating this string requires complex string manipulation in
CMake, a new file, namely rhash-tohex.cmake, and a function with the
same name have been introduced.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9569 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f4600f8fdd048d6638cfb600443c7c15e87cbc5e
Former-commit-id: 42557b46093e35d032de3d3aa7cf190ab5da3e9b
2024-10-27 07:45:42 +00:00
xavi92
d84bbd1140 librhash/CMakeLists.txt: Update sources/headers lists
The experimental branch that introduced this CMakeLists.txt [1] is
probably outdated and does not reflect the current tree structure.

Note that test_lib.{c,h} and test_utils.{c,h} have been intentionally
left out since they are not meant to be part of the rhash library.

[1]: https://github.com/rhash/RHash/pull/103


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9568 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 81dfe170c24d4e7b4d7311835a30538fd741b8ab
Former-commit-id: 7deddae1e14c1037161844a4459b6b1c08ff5e8b
2024-10-27 07:44:59 +00:00
xavi92
cc6fbaa67f Import rhash experimental CMakeLists.txt
CMake support is only available from an experimental branch [1].

Future commits shall replace the rhash build defined on
3rdParty-devel/CMakeLists.txt so as to use CMake over the ad-hoc
configure script defined by upstream rhash.

The reason behind the change is to allow non-POSIX platforms (e.g.:
Windows) to configure the rhash project using CMake.

[1]: https://github.com/rhash/RHash/pull/103


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9567 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d1264aa8d64953b9781cb6cf7c49f44cb5e95e2b
Former-commit-id: 431dea44caad0e54e68de9012fcb662965018b3f
2024-10-27 07:44:18 +00:00
xavi92
61b16fe97c Add x86_64-w64-mingw32.cmake
This file is meant to be used as a CMAKE_TOOLCHAIN_FILE [1] when
building the 3rdParty-devel project.

[1]: https://cmake.org/cmake/help/latest/variable/CMAKE_TOOLCHAIN_FILE.html


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9566 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d741bd0dea7310810e846437b2c7c9f2c63dcf7a
Former-commit-id: c7634eabd04a5c78eee324278fa3d9a5f76b09e6
2024-10-27 07:43:43 +00:00
xavi92
999885b529 3rdParty-devel/CMakeLists.txt: Support CMAKE_TOOLCHAIN_FILE
This standard CMake variable allows to cross-build the project using a
so-called "toolchain file", which defines the cross-toolchain.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9565 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c32ded0530faff50bb0266f994443ff9113714cc
Former-commit-id: 9309b1bb7568f2ba0c368e8550de01e941fdab74
2024-10-27 07:42:54 +00:00
xavi92
4beaf17b44 3rdParty-devel: Limit warnings to Visual Studio
These warnings are not relevant for other CMake generators, such as
"Unix Makefiles".


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9564 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c55b1096df21d5ea77037c61ef967865bc6878d4
Former-commit-id: 7c5a6de53b4fddf313acf7dd693c299f5b5c79c3
2024-10-27 07:42:19 +00:00
xavi92
c85eddfd1f thirdpartydefinitions.cmake: Fix typo
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9563 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 921ca762dd097e05e2c9c1e00ccc8a1d929b539a
Former-commit-id: ebbc040007e1543c09a462d9fc65257aba393315
2024-10-27 07:41:42 +00:00
xavi92
2fea662e8a 3rdParty-devel: Simplify endif() and else()
Repeating the condition statement on endif() and else() is a legacy
CMake feature [1].

[1]: https://cmake.org/cmake/help/latest/command/if.html


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9562 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 5ca54458cfe85c29a6739a2626c9569ce222b08d
Former-commit-id: 62b86d1e50db7ad4f2c6820cec017f059c79baad
2024-10-27 07:41:13 +00:00
xavi92
7d34dd5f70 networking: Fix invalid case for winmm
Windows systems are case-insensitive. However, POSIX systems could fail
to find libwinmm.a, as distributed by the x86_64-w64-mingw32
cross-toolchain.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9561 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ee33f425318e003be21d72f64daa3e6726607da0
Former-commit-id: 1b02cc82dc6ddfe2670a31c274d40fc3ac1a115f
2024-10-27 07:39:32 +00:00
xavi92
ae54f23f05 FindPLIB.cmake: Add ssgAux as name hint
Whereas Windows systems are case-insensitive, POSIX systems could fail
to find libssgAux accordingly.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9560 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ecfbe7fddc04996fa305c4411089f98a7c2fc67e
Former-commit-id: d7ef6b509885f1a216f5c41ae708ad2c35ba5a64
2024-10-27 07:39:00 +00:00
xavi92
d5bff2ab4b tgf.cpp: Include config.h on WIN32
For some unknown reason, HAVE_CONFIG_H is left undefined for Windows.
However, tgf.cpp has some references to SD_BUILD_INFO_SYSTEM and other
macros provided by config.h.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9559 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: a1c202a30f9760495dc3850f37769595a8d95d4d
Former-commit-id: 0183873c095831cb15adcaf9922a6843ca1f4c81
2024-10-27 07:38:34 +00:00
xavi92
1c47007aee raceinit.cpp: Add missing #include
This source file depends on VERSION_LONG, which is defined by config.h.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9558 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 97290e42ecae6346c00ca6771368fb9a266ad5c5
Former-commit-id: a2ba63b918f8c04a032b87726b1d4bf143da6741
2024-10-27 07:37:55 +00:00
xavi92
7ddb924550 main.cpp: Define SDL_MAIN_HANDLED
According to the documentation [1], SDL.h defines `main` as a macro
so as to perform automatic initialization and replaces the main
function with `SDL_main`. In order to avoid this behaviour, the
SDL_MAIN_HANDLED macro must be defined before including SDL.h.

This commit solves link-time undefined references to `main`.

[1]: https://wiki.libsdl.org/SDL2/SDL_SetMainReady


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9557 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: dc524d945dab929872060470a1073de283064883
Former-commit-id: e316320adb8e8697167f281a79968fd65af23327
2024-10-27 07:37:01 +00:00
xavi92
121d1f14b6 grloadac.cpp: Do not render windows in interior view
This commit forces OpenGL to cull the windows when loading the model, so
that single-sided windows are not rendered in interior view.

Cherry-picked from:

- https://sourceforge.net/p/cars-sports-racing/code/303/
- https://sourceforge.net/p/cars-sports-racing/code/308/


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9556 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: bd67efd9ec4a2a7b65b32799e1c24fb1f3dee02d
Former-commit-id: d43554e9fa2a7a66d0c5765a108cb4c6e7b96d6f
2024-10-06 11:43:25 +00:00
xavi92
8eb0ec30e9 Remove $Id leftovers
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9555 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 54c37996aa3713c058f7268afc652eba92a84a59
Former-commit-id: 99341655706664ea7122d6e28370c8b63a095b29
2024-10-06 06:21:25 +00:00
xavi92
4681971d6d Remove svn:keywords property from the repository
These properties are not transmitted with git-svn(1) [1], which might
then cause failed patches when modifying lines close to these
properties.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9554 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6ed21e1fe12d01a370842418c35722c75117a30a
Former-commit-id: 8ecd21b7c0211cd000b10b3f0032980f63c06398
2024-10-02 15:30:18 +00:00
xavi92
3ee635abb7 raceinit.cpp: Remove svn:keywords property
This is a preliminary test to ensure SVN's $Id$ keyword [1] is not
transmitted when using git-svn(1) [2].

[1]: https://svnbook.red-bean.com/en/1.7/svn.advanced.props.special.keywords.html
[2]: https://git-scm.com/docs/git-svn


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9553 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 531c15d57fbce1ccd78af6da7ced8530a990f09a
Former-commit-id: 8a396f5a4dcd8b8e1a5231ad3d08679c3aefd8d1
2024-09-30 06:06:54 +00:00
xavi92
014f82c37c Fix trailing whitespaces and ending newlines
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9552 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f126eada2ef5b97c10fbb59d74901bcc03303a19
Former-commit-id: df90a174acb9bc1810f0f24cfc186ff2bc36d420
2024-09-30 05:23:49 +00:00
xavi92
db0044baf9 Fix wrongly encoded character
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9551 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c52fd8dae18367fe4aa5c96454ae03130d12c6b8
Former-commit-id: 80afb101f35c4b34bcd805f8a84d6c4007b3451b
2024-09-30 05:23:22 +00:00
xavi92
0e7a45d2be Remove $Id$
This SVN-specific keyword [1] did not expand as expected on Git
repositories migrated from SVN via git-svn(1) [2]. Because of this,
applying patches with modifications would sometimes fail because, even
if these lines were not modified, they could be part of the context
lines, thus heavily confusing Git.

Since it is already expected to migrate from SVN to Git sometime soon,
this would also make $Id$ redundant.

[1]: https://svnbook.red-bean.com/en/1.7/svn.advanced.props.special.keywords.html
[2]: https://git-scm.com/docs/git-svn


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9550 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7acf9a9675a0496a85ecd61210b8c29c89f9517a
Former-commit-id: 1878bb38889e4dddc83ef762b6b384f0f0a4ecc5
2024-09-30 05:17:15 +00:00
xavi92
944b41e856 raceselectmenu.cpp: Release RmRaceSelectMenuHandle on exit
Reusing the same handle even when the menu exits introduced a bug when a
pointer to &rmRaceTypes.back() was used by rmOnSelectRaceMan, causing
undefined behaviour when rmRaceTypes was cleared by
rmOnRaceSelectShutdown.

Forcing RmRaceSelectInit to always initialise RmRaceSelectMenuHandle
fixes this because rmRaceTypes is now always initialised.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9549 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6c0e86dab9a38df6e4c6fa1308bf1cbd517f743f
Former-commit-id: 059275634d4548949c15bdd54d25957e738ad754
2024-09-16 17:46:39 +00:00
xavi92
b0b9d370df raceselectmenu.cpp: Use tabs consistently
This file was mostly using tabs, but some lines were inconsistently
indented with spaces.



git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9548 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f08173cbe33aadcf1504b2b08adfdce82fcd6e64
Former-commit-id: 12006834fff008ab6ec9f64289eb479de4b26555
2024-09-16 17:46:11 +00:00
xavi92
040d7e2d7e Avoid dangerous casts between integers and pointers
It is not portable to cast from/to void * to/from long without losing
precision.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9547 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 32f65435834d8eb531afd6332c65660d93b6d7b5
Former-commit-id: 4e0c836a31dc1b36b317ea684409f81f445a3160
2024-08-25 22:12:37 +00:00
xavi92
0b578b3d17 win32/rand.cpp: Use valid format specifier
According to the specification [1], DWORD is always defined as an
unsigned long.

[1]: https://learn.microsoft.com/en-us/windows/win32/winprog/windows-data-types


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9546 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 5ecc10653e325f77962fa6b9df536474c82cd667
Former-commit-id: 3b414f499b36f49a2a62b6c1a969645e5c2a4d28
2024-08-25 22:11:45 +00:00
xavi92
386ed19a73 guicombobox.cpp: Remove wrong pointer
No callback was defined for this call to gfuiGrButtonInit, so in fact
this pointer was useless.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9545 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 1cb69b3455a9b3d6a7028b4452fedaa253519aac
Former-commit-id: bac08cabb56f2e1ab36f54f45245a7b3a9fede75
2024-08-25 22:09:31 +00:00
xavi92
7403fe57dc Fix wrongly encoded characters
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9544 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3d2a040aa8dfb413e756332612f7391389ff6428
Former-commit-id: 33d3e8ec0aa8893b431119d620225696d676501f
2024-08-25 22:08:14 +00:00
xavi92
d43f9b039a Define WIN32_LEAN_AND_MEAN before #include <windows.h>
Otherwise, winsock.h is implicitly #included by the Win32 API, which
might then conflict with winsock2.h.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9543 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 804a2f7686eef1b656a63225cbda4f89d7b36639
Former-commit-id: e52e533be7785034b1fdebad19bce1e9940c26f8
2024-08-15 22:09:22 +00:00
xavi92
707bd2e28b win32/rand.cpp: Add missing static_cast
As opposed to C, C++ does not allow casting from void * to other pointer
types.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9542 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 4b30d393f723ce5ab551d93249d72a32feeab090
Former-commit-id: da5c06d9a2f96c81bec46ead1e56a24b3e6732fb
2024-08-15 00:12:25 +00:00
xavi92
42da74eba0 portability: Add missing target_include_directories
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9541 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6ac127bc78360e8901c34da94878a38347f5607b
Former-commit-id: 2861b6d73fd2aaaee9b56a28a1370fc55bea64f3
2024-08-13 00:02:51 +00:00
xavi92
f7dd89b2ad cmake: Add Findrhash.cmake
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9540 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 95341c293c88b1d8d45e351336983b3b152b238d
Former-commit-id: c834c4137793fb5d7e4e22ede64bf02c4e8686d0
2024-08-12 23:59:58 +00:00
xavi92
5e72503eb1 3rdParty-devel: Add rhash
This is a 0-clause BSD-licensed, tiny hash library written in C and
widely available on both POSIX and Windows systems.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9539 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2bdfd5a8b16647266a18c55e870b0013e948d08d
Former-commit-id: d56649b829919db5d7bd0774f25560ffd822185c
2024-08-12 23:59:12 +00:00
xavi92
3185eb2d02 legacymenu: Replace OpenSSL with rhash + portability::rand
Despite its ubiquity, OpenSSL is a huge and complex library from which
only a couple of small features (SHA256 computation and pseudorandom
number generation) were being used by the project.

Therefore, this commit replaces OpenSSL with (much) smaller
dependencies.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9538 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: a46f6f8b0effd71d48affdac401e50ce32d4b1a8
Former-commit-id: a12159f5551c3875bb266f6c0de55650003489ab
2024-08-12 23:57:54 +00:00
xavi92
41fbb17289 portability: Add portability::rand
This function makes use of system-specific interfaces to generate
cryptographically secure pseudorandom numbers.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9537 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 102329336b6055290791ee1ca7f5dd6b49e73d77
Former-commit-id: cc525465dc187bbcad98a6c9a6ec90f7132a7558
2024-08-12 23:57:10 +00:00
xavi92
3636ee6097 portability: Move sources to their own directories
More portability functions shall be defined by future commits. Since it
is preferred to keep each function on its own source file, it is also
desirable to keep them on their own directories, based on the system
they were written for.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9536 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 13a58045307b4e6fbe00925ee1b5aec2316d285a
Former-commit-id: c18046b698e099e2c67c1825955a92531209b14d
2024-08-12 23:56:21 +00:00
xavi92
171a1d1ea4 tgfclient: Do not cast integers to pointers
These casts were dangerous and not accepted by more modern compilers,
such as GCC 14. In fact, all of them could be trivially replaced with
safe and portable alternatives.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9535 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ba9c39525f91274c60086272d12b3b9b6bf7a451
Former-commit-id: f13171db00171b7c9d190019cbe807829a56103d
2024-08-12 21:41:58 +00:00
xavi92
9b5aa6ad58 Add missing #include <windows.h>
Any references to Win32-specific symbols should be precluded with this
header file to avoid undefined reference errors.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9534 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: a32d06d62773b99b8878b9dbecb6425c2cf7fcf5
Former-commit-id: a16cf8bd4dcd47c1fc82904138b9daa8a9737931
2024-08-12 21:40:51 +00:00
xavi92
ef21cb35d7 trackeditor: Do not disable transparency panel
Unfortunately,
AbstractColorChooserPanel.setColorTransparencySelectionEnabled was
introduced by Java 9, whereas Speed Dreams still targets Java 8 (aka
1.8).

Despite the more confusing GUI, which allows users to adjust
transparency, it returns the same Color to the caller regardless
transparency, so no regressions are introduced.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9533 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 747030115c46ef36e4e9e644e8c1c04cc26ccf2c
Former-commit-id: 2e4e0df74521e4f16371d8832cdd6b4f6e3e34f1
2024-08-11 15:40:48 +00:00
xavi92
4822aa7866 trackeditor: Replace use of isBlank()
isBlank() was introduced by Java 11. However, Speed Dreams still
requires Java 8 (aka 1.8).


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9532 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 07bedd81d76ea78bfe06c37ade02ef5abff4962d
Former-commit-id: e5d12ce350800abfb26c804597b8806e9519a937
2024-08-11 15:40:11 +00:00
xavi92
6f1afb68b6 thirdpartydeps.cmake: Fix wrong reference to minizip
Findminizip.cmake does not define MINIZIP_LIBRARY, but
minizip_LIBRARIES. Ideally, minizip::minizip should be used instead, but
that seems not to work for some unknown reason.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9531 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c06a8fe688535315e10a1ece4175eda032d1b850
Former-commit-id: 053d6039517c16770d0b9a8994c72ba58f0c2da1
2024-08-09 10:06:24 +00:00
xavi92
765250191a downloadsmenu.cpp: Fix a couple of memory leaks
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9530 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 201ea18b8162c42baf82389f3128606055aa4c74
Former-commit-id: cd8d9bea7ec9ef4fa426e9b64dbbf03db4b0e04a
2024-08-08 23:23:42 +00:00
xavi92
c43b0f8db7 downloadsmenu.cpp: Fix missing std::ios::binary
std::ios::binary holds equivalent semantics to fopen(3)'s 'b' flag.
Whereas POSIX systems would typically ignore this flag, Windows relies
on this flag to apply conversions to newline characters.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9529 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e91037ffa80ddede63866f10012d9d8a5d0e67e5
Former-commit-id: 115f04a57001cf92fca5d3b27ce5e2b2c5fe4dd9
2024-08-08 23:23:09 +00:00
xavi92
d893a9a41d Add documentation about the download manager
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9528 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 4640dfcf3561bd0cc2be1816780ccf7f6a7cff30
Former-commit-id: 1e5191eefcd294651d597082ab5a62e539bf10dd
2024-08-08 23:21:57 +00:00
iobyte
a8134a1491 fix downloaded data corruption on windows
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9526 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 721848819c0a8a059f3d75f3ca53522e724d8ce0
Former-commit-id: b9305e143d28936522ea88635c485b7dba70e369
2024-08-05 14:28:34 +00:00
iobyte
8b191adc24 fix for FindCJSON.cmake from Joe
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9525 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: db9300ec7995fb4c3e510d9b15ff466fc541971b
Former-commit-id: c64f88857c9c9f09752e89cc8aca1702898b8980
2024-08-04 17:38:07 +00:00
iobyte
de681128e2 more windows build work
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9524 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 692a5d4cc221908ddaed30eb3dfa80abfb7079e6
Former-commit-id: eae44d17673ae4d2cbaf4580c3ac0619255ce757
2024-08-04 16:18:22 +00:00
iobyte
52efa58485 3rdParty: don't build minizip as a dll and fix debug build
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9523 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 98c1d366b1e8ebf103d41a457d4625558c60366f
Former-commit-id: 0729a041a503f2794fb011ac55b5b64fd168e574
2024-08-04 00:11:20 +00:00
iobyte
b9aa8caae3 remove ZEXPORT because zlib defines it
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9522 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: cc1280832c711d4292c1032c96c0afbc215dbefc
Former-commit-id: f8b27dff8292c8540704d421d8221e17c9fd232b
2024-08-02 21:33:05 +00:00
iobyte
7abebdfb3a build minizip as shared lib
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9521 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 0992f287fc48d82b7fee98d505ca0f25ef21a160
Former-commit-id: dc1fbfe6b045883c1c0f859cd26733e3e4a8d9cd
2024-08-01 22:21:45 +00:00
iobyte
7485c7fea2 add minizip include directory
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9520 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3ecb44e0fd21db6bac37dc675d279068e954b562
Former-commit-id: d156be591950790e15a01ac5fc61db002d2871a9
2024-07-31 23:31:21 +00:00
xavi92
22028f851b INSTALL.txt: Add new dependencies
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9519 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 716923bec72b65be8f4b6cb192157ed33945e117
Former-commit-id: f40ea81ca7737b9496564caeec26b9ad472233d0
2024-07-31 22:41:00 +00:00