Lactozilla
a266fbb6a0
Revert 6c701a9312
2023-12-26 17:53:38 -03:00
Logan Aerl Arias
6c701a9312
Revert "Merge branch 'native-keyboard-layout-support' into 'next'"
...
This reverts merge request !1952
2023-12-26 19:21:09 +00:00
Logan Aerl Arias
2cf26236df
Merge branch 'use-fwrapv-gcc-flag' into 'next'
...
Pass -fwrapv to GCC compilation flags
See merge request STJr/SRB2!2195
2023-12-25 23:59:30 +00:00
Logan Aerl Arias
3ba48ba43f
Merge branch 'use-unix-nanosleep' into 'next'
...
Use nanosleep for I_SleepDuration on *nix
See merge request STJr/SRB2!2184
2023-12-25 23:59:17 +00:00
Logan Aerl Arias
63a5361d3a
Merge branch 'native-keyboard-layout-support' into 'next'
...
Implement support for native keyboard layout
See merge request STJr/SRB2!1952
2023-12-25 23:57:51 +00:00
Alam Ed Arias
1c89d60b26
Merge branch 'master' into next
2023-12-25 17:45:49 -05:00
Hanicef
13cfc5ef59
Make execinfo.h optional (fixes musl libc build)
2023-12-25 16:38:11 -05:00
sphere
d2d03a2e54
Merge branch 'fix-ungrabbed-keydown' into 'next'
...
Fix mouse events not being fired when the mouse is ungrabbed
Closes #879
See merge request STJr/SRB2!2178
2023-12-22 10:52:53 +00:00
Lactozilla
5f21befb09
Merge branch 'next' into translations
2023-11-30 18:54:36 -03:00
Monster Iestyn
473597dd02
Merge branch 'master' into next
2023-11-29 16:49:18 +00:00
sphere
553c4b9ce9
Merge branch 'fix-module-volume' into 'next'
...
Make module music volume more accurate
See merge request STJr/SRB2!2215
2023-11-29 11:21:07 +00:00
bitten2up
30e48fd555
I_SetSongTrack(int) should be I_SetSongTrack(INT32)
2023-11-29 11:19:53 +00:00
Monster Iestyn
10ca749991
Merge branch 'Termios_fix' into 'next'
...
TERM IO fixup
Closes #1141
See merge request STJr/SRB2!2206
2023-11-26 19:25:21 +00:00
LJ Sonic
8cc7a88c5f
Make module music volume more accurate
2023-11-16 22:00:23 +01:00
Alam Ed Arias
2062553d22
Update i_system.c
...
Add a check for overflowing the TERIOS buffer
2023-11-09 20:21:04 -05:00
Gustaf Alhäll
6d650728f6
Update CMake and XCode build systems
2023-11-02 21:58:36 +01:00
Lactozilla
9dbf30e20d
Refactor tokenizer
2023-10-30 14:54:32 -03:00
Lactozilla
4f873d5f8f
WIP ZDoom translations
2023-10-29 20:33:49 -03:00
Alam Ed Arias
11fc21e7ec
Merge branch 'master' into improve-backtrace
2023-10-28 20:01:24 -04:00
Gustaf Alhäll
e92787e75f
Fix Windows build
2023-10-28 15:44:45 +02:00
Alam Ed Arias
19a1e4f67d
Merge branch 'master' into ogl-palette-rendering
2023-10-27 14:47:35 -04:00
Gustaf Alhäll
b98d9dfe52
Use nanosleep for I_SleepDuration on *nix
2023-10-26 23:43:07 +02:00
Alam Ed Arias
f2fa2505cd
Merge branch SRB2:next into native-keyboard-layout-support
2023-10-25 19:05:06 +00:00
Alam Ed Arias
ffbe5dba15
Merge branch 'next' into fix-ungrabbed-keydown
2023-10-23 14:44:34 -04:00
Alam Ed Arias
a68440c4db
Merge branch 'master' into next
2023-10-22 11:14:13 -04:00
Gustaf Alhäll
b544c4202a
Fix FreeBSD build errors (again)
2023-10-20 17:37:32 +02:00
LJ Sonic
9f116c7c9e
Fix mouse events not being fired when the mouse is ungrabbed
2023-10-18 16:50:06 +02:00
Alam Ed Arias
a60ac0508f
Merge remote-tracking branch 'origin/next' into gitlabcirunnertest
2023-10-15 21:43:35 -04:00
Alam Ed Arias
35f57882e4
signalhandlers are function of NORETURN
2023-10-15 14:16:13 -04:00
Hannu Hanhi
a47e1fb272
Merge tag 'SRB2_release_2.2.13' into ogl-palette-rendering-merge13
...
SRB2 release v2.2.13
2023-09-23 19:38:27 +03:00
Zwip-Zwap Zapony
cfedee9dc9
Fix CMake compiling
2023-09-19 18:46:05 +02:00
LJ Sonic
2a896538d9
Merge branch 'netcode-rerefactor' into 'next'
...
Re-delete netcode
See merge request STJr/SRB2!2083
2023-09-18 16:47:28 +00:00
Alam Ed Arias
8558d123ee
SDL: add version check for SDL_OPenURL()
2023-09-12 19:32:47 -04:00
Alam Ed Arias
64eb1b0bff
backtrace: do not care for junk var
2023-09-09 16:21:04 -04:00
Alam Ed Arias
05223fbc6d
backtrace: store result of write() in a junk var
2023-09-09 16:10:42 -04:00
sphere
d4aac9a857
Merge branch 'fix-freebsd-build' into 'next'
...
Fix FreeBSD build errors
See merge request STJr/SRB2!2071
2023-08-20 17:19:39 +00:00
Sally Coolatta
b5b7b7c1e3
Merge remote-tracking branch 'upstream/master' into next
2023-08-20 00:23:26 -04:00
bitten2up
93f11508fc
remove stray else
2023-08-19 19:52:10 -05:00
SteelT
20e4e8a5c4
Fix crash handler showing garbage string for signal title
...
This fixes the signal title being shown as something like "Process killed by signal: Process killed by signal: ó>"
Did some minor cleaning while I'm also here
2023-08-07 14:06:24 -04:00
LJ Sonic
df0c8e0557
Merge remote-tracking branch 'origin/next' into netcode-rerefactor
2023-08-01 19:00:52 +02:00
Sal
26583a9845
Ring Racers CMake + Debug build improvements
2023-08-01 02:29:45 +00:00
katsy
7634a96031
delete ASM code, remove NASM
2023-07-27 23:58:53 -05:00
LJ Sonic
684382fc5e
Add missing include directive
2023-07-27 15:38:51 +02:00
LJ Sonic
0b17e3c418
Move netcode files to a new folder
2023-07-27 15:38:42 +02:00
LJ Sonic
07bc922273
Delete netcode
...
Just kidding, I just deleted NONET
2023-07-27 15:34:05 +02:00
Gustaf Alhäll
d01f25d91d
Fix FreeBSD build errors
2023-07-26 23:18:07 +02:00
Sal
a7964ffc69
Merge branch 'm-random-take2' into 'next'
...
New M_Random implementation
See merge request STJr/SRB2!1780
2023-07-26 14:53:01 +00:00
tertu marybig
9e5a828508
New M_Random implementation
2023-07-26 14:53:01 +00:00
Sal
ee67070547
Merge branch 'fix-no-sdl-build' into 'next'
...
Fix build errors when building without SDL
See merge request STJr/SRB2!2062
2023-07-25 09:44:33 +00:00
Gustaf Alhäll
8bddf0f097
fixup! fixup! fixup! Fix build errors when building without SDL
2023-07-24 17:12:24 +02:00
Sal
f46e6883ca
Merge branch 'fullscreen-toggle' into 'next'
...
Add fullscreen (and renderer) toggle & make windowed mode use a separate resolution
See merge request STJr/SRB2!1734
2023-07-24 09:14:21 +00:00
sphere
7aac6a01e4
Merge branch 'better-crashes' into 'next'
...
Better signal handler messages
See merge request STJr/SRB2!2042
2023-07-14 22:48:26 +00:00
spherallic
009e1ef157
Merge branch 'next' into fullscreen-toggle
2023-07-14 15:30:14 +02:00
Lactozilla
0aa763df85
Do music fade callback on main thread
2023-07-08 00:53:28 -03:00
Tatsuru
3ff9e908fe
Signal handler minor refactor
2023-07-07 18:13:44 -03:00
Sally Coolatta
49fa46d80e
Online emblems
...
Currently, emblems share with everyone. Will add an option to toggle this.
2023-06-02 16:06:43 -04:00
Gustaf Alhäll
afe8432c1e
fixup! fixup! fixup! Implement support for native keyboard layout
2023-05-23 17:41:10 +02:00
Gustaf Alhäll
95d7a486ee
Implement support for native keyboard layout
2023-05-23 17:40:09 +02:00
Jaime Ita Passos
2f98cd3b97
Fix I_GetFreeMem
2023-05-19 14:26:30 -03:00
GoldenTails
c5e69fcf94
Replace macros with static functions, rename size int to bt_size.
2023-04-13 01:21:09 -05:00
GoldenTails
50a34d85dd
Clean up the backtrace code and make it use write() more safely.
2023-04-13 01:21:09 -05:00
sphere
2df3fb53da
Merge branch 'strong-lua-command-restrictions' into 'next'
...
Fix up Lua command/cvar safety
See merge request STJr/SRB2!1943
2023-04-12 17:50:01 +00:00
spherallic
1470d099e3
Update copyright year & credits
2023-03-31 14:53:31 +02:00
James R
07e4497320
Add COM_LUA to a bunch of commands
...
These commands be run from Lua:
- add
- addfile
- addfolder
- archivetest
- ban
- banip
- causecfail
- cecho
- cechoduration
- cechoflags
- changeteam
- changeteam2
- charability
- charspeed
- cheats
- clearbans
- clearscores
- connect
- countmobjs
- csay
- demote
- devmode
- displayplayer
- downloads
- drop
- droprate
- dumplua
- echo
- exitgame
- exitlevel
- gametype
- getallemeralds
- getplayernum
- god
- gravflip
- help
- hurtme
- isgamemodified
- jumptoaxis
- kick
- listwad
- login
- manual
- map
- mapmd5
- masterserver_update
- memdump
- memfree
- mod_details
- motd
- noclip
- nodes
- notarget
- numnodes
- numthinkers
- objectplace
- password
- pause
- ping
- playintro
- promote
- quit
- reloadbans
- resendgamestate
- resetcamera
- resetemeralds
- restartaudio
- retry
- rteleport
- runsoc
- savecheckpoint
- say
- sayteam
- sayto
- scale
- screenshot
- serverchangeteam
- setcontinues
- setlives
- setrings
- showbanlist
- showmap
- showscores
- showtime
- skynum
- startmovie
- stopdemo
- stopmovie
- suicide
- teleport
- toggle
- togglemodified
- toggletwod
- tunes
- version
- vid_info
- vid_modelist
- vid_nummodes
- weather
2023-03-15 17:22:56 -07:00
James R
8a6f2e568b
Add a flags parameter to COM_AddCommand
2023-03-15 16:40:21 -07:00
James R
db4de0f50e
sdl/i_video.c: fix compile prior to SDL 2.0.18
2023-03-15 16:39:53 -07:00
spherallic
94396a9f9d
Merge branch 'next' into fullscreen-toggle
2023-03-02 12:14:42 +01:00
Eidolon
a32dc3daa0
Fix software vsync
...
This pre-SDL 2.0.18 hack from the interp branch is no longer needed when
building with a new enough SDL version. This makes vid_wait toggleable
at all times if SDL is at least 2.0.18.
2023-02-26 17:57:44 -06:00
Eidolon
e5dea805fa
Revert "Merge branch 'gamepad-refactor' into next"
...
This reverts commit 696e2ab909
, reversing
changes made to d98d59494f
.
2023-01-26 19:26:28 -06:00
Eidolon
366ee4ad92
Revert "Merge branch 'gamepad-refactor-lua-features' into 'next'"
...
This reverts commit 7f1cafcd3d
, reversing
changes made to 696e2ab909
.
2023-01-26 19:26:24 -06:00
Eidolon
bbf6e8ccce
Revert "sdl: SDL version-guard controller type and hidapi"
...
This reverts commit ec58b1504d
.
2023-01-26 19:26:02 -06:00
Eidolon
2810a46095
Revert "sdl: Version-guard rumble and extended buttons"
...
This reverts commit f5f224136b
.
2023-01-26 19:25:59 -06:00
Eidolon
40a5580e65
Revert "sdl: Yet more SDL rumble version-guards"
...
This reverts commit df28ffd72e
.
2023-01-26 19:25:56 -06:00
Eidolon
f9c9e0829a
Revert "sdl: I can't believe it's more version-guards"
...
This reverts commit fdb6f2aff9
.
2023-01-26 19:25:53 -06:00
LJ Sonic
379cc4207a
Revert "Merge branch 'netcode-refactor' into merging"
...
This reverts merge request !1920
2023-01-15 17:57:23 +00:00
LJ Sonic
41fb0c8943
Merge branch 'netcode-refactor' into merging
2023-01-15 17:45:06 +01:00
LJ Sonic
0859a1597f
Add missing include directive
2023-01-13 22:28:03 +01:00
Arthur
636e6d8c14
MSVC project file works again! Supports Visual Studio 2022.
...
Also fixed issues with the d_netcmd.c file/folder adding logic.
2022-12-31 19:35:07 -05:00
LJ Sonic
717e0d5a17
Move netcode files to a new folder
2022-12-31 14:10:19 +01:00
LJ Sonic
05d232c029
Delete netcode
...
Just kidding, I just deleted NONET
2022-12-30 15:07:57 +01:00
Eidolon
fdb6f2aff9
sdl: I can't believe it's more version-guards
2022-12-10 02:47:53 -06:00
Eidolon
df28ffd72e
sdl: Yet more SDL rumble version-guards
2022-12-10 02:42:14 -06:00
Eidolon
f5f224136b
sdl: Version-guard rumble and extended buttons
2022-12-10 02:34:33 -06:00
Eidolon
ec58b1504d
sdl: SDL version-guard controller type and hidapi
2022-12-10 02:19:05 -06:00
Eidolon
7f1cafcd3d
Merge branch 'gamepad-refactor-lua-features' into 'next'
...
Add gamepad library and hooks for Lua scripting
See merge request STJr/SRB2!1871
2022-12-09 02:17:03 +00:00
spherallic
ba1bad7a96
Merge branch 'next' into fullscreen-toggle
2022-11-24 21:41:06 +01:00
Jaime Ita Passos
4a19294ca8
Merge these two loops together in Controller_GetFromID
2022-11-15 23:45:14 -03:00
Jaime Ita Passos
f0c3de6976
Add gamepad library and hooks for Lua scripting
2022-11-14 02:18:24 -03:00
Jaime Ita Passos
46f7fa406f
Refactor gamepad code
...
Implements the SDL Game Controller API, haptics, and axis bindings.
2022-11-14 00:37:08 -03:00
Alam Ed Arias
f5e1d9722f
Merge branch 'master' into next
2022-11-11 22:03:58 -05:00
Alam Ed Arias
4e1976839b
Cleanup whitespace changes from SRB2_release_2.1.25
2022-11-11 21:19:28 -05:00
Eidolon
12c2ddb115
Merge branch 'uncappedrevengeance' into next
...
Uncapped
See merge request STJr/SRB2!1856
# Conflicts:
# src/dummy/i_system.c
# src/win32/win_sys.c
2022-11-08 21:13:50 -06:00
Eidolon
90b4f8720e
cmake: Remove asset hashing, CMAKE_ASSETS_DIR
...
Simplifies build setup for cmake.
2022-11-05 23:56:43 -05:00
Eidolon
a015be2a54
cmake: Build all deps and static link
2022-11-05 00:12:09 -05:00
sphere
e08ebac5c8
Merge branch 'depth-buffer-24' into 'next'
...
Request 24-bit depth buffer from SDL
See merge request STJr/SRB2!1635
2022-09-30 14:01:33 +00:00
sphere
21808e883b
Merge branch 'better-wad-search' into 'next'
...
Clean up the WAD searching code a little.
See merge request STJr/SRB2!1678
2022-09-28 21:33:30 +00:00
spherallic
541e2a4fe6
Merge branch 'next' into fullscreen-toggle
2022-09-07 13:48:52 +02:00
Eidolon
69c5da2720
Merge branch 'next' into uncappedrevengeance
2022-07-15 00:14:27 -05:00
Eidolon
0e5b5bf5d9
cmake: Set plist properties for macOS bundle
...
yay icon
2022-07-14 23:57:53 -05:00
Eidolon
66ab96363c
cmake: Fix rpath issues in macOS bundle fixup
2022-07-14 23:32:34 -05:00