Dennis Felsing
8dee975d66
Merge pull request #7744 from Robyt3/Editor-Color-Palette-Pipette
...
Add color palette and pipette to editor
2024-01-13 22:55:16 +00:00
Dennis Felsing
3b10500e99
Merge pull request #7797 from Robyt3/Chat-Render-Improvements
...
Various minor refactoring of chat rendering, fix chat background size
2024-01-13 22:54:36 +00:00
Dennis Felsing
a7ac29d5bf
Merge pull request #7798 from Robyt3/Textrender-Selection-Fix
...
Fix multi-line text selection not rendered correctly anymore
2024-01-13 22:54:33 +00:00
Robert Müller
a873485643
Fix multi-line text selection not rendered correctly anymore
...
The `CTextCursor::m_LineCount` variable is only updated after the cursor is rendered. For calculating the selection quads we need to check `LineCount` instead, which is updated while the cursor is being rendered. Regression from #7733 .
2024-01-13 23:21:13 +01:00
Robert Müller
d897573acc
Fix chat background width calculation when scoreboard is open
...
The chat background width was too small when the scoreboard is open and the message text begins on a different line than the player name.
2024-01-13 22:41:50 +01:00
Robert Müller
4fded18644
Calculate chat message height using text render function
2024-01-13 22:41:42 +01:00
Robert Müller
df12d586f4
Remove unnecessary default argument for TextEx
2024-01-13 22:41:38 +01:00
Robert Müller
5b2ef36fc3
Remove unnecessary temporary variables
2024-01-13 22:41:36 +01:00
Robert Müller
9b24820fd9
Fix potentially incorrect chat background for censored messages
...
The censored message was not being considered when calculating the size of chat messages.
2024-01-13 22:40:57 +01:00
Robert Müller
3e61d0dadc
Extract local variable Line
2024-01-13 22:40:41 +01:00
Learath2
bcf86d81f3
Fix CRegister
2024-01-13 15:28:53 +03:00
Robert Müller
7544f97786
Use star icon for favorite servers, tweak favorite star color
...
Use yellow-orange star icon to mark favorite servers in the server browser instead of using the heart icon. The heart icon is now only used for servers with friends.
Tweak color of the star icon used for skin favorites so it's slightly more orange instead of pure yellow.
2024-01-13 13:00:31 +01:00
Robert Müller
89802396a7
Use icons for Internet, LAN and Favorites server browser tabs
...
Free up space for up to three more server browser tabs of the same size (on 5:4 resolutions), i.e. tabs for configurable communities.
Remove the additional server browser icon tab on the right side. Remove the purely visual Demo and News tabs which were only shown when the respective page is already active. Instead, always show all server browser tabs when offline.
2024-01-13 12:47:11 +01:00
ChillerDragon
78bc1f02f0
Report team changes to master when teams are on
...
https://github.com/ZillyInsta/ddnet-insta/issues/85
2024-01-13 18:33:30 +08:00
Dennis Felsing
84cbd362e8
Merge pull request #7792 from infclass/kaffeine/pr
...
CMake: Re-configure the project on version.h changed
2024-01-13 09:56:03 +00:00
Alexander Akulich
c56960728d
CMake: Re-configure the project on version.h changed
2024-01-13 07:46:29 +03:00
Dennis Felsing
80f77c500e
Merge pull request #7791 from swarfeya/master
...
Fix AFK when timing out
2024-01-12 23:12:01 +00:00
swarfeya
79bc3b2d3d
use SetInitialAfk instead of SetAfk
2024-01-12 22:44:33 +01:00
swarfeya
495290e0b2
fix style
2024-01-12 22:04:08 +01:00
swarfeya
64a70ac7a7
Fix AFK being shown only for a split second when timing out
2024-01-12 22:01:25 +01:00
Learath2
6eb51239c9
Fix some clang-tidy issues and UB
2024-01-12 23:27:49 +03:00
Learath2
32e968335b
Fix lots of weirdness in updater
2024-01-12 23:19:47 +03:00
Chairn
32e585b453
Merge pull request #7787 from Robyt3/Include-Climits-Cleanup
...
Include `limits` instead of `climits`
2024-01-11 22:14:43 +00:00
Robert Müller
5e510cdbf4
Include limits
instead of climits
...
Consistently use `std::numeric_limits` instead of `INT_MIN` and `INT_MAX`.
2024-01-11 22:24:37 +01:00
Dennis Felsing
42319546a6
Merge pull request #7786 from Robyt3/Client-Connect-Cleanup-Cleanup
...
Remove duplicate cleanup when connecting
2024-01-10 22:16:41 +00:00
Robert Müller
3eeba01578
Remove duplicate cleanup when connecting
...
The `IClient::Disconnect` function is always called at the beginning of the `IClient::Connect` function. The `IClient::Disconnect` function calls `IClient::DisconnectWithReason`, if the client is not already offline, which performs cleanup of temporary commands and demo recorders already, so the same cleanup in the `Connect` function is unnecessary. An assertion is added to ensure that the client was properly disconnected before connecting. Connecting while the client is already quitting or restarting is now prevented, as the client state cannot be changed once set to quitting or restarting.
2024-01-10 21:48:09 +01:00
heinrich5991
035cb6eab8
Merge pull request #7784 from ChillerDragon/pr_256_welcome
...
Increase sv_welcome to 256
2024-01-10 16:57:59 +00:00
ChillerDragon
21f6af9d38
Increase sv_welcome to 256
2024-01-10 17:39:24 +01:00
heinrich5991
e40c02a6ff
Merge pull request #7783 from Robyt3/Tools-Dummy-Map-Sha-Pointer-Fix
...
Fix incorrect SHA256 logged in `dummy_map` tool
2024-01-09 19:41:13 +00:00
heinrich5991
8c5210a156
Merge pull request #7782 from Robyt3/Datafile-Zlib-Include-Cleanup
...
Avoid including `zlib.h` in header file
2024-01-09 19:34:18 +00:00
Robert Müller
36a6c1aaf7
Fix incorrect SHA256 logged in dummy_map
tool
...
The SHA256 was being calculated over a pointer to the map data and random following memory instead of over the data itself.
2024-01-09 19:50:43 +01:00
Robert Müller
80a52cae95
Avoid including zlib.h
in header file
...
By adding `CDataFileWriter::ECompressionLevel` to replace usage of zlib internal compression levels in the `CDataFileWriter` API.
Use `std::numeric_limits<int>::max()` instead of `INT_MAX` in one case where the latter was only declared by the transitive zlib include. The `limits` header is already included and its use is more fitting for C++ code.
2024-01-09 19:36:41 +01:00
Dennis Felsing
0dc9495e80
Merge pull request #7781 from HiRavie/master
...
Improve text outlines
2024-01-09 10:58:08 +00:00
heinrich5991
9de11a5ecd
Merge pull request #7780 from Robyt3/Serverbrowser-Community-Update-Fix
...
Fix community not set for servers with missing server info
2024-01-08 21:26:34 +00:00
Robert Müller
6bdc73ad3d
Fix community not set for servers with missing server info
...
The server community was only initialized when receiving server info. This caused servers for which no server info is received to be hidden when using the community filter. Now the community filter also works correctly for servers for which no ordinary server info is received, by initializing the community already when adding server entries to the list.
Closes #7776 .
2024-01-08 22:07:24 +01:00
Ravie
2e44c02bbc
Improve text outlines
2024-01-08 21:52:14 +01:00
Jupeyy
1377af0921
Merge pull request #7771 from ChillerDragon/pr_routine
...
Typo routine
2024-01-07 22:19:32 +00:00
Dennis Felsing
48c3981427
Merge pull request #7773 from archimede67/fix-fix-style-script-windows
...
`fix_style.py`: replace windows path separator with `/`
2024-01-07 17:13:28 +00:00
Chiller Dragon
e36f2bf7bc
Fix comment grammar
...
Co-authored-by: Dennis Felsing <dennis@felsing.org>
2024-01-07 18:05:12 +01:00
Corantin H
2e1d44dc23
Use realpath when comparing paths
2024-01-07 17:47:42 +01:00
Learath2
9b3ebf3f1b
Remove debug statement, fix CI
2024-01-07 17:48:48 +03:00
Dennis Felsing
d6c10233ed
Merge pull request #7772 from Robyt3/Config-Save-Error-Improvements
...
Improve error messages when saving settings fails
2024-01-07 13:55:38 +00:00
Robert Müller
a80d875e85
Improve error log messages when saving settings fails
...
Log separate messages for `io_sync` error, `io_close` error and general write errors.
2024-01-07 12:24:07 +01:00
Robert Müller
43b1e5cb1f
Improve warning popup message when saving settings fails
...
The message was previously showing an incorrect filename.
2024-01-07 12:23:58 +01:00
ChillerDragon
b10030391d
Typo routine
2024-01-07 12:19:58 +01:00
Dennis Felsing
fda996014b
Merge pull request #7767 from furo321/fix-hookcoll-spec
...
Fix hook collision line being incorrect while paused.
2024-01-07 00:15:23 +00:00
Dennis Felsing
6bcaa6cc38
Merge pull request #7768 from heinrich5991/pr_ddnet_refactor_netobj_inheritance
...
Refactor code around inherited net objects, add it to 0.7 code
2024-01-07 00:15:04 +00:00
heinrich5991
7aba25d3f7
Merge pull request #7747 from Robyt3/Map-UUID-Unknown-Handling
...
Propagate unknown UUID-based map items in map tools
2024-01-06 22:18:30 +00:00
heinrich5991
d3123a479b
Refactor code around inherited net objects, add it to 0.7 code
2024-01-06 22:46:57 +01:00
Robert Müller
ce47d01998
Merge pull request #7761 from swarfeya/master
...
fix happy ddnet birthday broadcast (#7758 )
2024-01-06 20:45:52 +00:00