aboutsummaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
2003-07-05gah. I am stupidMax Horn
svn-id: r8780
2003-07-05fixed stack lock at startupMax Horn
svn-id: r8779
2003-07-05enforce use of type MutexRefMax Horn
svn-id: r8778
2003-07-05updated code to use type MutexRef; added class StackLock (from sdl backend, ↵Max Horn
now in util.*) svn-id: r8777
2003-07-05Fix irky old date. We need to autogenerate this somehow.James Brown
svn-id: r8771
2003-07-05Fix multiple debug level messages, when debug level is set in the config file.Travis Howell
svn-id: r8764
2003-07-05applied eriktorbjorn's floppy-intro-with-cd-version patch (#765885)Joost Peters
svn-id: r8753
2003-07-04prevent (or rather: make much less likely) some sound output related race ↵Max Horn
conditions svn-id: r8740
2003-07-04Allow "no-" prefix to long command-line options, e.g. --no-aspect-ratio,Torbjörn Andersson
to invert their meanings. This is useful for overriding settings in the config file. svn-id: r8733
2003-07-03const correctnessMax Horn
svn-id: r8727
2003-07-03Timer now uses a mutex, which should make it thread safe (it wasn't before, ↵Max Horn
particuarly bad if timers are implemented via threads), plus this should help in fixing race conditions in classes using class Timer svn-id: r8722
2003-07-03Made read() return the number of bytes that were actually read, rather thanTorbjörn Andersson
the number that was requested. A lot of our code obviously assumes this behaviour, and the MP3 file player depends on it because otherwise, when reaching the end of the file, it will think it read a full buffer, when in fact it only got part of it and the rest is the remains from the previous read. This would cause a brief note from earlier in the track at the end of the MI1 chapter one screen. Probably other cases as well. Of course, this may cause regressions but only - I think - if the code was buggy to begin with. svn-id: r8721
2003-07-02don't default to the slowest aspect ratio correcter; rather use the medium ↵Max Horn
one (good quality with acceptable speed) svn-id: r8715
2003-06-27opsPaweł Kołodziejski
svn-id: r8667
2003-06-27chenged ifdef to handle all win32 portsPaweł Kołodziejski
svn-id: r8666
2003-06-22fix the inaccurate version of interpolate5Line to work correctly for odd widthsMax Horn
svn-id: r8628
2003-06-22undoing this optimization: despite my initial sureness about this being ↵Max Horn
correct - I was wrong :-) just plug in 0xFFFFFFFF to see it (roughly spoken, we can loose the uppermost bits if we shift after the addition instead of before it) svn-id: r8627
2003-06-22fixed warningPaweł Kołodziejski
svn-id: r8623
2003-06-22Fixed the last (?) glitches around the mouse cursor [*] in aspect-ratioTorbjörn Andersson
correction mode by making sure that dirty rects always start on a line that won't have its colours changed by the stretching function. This was probably only noticeable when using the 1x scaler. [*] Actually, the glitches weren't specific to the mouse cursor, but it was useful for triggering them. svn-id: r8621
2003-06-22Rearranged logic in SuperEagleBertrand Augereau
svn-id: r8620
2003-06-22Fix some graphics glitches that would sometimes be visible around the mouseTorbjörn Andersson
cursor in aspect-ratio correction mode. svn-id: r8618
2003-06-22cleanupMax Horn
svn-id: r8616
2003-06-22fixed warningsPaweł Kołodziejski
svn-id: r8613
2003-06-22Add opengl filter optionTravis Howell
for opengl backend Enable poll_event in opengl backend svn-id: r8612
2003-06-22no need to keep these regression tests: the changes are mathematically and ↵Max Horn
operationally (read: taking into account side effects and special cases in computer arithmetics) equivalent to the old code svn-id: r8606
2003-06-22Patch #757827: Aspect-ratio correctionMax Horn
svn-id: r8605
2003-06-22Reduced the number of shifts in highly used functions in Super2xSaI and ↵Bertrand Augereau
SuperEagle svn-id: r8604
2003-06-21make File constructor virtual to allow subclassing; made seek default to ↵Max Horn
SEEK_SET mode for conveniance svn-id: r8587
2003-06-19cleanupMax Horn
svn-id: r8557
2003-06-18Fix for bug [756559] ALL: 'multi_midi=true' in scummvm.ini does not work.Jamieson Christian
Fix properly propogates previously encountered value of multi_midi and native_mt32 so follow-on config domains that don't include multi_midi or native_mt32 won't reset the settings. svn-id: r8545
2003-06-17I will add a wrapper for that (currently NULL driver)Chris Apers
svn-id: r8526
2003-06-17Make OpenGL specific scaler use other keys so all normal scaler canbe made ↵Travis Howell
available. svn-id: r8521
2003-06-15Parentheses didn't compile on WIN32Bertrand Augereau
svn-id: r8512
2003-06-15moved GameId declaration to common/engine.h (more logical); moved scumm ↵Max Horn
specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies) svn-id: r8496
2003-06-14some more cleanupMax Horn
svn-id: r8488
2003-06-14fix for LE systemsMax Horn
svn-id: r8487
2003-06-14Patch #754151: Removed READ_*_UNALIGNED and always read stuff bytewise; ↵Max Horn
augmented by some more changes of mine svn-id: r8482
2003-06-14fixed aquadran's Windows fix (a pointer is const for good reasons; simply ↵Max Horn
casting it to something non-const is bad, and undermines the compilers aliasing detection svn-id: r8481
2003-06-14cleanupMax Horn
svn-id: r8480
2003-06-14fix for bug #749249, related with path of game data placed on root drive ↵Paweł Kołodziejski
under win98 svn-id: r8478
2003-06-13make -z output align nicelyJonathan Gray
svn-id: r8459
2003-06-12Fixed problem with variant game IDs (e.g. 'tentaclea')Jamieson Christian
svn-id: r8454
2003-06-12Made notation of transient config domains consistent.Jamieson Christian
Now all transient config domains use a name in the form _TRANSIENT_DOMAIN svn-id: r8452
2003-06-12indentionMax Horn
svn-id: r8447
2003-06-11Fixed command line options being ignored when the launcher is used.Jamieson Christian
Again, I hope I'm manipulating the domain-based config architecture correctly. I've created yet another transient domain called "_COMMAND_LINE", so that after game-specific options are loaded, the command line options can be loaded and override the config file. GUI options are then loaded so as to override command line options. svn-id: r8437
2003-06-11Fix for bug [741592] GUI: Switching music driver mixes up musicJamieson Christian
Implement true music driver selection from the GUI options dialog. This implementation depends on a new, transient config domain called "user-overrides". Probably any other config changes made from the options dialog will need to go into this domain, which is now loaded after the game settings are loaded. I hope this is the right way to do it. I'm still a little fuzzy about our game settings architecture. If anybody suddenly gets a "[user-overrides]" section showing up in their scummvm.ini or scummvm.rc files, you'll know why. svn-id: r8434
2003-06-11Fixed MSVC warningJamieson Christian
svn-id: r8431
2003-06-10cleanupMax Horn
svn-id: r8429
2003-06-09added clear_sound_proc method to backend API (this requires all backends to ↵Max Horn
be modified, but can't help it) svn-id: r8409
2003-06-08added quit eventMax Horn
svn-id: r8398