aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-21GRAPHICS: Introduce a size mode for TrueType fontsBastien Bouclet
Allows to match Windows font size selection by converting font heights to point sizes using the TrueType tables.
2015-12-18SDL: Implement initial support for resizable window with SDL2.Johannes Schickel
The code is disabled for now.
2015-12-16OSX: Fix menus when using SDL2Thierry Crozat
We remove the menus added by SDL before inserting our own menus, but the code assumed that there were two SDL generated menus. SDL2 actually adds three menus. So the new code makes no assumptions on the number of menus so that it works with both SDL1.2 and SDL2. Also fix an issue on OS X 10.4 and earlier that caused the app menu to be nameless.
2015-12-16CONFIGURE: Disable use of USE_ARM_SOUND_ASM.Johannes Schickel
The feature is currently broken (see bug #6957 "AUDIO: ARM ASM sound code causes distorted audio on 32 bit armv6"). Fixing the feature looks highly non-trivial and since nobody volunteered so far it's unlikely we will see any fix soon.
2015-12-16IPHONE: Remove creation of scummvm-iph5 binary.Johannes Schickel
This was only required for the old toolchain we do not use anymore.
2015-12-15Merge pull request #637 from bgK/ps3-toolchain-updateJohannes Schickel
PS3: Update to SDL2
2015-12-15PS3: Set the default audio output rate to 48000 HzBastien Bouclet
SDL does an awful job at resampling 44100 -> 48000 Hz
2015-12-15PS3: Remove the SDL2 mixer manager.Bastien Bouclet
It was only used by the PS3 backend, and the standard SDL mixer was fixed to work in the PS3 case.
2015-12-15SDL: Ensure the audio sample format is supportedBastien Bouclet
When SDL returns an unsupported audio sample format, ask SDL to do resampling to the one ScummVM expects. This is needed for the PS3 which natively only supports 32 bits floating point as a sample format.
2015-12-15PS3: Make use of an updated SDL2 versionBastien Bouclet
This version, available at https://bitbucket.org/bgK/sdl_psl1ght, is based on SDL 2.0.3.
2015-12-15NEVERHOOD: Update resource patches for the DR version - fixes bug #6913Filippos Karapetis
Some of the resource patches needed to be modified to work with the latest changes to the DCL decoder
2015-12-14OPENGL: Smooth mouse experience when black bars are visible.Johannes Schickel
This gets rid of the feeling of the mouse sticking to black borders by using the full output resolution as area for tracking game mouse movement. The same behavior is present in plain SDL output with SDL2.
2015-12-14MOHAWK: Fix loading the Myst cabin gauge movieBastien Bouclet
2015-12-14WIN32: Fix building for (some) MinGW64 toolchains.Johannes Schickel
2015-12-14SWORD25: Make #include follow our conventions.Johannes Schickel
2015-12-14SWORD25: Call requested pixel format by its correct name.Johannes Schickel
2015-12-14GRAPHICS: Add function to query TransparentSurface's builtin PixelFormat.Johannes Schickel
2015-12-14SWORD25: Cleanup.Johannes Schickel
2015-12-14SWORD25: Fix uninitialized variable usage.Johannes Schickel
When using the constructor of Panel which directly calls unpersist _color was uninitialized. However, unpersit uses setColor which assumes _color is initialized properly. Caused valgrind warnings when loading.
2015-12-14SWORD25: Plug memory leak in RenderedImage.Johannes Schickel
2015-12-14SWORD25: Let ImgLoader write into Graphics::Surface.Johannes Schickel
2015-12-14GRAPHICS: Use tabs for indentation.Johannes Schickel
2015-12-14GRAPHICS: Fix fast ALPHA_BINARY blitting with TransparentSurface.Johannes Schickel
This is a regression from 5d0f38d747e7583d0ca5959cd642468ba67cd04c and caused color glitches in Wintermute.
2015-12-14SCI: use diff. PC98 word wrap tables for SCI0/01/1Martin Kiewitz
also added even more comments about details of word wrapping SCI0 (PQ2) and SCI1 (Brain/KQ5/SQ4) got their own table now
2015-12-13SDL: Slight formatting fixes.Johannes Schickel
2015-12-13OPENGLSDL: Set proper mouse emulation dimensions.Johannes Schickel
Formerly we did not initialize the mouse emulation from SdlEventSource properly. Now hopefully joysticks etc. should work fine with the SDL OpenGL output too.
2015-12-13SCI: add difference for SCI1 PC-98 word-wrappingMartin Kiewitz
fixes small issue in Castle of Dr. Brain PC-98 Japanese room 120, when looking at the table Also added a few comments to Japanese word wrapping code
2015-12-13SDL: Fix mouse emulation with SDL2.Johannes Schickel
The mouse emulation via keyboard (or other means) was broken with 079037b73990b6107e59c7f1cd971c3a1cc221d1.
2015-12-13OPENGL: Limit scissor override to invisible overlay.Johannes Schickel
This fixes some corner cases which caused black bars to appear for a few screen updates when the overlay is visible.
2015-12-13SCI: detection for Castle of Dr. Brain PC-9801 JPMartin Kiewitz
also known as Dr. Brain Puzzle no Shiro
2015-12-13SDL: Fix warpMouse for SDL2.Johannes Schickel
Thanks to bgK for noticing.
2015-12-12ACCESS: Fix cursor after selecting inventory item to offer NPCPaul Gilbert
2015-12-12ACCESS: Fix offering items to boat captainPaul Gilbert
2015-12-12OPENGL: Implement black borders using scissor test.Johannes Schickel
2015-12-12OPENGL: Only redraw screen when actual changes happened.Johannes Schickel
2015-12-12OPENGL: Refactor screen refresh handling.Johannes Schickel
Subclasses of OpenGLGraphicsManager are now supposed to supply a refreshScreen function which handles actual screen updating (for example, buffer swapping).
2015-12-12OPENGL: Fix include guard name.Johannes Schickel
2015-12-12TONY: Add detection for Tony Tough Czech "not installed"Strangerke
2015-12-12DEVTOOLS: More formatting fixes in create_amazon.Johannes Schickel
Powered by astyle.
2015-12-12DEVTOOLS: A few formatting fixes.Johannes Schickel
2015-12-12COMMON: A few formatting fixes.Johannes Schickel
2015-12-12DEVTOOLS: Silence compiler warning in convbdf.Johannes Schickel
2015-12-12DEVTOOLS: Silence compiler warnings in create_access.Johannes Schickel
2015-12-12DEVTOOLS: Replace macro by function call.Johannes Schickel
2015-12-12DEVTOOLS: Adjust enum constant names to match our conventions.Johannes Schickel
2015-12-12DEVTOOLS: Remove 'explicit' keyword from multi parameter constructors.Johannes Schickel
This does not make sense in C++98. For C++11 this only prevents Foo x = {...} initialization, which we can't use anyway.
2015-12-12DEVTOOLS: Cleanup code.Johannes Schickel
2015-12-12DEVTOOLS: Use default copy constructor.Johannes Schickel
The formerly user supplied copy constructor was not identical to the default generated, but the output of create_project for xcode is unchanged.
2015-12-12DEVTOOLS: Run astyle over xcode.[cpp/h].Johannes Schickel
Manual fix up included.
2015-12-12DEVTOOLS: Prefix varibles in structs/classes with '_' in xcode.[h/cpp].Johannes Schickel
This silences some variables and increases consistency with our code formatting conventions.