------------------------------------------------------------------------ r1228 | truelight | 2004-12-22 18:56:52 +0000 (Wed, 22 Dec 2004) | 3 lines -Add: [Network] When a server normally shuts down, it removed itself from the server-list ------------------------------------------------------------------------ r1227 | truelight | 2004-12-22 18:42:56 +0000 (Wed, 22 Dec 2004) | 5 lines -Add: Ingame Server-list (select Internet, then Find Servers) -Fix: UDPListener was launched wrongly -Fix: Not all sockets have broadcast enabled anymore -Fix: Server-advertise retries 3 times before giving up ------------------------------------------------------------------------ r1225 | darkvater | 2004-12-22 17:37:21 +0000 (Wed, 22 Dec 2004) | 2 lines -Feature: SHIFT+DEL now deletes all non-vital windows (only status bar and main bar remain) -Fix: For everyone who tried to crash the game by opening a huge amount of windows and stickying all of them; bad luck. It's fixed now (thanks Tron for the helpful criticism). First all normal windows are a candidate for replacement, then if none are found, sticky windows. Then..well that should not happen :) ------------------------------------------------------------------------ r1222 | dominik | 2004-12-22 16:54:55 +0000 (Wed, 22 Dec 2004) | 2 lines Currency cleanup. Changed some currency symbols according to forum suggestions (thx ChrisCF) and rearranged the currencies alphabetically (except for the major ones). ------------------------------------------------------------------------ r1219 | darkvater | 2004-12-22 15:45:41 +0000 (Wed, 22 Dec 2004) | 1 line -Fix: compilation for windows release build (forgotten VARDEF) ------------------------------------------------------------------------ r1218 | dominik | 2004-12-22 15:32:50 +0000 (Wed, 22 Dec 2004) | 2 lines Fix: Autosaves go to the correct folder again with keep_all_autosave enabled ------------------------------------------------------------------------ r1215 | dominik | 2004-12-22 13:19:26 +0000 (Wed, 22 Dec 2004) | 2 lines Feature: You can now make a custom currency by chosing "Custom..." ------------------------------------------------------------------------ r1214 | darkvater | 2004-12-22 01:32:30 +0000 (Wed, 22 Dec 2004) | 2 lines -Feature: Stickified Industries (list & window), Smallmaps (all three), Stations (list & window) and Towns (list & window). I hope I didn't forget to update a widget somewhere :O -Feature: With the sticky windows on and some unfortunate resizing of your game it the 'close' button might go outside of the playing field, making it impossible to close. Added an option to the Options menu that closes all windows, even if they are stickified ("Close ALL windows") ------------------------------------------------------------------------ r1213 | darkvater | 2004-12-22 00:45:05 +0000 (Wed, 22 Dec 2004) | 1 line -Feature: Stickified vehicle lists ------------------------------------------------------------------------ r1212 | darkvater | 2004-12-22 00:18:40 +0000 (Wed, 22 Dec 2004) | 1 line -Feature: sticky windows all build-toolbars ------------------------------------------------------------------------ r1211 | darkvater | 2004-12-21 23:27:58 +0000 (Tue, 21 Dec 2004) | 1 line -Feature: Introduce sticky windows to all vehicle windows...Just make sure you do not sticky more than 23 at a time. Also a lot of places in the code invalidated the 'status bar' of the vehicle, referring to it as widget 4. This is now widget 5 and has been #definitized ------------------------------------------------------------------------ r1210 | miham | 2004-12-21 22:53:55 +0000 (Tue, 21 Dec 2004) | 1 line Daily langfile updates (automatic) ------------------------------------------------------------------------ r1209 | truelight | 2004-12-21 19:39:21 +0000 (Tue, 21 Dec 2004) | 2 lines -Fix: fix compiler warning (sorry) ------------------------------------------------------------------------ r1208 | truelight | 2004-12-21 19:37:10 +0000 (Tue, 21 Dec 2004) | 3 lines -Fix: the owner-check introduced in r1203 now also works correctly for bridges (the middle-parts don't have any owner) ------------------------------------------------------------------------ r1207 | celestar | 2004-12-21 19:07:23 +0000 (Tue, 21 Dec 2004) | 2 lines -Fix: Compiler warning due to the modified catchment areas ------------------------------------------------------------------------ r1206 | dominik | 2004-12-21 18:30:51 +0000 (Tue, 21 Dec 2004) | 2 lines Fix: Polished build docks window a bit. ------------------------------------------------------------------------ r1205 | dominik | 2004-12-21 17:41:12 +0000 (Tue, 21 Dec 2004) | 2 lines Fix: Made the network window a bit wider, so that other languages don't have overlapping strings ------------------------------------------------------------------------ r1204 | truelight | 2004-12-21 17:31:10 +0000 (Tue, 21 Dec 2004) | 2 lines -Add: [Network] Added some cheaters-protection (money-cheat mostly) ------------------------------------------------------------------------ r1203 | truelight | 2004-12-21 17:12:20 +0000 (Tue, 21 Dec 2004) | 4 lines -Fix: the pathfinder no longer sees rail with an other owner as a possible route. This also makes sure signals don't show red because there is a train on the track of an other owner. ------------------------------------------------------------------------ r1202 | truelight | 2004-12-21 16:56:43 +0000 (Tue, 21 Dec 2004) | 2 lines -Fix: removed unused variable ------------------------------------------------------------------------ r1201 | truelight | 2004-12-21 16:54:46 +0000 (Tue, 21 Dec 2004) | 2 lines -Fix: I forgot to add a * in r1183 ;) ------------------------------------------------------------------------ r1200 | truelight | 2004-12-21 16:17:27 +0000 (Tue, 21 Dec 2004) | 4 lines -Fix: Fixed bug pointed out by Tron: when a train is on the road/rail-crossing, and you let an other train drive towards it, reverse it, the lights no longer go off. ------------------------------------------------------------------------ r1199 | truelight | 2004-12-21 16:02:14 +0000 (Tue, 21 Dec 2004) | 4 lines -Fix: [ 958098 ] No longer road/rail crossing signals hang when a train is reversed at the wrong moment (Yeah, our longest open bug finally fixed :) :) :)) ------------------------------------------------------------------------ r1198 | truelight | 2004-12-21 16:00:14 +0000 (Tue, 21 Dec 2004) | 4 lines -Fix: [ 1087701 ] It is no longer possible to crash trains of other companies by building a depot close to a station. (even more: trains do no longer enter tiles that do not belong to his owner) ------------------------------------------------------------------------ r1197 | truelight | 2004-12-21 14:54:27 +0000 (Tue, 21 Dec 2004) | 3 lines -Fix: [GUI] in r1194 someone deleted too much code from WE_KEYPRESS. Now you can change your player-name in the GUI again :) ------------------------------------------------------------------------ r1196 | truelight | 2004-12-21 14:42:06 +0000 (Tue, 21 Dec 2004) | 2 lines -Fix: Preview Vehicle had a small glitch. Fixed now. ------------------------------------------------------------------------ r1195 | miham | 2004-12-21 14:35:19 +0000 (Tue, 21 Dec 2004) | 1 line Daily langfile updates (automatic) ------------------------------------------------------------------------ r1194 | dominik | 2004-12-20 22:14:39 +0000 (Mon, 20 Dec 2004) | 2 lines Feature: You can now add and remove servers from the server list. Those will be remembered until you delete them by pressing the Delete key. ------------------------------------------------------------------------ r1189 | tron | 2004-12-20 18:11:22 +0000 (Mon, 20 Dec 2004) | 1 line Fix vehicle list update glitch when moving waggons in depots ------------------------------------------------------------------------ r1188 | truelight | 2004-12-20 16:35:16 +0000 (Mon, 20 Dec 2004) | 4 lines -Fix: [Network] Fixed that CTRL+ could sometimes hang a dedicated server till enter was pressed. CTRL+D after a random key still does hang the dedicated server till enter is pressed. ------------------------------------------------------------------------ r1187 | truelight | 2004-12-20 16:15:19 +0000 (Mon, 20 Dec 2004) | 3 lines -Fix: [Network] You can no longer join as spectator a game with no companies (a lot of code can simply not handle it) ------------------------------------------------------------------------ r1186 | truelight | 2004-12-20 16:02:01 +0000 (Mon, 20 Dec 2004) | 3 lines -Fix: [Network] You can now join a company on a server where a company went bankrupt, without joining the wrong company (or even failing to do so) ------------------------------------------------------------------------ r1185 | truelight | 2004-12-20 15:26:19 +0000 (Mon, 20 Dec 2004) | 2 lines -Fix: [Network] Send to team now results in correct company on the sender ------------------------------------------------------------------------ r1184 | truelight | 2004-12-20 15:25:39 +0000 (Mon, 20 Dec 2004) | 3 lines -Fix: [Network] %p as chat message no longer gives funny result (tnx to GeniusDex (that makes 10 ;))) ------------------------------------------------------------------------ r1183 | truelight | 2004-12-20 14:38:28 +0000 (Mon, 20 Dec 2004) | 3 lines -Fix: Newsmessage-validation-pointer was never reset, causing some nasty crashes (tnx to GeniusDex for the clear backtrace) ------------------------------------------------------------------------ r1182 | truelight | 2004-12-20 14:37:52 +0000 (Mon, 20 Dec 2004) | 2 lines -Fix: Makefile had a small glitch, making it impossible to compile the game (Oskar_) ------------------------------------------------------------------------ r1181 | miham | 2004-12-20 12:38:33 +0000 (Mon, 20 Dec 2004) | 1 line Daily langfile updates (automatic) ------------------------------------------------------------------------ r1180 | bjarni | 2004-12-19 23:27:20 +0000 (Sun, 19 Dec 2004) | 1 line Makefile: fixed dependancies so the flag -j can be used. It makes the compilation process into more than one job which makes it able to benefit from multiple CPUs. Using -j without setting a limit of jobs (like -j2) is not a great idea (thanks to ln-- for reporting the need for this one) ------------------------------------------------------------------------ r1179 | dominik | 2004-12-19 22:23:32 +0000 (Sun, 19 Dec 2004) | 3 lines Fix: Tooltips for vehicle list sorting This has gotta be the greatest kick for Moriarty! ------------------------------------------------------------------------ r1178 | dominik | 2004-12-19 22:17:27 +0000 (Sun, 19 Dec 2004) | 2 lines Fix: Error message for building canals on slopes is correct ------------------------------------------------------------------------ r1177 | tron | 2004-12-19 21:03:16 +0000 (Sun, 19 Dec 2004) | 1 line Enable non-stop flag for waypoints ------------------------------------------------------------------------ r1176 | truelight | 2004-12-19 19:17:15 +0000 (Sun, 19 Dec 2004) | 2 lines -Fix: [Network] PlayerBasedMenu's caused crashes when a company went bankrupt ------------------------------------------------------------------------ r1175 | truelight | 2004-12-19 16:26:45 +0000 (Sun, 19 Dec 2004) | 4 lines -Fix: [ 1086375 ] Backup-order-list was not closed with an OT_NOTHING, resulting in order-lists mixing together (maybe tnx to Darkvater, not sure though..) ------------------------------------------------------------------------ r1174 | truelight | 2004-12-19 15:14:55 +0000 (Sun, 19 Dec 2004) | 2 lines -Fix: [Network] All strings can now be translated (no more hardcoded strings) ------------------------------------------------------------------------ r1173 | truelight | 2004-12-19 14:42:17 +0000 (Sun, 19 Dec 2004) | 3 lines -Fix: [Network] Console input in dedicated server for windows was not working (Hackykid) ------------------------------------------------------------------------ r1172 | truelight | 2004-12-19 14:08:29 +0000 (Sun, 19 Dec 2004) | 2 lines -Fix: [Network] Pressing CTRL+C in dedicated server now closed the server ------------------------------------------------------------------------ r1171 | dominik | 2004-12-19 13:28:09 +0000 (Sun, 19 Dec 2004) | 2 lines Fix: Console hotkey works again on keyboards where this key is a deadkey. ------------------------------------------------------------------------ r1170 | dominik | 2004-12-19 13:06:20 +0000 (Sun, 19 Dec 2004) | 2 lines Fix: news_gui.c should compile everywhere without warnings now. ------------------------------------------------------------------------ r1169 | truelight | 2004-12-19 10:24:45 +0000 (Sun, 19 Dec 2004) | 3 lines -Fix: [Network] [ 1087591 ] When you want to be a spectator, you now stay a spectator even if someone else joins. ------------------------------------------------------------------------ r1168 | truelight | 2004-12-19 10:17:26 +0000 (Sun, 19 Dec 2004) | 4 lines -Cleanup: [Network] Cleaned the network code a bit. Added 'const' and 'void' where needed, prefixed all functions, typedefs and global vars with 'Network' and organized all externals nicely. ------------------------------------------------------------------------ r1167 | dominik | 2004-12-19 09:39:19 +0000 (Sun, 19 Dec 2004) | 2 lines Feature: Added the possibility to add validation functions to NewsItems. This is now done for "Train in depot" messages. Before displaying such a message, it checks if the train really still is in the depot. Can be applied to other news items as well. ------------------------------------------------------------------------ r1166 | dominik | 2004-12-19 09:33:02 +0000 (Sun, 19 Dec 2004) | 2 lines Fix: [ 1040119 ] Flooded wagons in depots don't keep constantly exploding any more ------------------------------------------------------------------------ r1165 | dominik | 2004-12-19 09:31:35 +0000 (Sun, 19 Dec 2004) | 2 lines Fix: [ 1085255 ] Docks now have a button to display the catchment area ------------------------------------------------------------------------ r1164 | dominik | 2004-12-19 09:30:05 +0000 (Sun, 19 Dec 2004) | 2 lines Redid fix from revision 1163 to work with all patch settings ------------------------------------------------------------------------ r1163 | dominik | 2004-12-18 21:11:45 +0000 (Sat, 18 Dec 2004) | 2 lines Fix: [ 1087403 ] Crashed trains aren't reported to have too few orders any more ------------------------------------------------------------------------ r1162 | dominik | 2004-12-18 18:58:03 +0000 (Sat, 18 Dec 2004) | 2 lines The server list can now be automatically filled from the config file. Add a section [servers] with the addresses each in a new line. Those will be checked upon OpenTTD startup. ------------------------------------------------------------------------ r1161 | tron | 2004-12-18 18:19:49 +0000 (Sat, 18 Dec 2004) | 1 line Don't make redundant GetAirport() calls, use the cached value ------------------------------------------------------------------------ r1160 | truelight | 2004-12-18 18:13:37 +0000 (Sat, 18 Dec 2004) | 2 lines -Fix: redid revision 1159. pid_t should not be defined under windows. ------------------------------------------------------------------------ r1159 | darkvater | 2004-12-18 18:05:56 +0000 (Sat, 18 Dec 2004) | 1 line -Fix: pid_t was unknown to windows; typedeffed to int. ------------------------------------------------------------------------ r1158 | tron | 2004-12-18 17:31:02 +0000 (Sat, 18 Dec 2004) | 1 line Make network compile on SunOS ------------------------------------------------------------------------ r1157 | dominik | 2004-12-18 16:00:10 +0000 (Sat, 18 Dec 2004) | 2 lines Enhanced the config file (openttd.cfg) to use another section type. "List sections" as opposed to "variable sections" contain a list of values, separated by a new line. This is now used for the [newgrf] group. You have to edit each line in this section from e.g. "0 = firstset.grf" to only "firstset.grf". ------------------------------------------------------------------------ r1154 | truelight | 2004-12-18 14:19:21 +0000 (Sat, 18 Dec 2004) | 2 lines -Add: [Network] Forked dedicated server (start openttd with -Df) (GeniusDex) ------------------------------------------------------------------------ r1153 | truelight | 2004-12-18 13:38:27 +0000 (Sat, 18 Dec 2004) | 3 lines -Fix: FindCatchmentRadius is now a function that uses the enums instead of magic numbers (tnx to Stumo) ------------------------------------------------------------------------ r1152 | truelight | 2004-12-18 13:15:41 +0000 (Sat, 18 Dec 2004) | 2 lines -Add: [Network] Added signal handling (GeniusDex) ------------------------------------------------------------------------ r1151 | tron | 2004-12-18 12:46:29 +0000 (Sat, 18 Dec 2004) | 1 line Fix last commit |: ------------------------------------------------------------------------ r1150 | tron | 2004-12-18 12:40:34 +0000 (Sat, 18 Dec 2004) | 4 lines Fixes: - Don't crash when building or destroying airport without depots (bugs were latent before r1149) - Delete all hangar windows when destroying an airport, not just the first one (before r1149 none where deleted) ------------------------------------------------------------------------ r1149 | tron | 2004-12-18 12:19:04 +0000 (Sat, 18 Dec 2004) | 1 line Fix hack which abuses first TileIndex of airport depot array as number of depots (similar change as in map branch) ------------------------------------------------------------------------ r1148 | dominik | 2004-12-17 23:32:54 +0000 (Fri, 17 Dec 2004) | 1 line Fix: The console hotkey is finally working properly on all keyboards. It's the key on the top left corner ------------------------------------------------------------------------ r1146 | truelight | 2004-12-17 17:06:20 +0000 (Fri, 17 Dec 2004) | 2 lines -Fix: You can no longer change waypoints whom are owned by somebody else ------------------------------------------------------------------------ r1145 | tron | 2004-12-17 09:02:41 +0000 (Fri, 17 Dec 2004) | 1 line Remove stray line which crept in in last commit ------------------------------------------------------------------------ r1144 | tron | 2004-12-17 09:01:24 +0000 (Fri, 17 Dec 2004) | 1 line Don't rely on sizeof() to determine the map size, use MapSize() instead ------------------------------------------------------------------------ r1143 | miham | 2004-12-17 04:42:55 +0000 (Fri, 17 Dec 2004) | 1 line Daily langfile updates (automatic) ------------------------------------------------------------------------ r1137 | truelight | 2004-12-16 15:51:18 +0000 (Thu, 16 Dec 2004) | 3 lines -Fix: [Network] Replaces all strncpy with ttd_strlcpy.. windows really does not like strncpy for some silly reason. ------------------------------------------------------------------------ r1136 | truelight | 2004-12-16 15:35:19 +0000 (Thu, 16 Dec 2004) | 2 lines -Fix: [Network] Revision check on windows-servers is working now ------------------------------------------------------------------------ r1135 | truelight | 2004-12-16 14:57:25 +0000 (Thu, 16 Dec 2004) | 2 lines -Fix: added map.c/h to vc6 project file (bociusz) ------------------------------------------------------------------------ r1131 | truelight | 2004-12-16 13:59:23 +0000 (Thu, 16 Dec 2004) | 9 lines -Add: [Network] Autoclean_companies (set it with 'set autoclean_companies on/off'). When enabled, empty companies (companies with no active clients) with no password are declared bankrupt after 1 year of emptyness. For empty companies with password, the password is removed after 3 years of emptyness. The delay of removing company/password can be configured via: - 'set autoclean_protected ' - 'set autoclean_unprotected ' ------------------------------------------------------------------------ r1130 | tron | 2004-12-16 12:30:13 +0000 (Thu, 16 Dec 2004) | 1 line Add helper functions to query map size ------------------------------------------------------------------------ r1129 | truelight | 2004-12-16 11:36:57 +0000 (Thu, 16 Dec 2004) | 4 lines -Add: [Network] Added 'reset_company '. If a company is empty (no clients logged on to it), a server can delete a company via this command in the console. ------------------------------------------------------------------------ r1128 | truelight | 2004-12-16 11:36:00 +0000 (Thu, 16 Dec 2004) | 2 lines -Fix: [Network] Going bankrupt of human-players was corrupted in networkgames ------------------------------------------------------------------------ r1127 | truelight | 2004-12-16 11:35:08 +0000 (Thu, 16 Dec 2004) | 3 lines -Fix: [Network] Protect the network against an illegal PLAYER_CTRL (in which a modified client could, for example, delete a random active company) ------------------------------------------------------------------------ r1126 | truelight | 2004-12-16 11:12:59 +0000 (Thu, 16 Dec 2004) | 3 lines -Fix: [Network] Pressing Disconnect on the GUI puts you back to the main-menu (so you no longer stay ingame (if you were)) ------------------------------------------------------------------------ r1125 | truelight | 2004-12-16 11:09:00 +0000 (Thu, 16 Dec 2004) | 2 lines -Fix: [Network] You can now safely join a company again ------------------------------------------------------------------------ r1124 | truelight | 2004-12-16 11:04:43 +0000 (Thu, 16 Dec 2004) | 3 lines -Fix: [Network] Also the server now has the option Give Money in ClientList (tnx to teeone for reporting) ------------------------------------------------------------------------ r1121 | darkvater | 2004-12-15 23:33:04 +0000 (Wed, 15 Dec 2004) | 2 lines -Feature: Added sticky windows feature. A small pin allows the user to set the window as undeletable and can only be closed by hand. As an example the viewport window has been stickied (thanks to Neko-San) -To use the feature add WDF_STICKY_BUTTON to the widget description and update all widget-ID's since sticky button will be widget 2. ------------------------------------------------------------------------ r1119 | miham | 2004-12-15 22:50:20 +0000 (Wed, 15 Dec 2004) | 1 line Fixed url in manpage ------------------------------------------------------------------------ r1118 | matthijs | 2004-12-15 22:46:53 +0000 (Wed, 15 Dec 2004) | 3 lines * Added a minimal manpage with references to where to get real info * Specified installation locations in the os/debian/rules script so it works now. ------------------------------------------------------------------------ r1117 | tron | 2004-12-15 22:18:54 +0000 (Wed, 15 Dec 2004) | 1 line Move map arrays and some related macros into their own files map.c and map.h ------------------------------------------------------------------------ r1116 | truelight | 2004-12-15 22:06:47 +0000 (Wed, 15 Dec 2004) | 3 lines -Add: [Console] With 'set server_advertise on/off' you can put server advertise on/off via console (requested by imachine) ------------------------------------------------------------------------ r1115 | tron | 2004-12-15 22:05:40 +0000 (Wed, 15 Dec 2004) | 1 line Put every source file on an extra line ------------------------------------------------------------------------ r1114 | miham | 2004-12-15 21:54:13 +0000 (Wed, 15 Dec 2004) | 1 line Daily langfile updates (automatic) ------------------------------------------------------------------------ r1113 | truelight | 2004-12-15 21:54:07 +0000 (Wed, 15 Dec 2004) | 5 lines -Add: [Network] Added the GUI part for server advertising. When you go to Start Server, you can select by connection: 'Internet (advertise)'. When selected, the server will announce itself to the server-list at http://servers.openttd.org (when finished) ------------------------------------------------------------------------ r1112 | truelight | 2004-12-15 21:45:44 +0000 (Wed, 15 Dec 2004) | 2 lines -Fix: _decode_parameters was increased to [20], but not all temp-dparams were ------------------------------------------------------------------------ r1111 | darkvater | 2004-12-15 21:45:05 +0000 (Wed, 15 Dec 2004) | 1 line -Fix: Some language file fixes. Added a space in 'company information' and fixed most not-same-format as english.txt problems. Some are remaining because they need translations. ------------------------------------------------------------------------ r1110 | darkvater | 2004-12-15 21:30:20 +0000 (Wed, 15 Dec 2004) | 1 line -Fix: Empty console commands were executed and returned error message (sign_de for GeniusDex) ------------------------------------------------------------------------ r1109 | tron | 2004-12-15 21:25:33 +0000 (Wed, 15 Dec 2004) | 1 line Fix c&p bug: In vehicle lists a name was displayed for road vehicles even if they had none ------------------------------------------------------------------------ r1108 | truelight | 2004-12-15 21:13:52 +0000 (Wed, 15 Dec 2004) | 7 lines -Fix: [Network] Fixed problem around slow clients: They joined, they got the map, but it took some time before the new player was created. In this time a player could do stuff, causing a player-id-mismatch, and the player was kicked out. Now a player get's a nice GUI which says: registering.. When that is gone, the player is joined and can play safely. Tnx to Moriarty for bugging me with this bug ;) ------------------------------------------------------------------------ r1107 | truelight | 2004-12-15 20:24:26 +0000 (Wed, 15 Dec 2004) | 2 lines -Fix: [Network] A spectator can no longer buy/sell shares of companies ------------------------------------------------------------------------ r1106 | truelight | 2004-12-15 20:10:34 +0000 (Wed, 15 Dec 2004) | 3 lines -Add: [Network] Added master-server protocol and advertise to master-server option. No GUI yet, and disabled by default (it still is WIP) ------------------------------------------------------------------------ r1104 | darkvater | 2004-12-15 20:08:01 +0000 (Wed, 15 Dec 2004) | 2 lines -Fix: nasty server crash buffer overflow problem when using release build. Big thanks to Truelight for the guidance in fixing this very annoying bug! -VS.NET now treats warnings as errors too in the release build. ------------------------------------------------------------------------