rubidium
|
951ea4ae6d
|
(svn r14191) -Codechange: unify the code to skip sprite payload (i.e. not the header).
-Fix: sprite payload skipping wouldn't skip enough bytes in a very small subset of compressed sprites.
|
2008-08-30 09:46:52 +00:00 |
|
rubidium
|
d3d34d2aac
|
(svn r14191) -Codechange: unify the code to skip sprite payload (i.e. not the header).
-Fix: sprite payload skipping wouldn't skip enough bytes in a very small subset of compressed sprites.
|
2008-08-30 09:46:52 +00:00 |
|
rubidium
|
42265315e2
|
(svn r13869) -Fix [FS#2153] (r13674): in some cases the sprite cache could be filled with unremovable items.
|
2008-07-29 21:45:30 +00:00 |
|
rubidium
|
ef6e366c08
|
(svn r13869) -Fix [FS#2153] (r13674): in some cases the sprite cache could be filled with unremovable items.
|
2008-07-29 21:45:30 +00:00 |
|
rubidium
|
bb3292943a
|
(svn r13692) -Fix (r13674): loading PNG sprites could very quickly fill the sprite cache.
|
2008-07-12 14:03:36 +00:00 |
|
rubidium
|
56379fff51
|
(svn r13692) -Fix (r13674): loading PNG sprites could very quickly fill the sprite cache.
|
2008-07-12 14:03:36 +00:00 |
|
rubidium
|
0570ba8461
|
(svn r13674) -Fix [FS#2127]: crash when drawing a non-real sprite. The drawing of the non-real sprite is caused when two NewGRFs replace the same sprite and the first replaces it with a real sprite (and thus assumes it remains a real sprite) and the second replaces it with a non-real sprite. OpenTTD already looked at whether the sprite to load should be seen as a real or non-real sprite, but it failed to replace non-real sprites with a substitute real sprite when getting the sprite from the cache.
|
2008-07-04 14:45:51 +00:00 |
|
rubidium
|
173f0f4cd5
|
(svn r13674) -Fix [FS#2127]: crash when drawing a non-real sprite. The drawing of the non-real sprite is caused when two NewGRFs replace the same sprite and the first replaces it with a real sprite (and thus assumes it remains a real sprite) and the second replaces it with a non-real sprite. OpenTTD already looked at whether the sprite to load should be seen as a real or non-real sprite, but it failed to replace non-real sprites with a substitute real sprite when getting the sprite from the cache.
|
2008-07-04 14:45:51 +00:00 |
|
glx
|
b60a1326bf
|
(svn r13390) -Codechange: introduce usererror() for fatal but not openttd related errors. Now all error() will 'crash' openttd after showing the message in win32 releases (MSVC), creating a crash.log and crash.dmp (like the '!' hack used before). On the other hand, usererror() will just close the game. So use error() only when it can be helpful to debugging, else use usererror().
|
2008-06-05 20:54:52 +00:00 |
|
glx
|
ee256e770a
|
(svn r13390) -Codechange: introduce usererror() for fatal but not openttd related errors. Now all error() will 'crash' openttd after showing the message in win32 releases (MSVC), creating a crash.log and crash.dmp (like the '!' hack used before). On the other hand, usererror() will just close the game. So use error() only when it can be helpful to debugging, else use usererror().
|
2008-06-05 20:54:52 +00:00 |
|
rubidium
|
33e18c236d
|
(svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.
|
2008-05-27 21:41:00 +00:00 |
|
rubidium
|
5c5ee7eb57
|
(svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.
|
2008-05-27 21:41:00 +00:00 |
|
glx
|
a28ea38653
|
(svn r13008) -Fix [FS#1997]: silence some MSVC x64 warnings
|
2008-05-08 13:20:54 +00:00 |
|
glx
|
e48a351f8e
|
(svn r13008) -Fix [FS#1997]: silence some MSVC x64 warnings
|
2008-05-08 13:20:54 +00:00 |
|
rubidium
|
1ce0b03bf0
|
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
|
2008-05-06 15:11:33 +00:00 |
|
rubidium
|
d03994098b
|
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
|
2008-05-06 15:11:33 +00:00 |
|
peter1138
|
bda732047b
|
(svn r12436) -Cleanup: minor coding style
|
2008-03-26 19:18:30 +00:00 |
|
peter1138
|
f9e7b70f91
|
(svn r12436) -Cleanup: minor coding style
|
2008-03-26 19:18:30 +00:00 |
|
belugas
|
6c93216641
|
(svn r12140) -Codechange: A bit of code style fixes(Geektoo).
|
2008-02-14 15:13:36 +00:00 |
|
belugas
|
739b118c6b
|
(svn r12140) -Codechange: A bit of code style fixes(Geektoo).
|
2008-02-14 15:13:36 +00:00 |
|
rubidium
|
7c310600ba
|
(svn r12005) -Fix [FS#1717]: possible reading from an invalid pointer. Patch by PhilSophus.
|
2008-01-29 00:29:28 +00:00 |
|
rubidium
|
c9a9103566
|
(svn r12005) -Fix [FS#1717]: possible reading from an invalid pointer. Patch by PhilSophus.
|
2008-01-29 00:29:28 +00:00 |
|
peter1138
|
af2429f8e0
|
(svn r12002) -Cleanup (r11981): Remove obsolete code to skip sprites from indexed GRFs.
|
2008-01-28 17:51:45 +00:00 |
|
peter1138
|
1a9b741e43
|
(svn r12002) -Cleanup (r11981): Remove obsolete code to skip sprites from indexed GRFs.
|
2008-01-28 17:51:45 +00:00 |
|
peter1138
|
78156065cf
|
(svn r11940) -Codechange: Store short filename once per open file instead of once per sprite cache entry. Not all file types need this, but most of the time no sprite cache entry needed it either.
|
2008-01-22 07:27:06 +00:00 |
|
peter1138
|
ffec79bbcf
|
(svn r11940) -Codechange: Store short filename once per open file instead of once per sprite cache entry. Not all file types need this, but most of the time no sprite cache entry needed it either.
|
2008-01-22 07:27:06 +00:00 |
|
rubidium
|
a83b91dbc5
|
(svn r11939) -Codechange: some type fixes and very initial steps into supporting NDS by default. Based on work by Dominik.
|
2008-01-21 23:55:57 +00:00 |
|
rubidium
|
9444eb4484
|
(svn r11939) -Codechange: some type fixes and very initial steps into supporting NDS by default. Based on work by Dominik.
|
2008-01-21 23:55:57 +00:00 |
|
rubidium
|
90acd52f22
|
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
|
2008-01-13 01:21:35 +00:00 |
|
rubidium
|
d4e6a6bf57
|
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
|
2008-01-13 01:21:35 +00:00 |
|
rubidium
|
b09d957f31
|
(svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
|
2008-01-07 14:23:25 +00:00 |
|
rubidium
|
a3ccdcea36
|
(svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
|
2008-01-07 14:23:25 +00:00 |
|
rubidium
|
81bf9f8503
|
(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
|
2007-12-25 11:26:07 +00:00 |
|
rubidium
|
429521a7d1
|
(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
|
2007-12-25 11:26:07 +00:00 |
|
rubidium
|
00c9d3ef20
|
(svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.
|
2007-12-25 09:48:53 +00:00 |
|
rubidium
|
bf98e25e43
|
(svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.
|
2007-12-25 09:48:53 +00:00 |
|
rubidium
|
8ebdfb258f
|
(svn r11674) -Codechange: refactor some functions out of macros.h into more logical locations.
|
2007-12-21 19:21:21 +00:00 |
|
rubidium
|
01e20c9140
|
(svn r11674) -Codechange: refactor some functions out of macros.h into more logical locations.
|
2007-12-21 19:21:21 +00:00 |
|
glx
|
bfda3c82f1
|
(svn r11600) -Cleanup: remove extra out-of-memory checks, since it's now done in *allocT functions.
|
2007-12-08 15:47:23 +00:00 |
|
glx
|
b47bce651e
|
(svn r11600) -Cleanup: remove extra out-of-memory checks, since it's now done in *allocT functions.
|
2007-12-08 15:47:23 +00:00 |
|
rubidium
|
33cdfc71dc
|
(svn r11597) -Change: replace all remaining instances of (re|m|c)alloc with (Re|M|C)allocT and add a check for out-of-memory situations to the *allocT functions.
|
2007-12-08 14:50:41 +00:00 |
|
rubidium
|
f1e4914b5f
|
(svn r11597) -Change: replace all remaining instances of (re|m|c)alloc with (Re|M|C)allocT and add a check for out-of-memory situations to the *allocT functions.
|
2007-12-08 14:50:41 +00:00 |
|
skidd13
|
7a4d96f629
|
(svn r11480) -Codechange: Rename the function ALIGN fitting to the naming style
This fixes also FS#1450
|
2007-11-19 20:40:14 +00:00 |
|
skidd13
|
58bb5c7525
|
(svn r11480) -Codechange: Rename the function ALIGN fitting to the naming style
This fixes also FS#1450
|
2007-11-19 20:40:14 +00:00 |
|
truelight
|
c6c3139914
|
(svn r11101) -Fix r11099: the check: file_pos == 0, no longer works; adjust the check with file_slot. This solves the ? sprites with autorail (nice catch Progman)
|
2007-09-13 22:48:11 +00:00 |
|
truelight
|
d5171df2df
|
(svn r11101) -Fix r11099: the check: file_pos == 0, no longer works; adjust the check with file_slot. This solves the ? sprites with autorail (nice catch Progman)
|
2007-09-13 22:48:11 +00:00 |
|
truelight
|
e545220563
|
(svn r11095) -Codechange: don't abuse 'file_pos' by storing the file_slot in it too, but use a nice seperate variable for it
-Note: on a side-note, this allows files bigger than 16+ MiB, needed for tar-support
|
2007-09-13 18:22:34 +00:00 |
|
truelight
|
8cd9ab9b7e
|
(svn r11095) -Codechange: don't abuse 'file_pos' by storing the file_slot in it too, but use a nice seperate variable for it
-Note: on a side-note, this allows files bigger than 16+ MiB, needed for tar-support
|
2007-09-13 18:22:34 +00:00 |
|
rubidium
|
43a85ee94f
|
(svn r10356) -Fix (r10143): another memory leak eliminated.
|
2007-06-27 16:54:50 +00:00 |
|
rubidium
|
ffffde515f
|
(svn r10356) -Fix (r10143): another memory leak eliminated.
|
2007-06-27 16:54:50 +00:00 |
|