GenericHeroGuy
d4fae7e807
Fix asan error when pressing shift and arrow key
...
Also fix addons menu ignoring shift when capslock is on!
Also also fix capslock+rshift still typing uppercase letters!
2026-04-13 18:47:12 +02:00
James R
57b8e683ad
Console: use CTRL_+ and CTRL_- to change font size
2026-03-25 01:52:28 -04:00
GenericHeroGuy
ffa5a92ef0
We're writing unit tests in Zig now
...
I dunno what happened, I was just applying some FloatFree(tm) and then all
of this appeared out of nowhere!
2026-03-17 19:52:59 +01:00
Alug
23f07ca6fa
fix console mutex not actually checking the return value of I_In_Exiting_Signal_Handler
2026-02-26 19:56:54 +01:00
NepDisk
76a08efd78
Fix signal handler issues
...
Thanks Alug! f4dc161831 e35dc9e097 2f684bba95
2026-02-24 12:41:20 -05:00
NepDisk
de8bbc8525
Revert "Add back missing azerty stuff"
...
This reverts commit f9be340ca1 .
2026-02-22 13:28:14 -05:00
NepDisk
f9be340ca1
Add back missing azerty stuff
2026-02-22 13:08:16 -05:00
NepDisk
085ffd8185
Redo keyboardlayout
...
Based on this commit from Saturn: 423ca0eca0
2026-02-20 16:30:29 -05:00
NepDisk
14bf52af43
Combine vid.dupx and vid.dupy
2026-02-08 11:25:09 -05:00
NepDisk
6d6cb09280
Convert most strcmp/stricmp to fastcmp/fasticmp
2025-12-11 13:00:32 -05:00
Alug
0b60831189
dont call CON_Drawer during frameskip, just call CON_MoveConsole instead
...
fixes the issue at hand, without making the console flicker in gifs
sigh....
2025-12-03 12:39:12 -05:00
Indev
609defe7f8
Use I_GetTime for animated emotes, so anim argument in M_DrawEmote is not needed
2025-11-29 16:46:01 -05:00
Indev
5c86b7205f
Add support for emotes in console chat mode (and support for emotes in console in general)
2025-11-29 16:44:26 -05:00
NepDisk
d7ed03fab9
Remove M_Memcpy
...
Was quite literally a wrapper that did nothing.
2025-11-08 02:00:30 -05:00
NepDisk
df581ae69f
Remove dead renderer code
...
based on 0eeacaf51e
remove
- broken viewborder code (if we really want it back for some reason, we should rather port RR´s fixed version of it)
- remove console clipping code for software (this was broken eiherway)
- remove hud message clearing stuff
- remove renderscreen and linesize variables (they just pointed to vid.screen and vid.widht)
2025-10-19 16:34:38 -04:00
Anonimus
6e6a94a6af
Add fixed-point math parity test
...
Makes sure the more complex functions match regardless of bitdepth
Currently (and very likely to stay) only FixedSqrt
2025-10-01 10:08:57 -04:00
NepDisk
9c30e7a422
Fix some compiler warnings AGAIN
2025-09-17 20:56:29 -04:00
NepDisk
d3bad05bf9
Let you open the console in RA replays
2025-09-17 19:49:28 -04:00
NepDisk
d00e674088
Port Native keyboard
2025-09-13 22:41:48 -04:00
NepDisk
7873135ddf
Fix chat and console being affected menucaps
2025-09-06 11:02:51 -04:00
Anonimus
832d31d4bc
Add full ("secret"/MKDS) credits
2025-09-02 02:37:07 -04:00
K J
74e6a93193
fix: multiple additional buffer overruns
...
found by Zwip-Zwap_Zapony
2025-08-22 22:52:59 -04:00
K J
421099f68e
replace vsprintf with vsnprintf in CONS_Printf
...
fixes a buffer overrun that can occur when printing extremely long strings
crash found by Lat, cause diagnosed by X.Organic
2025-08-22 22:51:21 -04:00
Gustaf Alhäll
78fc3ef964
Redesign search mechanism
2025-08-15 20:48:34 -04:00
NepDisk
a4b6934cc5
Basic unified text input port
2025-08-14 22:57:29 -04:00
NepDisk
2f84779d41
Update rest of the existing files to use blankart branding
2025-07-01 00:23:30 -04:00
NepDisk
f004b36dbb
Revert 'Merge pull request 'File loading refactor' ( #68 ) from wadstrbuf into blankart-dev'
...
This reverts commit f72475b557 , reversing
changes made to 0c89c85aae .
Sorry Generic this branch is really cool but it needs more work. I shouldn't have merged it too early...
2025-06-30 01:45:01 -04:00
GenericHeroGuy
146ac557ba
Remove W_GetNumForName
...
Still no longnames for sounds/music, but that's a story for another day
2025-06-26 00:18:20 +02:00
GenericHeroGuy
2ff383a248
Replace shortname functions with stubs, and some trivial caller replacements
2025-06-25 22:20:07 +02:00
GenericHeroGuy
a609c7b5ce
Replace prevmenu with menustack
...
menustack[0] replaces both menuactive and activeMenuId
Hopefully this is the last major change to the codebase...
2025-03-23 01:47:19 +01:00
GenericHeroGuy
a23197cf8d
god i hate cvars
2025-03-15 03:54:17 +01:00
Sally Coolatta
e1ffc206e7
Finish some unused SDL hat input support to use events rather than polling all of the time
2025-03-11 15:17:51 +01:00
GenericHeroGuy
e61c43a852
Merge branch 'blankart-dev' into newinput
2025-03-10 23:26:30 +01:00
NepDisk
b9ad30c9e2
Add BlanKart Credits and append new scene to intro
2025-03-08 11:00:54 -05:00
GenericHeroGuy
84850ba8a3
Update input handling in menus to use key bindings (port-ish of f17b9484)
...
G_GetControlForKey -> G_ControlBoundToKey, to make it usable everywhere
2025-03-07 18:12:59 +01:00
Indev
5a0303d649
Only add command to history if it differs from previous one
2025-03-04 15:14:23 -05:00
James R
b31e79b742
Kill last of DJGPP, WATTCP, _WINDOWS (ol' DirectDraw)
2025-02-25 00:42:42 +01:00
James R
8992878b84
Move choose and chooseweighted commands to command.c
...
Fixes disabled under dedicated and it's the appropriate
place for these. Effectively cherry pick of 35b82b6dd9
2025-02-24 21:08:18 +01:00
NepDisk
c72f81f4e8
Always show the loading text
2025-02-12 11:33:16 -05:00
GenericHeroGuy
6f032ce9c8
Revert "2.1 palette pt 1"
...
This reverts commit d22db75409 .
2025-01-24 16:57:44 +01:00
Sally Coolatta
713ac093bf
devmode cheat online
2025-01-10 11:36:04 -05:00
James R.
08e1dd870e
Merge branch 'fix-map-plane-crash' into 'master'
...
Fix some R_MapPlane crashes in splitscreen; debugrender_visplanes and debugrender_portal; some multithreading crashes
Closes #1032 and #1021
See merge request KartKrew/Kart!1997
2024-12-29 14:15:32 -05:00
NepDisk
cf9f6fc570
Merge branch 'v2dev3' into ACS2
2024-10-21 17:30:55 -04:00
NepDisk
d22db75409
2.1 palette pt 1
...
this is a work in progress conversion to make the engine once again use the srb2 2.1 palette
2024-10-14 02:59:07 -04:00
Sally Coolatta
629b0aa77a
ACS basic implementation
...
- BEHAVIOR lumps successfully load & run from maps. Currently they do not get unloaded between maps, though.
- Print and Timer are the only implemented CallFuncs. All of the base language functions (Delay, etc) are already implemented by the VM though.
- ACS compiler files are included, for use with GDCC. (Picked instead of ACC because it's less ZDoom-centric)
- Additionally, also added the configs for Zone Builder to be able to compile it in editor. Syntax highlighting is very incomplete atm.
2024-10-10 01:41:24 -04:00
NepDisk
ca85f4f94e
allow the console anywhere (besides TA)
2024-09-19 20:47:09 -04:00
NepDisk
a32094605f
Fix up loading
2024-09-07 11:58:30 -04:00
Zwip-Zwap Zapony
01166ba050
Draw the input prompt while the console is moving
2024-09-05 19:45:13 -04:00
Zwip-Zwap Zapony
34034b9054
Uncap console opening/closing animation
2024-09-05 19:45:07 -04:00
Zwip-Zwap Zapony
75e012c021
Make con_height adjustable on the fly
2024-09-05 19:41:36 -04:00