Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-07 | ENGINES: Remove default1x scaler flag | Colin Snover | |
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions. | |||
2017-09-22 | ALL: Specify the DisposeAfterUse constructor argument for dynamic memory ↵ | Bastien Bouclet | |
write streams | |||
2017-09-12 | PEGASUS: Don't do virtual calls when fading the screen | Bastien Bouclet | |
For better performance. | |||
2017-09-12 | PEGASUS: Free the interface data when destroying the engine | Bastien Bouclet | |
Fixes loading a game from the launcher after returning to the launcher. | |||
2017-09-12 | PEGASUS: Disallow loading / saving from the GMM from inner loops | Bastien Bouclet | |
InputDeviceManager::pumpEvents is called from neighborhood classes that are destroyed when loading. Don't allow loading from that method to prevent use after free bugs. | |||
2017-09-12 | PEGASUS: Ignore events occuring while the GUI is visible | Bastien Bouclet | |
Otherwise, pressing escape to close the GMM opens the game's own menu. | |||
2017-09-12 | PEGASUS: Reset the Pegasus biochip when toggling the shared screen space | Bastien Bouclet | |
Fixes a crash to debugger in the following case: - TSA: Select he Pegasus biochip. The recall button is disabled. - Select the gas canister in the inventory - Jump to Norad VI - Press T to show the Pegasus biochip. The recall button is still incorrectly disabled. Clicking on it triggers an error. | |||
2017-09-12 | PEGASUS: Call OSystem::updateScreen on each frame | Bastien Bouclet | |
Fixes the display of OSD information when toggling fullscreen. | |||
2017-08-06 | JANITORIAL: Silence more GCC 7 warnings | Torbjörn Andersson | |
All these fall through were marked as deliberate, so again I've only changed the comment to silence GCC. | |||
2017-07-10 | Revert "COMMON: Change way the Singleton instances are instantiated" | Eugene Sandulenko | |
This reverts commit eefa72afa1978a9dea10f5b1833fcc8f58a3468e. With this patch ConfigManager is broken. | |||
2017-07-10 | COMMON: Change way the Singleton instances are instantiated | Thierry Crozat | |
This fixes tons of warnings with clang from a recent xcode version on macOS (and possibly other systems) complaining that an instantiation of _singleton is required but no definition is available. | |||
2016-11-29 | ALL: save file => saved game | Ben Castricum | |
2016-11-29 | ALL: game state => saved game | Ben Castricum | |
2016-09-03 | JANITORIAL: Make GPL headers uniform | Eugene Sandulenko | |
2016-06-16 | PEGASUS: Fix some missing variable initializations | Strangerke | |
2016-06-14 | PEGASUS: Initialize some variables | Strangerke | |
2016-05-17 | ALL: Change main engine header guard defines to <directory>_<engine>_H | Eugene Sandulenko | |
Recently we started to use this as new semantics, although in the past we used simly <engine>_H. Now these guard defines are consistent with rest of the files which are used in the engines. | |||
2016-05-14 | PEGASUS: Add safety check. | Eugene Sandulenko | |
The code which follows in the method has this check, assuming that a null dereference is potentially possible. | |||
2016-03-08 | ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines. | Johannes Schickel | |
_singleid -> _singleId _gameids -> _gameIds _guioptions -> _guiOptions | |||
2016-03-05 | CONFIGURE: Introduced new engine dependency: highres | Eugene Sandulenko | |
Some backends like GCW0 do no support graphics >320x240 due to the hardware limitation (downscaling is possible but it will ruin the pixel hunting which is often part of the gameplay). Instead of manually updating the list of engines, we now introduce a new dependency. I marked all relevant engines, but some, like tinsel, require more work with putting their relevant high-res games under USE_HIGHRES define. | |||
2015-06-06 | AUDIO: Make makeAIFFStream return a RewindableAudioStream | Matthew Hoops | |
All callers requiring SeekableAudioStream have been adapted by using dynamic_cast | |||
2015-02-15 | PEGASUS: Silence two MSVC warnings | Filippos Karapetis | |
2014-10-28 | PEGASUS: Remove trailing whitespace | Filippos Karapetis | |
2014-08-16 | PEGASUS: Don't try to translate "???" | Ben Castricum | |
2014-08-14 | PEGASUS: Fix bad cast that destroys the InputHandler vtable | Matthew Hoops | |
Thanks to LordHoto for his assistance in tracking this nonsense down. | |||
2014-08-09 | PEGASUS: Cleanup from unused constants. | Eugene Sandulenko | |
Agreed with clone2727. | |||
2014-06-03 | PEGASUS: Use KP7 and KP9 as alternative keys for the item drawers | Matthew Hoops | |
Based on a patch by Keith Kaisershot (blitter) | |||
2014-06-01 | PEGASUS: Stop using num lock for a way to open the inventory drawer | Matthew Hoops | |
2014-05-27 | ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. | Johannes Schickel | |
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-04-27 | PEGASUS: Fix a Norad Delta door locked sound | Matthew Hoops | |
Based on a patch by Keith Kaisershot | |||
2014-04-27 | PEGASUS: Set volume in more places | Keith Kaisershot | |
2014-04-27 | PEGASUS: Fix repeated audio analysis video when leaving after defeating Sinclair | Keith Kaisershot | |
2014-04-23 | PEGASUS: Poll for events in more places | Matthew Hoops | |
Based on a patch by Keith Kaisershot (blitter) | |||
2014-04-20 | PEGASUS: Fix disabling input when the rip first hits | Matthew Hoops | |
2014-04-17 | PEGASUS: Reset item state upon starting a new game | Matthew Hoops | |
2014-04-13 | PEGASUS: Fix Ares flag not getting reset upon jumping to Mars | Keith Kaisershot | |
2014-04-13 | PEGASUS: Fix entering the Mars shuttle with the shield biochip active | Matthew Hoops | |
2014-04-13 | PEGASUS: Disable non-existent hint movie | Matthew Hoops | |
2014-04-13 | PEGASUS: Fix showing save failed dialog when not using the GMM | Matthew Hoops | |
2014-02-28 | IMAGE: Move all ImageDecoders to image/ | Matthew Hoops | |
2014-02-26 | PEGASUS: Fix being able to use the inventory from the pause screen | Matthew Hoops | |
Somehow, I completely missed implementing this function! | |||
2014-02-23 | PEGASUS: Force the inventory drawers closed when loading a game | Matthew Hoops | |
2014-02-11 | PEGASUS: Fix returning from Mars after destroying the robot's shuttle | Matthew Hoops | |
2013-12-15 | PEGASUS: Fix the prehistoric volcano animations | Matthew Hoops | |
2013-12-14 | PEGASUS: Fix regression with Prehistoric AI rules ordering | Matthew Hoops | |
2013-12-11 | PEGASUS: Fix the robot timer outside of the shield generator | Matthew Hoops | |
2013-12-08 | PEGASUS: Fix background frame when loading in scenes with random spots | Matthew Hoops | |
2013-11-26 | Merge pull request #375 from digitall/engineAutoPlug | Johannes Schickel | |
RFC: Pluggable Engines #2 (No Python, just evolution of current configure shell and make code) | |||
2013-11-24 | PEGASUS: Reset the callback trigger in disposeCallBack() | Matthew Hoops | |
Fixes the occasional "loop" when finishing the space chase. Thanks to blitter for actually being able to trigger and debug the damned problem |