Learath
1dc8496470
Use curl-multi
2023-12-18 20:06:43 +01:00
Robert Müller
a1b603a424
Merge pull request #7682 from furo321/clamp-volume-env
...
Clamp volume envelopes between 0.0f and 1.0f
2023-12-18 18:47:57 +00:00
furo
fd2582c267
Clamp volume envelopes between 0.0f and 1.0f
2023-12-18 18:35:13 +01:00
Robert Müller
aa15d9b19b
Use GetDataSize
instead of CMapItemSound::m_SoundDataSize
...
Do not use the `CMapItemSound::m_SoundDataSize` value as it is redundant. This value could also be incorrect because it can be freely set by the map creator (tool).
Instead, use the map/datafile function `GetDataSize` to get the true size of the sound data in the file.
The `m_SoundDataSize` value is still written to map files for compatibility with old versions.
2023-12-18 17:58:42 +01:00
Dennis Felsing
f298b28026
Merge pull request #7678 from eghwand/pr_showlocaltimealways_setting
...
add ui setting for cl_show_local_time_always
2023-12-18 07:56:01 +00:00
Dennis Felsing
173345df74
Merge pull request #7673 from Jupeyy/pr_fix_ms_sample_accuracy
...
Fix multi sampling accuracy
2023-12-18 07:52:17 +00:00
Dennis Felsing
c0ed140a31
Version 17.4.2
2023-12-18 08:58:10 +01:00
Egehan
87063d048c
add ui setting for cl_show_local_time_always
2023-12-17 19:28:35 +03:00
Robert Müller
4ddf1dfdd5
Merge pull request #7674 from furo321/history-login-prompt
...
Disable cycling through command history when logging in to rcon.
2023-12-17 15:55:04 +00:00
furo
2f89297395
Disable cycling through command history when logging in to rcon.
2023-12-17 15:32:18 +01:00
Chairn
d3959e2b0d
Merge pull request #7677 from Robyt3/Tools-Map-Resave-Refactoring
...
Refactor `map_resave` tool
2023-12-17 13:09:52 +00:00
Chairn
88ce582ada
Merge pull request #7676 from Robyt3/Tools-Demo-Extract-Refactoring
...
Minor refactoring of `demo_extract_chat` tool
2023-12-17 13:07:54 +00:00
Robert Müller
a883018c88
Refactor map_resave
tool
...
Add log messages for errors and success.
Extract function `ResaveMap`.
Ensure reader is closed when writer could not be opened.
2023-12-17 13:23:44 +01:00
Robert Müller
1f5a648600
Minor refactoring of demo_extract_chat
tool
...
Replace unnecessary `gameclient.h` include with more specific includes.
Fix storage creation error message not being logged as the logger was initialized after checking for the failed storage creation. However, in this case we want to avoid non-error log messages so the tool's output is only the extracted demo chat, except in error cases.
Rename `Process` function to `ExtractDemoChat` and make it `static` to avoid exporting it.
Use `log_error` instead of `dbg_msg`.
2023-12-17 12:59:33 +01:00
Jupeyy
caecb31751
Fix multi sampling accuracy
2023-12-17 10:39:28 +01:00
heinrich5991
4af28fd2d8
Merge pull request #7672 from furo321/bitwise-instead-of-logical
...
Fix clang warning `-Wbitwise-instead-of-logical`
2023-12-17 00:11:06 +00:00
furo
c984c6895a
Fix clang warning -Wbitwise-instead-of-logical
2023-12-17 00:54:23 +01:00
Dennis Felsing
4429347f83
Merge pull request #7662 from furo321/more-team-commands
...
Add `/join [player]`
2023-12-16 23:45:16 +00:00
Dennis Felsing
e689441d14
Merge pull request #7668 from Robyt3/Engine-Notifications-Interface
...
Add `INotifications` kernel interface
2023-12-16 23:17:18 +00:00
Dennis Felsing
0ce8413570
Merge pull request #7671 from Robyt3/Server-Config-Flags-Cleanup
...
Remove `CFGFLAG_SAVE` when `CFGFLAG_SERVER` used
2023-12-16 23:16:51 +00:00
Robert Müller
eb222ae02a
Remove CFGFLAG_SAVE
when CFGFLAG_SERVER
used
...
Server variables are currently not saved.
2023-12-16 21:21:03 +01:00
Robert Müller
5f9d6b208c
Merge pull request #7667 from furo321/rest-of-string
...
Use rest of string parameter for `save_replay`
2023-12-16 18:39:04 +00:00
furo
d2efc936cf
Use rest of string parameter for save_replay
2023-12-16 19:02:56 +01:00
Robert Müller
013b8dffa5
Add INotifications
kernel interface
...
Add a proper kernel interface `INotifications` for the notifications component instead of using a C style interface.
Add parameter for the application name when initializing notifications to avoid hardcoding the application name.
The implementation for macOS is kept in Objective-C and a TODO is added, as the API we are currently using appears to be deprecated.
2023-12-16 18:15:43 +01:00
Robert Müller
b067ccafc6
Improve vote config variable descriptions and value range
...
Closes #7584 .
2023-12-16 18:01:06 +01:00
furo
67c101b43d
Add /join [player]
.
2023-12-16 17:33:10 +01:00
Dennis Felsing
5aa4b58d4e
Merge pull request #7661 from archimede67/editor-qol-quads
...
Editor: Add QoL features for quads
2023-12-16 11:09:16 +00:00
Dennis Felsing
66262971f9
Merge pull request #7663 from eghwand/pr_sameclancolor_setting
...
Add ui setting cl_same_clan_color
2023-12-16 10:26:03 +00:00
Dennis Felsing
2993d3ad11
Fix style
2023-12-16 11:10:02 +01:00
Egehan
5da5eb79bb
Add ui setting cl_same_clan_color
2023-12-16 11:06:29 +03:00
archimede67
5dbd5a1f49
Added quad alignment/snapping to other quads/points
2023-12-16 01:29:09 +01:00
archimede67
a41da8182b
Preserve and show axis when dragging quad points while holding Shift
2023-12-16 00:29:10 +01:00
Dennis Felsing
5b5253c4ec
Merge pull request #7659 from furo321/render-spectated-last
...
Render the tee being spectated after everyone else.
2023-12-15 22:09:49 +00:00
furo
25ffc421cc
Render the tee being spectated after everyone else.
2023-12-15 21:34:33 +01:00
Dennis Felsing
61c4ffcf69
Merge pull request #7658 from Robyt3/UI-Lineinput-Fixes
...
Fix various lineinput issues/regressions
2023-12-15 18:31:04 +00:00
Robert Müller
184ada3c95
Fix various lineinput issues/regressions
...
Fix Ctrl+C not working to copy text in console when the command input already contains text, as the changed flag was never reset properly.
Fix scroll position of UI editboxes not being updated when moving cursor without changing text.
Fix lineinput selection change being detected as content change, causing the editor modified state to be set incorrectly.
Fix cursor blinking not being disabled correctly after changing text without changing cursor position.
2023-12-15 17:49:06 +01:00
Dennis Felsing
4fe5fcca09
Merge pull request #7656 from heinrich5991/pr_ddnet_canjointeam_error
...
Returning `false` commits you to setting a message
2023-12-15 12:34:35 +00:00
heinrich5991
1feee077ca
Returning false
commits you to setting a message
2023-12-15 13:00:43 +01:00
Edgar
8be0ba3a84
Merge pull request #7655 from def-/pr-discord-build
...
Fix discord build
2023-12-15 09:32:28 +00:00
Edgar
726ffe35d0
Merge pull request #7654 from def-/pr-curlopt-share
...
Disable CURL_LOCK_DATA_CONNECT (fixes #7636 )
2023-12-15 09:26:34 +00:00
Dennis Felsing
255cf408cd
Fix discord build
...
/home/deen/isos/ddnet/ddnet-source/src/engine/client/discord.cpp: In member function ‘bool CDiscord::Init(FDiscordCreate)’:
/home/deen/isos/ddnet/ddnet-source/src/engine/client/discord.cpp:39:17: error: ‘mem_zero’ was not declared in this scope
39 | mem_zero(&m_ActivityEvents, sizeof(m_ActivityEvents));
| ^~~~~~~~
2023-12-15 00:55:26 +01:00
Dennis Felsing
5ff8697be1
Disable CURL_LOCK_DATA_CONNECT ( fixes #7636 )
2023-12-15 00:51:02 +01:00
Dennis Felsing
12ed9f8d6b
Merge pull request #7651 from furo321/fix-teamjoin-error
...
Don't broadcast error if `CanJoinTeam` returned true
2023-12-14 23:48:20 +00:00
Dennis Felsing
514e528be7
Merge pull request #7649 from furo321/chat-command-netmsg
...
Add `Sv_CommandInfo` netmsg for autocompletion of chat commands.
2023-12-14 23:46:52 +00:00
Dennis Felsing
a333d723e5
Merge pull request #7653 from Robyt3/Clang-Tidy-Cleanup
...
Fix more clang-tidy errors: mark functions as `const` when possible
2023-12-14 23:46:19 +00:00
Dennis Felsing
7d37db6d6e
Version 17.4.1
2023-12-15 00:58:09 +01:00
Robert Müller
f50eeab690
Fix performance-inefficient-vector-operation
2023-12-14 23:38:05 +01:00
Robert Müller
bab382f4cc
Fix modernize-use-emplace
2023-12-14 23:38:05 +01:00
Robert Müller
aacd37b412
Fix readability-static-accessed-through-instance
2023-12-14 23:38:05 +01:00
Robert Müller
6a12e209b6
Fix readability-make-member-function-const
2023-12-14 23:38:03 +01:00