Commit graph

407 commits

Author SHA1 Message Date
xavi92
53f11523b6 3rdParty-devel: Add cJSON/LICENSE
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9587 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7b09c4fd9dc5296cadb9f712884805c33e999c66
Former-commit-id: 842ddc4518d59a7c8089d2d7b3544ed1ae423fe9
2024-10-27 07:56:57 +00:00
xavi92
05f45ee35a 3rdParty-devel: Upgrade to minizip-1.3.1
According to Repology [1], zlib-1.3 is affected by CVE-2023-45853 [2].

[1]: https://repology.org/project/zlib/cves?version=1.3
[2]: https://nvd.nist.gov/vuln/detail/CVE-2023-45853


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

Former-commit-id: f3c09590b0a6838d0478d5f05732dab0d09615a7
Former-commit-id: e2bdf1831a8b48bf7846526af2cfad73f781d79c
2024-10-27 07:56:24 +00:00
xavi92
95782a8ff4 3rdParty-devel: Set OPENTHREADS_ATOMIC_USE_MUTEX=ON
Otherwise, OpenSceneGraph would fail to configure with:

-- Performing Test _OPENTHREADS_ATOMIC_USE_GCC_BUILTINS
CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the following cache variables appropriately:
_OPENTHREADS_ATOMIC_USE_GCC_BUILTINS_EXITCODE (advanced)
_OPENTHREADS_ATOMIC_USE_GCC_BUILTINS_EXITCODE__TRYRUN_OUTPUT (advanced)
-- Performing Test _OPENTHREADS_ATOMIC_USE_GCC_BUILTINS - Failed
-- Performing Test _OPENTHREADS_ATOMIC_USE_MIPOSPRO_BUILTINS
-- Performing Test _OPENTHREADS_ATOMIC_USE_MIPOSPRO_BUILTINS - Failed
-- Performing Test _OPENTHREADS_ATOMIC_USE_SUN
-- Performing Test _OPENTHREADS_ATOMIC_USE_SUN - Failed
-- Performing Test _OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED
CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the following cache variables appropriately:
_OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED_EXITCODE (advanced)
_OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED_EXITCODE__TRYRUN_OUTPUT (advanced)
-- Performing Test _OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED - Failed
-- Performing Test _OPENTHREADS_ATOMIC_USE_BSD_ATOMIC
-- Performing Test _OPENTHREADS_ATOMIC_USE_BSD_ATOMIC - Failed

Note: in the case of the x86_64-w64-mingw32 cross-toolchain, this
commit requires the win32 thread model.


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

Former-commit-id: abf7682212a38ea7a333eff88ed0743fef66da47
Former-commit-id: fb021387b5f54830fb7a6b93e3794e05d10de7de
2024-10-27 07:55:38 +00:00
xavi92
4e3e21fc01 3rdParty-devel: Patch .def files for vorbis
Even if the library name on the "LIBRARY" directive from a .def
file is defined as optional according to the specification [1],
MinGW requires it anyway. Otherwise, the linker would throw the
following error message:

.def: file format not recognized; treating as linker script

Even if this had been already reported as an issue many years ago [2],
it can still be reproduced on x86_64-w64-mingw32-ld-win32 2.43.

[1]: http://msdn2.microsoft.com/en-us/library/30fw19zw
[2]: https://lists.gnu.org/archive/html/bug-binutils/2006-03/msg00147.html


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

Former-commit-id: 5dd3ccdc7d18670008698ea22820d357c7ec362c
Former-commit-id: 4647af42a658582de0c01115ec9a345af43300b5
2024-10-27 07:55:04 +00:00
xavi92
fcc3ce9428 3rdParty-devel: Import vorbis files to patch
Future commits shall patch these files to fix some build-time issues in
Windows. Since CMake lacks a PATCH command as of the time of this
writing, files must be copied entirely.


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

Former-commit-id: eb5fe306634342de935a1a5317da8e843d918296
Former-commit-id: 7ad29f1ce76b5ccddd6ac8ad9b239ea2e01fcec9
2024-10-27 07:54:30 +00:00
xavi92
2004f4ba0c cmake: Rely on CURL::libcurl instead of CURL_LIBRARY
When calling find_package(CURL), different files might be inspected:

- $CMAKE_PREFIX/Modules/FindCURL.cmake
- 3rdParty/lib/cmake/CURL/CURLConfig.cmake

Which file is selected is decided by CMake depending on the context.
Unfortunately, whereas the former defines CURL_LIBRARY, the latter
does not.

However, both define the CURL::libcurl target, from which the library
location can be retrieved with get_property() so as to achieve the
same effect.

Fixing this also makes CURL_NO_CURL_CMAKE redundant.


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

Former-commit-id: 470e785d15589e41bf6f5d1b3c42318bb5ef645e
Former-commit-id: 5f8c279fc814833acdb26ade8979f67950033a8b
2024-10-27 07:54:00 +00:00
xavi92
060bdf2a24 3rdParty-devel: Patch OpenSceneGraph-3.6.5
There were several errors when building OpenSceneGraph for Windows:

- using namespace std caused ambiguity with some symbols, and
DisplaySettings.cpp was already prepending std:: to all standard
symbols.
- ChangeDisplaySettingsEx returns a LONG [1], so casting to unsigned int
causes loss of precisions in some platforms.

[1]: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-changedisplaysettingsexa


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

Former-commit-id: 8991aeb238dfe0539be4a73e65ce8e2ed2bfe1ee
Former-commit-id: ebe17105114bd97afe72520289ffd08fe5acfcae
2024-10-27 07:53:27 +00:00
xavi92
bdc55d6494 3rdParty-devel: Import OpenSceneGraph files to patch
Future commits shall patch these files to fix some build-time issues in
Windows. Since CMake lacks a PATCH command as of the time of this
writing, files must be copied entirely.


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

Former-commit-id: d2542a7c4caffa37bc57550ba60ffab3bb0d383e
Former-commit-id: d8aaf4bbfd6017780ba1d3ffce8e600c388ea505
2024-10-27 07:52:37 +00:00
xavi92
078066c053 3rdParty-devel: Patch plib
There are several errors when building plib for Windows:

- Casting a pointer to DWORD is unsafe because they might have different
sizes. DWORD_PTR [1] must be used instead.
- Casting a pointer to long is unsafe because they might have different
sizes. ptrdiff_t must be used for pointer arithmetic.
- slDSP::counter is private so it cannot be used by waveOutProc. A
public function is now defined to achieve the expected behaviour.

[1]: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-dtyp/66d61dd8-2191-4a37-b963-e49bf0dc2579


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

Former-commit-id: d284052bb28c49e40714a36cdc135aa284a524fa
Former-commit-id: a5f73738a1f8f9a1687c5e071f20c99b0e83a4dd
2024-10-27 07:52:04 +00:00
xavi92
a99733cbed 3rdParty-devel: Import plib files to patch
Future commits shall patch these files to fix some build-time issues in
Windows. Since, as of the time of this writing, CMake lacks a PATCH
command, files must be copied entirely.


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

Former-commit-id: ae23404d634e4146147f01f3d3d5faafccdea77e
Former-commit-id: bcde47f4b24ff356f32ebd222393bf731bed6ad8
2024-10-27 07:51:29 +00:00
xavi92
a8d1009656 3rdParty-devel: Remove sd_libpng_rename
These are in fact not required.


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

Former-commit-id: 32c552e368a378bb72549a9f2645926e2b69dedb
Former-commit-id: 31422c76cbbabd7ffef11d72979095274480262d
2024-10-27 07:50:46 +00:00
xavi92
550a36bad3 3rdParty-devel: Remove zlib steps
These are in fact not required.


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

Former-commit-id: cf8c5bb154f76101dde4f94409bf480a7f0c886e
Former-commit-id: d08fb72e92fcefeb9820d177f4afd03a65510ba0
2024-10-27 07:50:17 +00:00
xavi92
4f8e2aaf09 3rdParty-devel/CMakeLists.txt: Avoid cJSON test programs
This should make the build simpler and less prone to build-time errors.


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

Former-commit-id: c31b6a45de6bebb1f87038142cae3ecde9ad964a
Former-commit-id: 6c358e0f95f15a1d39b5aaace5817566cd651f58
2024-10-27 07:49:14 +00:00
xavi92
197f34c78d 3rdParty-devel/CMakeLists.txt: Do not make cJSON depend on zlib
cJSON simply does not depend on zlib, so there is no need to add the
build-time dependency.


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

Former-commit-id: 739aed907cb9276f8ae996375df0c5dd097956f0
Former-commit-id: 33073862552c3a1f17b319c831cc45af1bf5339d
2024-10-27 07:48:29 +00:00
xavi92
3663ac317a 3rdParty-devel/CMakeLists.txt: Do not build TinyGLTF by default
This library is still not used by the project.


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

Former-commit-id: 58ed948f463edb3ccd75a443515f7fdef606e64c
Former-commit-id: 4ce9d326149365f0211d30baf4a432dfc87fb30e
2024-10-27 07:48:05 +00:00
xavi92
720f36e145 3rdParty-devel: Always set BUILD_SHARED_LIBS
The Windows build of the project completely relies on shared libraries
and makes no use of static libraries.


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

Former-commit-id: 3dd03a4f89a09978179f9996c428e9917ee0b930
Former-commit-id: caad9de0102ec4e68692c80ce6e2ac8becb876e0
2024-10-27 07:47:32 +00:00
xavi92
e6be91940d 3rdParty-devel/CMakeLists.txt: Set CMAKE_FIND_ROOT_PATH
This standard CMake variable allows CMake to find dependencies on
non-standard directories, such as ${EXTERNALS_INSTALL_DIR}.


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

Former-commit-id: acacfb8605838769657058188fd5adfad2dc71af
Former-commit-id: 4a7917b408d3e109fe3627875d49c2bd0bc28326
2024-10-27 07:46:50 +00:00
xavi92
410222311e 3rdParty-devel/CMakeLists.txt: Use CMake for rhash
Upstream rhash relies on a configure script, which is not portable to
non-POSIX platforms such as Windows.

Note: CMake support in rhash is only experimental [1] and currently
relies on in-house patches introduced by previous commits.

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


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

Former-commit-id: f0888f552555ee6338877097ad5d98f2903886be
Former-commit-id: 0ff2548c35a6e833d74873cf8f34ab7fb61ff9fb
2024-10-27 07:46:09 +00:00
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
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
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
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
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
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
iobyte
dc412e624e fix minizip build
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9514 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d882b435174abe845c18e024b30678cdee7017de
Former-commit-id: ee13725326a72ad62cdc3469ba630f8decc0bdad
2024-07-31 03:36:00 +00:00
iobyte
276b612e8c 2rdParty: update SDL2 to latest version
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9512 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7f587000a536e8be5f84b7c95489c455d5e5263d
Former-commit-id: ef5194e0ac31c41c12a2de077956513769f1abac
2024-07-31 03:23:53 +00:00
iobyte
d7262c6526 fix Windows eventloop crash
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9510 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 50f2810b869040a5343e3b322cbd8f3dbcc09cc1
Former-commit-id: 6e4960da072b9cc99bf3540561bb15fe853f9e70
2024-07-31 01:03:57 +00:00
xavi92
e06a519365 Remove trailing newlines
The following shell script was used:

while read f
do
	sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' -- "$f"
done <<EOF
$(svn ls -R | grep \
	-e '.\cpp$' \
	-e '\.cmake$' \
	-e '\.txt$' \
	-e '\.cppcheck$' \
	-e '\.frag$' \
	-e '\.h$' \
	-e '\.hpp$' \
	-e '\.vert$' \
	-e '\.xml$' \
	-e '\.java$' \
	-e '\.c$')
EOF


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

Former-commit-id: aac7ab5702079417cb16ca2fa291be07033ea549
Former-commit-id: f0286e4119f166d7b78f9d13ff2ea04ffaa95c67
2024-07-30 22:17:48 +00:00
xavi92
6d7ca06e02 String trailing whitespaces
The following shell script was used:

while read f
do
        sed -Ei 's/[[:space:]]+$//g' "$f"
done <<EOF
$(svn ls -R | grep \
        -e '.\cpp$' \
        -e '\.cmake$' \
        -e '\.txt$' \
        -e '\.cppcheck$' \
        -e '\.frag$' \
        -e '\.h$' \
        -e '\.hpp$' \
        -e '\.vert$' \
        -e '\.xml$' \
        -e '\.java$' \
        -e '\.c$')
EOF

As a side effect, this has also converted some files from CRLF line
endings to LF.

File extensions such as .ac or .osg were intentionally left out because
those usually are very large files generated by tools.



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

Former-commit-id: 6c1e5ab34415982ec77fc92a77e1b1c149518eca
Former-commit-id: c6cf9480ae7c1d2f9a999eb6c6b976eef8bae3ba
2024-07-30 21:45:07 +00:00
iobyte
67eeffab05 3rdParty: update to latest versions
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9505 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 4cdeec75c469767c162f0d2159b2e3aed8fa6a7a
Former-commit-id: cdc7c20aea5ae9faae2ea29573fd6d03b867c5b3
2024-07-25 12:43:03 +00:00
iobyte
e3c6a0d4a2 3rdParty: add zlib dependency for minizip
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9496 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3069823fa03db7bc9959476a5a895765e468d3e4
Former-commit-id: 63a982d56e9960444d10761fea5ccf654c8ea77e
2024-07-22 16:09:56 +00:00
iobyte
07522bc4b8 3rdParty: fix cmake file
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9495 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3f51ae1e738c910221d62f8f47bba70800630d23
Former-commit-id: 3eb5b6967938117af3609cf778c64e25b8cfa338
2024-07-20 19:16:57 +00:00
iobyte
b433af1e9a 3rdParty: add minizip and cjson
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9493 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3a1a0eb230a4a0f44c0a2e2523e60eb2209ed826
Former-commit-id: f4fd83e6fdebd8deb4fc1265c9829c351673ef2f
2024-07-19 14:37:01 +00:00
iobyte
6ccba70934 update to latest curl
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9491 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e59fe8152280e4c58f0bea1c659abd54356abc6e
Former-commit-id: b09e9078acbb1c7121c895661c71cebcaa08fa1d
2024-07-16 20:48:42 +00:00
iobyte
3e9695349a update sdl2 to latest version
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9450 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3a6123ea3489f298163f8eb87d14ef48825eb312
Former-commit-id: 186246958a5109fe405c090c28a73fe391ddcb88
2024-06-18 12:50:30 +00:00
iobyte
1ecad705a4 update SDL2 to latest version
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9449 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 60476f325580e9a658267c2e70f2129840c55c96
Former-commit-id: 4102321e3c800ca9961a2b579af8602876b9c426
2024-06-17 18:09:14 +00:00
beaglejoe
09ab84c598 updated glm to 1.0.1
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9358 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: db9b68d5904aa4f08bb0ddefbfc52804b0409314
Former-commit-id: 3d461c3b918d6caffae138b433582f0151c35263
2024-03-01 20:30:52 +00:00
beaglejoe
b1cd57692b updated libPNG to 1.6.43
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9339 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: bd104bdd16fd9ee174c4e09cb99b735004ef3bf6
Former-commit-id: 2d44e918d693fe6d1ad737f32021ad61bfc6fc29
2024-02-24 20:40:27 +00:00
beaglejoe
17f0ffe66b Update jpeg to version 9f
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9325 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: cc7b15df620397cdefa4c1fd462d14fe21f5ca61
Former-commit-id: ae68473fb56d6a021d568abb3e0fc5d1a50ba69e
2024-02-18 22:49:49 +00:00
beaglejoe
2321504279 updated TinyGLTF to 2.8.21
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9314 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c3da8467d804a046f402f912ffbf79e76c14926e
Former-commit-id: 28cad1dbb462b4f0dda37acfb63a764dd614530c
2024-02-07 18:26:37 +00:00