Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-21 | (svn r19497) -Fix: [NewGRF] Bytes and words get sign-extended for ↵ | frosch | |
temporary/persistent storage. (Spotted by yexo) | |||
2010-02-22 | (svn r19195) -Codechange: actually draw newgrf airport tiles | yexo | |
2010-02-07 | (svn r19056) -Add: [NewGRF] Action 3/2/1 (i.e. new graphics) support for ↵ | peter1138 | |
rail types. (To be documented...) | |||
2010-01-15 | (svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵ | rubidium | |
if a header require a header make it include that header | |||
2009-12-16 | (svn r18514) -Codechange: make it a bit clearer that for tile layouts ↵ | rubidium | |
num_sprites (as in number of sprite sets) is not the same as num_sprites (as in number of building sprites) | |||
2009-11-05 | (svn r17976) -Codechange: Move CargoClass to cargotype.h and clean up ↵ | frosch | |
including of newgrf_cargo.h | |||
2009-10-24 | (svn r17857) -Fix (r10442): [NewGRF] 'subtract-in' is also signed for ↵ | frosch | |
production callback version 0. | |||
2009-09-30 | (svn r17672) -Revert (r8081): 'last_value' and 'reseed' are shared between ↵ | frosch | |
procedure and main chain. -Fix (r8075): 'scope' and 'count' are not. | |||
2009-09-30 | (svn r17671) -Codechange: Move ResolverObject::info_view into u.vehicle as ↵ | frosch | |
it is only needed for them. | |||
2009-09-30 | (svn r17670) -Cleanup (r12819): ResolverObject::procedure_call is not used ↵ | frosch | |
anymore. | |||
2009-09-19 | (svn r17570) -Fix: a number of Doxygen warnings about missing parameters, ↵ | rubidium | |
which were sometimes missing and sometimes just typos | |||
2009-08-21 | (svn r17248) -Fix: add GPL license notice where appropriate | rubidium | |
2009-07-17 | (svn r16859) -Codechange: split the Station struct into two so parts of it ↵ | rubidium | |
can be reused for Waypoints. | |||
2009-06-26 | (svn r16664) -Codechange: move house-related stuff from town.h and ↵ | smatz | |
town_type.h to separate files | |||
2009-05-23 | (svn r16404) -Fix [FS#2911] (r16378): the number of spritegroups got halved ↵ | rubidium | |
when the new pool was added, which mean there weren't enough spritegroups when you have more than about a dozen ECS vectors. -Change: increase the spritegroup pool's maximum size to something more than the number of real sprites that OpenTTD can handle; for example ECS has about 30 spritegroups per real sprite. With the 'old' limit that would mean 'only' about 4000 real sprites worth of spritegroups could be loaded. | |||
2009-05-23 | (svn r16402) -Codechange: make Resolve a function of SpriteGroup | rubidium | |
2009-05-23 | (svn r16398) -Feature: make NewGRF callbacks work again; honouring the ↵ | rubidium | |
'features' of 0.3.2.1, which was released only 5 years ago. | |||
2009-05-23 | (svn r16396) -Codechange: split NewGRF spritegroup into multiple subclasses ↵ | rubidium | |
instead of using a big union | |||
2009-05-22 | (svn r16380) -Codechange: rename pool.hpp to pool_type.hpp | smatz | |
2009-05-22 | (svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation ↵ | smatz | |
time, binary size and run time (with asserts disabled) should be improved | |||
2009-05-17 | (svn r16336) -Codechange: make the SpriteGroup pool more like the 'normal' pools | rubidium | |
2008-07-30 | (svn r13885) -Fix [FS#2168]: Var 0x7F is not feature-specific. | frosch | |
2008-05-06 | (svn r12971) -Documentation: add @file in files that missed them and add ↵ | rubidium | |
something more than whitespace as description of files that don't have a description. | |||
2008-03-31 | (svn r12495) -Codechange: reduce the dependency on newgrf_station.h ↵ | rubidium | |
(especially because newgrf_station.h includes a lot of stuff). | |||
2008-03-27 | (svn r12452) -Feature: [NewGRF] Add random action 2 type 84. For vehicles only. | glx | |
2008-03-10 | (svn r12352) -Fix: Some callback-results were treated as 8 bit, when they ↵ | frosch | |
were 15 bit, and vice versa. Var 0x7E procedure-results are always 15 bit. Callbacks 0x2A, 0x2C, 0x36 (sometimes), 0x39 and 0x145 are 15 bit. Non-varaction2-calculated callback-results are also affected by the 8bit masking. | |||
2008-02-12 | (svn r12122) -Codechange: Add framework for generic feature callbacks, along ↵ | peter1138 | |
with some parts for AI use. | |||
2008-01-09 | (svn r11797) -Fix: Add protection against not already created industry while ↵ | belugas | |
doing industry callback. Some variables used were linked to invalid industry. | |||
2008-01-07 | (svn r11776) -Codechange: more header splittings to reduce the dependencies. | rubidium | |
2007-12-25 | (svn r11692) -Codechange: move some functions from 'functions.h' to a more ↵ | rubidium | |
logical place and remove about 50% of the includes of 'functions.h' | |||
2007-10-04 | (svn r11199) -Fix: variable 67 and 68 not working correctly. | rubidium | |
-Refactor: some code so there is less code duplication. | |||
2007-09-22 | (svn r11145) -Codechange: add support for "decoding" TTDPs string codes wrt ↵ | rubidium | |
to registers 0x100 to 0x10F. | |||
2007-09-22 | (svn r11141) -Codechange: add support for NewGRF's varaction2 operators 11, ↵ | rubidium | |
12 and 13. | |||
2007-09-22 | (svn r11139) -Codechange: add support for persistent storage for NewGRFs. | rubidium | |
2007-09-22 | (svn r11138) -Codechange: prepare some subsystems for persistent storage for ↵ | rubidium | |
NewGRFs. | |||
2007-09-16 | (svn r11121) -Fix: clear the temporary NewGRF storage every time we perform ↵ | rubidium | |
a callback so it cannot cause desyncs. | |||
2007-07-25 | (svn r10690) -Codechange: use the enum that describes all callback IDs in ↵ | rubidium | |
favor of "just" using an untyped integer. | |||
2007-07-09 | (svn r10485) -Codechange: add a callback mechanism to determine whether ↵ | rubidium | |
building an industry is allowed at a given location. | |||
2007-07-05 | (svn r10442) -Codechange: implement the industry production callback. | rubidium | |
2007-06-13 | (svn r10127) -Add: Addition of basic structure for industry tiles callbacks ↵ | belugas | |
(unfinished). -Codechange: ResolverObject receives member gfx, making it compatible for both industries and industry tiles -Codechange: NewIndustryResolver now has his randombits and triggers (even if not implemented) | |||
2007-06-09 | (svn r10074) -Add: Addition of IndustryOverrideManager as well as the basic ↵ | belugas | |
(and unfinished) support for callbacks for industries | |||
2007-05-06 | (svn r9797) -Feature: [NewGRF] Add action 1, 2 and 3 support for canals. | peter1138 | |
2007-04-21 | (svn r9707) -Codechange: Add some support for NewGRF var 7D, temporary ↵ | peter1138 | |
storage array. | |||
2007-03-23 | (svn r9418) -Codechange: Implement actions 1/2/3 for cargos, callback ↵ | peter1138 | |
handler and custom icon sprites | |||
2007-03-21 | (svn r9385) -Cleanup: doxygen changes. Today, we are exploring the letter N. | belugas | |
2007-03-19 | (svn r9315) -Merge: The newhouses branch. With this merge comes almost ↵ | maedhros | |
complete support for the newhouses grf specs, so all newhouses grfs will be playable in the game. Many thanks to everyone who contributed code and ideas, and all the testers who found things we missed. | |||
2007-03-07 | (svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {}; | rubidium | |
2007-03-07 | (svn r9050) -Codechange: Foo(void) -> Foo() | rubidium | |
2007-01-12 | (svn r8075) -Feature: Add support for variable 7E - subroutines. (peter1138) | maedhros | |
2007-01-02 | (svn r7759) -Merge: makefile rewrite. This merge features: | rubidium | |
- A proper ./configure, so everything needs to be configured only once, not for every make. - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies. - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC. - Proper support for OSX universal binaries. - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files. - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files. Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy. |