Commit graph

113 commits

Author SHA1 Message Date
Simon Howard
d3c020f01c Update NEWS
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 122
2005-09-22 13:22:49 +00:00
Simon Howard
0a9fe2c29c Update bugs/todo lists
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 121
2005-09-22 13:20:49 +00:00
Simon Howard
b30d12e14b Remove external statistics driver support (-statcopy):
nonfunctional on modern systems and never used.
Fix for systems where sizeof(int) != sizeof(void *)

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 120
2005-09-22 13:13:47 +00:00
Simon Howard
d29e73f05a Use a new PU_FREE tag to mark free blocks, rather than the 'user' field
(avoids using magic numbers to mark allocated blocks with no user)

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 119
2005-09-22 12:58:46 +00:00
Simon Howard
53a7ee3403 Generate chocolate-doom-res.rc with version and product info
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 118
2005-09-20 21:20:16 +00:00
Simon Howard
1c85056909 Conditionally build the resource file, dependent on whether windres exists
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 117
2005-09-20 20:55:32 +00:00
Simon Howard
7dd596e004 Update to do list
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 116
2005-09-20 20:13:55 +00:00
Simon Howard
f8d14bad71 Include icon in exe, rather than the default icon. Thanks to Joe Kennedy
for drawing this icon.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 115
2005-09-20 20:13:15 +00:00
Simon Howard
1f2a875ab5 Update changelog
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 113
2005-09-17 21:37:04 +00:00
Simon Howard
c2070729d6 0.0.3
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 112
2005-09-17 21:17:45 +00:00
Simon Howard
3e0f56f7ab Mouse acceleration code to emulate old DOS drivers
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 111
2005-09-17 20:50:46 +00:00
Simon Howard
8c0e2a0259 Set the default values for variables in their initialisers. Remove the
"defaultvalue" parameter and associated code from the configuration
file parsing code.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 110
2005-09-17 20:25:56 +00:00
Simon Howard
66bf226f58 Rewrite configuration loading code; assign a type to each configuration
parameter. Allow float parameters, align all values in the configuration
files

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 109
2005-09-17 20:06:45 +00:00
Simon Howard
125d56b967 Autogenerated changelog
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 108
2005-09-17 18:40:32 +00:00
Simon Howard
d00ae4ee37 Remove mkinstalldirs (redundant now); include BUGS and TODO in distribution
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 107
2005-09-14 22:13:45 +00:00
Simon Howard
74f032bbdd Fix startup messages displayed (build a console binary; remove CON
redirection code)

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 106
2005-09-14 22:08:29 +00:00
Simon Howard
5edba96d93 Lock surfaces properly when we have to (fixes crash under Windows 98)
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 105
2005-09-14 21:55:47 +00:00
Simon Howard
2076aabf66 0.0.2
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 103
2005-09-13 20:18:51 +00:00
Simon Howard
210b440bd8 Remove temporary MIDI files generated by sound code.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 102
2005-09-11 23:57:08 +00:00
Simon Howard
8ed2da84d9 Fix sounds playing at the wrong volume (too quiet)
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 101
2005-09-11 20:53:17 +00:00
Simon Howard
831a521c0e Update NEWS with information about alt-tab bug
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 100
2005-09-11 20:42:26 +00:00
Simon Howard
3ee338ec78 chocolate-doom.cfg
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 99
2005-09-11 20:35:18 +00:00
Simon Howard
c736059090 Second configuration file to allow chocolate doom-specific settings.
Adjust some existing command line logic (for graphics settings and
novert) to adjust for this.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 98
2005-09-11 20:25:56 +00:00
Simon Howard
bfccd6699e Fix declaration of I_Sleep (not I_Delay) and move to right header
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 97
2005-09-11 16:39:29 +00:00
Simon Howard
512155b2e6 Missing declarations
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 96
2005-09-11 16:35:04 +00:00
Simon Howard
730c726d7e Delay calls so we don't use the entire CPU
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 95
2005-09-08 22:10:40 +00:00
Simon Howard
90a8fb8c18 Allow alt-tab away while running fullscreen
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 94
2005-09-08 22:05:17 +00:00
Simon Howard
7d259962ea MAXINTERCEPTS got converted to INT_MAXERCEPTS accidentally when switching
to the ANSI standard limit constants

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 93
2005-09-08 09:58:00 +00:00
Simon Howard
d42281c7a3 Fix description
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 92
2005-09-08 00:02:12 +00:00
Simon Howard
adc62e7e5b Fix switches not changing in Episode 4
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 91
2005-09-08 00:01:51 +00:00
Simon Howard
4349ec74e0 No SIGHUP on Windows
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 89
2005-09-07 22:58:34 +00:00
Simon Howard
d67668fa89 v0.0.1
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 88
2005-09-07 22:55:28 +00:00
Simon Howard
c578df1674 Modify the sound effect caching behaviour: sounds which are not playing
are now marked as PU_CACHE; it is otherwise possible to run out of memory.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 87
2005-09-07 22:24:26 +00:00
Simon Howard
faa2a505ba Catch signals and exit cleanly
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 86
2005-09-07 21:40:28 +00:00
Simon Howard
3bbed813e4 Remove non-ANSI C headers and functions
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 85
2005-09-07 21:40:11 +00:00
Simon Howard
34a3dfd280 Remove non-ANSI C headers. Use standard C file I/O functions.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 84
2005-09-07 21:30:42 +00:00
Simon Howard
a602d1dba6 Fix up names of functions
Make the quit button work (pops up the "quit doom?" prompt).
Fix focus detection to release the mouse and ignore mouse events
when window is not focused.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 83
2005-09-07 20:44:23 +00:00
Simon Howard
f0a776f069 Maintain dos-specific options in config file
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 82
2005-09-07 12:34:47 +00:00
Simon Howard
55b0f32c73 Bugs list; update TODO
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 81
2005-09-06 22:50:09 +00:00
Simon Howard
9c38ec686f Restore -nosound, -nosfx, -nomusic
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 80
2005-09-06 22:39:43 +00:00
Simon Howard
7bf9829dbc Setting music volume
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 79
2005-09-06 21:40:28 +00:00
Simon Howard
49cdaa04c2 Silly me - i misread cph's patch and got the logic backwards
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 78
2005-09-06 21:15:08 +00:00
Simon Howard
126b5a4c8d Working music!
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 77
2005-09-06 21:11:23 +00:00
Simon Howard
a38ba2a4aa Newer versions of mmus2mid.c,h from prboom
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 76
2005-09-06 21:06:45 +00:00
Simon Howard
b09ff6f003 Add mmus2mid code from prboom. Use 'void *' for music handles. Pass
length of data when registering music.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 75
2005-09-05 22:50:56 +00:00
Simon Howard
b932593c9e 16-bit sound
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 74
2005-09-05 21:03:43 +00:00
Simon Howard
08925d637e Use the system-nonspecific sound code to assign the channel number used
by SDL. Remove handle tagging stuff.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 73
2005-09-05 20:32:18 +00:00
Simon Howard
7b151f074e Remove dead code. Cope with the screen not having width == pitch. Lock
the SDL screen surface properly. Rewrite 2x scaling code.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 72
2005-09-04 23:18:30 +00:00
Simon Howard
f2ed074174 shut up compiler warnings
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 71
2005-09-04 18:44:23 +00:00
Simon Howard
c47c4ce0f7 Support demos recorded with cph's modified "v1.91" doom exe - which
contain higher resolution angleturn

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 70
2005-09-04 17:33:43 +00:00