------------------------------------------------------------------------ r3285 | truelight | 2005-12-10 18:50:07 +0000 (Sat, 10 Dec 2005) | 3 lines -Codechange: Tron was confused by a name, so let's make him happy, prefixed it with 'tmp', so now we know it is a temp char* :) ------------------------------------------------------------------------ r3284 | truelight | 2005-12-10 18:47:40 +0000 (Sat, 10 Dec 2005) | 2 lines -Fix: DoCommand always cleans up _cmd_text (tnx to Tron) ------------------------------------------------------------------------ r3283 | truelight | 2005-12-10 18:43:49 +0000 (Sat, 10 Dec 2005) | 4 lines -Fix: decode_parameters was still used, while _cmd_text is the way -Fix: _cmd_text is cleared after a command, so we need to store it temporaray in order to first test the command, before executing ------------------------------------------------------------------------ r3282 | peter1138 | 2005-12-10 12:05:39 +0000 (Sat, 10 Dec 2005) | 2 lines - Codechange: Replace tests against CMD_ERROR with CmdFailed() ------------------------------------------------------------------------ r3281 | bjarni | 2005-12-10 11:16:45 +0000 (Sat, 10 Dec 2005) | 10 lines -Feature: [OSX] added native cocoa sound and video drivers (egladil) you can still use SDL drivers if you like and you have to run "make upgradeconf" to start using the cocoa drivers (or manually write WITH_COCOA:=1) since SDL breaks the cocoa drivers, you can't compile with both SDL and cocoa support Using cocoa drivers makes it easier to make universal binaries and it solves: -FS#18 [OSX] SDL is weird in universal binaries -FS#2 [OSX] lazy pointer crash on exit -FS#10 [OSX] linking error when linking statically to SDL 1.2.8 (needless to explain this, but it means it should be able to compile statically with the default settings now) -[ 1215073 ] Switching to large size out of fullscreen crashes Using SDL drivers will still have those issues though ------------------------------------------------------------------------ r3280 | tron | 2005-12-10 07:29:31 +0000 (Sat, 10 Dec 2005) | 3 lines Merge the seperate (C|CXX|OBJC)_SOURCES variables into a single variable SRCS Now adding a new file to compile is just adding a line like SRCS += $(FIILE), regardless of type ------------------------------------------------------------------------ r3279 | truelight | 2005-12-09 19:29:11 +0000 (Fri, 09 Dec 2005) | 3 lines -Fix: do not try to execute something that is not set to execute -Fix: do not increase an uid number if it isn't returned ------------------------------------------------------------------------ r3278 | truelight | 2005-12-09 19:12:11 +0000 (Fri, 09 Dec 2005) | 2 lines -Fix: lets update the tail-pointer if we add a new item, else the linkedlist never grows ;) ------------------------------------------------------------------------ r3277 | truelight | 2005-12-09 17:42:56 +0000 (Fri, 09 Dec 2005) | 2 lines -Fix: lets use the right DoCommand for testing a build (tnx to Igor2Code) ------------------------------------------------------------------------ r3276 | bjarni | 2005-12-09 13:17:31 +0000 (Fri, 09 Dec 2005) | 1 line reverted the last two commits. OSX 10.2 kept finding new stuff to prevent it from running OpenTTD, so now it's not supported anymore ------------------------------------------------------------------------ r3275 | bjarni | 2005-12-09 13:07:21 +0000 (Fri, 09 Dec 2005) | 1 line -Fix: [OSX] removed libpng support and error dialogs from jaguar crosscompiles to fix crash ------------------------------------------------------------------------ r3274 | bjarni | 2005-12-09 12:15:52 +0000 (Fri, 09 Dec 2005) | 4 lines -Fix: [OSX] added JAGUAR flag to crosscompile for OSX 10.2 (codenamed jaguar) JAGUAR and FAT_BINARY can't be used at the same time JAGUAR will disable network support due to missing libs in 10.2 ------------------------------------------------------------------------ r3273 | bjarni | 2005-12-09 11:08:24 +0000 (Fri, 09 Dec 2005) | 4 lines -Fix: [OSX] PPC part of universal binaries now target 10.3 instead of 10.4 10.2 support appears to be broken right now Changed BUILD_UNIVERSAL_BINARY into FAT_BINARY (I got tired of typing) ------------------------------------------------------------------------ r3272 | bjarni | 2005-12-08 21:12:15 +0000 (Thu, 08 Dec 2005) | 1 line -Fix: [AI] fixed issue in AI that prevented compilation without network support ------------------------------------------------------------------------ r3271 | hackykid | 2005-12-08 09:12:25 +0000 (Thu, 08 Dec 2005) | 2 lines Remove some debug statements of mine which somehow got into svn. ------------------------------------------------------------------------ r3270 | peter1138 | 2005-12-07 15:48:52 +0000 (Wed, 07 Dec 2005) | 2 lines Correct all (mis)uses of WWT_CLOSEBOX / WWT_TEXTBTN to reflect their actual use, and add "Close Window" tooltip where missing. ------------------------------------------------------------------------ r3269 | truelight | 2005-12-07 14:56:42 +0000 (Wed, 07 Dec 2005) | 2 lines -Fix: return CMD_ERROR instead of -1 if AI_DoCommandChecked fails ------------------------------------------------------------------------ r3268 | bjarni | 2005-12-06 23:37:44 +0000 (Tue, 06 Dec 2005) | 1 line moved lithuanian.txt to unfinished as it is broken and haven't been updated for a few months ------------------------------------------------------------------------ r3267 | bjarni | 2005-12-06 22:09:28 +0000 (Tue, 06 Dec 2005) | 6 lines -Codechange: [OSX] universal binary makefile code cleanup now PPC code is always compiled before x86 code strgen and lng files are only compiled once, which results in shorter building time the makefile now assigns default values to undefined values so much less needs to be set up the code is now easier to maintain ------------------------------------------------------------------------ r3266 | truelight | 2005-12-06 17:12:19 +0000 (Tue, 06 Dec 2005) | 3 lines -Codechange: added comments for why the revert of r3625 inside the code. Also, I forgot to tnx GraphiteNL for his help with this problem. Tnx GraphiteNL :) ------------------------------------------------------------------------ r3265 | truelight | 2005-12-06 17:05:14 +0000 (Tue, 06 Dec 2005) | 2 lines -Fix: partly reverted back r3263, because MSVC, who else, doesn't support variadic macros............ ------------------------------------------------------------------------ r3264 | bjarni | 2005-12-06 14:35:10 +0000 (Tue, 06 Dec 2005) | 5 lines -Codechange: [OSX] OSX targets will now always use the preprocessor to determine endianess this means that ENDIAN_FORCE is obsolite since it's always overwritten with PREPROCESSOR Since the preprocessor should never be able to pick wrong, it's easier this way specially when compiling universal binaries as they got both endianess ------------------------------------------------------------------------ r3263 | truelight | 2005-12-06 11:36:46 +0000 (Tue, 06 Dec 2005) | 4 lines -Fix: use () around 'variables' in macros, gives less crashes ;) -Fix: va-args in macros are supported via __VA_ARGS__ in C99, so changed to that; now GCC 2.95 likes it too :) ------------------------------------------------------------------------ r3262 | bjarni | 2005-12-06 09:27:42 +0000 (Tue, 06 Dec 2005) | 1 line -Fix: [OSX] universal binaries can now include the dynamic SDL lib into the bundle ------------------------------------------------------------------------ r3261 | peter1138 | 2005-12-05 16:48:07 +0000 (Mon, 05 Dec 2005) | 2 lines - Autoreplace: If a replaced vehicle had a custom name, transfer it to the new vehicle. Fixes "[ 1370039 ] Autoreplaced vehicles lose their names" ------------------------------------------------------------------------ r3260 | truelight | 2005-12-05 12:27:58 +0000 (Mon, 05 Dec 2005) | 2 lines -Add: add events for AIs to check if a command execution failed or succeeded ------------------------------------------------------------------------ r3259 | bjarni | 2005-12-04 22:43:40 +0000 (Sun, 04 Dec 2005) | 2 lines -Fix: [OSX] fixed that universal binaries did not make a bundle ------------------------------------------------------------------------ r3258 | bjarni | 2005-12-04 17:36:19 +0000 (Sun, 04 Dec 2005) | 5 lines -Feature: [OSX] added support for universal binaries it needs both PPC and x86 libs to compile due to this fact, compilation with libPNG or SDL is not tested (dedicated servers only) only PPC part is tested as I don't have x86 OSX ------------------------------------------------------------------------