Tue, 10 Jun 2008 19:41:54 +0000 truebrain (svn r13452) [NoAI] -Fix: minor coding style. Also, BinaryHeap is based on work by GeekToo! noai
Tue, 10 Jun 2008 19:11:30 +0000 truebrain (svn r13451) [NoAI] -Fix: no comments ... noai
Tue, 10 Jun 2008 19:05:12 +0000 truebrain (svn r13450) [NoAI] -Change [API CHANGE]: renamed library category 'sets' to 'queue', as it represents more what the implementations do noai
Tue, 10 Jun 2008 18:59:10 +0000 truebrain (svn r13449) [NoAI] -Fix: .tar support is not yet available inside the library-structure .. disable it for now noai
Tue, 10 Jun 2008 18:47:31 +0000 truebrain (svn r13448) [NoAI] -Fix: indicate in doxyfile too that this is NoAI noai
Tue, 10 Jun 2008 18:28:39 +0000 truebrain (svn r13447) [NoAI] -Add [Library]: Binary Heap ( O(ln n) insert/pop ) noai
Tue, 10 Jun 2008 17:47:55 +0000 belugas (svn r13446) -Fix(r13443): changed the var previously introduced from 69 to 46, as no param was required (thanks frosch)
Tue, 10 Jun 2008 17:28:37 +0000 smatz (svn r13445) -Codechange: make 32bpp_optimized blitter ~10-20% faster in drawing (depends on architecture and compiler)
Tue, 10 Jun 2008 16:46:11 +0000 rubidium (svn r13444) -Codechange: make the order GUI somewhat more efficient. The most used options can be done with a single click now.
Tue, 10 Jun 2008 16:10:54 +0000 belugas (svn r13443) -Feature[newGRF]: Add var 0x69 for industries, long format construction date.
Tue, 10 Jun 2008 14:40:32 +0000 glx (svn r13442) [NoAI] -Add: added 'rescan_ai' console command. Use it to rescan the ai dir when you add AIs or libraries without needing to exit and restart openttd. noai
Tue, 10 Jun 2008 14:24:14 +0000 glx (svn r13441) [NoAI] -Fix (r13440): NO_THREADS compilation noai
Tue, 10 Jun 2008 14:11:35 +0000 truebrain (svn r13440) [NoAI] -Add: introducing ai/library, a method to load libraries into your AI. noai
Tue, 10 Jun 2008 14:08:39 +0000 truebrain (svn r13439) [NoAI] -Fix: set svn props and keywords, and fix Author and Version noai
Tue, 10 Jun 2008 09:56:56 +0000 truebrain (svn r13438) [NoAI] -Fix: sq_pop when needed, to make sure the stack keeps as clean as possible noai
Tue, 10 Jun 2008 00:42:19 +0000 belugas (svn r13437) -Feature[newGRF]: Add long format introduction and maximum construction year for house.
Mon, 09 Jun 2008 21:24:10 +0000 truebrain (svn r13436) [NoAI] -Change: call the constructor of the SQ when the ->Start() is called of AIController. This makes sure the SQ code is always executed inside the thread, and not inside the main-thread. This has no change what so ever for AIs. noai
Mon, 09 Jun 2008 14:38:23 +0000 truebrain (svn r13435) [NoAI] -Fix r13432: still the statements were wrong ... 3rd time is the charm :) noai
Mon, 09 Jun 2008 12:20:00 +0000 smatz (svn r13434) -Fix (r13317): news window with invalid news item could be shown
Mon, 09 Jun 2008 12:17:01 +0000 rubidium (svn r13433) -Codechange: remove a now useless global variable.
Mon, 09 Jun 2008 11:46:30 +0000 truebrain (svn r13432) [NoAI] -Fix r13290: in case of a network-client, AI_StartNewAI() should never be called noai
Mon, 09 Jun 2008 11:36:21 +0000 truebrain (svn r13431) [NoAI] -Fix: AIs in multiplayer is no longer an experimental thing noai
Sun, 08 Jun 2008 23:56:52 +0000 glx (svn r13430) [NoAI] -Add: added AIEventIndustry(Open|CLose) noai
Sun, 08 Jun 2008 23:43:19 +0000 glx (svn r13429) [NoAI] -Fix: don't mix eol-style when updating files (squirrel_export) noai
Sun, 08 Jun 2008 23:12:44 +0000 truebrain (svn r13428) [NoAI] -Fix r13427: if you do something, do it right (RandRangeItem of course has the same 'problem') noai
Sun, 08 Jun 2008 23:10:34 +0000 truebrain (svn r13427) [NoAI] -Fix: RandRange(max) of course can never return max, but the highest value is max - 1 (tnx Yexo) noai
Sun, 08 Jun 2008 22:38:29 +0000 truebrain (svn r13426) [NoAI] -Fix: in the unlikely case an AI is killed before his ->Start() was started, an assert was triggered noai
Sun, 08 Jun 2008 22:37:29 +0000 glx (svn r13425) [NoAI] -Fix (r13355): obiwan in AIDebug window noai
Sun, 08 Jun 2008 22:01:32 +0000 glx (svn r13424) [NoAI] -Codechange: strdup strings returned by Squirrel when it's called from openttd. noai
Sun, 08 Jun 2008 21:36:03 +0000 truebrain (svn r13423) [NoAI] -Remove: old code telling we no longer support AIs without 'info.nut'. We hope everyone did that by now :) noai
Sun, 08 Jun 2008 21:20:48 +0000 truebrain (svn r13422) [NoAI] -Change [API CHANGE]: remove Stop() as part of the AIController. This means you no longer need to have a Stop() function in your AI, nor is it ever called. This because it was silly, never used, and couldn't do anything real (all Sleep/DoCommands resulted in an assert, as the game expected the company to be gone). noai
Sun, 08 Jun 2008 21:11:05 +0000 truebrain (svn r13421) [NoAI] -Fix: remove the need for a Sleep(1) before executing a command at the beginning of Start(), by skipping the first tick before calling Start() in the first place noai
Sun, 08 Jun 2008 19:35:16 +0000 rubidium (svn r13420) [NoAI] -Add: function to get the town rating. noai
Sun, 08 Jun 2008 19:18:01 +0000 rubidium (svn r13419) -Fix [FS#2063]: Entries in the bridge list were not sorted when the window was just opened.
Sun, 08 Jun 2008 15:32:10 +0000 rubidium (svn r13418) [NoAI] -Sync: with trunk r13380:13417. noai
Sun, 08 Jun 2008 15:27:57 +0000 rubidium (svn r13417) -Fix (r12945, r13413): freeing the ThreadObjects in a manner that hopefully doesn't cause crashes.
Sun, 08 Jun 2008 14:00:40 +0000 truebrain (svn r13416) [NoAI] -Fix: make doxygen happy again noai
Sun, 08 Jun 2008 13:56:35 +0000 truebrain (svn r13415) [NoAI] -Add: added AITileList_StationType, giving all the tiles on which a station of your requested type is, for a given station noai
Sun, 08 Jun 2008 12:45:11 +0000 truebrain (svn r13414) [NoAI] -Add: added AIStation::HasStationType(station_id, station_type) to check if a given station has a given station-type noai
Sun, 08 Jun 2008 12:28:23 +0000 rubidium (svn r13413) -Codechange: remove some enums that haven't been used for years.
Sun, 08 Jun 2008 12:06:27 +0000 truebrain (svn r13412) -Add: OTTDThreadTerminateFunc, for all thread systems, which is called when a thread is terminated. Now GenWorld- and SaveLoad-thread cleanup theirselves correctly, while Fibers don't (as that causes access-violations)
Sun, 08 Jun 2008 10:51:36 +0000 rubidium (svn r13411) -Codechange: remove the return value from the thread procs because it is never used.
Sun, 08 Jun 2008 10:37:30 +0000 rubidium (svn r13410) [NoAI] -Add: functions to perform town actions (advertising, bribing, building statues, etc). noai
Sun, 08 Jun 2008 09:14:30 +0000 rubidium (svn r13409) -Fix: division by zero when one would press 'd' (skip order) when there's no order.
Sun, 08 Jun 2008 08:44:19 +0000 rubidium (svn r13408) -Codechange: some stricter checking.
Sat, 07 Jun 2008 23:30:41 +0000 truebrain (svn r13407) [NoAI] -Add: added AICompany::IsMine() to ease up owner-checks (no, not the ones to cash in money) noai
Sat, 07 Jun 2008 23:08:42 +0000 truebrain (svn r13406) [NoAI] -Change [API CHANGE]: renamed CompanyIndex to CompanyID and AICompany::ResolveCompanyIndex() to AICompany::ResolveCompanyID(), to be more consistant with the rest of the API noai
Sat, 07 Jun 2008 23:06:36 +0000 glx (svn r13405) [NoAI] -Fix (r13403): forgot project files noai
Sat, 07 Jun 2008 23:05:36 +0000 truebrain (svn r13404) [NoAI] -Change [API CHANGE]: AITile::IsBuildable no longer returns 'true' on road, but only on a halve piece of road (as that is auto-removed). This should make this function return less 'true', and more sane results :) noai
Sat, 07 Jun 2008 22:57:00 +0000 rubidium (svn r13403) [NoAI] -Add: wrapper to read the game settings directly without *any* promises on the results being stable in the future when OpenTTD changes the semantics. noai
Sat, 07 Jun 2008 21:55:04 +0000 truebrain (svn r13402) [NoAI] -Fix: note that WaterDepots are 1x2 in size (which might suprise people) noai
Sat, 07 Jun 2008 21:50:12 +0000 truebrain (svn r13401) [NoAI] -Fix: note that Money in AIs is always represented in Pounds (requested by Finaldeath) noai
Sat, 07 Jun 2008 16:15:20 +0000 miham (svn r13400) -Update: WebTranslator2 update to 2008-06-07 18:14:28
Sat, 07 Jun 2008 16:05:03 +0000 glx (svn r13399) [NoAI] -Add: added AITile::IsWithinTownInfluence (on request by Finaldeath) noai
Sat, 07 Jun 2008 16:01:47 +0000 truebrain (svn r13398) [NoAI] -Add: added AISign::GetOwner (on request by Finaldeath) noai
Sat, 07 Jun 2008 00:06:36 +0000 frosch (svn r13397) -Fix: Do not crash when resolving vehicle sprite groups with zero sprites.
Fri, 06 Jun 2008 19:27:09 +0000 glx (svn r13396) -Fix (r13375): assertion failing when changing grfs in game (compatible grfs)
Fri, 06 Jun 2008 18:25:42 +0000 truebrain (svn r13395) [NoAI] -Fix [API CHANGE]: Rename AIOrder::GetNumberOfORders to AIOrder::GetOrderCount noai
Fri, 06 Jun 2008 09:28:46 +0000 truebrain (svn r13394) [NoAI] -Fix: make sure Doxygen gives a valid link for SorterType noai
Fri, 06 Jun 2008 09:21:06 +0000 truebrain (svn r13393) [NoAI] -Fix [API CHANGE]: return -1 (not 'false') on invalid industry with AIIndustry::NNNTransported() noai