Commit Graph
4144 Commits
Author SHA1 Message Date
Max Horn 9658dd6ea3 fixed aquadran's Windows fix (a pointer is const for good reasons; simply casting it to something non-const is bad, and undermines the compilers aliasing detection
svn-id: r8481
2003-06-14 18:20:56 +00:00
Max Horn a4edad02b6 cleanup
svn-id: r8480
2003-06-14 18:15:14 +00:00
Paweł Kołodziejski a42fa9e25c fix for bug #749249, related with path of game data placed on root drive under win98
svn-id: r8478
2003-06-14 16:45:38 +00:00
Jonathan Gray 6bce6b4069 make -z output align nicely
svn-id: r8459
2003-06-13 10:13:41 +00:00
Jamieson Christian fd931291d1 Fixed problem with variant game IDs (e.g. 'tentaclea')
svn-id: r8454
2003-06-12 19:22:40 +00:00
Jamieson Christian baaf6502ec Made notation of transient config domains consistent.
Now all transient config domains use a name
in the form _TRANSIENT_DOMAIN

svn-id: r8452
2003-06-12 18:46:37 +00:00
Max Horn 01cb6e2ab9 indention
svn-id: r8447
2003-06-12 15:20:58 +00:00
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