BlaiZephyr
39546b3deb
attempt 2 - sanitize output
2024-02-16 14:57:34 +01:00
melon
dc85b2d73e
fix cmake error when building with -DMYSQL=ON
2024-01-31 01:07:47 +01:00
Dennis Felsing
d60852a020
Merge pull request #7868 from Learath2/dd_pr_updater
...
Fix updater issue. Close #7867
2024-01-28 12:37:42 +00:00
Dennis Felsing
33ffd0f052
Version 18.0.2
2024-01-28 13:38:58 +01:00
Learath
2470e7489d
Fix updater issue. Close #7867
2024-01-28 12:50:54 +01:00
heinrich5991
dcdc66d1df
Merge pull request #7869 from furo321/testcmds-error
...
Add a error message for when testing commands aren't allowed
2024-01-27 17:59:51 +00:00
furo
633330bcd8
Add a error message for when testing commands aren't allowed
2024-01-27 18:18:32 +01:00
heinrich5991
e3732928a9
Merge pull request #7862 from Robyt3/Menus-Refactoring-Various
...
Various minor refactoring of menus
2024-01-27 13:08:55 +00:00
Robert Müller
83942f9a50
Merge pull request #7866 from heinrich5991/pr_ddnet_redundant_utf8_checks
...
Remove redundant UTF-8 checks
2024-01-27 13:03:45 +00:00
heinrich5991
8157ea4ce4
Merge pull request #7865 from Robyt3/Demo-AddDemoMarker-Error-Messages
...
Show error messages in console when `add_demomarker` fails
2024-01-27 12:56:50 +00:00
heinrich5991
c16afc60ec
Merge pull request #7864 from infclass/kaffeine/teeinfo-kitties
...
TeeInfo: Fix blue and limekitty eyes and feet 0.6 -> 0.7 mapping
2024-01-27 12:49:06 +00:00
heinrich5991
4f06f3a797
Remove redundant UTF-8 checks
...
We already check for valid UTF-8 while unpacking strings.
2024-01-27 13:43:04 +01:00
Robert Müller
5d7f2c6e1b
Show error messages in console when add_demomarker
fails
...
When there are too many demo markers already or when the previous demo marker is too close.
2024-01-27 13:26:08 +01:00
Jupeyy
349eb38ebf
Merge pull request #7859 from Robyt3/Windows-ShellExecute-Fixes
...
Ensure client window is maximized and active after restarting, refactoring
2024-01-27 11:27:40 +00:00
Alexander Akulich
e0e37d7f7b
TeeInfo: Fix blue and limekitty eyes and feet 0.6 -> 0.7 mapping
2024-01-27 02:00:16 +03:00
Robert Müller
2b2d3b8dd2
Add enum EServerControlTab
2024-01-26 21:39:11 +01:00
Robert Müller
8982da4a32
Refactor usages of CMenus::DoButton_MenuTab
...
Use `IGraphics::CORNER_NONE` instead of `0`.
Use `nullptr` instead of `NULL`.
Remove arguments identical to defaults.
Use loops for tab bars with several tabs.
2024-01-26 21:39:11 +01:00
Robert Müller
7854a277c7
Use IGraphics::CORNER_NONE
for CUIRect::Draw
function
2024-01-26 21:39:11 +01:00
Robert Müller
f13888b2cc
Move variable declarations closer to usages
2024-01-26 21:39:11 +01:00
Robert Müller
53b5b3bc98
Remove unused m_Spacer
variable
2024-01-26 21:39:11 +01:00
Robert Müller
eb2aea22b8
Remove redundant condition
...
The function `CMenus::RenderInGameNetwork` is only called when the client has `STATE_ONLINE` so this condition is always `true`.
2024-01-26 21:39:11 +01:00
Robert Müller
350c1fc860
Remove temporary variable and rename parameter
2024-01-26 21:39:11 +01:00
Robert Müller
a49ee14cb0
Remove unused return value of menus render functions
2024-01-26 21:39:11 +01:00
Robert Müller
bd7ee904c0
Remove unused PAGE_SYSTEM
enum literal
2024-01-26 21:39:11 +01:00
heinrich5991
70743331de
Merge pull request #7861 from furo321/toggle-infomessages
...
Store info messages even if they aren't enabled
2024-01-26 19:45:46 +00:00
furo
d94c0384a6
Store infomessages even if they aren't enabled
2024-01-26 20:20:20 +01:00
Robert Müller
d5c7488480
Ensure client window is maximized and active after restarting
...
Add parameter to `shell_execute` to either start the process in the foreground or background on Windows. Previously, all processes were started in the background, because this is desired when starting the server from the client. However, this causes the graphics initialization to fail when restarting the client after updating or with the `restart` command when using Vulkan with windowed and windowed fullscreen mode.
Closes #6578 .
2024-01-25 20:52:17 +01:00
Robert Müller
4d206ffab3
Add documentation for shell_execute
and kill_process
functions
2024-01-25 20:24:07 +01:00
Robert Müller
725ebc929e
Remove duplicate if
branch
2024-01-25 20:23:53 +01:00
Robert Müller
c4d512d86e
Merge pull request #7687 from archimede67/editor-better-map-settings
...
Editor: better map settings input (autocomplete, validation)
2024-01-24 18:17:19 +00:00
heinrich5991
46b932b0d2
Merge pull request #7857 from Robyt3/Browser-ResetFilter-Button
...
Show extra "Reset filter" button when no servers match filter
2024-01-23 20:24:57 +00:00
Robert Müller
1f8a60b8e1
Show extra "Reset filter" button when no servers match filter
...
Render an additional "Reset filter" button below the "No servers match your filter criteria" message to make it more obvious for new players how to restore the original view of servers, especially when the filter tab is not currently selected.
2024-01-23 20:20:32 +01:00
Corantin H
0cd002e08c
Various fixes to map settings handling
2024-01-23 20:15:30 +01:00
Corantin H
aca398f3c9
Added dialog to fix invalid map settings on load
2024-01-23 20:13:57 +01:00
Corantin H
9cc8a28305
Better map settings input (autocomplete, validation)
2024-01-23 20:13:56 +01:00
Robert Müller
6829cd6ef6
Merge pull request #7856 from archimede67/editor-undo-cleanup-game-times
...
Editor: made "Clean up game tiles" undoable
2024-01-23 18:34:14 +00:00
Corantin H
af51fcccbb
Editor: made "Clean up game tiles" undoable
2024-01-23 19:03:53 +01:00
Dennis Felsing
09491f2460
Merge pull request #7855 from Robyt3/Graphics-SetWindowParams-Cleanup
...
Remove unused parameter of `SetWindowParams` function
2024-01-23 17:22:32 +00:00
Robert Müller
9c66a6a147
Remove unused parameter of SetWindowParams
function
...
The `bool AllowResizing` parameter is only passed to other `SetWindowParams` functions but never used in the end, as whether or not resizing is allowed is separately determined based on the value of the `int FullscreenMode` parameter.
2024-01-23 17:49:55 +01:00
heinrich5991
a2c8869025
Merge pull request #7852 from Robyt3/Browser-Community-Filter-Fix
...
Fix countries/types filters excluding all servers
2024-01-23 08:56:34 +00:00
Dennis Felsing
4f18816b2b
Version 18.0.1
2024-01-22 22:53:09 +01:00
Robert Müller
797db31aa1
Fix countries/types filters excluding all servers
...
Instead of cleaning the countries/types filters based on all available communities' countries/types, only consider the countries/types of currently selected communities. Ensure countries/types are always cleaned when updating the server browser filter in the UI. This fixes that countries/types which are not available for the selected communities were still affecting the server filtering, causing no servers to be shown in some cases.
Closes #7847 .
2024-01-22 22:30:15 +01:00
Dennis Felsing
ddd3d25066
Merge pull request #7844 from n0Ketchp/patch-16
...
Update spanish.txt
2024-01-22 15:24:17 +00:00
noKetchup
752e837e2a
Update spanish.txt
2024-01-22 12:07:29 -03:00
Dennis Felsing
45ab8e911a
Merge pull request #7842 from k-i-o/patch-1
...
Update config_variables.h
2024-01-22 08:27:08 +00:00
Dennis Felsing
de0bd3a78a
Version 18.0
2024-01-22 09:29:47 +01:00
Samuele Radici
79cf3b4e17
Update config_variables.h
...
text error
2024-01-22 01:33:44 +01:00
Dennis Felsing
50dc9de991
Merge pull request #7839 from infclass/kaffeine/fix-move-restrictions-incapsulation
...
Character: Fix m_MoveRestrictions and m_Core incapsulation
2024-01-21 22:40:22 +00:00
Dennis Felsing
fca6e0abe3
Merge pull request #7837 from Robyt3/Demo-Recorder-Improvements
...
Refactor demo recorder usage
2024-01-21 22:39:46 +00:00
Dennis Felsing
24612a003e
Merge pull request #7841 from infclass/kaffeine/http-state
...
Make http states a enum class and use it across the codebase
2024-01-21 22:35:27 +00:00