Commit Graph
287 Commits
Author SHA1 Message Date
Jamieson Christian fdf69876ae Fixed command line options being ignored when the launcher is used.
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-11 18:34:37 +00:00
Jamieson Christian c117ef1e50 Fix for bug [741592] GUI: Switching music driver mixes up music
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-11 06:49:47 +00:00
Jamieson Christian 167ad2575a Fixed MSVC warning
svn-id: r8431
2003-06-11 05:08:41 +00:00
Max Horn f36459f8ba cleanup
svn-id: r8429
2003-06-10 16:25:49 +00:00
Max Horn 82af035f91 added clear_sound_proc method to backend API (this requires all backends to be modified, but can't help it)
svn-id: r8409
2003-06-09 01:19:25 +00:00
Max Horn be9e6e85db added quit event
svn-id: r8398
2003-06-08 12:11:14 +00:00
Max Horn 6f0943e9c8 removed GF_AFTER flags (except GF_AFTER_HEV7)
svn-id: r8374
2003-06-07 00:16:54 +00:00
Max Horn badfdeedd3 added to new feature flags
svn-id: r8369
2003-06-06 23:58:39 +00:00
Max Horn 9f4d675eba remove version column
svn-id: r8368
2003-06-06 23:57:59 +00:00
Max Horn 4b227da824 Preparations for removing GF_AFTER_V? flags
svn-id: r8364
2003-06-06 22:51:33 +00:00
Bertrand Augereau 91a3d553e4 unmacro-ed and templated ABS, MIN & MAX
svn-id: r8311
2003-06-05 03:28:35 +00:00
Max Horn c1dcc1a1ec Korean is kr, not ko
svn-id: r8279
2003-06-02 22:07:41 +00:00
Max Horn d4982a0b1d fixed compilation
svn-id: r8276
2003-06-02 21:29:54 +00:00
Max Horn f91de2ae1e renamed&fixed contains(Rect) -> intersects(Rect); added extend() method
svn-id: r8246
2003-06-01 17:06:07 +00:00
Travis Howell 771dcfaad7 Rename SimonState to SimonEngine
svn-id: r8228
2003-06-01 09:41:56 +00:00
Max Horn 06ab068a41 added some front matter text for doxygen
svn-id: r8119
2003-05-29 23:13:15 +00:00
Max Horn e08d4f072e more OSystem docs & cleanup
svn-id: r8118
2003-05-29 22:34:35 +00:00
Max Horn f0a9f4fb2c added some doxygen comments to common/system.h; cleaned up the OSystem interface a bit
svn-id: r8116
2003-05-29 21:45:26 +00:00
Max Horn c991d40c58 fixed doc comment
svn-id: r8107
2003-05-29 16:37:49 +00:00
Max Horn b07927da3d added some doxygen (javadoc style) comments. yes I sure these function probably needed documentation the least, but I just wanted something simple to test this on :-)
svn-id: r8094
2003-05-29 11:40:48 +00:00
Max Horn db43466ea2 removed cruft
svn-id: r8093
2003-05-29 11:15:32 +00:00
Max Horn 2dd2e99cab the _encbyte code was evil, because it modified the memory passed to write(); worse, though, it incremented ptr2, which then was later passed to fwrite - hence if used to write something while _encbyte != 0, write() resulted in wrong data being written
svn-id: r8055
2003-05-28 19:03:12 +00:00
Max Horn 3fae6fbf46 added some missing checks for file being open before reading/writing
svn-id: r8043
2003-05-28 02:06:53 +00:00
Chris Apers bf565613b2 Prepare support for wide display on HiRes+ device
svn-id: r8001
2003-05-26 12:59:16 +00:00
Jonathan Gray ad874a4fd5 make lethalwp happy
svn-id: r7997
2003-05-26 12:26:15 +00:00
Travis Howell 055d49f77f Japanese option is jp and not ja
svn-id: r7993
2003-05-26 07:37:29 +00:00
Max Horn c5ea0839ef as Bertrand points out, using && introduces unnecessary branching, so & is better
svn-id: r7979
2003-05-25 23:33:24 +00:00
Max Horn 35f8c2202f cleanup / added some more const qualifiers
svn-id: r7975
2003-05-25 22:01:19 +00:00
Max Horn 867e42c6fa optimized GetResult, based on code by Bertrand Augereau
svn-id: r7974
2003-05-25 21:54:01 +00:00
Max Horn deb5e04a87 removed obsolete code
svn-id: r7973
2003-05-25 21:43:16 +00:00
Max Horn 835b4e9476 cvs going to 0.4.2cvs
svn-id: r7946
2003-05-25 12:28:38 +00:00
Max Horn 9b70fee5f3 changed scaler proc signature so that srcPtr is const (this can help optimizer by simplifying aliasing detection; thanks to Bertrand Augereau for pointing this out)
svn-id: r7939
2003-05-25 12:08:01 +00:00
Max Horn ad4eb36093 oops, fixed ScummVM::Rect constructor (this fixes various string redraw bugs)
svn-id: r7868
2003-05-23 17:01:35 +00:00
Oliver Kiehl d61ee38b23 fix #define
svn-id: r7806
2003-05-21 20:45:59 +00:00
Max Horn 3736794737 don't inline free_check to make debugging easier
svn-id: r7805
2003-05-21 20:35:48 +00:00
Oliver Kiehl c78230bf47 pedantic fixes (little endian version)
svn-id: r7798
2003-05-21 18:45:58 +00:00
Max Horn ffac2da5aa added fixme comment
svn-id: r7791
2003-05-21 17:29:51 +00:00
Max Horn 1a6d646754 more pedantic changes
svn-id: r7790
2003-05-21 17:00:00 +00:00
Max Horn 24005adfd0 pedantic fixes
svn-id: r7789
2003-05-21 16:59:51 +00:00
Max Horn 72d6179c47 fixed ltrim/rtrim
svn-id: r7788
2003-05-21 16:48:25 +00:00
Max Horn 0f64347b35 replace our 'nice' new which sets memory to 0 with a nasty one which sets it to 0xE7. This should help finding any remaining places where we don't init member variables as we should.
svn-id: r7719
2003-05-20 12:25:11 +00:00
Max Horn 881e127298 new date (post-0.4.0)
svn-id: r7702
2003-05-19 20:40:54 +00:00
Jamieson Christian 3703ed51dc Oops....
svn-id: r7700
2003-05-19 20:34:41 +00:00
Jamieson Christian 7bf95c0cf0 Fixed silence in older games under native MIDI drivers
svn-id: r7697
2003-05-19 19:50:28 +00:00
Max Horn d6cf47dfaa Patch #739911: Fix for undefined behaviour in fopenNoCase()
svn-id: r7695
2003-05-19 19:19:32 +00:00
Jonathan Gray cf54a63639 HAVE_CONFIG_H
svn-id: r7632
2003-05-18 13:39:02 +00:00
Oliver Kiehl a95e860c10 _gameId is of type char so it does not make sense to have 299 GIDs. reduce to 199
svn-id: r7620
2003-05-17 23:47:50 +00:00
Max Horn a5607d3fa2 make ARRAYSIZE 'return' an int
svn-id: r7618
2003-05-17 23:36:47 +00:00
Jamieson Christian 5a1e994d02 Added command line options for
native MT-32 support and
combination Adilb/native MIDI drivers.

svn-id: r7594
2003-05-17 03:06:16 +00:00
Jamieson Christian 5a15ce808a Feature [557411] Adlib sound effects with GM drivers.
Support for simultaneous drivers is based on a
#define in imuse.cpp, and is disabled by default.

svn-id: r7582
2003-05-16 22:00:33 +00:00