Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-06-04 | "They sought it with thimbles, they sought it with care; | Torbjörn Andersson | |
They pursued it with forks and hope; They threatened its life with a railway-share; They charmed it with smiles and soap." Maybe this time the elusive cursor hotspot bugs will finally be fixed, once and for all. The blitCursor() function now calculates both the real and the virtual dimensions of the cursor, since they may both be different from the original dimensions. svn-id: r22913 | |||
2006-06-03 | More maemo port development | Eugene Sandulenko | |
svn-id: r22849 | |||
2006-05-27 | The dirty rect produced by drawMouse() is updated without going through any | Torbjörn Andersson | |
scaling or aspect-ratio correction, so it has to be added using real surface coordinates. So I had to re-introduce the extra parameter to addDirtyRect(). svn-id: r22681 | |||
2006-05-27 | fix warpmouse in overlay-mode; fixes cursor jumps when opening menu | Willem Jan Palenstijn | |
svn-id: r22679 | |||
2006-05-25 | unused variable | Willem Jan Palenstijn | |
svn-id: r22633 | |||
2006-05-25 | fix hotspot handling when overlay visible | Willem Jan Palenstijn | |
svn-id: r22631 | |||
2006-05-24 | The AGI engine's save/load dialog dirties the entire screen thirteen times | Torbjörn Andersson | |
each iteration of the loop, causing a serious slowdown on my computer. It empathically should not be doing that, of course, but to safe-guard against such patological cases, if the entire screen is dirtied even once we can set _forceFull to true. svn-id: r22616 | |||
2006-05-21 | Don't crash if drawMouse() is called before _mouseSurface is created. | Torbjörn Andersson | |
svn-id: r22562 | |||
2006-05-20 | fixed compilation when DISABLE_SCALERS | Paweł Kołodziejski | |
svn-id: r22551 | |||
2006-05-20 | fix compilation, that variable no longer exists | Paweł Kołodziejski | |
svn-id: r22550 | |||
2006-05-20 | Removed stray printf() from earlier commit. | Torbjörn Andersson | |
svn-id: r22542 | |||
2006-05-20 | Re-render the cursor when enabling/disabling cursor palette. Also, I don't | Torbjörn Andersson | |
think _cursorHasOwnPalette is needed any more, so I've removed it. svn-id: r22541 | |||
2006-05-20 | Our GUI uses the "cursor palette" feature, but the SDL backend did not use the | Torbjörn Andersson | |
cursor palette in overlay mode. Now it does, which fixes bug #1476666. The reason it worked at all before was that blitCursor() was called while still not in overlay mode. This, of course, means that the GUI can corrupt the in-game cursor palette. I don't have any game that uses this feature, so I don't know if it's properly restored again afterwards. But if it isn't, that should be fairly easy to fix. svn-id: r22539 | |||
2006-05-20 | Fixed cursor drawing in the classic theme. | Torbjörn Andersson | |
svn-id: r22538 | |||
2006-05-19 | Slighty modified patch #1491859: "Possible fix for recent cursor regressions" | Eugene Sandulenko | |
svn-id: r22535 | |||
2006-05-18 | - Revert additional setUpCursor() call as it broke in-game cursor palette | Eugene Sandulenko | |
- Disable scaling for cursors which have target scale defined svn-id: r22509 | |||
2006-05-17 | - Heavily modified patch #1214784: "Disable overlay scaling" | Eugene Sandulenko | |
- Eriktorbjorn's patch from same tracker item for scaling sword1/2 cutscenes is applied as is. It lacks resolution switch on-the-fly. - GUI widgets are repositioned on the fly and use most space, even aspect ratio corrected screen is used without scaling - Heavy tesing is required, but works for me in all cases except for bug #1483272: "GUI: SCUMM pause dialog breaks upon scaler switch" which needs more work. - I probavly broke some backend or two svn-id: r22505 | |||
2006-03-19 | Removed implicit screen updates (see also the discussion on scummvm-devel) | Max Horn | |
svn-id: r21385 | |||
2006-03-14 | Use SDL_GetError in an attempt to display slightly more information about ↵ | Max Horn | |
the reason(s) SDL_SetVideoMode failed svn-id: r21291 | |||
2006-02-26 | The warpMouse() function needs to compensate for aspect-ratio correction, or | Torbjörn Andersson | |
the Lure popup menus won't work. svn-id: r20915 | |||
2006-02-26 | Fix bug #1349059: "SCUMM, GUI: Cursor jumps to incorrect position when pausing" | Eugene Sandulenko | |
svn-id: r20904 | |||
2006-02-20 | Moved common/scaler* to graphics/ | Max Horn | |
svn-id: r20797 | |||
2006-02-20 | Fixed warning when compiling with DISABLE_SCALERS | Torbjörn Andersson | |
svn-id: r20786 | |||
2006-02-11 | Change CVS keywords to SVN keywords | Max Horn | |
svn-id: r20535 | |||
2006-01-18 | Update copyright notice | Eugene Sandulenko | |
svn-id: r20088 | |||
2005-11-08 | Added asserts to OSystem_SDL::copyRectToScreen, which should detect any ↵ | Max Horn | |
attempts to use invalid rects for blitting svn-id: r19521 | |||
2005-11-07 | Moved aspect ratio disabling (if screen height != 200) from initSize() to | Torbjörn Andersson | |
loadGfxMode(). As reported on the forum, setting aspect ratio correction in a 640x480 game would cause ScummVM to crash when the game is started from the launcher. With all the graphics transactions and stuff, it's a bit hard to follow what's going to happen, but I hope deferring this check until the last moment (i.e. just before the graphics surfaces are actually created) is the correct bugfix. svn-id: r19491 | |||
2005-10-18 | Update FSF address. Eek. Actually that took place on May 1, 2005 | Eugene Sandulenko | |
svn-id: r19142 | |||
2005-09-20 | Normalize use of DISABLE_SCALERS. Now it really disables all scalers | Eugene Sandulenko | |
except essential Normal1x. Also thumbnails get compiled unconditionally so we get them on all platforms, even those which never display them. Sorted out mess brought to sdl backend by epoc maintainer. He misused __SYMBIAN32__ where DISABLE_SCALERS is more appropriate. svn-id: r18850 | |||
2005-08-15 | Apply bug/patch #1258912 "GUI: SDL mouse dirty rects too big" | Eugene Sandulenko | |
svn-id: r18689 | |||
2005-07-30 | Remove trailing whitespaces. | Eugene Sandulenko | |
svn-id: r18604 | |||
2005-07-11 | Move scaler key handling to a separate method (this helps to fix a GCC 4.0 ↵ | Max Horn | |
warning, makes pollEvent() cleaner); fixed some code formatting issues svn-id: r18534 | |||
2005-07-09 | Commited patch to fix bug #1210836: "ALL: Failed assertion in AdvMame scaler". | Eugene Sandulenko | |
Thanks cyx for actual fixing. svn-id: r18520 | |||
2005-07-05 | Last modifications for Actions to WinCE. | Lars Persson | |
svn-id: r18500 | |||
2005-06-21 | This is the SDL changes needed by the Symbian build to work properly. | Lars Persson | |
Also there is a bugfix for using the joystick handling for SDL. (See events.cpp history) svn-id: r18428 | |||
2005-05-29 | Added braces for clarity. | Torbjörn Andersson | |
svn-id: r18295 | |||
2005-05-14 | Added --disable-hq and --disable-scumm-7-8 options. Also improved | Eugene Sandulenko | |
DISABLE_HE so more HE-specific code gets excluded. svn-id: r18099 | |||
2005-05-08 | Added two new methods to OSystem: grabPalette and grabRawScreen | Max Horn | |
svn-id: r17974 | |||
2005-05-06 | Allocate all 16bit surfaces with the same bitformat as the HW surface (Fixes ↵ | Max Horn | |
bug #1196374) svn-id: r17929 | |||
2005-05-01 | Always check for _numDirtyRects overflow in addDirtyRect(). The 'mouseRect' | Torbjörn Andersson | |
case didn't. This fixes bug #1193344. svn-id: r17888 | |||
2005-04-27 | Call blitCursor() when changing scaler to give it the opportunity to switch | Torbjörn Andersson | |
between blurry and non-blurry cursor scaling, even if the scale factor remains unchanged. svn-id: r17841 | |||
2005-04-20 | Fix bug 1184616 (GUI: Mouse drawn at wrong position in overlay mode) | Max Horn | |
svn-id: r17709 | |||
2005-04-20 | Cleanup / comments | Max Horn | |
svn-id: r17708 | |||
2005-04-19 | Added new (optional) OSystem::initBackend() method; this (and its usage) ↵ | Max Horn | |
fixes bugs #1160977 and #1184664 svn-id: r17694 | |||
2005-04-19 | More whitespace. | Torbjörn Andersson | |
svn-id: r17691 | |||
2005-04-19 | Whitespace | Torbjörn Andersson | |
svn-id: r17690 | |||
2005-04-18 | Braces for clarity, even though it *is* well-defined which 'if' the 'else' | Torbjörn Andersson | |
belongs to. svn-id: r17670 | |||
2005-04-11 | Enable 2x overlay in MM NES | Eugene Sandulenko | |
svn-id: r17540 | |||
2005-03-31 | Fix bug #1173422 "Slight mouse cursor regression" | Eugene Sandulenko | |
svn-id: r17309 | |||
2005-03-20 | Fix bug #1166279 "BS1 & BS2: Launching game problems". | Eugene Sandulenko | |
svn-id: r17187 |