--- d1x/arch/win32 ---


Filename: arch_ip.cpp
Revision 1.7donut 2003/07/01 03:31:09+6 -0
Add netgame bandwidth/packet usage to pause info display.
Show difference between Revision 1.6 and 1.7
Revision 1.6donut 2002/07/08 00:29:02+2 -2
these should be closesocket, not close
Show difference between Revision 1.5 and 1.6
Revision 1.5donut 2002/07/08 00:25:01+3 -2
print error with WSAStartup return value rather than just returning
Show difference between Revision 1.4 and 1.5
Revision 1.4donut 2002/03/21 20:49:55+4 -1
add -ip_bind_addr option
Show difference between Revision 1.3 and 1.4
Revision 1.3donut 2000/03/06 01:42:09+2 -0
noudp_debug and nonetwork fixes
Show difference between Revision 1.2 and 1.3
Revision 1.2donut 2000/02/15 08:30:38+1 -1
winsock uses closesocket instead of close
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 2000/02/07 10:28:30None
new nat-compatible udp/ip code, and beginnings of game list server

Filename: clipboard.c
Revision 1.1donut 2003/06/27 10:06:59None
make keypad enter numbers in input fields, and allow pasting from clipboard (patch from sekmu)

Filename: d1x.ico
Revision 1.1donut 1999/06/14 22:00:58None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:58+0 -0
Import of d1x 1.37 source.

Filename: d1x.rc
Revision 1.2sekmu 1999/08/05 22:53:41+11 -33

D3D patch(es) from ADB
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:58None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:58+0 -0
Import of d1x 1.37 source.

Filename: d1x_res.rc
Revision 1.1donut 2000/01/17 07:29:40None
mingw compatible resource file to sent d1x icon

Filename: d3d.ico
Revision 1.1donut 1999/06/14 22:00:58None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:58+0 -0
Import of d1x 1.37 source.

Filename: debug.cpp
Revision 1.2sekmu 1999/08/05 22:53:41+4 -0

D3D patch(es) from ADB
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:45None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:45+0 -0
Import of d1x 1.37 source.

Filename: descent.ico
Revision 1.1donut 1999/06/14 22:00:58None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:58+0 -0
Import of d1x 1.37 source.

Filename: digi.c
Revision 1.13donut 2003/12/30 06:06:46+5 -5
fix strict-aliasing errors
Show difference between Revision 1.12 and 1.13
Revision 1.12donut 2003/03/09 06:34:08+0 -2
change byte typedef to sbyte to avoid conflict with win32 byte which is unsigned
Show difference between Revision 1.11 and 1.12
Revision 1.11donut 2003/02/19 23:32:03+4 -1
fix persistant sounds (fans, etc) volume/pan info not being updated on win32
Show difference between Revision 1.10 and 1.11
Revision 1.10donut 2002/07/18 19:45:56+4 -14
remove some redundancy by not needing to do SoundSlots[i].playing = 0; in addition to DS_release_slot. Also clean up some indenting of DS_release_slot calls. And make DS_release_slot return 1 when a sound is already not playing, in addition to when a sound was killed.
Show difference between Revision 1.9 and 1.10
Revision 1.9donut 2002/07/18 18:06:56+1 -0
win32's digi_start_sound was not calling DS_release_slot after setting .playing=0, resulting in a memleak. Thanks to Stefan Ring for catching this
Show difference between Revision 1.8 and 1.9
Revision 1.8donut 2001/12/07 05:38:31+5 -4
Fix mismatched arg types in the win32 code, work around byte being defined by windows headers as well as our own, and allow overriding of make vars.
Show difference between Revision 1.7 and 1.8
Revision 1.7sekmu 2000/06/24 22:12:22+2 -3
digisound fixes
Show difference between Revision 1.6 and 1.7
Revision 1.6sekmu 2000/04/20 00:40:56+326 -323
altsounds
Show difference between Revision 1.5 and 1.6
Revision 1.5donut 2000/01/17 07:34:09+30 -67
fixed a major memory leak and removed a bit of redundancy
Show difference between Revision 1.4 and 1.5
Revision 1.4donut 2000/01/12 09:36:21+5 -3
call digi_reset_digi_sounds in digi_close to fix crashing
Show difference between Revision 1.3 and 1.4
Revision 1.3donut 1999/10/09 09:33:59+54 -32
more descriptive wgl Errors, and fixed win32 digi support (including fixed sound falloff rate)
Show difference between Revision 1.2 and 1.3
Revision 1.2sekmu 1999/08/05 22:53:41+1 -1

D3D patch(es) from ADB
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:24None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:24+0 -0
Import of d1x 1.37 source.

Filename: glinit.c
Revision 1.4donut 2003/07/01 06:43:10+3 -0
remember to call timer_init in the ogl and 2d windows init funcs
Show difference between Revision 1.3 and 1.4
Revision 1.3donut 1999/10/09 05:06:56+1 -173
fixed WGL fullscreen mode crashes, and generally cleaned up the code
Show difference between Revision 1.2 and 1.3
Revision 1.2donut 1999/10/08 10:55:55+26 -18
ogl updates
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/09/24 03:48:05None
makefile support for WGL compile

Filename: gr.c
Revision 1.6donut 2003/03/09 06:34:08+0 -2
change byte typedef to sbyte to avoid conflict with win32 byte which is unsigned
Show difference between Revision 1.5 and 1.6
Revision 1.5donut 2001/12/12 00:36:59+2 -0
Work around byte being defined by windows headers as well as our own. (win32 software build this time)
Show difference between Revision 1.4 and 1.5
Revision 1.4donut 1999/11/21 13:00:09+7 -32
Changed screen_mode format. Now directly encodes res into a 32bit int, rather than using arbitrary values.
Show difference between Revision 1.3 and 1.4
Revision 1.3donut 1999/11/20 10:05:16+4 -0
variable size menu patch from Jan Bobrowski. Variable menu font size support and a bunch of fixes for menus that didn't work quite right, by me (MPM).
Show difference between Revision 1.2 and 1.3
Revision 1.2sekmu 1999/08/05 22:53:41+19 -7

D3D patch(es) from ADB
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:26None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:26+0 -0
Import of d1x 1.37 source.

Filename: hmpfile.c
Revision 1.3donut 2000/02/07 10:13:12+1 -0
include u_mem.h
Show difference between Revision 1.2 and 1.3
Revision 1.2sekmu 1999/08/05 22:53:41+3 -3

D3D patch(es) from ADB
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:27None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:27+0 -0
Import of d1x 1.37 source.

Filename: init.c
Revision 1.6donut 2003/07/01 06:43:10+2 -0
remember to call timer_init in the ogl and 2d windows init funcs
Show difference between Revision 1.5 and 1.6
Revision 1.5donut 2002/03/25 23:11:24+12 -12
move win32 window creation code from arch_init_start into arch_init to fix weirdness with --help
Show difference between Revision 1.4 and 1.5
Revision 1.4donut 2000/01/17 07:30:39+3 -1
set win32 icon to icon frome resource file
Show difference between Revision 1.3 and 1.4
Revision 1.3sekmu 1999/09/06 02:46:47+2 -2
WinD1X
Show difference between Revision 1.2 and 1.3
Revision 1.2sekmu 1999/08/05 22:53:41+27 -2

D3D patch(es) from ADB
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:28None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:28+0 -0
Import of d1x 1.37 source.

Filename: ipx_win.c
Revision 1.5donut 2003/07/01 03:31:09+5 -0
Add netgame bandwidth/packet usage to pause info display.
Show difference between Revision 1.4 and 1.5
Revision 1.4donut 2000/02/07 10:26:06+50 -16
new ipx code structure reduces some redundancy and gives all arches multi netcode ability
Show difference between Revision 1.3 and 1.4
Revision 1.3donut 2000/01/12 09:38:12+2 -1
fix could not open IPX socket error on w2k
Show difference between Revision 1.2 and 1.3
Revision 1.2sekmu 1999/08/01 04:16:57+11 -11
*** empty log message ***
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:29None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:29+0 -0
Import of d1x 1.37 source.

Filename: joydefs.c
Revision 1.2donut 1999/07/10 02:59:06+11 -1
more from orulz
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:30None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:30+0 -0
Import of d1x 1.37 source.

Filename: joyhh.c
Revision 1.5donut 2003/03/12 05:18:29+3 -2
fix phantom hat when used with a joystick without one, since the code ignored the JOYCAPS_HASPOV flag
Show difference between Revision 1.4 and 1.5
Revision 1.4donut 2002/07/18 17:59:45+0 -75
remove joySetCapture in win32 joystick code, apparantly it was somehow causing some joysticks (Sidewinder Precision 2) to only turn when the stick was moving, but not when at turned but held stationary. And it was completely unused anyway. Thanks to Stefan Ring for (somehow) finding this
Show difference between Revision 1.3 and 1.4
Revision 1.3donut 2000/01/17 07:32:02+2 -1
fixed they config bug where it'd always put in some weird axis
Show difference between Revision 1.2 and 1.3
Revision 1.2donut 2000/01/12 09:42:00+4 -0
w32: check -no(mouse|joystick) within respective _init() funcs
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:33None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:33+0 -0
Import of d1x 1.37 source.

Filename: key_arch.c
Revision 1.3donut 2003/03/09 06:34:08+0 -2
change byte typedef to sbyte to avoid conflict with win32 byte which is unsigned
Show difference between Revision 1.2 and 1.3
Revision 1.2donut 2001/12/07 05:38:31+8 -6
Fix mismatched arg types in the win32 code, work around byte being defined by windows headers as well as our own, and allow overriding of make vars.
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 2000/01/17 05:58:37None
switched from multiply reimplemented/reduntant/buggy key.c for each arch to a single main/key.c that calls the much smaller arch-specific parts. Also adds working emulated key repeat support.

Filename: makefile
Revision 1.8donut 2003/06/27 10:06:59+1 -1
make keypad enter numbers in input fields, and allow pasting from clipboard (patch from sekmu)
Show difference between Revision 1.7 and 1.8
Revision 1.7donut 2001/12/07 05:38:31+1 -1
Fix mismatched arg types in the win32 code, work around byte being defined by windows headers as well as our own, and allow overriding of make vars.
Show difference between Revision 1.6 and 1.7
Revision 1.6donut 2000/03/06 01:42:09+7 -3
noudp_debug and nonetwork fixes
Show difference between Revision 1.5 and 1.6
Revision 1.5donut 2000/02/07 10:26:06+1 -1
new ipx code structure reduces some redundancy and gives all arches multi netcode ability
Show difference between Revision 1.4 and 1.5
Revision 1.4donut 2000/01/17 05:58:38+11 -2
switched from multiply reimplemented/reduntant/buggy key.c for each arch to a single main/key.c that calls the much smaller arch-specific parts. Also adds working emulated key repeat support.
Show difference between Revision 1.3 and 1.4
Revision 1.3donut 1999/10/07 02:30:55+6 -1
makefile support for wgl
Show difference between Revision 1.2 and 1.3
Revision 1.2sekmu 1999/08/05 22:53:41+15 -1

D3D patch(es) from ADB
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:19None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:19+0 -0
Import of d1x 1.37 source.

Filename: makefile.nt
Revision 1.4donut 2000/03/06 01:42:09+6 -2
noudp_debug and nonetwork fixes
Show difference between Revision 1.3 and 1.4
Revision 1.3donut 2000/01/17 05:58:37+11 -2
switched from multiply reimplemented/reduntant/buggy key.c for each arch to a single main/key.c that calls the much smaller arch-specific parts. Also adds working emulated key repeat support.
Show difference between Revision 1.2 and 1.3
Revision 1.2donut 1999/09/24 03:48:05+6 -1
makefile support for WGL compile
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:58None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:58+0 -0
Import of d1x 1.37 source.

Filename: mono.c
Revision 1.1donut 1999/06/14 22:00:35None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:35+0 -0
Import of d1x 1.37 source.

Filename: mouse.c
Revision 1.8donut 2003/03/09 06:34:08+9 -8
change byte typedef to sbyte to avoid conflict with win32 byte which is unsigned
Show difference between Revision 1.7 and 1.8
Revision 1.7donut 2001/12/07 05:38:31+16 -11
Fix mismatched arg types in the win32 code, work around byte being defined by windows headers as well as our own, and allow overriding of make vars.
Show difference between Revision 1.6 and 1.7
Revision 1.6donut 2000/01/12 09:42:00+10 -4
w32: check -no(mouse|joystick) within respective _init() funcs
Show difference between Revision 1.5 and 1.6
Revision 1.5donut 1999/10/15 05:27:48+6 -2
include to fix undef'd err
Show difference between Revision 1.4 and 1.5
Revision 1.4donut 1999/10/14 03:08:10+7 -3
changed exit to mprintf on unknown mouse event
Show difference between Revision 1.3 and 1.4
Revision 1.3donut 1999/10/09 05:03:57+10 -4
fixed win32 exit on mouse move
Show difference between Revision 1.2 and 1.3
Revision 1.2sekmu 1999/09/05 04:19:19+11 -6
made mouse exclusive for windows
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:37None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:37+0 -0
Import of d1x 1.37 source.

Filename: palw32.c
Revision 1.4donut 2003/03/09 06:34:08+0 -2
change byte typedef to sbyte to avoid conflict with win32 byte which is unsigned
Show difference between Revision 1.3 and 1.4
Revision 1.3donut 2001/12/12 00:37:00+2 -0
Work around byte being defined by windows headers as well as our own. (win32 software build this time)
Show difference between Revision 1.2 and 1.3
Revision 1.2sekmu 1999/08/05 22:53:41+21 -8

D3D patch(es) from ADB
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:38None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:38+0 -0
Import of d1x 1.37 source.

Filename: pch.cpp
Revision 1.1donut 1999/06/14 22:00:45None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:45+0 -0
Import of d1x 1.37 source.

Filename: scene.cpp
Revision 1.3donut 2003/03/09 06:34:08+0 -2
change byte typedef to sbyte to avoid conflict with win32 byte which is unsigned
Show difference between Revision 1.2 and 1.3
Revision 1.2sekmu 1999/08/05 22:53:41+133 -0

D3D patch(es) from ADB
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:48None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:48+0 -0
Import of d1x 1.37 source.

Filename: serial.c
Revision 1.1donut 1999/06/14 22:00:38None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:38+0 -0
Import of d1x 1.37 source.

Filename: texture.cpp
Revision 1.1donut 1999/06/14 22:00:50None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:50+0 -0
Import of d1x 1.37 source.

Filename: timer.c
Revision 1.1donut 1999/06/14 22:00:38None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:38+0 -0
Import of d1x 1.37 source.

Filename: win32.c
Revision 1.6donut 2002/03/25 23:11:24+1 -1
move win32 window creation code from arch_init_start into arch_init to fix weirdness with --help
Show difference between Revision 1.5 and 1.6
Revision 1.5donut 1999/12/23 11:51:26+3 -3
fixed win32 gr_*_mode funcs that I forgot to change the arg type for
Show difference between Revision 1.4 and 1.5
Revision 1.4donut 1999/11/21 13:00:09+1 -1
Changed screen_mode format. Now directly encodes res into a 32bit int, rather than using arbitrary values.
Show difference between Revision 1.3 and 1.4
Revision 1.3donut 1999/11/20 10:05:16+5 -0
variable size menu patch from Jan Bobrowski. Variable menu font size support and a bunch of fixes for menus that didn't work quite right, by me (MPM).
Show difference between Revision 1.2 and 1.3
Revision 1.2sekmu 1999/08/05 22:53:41+197 -5

D3D patch(es) from ADB
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:39None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:39+0 -0
Import of d1x 1.37 source.

Filename: winmain.cpp
Revision 1.1donut 1999/06/14 22:00:58None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:58+0 -0
Import of d1x 1.37 source.

Filename: winnet.c
Revision 1.2donut 2000/02/07 10:26:06+2 -344
new ipx code structure reduces some redundancy and gives all arches multi netcode ability
Show difference between Revision 1.1 and 1.2
Revision 1.1donut 1999/06/14 22:00:41None
Initial revision
Show difference between Revision 1.1.1.1 and 1.1
Revision 1.1.1.1donut 1999/06/14 22:00:41+0 -0
Import of d1x 1.37 source.