OpenTTD/src/network
Yexo a9b3312d1a Fix #8024: make online content gui more responsive while loading
Previously the internal content list was invalidated and sorted for
every new item added. Now the sorting is delayed until the GUI is
drawn, which means we only sort once per GUI tick.

Since the amount of incoming items per GUI tick is not controlled by
the GUI but rather by network speed, we were previously doing a lot
of duplicate work per tick, causing the mouse cursor to lag while
the list was initialized.
2020-06-01 10:59:11 +02:00
..
core Fix #8117: Memory leak in admin port (#8122) 2020-05-07 02:00:53 +02:00
network.cpp Codechange: Limit field width to avoid sscanf crash 2020-02-23 19:04:34 +00:00
network.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
network_admin.cpp Codechange: Replace network related FOR_ALL with range-based for loops 2019-12-21 20:13:03 +01:00
network_admin.h Codechange: Remove std::function from Pool iteration wrapper 2020-01-07 09:00:45 +00:00
network_base.h Codechange: Replace network related FOR_ALL with range-based for loops 2019-12-21 20:13:03 +01:00
network_chat_gui.cpp Codechange: Replace FOR_ALL_TOWNS with range-based for loops 2019-12-21 20:13:03 +01:00
network_client.cpp Feature #7756: Allow server to supply a reason to kicked/banned clients 2020-02-04 22:17:39 +00:00
network_client.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
network_command.cpp Codechange: Replace network related FOR_ALL with range-based for loops 2019-12-21 20:13:03 +01:00
network_content.cpp Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
network_content.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
network_content_gui.cpp Fix #8024: make online content gui more responsive while loading 2020-06-01 10:59:11 +02:00
network_content_gui.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
network_func.h Feature #7756: Allow server to supply a reason to kicked/banned clients 2020-02-04 22:17:39 +00:00
network_gamelist.cpp Codechange: Replace custom linked list for GRF texts with STL vectors and strings. 2020-05-21 20:02:34 +02:00
network_gamelist.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
network_gui.cpp Feature #7756: Allow server to supply a reason to kicked/banned clients 2020-02-04 22:17:39 +00:00
network_gui.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
network_internal.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
network_server.cpp Fix #7976: Don't kick the client doing the rcon 2020-02-08 09:03:14 +01:00
network_server.h Feature #7756: Allow server to supply a reason to kicked/banned clients 2020-02-04 22:17:39 +00:00
network_type.h Fix #8060, 5880f14: Restore admin network API compatibility. 2020-04-05 18:36:21 +01:00
network_udp.cpp Codechange: Replace custom linked list for GRF texts with STL vectors and strings. 2020-05-21 20:02:34 +02:00
network_udp.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00