Fri, 21 Apr 2006 17:15:05 +0000(svn r4501) -Fix: (FS#129) When, in a train that head multiple engines in front, the _first_ of those engines is sold, all the orders are copied to the second engine (to ensure "seamless" operation). However, during this operation, it was forgotten to update the prev_shared and next_shared pointers of the new head engine AND the next_shared and prev_shared of the share partners.
celestar [Fri, 21 Apr 2006 17:15:05 +0000] rev 3608
(svn r4501) -Fix: (FS#129) When, in a train that head multiple engines in front, the _first_ of those engines is sold, all the orders are copied to the second engine (to ensure "seamless" operation). However, during this operation, it was forgotten to update the prev_shared and next_shared pointers of the new head engine AND the next_shared and prev_shared of the share partners.

Fri, 21 Apr 2006 17:02:51 +0000(svn r4500) - NewGRF: When running a callback with no vehicle, use the purchase list 'cargo' type first, and then fallback to the default if needed.
peter1138 [Fri, 21 Apr 2006 17:02:51 +0000] rev 3607
(svn r4500) - NewGRF: When running a callback with no vehicle, use the purchase list 'cargo' type first, and then fallback to the default if needed.

Fri, 21 Apr 2006 09:18:39 +0000(svn r4498) - Use an item's name instead of value when parsing configuration lists.
peter1138 [Fri, 21 Apr 2006 09:18:39 +0000] rev 3606
(svn r4498) - Use an item's name instead of value when parsing configuration lists.

Fri, 21 Apr 2006 08:11:50 +0000(svn r4497) - NewGRF minor fixes: (Rubidium)
peter1138 [Fri, 21 Apr 2006 08:11:50 +0000] rev 3605
(svn r4497) - NewGRF minor fixes: (Rubidium)
- Remove a define in favour of using the lengthof() an array.
- Fix typos in language names enum.
- Add Brazilian ISO code.

Fri, 21 Apr 2006 07:06:31 +0000(svn r4496) - NewGRF: switch custom engine names from storing a char* to using the new StringID based text system. Vehicle name
peter1138 [Fri, 21 Apr 2006 07:06:31 +0000] rev 3604
(svn r4496) - NewGRF: switch custom engine names from storing a char* to using the new StringID based text system. Vehicle name
translations now work.

Fri, 21 Apr 2006 07:03:37 +0000(svn r4495) - NewGRF: Implement conversion from old language IDs (bitmask) to new language IDs (value)
peter1138 [Fri, 21 Apr 2006 07:03:37 +0000] rev 3603
(svn r4495) - NewGRF: Implement conversion from old language IDs (bitmask) to new language IDs (value)

Fri, 21 Apr 2006 06:55:47 +0000(svn r4494) - NewGRF: Clean up and reset custom texts
peter1138 [Fri, 21 Apr 2006 06:55:47 +0000] rev 3602
(svn r4494) - NewGRF: Clean up and reset custom texts

Fri, 21 Apr 2006 03:00:20 +0000(svn r4493) Newgrf : Action 04. Beginning of implementation.
belugas [Fri, 21 Apr 2006 03:00:20 +0000] rev 3601
(svn r4493) Newgrf : Action 04. Beginning of implementation.
Some TODOs left, but the core is there.
Thanks to Peter1138 for code, advice and patience
And to Patchman for letting us define a lot of langids :)

Thu, 20 Apr 2006 22:09:49 +0000(svn r4491) - Codechange: handle IGT_LIST types just as the other types with a proper name and value setting (for example for newgrf parameters).
Darkvater [Thu, 20 Apr 2006 22:09:49 +0000] rev 3600
(svn r4491) - Codechange: handle IGT_LIST types just as the other types with a proper name and value setting (for example for newgrf parameters).

Thu, 20 Apr 2006 22:09:12 +0000(svn r4490) - Feature: The integer-list parser now accepts a space character as an item seperator next to the comma.
Darkvater [Thu, 20 Apr 2006 22:09:12 +0000] rev 3599
(svn r4490) - Feature: The integer-list parser now accepts a space character as an item seperator next to the comma.