Dennis Felsing
60de0f191e
Merge pull request #7217 from furo321/gfx-screen-conchain
...
Add console chain for screen resolution commands.
2023-09-20 09:25:14 +00:00
furo
597350010f
Add console chain for screen resolution commands.
2023-09-20 11:01:43 +02:00
Dennis Felsing
fff87bc007
Merge pull request #7216 from trml/pr_ddnetlaser_flags
...
Add prediction flag and custom starttick to ddnetlaser
2023-09-19 22:32:28 +00:00
trml
b62754915a
Add flag to ddnetlaser for enabling prediction, let server control starttick
2023-09-19 23:22:15 +02:00
Robert Müller
6a4318bf1a
Merge pull request #7214 from Jupeyy/pr_fix_vk_leak
...
Decrease descriptor pool's current size when descriptor is freed
2023-09-19 17:04:07 +00:00
Jupeyy
fcbe429d4c
Decrease descriptor pool's current size when descriptor is freed
2023-09-19 18:28:48 +02:00
Dennis Felsing
c47a045eb2
Merge pull request #7213 from Robyt3/Engine-Serverbrowser-Refactoring
...
Support dynamic list of "communities" in engine serverbrowser, refactoring
2023-09-19 11:04:07 +00:00
Dennis Felsing
36a18eef01
Merge pull request #7212 from M0REKZ/patch-1
...
Update spanish.txt
2023-09-19 10:54:50 +00:00
Robert Müller
ce65d57f2e
Support dynamic list of "communities" in engine serverbrowser
...
Replace existing hard-coded support for two "networks" with support for a dynamic list of "communities" which are indexed by a string-ID, though right now the DDNet and KoG communities are still hard-coded. The communities now also support an arbitrary number of associated countries, types and servers. This is a refactoring to prepare for getting the list of communities dynamically from the server and removing the DDNet and KoG tabs from the serverbrowser.
2023-09-18 19:37:04 +02:00
+KZ
716eccfed3
Update spanish.txt
2023-09-18 14:02:04 -03:00
Robert Müller
2973eee036
Refactor json parser usage in CServerInfo2::FromJsonRaw
2023-09-18 17:37:21 +02:00
Robert Müller
ca1bec5bac
Refactor json parser usage in CServerBrowser::LoadDDNetRanks
2023-09-18 17:37:15 +02:00
Robert Müller
e82e197109
Use NUM_LOCS
as static assertion for array size
2023-09-18 17:29:43 +02:00
Edgar
495e933da5
Merge pull request #7210 from Robyt3/CI-Style-Cargo-Fix
...
Also apply Cargo CI workaround to style workflow
2023-09-18 14:58:35 +00:00
Edgar
c6f666bee2
Merge pull request #7209 from Robyt3/Server-Mutes-Maximum-Increase
...
Increase maximum number of mutes and vote mutes
2023-09-18 14:53:05 +00:00
Robert Müller
eb880bc192
Also apply Cargo CI workaround to style workflow
...
Since the style workflow also uses cargo, we should also set the property `CARGO_HTTP_MULTIPLEXING: false` to hopefully fix the spurious network errors.
See #7173 .
2023-09-18 16:31:16 +02:00
Robert Müller
ce8e47ee63
Increase maximum number of mutes and vote mutes
2023-09-18 16:22:51 +02:00
Dennis Felsing
e1471569fc
Merge pull request #7207 from Marmare314/issue_7199
...
check if quadpoint is selected and not if quad is selected
2023-09-18 14:18:03 +00:00
marmare314
3f21597b6c
check if quadpoint is selected and not if quad is selected
...
fixes #7199 (partially?)
2023-09-18 10:24:16 +02:00
Dennis Felsing
e8a657fcae
Merge pull request #7202 from JuraIBOZO/Translation
...
Update Ukrainian translations for 17.3
2023-09-17 20:49:49 +00:00
Dennis Felsing
4c97d46dd5
Fix Ukrainian translation
2023-09-17 22:27:37 +02:00
Dennis Felsing
a706074c82
Merge pull request #7203 from Robyt3/Serverbrowser-Memory-Leak
...
Fix memory leak of server browser entry UI elements
2023-09-17 20:13:01 +00:00
Robert Müller
816f1a5a01
Fix memory leak of server browser entry UI elements
...
New UI elements were being created for every server info after refreshing the server list. At the same time, old UI elements were not being deleted when the server info objects are deleted. The use of `mutable` for this purpose was also rather unclean.
Now, a separate `std::vector` of UI elements is kept for all server browser entries, instead of associating the UI elements directly with the server info.
2023-09-17 21:37:36 +02:00
Robert Müller
8dfa0b2198
Rename UpdateFilteredPlayers
, remove mutable
variable
2023-09-17 21:37:32 +02:00
JuraIBOZO
a4101a751b
Merge branch 'master' into Translation
2023-09-17 22:22:11 +03:00
JuraIBOZO
366c15da2d
Update Ukrainian translations for 17.3
2023-09-17 22:12:06 +03:00
Dennis Felsing
829c1e497c
Merge pull request #7201 from furo321/swedish-17.3
...
Update Swedish translations for 17.3
2023-09-17 18:54:08 +00:00
furo
c23096f7ad
Update swedish translations for 17.3
2023-09-17 19:59:13 +02:00
Robert Müller
65aeb597df
Merge pull request #7197 from def-/pr-17.3-translations
...
Update translations for upcoming 17.3
2023-09-17 16:40:36 +00:00
Dennis Felsing
33cae23768
Update translations for upcoming 17.3
2023-09-17 18:20:34 +02:00
Robert Müller
ca308cccd8
Merge pull request #7195 from def-/pr-password-128
...
Increase password size limit from 32 to 128
2023-09-17 15:56:11 +00:00
furo
107af9c902
Add optional argument tiles to movement commands
...
Add optional argument to movement and console page commands
Remove optional argument to console page commands
2023-09-17 17:19:40 +02:00
Dennis Felsing
971fa6d024
Merge pull request #7186 from infclass/for-ddnet2
...
CMake: Revert versioning (move it back to version.h)
2023-09-17 14:51:47 +00:00
Dennis Felsing
e33b747a4c
Increase password size limit from 32 to 128
2023-09-17 14:32:23 +02:00
Dennis Felsing
de8d373215
Merge pull request #7194 from furo321/fix-swap
...
Fix everyones swap getting reset when someone swaps
2023-09-17 12:29:11 +00:00
furo
77840a9c97
Fix everyones swap getting reset when someone swaps
2023-09-17 13:49:52 +02:00
Dennis Felsing
a598831361
Merge pull request #7190 from Robyt3/Browser-Layout-Overhaul
...
Overhaul server browser filter, details and friends tabs
2023-09-16 22:17:38 +00:00
Dennis Felsing
f2451c7c93
Merge pull request #7191 from furo321/demo-slice-dotdemo
...
Don't include .demo in demo slice input
2023-09-16 22:16:23 +00:00
furo
67e753bd6b
Don't include .demo in demo slice input
2023-09-16 22:09:26 +02:00
heinrich5991
0448debf47
Merge pull request #7189 from Robyt3/Base-Network-Init-Error
...
Remove unnecessary return value of `net_init`
2023-09-16 11:59:15 +00:00
Robert Müller
0b57d56f48
Overhaul server browser filter, details and friends tabs
...
Move the "Filter", "Info" and "Friends" tabs to the top, above the tab content. Use icons instead of text for the tabs. Use animator to animate the tabs on mouse-over. Closes #6613 .
Make spacings, corners and font sizes used in the filter, details and friends tabs more consistent.
Remove some unnecessary dark UI rect backgrounds.
Improve alignment of the number of friends with the heart icon for entries in the server list.
Improve layout of countries and types filters. Make the filters scrollable when there are many entries.
Refactor most of the server browser in preparation for replacing the DDNet and KoG tabs with a community filter, which will work like the countries and types filters. Split rendering of different server browser sections into multiple functions to improve readability. Reduce duplicate code for the countries and types filters.
2023-09-16 13:45:52 +02:00
Robert Müller
673b7facbe
Remove unnecessary return value of net_init
...
The return value is unused and always 0, as the function fails with an assertion instead of returning an error value.
2023-09-16 13:37:53 +02:00
Robert Müller
3e548f0f66
Make listbox scrollbar width and margin adjustable
2023-09-16 13:24:19 +02:00
heinrich5991
286104cf08
Merge pull request #7181 from furo321/color-vote
...
Color vote if you have voted f3 or f4.
2023-09-16 10:40:15 +00:00
heinrich5991
b22956e7c6
Merge pull request #7188 from Robyt3/Server-Missing-Testing-Commands
...
Add `unninja`, `solo` and `deep` testing commands
2023-09-16 10:25:53 +00:00
furo
b423ee59af
Color text if you have voted f3 or f4
...
Add Sv_YourVote packet
2023-09-16 12:17:11 +02:00
Robert Müller
643a23aad3
Add unninja
, solo
and deep
testing commands
...
Closes #7161 .
2023-09-16 11:59:21 +02:00
heinrich5991
6117fa636c
Merge pull request #7187 from Robyt3/UI-ScrollRegion-ListBox-Naming
...
Consistently name `CScrollRegion` and `CListBox` getters
2023-09-16 09:59:06 +00:00
Alexander Akulich
11a16f553f
CMake: Revert versioning (move it back to version.h)
2023-09-16 12:48:36 +03:00
Robert Müller
f42e39a9e2
Consistently name CScrollRegion
and CListBox
getters
...
Remove `Is` from the getter names for the same reason that removing `Get` from the name is preferred. The word `Is` was inconsistently used as a prefix in `CScrollRegion` but as an infix in `CListBox`.
2023-09-16 11:37:19 +02:00