summaryrefslogtreecommitdiff
path: root/src/video
AgeCommit message (Collapse)Author
2008-11-29(svn r14641) -Change [Allegro]: when making a debug build revert Allegro's ↵rubidium
hooks on SIGSEGV/SIGABRT so one can actually use gdb. -Change: make it more clear that Allegro's failing to find a driver.
2008-11-26(svn r14636) -Add: DOS port of OpenTTD, without network support though.rubidium
2008-11-25(svn r14632) -Add: support Allegro as midi backend.rubidium
2008-11-25(svn r14631) -Add: support for Allegro as sound backend.rubidium
2008-11-25(svn r14630) -Add: support Allegro as video backend.rubidium
2008-09-30(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.rubidium
2008-09-30(svn r14421) -Codechange: rename all player variables/types to company *or* ↵rubidium
client so it is immediatelly clear which one you are working with.
2008-09-29(svn r14414) -Fix: replace instances of strncpy with strecpy as strncpy ↵rubidium
doesn't guarantee the resulting string is '\0'-terminated.
2008-09-24(svn r14397) -Fix: possible buffer overrun, wrong parameter type passed to ↵rubidium
printf and && where || is meant. Found by MSVC's code analysis (Darkvater)
2008-09-20(svn r14363) -Fix [FS#2206]: some keypress combinations could be handled twiceglx
2008-09-07(svn r14260) -Fix [FS#2277]: merge keycode for "normal" 0-9 keys and keypad ↵rubidium
0-9 keys so people don't get confused that the keypad doesn't work as expected.
2008-08-31(svn r14200) -Fix (r14199): some OSes failed to compile. Furthermore I hate ↵rubidium
wrong comments!
2008-08-31(svn r14199) -Codechange: split fileio.h into fileio_type.h and ↵rubidium
fileio_func.h so not everything that includes saveload.h needs to include everything else too.
2008-08-17(svn r14094) -Revert (r14071): caused more problems than it solvedglx
2008-08-13(svn r14071) -Fix [FS#2057]: the screen wouldn't be centered on Windows ↵rubidium
multimonitor systems if the first monitor is right of the second one.
2008-08-12(svn r14055) -Codechange: increase buffers for (dedicated) consoles as they ↵rubidium
couldn't use the full "extent" of the new chat message limit.
2008-08-11(svn r14047) -Codechange: move chatmessage handling to the network directory ↵rubidium
as that's the only case chat messages are used. Furthermore remove any trace of chatmessages when compiling without network support.
2008-08-09(svn r14032) -Fix (r13584): [OSX] changed the condition for selecting 8 or ↵bjarni
32 bpp blitter by default Now we will pick 32 bpp if no 8 bpp fullscreen resolutions are available on the main display (the one with the dock)
2008-08-04(svn r13992) -Fix [FS#2189]: the dedicated console removed any character ↵rubidium
that was not a printable ASCII character instead. Now it allows UTF8 formated strings too.
2008-06-16(svn r13539) -Fix (r13537): signed/unsigned warningsglx
2008-06-16(svn r13537) -Fix [FS#2090](r13523): QSortT won't work this way, use ↵smatz
Dimension instead of uint16[2] for resolutions
2008-06-05(svn r13390) -Codechange: introduce usererror() for fatal but not openttd ↵glx
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-05-29(svn r13325) -Codechange: split the client-side only settings from the ↵rubidium
settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
2008-05-25(svn r13251) -Codechange: rename _patches to _settings as that is more logic.rubidium
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
2008-05-24(svn r13228) -Codechange: split console.h.rubidium
2008-05-07(svn r12985) -Fix (r12977): [OSX] fixed missing includes in the cocoa filesbjarni
2008-05-06(svn r12977) -Codechange: remove quite some redundant (duplicate) function ↵rubidium
declarations.
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-05-04(svn r12944) -Codechange: use rev.h instead of externs at many placessmatz
2008-04-19(svn r12796) -Fix: the dedicated blitter did segfault too, like the null ↵rubidium
blitter did.
2008-04-18(svn r12780) -Fix: the null blitter did segfault.rubidium
2008-04-18(svn r12779) -Codechange: remove a few constants from openttd.h.rubidium
2008-04-18(svn r12776) -Fix: [OSX] In some rare cases when using an uncalibrated ↵egladil
monitor the system colour space could not be retrieved. Show an error when this happens instead of just trying an assertion.
2008-04-18(svn r12761) -Codechange: lots of minor whitespace coding style fixes around ↵rubidium
operators.
2008-02-17(svn r12167) -Feature(tte): change colour of autorail and autoroad selection ↵smatz
when Ctrl is pressed
2008-01-29(svn r12016) -Fix (r12003): os x compilation was broken again ;)egladil
2008-01-29(svn r12007) -Fix (r12003): win32 compilation was broken again ;)glx
2008-01-29(svn r12003) -Codechange: don't declare InteractiveRandom[Range] in multiple ↵rubidium
places.
2008-01-13(svn r11841) -Fix: win32 compilationglx
2008-01-13(svn r11840) -Codechange: split network.h so not everything in there needs ↵rubidium
to be included when wanting to know whether we are a server.
2008-01-13(svn r11839) -Codechange: move some variables from variables.h to a more ↵rubidium
logical location.
2008-01-13(svn r11836) -Fix [r11834]: [OSX] fixed compilationbjarni
2008-01-12(svn r11818) -Codechange: split player.h into smaller pieces.rubidium
2008-01-11(svn r11811) -Fix: make compilation without networking work again (and thus ↵rubidium
move the debugdumpcommand stuff out of the network 'area').
2008-01-07(svn r11780) -Codechange: When compiling a dedicated server build, select ↵peter1138
the dedicated video driver by default.
2008-01-01(svn r11734) -Change: Allow ToggleFullScreen to return the result of the ↵belugas
operation' attempt. Previously, only visual clues were available. -Fix[FS#1519]: When you can not use this resolution at full screen, now you'll know that it failed. As for the reason it did not work, each computer/OS has its reason.
2007-12-29(svn r11718) -Fix [FS#1483]: Show the fullscreen modes available to the ↵egladil
cocoa driver in windowed mode too.
2007-12-28(svn r11713) -Codechange: Move some declarations and definitions in a more ↵belugas
logical disposition
2007-12-27(svn r11708) -Fix [FS#1598]: Removed include of variables.h as it was no ↵egladil
longer needed and caused compilation to fail.
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'