D G Turner
889cadaca5
BACKENDS: Fix GCC Compiler Warning in Default Timer Implementation
...
This is another instance of a warning from usage of memset on a
non-trivial data structure, but this can be removed and replaced by a
constructor.
2019-05-09 05:06:44 +01:00
Johannes Schickel
121687d2ed
BACKENDS: Make GPL headers consistent in themselves.
2014-02-18 02:39:32 +01:00
Eugene Sandulenko
f59512c47e
RECORDER: Implement Events Recorder
2013-05-17 00:18:09 +03:00
Johannes Schickel
89abab97e3
JANITORIAL: Remove trailing whitespaces.
...
Powered by:
git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:17:55 +02:00
Johannes Schickel
2678bcda98
BACKENDS: Remove unused member in DefaultTimerManager.
...
Thanks to salty-horse for pointing this out.
2012-07-03 17:58:33 +02:00
Willem Jan Palenstijn
f17b9bc5cb
COMMON: Remove outdated fixme
2011-11-17 10:29:11 +01:00
Johannes Schickel
930f626dab
TIMER: Add a comment to explain why we remove the name in removeTimerProc.
2011-08-10 18:42:19 +02:00
Johannes Schickel
c443f113ed
TIMER: Remove all names associated with a callback, since all callbacks are removed.
...
This makes the name removal consistent with the timer proc removal.
It seems we only allow a specific timer proc being added once anymore though.
So this should not change too much right now.
2011-08-10 18:34:08 +02:00
Johannes Schickel
cea06991eb
TIMER: Remove name of callback in removeTimerProc.
...
This should fix #3389673 "LOOM: CD-Version crashes at start". It also fixes the
same error showing up for me in Monkey CD.
The doc changes in 4c7958450f
claims the name is used for the event
recorder, but as far as I can tell it is not used right now. Thus depending on
how it is used the behavior of SCUMM removing and adding the same timer aagain
*might* cause problems.
In any way we need to remove the name in removeTimerProc, else RTL + launching
the same game again would be broken too.
2011-08-10 18:22:25 +02:00
Eugene Sandulenko
2fa17c44ed
JANITORIAL: Remove SVN keywords
2011-08-06 11:30:47 +01:00
Eugene Sandulenko
4c7958450f
TIMER: Implemented checks for duplicated timers
2011-08-06 11:30:44 +01:00
Eugene Sandulenko
78f1ea7690
OSYSTEM: extended installTimerProc() with timer ID parameter
2011-08-06 11:28:35 +01:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
dhewg
18d9654ca2
TIMER: Cleanup
2011-03-22 21:02:41 +01:00
Johannes Schickel
cb56c27b9a
Add FIXME about DefaultTimerManager implementation.
...
svn-id: r43627
2009-08-22 00:41:22 +00:00
Willem Jan Palenstijn
460131f5d3
Remove misleading comment.
...
svn-id: r38977
2009-02-28 19:31:42 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Max Horn
768852d010
Modified version of Torbjoern's patch from bug #1640420 (fixes an overflow in the default timer manager)
...
svn-id: r25165
2007-01-24 22:56:57 +00:00
Max Horn
2826657932
Increase timer accuracy again
...
svn-id: r24518
2006-10-26 07:25:25 +00:00
Max Horn
0dbfacaf12
Rewrote the DefaultTimerManager to use a priority queue instead of a fixed size slot array (semantics of timers changed slightly due to this in lag situations)
...
svn-id: r24515
2006-10-25 23:25:19 +00:00
Max Horn
e767681dcf
Removed unused return value & param from DefaultTimerManager::handler()
...
svn-id: r24447
2006-10-22 16:05:59 +00:00
Max Horn
07f7761479
Backend modularization: Create timer manager, savefile manager and audio mixer in the backends for increased flexibility
...
svn-id: r24443
2006-10-22 15:42:29 +00:00
Max Horn
c9fd9c4878
Added 'timer' backend module, based on the existing TimerManager code (work in progress)
...
svn-id: r23279
2006-06-24 09:53:45 +00:00