aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/sdl/posix
AgeCommit message (Collapse)Author
2018-12-02POSIX: Set the default screenshots path to the XDG Pictures directoryBastien Bouclet
2018-10-14BACKENDS: Use OSystem::destroy() instead of deleting directly the g_system ↵Thierry Crozat
instance
2018-08-18POSIX: Allow forbidden symbols required by FreeMiNTCameron Cawley
2018-01-26RISCOS: Don't list RISC OS as a POSIX platformCameron Cawley
2017-12-15BUILD: Check if posix_spawn is available in configureThierry Crozat
2017-12-14POSIX: Fix compilation with some old macOS SDKsThierry Crozat
2017-12-14POSIX: Do not hang ScummVM when opening a browserColin Snover
If the call used to open the browser does not return until the browser is closed, this would previously cause ScummVM to hang. Since we are using waitpid now, we can avoid hanging by telling waitpid to not block on a child which has not exited.
2017-12-14POSIX: Fix CVE-2017-17528Colin Snover
2017-09-03RISCOS: Add RISC OS supportcameron
2017-03-04PSP2: Add Playstation Vita (PSP2) supportcpasjuste
2016-10-09JANITORIAL: Remove more trailing spacesEugene Sandulenko
2016-09-10CLOUD: Move openUrl to OSystemThierry Crozat
2016-08-04POSIX: Add #ifdef guards for DATA_PATH.Alyssa Milburn
Thanks to snover for pointing out they should be there.
2016-07-29POSIX: Add $SNAP to search path if available.Alyssa Milburn
This allows ScummVM to find data files while running in a snap (e.g. from the new Ubuntu store).
2016-05-19ANDROIDSDL: add androidsdl backendlubomyr
2016-03-13POSIX: Cleanup AudioCD manager creation.Johannes Schickel
2016-03-13BACKENDS: Add a Linux CD-ROM audio playerMatthew Hoops
2016-02-02POSIX: Move assureDirectoryExists to posix-fs{.h,.cpp}.Johannes Schickel
2016-02-02POSIX: Move default config file location to ↵Johannes Schickel
'$XDG_CONFIG_HOME/scummvm/scummvm.ini'. This is what the XDG Base Directory Specification suggests to use. We still use the old location of '~/.scummvmrc' in case that is present. This tackles an aspect of bug #6036 "POSIX: Use XDG dirs instead of HOME".
2016-02-02POSIX: Use modern path for log file.Johannes Schickel
This makes use use the XDG Base Directory Specification for the log file path. This tackles one part of bug #6036 "POSIX: Use XDG dirs instead of HOME".
2016-02-02POSIX: Restructure code in OSystem_POSIX::createLogFile.Johannes Schickel
2016-02-02POSIX: Make assureDirectoryExists create full path if needed.Johannes Schickel
This is kind of like 'mkdir -p' now. But the permissions are different from standard POSIX behavior.
2016-02-02POSIX: Factor directory creation code into its own function.Johannes Schickel
2015-12-08SDL/DISPMANX: Remove dispmanx graphics output.vanfanel
2015-10-18SDL/DISPMANX Renamed the RASBERRYPI define to the less confusing name of ↵vanfanel
DISPMANX because it controls whether dispmanx rendering backend is enabled or not on the Raspberry Pi.
2015-03-29RASPBERRYPI: Added Raspberry Pi native 2D API support (dispmanx)vanfanel
2014-02-18SDL: Make GPL headers consistent in themselves.Johannes Schickel
2014-01-21BUILD: Rename libunity support variable to "USE_UNITY" instead of ↵Johannes Schickel
"USE_TASKBAR_UNITY". This makes it consistent with other library support variables.
2013-11-14SDL: Fix bug where config file path could exceed maximum path length.D G Turner
The fix is the change in the MAXPATHLEN check, but have also migrated this to Common::String to make the fix easier. Thanks to klusark for pointing out this problem.
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
2011-09-22MAEMO: Add basic platform backend with stubbed keymapperTarek Soliman
2011-06-23Merge pull request #40 from bgK/ps3Eugene Sandulenko
PS3 Port
2011-06-22PS3: Initial version of the PlayStation 3 backendBastien Bouclet
2011-06-16BACKENDS: Add define for Unity-specific taskbar codeLittleboy
2011-06-16BACKENDS: Integrate glib main event loopLittleboy
- Unity needs a glib event loop to dispatch events. - Cleanup whitespace and indentation
2011-06-16BACKENDS: Add WIP Unity supportLittleboy
2011-06-04POSIX: Add TODO/FIXME to displayLogFileWillem Jan Palenstijn
2011-06-04POSIX: Implement displayLogFile in the posix backendWillem Jan Palenstijn
Tested only on Linux, but hopefully this is sufficiently portable to support the other POSIX platforms. Using fork/exec instead of the simpler 'system' to avoid quoting issues and depending on specific shell features to handle a missing xdg-open gracefully.
2011-06-03BACKENDS: Add OSystem::displayLogFile interface + OSX implementationMax Horn
2011-05-25BUILD: Rename UNIX #define to POSIXMax Horn
2011-05-23COMMON: Mark more symbols as forbiddenMax Horn
2011-05-23SAMSUNGTV: update portPawel Kolodziejski
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-08IRIX: Fix compilationJoost Peters
2011-05-02ALL: Mark printf and various other symbols as forbiddenMax Horn
Right now, a few places in the frontend code still use printf and consorts. We mark the affected files with a FIXME for now, and add a dedicated exception for each. To be fixed! Also tweak FORBIDDEN_SYMBOL_REPLACEMENT to hopefully really always enforce a compiler error
2011-04-12WEBOS: Create webos backend with custom eventsKlaus Reimer
Currently only contains test code.
2011-03-24SDL/POSIX: Update main guard to add OpenPandora.David-John Willis
- Also mention GPH_DEVICE not each backend on it's own.
2010-11-29SDL: Add Mac OS X log file supportMax Horn
svn-id: r54589
2010-11-29SDL: Move createLogFile implementions to the OSystem_SDL subclasses.Johannes Schickel
svn-id: r54581
2010-11-29BACKENDS: Include scummsys.h at top of all .cpp files, *before* any #ifdefsMax Horn
svn-id: r54573