Commit graph

7,514 commits

Author SHA1 Message Date
Anders Jenbo
c6468522c8 Fix buffer overflow when sending game messages as chat 2021-09-25 09:06:25 +02:00
Anders Jenbo
7f6dec6dca Fix extra content rendered in dialogs
More then just the given line was being plased in the line buffer which
caused a lot of double rendering and sometimes also invalid UTF-8
resulting is stray question marks under the text
2021-09-25 09:05:51 +02:00
Anders Jenbo
ebc0ad94eb Clean up SetupAllItems initialization 2021-09-25 05:58:51 +02:00
Yuri Pourre
e4d9adcf0e Update portuguese translation 2021-09-25 04:44:05 +02:00
Anders Jenbo
d0f70d5468 Correct loading of unicode fonts past row 09 2021-09-25 03:59:00 +02:00
qndel
c44ae7b0d4
Faster and better debug unique drop
Drop unique debug command tweak
2021-09-24 16:03:19 +02:00
Anders Jenbo
70cff81547 Implement backspace for UTF-8 strings 2021-09-24 03:03:58 +02:00
Anders Jenbo
7959b04573 SDL1 Unicode input support 2021-09-24 03:03:58 +02:00
Anders Jenbo
958087ab86 Switch TTF render to UTF-8 2021-09-24 03:03:58 +02:00
Anders Jenbo
704a04ae4d Add support for Unicode fonts 2021-09-24 03:03:58 +02:00
Gleb Mazovetskiy
ec13c333a9 Refactor: Use item iterators for scroll checks
Refs #2586
2021-09-24 01:56:44 +01:00
Alex
6df826eb02 Fix compiler warnings 2021-09-23 19:06:37 +02:00
Anders Jenbo
4f791948ff Fix missing switch cases 2021-09-23 16:55:13 +02:00
Anders Jenbo
a0009b0ff8 Correct name of IPL_LASTDIABLO 2021-09-23 10:20:54 +02:00
Anders Jenbo
0c5bdf5dbf 🐛 Reject items that would cause an OOB to 2021-09-23 10:20:54 +02:00
NikoVP
50cb6b6ccb Update bg.po 2021-09-23 06:35:26 +02:00
qndel
c6a22f6490 fix helm of sprits name 2021-09-22 21:19:44 +02:00
qndel
893f91bacd fix gryphons claw name 2021-09-22 21:19:44 +02:00
Mathieu Maret
34090a3b41 Fix remaining fuzzy translation 2021-09-22 14:19:11 +02:00
Mathieu Maret
bef0459cdc
Update french translation 2021-09-22 13:17:02 +02:00
qndel
70dc796287 proper fix 2021-09-22 13:06:03 +02:00
qndel
81199b14af fix wrong armor display in multiplayer 2021-09-22 09:10:58 +02:00
Anders Jenbo
464fd77238 Clean up quests.cpp global naming 2021-09-22 04:21:53 +02:00
staphen
1142d2ee7b Hardware rendering for the virtual gamepad 2021-09-22 00:32:17 +02:00
Yuri Pourre
6dbe434045 Fix Fedora build command 2021-09-21 21:43:15 +02:00
obligaron
98eb863ea1 Use SDL Textinput for ingame chat 2021-09-21 21:03:01 +02:00
Gleb Mazovetskiy
258fd6440f libsmacker: Fix palette issues
21332e23e4

Refs #476
Fixes #2908
2021-09-21 15:05:10 +02:00
staphen
471a435209 Organize virtual gamepad button graphics into frames 2021-09-21 05:19:46 +02:00
NikoVP
8a71f58c4e Update bg.po 2021-09-21 03:41:05 +02:00
M0Rf30
b61dbc398c 🌐 Update Italian localization 2021-09-21 03:21:07 +02:00
Anders Jenbo
f13e66ad04 Mark all names as translatable 2021-09-20 15:48:39 +02:00
Poedit
01a48cbe5c Update translation files 2021-09-20 04:36:47 +02:00
Anders Jenbo
671fdbd125 Implement contextural translation (pgettext)
Fixes #2369
Fixes #2790
2021-09-20 04:18:35 +02:00
wiafilms
4b7b760f32 Add Polish translation 2021-09-20 03:11:14 +02:00
obligaron
c6b214ecd3 Fix opening Diablos chamber with only one lever 2021-09-19 20:19:10 +02:00
obligaron
9e788d8134 Introduce AreAllLeversActivated 2021-09-19 20:19:10 +02:00
staphen
7d75ac0290 Update SDL_audiolib 2021-09-19 18:13:54 +02:00
Gleb Mazovetskiy
55b49bfea4 Simplify unique info window drawing
1. Use `BlitFrom` instead of a custom loop for drawing the divider line.
2. De-duplicate position calculation.
2021-09-19 15:56:37 +02:00
obligaron
2123edbca7 Fix compiling wiht NOSOUND definied 2021-09-19 10:15:32 +01:00
qndel
6d35fee7f9 fix quest panel 2021-09-19 10:15:14 +01:00
qndel
0569dba547 fix typos 2021-09-19 10:14:06 +01:00
Anders Jenbo
7771a08d03 Translatable mainpanel 2021-09-19 07:21:52 +02:00
Anders Jenbo
4bf58b3795 Leave default spacing default 2021-09-19 07:21:52 +02:00
Anders Jenbo
3b0858cdac Don't show xp bar when chat is open 2021-09-19 07:21:52 +02:00
Anders Jenbo
ef649374d0
Apply german app translation from Tito 2021-09-19 06:14:06 +02:00
obligaron
261403558b Fix SetPlayerGPtrs with RUN_TESTS definied 2021-09-18 14:38:03 +02:00
Gleb Mazovetskiy
c23c69d131 Fix OOB in TEST(PathTest, Solid) 2021-09-18 06:44:48 +02:00
Gleb Mazovetskiy
4e1ad7ab65 LoadFile: Avoid opening the file twice
Previously we were passing the path to `GetFileSize`, which resulted in
opening and closing the file twice.
2021-09-18 06:44:48 +02:00
obligaron
d0a67f382c Rework debug.md and mention new debug commands 2021-09-17 21:05:31 +02:00
obligaron
a99a824647 Introduce playerinfo debug command and remove d hotkey 2021-09-17 21:05:31 +02:00