Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-30 | (svn r24189) -Fix: when going to fullscreen and back, restore to the ↵ | truebrain | |
resolution you were, not to the fullscreen resolution (Windows only) | |||
2012-04-30 | (svn r24188) -Fix-ish [FS#5151] (r1): when changing the basics of a window ↵ | truebrain | |
(fullscreen, 8bpp/32bpp), and a window already exists, it was forced out of maximize mode, and its resolution/position was reset, often causing unwanted side-effects. As a "bonus", a WC_SIZE was triggered, and if the system was going from 8bpp to 32pp, this caused a forced window update in a limbo-state of the blitter (not fully 32bpp just yet, but for sure no longer 8bpp); this could cause random memory access which could lead to ACCESS_VIOLATIONS | |||
2012-01-04 | (svn r23749) -Fix: [Win32] Work around a possible deadlock when initialising ↵ | michi_cc | |
threaded drawing. | |||
2011-12-15 | (svn r23527) -Codechange: unify colo(u)r as far as it goes | rubidium | |
2011-12-10 | (svn r23482) -Change: [Win32] Move re-painting the window and doing palette ↵ | michi_cc | |
animation into a separate thread. | |||
2011-12-08 | (svn r23448) -Fix: keep a local copy of the palette in the 32bpp animated ↵ | rubidium | |
blitter so changes of the palette data during the game don't influence drawing (with SDL) | |||
2011-12-08 | (svn r23446) -Codechange: move _cur_palette and it's related first/count ↵ | rubidium | |
dirty variables into a single structure | |||
2011-11-17 | (svn r23241) -Codechange: make the decision when to go to the custom drawn ↵ | rubidium | |
cursor more prominently during the initialisation of OpenTTD | |||
2011-10-04 | (svn r22999) -Codechange: Allow changing the blitter during the running game. | michi_cc | |
2011-05-02 | (svn r22410) -Document: some more bits ;) | rubidium | |
2011-02-26 | (svn r22149) -Fix [FS#4521]: Windows video driver crashed when it couldn't ↵ | rubidium | |
go to full screen at the resolution of the configuration file when starting OpenTTD | |||
2011-02-25 | (svn r22145) -Codechange: Do explicit test for non-bool values. | alberth | |
2011-02-14 | (svn r22081) -Fix [FS#4489]: if fullscreen fails with current resolution, ↵ | glx | |
use desktop resolution | |||
2011-02-07 | (svn r22021) -Fix (r22019): ofcourse make doesn't notice files are gone, so ↵ | rubidium | |
it doesn't recompile everything that needs to be recompiled... | |||
2010-11-19 | (svn r21252) -Codechange: introduce a constant for the number of ↵ | rubidium | |
milliseconds per game tick and use it | |||
2010-08-01 | (svn r20281) -Codechange: unify case scope closure + break coding style | rubidium | |
2010-07-29 | (svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH). | terkhen | |
2010-07-24 | (svn r20211) -Codechange: Indented code should have curly braces around it. | alberth | |
2010-07-19 | (svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be ↵ | rubidium | |
missed :) | |||
2010-07-06 | (svn r20084) -Fix [FS#3919] (r7157): don't try to handle mouse events when ↵ | glx | |
the cursor ha left the window | |||
2010-01-04 | (svn r18709) -Fix (r10227,FS#3464): Animation buffer for 32bpp-anim blitter ↵ | peter1138 | |
was only validated during sprite blitting, other drawing operations didn't check it. Initial startup and window resize could therefore lead to crash. | |||
2009-11-09 | (svn r18031) -Codechange: since basically r7157 adding up 'all' mouse ↵ | rubidium | |
movement isn't needed anymore because after each even that movement is handled and the counter is reset. As such simply assigning instead of adding works. | |||
2009-11-09 | (svn r18030) -Fix: screen jumped a bit for at least SDL and Allegro when ↵ | rubidium | |
right-click-dragging | |||
2009-08-31 | (svn r17336) -Codechange: move some os specific files into src/os/ | rubidium | |
2009-08-21 | (svn r17248) -Fix: add GPL license notice where appropriate | rubidium | |
2009-06-27 | (svn r16677) -Codechange: Dimension width and height are unsigned. | alberth | |
2009-05-06 | (svn r16242) -Codechange: rework pausing | rubidium | |
-Fix [FS#2864]: autopause and manual pausing conflict with eachother -Fix: new game + pause on new game + autopause make the game not unpause on the first join | |||
2009-03-15 | (svn r15718) -Cleanup: apply some comment coding style on the rest of the ↵ | rubidium | |
sources too | |||
2009-03-14 | (svn r15710) -Fix (r15706): for non MSVC io.h needs to be included before ↵ | glx | |
defining unlink. Also remove redundant tchar.h includes as it is already in stdafx.h. | |||
2009-01-10 | (svn r14949) -Cleanup: pointer coding style | rubidium | |
2009-01-09 | (svn r14944) -Cleanup: add spaces around some operators | rubidium | |
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 twice | glx | |
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-17 | (svn r14094) -Revert (r14071): caused more problems than it solved | glx | |
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-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-06-16 | (svn r13539) -Fix (r13537): signed/unsigned warnings | glx | |
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-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 places | smatz | |
2008-04-18 | (svn r12779) -Codechange: remove a few constants from openttd.h. | rubidium | |
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 r12007) -Fix (r12003): win32 compilation was broken again ;) | glx | |
2008-01-13 | (svn r11841) -Fix: win32 compilation | glx | |
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-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' |