Jeod
e2b6653bbd
Merge pull request #285 from Talon1024/patch-1
...
Add links to Steam and GOG store pages
2024-05-04 07:48:04 -04:00
Kevin Caccamo
f289fce0e8
Add links to Steam and GOG store pages
2024-05-04 03:00:08 -04:00
Louis Gombert
d36af47214
Remove unused header dyna_svga.h
2024-05-03 19:43:41 -04:00
Louis Gombert
321145c28f
Remove usage of DECLARE_POINTERS in dyna_curses.h
2024-05-03 19:43:41 -04:00
Louis Gombert
053aef798e
Remove unused header dyna_pthread.h
...
This header is a duplicate of dyna_pthread.h in lnxmvelib/, and is never included anywhere
2024-05-03 19:43:41 -04:00
Azamat H. Hackimov
940f4ff0c8
Exclude ps_srand() call from InitMathTables()
...
Seems this is totally unrelated to fix library API. Moved ps_srand() to appropriate places right after InitMathTables();
2024-05-03 16:22:35 -04:00
Azamat H. Hackimov
7352761bad
Unbundle fix API from osiris_vector.h
...
Seem this was done to ease linking mission dlls. Now these missions are reusing fix as static library.
2024-05-03 16:22:35 -04:00
Azamat H. Hackimov
48a97dec38
Fix warnings in fix library
...
Fix most of "narrowing conversion" warnings.
2024-05-03 16:22:35 -04:00
Azamat H. Hackimov
536b83d10f
Remove unused fix asm implementations
2024-05-03 16:22:35 -04:00
Azamat H. Hackimov
5aca8b7e5a
Reorganizing fix library
2024-05-03 16:22:35 -04:00
JeodC
f7b19d0bf4
Fix mercenary features
2024-05-03 16:04:16 -04:00
Louis Gombert
ad78f4d756
Enable logger on all CI builds
2024-05-03 16:01:30 -04:00
Ryan C. Gordon
0e55dee0de
x86-64 supports the int $3
opcode to trigger a breakpoint.
...
This architecture obviously didn't exist in 1999. :)
2024-05-02 14:56:11 -04:00
Louis Gombert
2d853040fa
Merge pull request #263 from MaddTheSane/oobArray
...
Fix a couple of out-of-bounds warnings found by Clang.
2024-05-02 17:49:33 +00:00
Jeod
b90566ab03
Rewrite Windows usage instructions
2024-05-02 10:04:48 -04:00
Jason Yundt
67ecea0577
Fix variable name in Linux build instructions
...
0b41a1b
(CMake: expose BUILD_TESTNG option, rename LOGGER to
ENABLE_LOGGER, 2024-04-29) had originally introduced this change. It
looks like d132a1c
(Merge pull request #251 from
winterheart/pstring-unittests, 2024-05-01) unintentionally removed this
change.
2024-05-02 07:56:21 -04:00
Louis Gombert
3990cef08e
Merge pull request #266 from MaddTheSane/snprintf
...
Replace sprintf with snprintf in the merc missions.
2024-05-02 11:42:32 +00:00
Jason Yundt
1ce01c95f8
Remove unused 32-bit libXext dependency
...
When the compilation instructions were first written [1], it made sense
to tell users to install the 32-bit version of libXext. At the time,
compiling Descent 3 on Linux required running a pre-compiled
hogUtils-i686 binary, and that binary depended on libXext.
As of 1765d07
(Remove now unused hogUtils-i686, 2024-04-21), the
hogUtils binary no longer exists, so there’s no need to install a 32-bit
version of libXext.
[1]: f929310
(Update README.md, 2024-04-20)
2024-05-02 06:42:41 -04:00
Jason Yundt
a3229d4964
Fix package name
...
Fixes #267 .
2024-05-02 06:42:41 -04:00
C.W. Betts
e1424840e1
Replace sprintf with snprintf in the merc missions.
2024-05-01 17:26:57 -06:00
C.W. Betts
1a759638ed
Fix a couple of out-of-bounds warnings found by Clang.
2024-05-01 16:40:30 -06:00
Louis Gombert
0254bec636
Merge pull request #256 from pzychotic/fix-win-debug-build
...
Fixed Windows debug build when ENABLE_LOGGER is active.
2024-05-01 12:47:31 +00:00
Thomas Roß
b59115460e
[Build] Fixed Windows debug build when ENABLE_LOGGER is active.
2024-05-01 14:26:33 +02:00
Louis Gombert
d132a1c737
Merge pull request #251 from winterheart/pstring-unittests
...
Unittests for misc
2024-05-01 12:13:11 +00:00
Louis Gombert
eb4cf2f7b9
Merge pull request #246 from icculus/ryan-remove-glu
...
Remove libGLU references.
2024-05-01 11:34:56 +00:00
Louis Gombert
10832ff91d
Merge pull request #237 from winterheart/remove-ipx
...
Remove IPX/SPX protocol support from netcode
2024-05-01 11:31:45 +00:00
Azamat H. Hackimov
9abe6aca42
Replace some of sprintf() with snprintf()
...
Replaced some of sprintf() (deprecated on macOS) with more secure snprintf().
2024-05-01 06:27:50 -04:00
Azamat H. Hackimov
d82d3a2c3a
Unittests for misc
...
Unittests that used for testing refactored CleanupStr() in #207 .
2024-05-01 02:46:20 +03:00
Azamat H. Hackimov
ae03b6fd02
Merge pull request #235 from Lgt2x/cmake-options
...
CMake: expose BUILD_TESTNG option, rename LOGGER to ENABLE_LOGGER
2024-05-01 02:02:02 +03:00
Jeod
7607593958
Merge branch 'main' into cmake-options
2024-04-30 17:57:58 -04:00
Azamat H. Hackimov
b063f40b1a
Merge pull request #207 from Nakhr11n/pstring-refactor
...
Refactor CleanupStr in misc/pstring.cpp
2024-05-01 00:45:03 +03:00
Louis Gombert
d3b0bb744b
Merge pull request #212 from bryanperris/new-log-system
...
Integrate spdlog logger system
2024-04-30 19:10:27 +00:00
Louis Gombert
0b41a1b963
CMake: expose BUILD_TESTNG option, rename LOGGER to ENABLE_LOGGER
2024-04-30 20:41:45 +02:00
bperris
27eadbf66b
Merge branch 'main' into new-log-system
2024-04-30 14:38:11 -04:00
Louis Gombert
3bdbdc196f
Merge pull request #204 from winterheart/split-debug-module-v2
...
Move debug functions to own module
2024-04-30 18:35:00 +00:00
Bryan Perris
b0e5754e96
Introduce spdlog logging system
...
* The game version is now printed via the log system rather than from within the loki_initialize function.
remove this line
2024-04-30 14:27:38 -04:00
Azamat H. Hackimov
ca83125abc
Remove IPX/SPX protocol support from netcode
...
IPX/SPX stack is deprecated and has no support on modern systems.
2024-04-30 18:24:45 +00:00
Louis Gombert
0ff442cab3
Merge pull request #234 from Nakhr11n/asm
...
Remove asm files?
2024-04-30 18:23:34 +00:00
Jeod
6cc24238b3
Merge pull request #247 from icculus/ryan-more-x11-removal
2024-04-30 14:13:42 -04:00
Louis Gombert
c78213dbe4
Merge pull request #245 from icculus/ryan-minus-ryan
...
Remove renderer/dyna_gl_ryan.h
2024-04-30 18:08:54 +00:00
Ryan C. Gordon
73b107637b
Remove libGLU references.
...
The game doesn't actually use GLU (just OpenGL), so this can go.
2024-04-30 13:07:01 -04:00
Ryan C. Gordon
f8a4cb3cc0
More X11 removal.
...
This is all unused stuff, just doing a more-complete purge.
2024-04-30 13:04:15 -04:00
Ryan C. Gordon
460f401924
Remove renderer/dyna_gl_ryan.h
...
This is unused code from back when Loki Software was working on the game.
2024-04-30 12:28:35 -04:00
Jeod
cfc8356436
Merge pull request #244 from icculus/ryan-x11-removal
2024-04-30 12:24:43 -04:00
Ryan C. Gordon
6a18afab7c
Remove references to X11 and glX.
...
This is all in unused/unnecessary/leftover code, but the code wouldn't
build without Xlib headers on the system, which was forcing the Mac builds
to install xquartz.
This also removes renderer/SoftwareOpenGL*, which was _not_ a
software-rendered OpenGL, but just an older version of the same code that's
in HardwareOpenGL.cpp--old enough to still talk to glX directly, which is
what caught my attention.
2024-04-30 12:08:03 -04:00
Jeod
95eacee7f3
Merge pull request #239 from winterheart/utf8-convert
...
Convert winmain.cpp to UTF-8
2024-04-29 20:03:17 -04:00
Jeod
9067cd8bd3
Merge branch 'main' into utf8-convert
2024-04-29 20:01:27 -04:00
Jeod
9062002921
Merge pull request #238 from DescentDevelopers/JeodC-patch-1
...
Make launcher optional
2024-04-29 20:00:21 -04:00
Azamat H. Hackimov
758ff973e1
Convert winmain.cpp to UTF-8
...
winmain.cpp has mixed encoding with various ISO codepages.
2024-04-30 02:55:31 +03:00
Azamat H. Hackimov
665539dfa6
Move debug functions to own module
...
This commit is part of efforts to isolate subsystems of project into own modules.
2024-04-30 02:19:20 +03:00