Martin Gerhardy
a0c237f7b9
EVENTRECORDER: added new event for OSystem::getTimeAndDate
2021-07-09 19:23:21 +02:00
Orgad Shaneh
a05e54f00c
JANITORIAL: Remove trailing whitespaces
2021-05-04 11:46:30 +03:00
Cameron Cawley
c30c22dac8
TEST: Simplify the use of the Null backend
2021-02-08 03:07:34 +02:00
Hubert Maier
e19d4e197b
AMIGAOS: Keep platform name continuity ( #2643 )
2020-11-26 15:10:01 +01:00
Thierry Crozat
c80e1c6b49
NULL: Fix compilation without GNU C extensions
2020-11-22 16:35:03 +00:00
Vladimir Serbinenko
f5ffbe1155
TEST: Copy encoding.dat to make tests work in relative build directory
2020-11-16 02:38:22 +01:00
Cameron Cawley
421e36a3a8
NULL: Implement getMillis() and delayMillis() on Windows
2020-11-15 22:42:01 +00:00
Cameron Cawley
ec62b546da
NULL: Always implement OSystem::addSysArchivesToSearchSet()
2020-11-15 22:33:22 +00:00
Vladimir Serbinenko
68a9136e4d
COMMON: Rewrite Encoder and drop dependency on iconv ( #2586 )
...
Different platforms have different levels of support of encodings and
often have slight variations. We already have tables for most encoding
with only CJK missing. Full transcoding inclusion allows us to get reliable
encoding results independently of platform. The biggest con is the need for
external tables encoding.dat.
It removes a duplicate table for korean in graphics/korfont.cpp
2020-11-15 16:20:35 +01:00
Cameron Cawley
e16844b6e9
NULL: Make use of NullMixerManager
2020-08-24 14:22:35 +02:00
Cameron Cawley
7745ffdac1
BACKENDS: Simplify EventsBaseBackend
2020-08-24 14:22:35 +02:00
Cameron Cawley
75852a786a
BACKENDS: Split ModularBackend into two separate classes
2020-08-24 14:22:35 +02:00
Cameron Cawley
6c22f92301
BACKENDS: Move implementation of getMixer() out of ModularBackend
2020-08-24 14:22:35 +02:00
BeWorld
438b6a042c
MORPHOS: MorphOS Support
2020-08-21 00:59:18 +02:00
Cameron Cawley
ceed6b2c8c
NULL: Allow using Ctrl+C to open the debugger
2020-07-25 13:31:33 +02:00
Cameron Cawley
30c00656e1
NULL: Ensure that the timer callback is called regularly
2020-05-27 12:41:51 +02:00
Cameron Cawley
068b3371bd
NULL: Add implementation of getMillis, delayMillis and getTimeAndDate
2020-05-27 12:41:51 +02:00
Cameron Cawley
48615cb83e
BACKENDS: Move implementation of OSystem::quit() out of ModularBackend
2019-12-01 01:04:06 +02:00
Cameron Cawley
2048c9cc78
AUDIO: Remove unused parameter from the MixerImpl constructor
2019-11-30 17:47:34 +02:00
Thierry Crozat
941d22c047
BACKENDS: Use OSystem::destroy() instead of deleting directly the g_system instance
2018-10-14 21:25:33 +01:00
Cameron Cawley
f7b467275a
RISCOS: Fix compilation of null backend
2018-01-26 13:18:18 +00:00
Johannes Schickel
56528d9201
NULL: Make GPL headers consistent in themselves.
2014-02-18 02:39:36 +01:00
Johannes Schickel
afe56a8ea8
NULL: Fix compilation of null backend.
2013-12-06 04:23:51 +01:00
Eugene Sandulenko
f59512c47e
RECORDER: Implement Events Recorder
2013-05-17 00:18:09 +03:00
Max Horn
7607a077fe
NULL: Add logMessage() implementation
2011-06-17 20:50:38 +02:00
Max Horn
848079b66d
NULL: Fix null backend (untested)
2011-06-06 15:48:40 +02:00
Max Horn
c847522422
BACKENDS: Add OSystem::getDefaultConfigFileName
...
This is used to provide default implementations for createConfigWriteStream
and createConfigReadStream, which can be used by most backends.
Note that backends can still override createConfigRead/WriteStream;
this could be useful if settings on some port are not stored in a
regular file (think 'Windows registry', for a hypothetical example).
2011-06-06 15:30:21 +02:00
Max Horn
afb06b51cc
BACKENDS: Unify AudioCD manager instantiation
2011-06-06 15:02:33 +02:00
Max Horn
338a859591
NULL: cleanup
2011-06-06 14:13:18 +02:00
Max Horn
39076ef972
BUILD: Rename UNIX #define to POSIX
2011-05-25 13:23:03 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Max Horn
42ab839dd6
AUDIO: Rename sound/ dir to audio/
...
svn-id: r55850
2011-02-09 01:09:01 +00:00
Max Horn
7760077cf5
Merging the gsoc2010-opengl branch
...
svn-id: r54518
2010-11-28 14:56:31 +00:00
Alejandro Marzini
fb4086cadb
Merged from trunk, from Rev 50841 to HEAD
...
svn-id: r51495
2010-07-30 05:28:09 +00:00
Max Horn
d22ebd358d
BUILD: Unify how MODULE_DIRS is computed for backends
...
This should help avoid situations where MODULE_DIRS is not set to a
complete list of build dirs (which causes troubles with the automatic
header dependency detection logic).
On the long run, we should replace the relevant code by a macro or also
use rules.mk for this (with yet another if/else case add to it).
svn-id: r51467
2010-07-29 13:03:21 +00:00
Alejandro Marzini
f9c3a4547c
Cleanup and documentation.
...
svn-id: r50589
2010-07-02 06:44:42 +00:00
Alejandro Marzini
54377bbb30
Adapted null backend to ModularBackend.
...
svn-id: r49681
2010-06-15 05:53:15 +00:00
Max Horn
9b837d66d4
Replace Audio::MixerImpl::setOutputRate with a new 'sampleRate' param to the MixerImpl constructor
...
svn-id: r48238
2010-03-11 23:39:51 +00:00
Joost Peters
5e56184616
fix compilation of null backend
...
svn-id: r45979
2009-11-18 22:59:31 +00:00
Max Horn
42120ed626
Introduce a new struct TimeDate, replacing struct tm in client code. May lead to compilation issues in ports, which should be trivial to fix, though
...
svn-id: r44793
2009-10-08 19:41:38 +00:00
Max Horn
bb28ed7b7a
Changed OSystem::setWindowCaption to expect ISO LATIN 1 encoded input;
...
also intentionally broke WinCE and Symbian ports (in an obvious way that
can be undo by commenting out some text) -- hopefully this will get the
maintainers' attention during the next release cycle, unlike my emails
svn-id: r41932
2009-06-28 19:58:11 +00:00
Max Horn
c69ebfd798
Moved default implementations for various OSystem methods into a new class BaseBackend
...
svn-id: r36135
2009-01-30 03:35:47 +00:00
Joost Peters
908ed66509
fix compilation
...
svn-id: r36053
2009-01-25 09:06:46 +00:00
Max Horn
edf9f24926
Got rid of OSystem::colorToRGB and RGBToColor; added implementations for OSystem::getOverlayFormat to several ports (pending testing by the porters)
...
svn-id: r34912
2008-11-06 15:02:50 +00:00
Johannes Schickel
b235b51e62
Fake 320x200 resolution instead of 200x320.
...
svn-id: r34279
2008-09-02 13:17:40 +00:00
Johannes Schickel
d093a63133
Updated NULL backend for FS changes.
...
svn-id: r34277
2008-09-02 13:13:02 +00:00
Joost Peters
0a3d03797a
changes required for new mixer API + implement getMillis() and delayMillis() using gettimeofday() and usleep() resp.
...
svn-id: r32846
2008-06-29 23:36:44 +00:00
Max Horn
3b1a60c3b2
Removed obsolete ::clearSoundCallback() code
...
svn-id: r32826
2008-06-28 15:13:54 +00:00
Joost Peters
ad447b6f39
add getFilesystemFactory() method to null backend
...
svn-id: r32823
2008-06-28 13:53:39 +00:00
Eugene Sandulenko
bc01acd18f
Make null plugin compilable
...
svn-id: r32705
2008-06-15 07:15:58 +00:00