aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/sdl/posix/posix.cpp
AgeCommit message (Collapse)Author
2019-09-01TTS: Rename LinuxTextToSpeechManager to SpeechDispatcherManagerJaromir Wysoglad
Add a new define for the SpeechDispatcherManager
2019-09-01TTS: Remove USE_PLATFORM_TTS definesJaromir Wysoglad
Use defined(USE_TTS) && defined(PLATFORM) instead
2019-09-01TTS: Create a TTS skeletonJaromir Wysoglad
2019-08-05SDL: Simplify implementation of createLogFile()Cameron Cawley
2018-12-02POSIX: Set the default screenshots path to the XDG Pictures directoryBastien Bouclet
2018-08-18POSIX: Allow forbidden symbols required by FreeMiNTCameron 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
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-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
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-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
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
2010-06-27Fixed String conversion error.Alejandro Marzini
svn-id: r50370
2010-06-27Improved getDefaultConfigFileName(). Code cleanup.Alejandro Marzini
svn-id: r50364
2010-06-26Removed DEFAULT_CONFIG_FILE define in favor of new getConfigFileNameString ↵Alejandro Marzini
function. svn-id: r50301
2010-06-24Fix compile on Mac OS X (and probably *nix systems).Matthew Hoops
svn-id: r50254
2010-06-24Added a init function to OSystem_SDL for early backend setup, and so ↵Alejandro Marzini
allowing better sub classing. svn-id: r50224
2010-06-23Relocated Win32 and Posix ports. (Part 2)Alejandro Marzini
svn-id: r50193
2010-06-23Relocated Win32 and Posix ports. (Part 1)Alejandro Marzini
svn-id: r50191