yexo
|
2b0b9a6367
|
(svn r15669) -Change: Key presses that are not handles by an input box are no longer marked as handled but given to other OnKeyPress handlers. This makes the global shortcuts like F1 work again when an input box is open.
|
16 years ago |
rubidium
|
4a5c4f6089
|
(svn r15644) -Fix [FS#2710]: closing a network connection twice in the case that sending packets starts failing while disconnecting
|
16 years ago |
smatz
|
642dc1ea5e
|
(svn r15640) -Fix [FS#2712]: game crashes when network pools are empty, so always allocate at least one pool block
|
16 years ago |
rubidium
|
406832fed8
|
(svn r15632) -Feature: allow downloading scenarios and heightmaps via bananas.
|
16 years ago |
smatz
|
f3ed8268b6
|
(svn r15628) -Fix [FS#2705]: kicking/banning a client from the Client list window crashed the server
|
16 years ago |
rubidium
|
86ca408d46
|
(svn r15626) -Fix [FS#2698]: UTF8 string handling could cause buffer overruns.
|
16 years ago |
rubidium
|
908e850b5a
|
(svn r15605) -Codechange: constify a function
|
16 years ago |
rubidium
|
3ae9851bd8
|
(svn r15580) -Fix [FS#2684]: last activity time not properly updated causing downloads to be aborted after a minute.
|
16 years ago |
rubidium
|
66a8c0a132
|
(svn r15577) -Codechange: bool _networking belongs in network/ not gfx.cpp
|
16 years ago |
yexo
|
3bb872e7dd
|
(svn r15576) -Codechange: rename SwitchModes to SwitchMode and don't hardcode the values for that enum.
|
16 years ago |
yexo
|
901230bde1
|
(svn r15575) -Codechange: Rename GameModes to GameMode and store _game_mode as GameMode instead of as byte.
|
16 years ago |
smatz
|
846044ee26
|
(svn r15571) -Fix: incorrect use of memset
|
16 years ago |
rubidium
|
8fa247c4b1
|
(svn r15566) -Change: reintroduce space as valid method of selecting 'content' as long as the filter box is not focused. Enter will also work when the filter box is focused.
|
16 years ago |
rubidium
|
4bf2f4a166
|
(svn r15565) -Fix [FS#2675]: dependency information wasn't requested after the content state was reset causing the dependencies not always being selected (and thus downloaded) automatically.
|
16 years ago |
rubidium
|
54f852f094
|
(svn r15552) -Fix (r15544): some compiler/OS combinations don't like closing the same FD twice and zlib's docs weren't very clear about whether it would close a FD it didn't open.
|
16 years ago |
rubidium
|
fdc2e85184
|
(svn r15544) -Fix [FS#2650]: extracting downloaded content didn't work for Windows if one uses a non-ASCII.
|
16 years ago |
rubidium
|
c5677da94d
|
(svn r15529) -Fix [FS#2644]: the local command queue didn't get properly cleaned when leaving a game meaning you could end up executing commands of the previous network game.
|
16 years ago |
rubidium
|
dba12992e8
|
(svn r15442) -Codechange: don't do magic on magic numbers when you can also use a single named constant.
|
16 years ago |
peter1138
|
cd0b38d234
|
(svn r15433) -Fix (r15126): Content download progress bar was not centered properly.
|
16 years ago |
rubidium
|
c0a8d09ca7
|
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
|
16 years ago |
rubidium
|
8dae160d0f
|
(svn r15425) -Codechange: some color->colour changes and type safety.
|
16 years ago |
rubidium
|
861e9cefb3
|
(svn r15424) -Codechange: make it possible to have multiple windows with edit box open simultaniously (Zuu).
|
16 years ago |
rubidium
|
377ce6c5bf
|
(svn r15410) -Cleanup: get rid of most of the references to the 'patches' except where it's used for backward compatability.
|
16 years ago |
rubidium
|
d7a053578d
|
(svn r15395) -Fix [FS#2611] (r15377): one couldn't reset companies anymore in a 'dedicated' server.
|
16 years ago |
rubidium
|
841050ec83
|
(svn r15377) -Fix [FS#2607]: filter did resort when unneeded and didn't deselect properly in some cases (Roujin)
|
16 years ago |
rubidium
|
ef754b8b6d
|
(svn r15373) -Fix [FS#2606]: Kenobi denied the server's client name to the tab-completed.
|
16 years ago |
rubidium
|
c346f249cd
|
(svn r15372) -Feature: filter the 'content' based on the tag/name. Based on a patch by Roujin.
|
16 years ago |
rubidium
|
ac7757324e
|
(svn r15338) -Fix [FS#2598]: close all construction related windows whenever changing company.
|
16 years ago |
peter1138
|
aad67b5736
|
(svn r15312) -Codechange: Handle closing of drop down menus when clicking in a window in a single place, instead of in the OnClick event for some windows. This standardises behaviour so that clicking anywhere in a window will close its drop down menu, which happened before for some windows but not all. In addition the dubious feature of hiding a drop down menu by opening the same menu has been removed. This only caused wasted CPU cycles as a whole new list was generated and then destroyed. Breathe.
|
16 years ago |
smatz
|
0d3f5e6e74
|
(svn r15299) -Cleanup: remove many redundant includes
|
16 years ago |
rubidium
|
3d21639d5b
|
(svn r15247) -Change: show a lock near the password/join button in the company window whenever the company is password protected
|
16 years ago |
rubidium
|
04709f2798
|
(svn r15242) -Feature: allow moving clients between companies/spectators by the server and the clients themselves (dihedral)
|
16 years ago |
Yexo
|
c5332eb161
|
(svn r15234) -Fix (r15176): Crash if you pressed space in the content download window before selecting an item.
|
16 years ago |
rubidium
|
8382b76b0f
|
(svn r15221) -Change [FS#2574]: only show missing NewGRFs when opening the content download window from a NewGRF list and there are missing NewGRFs, otherwise show just all NewGRFs the system knows.
|
16 years ago |
rubidium
|
6f5078b555
|
(svn r15217) -Fix [FS#2573] (r15176): more corner cases when removing things from iterated vectors
|
16 years ago |
rubidium
|
83e1288c6a
|
(svn r15215) -Fix: various MSVC x64 compiler warnings
|
16 years ago |
rubidium
|
8ef066baee
|
(svn r15207) -Add: sorting to the content list.
|
16 years ago |
rubidium
|
4f5a8b15ed
|
(svn r15206) -Fix [FS#2567]: memory corruption due to not properly cleanup up the mess when cancelling a download
|
16 years ago |
rubidium
|
f2777cd02d
|
(svn r15200) -Feature: give server admins a tool to combat profanity in nick names (based on patch by dihedral)
|
16 years ago |
rubidium
|
86c1d49c08
|
(svn r15196) -Fix (r15195): != != == :(
|
16 years ago |
rubidium
|
4bf2326bd1
|
(svn r15195) -Fix: don't crash when removing from something you're iterating over
|
16 years ago |
peter1138
|
727ffeedc9
|
(svn r15194) -Fix: Don't count dedicated server as a spectator
|
16 years ago |
rubidium
|
ff328bf68b
|
(svn r15178) -Change: rename 'update' to 'upgrade' as that's a bit more clear
|
16 years ago |
rubidium
|
eeb38a8e3a
|
(svn r15176) -Fix [FS#2554]: querying the content server could free when resolving the hostname or connecting takes long/is timing out.
|
16 years ago |
rubidium
|
28a641066e
|
(svn r15163) -Change/Fix: use a non-blocking method to resolve the hostname and connect to game servers.
|
16 years ago |
rubidium
|
c9436c8d88
|
(svn r15162) -Fix: the join status window didn't get properly created
|
16 years ago |
rubidium
|
99b1f1a8f4
|
(svn r15161) -Change: bump url to 96 bytes
|
16 years ago |
glx
|
24351416f6
|
(svn r15160) -Fix (r15157): port != IP
|
16 years ago |
rubidium
|
6a3aaef486
|
(svn r15159) -Fix: move the UDP queries that resolve a hostname into threads so they don't freeze OpenTTD when for example the network connection got severed. Thanks to glx for writing the mutex implementation for Windows.
|
16 years ago |
rubidium
|
5f3772a42c
|
(svn r15157) -Codechange: wrap the hostname/ip and port into a single structure so we can pass either one of them and not convert an ip to a string and then back again.
|
16 years ago |