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