Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-13 | (svn r10542) -Codechange: use class member instead of global variable for ↵ | peter1138 | |
null ticks value | |||
2007-07-13 | (svn r10537) -Backport r10536: added option for null-driver to configure how ↵ | truelight | |
long it should run (-vnull:ticks=10000) | |||
2007-07-07 | (svn r10472) -Fix (r10741): typos prevented compilation | peter1138 | |
2007-07-07 | (svn r10471) -Codechange: implement driver probing priority so that ↵ | peter1138 | |
'preferred' drivers are loaded first | |||
2007-07-06 | (svn r10458) -Fix (r10444): restore original descriptions for win32 drivers | peter1138 | |
2007-07-05 | (svn r10450) -Fix (r10444): Fix search & replace errors | peter1138 | |
2007-07-05 | (svn r10444) -Codechange: switch to c++ classes and inheritance for ↵ | peter1138 | |
sound/music/video drivers, using self-registration based on the blitter-model. | |||
2007-07-02 | (svn r10410) -Fix [FS458]: [OSX] if the resolution is changed to something ↵ | bjarni | |
that's too high for the monitor, then it's reduced to fit the monitor size (PinguTux) This solves a possible crash This also solves a graphical glitch where the titlebar can be drawn on top of the game area Those issues only aplied to window mode | |||
2007-06-30 | (svn r10399) -Fix (FS#962): [Windows] _wnd.has_focus was not properly set ↵ | glx | |
after using ALT-TAB | |||
2007-06-22 | (svn r10278) -Fix r10276: make the _realtime_tick less demanding on the CPU | truelight | |
2007-06-22 | (svn r10276) -Codechange: made a counter based on milliseconds and ↵ | truelight | |
independent of the game-state to base double-click and TGP Generation Process on -Codechange: renamed _timer_counter to _palette_animation_counter, as that is what it is | |||
2007-06-21 | (svn r10255) -Codechange: remove some old debug code nobody was using anymore | truelight | |
2007-06-21 | (svn r10251) -Fix (r10186, FS#907): alt-tab back into openttd could leave ↵ | glx | |
the taskbar visible | |||
2007-06-21 | (svn r10243) -Fix: crash when resizing with 32bpp and 'broken' display with ↵ | glx | |
'non-standard' resolutions | |||
2007-06-19 | (svn r10220) -Fix r10216: even more fuck-ups for non-SDL video backends | truelight | |
2007-06-19 | (svn r10218) -Fix r10216: more compile errors | glx | |
2007-06-19 | (svn r10217) -Fix r10216: forgot to declare 'blitter' in win32 and cocoa ↵ | truelight | |
driver (tnx glx) | |||
2007-06-19 | (svn r10216) -Fix: palette animation always redid all palette entries, where ↵ | truelight | |
in fact only a few indexes were needed -Codechange: allow blitters to handle palette animation internally or even disable it; 8bpp uses video-backend for palette animation | |||
2007-06-17 | (svn r10192) -Fix r10190: forgot to change the includes of win32 and cocoa ↵ | truelight | |
video-driver | |||
2007-06-17 | (svn r10190) -Codechange: merged renderer and blitter to one single class ↵ | truelight | |
API: blitter -Codechange: introduced a hierachy of blitters to avoid a lot of code duplication Note: this allows much easier adding other types of video-drivers, like OpenGL | |||
2007-06-17 | (svn r10186) -Fix (FS#876): don't mess desktop when using alt-tab (win32) | glx | |
2007-06-17 | (svn r10182) -Codechange: rewrite most part of the file loading/searching to ↵ | rubidium | |
be more flexible. -Codechange: add support for personal directories on Windows. -Fix [FS#153, FS#193, FS#502, FS#816, FS#854]: fix issues related to fixed names, fixed places of files/directories and application bundles. | |||
2007-06-12 | (svn r10124) -Fix r10123: fix the OSX video driver properly | truelight | |
2007-06-12 | (svn r10123) -Fix r10121: the 8 bpp cocoa video driver works again | bjarni | |
2007-06-12 | (svn r10121) -Codechange: split renderer from rest of code; no longer any ↵ | truelight | |
code directly accesses the video-buffer -Add: added NULL blitter and renderer, which are always used for -vnull -Add: dedicated driver doesn't blit nor render by default. Can be overruled by user. (-D -b 8bpp-optimized) -Remove: removed CTRL+D from win32, which is incompatible with above -Add: extended screenshot support for PNG and BMP -Codechange: remove all hardcoded 8bpp references and replace them with more dynamic ones -Codechange: minor stuff in blitters | |||
2007-05-14 | (svn r9835) -Codechange: use Pixel typedef instead of byte where ever possible | truelight | |
2007-04-27 | (svn r9728) -Fix r9086: [win32] For some keyboard layout the 'console' key ↵ | glx | |
is a dead-key. It needs to be pressed twice to have an effect but the console is then opened and closed on the 'same' keypress (2 WM_CHAR events). So skip the first WM_CHAR generated to restore the 'console' key functionality. | |||
2007-04-18 | (svn r9672) -Cleanup: lots of coding style fixes around operands. | rubidium | |
2007-03-17 | (svn r9266) -Codechange: unify the retrieval of the base paths a little more. | rubidium | |
2007-03-11 | (svn r9111) -Feature: [OSX] mighty mice and touchpads can now scroll the map ↵ | bjarni | |
(in all directions) It has to be enabled first (in patches->interface) first and this will disable scrollwheel zooming Note: patch setting "Map scrollwheel speed" might need to be changed since the "correct" setting appears to depend on what kind of mouse is in use (mighty mouse or touchpad) | |||
2007-03-10 | (svn r9086) -Feature/Fix: [win32] Rewrite keyboard input and handle all ↵ | Darkvater | |
keypresses in a WM_CHAR event. This saves us from doing translation (ToUnicode[Ex], ToAscii[Ex]), and we get free IME-input support as a plus. | |||
2007-03-10 | (svn r9085) -Codechange/Fix: [win32] Move the initialisation of _codepage ↵ | Darkvater | |
(non-UNICODE) to winMain as a dedicated server, or different video driver will not have a win32 messageloop. | |||
2007-03-09 | (svn r9074) -Codechange: win32 dedicated console now doesn't need an extra ↵ | glx | |
'enter' to fully quit | |||
2007-03-07 | (svn r9055) -Codechange: Change windows unicode handling and allow a pure ↵ | Darkvater | |
non-unicode build to function. Win9x binaries will be possible with mingw/nightly system. | |||
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-03-06 | (svn r9039) -Fix r9034: missed the _pause in cocoa_v.mm | bjarni | |
2007-03-06 | (svn r9034) -Codechange: renamed _pause to _pause_game, as some targets ↵ | truelight | |
already have a symbol called _pause (and therefor our variable conflicts with thatone. We shouldn't be using _ as global indicator.....) | |||
2007-03-03 | (svn r8994) -Fix [FS642, r3320]: [win32] Resolution doubled in cfg file when ↵ | Darkvater | |
fullscreen mode used. Use _wnd.double_size which gives back its correct state with respect to double size and fullscreen. | |||
2007-03-02 | (svn r8967) -Fix (OSX): silent the warnings in cocoa_v.mm about deprecated ↵ | truelight | |
stuff.. we know that\! | |||
2007-02-26 | (svn r8907) -Fix (r3281): reading from an unitialized variable. | rubidium | |
2007-02-23 | (svn r8860) -Cleanup: some style changes, proper #endif comments, variable ↵ | Darkvater | |
initialisation, WINCE ifdef and a vsprintf to vsnprintf change. | |||
2007-02-16 | (svn r8756) [PSP] -Fix: made the dedicated code compile with PSP. It is ↵ | truelight | |
almost UNIX, just it needs more includes ;) (or more, it compiles, if it works is a whole other story ;)) | |||
2007-02-12 | (svn r8691) -Cleanup: Some proper #endif comments for sound/music/video ↵ | Darkvater | |
files, and a little elimination of magic numbers in Win32SoundStart | |||
2007-02-05 | (svn r8605) -Codechange: [OSX] changed all objective C to objective C++ | bjarni | |
This will permanently solve the issue where compilation on OSX broke because C++ code was added to some header files -Note: (important if you develop mac specific code) taken from http://developer.apple.com/releasenotes/Cocoa/Objective-C++.html gdb lacks an integrated C++ with Objective-C parser. This means that gdb won't be able to evaluate expressions that contain both C++ and Objective-C constructs. gdb assumes that the language for ".mm" files is C++. you can change it to objective C by typing: (gdb) set language objc Mixing C++ and objective C has some limitation (see link for all of them) | |||
2007-01-21 | (svn r8310) -Fix r8309: it is wise to put #endifs in the right place ;) | truelight | |
2007-01-21 | (svn r8309) [WinCE] -Fix: WinCE doesn't know resolution changing | truelight | |
-Fix: WinCE doesn't know GetKeyboardState -Fix: made a replacement of GetCurrentDirectory, where CurDir is assumed to be the dir the executable is located (esoftinteractive.com) -Fix: the GCC compiler is more happy if the WinMain is called that -Fix: a really old typo (missing ')') ;) -Fix: GdiFlush() isn't supported on WinCE | |||
2007-01-20 | (svn r8288) -Fix: [OSX] compiling with debug enabled now works again | bjarni | |
-This is once again an obj-C vs C++ issue. I need to make a nice and permanent solution soon, but I need the debugger right now | |||
2007-01-15 | (svn r8141) -Fix r8128: [OSX] now OSX can compile again. | bjarni | |
Note: this is again another not so nice workaround as Objective C fails to include C++ code in the headers We should move to Objective C++ as soon as possible, but such a change is not done overnight and this quick fix will allow OSX to compile until the prober solution is done | |||
2007-01-13 | (svn r8095) -Codechange: stuff that is not related to HAL moved from hal.h ↵ | KUDr | |
to gfx.h |