2006-12-28 10:17  ghs

	* Makefile.am:

	add a target for building the ChangeLog (using cvs2cl)

2006-12-28 09:52  ghs

	* configure.ac, Resources/Aleph One Classic SDL.r,
	PBProjects/English.lproj/InfoPlist.strings,
	Resources/Windows/alephone.rc,
	Source_Files/Network/Metaserver/metaserver_dialogs.cpp:

	update version numbers to 0.17.2

2006-12-26 09:24  ghs

	* Source_Files/Network/network_star_spoke.cpp:

	add a warning to the log file if the spoke gets an incomplete set
	of flags

2006-12-24 09:25  ghs

	* Source_Files/Network/network_star_hub.cpp:

	read minimum_send_period in a different way, to work around what I
	have to guess is a really weird compiler bug

2006-12-23 23:09  ghs

	* Source_Files/: Misc/sdl_dialogs.cpp, Misc/sdl_dialogs.h,
	Network/network_dialog_widgets_sdl.cpp:

	add another possible theme color, for label outlines (e.g. player
	name in iconic PIG) to tide us over until themes 2.0 ;)

2006-12-23 10:48  ghs

	* Source_Files/RenderMain/ImageLoader_SDL.cpp:

	disable SDL_SRCALPHA before blitting loaded images to the correct
	format

2006-12-22 22:31  ghs

	* Source_Files/Network/network_star_hub.cpp:

	enable bandwidth reduction only once the pre-game period has passed

2006-12-21 21:41  ghs

	* Source_Files/Network/network_star_spoke.cpp:

	fixed an obscure thread safety bug

2006-12-20 23:21  ghs

	* Source_Files/GameWorld/map.cpp:

	fix a possible divide by zero

2006-12-17 11:15  ghs

	* configure.ac, PBProjects/English.lproj/InfoPlist.strings,
	Resources/Aleph One Classic SDL.r, Resources/Windows/alephone.rc,
	Source_Files/Network/Metaserver/metaserver_dialogs.cpp:

	update version numbers

2006-12-17 09:27  ghs

	* Source_Files/: Files/game_wad.cpp, Misc/preferences.cpp:

	revert some of the physics fixes

2006-12-16 19:33  ghs

	* Source_Files/Misc/PlayerImage_sdl.cpp:

	allow 8-bit software mode players to join net games (by not
	rendering the iconic part of the iconic PIG)

2006-12-16 09:33  ghs

	* Source_Files/CSeries/csalerts_sdl.cpp:

	abort() doesn't trigger Mac OS X's crash reporter (known bug) so
	purposefully trigger a segfault instead (!)

2006-12-14 22:39  ghs

	* Source_Files/Misc/Logging.cpp:

	fixed a potential fprintf crash or vulnerability (SF 1612765)

2006-12-14 22:35  ghs

	* Source_Files/Network/network.cpp:

	work around a crash with the client info map

2006-12-04 12:50  astrange

	* PBProjects/fix-cvs-resources.sh:

	file/rsrc is no longer valid in OS X 10.5, use up-to-date path

2006-12-03 08:49  ghs

	* Source_Files/Files/game_wad.cpp:

	fix initial loading of custom physics

2006-12-02 20:44  jkvw

	* PBProjects/AlephOne-OSX10.2.pbproj/project.pbxproj:

	Update 10.2 project file

2006-12-02 20:43  jkvw

	* PBProjects/SDLMain.m:

	fix oddity in SDLMain.m

2006-12-02 20:35  ghs

	* Source_Files/Files/: game_wad.cpp, import_definitions.cpp:

	remove the non-Bungie warnings for good

2006-12-02 18:42  ghs

	* Source_Files/Misc/preferences_macintosh.h:

	casts are necessary to build with gcc 3

2006-12-02 18:35  ghs

	* Source_Files/: Misc/preferences_sdl.h,
	RenderMain/ImageLoader_Shared.cpp:

	casts are necessary to build ith gcc 3

2006-12-02 18:27  ghs

	* Source_Files/: Misc/preferences_sdl.h, RenderMain/ImageLoader.h,
	RenderMain/ImageLoader_Shared.cpp:

	fix some compile problems with log2, remove math.h from headers
	(cpp files, you're next)

2006-12-02 17:07  ghs

	* Source_Files/Network/network.cpp:

	remove "preview" from old/new incompatibility messages

2006-12-02 17:04  ghs

	* configure.ac, PBProjects/English.lproj/InfoPlist.strings,
	Resources/Aleph One Classic SDL.r, Resources/Windows/alephone.rc,
	Source_Files/Network/Metaserver/metaserver_dialogs.cpp:

	update version numbers

2006-12-02 16:42  ghs

	* Source_Files/Misc/: PlayerImage_sdl.cpp, PlayerImage_sdl.h,
	thread_priority_sdl.h, thread_priority_sdl_dummy.cpp,
	thread_priority_sdl_posix.cpp, thread_priority_sdl_win32.cpp:

	with Woody's approval, update copyright notices of some of his
	files to add GPL

2006-12-02 15:42  ghs

	* Source_Files/Network/network_star_hub.cpp:

	make bandwidth reduction disablable (only use in emergencies!)

2006-12-02 15:20  ghs

	* Source_Files/Network/network_dialogs.cpp:

	change the gatherer's in-game message on the metaserver to reflect
	how many people started in his game

2006-12-02 15:03  ghs

	* Source_Files/Network/Metaserver/metaserver_dialogs.cpp:

	filter games in progress from the games in room display

2006-12-02 14:07  ghs

	* Source_Files/Network/Metaserver/metaserver_messages.h:

	use a case insensitive sort for metaserver player list

2006-12-02 11:30  ghs

	* Source_Files/Network/Metaserver/: metaserver_dialogs.cpp,
	metaserver_messages.h:

	sort the player list by away status, and by name

2006-12-02 10:44  ghs

	* Source_Files/RenderOther/: OverheadMapRenderer.cpp,
	overhead_map.cpp:

	respect overhead map hill color MML

2006-11-28 23:05  ghs

	* Source_Files/RenderMain/: ImageLoader.h, ImageLoader_Shared.cpp,
	OGL_Textures.cpp:

	pull the automatic premultiplication of sprites out, since it's
	fundamentally incompatible with fog :(

2006-11-27 22:45  ghs

	* Source_Files/Lua/lua_script.cpp,
	Source_Files/Pfhortran/language_definition.h, docs/Lua.html:

	add Lua get_game_type

2006-11-26 22:32  ghs

	* Source_Files/Misc/preferences_sdl.h:

	fix toggling fullscreen in the prefs when fill_the_screen is off

2006-11-26 22:16  ghs

	* Source_Files/RenderMain/OGL_Setup.h:

	Mac OS X OpenGL doesn't copy on swap

2006-11-26 21:46  ghs

	* Source_Files/Misc/Logging.cpp:

	on Mac OS X, save the log in ~/Library/Logs

2006-11-26 21:14  ghs

	* Source_Files/RenderOther/: computer_interface.cpp, images_sdl.h:

	make the detestable cinemascope hack (double wide terminal picts)
	work in SDL

2006-11-26 18:25  ghs

	* Source_Files/Network/network_star_hub.cpp:

	make BANDWIDTH_REDUCTION an #ifdef, not an if (1) assume latency is
	very low, not high, to start with

2006-11-26 15:24  ghs

	* Source_Files/: Files/game_wad.cpp, Network/network.cpp:

	be a little less agressive with physics fix (resuming co-op games
	was broken)

2006-11-26 08:53  ghs

	* Source_Files/shell_sdl.h:

	remove a couple printfs

2006-11-24 22:49  ghs

	* Source_Files/Network/network.cpp:

	add another console command

2006-11-21 20:22  ghs

	* Source_Files/RenderMain/OGL_Setup.cpp:

	don't attempt to update the progress dialog/load screen more than
	30 times per second

2006-11-18 18:36  ghs

	* Source_Files/Lua/lua_script.cpp:

	make activate_monster and deactivate_monster actually do something

2006-11-11 15:28  ghs

	* Resources/Aleph One Classic SDL.r:

	update version number

2006-11-11 15:13  ghs

	* Source_Files/RenderOther/OGL_Blitter.h:

	GL_CLAMP_TO_EDGE is in glext.h in Windows

2006-11-11 14:50  ghs

	* configure.ac, PBProjects/English.lproj/InfoPlist.strings,
	Resources/Windows/alephone.rc,
	Source_Files/Network/Metaserver/metaserver_dialogs.cpp:

	update version numbers

2006-11-11 13:53  ghs

	* Source_Files/RenderMain/OGL_Subst_Texture_Def.cpp:

	insert specific CLUT texture replacements at the beginning of the
	list, and ALL_CLUTs replacements at the end, so the more specific
	ones will be found first

2006-11-11 12:24  ghs

	* Source_Files/Files/game_wad.cpp:

	move a few things around so that Lua knows about monsters/control
	panels in its init() function when switching levels

2006-11-11 10:56  ghs

	* docs/MML.html:

	add a note that the weapon_powerup type is not supported

2006-11-11 10:51  ghs

	* Source_Files/Network/network_star_spoke.cpp:

	add some more consistency checks

2006-11-10 23:55  ghs

	* Source_Files/Sound/sound_sdl.h:

	respect the _sound_cannot_change_pitch and (inverted)
	_sound_resists_pitch_changes flags

2006-11-06 22:29  ghs

	* Source_Files/: shell_macintosh.h, shell_sdl.h,
	Files/game_wad.cpp, Files/import_definitions.cpp,
	GameWorld/effect_definitions.h, GameWorld/effects.cpp,
	GameWorld/effects.h, GameWorld/monster_definitions.h,
	GameWorld/monsters.cpp, GameWorld/monsters.h,
	GameWorld/physics.cpp, GameWorld/physics_models.h,
	GameWorld/projectile_definitions.h, GameWorld/projectiles.cpp,
	GameWorld/projectiles.h, GameWorld/weapon_definitions.h,
	GameWorld/weapons.cpp, GameWorld/weapons.h, Misc/interface.h,
	Misc/preferences.cpp, Network/network.cpp:

	add physics reset code, reset physics before each level load merged
	physics, or environment physics, or net physics, always

2006-11-06 21:23  ghs

	* Source_Files/RenderOther/OGL_Blitter.cpp:

	"fix" seams in tiled images

2006-11-06 19:39  ghs

	* Source_Files/RenderMain/shapes.cpp:

	fix progress bar calculation

2006-11-05 14:01  ghs

	* Source_Files/: Misc/sdl_widgets.h,
	Network/Metaserver/metaserver_dialogs.cpp,
	Network/Metaserver/metaserver_dialogs.h,
	Network/Metaserver/network_metaserver.cpp,
	Network/Metaserver/network_metaserver.h:

	add an ".ignore" command, which adds/removes people from the ignore
	list (or lists who's on the ignore list when called by itself)

	also, clicking on a user in the metaserver UI ignores or un-ignores
	them

2006-11-04 16:44  ghs

	* Source_Files/Lua/lua_script.cpp, docs/Lua.html:

	add Lua get_monster_visible

2006-11-04 16:18  ghs

	* Source_Files/Network/Metaserver/network_metaserver.cpp:

	prevent using the ".pork" command on Mariusnet also ignore anybody
	named "Bacon"

2006-11-04 15:36  ghs

	* Source_Files/Network/: network.cpp, network_dialogs.cpp,
	Metaserver/metaserver_dialogs.cpp, Metaserver/metaserver_dialogs.h:

	players are now marked "in game" when playing via the metaserver,
	rather than removed from the room

2006-10-28 18:18  ghs

	* Aleph One Classic SDL.mcp, Resources/Aleph One Classic SDL.r:

	update version number, include OGL_Blitters

2006-10-28 18:05  ghs

	* Source_Files/Network/network_capabilities.h:

	bump the star version

2006-10-28 17:26  ghs

	* configure.ac, PBProjects/English.lproj/InfoPlist.strings,
	Resources/Windows/alephone.rc,
	Source_Files/Network/Metaserver/metaserver_dialogs.cpp:

	update version number

2006-10-28 16:43  ghs

	* Source_Files/: Misc/Scenario.cpp,
	Network/Metaserver/metaserver_dialogs.cpp:

	rudimentary scenario ID support

2006-10-28 16:14  ghs

	* Source_Files/: Misc/progress.cpp, Misc/progress.h,
	Network/network_dialogs_sdl.cpp, RenderMain/OGL_Setup.cpp:

	only draw a progress bar in SDL when we actually intend to update
	it (currently, just OpenGL loading progress)

2006-10-28 16:05  ghs

	* Source_Files/: Misc/preference_dialogs_sdl.cpp,
	Network/network_dialogs_sdl.cpp:

	tabs look better all-uppercase

2006-10-28 15:24  ghs

	* Source_Files/Network/network_star_hub.cpp:

	some fixes to pre-game timing calculation

2006-10-23 20:14  ghs

	* Source_Files/: Misc/preferences.cpp, Misc/preferences_sdl.h,
	RenderOther/screen_sdl.cpp:

	fix fill-the-screen (by forcing it on) when SDL is less than 1.2.11

2006-10-22 21:18  ghs

	* Source_Files/Misc/sdl_dialogs.cpp:

	relayout dialogs when toggling fullscreen/windowed and not
	fill-the-screen

2006-10-22 17:15  ghs

	* Source_Files/Network/network_star_hub.cpp:

	fix min/max mixup send the last 3 flags, not the last 2

2006-10-15 17:11  ghs

	* Source_Files/Network/network_star_hub.cpp:

	add casts to get Mac builds to build for CVS:
	----------------------------------------------------------------------

2006-10-15 17:09  ghs

	* Source_Files/Network/network_star_hub.cpp:

	bandwidth reduction code

2006-10-02 21:15  ghs

	* Source_Files/: Misc/preference_dialogs_sdl.cpp,
	RenderMain/OGL_Setup.cpp:

	remove the sprite mipmap warning message, and enable sprite
	mipmapping by default

2006-10-02 21:03  ghs

	* docs/MML.html:

	update MML to reflect premultiplied alpha

2006-10-02 20:28  ghs

	* Source_Files/RenderMain/: ImageLoader.h,
	ImageLoader_Macintosh.cpp, ImageLoader_SDL.cpp,
	ImageLoader_Shared.cpp, OGL_Render.cpp, OGL_Setup.cpp,
	OGL_Subst_Texture_Def.cpp, OGL_Texture_Def.h, OGL_Textures.cpp,
	OGL_Textures.h:

	add support for premultiplied alpha blending

2006-10-02 06:59  lpetrich

	* PBProjects/AlephOne-OSX10.4-fink.xcodeproj/project.pbxproj:

	Adding the file

2006-09-21 22:36  ghs

	* Source_Files/Misc/preferences.cpp:

	it's probably safe to default to OpenGL on Mac OS X also, with
	fill-the-screen, it's mostly safe to default to fullscreen

2006-09-21 22:24  ghs

	* Source_Files/: shell.h, Misc/interface.cpp, Misc/preferences.cpp,
	Misc/preferences_sdl.h, Misc/sdl_dialogs.cpp, Misc/sdl_dialogs.h,
	RenderOther/OGL_LoadScreen.cpp, RenderOther/images_sdl.h,
	RenderOther/screen_sdl.cpp:

	convert my old SDL_FORCERES_HACK into a real fill-the-screen option

2006-09-19 20:43  ghs

	* Source_Files/Misc/interface.cpp:

	count interface phase in machine ticks, and adjust constants so
	that SDL timing matches old Marathon timing

2006-09-17 23:57  ghs

	* Source_Files/shell_sdl.h:

	recognize command-option as the cheat level selector on Mac SDL
	builds

2006-09-17 22:39  ghs

	* Source_Files/RenderOther/: OGL_Blitter.h, OGL_LoadScreen.cpp:

	fix NIBs build

2006-09-17 21:23  ghs

	* Source_Files/Network/network_star_spoke.cpp:

	turns out this is still a bad idea

2006-09-17 21:04  ghs

	* Source_Files/RenderMain/: OGL_Subst_Texture_Def.cpp, shapes.cpp:

	fix some bugs, and go back to the simpler counting/incrementing
	from before

2006-09-17 20:13  ghs

	* Source_Files/RenderMain/: OGL_Render.cpp,
	OGL_Subst_Texture_Def.cpp:

	only count MML that's actually going to replace a texture tweak the
	progress bar slightly

2006-09-17 19:54  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	add OGL_Blitter.cp

2006-09-17 18:23  ghs

	* Source_Files/: Misc/interface.h, RenderMain/OGL_Model_Def.cpp,
	RenderMain/OGL_Model_Def.h, RenderMain/OGL_Render.cpp,
	RenderMain/OGL_Setup.cpp, RenderMain/OGL_Setup.h,
	RenderMain/OGL_Subst_Texture_Def.cpp,
	RenderMain/OGL_Subst_Texture_Def.h, RenderMain/shapes.cpp:

	improve the OpenGL loading progress bar

2006-09-17 17:14  ghs

	* Source_Files/: Misc/sdl_widgets.cpp, Misc/sdl_widgets.h,
	Network/network_dialogs_sdl.cpp:

	restore ZZZ's progress bar widget, drawn with crude unthemed
	graphics :)

2006-09-17 17:13  ghs

	* Source_Files/Misc/sdl_dialogs.cpp:

	restore OpenGL to the correct state after drawing the dialog

2006-09-17 15:21  ghs

	* Source_Files/RenderOther/OGL_Blitter.cpp:

	fix a big endian mistake

2006-09-17 15:11  ghs

	* Source_Files/RenderOther/OGL_Blitter.cpp:

	fix texture memory leak

2006-09-17 15:02  ghs

	* Source_Files/RenderOther/: OGL_Blitter.cpp, OGL_Blitter.h,
	screen_sdl.cpp:

	render terminals and load screens as a series of tiles--should
	solve white or blurry terminal rendering on cards / drivers that
	don't support high resolution texture

2006-09-17 12:45  ghs

	* Source_Files/RenderOther/: Makefile.am, OGL_Blitter.cpp,
	OGL_Blitter.h, OGL_LoadScreen.cpp, OGL_LoadScreen.h,
	screen_sdl.cpp:

	consolidate OpenGL blitting code

2006-09-16 18:34  ghs

	* PBProjects/SDLMain.h, PBProjects/SDLMain.m,
	PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
	Source_Files/shell_sdl.h:

	update SDLMain.m, to get drag and drop info in argv use a folder
	dragged on the app instead of cwd as the data directory

2006-09-16 17:45  ghs

	* Source_Files/: shell_sdl.h, Files/FileHandler.h,
	Files/FileHandler_SDL.cpp:

	use the first unrecognized arg as the default data directory

2006-09-16 16:49  ghs

	* Source_Files/Sound/sound_sdl.h:

	fix 8-bit sound playback

2006-09-16 15:54  ghs

	* Aleph One Classic SDL.mcp:

	add mac_rwops.cpp

2006-09-16 15:52  ghs

	* Source_Files/Files/: FileHandler_SDL.cpp, mac_rwops.cpp,
	mac_rwops.h, resource_manager.cpp:

	SDL's rwops (which use fopen in Mac OS) are particularly slow, so
	write our own rwops for reading shapes and sounds...this fixes
	sound load lag

2006-09-16 11:08  ghs

	* Source_Files/RenderMain/OGL_Textures.cpp:

	if our texture's opac_type is crisp, we can use more bits for color
	when the color mode is 16 bits

2006-09-12 19:33  ghs

	* configure.ac, Resources/Windows/alephone.rc,
	Source_Files/Network/Metaserver/metaserver_dialogs.cpp:

	update version numbers

2006-09-12 18:11  ghs

	* Source_Files/Misc/alephversion.h:

	add Mac OS as a valid SDL platform

2006-09-12 18:01  ghs

	* Resources/Setup Network Game.nib/info.nib, Resources/Setup
	Network Game.nib/objects.xib,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp,
	Source_Files/Network/network_star_hub.cpp:

	add an "anti-lag" selector (for now) in the gather screen default
	to "lenient" for "anti-lag"

2006-09-12 12:34  ghs

	* Source_Files/Misc/interface.cpp:

	prevent classic Mac from accessing networking

2006-09-12 11:35  ghs

	* Source_Files/Network/network_star_hub.cpp:

	codewarrior compile fix

2006-09-12 11:33  ghs

	* Source_Files/RenderMain/OGL_Render.cpp:

	clear the screen before displaying the progress dialog

2006-09-12 10:40  ghs

	* Source_Files/Network/network_star_spoke.cpp:

	it should now be safe to fill this queue when we get an early ack,
	now that circular buffer bugs have been fixed

2006-09-12 10:20  ghs

	* Source_Files/Network/network_star_hub.cpp:

	tweak anti-lag code a bit

2006-09-10 12:59  ghs

	* Source_Files/Network/network_star_hub.cpp:

	respun anti-lag code, with finer granuliarity I think things will
	feel less jittery to laggy spokes

2006-09-09 23:03  ghs

	* Source_Files/GameWorld/TickBasedCircularQueue.h:

	this is the way negative ticks indexing into an arbitrary-sized
	buffer should be done

2006-09-09 13:02  ghs

	* Source_Files/Files/resource_manager.cpp:

	Classic SDL can read real resource forks

2006-09-09 11:25  ghs

	* Source_Files/Files/resource_manager.cpp:

	look for resources in macbinary part of file before actual resource
	fork

2006-09-09 11:09  ghs

	* Source_Files/Network/Metaserver/Makefile.am:

	add Sound to the list of include directories for Metaserver

2006-09-09 10:53  ghs

	* Aleph One Classic SDL.mcp, Resources/Aleph One Classic SDL.r:

	add devel/deployment targets add application resources (icons,
	version, etc.)

2006-09-08 23:48  ghs

	* Aleph One Classic SDL.mcp:

	build in the right UDP code add Lua support update the source path

2006-09-06 23:27  ghs

	* Source_Files/: shell.cpp,
	Network/Metaserver/metaserver_dialogs.cpp:

	play a bell when someone says something on meta and "PLAY BALL"
	when someone gathers a game :)

2006-09-06 21:32  ghs

	* Source_Files/Network/Metaserver/metaserver_dialogs.cpp:

	oops, add a space before/after the @ sign in broadcast messages

2006-09-06 21:25  ghs

	* Source_Files/Network/: network_dialogs.cpp, network_dialogs.h,
	Metaserver/metaserver_dialogs.cpp, Metaserver/metaserver_dialogs.h:

	chat-based notifications are here to stay I think, so let's clean
	them up

2006-09-06 19:12  ghs

	* Source_Files/Misc/sdl_widgets.cpp:

	don't scroll to the bottom if new text comes in and we're not
	scrolled to the bottom in w_text_box

2006-09-06 16:44  ghs

	* Source_Files/RenderOther/: HUDRenderer.cpp, HUDRenderer.h,
	HUDRenderer_OGL.cpp, HUDRenderer_OGL.h:

	fix flickering player name in OGL HUD

2006-09-06 15:57  ghs

	* Source_Files/RenderOther/: game_window_sdl.cpp, screen_sdl.cpp:

	fix some instances where the HUD frame isn't rendered

2006-09-06 15:25  ghs

	* Source_Files/: Files/game_wad.cpp, RenderOther/screen_shared.h:

	reset the screen messages (prints and Lua HUD) on respawn from save

2006-09-06 14:59  ghs

	* Source_Files/shell_sdl.h:

	fix automatic fire which broke with click-to-resume change

2006-09-06 10:18  ghs

	* Source_Files/shell_sdl.h:

	remove the auto-minimize behavior on tab out, and replace it with a
	click-to-resume behavior

2006-09-06 09:44  ghs

	* Source_Files/Misc/interface_sdl.cpp:

	play the intro movie if one is specified in filenames MML

2006-09-05 21:23  ghs

	* Source_Files/Misc/interface_sdl.cpp:

	windowed movie playback works on Mac OS X if we disable hardware
	YUV conversion

2006-09-05 18:45  ghs

	* Source_Files/shell_sdl.h:

	I don't think this is necessary any more

2006-09-05 18:39  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
	Source_Files/Misc/interface_sdl.cpp:

	add SMPEG to the project also, skip playback if we're in a window
	in OS X since it doesn't work

2006-09-05 16:12  ghs

	* configure.ac, Source_Files/Misc/interface_sdl.cpp,
	Source_Files/Sound/mysound.h, Source_Files/Sound/sound_sdl.h:

	SMPEG movie playback support for SDL builds

2006-09-04 15:56  ghs

	* Source_Files/Network/network_star_hub.cpp:

	more sophisticated make up flags

2006-09-04 09:45  ghs

	* Source_Files/Sound/: sound_macintosh.h, sound_sdl.h:

	rather than asserting out if trying to play a sound with no
	permutations, just do nothing

2006-09-04 09:02  ghs

	* Source_Files/Network/network_star_hub.cpp:

	make hub logging interrupt-safe

2006-09-04 08:58  ghs

	* Source_Files/Network/network_star_hub.cpp:

	use a simple majority to determine whether to make flags up also
	make flag-making-up disablable by setting minimum send period to 0

2006-09-03 13:06  ghs

	* Source_Files/Network/network_star_hub.cpp:

	infrastructure necessary for our dead reckoning work-alike: a
	function to make up flags for incomplete ticks the time of the last
	meaningful flags update a queue remembering when flags were made
	up, and send logic to reflect them much larger send queues (but no
	bandwidth management yet!)

2006-09-03 12:58  ghs

	* Source_Files/GameWorld/TickBasedCircularQueue.h:

	prevent others wasting as much time debugging non-odd-number
	circular buffer capacities as I did

2006-09-03 12:45  ghs

	* Source_Files/Network/StarGameProtocol.cpp:

	don't try to dequeue more unconfirmed flags than there actually are

2006-09-03 10:17  ghs

	* Source_Files/Network/network_star_spoke.cpp:

	don't try to guess what the server made up for us if we get an
	early ack

2006-09-02 08:59  ghs

	* Source_Files/GameWorld/monsters.cpp:

	position_monster_projectile can return NONE as a polygon index (I
	think this happens if the monster's target moves between
	try_monster_attack and execute_monster_attack) check for this, and
	abort the attack instead of asserting out

2006-09-02 00:36  ghs

	* Source_Files/: CSeries/csalerts.cpp, CSeries/csalerts_sdl.cpp,
	Misc/vbl.cpp:

	attempt to finish saving the recording when we assert(); this could
	allow the user to save the film upon restarting the app, and
	possibly aid in reproducing the assertion failure

2006-09-01 23:30  ghs

	* Source_Files/: shell_sdl.h, Input/mouse.h, Input/mouse_sdl.cpp:

	add scroll wheel weapon switching to SDL (the way NIBs does it,
	which may not necessarily be the best way)

2006-09-01 23:02  ghs

	* Source_Files/RenderMain/OGL_Setup.cpp:

	enable fog by default, now that it works correctly (and has for
	years...)

2006-09-01 23:01  ghs

	* Source_Files/RenderMain/: OGL_Render.cpp, OGL_Setup.cpp:

	disable Z-buffer when rendering sprites (fixes SF 770445) also,
	enable Z-buffer OpenGL flag by default

2006-08-27 09:11  ghs

	* Source_Files/RenderMain/ImageLoader_Shared.cpp:

	ImageDescriptor constructor takes ownership of a buffer pointer
	passed in (fixes a huge OpenGL memory leak)

2006-08-27 00:03  ghs

	* Source_Files/Misc/preferences_sdl.h:

	build_stringvector_from_cstring_array can take a const array

2006-08-26 17:37  jkvw

	* Source_Files/Misc/preference_dialogs_sdl.cpp:

	Change tab popup to tab buttons in SDL OGL dialog

2006-08-26 17:29  jkvw

	* Source_Files/Misc/preferences_sdl.h:

	change selectors to popups in sdl graphics dialog

2006-08-26 13:36  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	classic Macs lose their opengl context too

2006-08-23 23:05  ghs

	* Source_Files/RenderOther/HUDRenderer.cpp,
	Source_Files/RenderOther/HUDRenderer.h,
	Source_Files/RenderOther/game_window.cpp, docs/MML.html:

	allow configuring where second weapons are rendered in the HUD

2006-08-23 21:45  ghs

	* Source_Files/Sound/sound_sdl.h:

	interrupt-safe music playback (AIFF/WAV only) for classic

2006-08-21 23:36  jkvw

	* Source_Files/: Misc/sdl_widgets.cpp, Misc/sdl_widgets.h,
	Network/network_dialogs_sdl.cpp:

	tab changing buttons for SDL

2006-08-20 17:57  ghs

	* Source_Files/TCPMess/CommunicationsChannel.cpp:

	fix bug receiving messages of 0 length

2006-08-20 17:40  ghs

	* Source_Files/: GameWorld/marathon2.cpp, Network/network.cpp,
	Network/network_udp_opentransport.cpp:

	restore Classic networking (you heard me)

2006-08-20 00:15  jkvw

	* Source_Files/shell_sdl.h:

	let OSX SDL file selector choose files above .

2006-08-19 22:57  ghs

	* Source_Files/TCPMess/CommunicationsChannel.cpp:

	implement non-blocking reads for classic Mac OS in a remarkably
	unclean way

2006-08-19 18:00  ghs

	* Source_Files/CSeries/sdl_cseries.h:

	elseif should be elif

2006-08-19 16:51  ghs

	* Aleph One Classic SDL.mcp:

	use SDL_Image

2006-08-19 16:51  ghs

	* Source_Files/Files/FileHandler_SDL.cpp:

	convert slashes to colons in classic

2006-08-19 16:50  ghs

	* Source_Files/Sound/sound_sdl.h:

	temporarily disable music in classic

2006-08-19 01:21  ghs

	* Aleph One Classic SDL.mcp,
	PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	a CodeWarrior 10 project file for building Aleph One Classic SDL

2006-08-19 01:21  ghs

	* Source_Files/: shell_sdl.h, CSeries/mytm_macintosh.cpp,
	CSeries/sdl_cseries.h, Files/FileHandler_SDL.cpp,
	Misc/preferences_sdl.h, Network/SDL_netx.cpp, Network/network.cpp,
	TCPMess/CommunicationsChannel.cpp:

	some temporary hacks to get Classic SDL to build

2006-08-13 11:56  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	wait for vertical retrace before swapping

2006-08-13 11:38  ghs

	* Source_Files/: shell_sdl.h, Misc/interface_macintosh.cpp:

	add more entry types to the level selector cheat dialogs (SF
	1489929)

2006-08-13 11:25  ghs

	* Source_Files/RenderOther/OverheadMap_OGL.cpp:

	disable GL_TEXTURE_COORD_ARRAY when rendering the overhead map this
	fixes SF 1507962 and allows enabling vertex arrays for non-mac
	platforms

2006-08-13 10:07  ghs

	* Source_Files/GameWorld/weapons.cpp:

	[Mark Levin] restore correct lighting after weapon flash.

2006-08-13 00:00  ghs

	* Source_Files/Network/network_star_spoke.cpp:

	spokes could see early ACKs if the hub made up flags for them,
	which is OK now

2006-08-12 12:25  ghs

	* Source_Files/Network/network_star_spoke.cpp:

	oops, typo

2006-08-12 12:18  ghs

	* Source_Files/Network/network_star_spoke.cpp:

	pre-game flags were getting processed wrong

2006-08-12 09:30  ghs

	* Source_Files/Sound/sound_sdl.h:

	fix crash playing startup music if sound can not be initialized or
	is disable

2006-08-11 20:20  ghs

	* Source_Files/Network/network_star_spoke.cpp:

	this is probably a little safer

2006-08-08 14:17  jkvw

	* Source_Files/Lua/lua_script.cpp, docs/Lua.html:

	lua functions (get/set)_polygon_media

2006-08-06 21:17  ghs

	* Source_Files/: Network/network.cpp, Network/network.h,
	Network/network_star.h, Network/network_star_hub.cpp,
	Network/network_star_spoke.cpp, RenderOther/HUDRenderer.cpp:

	add a latency display (gatherer only, for the moment) in the HUD,
	accessible by typing .ping

	also cleaned up spoke latency display

2006-08-06 21:10  ghs

	* Source_Files/Misc/: Console.cpp, Console.h:

	add the ability to register console commands, which are activated
	by typing .<command>

2006-08-02 22:32  ghs

	* Source_Files/shell_sdl.h:

	remove alt-C as a quit command, since the default keys have alt as
	a trigger and C as look down!

2006-07-30 18:00  ghs

	* Source_Files/Network/: network_star.h, network_star_hub.cpp,
	network_star_spoke.cpp:

	not going to reduce the ticks to 3 bytes, so, why not make the
	packet magic 2 bytes, to go with 2 byte CRC (both replacing old
	4-byte magic)

2006-07-30 17:38  ghs

	* Source_Files/Network/network_star_spoke.cpp:

	fix a bug with star receiving its own flags

2006-07-30 11:57  ghs

	* Source_Files/RenderOther/screen_shared.h:

	push the FPS/ping display up a line when the console input is
	active

2006-07-30 11:32  ghs

	* Source_Files/Network/network_star_hub.cpp:

	for some reason, gcc 4.1 doesn't seem to know how to compare
	NetAddrBlocks implicitly

2006-07-30 08:46  ghs

	* Source_Files/Network/network_star_spoke.cpp:

	prevent the gatherer from hanging when he is the only one connected

2006-07-29 19:24  ghs

	* Source_Files/: GameWorld/marathon2.cpp,
	Network/NetworkGameProtocol.h, Network/RingGameProtocol.cpp,
	Network/RingGameProtocol.h, Network/StarGameProtocol.cpp,
	Network/StarGameProtocol.h, Network/network.cpp, Network/network.h,
	Network/network_star.h, Network/network_star_spoke.cpp:

	spoke no longer assumes the action flags it sends are authoritative

2006-07-23 13:23  ghs

	* Source_Files/Network/: network.cpp, network_capabilities.h,
	network_star.h, network_star_hub.cpp, network_star_spoke.cpp:

	check each packet with a CRC; increment star version and implement
	temporary "preview build" warning messages

2006-07-23 11:11  ghs

	* Source_Files/Files/AStream.h:

	expose uint8 and int8 operators that get hidden by overloading in
	derived classes

2006-07-23 09:25  ghs

	* Source_Files/Files/: crc.cpp, crc.h:

	add a 16-bit CRC algorithm (CRC CCITT)

2006-07-17 18:58  ghs

	* Source_Files/Network/network.cpp:

	send the physics/map/netscript to everyone at once, rather than
	sequentially

2006-07-17 18:57  ghs

	* Source_Files/TCPMess/: CommunicationsChannel.cpp,
	CommunicationsChannel.h:

	add a multipleFlushOutgoingMessages function, to flush a list of
	channels

2006-07-15 15:34  ghs

	* Source_Files/: Network/network.cpp, Network/network.h,
	Network/network_star.h, Network/network_star_spoke.cpp,
	RenderOther/screen_shared.h:

	display the approximate latency star_spoke calculates to the
	gatherer in the FPS counter when you're the joiner in a star game

2006-07-01 12:08  ghs

	* configure.ac, PBProjects/English.lproj/InfoPlist.strings,
	Resources/Windows/alephone.rc,
	Source_Files/Network/Metaserver/metaserver_dialogs.cpp:

	update version number

2006-07-01 11:03  ghs

	* Source_Files/Misc/carbon_widgets.h:

	Mac OS X 10.4.7 seems to have a problem initializing the background
	color for MLTEs, so set it manually

2006-07-01 09:39  ghs

	* Source_Files/Misc/: sdl_widgets.cpp, sdl_widgets.h:

	const char *name member makes me queasy and was causing problems,
	made it a std::string instead. Other widgets have similar members
	but aren't causing trouble right now, so they get left alone for
	patch release

2006-07-01 09:29  ghs

	* Source_Files/Misc/sdl_widgets.h:

	fix EditNumberWidget::set_label

2006-07-01 00:18  ghs

	* Source_Files/Lua/lua_script.cpp, docs/Lua.html:

	add Lua "get_kill_limit()"

2006-06-30 23:24  ghs

	* Source_Files/GameWorld/placement.cpp:

	if there are no team starts, pick at random from all starts, rather
	than dividing by zero and crashing

2006-06-29 23:01  ghs

	* Source_Files/Network/network.cpp:

	fix assertion failure when UPnP router can not be configured

2006-06-29 22:14  ghs

	* Source_Files/RenderOther/computer_interface.cpp:

	fix an infinite loop when hitting previous screen on a #tag
	terminal group (SF 1512952)

2006-06-28 23:14  ghs

	* Source_Files/Network/network_games.cpp:

	change CTF end game conditions a little

2006-06-26 14:12  ghs

	* Source_Files/Lua/lua_script.cpp:

	fix show_interface()

2006-06-25 23:04  ghs

	* Source_Files/Network/network_dialogs_sdl.cpp:

	get enough sane colors in place to pick player/team colors when
	setting up or joining net games

2006-06-25 18:47  ghs

	* Source_Files/shell_sdl.h:

	use the environment's SDL_VIDEODRIVER if it's set in windows

2006-06-23 11:39  ghs

	* Source_Files/RenderOther/screen_drawing_sdl.h:

	SDL doesn't seem to be able to handle direct blits between 8-bit
	surfaces with different cluts, so convert to display format before
	blitting in 8-bit mode

2006-06-23 09:04  ghs

	* Source_Files/GameWorld/player.cpp:

	[Joey Adams] fix segmentation fault calculating friendly fire
	damage when there are many monsters

2006-06-23 08:55  ghs

	* PBProjects/Info-AlephOne_Carbon__NIBs___Upgraded_.plist:

	remove dots from extensions in plist (thanks, LaCerchia)

2006-06-22 16:27  jkvw

	* Source_Files/: GameWorld/map.cpp, Lua/lua_script.cpp:

	Fixes to set_monster_position and set_projectile_position

2006-06-21 20:39  ghs

	* Source_Files/Network/: network_dialogs.cpp,
	Metaserver/metaserver_dialogs.cpp:

	fix crash when gathering Tag on metaserver

2006-06-19 22:40  ghs

	* Source_Files/Misc/interface.cpp:

	fix display of epilogue screens

2006-06-11 15:08  ghs

	* configure.ac, PBProjects/English.lproj/InfoPlist.strings,
	Resources/Windows/alephone.rc,
	Source_Files/Network/Metaserver/metaserver_dialogs.cpp:

	bump version number

2006-06-11 11:38  ghs

	* Source_Files/RenderMain/ImageLoader_Shared.cpp:

	pixel formats only have to be 24 or 32 bit if they're uncompressed
	RGB

2006-06-11 11:13  ghs

	* configure.ac:

	[Sam Morris] allow manual specification of Lua libraries in
	./configure

2006-06-10 23:55  ghs

	* Source_Files/RenderMain/ImageLoader_Shared.cpp:

	check the right height/width when minifying

2006-06-10 23:00  ghs

	* Source_Files/RenderMain/ImageLoader_Shared.cpp:

	this works a bit better for big DDS files ;)

2006-06-10 20:23  ghs

	* Source_Files/: GameWorld/marathon2.cpp, Misc/Console.cpp:

	deactivate the console on leaving the game

2006-06-10 18:45  ghs

	* Source_Files/Misc/keyboard_dialog.cpp:

	fix kchr assertion failure make keyboard dialog swap instead of
	beeping when keys are already assigned

2006-06-10 17:12  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
	Source_Files/Sound/sound_sdl.h:

	updates to enable SDL_Sound with OS X (SDL), and to reduce the
	amount of skipping when playing back mp3s on same

2006-06-09 23:12  ghs

	* Source_Files/Sound/sound_macintosh.h:

	adjust the volumes so they match the system sound volumes

2006-06-09 21:57  ghs

	* Source_Files/Files/find_files.cpp:

	do a more thorough search for files matching the checksum
	(including unimaps) should fix saved game restoration and film
	playback with unimaps

2006-06-09 21:03  ghs

	* Source_Files/Files/FileHandler.cpp:

	fix bug preventing MacBinary recognition

2006-06-08 23:03  ghs

	* Source_Files/Sound/sound_sdl.h:

	I guess Windows machines aren't the only ones with crappy built-in
	sound now :)

2006-06-07 10:32  ghs

	* Source_Files/shell_sdl.h:

	update banner

2006-06-06 23:09  ghs

	* Source_Files/Misc/preferences.cpp:

	remember whether to use UPnP or not

2006-06-06 23:02  ghs

	* Resources/Prefs_OpenGL.nib/info.nib,
	Resources/Prefs_OpenGL.nib/objects.xib,
	Source_Files/Misc/preference_dialogs.cpp:

	align the sense on the static effect checkbox, update NIBs label to
	match

2006-06-06 22:01  ghs

	* Source_Files/Files/import_definitions.cpp:

	remove the external physics warning, which causes black screen of
	death on NIBs

2006-06-06 21:50  ghs

	* Source_Files/RenderMain/ImageLoader_Shared.cpp:

	shift R8G8B8 DDS down by a byte on big endian systems also, refuse
	to load 16-bit DDS textures

2006-06-06 16:35  ghs

	* Resources/Windows/alephone.ico:

	[Robert Kreps] new Windows icons, using Hugo Forss's icon design

2006-05-06 18:48  ghs

	* Source_Files/Network/Metaserver/metaserver_messages.cpp:

	add Arrival to the list of rooms

2006-05-06 16:03  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	re-add speex to unibin, make NIBs build PowerPC only, adjust strip
	flags on at least one deployment target

2006-05-06 15:55  ghs

	* configure.ac, Resources/Windows/alephone.rc,
	Source_Files/Network/Metaserver/metaserver_dialogs.cpp:

	update version number

2006-05-06 15:33  ghs

	* INSTALL.Unix:

	update to mention SDL_Sound, boost

2006-05-06 15:08  ghs

	* PBProjects/English.lproj/InfoPlist.strings:

	version number to 0.16

2006-05-06 11:29  ghs

	* Source_Files/Network/Metaserver/network_metaserver.cpp:

	join Arrival

2006-05-06 09:19  ghs

	* Source_Files/Files/FileHandler.cpp:

	more thoroughly check file extensions in NIBs

2006-05-05 22:42  ghs

	* PBProjects/: Info-AlephOne_Carbon__NIBs___Upgraded_.plist,
	Info-AlephOne_SDL.plist:

	add .sceA and friends so that unimap icons appear correctly

2006-05-05 10:02  ghs

	* configure.ac:

	strip only the debug symbols from AlephOne.exe, which leaves a
	reasonably-sized executable that can still produce readable stack
	traces

2006-05-04 23:34  ghs

	* Source_Files/Files/: FileHandler.cpp, FileHandler_SDL.cpp:

	recognize .sceA as we recognize .sce2

2006-05-04 21:51  ghs

	* Source_Files/Misc/interface.cpp:

	call exit_screen() on changing levels; fixes chapter screen
	artifacts / crashes

2006-05-02 23:05  jkvw

	* Source_Files/: Lua/lua_script.cpp,
	Pfhortran/language_definition.h:

	changes/fixes to lua monster class

2006-05-02 18:46  jkvw

	* Source_Files/Network/: network.h, network_dialogs.cpp:

	make network version string a macro

2006-04-30 09:32  ghs

	* Source_Files/Misc/interface.cpp:

	always reset the screen, even when changing levels

2006-04-30 09:19  ghs

	* Source_Files/: Misc/DefaultStringSets.cpp, Network/network.cpp,
	Network/network_private.h:

	warn the gatherer if he tried to open ports on a UPnP router but it
	didn't work

2006-04-30 00:43  ghs

	* Source_Files/Network/network.cpp:

	fix the drop/rename bug, which happened when a second
	joinPlayerMessage was sent before the acceptJoin reply to the first
	was received

	now player identifier is unique for each joinPlayerMessage sent

2006-04-26 23:20  ghs

	* Source_Files/: RenderMain/OGL_Render.cpp, RenderOther/screen.cpp:

	OpenGL map, HUD, and terminals are always on when OpenGL is enabled

2006-04-26 16:52  ghs

	* docs/Lua.html:

	[Bill Catambay] assorted Lua doc updates

2006-04-25 22:44  ghs

	* Source_Files/Sound/: mysound.cpp, sound_macintosh.h, sound_sdl.h:

	fix 16-bit sound playback

2006-04-23 21:57  ghs

	* Source_Files/shell_sdl.h:

	always try to load exchndl.dll--if it loads, make option_debug true

2006-04-22 09:58  ghs

	* Source_Files/Network/network.cpp:

	promote the anomaly message when receiving an unexpected topology
	message to a warning -- maybe this will help find the rename
	problem

2006-04-18 23:29  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	get rid of an extra OGL_StartRun when MUST_RELOAD_OPENGL_CONTEXT

2006-04-18 09:37  ghs

	* Source_Files/Network/network_dialogs.cpp:

	crosshair and tunnel vision checkboxes were swapped

2006-04-14 22:12  ghs

	* docs/A1 Lua Scripters Guide.txt[DEAD]:

	moved to Lua.html

2006-04-14 22:11  ghs

	* docs/Lua.html:

	[Bill Catambay] change the Lua Scripter's guide to HTML, other
	updates

2006-04-14 17:57  ghs

	* Source_Files/Lua/lua_script.cpp:

	fix SF 1470464 (Lua fog lingers after leaving the level)

2006-04-14 11:15  ghs

	* Source_Files/RenderOther/computer_interface.cpp:

	fix SF 1417623 (assert on aborting terminal using #INFORMATION tag)

2006-04-14 10:56  ghs

	* configure.ac:

	include /usr/pkg/include earlier on for NetBSD

2006-04-12 22:34  ghs

	* INSTALL.Windows:

	minor update to install instructions to reflect new install method
	and trilogyrelease

2006-04-12 20:45  ghs

	* Source_Files/Lua/lua_script.cpp, docs/A1 Lua Scripters Guide.txt:

	add Lua get_game_difficulty

2006-04-12 20:42  jkvw

	* Resources/Setup Network Game.nib/objects.xib,
	Source_Files/Network/network_dialogs_sdl.cpp:

	Rename Lara Croft

2006-04-10 23:48  jkvw

	* Resources/Setup Network Game.nib/info.nib, Resources/Setup
	Network Game.nib/objects.xib,
	Source_Files/Misc/DefaultStringSets.cpp,
	Source_Files/Misc/carbon_widgets.cpp,
	Source_Files/Misc/carbon_widgets.h,
	Source_Files/Misc/sdl_widgets.h,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp:

	Tweaks to SNG dialog

2006-04-10 20:59  ghs

	* Source_Files/RenderMain/OGL_Subst_Texture_Def.cpp:

	fix hash table bugs (by using uint16 consistently)

2006-04-09 18:14  ghs

	* Source_Files/Network/: network.cpp, network.h,
	Metaserver/metaserver_dialogs.cpp,
	Metaserver/metaserver_messages.cpp,
	Metaserver/metaserver_messages.h:

	use 160 bytes of plugin space in the metaserver game list to
	transmit (but not yet display or act upon):

	Aleph One build string and network protocol version string Scenario
	name, version, and id Lua netscript if one is active

2006-04-09 18:08  ghs

	* Source_Files/Misc/Scenario.cpp:

	accept the id attribute

2006-04-09 17:15  jkvw

	* Source_Files/Network/Metaserver/: NibsMetaserverClientUi.cpp,
	SdlMetaserverClientUi.cpp, metaserver_dialogs.cpp,
	metaserver_dialogs.h:

	destroy widgets before tearing down window

2006-04-09 10:32  ghs

	* Resources/Prefs_OpenGL.nib/: info.nib, objects.xib:

	prettify OpenGL preferences (and make it fit in 640x480, and add
	some help text for some options)

2006-04-09 09:01  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	add preference_dialogs*, remove OGL_Dialog.cpp

2006-04-09 06:53  jkvw

	* Source_Files/Network/Metaserver/: NibsMetaserverClientUi.cpp,
	SdlMetaserverClientUi.cpp, metaserver_dialogs.cpp,
	metaserver_dialogs.h:

	move deletions to shared code

2006-04-09 06:39  jkvw

	* Source_Files/Misc/: carbon_widgets.cpp, carbon_widgets.h:

	Clear keyboard focus when hiding an edit text box with the focus

2006-04-08 11:31  ghs

	* Source_Files/Misc/Makefile.am:

	add preference_dialogs*

2006-04-08 01:42  jkvw

	* Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp:

	burning more unused code

2006-04-08 01:39  jkvw

	* Source_Files/Network/: network_dialogs.cpp,
	network_dialogs_mac_nibs_sdl.cpp, network_dialogs_sdl.cpp:

	moving shared widget deletion to shared code

2006-04-08 01:34  jkvw

	* Source_Files/Network/: network_dialogs.h,
	network_dialogs_mac_nibs_sdl.cpp:

	burning unused code

2006-04-08 00:58  jkvw

	* PBProjects/AlephOne-OSX10.2.pbproj/project.pbxproj:

	+preference_dialogs*  -OGL_Dialog.cpp

2006-04-08 00:52  jkvw

	* Resources/Prefs_OpenGL.nib/: info.nib, objects.xib:

	updating OpenGL dialog controls.  Not Intended As Final Design.

2006-04-08 00:49  jkvw

	* Source_Files/: Misc/binders.h, Misc/carbon_widgets.cpp,
	Misc/carbon_widgets.h, Misc/preference_dialogs.cpp,
	Misc/preference_dialogs.h, Misc/preference_dialogs_nibs.cpp,
	Misc/preference_dialogs_sdl.cpp, Misc/preferences_macintosh.h,
	Misc/preferences_sdl.h, Misc/sdl_widgets.h, RenderMain/OGL_Setup.h:

	OpenGL dialog changes

2006-04-07 19:07  ghs

	* Source_Files/GameWorld/marathon2.cpp,
	Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
	docs/A1 Lua Scripters Guide.txt:

	pass resuming_saved into Lua's init()

2006-04-06 09:40  ghs

	* configure.ac:

	add include paths for NetBSD

2006-04-05 22:18  ghs

	* Source_Files/CSeries/cstypes.h:

	make sure to read config.h if it exists, so we see HAVE_OPENGL

2006-04-05 22:06  ghs

	* Source_Files/: Misc/sdl_widgets.h,
	Network/network_dialogs_sdl.cpp, TCPMess/CommunicationsChannel.h:

	remove some extraneous scoping

2006-04-02 23:58  ghs

	* Source_Files/: Misc/preferences_sdl.h, RenderMain/ImageLoader.h:

	some math.h implementations do not have log2 or exp2...so define
	our own if they don't exist

2006-04-02 10:19  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	wrap OGL_Term_Texture with HAVE_OPENGL

2006-04-02 10:08  ghs

	* Source_Files/RenderOther/OverheadMap_SDL.cpp:

	fix checkpoint tag rendering with SDL/OpenGL terminals

2006-03-24 18:14  jkvw

	* PBProjects/AlephOne-OSX10.2.pbproj/project.pbxproj:

	Update 10.2 project for scenario.*, resource_manager.cpp, and
	LibNAT

2006-03-24 18:11  jkvw

	* Source_Files/LibNAT/: os_common.c, os_common.h, upnp.c:

	fixups to LibNAT

2006-03-19 20:25  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	NIBs support for reading maps and images (and their resources) from
	MacBinary encoded files

2006-03-19 20:24  ghs

	* Source_Files/Files/: FileHandler.cpp, FileHandler.h,
	FileHandler_SDL.cpp, resource_manager.cpp, resource_manager.h:

	NIBs support for reading maps and images (and their resources) from
	MacBinary encoded filese

2006-03-19 11:20  ghs

	* Source_Files/Files/: FileHandler.cpp, FileHandler.h:

	initial work toward handling macbinary maps in NIBs: gettype
	returns _typecode_senario for macbinary maps, and reading and
	writing of the non resources part of the file works correctly

2006-03-18 20:14  ghs

	* Source_Files/Files/FileHandler_SDL.cpp:

	files with known extensions do not need to be opened to determine
	their type

2006-03-18 12:41  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	ignore low-res setting when using OpenGL

2006-03-18 12:14  ghs

	* Source_Files/: shell_sdl.h, Misc/preferences_sdl.h,
	RenderOther/screen_sdl.cpp:

	re-order SDL initialization so we can choose an appropriate driver
	for Windows depending on the rendering system chosen (since both
	have bugs) re-add the restart Aleph One when switching renderers
	warning for Windows only

2006-03-18 09:51  ghs

	* Source_Files/Sound/sound_sdl.h:

	bump the Windows sound sample buffer up to compensate for bad
	built-in sound card

2006-03-18 08:42  ghs

	* Source_Files/Misc/Scenario.cpp, Source_Files/Misc/Scenario.h,
	docs/MML.html:

	add an id attribute to the <scenario> tag move the length limits to
	the Scenario class update the MML docs to reflect the new attribute
	and length limits

2006-03-18 08:20  ghs

	* Source_Files/: RenderMain/OGL_Textures.cpp,
	RenderOther/screen_sdl.cpp:

	use glTexImage2D instead of glDrawPixels to render terminals

2006-03-17 18:04  ghs

	* Source_Files/Misc/Makefile.am:

	add Scenario.h/cpp to Makefile

2006-03-17 18:03  ghs

	* configure.ac:

	flip the order of LIBS around to make building a fully-linked .exe
	easier

2006-03-14 23:20  ghs

	* docs/MML.html:

	describe the scenario tag

2006-03-14 23:19  ghs

	* Source_Files/RenderOther/OGL_LoadScreen.cpp:

	clear before drawing the load screen

2006-03-14 21:20  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
	Source_Files/Misc/Scenario.cpp, Source_Files/Misc/Scenario.h,
	Source_Files/XML/XML_MakeRoot.cpp:

	add a <scenario> tag

2006-03-12 13:53  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	erm, somehow I managed to revert all the Prefs NIBs--re-adding

2006-03-12 11:51  ghs

	* Source_Files/: RenderMain/ImageLoader_Shared.cpp,
	RenderMain/OGL_Model_Def.cpp, RenderMain/OGL_Setup.cpp,
	RenderMain/OGL_Subst_Texture_Def.cpp, RenderMain/shapes.cpp,
	RenderOther/OGL_LoadScreen.cpp, RenderOther/OGL_LoadScreen.h,
	RenderOther/screen_shared.h, XML/XML_LevelScript.cpp:

	restore --disable-opengl functionality

2006-03-12 09:37  ghs

	* Source_Files/Misc/: sdl_dialogs.cpp, sdl_dialogs.h:

	enable key repeat in SDL dialogs

2006-03-12 01:41  ghs

	* Source_Files/LibNAT/libnat.h:

	no need to export definitions, since we're not building as a DLL

2006-03-12 01:36  ghs

	* configure.ac, Source_Files/Makefile.am, Source_Files/shell_sdl.h,
	Source_Files/LibNAT/Makefile.am, Source_Files/Network/Makefile.am:

	Linux makefile updates for libnat and UPnP

2006-03-12 01:16  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
	Resources/Setup Network Game.nib/info.nib, Resources/Setup Network
	Game.nib/objects.xib, Source_Files/Misc/DefaultStringSets.cpp,
	Source_Files/Misc/preferences.cpp, Source_Files/Misc/preferences.h,
	Source_Files/Misc/progress.h, Source_Files/Network/network.cpp,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp:

	add support for automatic configuration of UPnP-capable routers

2006-03-12 01:14  ghs

	* Source_Files/LibNAT/: error.c, error.h, http.c, http.h, libnat.c,
	libnat.h, os.h, os_common.c, os_common.h, os_unix.c, os_win.c,
	ssdp.c, ssdp.h, upnp.c, utility.c, utility.h:

	add an early version of Adam Warrington's libnat

2006-03-11 16:37  ghs

	* Source_Files/GameWorld/weapons.cpp:

	instead of asserting when attempting to reload two weapons at once,
	with only one clip of ammo left, put one down in a not particularly
	graceful way

2006-03-11 11:05  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	remove built-in interface rects, transparent liquids and sprites
	MML from NIBs and SDL

2006-03-09 20:44  ghs

	* Source_Files/Misc/preferences_sdl.h:

	NetBSD can use getlogin(), but doesn't define unix or __unix__

2006-03-07 23:14  ghs

	* Source_Files/: GameWorld/devices.cpp, Lua/lua_script.cpp:

	fix L_Set_Platform_State, and amend the incorrect Bungie comment
	that lead to the bug (grr)

2006-03-07 19:32  ghs

	* Source_Files/XML/XML_LevelScript.cpp:

	fix progress placement

2006-03-05 10:24  ghs

	* Source_Files/Network/: network_dialog_widgets_sdl.cpp,
	network_dialogs.cpp:

	use INT_MAX or INT32_MAX when assigning to int or int32, instead of
	LONG_MAX

2006-03-05 10:19  ghs

	* Source_Files/Network/: network_dialogs.cpp, network_dialogs.h,
	network_dialogs_sdl.cpp, Metaserver/metaserver_dialogs.cpp,
	Metaserver/metaserver_dialogs.h, Metaserver/network_metaserver.cpp,
	Metaserver/network_metaserver.h:

	print player joins/leaves in the metaserver chat area also print
	some information about games in progress, since the games list
	widget is not yet mature enough to display it lastly, add a .who
	command to list players in the room

2006-03-04 23:48  jkvw

	* Source_Files/Network/: network_dialogs.cpp, network_dialogs.h:

	Burninating unused code

2006-03-04 00:25  ghs

	* Source_Files/RenderMain/RenderRasterize.cpp:

	fix a divide by zero for those not using -ffast-math

2006-03-03 23:55  ghs

	* Source_Files/: Misc/preferences_sdl.h,
	RenderOther/screen_sdl.cpp:

	enable widescreen resolutions in SDL force SDL builds to 32 bit
	textures when using OpenGL, because 16 bit are buggy

2006-03-03 23:26  ghs

	* Source_Files/RenderOther/screen_shared.h:

	fix OpenGL Lua HUD on little endian machines

2006-03-03 22:00  ghs

	* Source_Files/shell_sdl.h:

	minimize when in windowed mode in-game and tabbing out update the
	screen when in windowed mode and damaged

2006-03-03 20:58  ghs

	* Source_Files/RenderMain/: OGL_Textures.cpp, OGL_Textures.h:

	fix invincibility rendering with replacement textures

2006-03-03 20:10  ghs

	* Source_Files/Misc/sdl_widgets.cpp:

	tweak up the scroll wheel speed a little, to make up for the lack
	of scroll wheel acceleration

2006-03-02 23:38  ghs

	* Source_Files/Files/resource_manager.cpp:

	/rsrc is deprecated, so use /..namedfork/rsrc instead

2006-03-01 23:12  jkvw

	* PBProjects/AlephOne-OSX10.2.pbproj/project.pbxproj,
	Resources/GUI.nib/info.nib, Resources/GUI.nib/objects.xib,
	Resources/Preferences.nib/classes.nib,
	Resources/Preferences.nib/info.nib,
	Resources/Preferences.nib/objects.xib,
	Resources/Prefs_ChaseCam.nib/classes.nib,
	Resources/Prefs_ChaseCam.nib/info.nib,
	Resources/Prefs_ChaseCam.nib/objects.xib,
	Resources/Prefs_Crosshairs.nib/classes.nib,
	Resources/Prefs_Crosshairs.nib/info.nib,
	Resources/Prefs_Crosshairs.nib/objects.xib,
	Resources/Prefs_Keyboard.nib/classes.nib,
	Resources/Prefs_Keyboard.nib/info.nib,
	Resources/Prefs_Keyboard.nib/objects.xib,
	Resources/Prefs_Monitor.nib/classes.nib,
	Resources/Prefs_Monitor.nib/info.nib,
	Resources/Prefs_Monitor.nib/objects.xib,
	Resources/Prefs_MonitorFreq.nib/classes.nib,
	Resources/Prefs_MonitorFreq.nib/info.nib,
	Resources/Prefs_MonitorFreq.nib/objects.xib,
	Resources/Prefs_OpenGL.nib/classes.nib,
	Resources/Prefs_OpenGL.nib/info.nib,
	Resources/Prefs_OpenGL.nib/objects.xib,
	Resources/Prefs_OpenGL_Textures.nib/classes.nib,
	Resources/Prefs_OpenGL_Textures.nib/info.nib,
	Resources/Prefs_OpenGL_Textures.nib/objects.xib,
	Source_Files/CSeries/gdspec.cpp, Source_Files/Misc/OGL_Dialog.cpp,
	Source_Files/Misc/PlayerDialogs.cpp,
	Source_Files/Misc/keyboard_dialog.cpp,
	Source_Files/Misc/preferences_macintosh.h,
	Source_Files/RenderOther/screen.cpp:

	Splitting out preference dialogs from GUI.nib

2006-02-28 23:06  ghs

	* Source_Files/Files/FileHandler_SDL.cpp:

	rather than trying to guess what tag Chisel is going to put at the
	beginning of the map file next, I'm reverting this to recognize
	only the old tags

	however if there is a .sce2 extension, it will assume it's a valid
	map

2006-02-27 23:48  ghs

	* Source_Files/ModelView/WavefrontLoader.cpp:

	forgot to remove a fprintf

2006-02-27 23:47  ghs

	* Source_Files/ModelView/WavefrontLoader.cpp:

	StrictWeakOrdering expects f(x,y) to return false when x == y this
	fixes crashes loading SpnkrGhol's Pfhor models

2006-02-27 23:46  ghs

	* Source_Files/RenderMain/OGL_Textures.cpp:

	didn't I already fix a logic error like this? fixes glow image
	crashes

2006-02-27 23:23  ghs

	* Source_Files/Misc/preferences_sdl.h:

	fix a bug that prevented keyboard configuration from working

2006-02-26 23:04  ghs

	* Source_Files/Misc/Makefile.am:

	binders.h not Binders.h

2006-02-26 22:54  ghs

	* Source_Files/Misc/carbon_widgets.h:

	#include "FileHandler.h" for FileSpecifier

2006-02-26 22:42  ghs

	* Source_Files/RenderOther/screen_shared.h:

	bzero is deprecated; use memset instead :)

2006-02-26 14:23  ghs

	* Resources/GUI.nib/info.nib, Resources/GUI.nib/objects.xib,
	Source_Files/Misc/OGL_Dialog.cpp:

	wall and landscape texture quality menu popups for NIBs advanced
	prefs are gone, for now

2006-02-26 10:40  jkvw

	* Resources/Setup Network Game.nib/info.nib, Resources/Setup
	Network Game.nib/objects.xib, Source_Files/shell_sdl.h,
	Source_Files/Files/FileHandler.cpp,
	Source_Files/Files/FileHandler.h,
	Source_Files/Misc/carbon_widgets.cpp,
	Source_Files/Misc/carbon_widgets.h,
	Source_Files/Misc/sdl_widgets.cpp, Source_Files/Misc/sdl_widgets.h,
	Source_Files/Misc/shared_widgets.h,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp:

	reworking setup netgame dialog

2006-02-26 08:51  ghs

	* Source_Files/Files/FileHandler_SDL.cpp:

	I guess Chisel starts out map files with a 'plac' entry, so
	recognize those Also, use tags.h instead of spelling out the tags

2006-02-25 18:16  ghs

	* Source_Files/shell_macintosh.h:

	an #endif in the wrong place prevented ExitToShell() from being
	called after printing the configuration file error message,
	resulting in a black screen of death

2006-02-25 17:58  ghs

	* Source_Files/Misc/preferences.cpp:

	suppressing Prefs parsing error messages in Carbon for now...
	otherwise StandardAlert before the main event loop causes black
	screen of death, for reasons I do not understand

2006-02-25 17:18  ghs

	* Source_Files/Network/network.cpp:

	number of players is invalid if a join error occurred fixes SF
	1327308

2006-02-25 16:26  ghs

	* Source_Files/Misc/: DefaultStringSets.cpp, interface.h,
	preferences_sdl.h:

	prevent assigning the scroll wheel in keyboard prefs

2006-02-25 16:26  ghs

	* Source_Files/Misc/: sdl_dialogs.cpp, sdl_widgets.cpp:

	support the scroll wheel in widgets with scrollbars

2006-02-25 14:48  ghs

	* Source_Files/Misc/Makefile.am:

	add binders.h

2006-02-25 11:47  jkvw

	* PBProjects/AlephOne-OSX10.2.pbproj/project.pbxproj:

	add binders.h to 10.2 project

2006-02-25 11:43  jkvw

	* Source_Files/: Misc/binders.h, Misc/carbon_widgets.h,
	Misc/sdl_widgets.h, Misc/shared_widgets.h,
	Network/network_dialogs.cpp, Network/network_dialogs.h,
	Network/network_dialogs_mac_nibs_sdl.cpp,
	Network/network_dialogs_sdl.cpp:

	Increased dialog preferences handling miraculicity

2006-02-25 11:31  ghs

	* Source_Files/shell_macintosh.h:

	ignore files ending with ~ when parsing MML

2006-02-25 09:42  ghs

	* Source_Files/RenderOther/screen_shared.h:

	[Solra Bizna] fix subpixel bug in OpenGL Lua HUD icons

2006-02-25 09:12  ghs

	* Source_Files/XML/XML_Loader_SDL.cpp:

	skip files ending with ~ when parsing MML in SDL builds

2006-02-25 07:51  ghs

	* docs/A1 Lua Scripters Guide.txt:

	tack Solra's example icon onto the end of the scripters guide

2006-02-25 00:22  ghs

	* Source_Files/Network/Metaserver/metaserver_dialogs.cpp:

	use metaserver.lhowon.org (which points at mariusnet) rather than
	myth.mariusnet.com

2006-02-25 00:19  ghs

	* PBProjects/: Info-AlephOne_SDL.plist, SDLMain.m,
	AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	a bunch of project cleanup

	not all build styles for all targets are updated yet

2006-02-24 22:27  ghs

	* Source_Files/Misc/sdl_dialogs.cpp:

	if there's no active widget, do not attempt to send it a fake mouse
	click event

2006-02-21 23:08  ghs

	* Source_Files/CSeries/macintosh_cseries.h:

	Macs are not all big endian any more

2006-02-21 23:04  ghs

	* Source_Files/Misc/preferences.cpp:

	fix an array bounds oopsie

2006-02-21 21:56  jkvw

	* Source_Files/: Misc/shared_widgets.cpp, Misc/shared_widgets.h,
	Network/network_dialogs.cpp, Network/network_dialogs.h,
	Network/network_dialogs_mac_nibs_sdl.cpp,
	Network/network_dialogs_sdl.cpp:

	handle preferenced widgets differently

2006-02-20 04:14  jkvw

	* PBProjects/AlephOne-OSX10.2.pbproj/project.pbxproj:

	add OGL_LoadScreen to jaguar project

2006-02-19 20:11  asvitkine

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	fix 10.4 xcodeproj so that OGL_LoadScreen is included in the Carbon
	build

2006-02-19 19:57  asvitkine

	* Source_Files/RenderOther/screen_shared.h:

	compile fix (cast unsignd char to char)

2006-02-19 19:41  ghs

	* Source_Files/: Misc/preferences.cpp, Misc/preferences_sdl.h,
	RenderMain/OGL_Setup.cpp, RenderMain/OGL_Setup.h:

	add a preference to advanced graphics prefs to enable/disable the
	geforce 1-4 texture fix

2006-02-19 17:50  asvitkine

	* Source_Files/RenderOther/screen.cpp:

	lots of warning fixes, and removal of unused stuff (cleanup)

2006-02-19 17:42  ghs

	* Source_Files/Lua/lua_script.cpp,
	Source_Files/RenderOther/screen.h,
	Source_Files/RenderOther/screen_shared.h, docs/A1 Lua Scripters
	Guide.txt:

	[Solra Bizna] icon/colored square support for Lua HUD

2006-02-19 17:05  ghs

	* Source_Files/RenderOther/OGL_LoadScreen.cpp:

	couple minor fixups

2006-02-19 16:46  ghs

	* Source_Files/RenderOther/: OGL_LoadScreen.cpp, OGL_LoadScreen.h:

	add ability to specify loading screens instead of the OpenGL
	progress dialogs

	removed collections progress dialog because it is inconsistent when
	loading screens are being used, and is gone too quickly to be
	necessary

2006-02-19 16:36  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
	Source_Files/Misc/DefaultStringSets.cpp,
	Source_Files/Misc/progress.cpp, Source_Files/Misc/progress.h,
	Source_Files/RenderMain/OGL_Render.cpp,
	Source_Files/RenderMain/shapes.cpp,
	Source_Files/RenderOther/Makefile.am,
	Source_Files/RenderOther/screen.cpp,
	Source_Files/RenderOther/screen_shared.h,
	Source_Files/XML/XML_LevelScript.cpp, docs/MML.html:

	add ability to specify loading screens instead of the OpenGL
	progress dialogs

	removed collections progress dialog because it is inconsistent when
	loading screens are being used, and is gone too quickly to be
	necessary

2006-02-17 05:54  jkvw

	* Source_Files/Lua/lua_script.cpp,
	Source_Files/RenderMain/OGL_Render.cpp,
	Source_Files/RenderMain/OGL_Render.h,
	Source_Files/RenderOther/screen.h,
	Source_Files/RenderOther/screen_shared.h, docs/A1 Lua Scripters
	Guide.txt:

	[Solra Bizna] lua HUD elements

2006-02-17 05:00  jkvw

	* Source_Files/Lua/lua_script.cpp, Source_Files/GameWorld/map.cpp,
	Source_Files/GameWorld/map.h, docs/A1 Lua Scripters Guide.txt:

	[Solra Bizna] lua function set_monster_position()

2006-02-16 23:40  ghs

	* Source_Files/RenderMain/: ImageLoader.h, ImageLoader_Shared.cpp:

	add a flag to convert DXTC1 to DXTC3

2006-02-15 21:12  jkvw

	* Source_Files/RenderOther/screen_sdl.cpp:

	Protect really old SDL from SDL_GL_MULTISAMPLEBUFFERS and
	SDL_GL_MULTISAMPLESAMPLES

2006-02-15 20:39  jkvw

	* Source_Files/Lua/lua_script.cpp, docs/A1 Lua Scripters Guide.txt:

	[Solra Bizna] lua function get_map_environment()

2006-02-12 20:02  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	fallback to a non-multisampled buffer if we can't get a
	multisampled one

2006-02-12 17:49  ghs

	* Source_Files/Misc/preferences_sdl.h:

	many new options in opengl prefs

2006-02-12 16:14  ghs

	* Source_Files/RenderMain/OGL_Textures.cpp:

	if we have to minify a built-in, and it doesn't have a glow map,
	don't crash

2006-02-12 16:14  ghs

	* Source_Files/RenderMain/ImageLoader.h:

	fix a bug with copy_on_edit edit()

2006-02-12 14:29  ghs

	* Source_Files/: Misc/preferences.cpp, Misc/preferences_sdl.h,
	RenderMain/ImageLoader_Shared.cpp, RenderMain/OGL_Setup.cpp,
	RenderMain/OGL_Setup.h:

	don't load mipmaps for texture types that won't use them

	also, moved max textures size prefs to a more sane location

2006-02-12 11:13  ghs

	* Source_Files/RenderMain/OGL_Textures.cpp:

	we can do opac_types 2 and 3 on DXTC by decompressing the textures
	same for opac_scale and opac_shift on DXTC1

2006-02-12 10:49  ghs

	* Source_Files/RenderMain/ImageLoader_Shared.cpp:

	big endian "fixes" for DXTC decompression

2006-02-11 23:44  jkvw

	* docs/A1 Lua Scripters Guide.txt:

	[Solra Bizna] annotations(), documented

2006-02-11 23:04  ghs

	* docs/A1 Lua Scripters Guide.txt:

	[Solra Bizna] add a postidle() function to Lua

2006-02-11 21:33  jkvw

	* PBProjects/AlephOne-OSX10.2.pbproj/project.pbxproj:

	add ImageLoader_Shared.cpp to jaguar project

2006-02-11 21:00  jkvw

	* Source_Files/Lua/lua_script.cpp:

	[Solra Bizna] new lua funtion annotations() - it reads map
	annotations

2006-02-11 20:01  ghs

	* Source_Files/RenderMain/: ImageLoader.h, ImageLoader_SDL.cpp,
	ImageLoader_Shared.cpp:

	incorporate some code from DevIL for decompressing DXTC

	little endian only for the time being

2006-02-11 16:49  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	fix bug where FSAA would get stuck on until restarting the game
	removed a no-longer-applicable comment

2006-02-11 16:38  ghs

	* Source_Files/Misc/preferences_sdl.h:

	add an anisotropic filtering slider to the graphics prefs

2006-02-11 16:08  ghs

	* Source_Files/: GameWorld/marathon2.cpp, GameWorld/physics.cpp,
	Lua/lua_script.cpp, Lua/lua_script.h, Misc/Makefile.am,
	Misc/interface.cpp:

	[Solra Bizna] add a postidle() function to Lua

2006-02-11 15:57  ghs

	* Source_Files/Lua/lua_script.cpp:

	[doy@users.sourceforge.net] This patch adds a get_level_name()
	function to Lua

2006-02-11 15:31  ghs

	* Source_Files/RenderMain/ImageLoader_Shared.cpp:

	read bitmasks in from the file without swapping; since they'll
	match the unswapped pixel data

2006-02-11 14:17  ghs

	* Source_Files/RenderOther/HUDRenderer.cpp:

	player name wasn't getting rendered correctly with HUD through
	OpenGL

	From reading the code, I'm not convinced the player name would ever
	get re-rendered correctly on changing players in film playback...
	should look into this

2006-02-11 11:25  ghs

	* Source_Files/Files/FileHandler_SDL.cpp:

	make macbinary handling code more lenient

	works around Nutcase MacBinary's writing of 0s to the version
	numbers in bytes 122 and 123 of the header :(

2006-02-11 08:46  ghs

	* Source_Files/Network/network.cpp:

	escape in net chat mode no longer sends an empty string to other
	players

2006-02-11 02:59  wzenfell

	* Source_Files/Network/Metaserver/network_metaserver.cpp:


	Some hacks to let A1 connect to a MythServer in "demo mode".  I
	think I preserved the ability to connect to Mariusnet as well, but
	it's hard to tell at the moment since Mariusnet is down.  This code
	is not stellar, but might point in the right direction.

2006-02-09 21:31  ghs

	* Source_Files/RenderMain/OGL_Render.cpp:

	have to preload glow image as well as normal image; fixes glow
	image asserts

2006-02-05 20:32  astrange

	* Resources/GUI.nib/: info.nib, objects.xib:

	Set OK button in keyboard configuration to be default

2006-02-05 03:05  jkvw

	* Source_Files/: CSeries/NibsUiHelpers.h,
	CSeries/csdialogs_macintosh.cpp,
	Network/network_dialogs_mac_nibs_sdl.cpp:

	Remove keyboard focus when switching tabs in NIBS

2006-02-04 20:53  ghs

	* Source_Files/RenderMain/Makefile.am:

	add DDS.h to the source tarball

2006-02-04 17:07  ghs

	* docs/MML.html:

	update MML.html for type attribute in texture tag

2006-02-04 17:03  ghs

	* Source_Files/RenderMain/: OGL_Setup.cpp,
	OGL_Subst_Texture_Def.cpp, OGL_Texture_Def.h, OGL_Textures.cpp:

	move wall texture quality application to load-time added a type
	attribute to the texture tag, to facilitate load-time quality
	determination

2006-01-29 15:07  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
	Source_Files/shell_sdl.h, Source_Files/CSeries/csmacros.h,
	Source_Files/GameWorld/marathon2.cpp,
	Source_Files/Misc/PlayerImage_sdl.cpp,
	Source_Files/Misc/interface.h, Source_Files/Misc/preferences.cpp,
	Source_Files/Misc/preferences_sdl.h,
	Source_Files/Misc/sdl_dialogs.cpp, Source_Files/RenderMain/DDS.h,
	Source_Files/RenderMain/ImageLoader.h,
	Source_Files/RenderMain/ImageLoader_Macintosh.cpp,
	Source_Files/RenderMain/ImageLoader_SDL.cpp,
	Source_Files/RenderMain/ImageLoader_Shared.cpp,
	Source_Files/RenderMain/Makefile.am,
	Source_Files/RenderMain/OGL_Render.cpp,
	Source_Files/RenderMain/OGL_Setup.cpp,
	Source_Files/RenderMain/OGL_Setup.h,
	Source_Files/RenderMain/OGL_Subst_Texture_Def.cpp,
	Source_Files/RenderMain/OGL_Subst_Texture_Def.h,
	Source_Files/RenderMain/OGL_Texture_Def.h,
	Source_Files/RenderMain/OGL_Textures.cpp,
	Source_Files/RenderMain/OGL_Textures.h,
	Source_Files/RenderMain/OGL_Win32.cpp,
	Source_Files/RenderMain/OGL_Win32.h,
	Source_Files/RenderMain/shapes.cpp,
	Source_Files/RenderOther/FontHandler.cpp,
	Source_Files/RenderOther/HUDRenderer_OGL.cpp,
	Source_Files/RenderOther/computer_interface.cpp,
	Source_Files/RenderOther/computer_interface_sdl.h,
	Source_Files/RenderOther/screen_drawing.h,
	Source_Files/RenderOther/screen_drawing_sdl.h,
	Source_Files/RenderOther/screen_sdl.cpp:

	merge from GLIMPROVEMENTS

2006-01-29 12:09  ghs

	* Source_Files/RenderMain/: OGL_Render.cpp, OGL_Textures.cpp:

	landscape replacements work now

2006-01-28 16:11  ghs

	* Source_Files/: Misc/sdl_dialogs.cpp, RenderMain/OGL_Setup.h:

	handle dialog blitting on OpenGL implementations that don't copy
	when swapping buffers

2006-01-28 13:28  ghs

	* Source_Files/: Misc/sdl_dialogs.cpp, RenderMain/OGL_Textures.cpp:

	some minor cleanups

2006-01-28 12:24  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	fix terminal flickering when double buffering is swapping, not
	copying

2006-01-28 11:57  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	add an extra clear_screen to fix windows / windib flickering

2006-01-28 10:30  ghs

	* Source_Files/: Misc/preferences.cpp, Misc/preferences_sdl.h,
	RenderMain/ImageLoader_Shared.cpp, RenderMain/OGL_Setup.cpp,
	RenderMain/OGL_Setup.h, RenderMain/OGL_Textures.cpp:

	wall texture quality configurability

2006-01-27 23:26  ghs

	* Source_Files/RenderMain/: ImageLoader.h, ImageLoader_Shared.cpp,
	OGL_Setup.cpp:

	if possible, scale images down to fit max texture size at load time

2006-01-26 23:42  ghs

	* Source_Files/: Misc/preferences_sdl.h,
	RenderOther/screen_sdl.cpp:

	OpenGL HUD and OpenGL map must always be active now when using
	OpenGL in SDL so, remove the preference for them and always enable
	them

2006-01-24 16:50  asvitkine

	* Source_Files/GameWorld/player.cpp,
	Source_Files/Misc/interface.cpp,
	Source_Files/XML/XML_LevelScript.cpp,
	Source_Files/XML/XML_LevelScript.h, docs/MML.html:

	- remove broken (and never working) end-scenario movie
	implementation - add new working end-scenario movie implementation
	- add documentation for new working end-scenario movie
	implementation

2006-01-24 16:36  asvitkine

	* Source_Files/RenderMain/shapes.cpp:

	fix weird variable assignment

2006-01-23 21:48  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	remove an extra buffer swap from clear_screen which I probably
	added long ago, when I didn't know better

	also removed some OS X SDL kludge stuff from clear_screen

2006-01-23 20:19  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	fix terminal buffer endianness

2006-01-22 23:54  ghs

	* Source_Files/: Misc/sdl_dialogs.cpp, RenderOther/screen_sdl.cpp:

	a couple Mac OS X SDL improvements

2006-01-22 18:52  ghs

	* Source_Files/: shell_sdl.h, RenderOther/screen_sdl.cpp:

	use the windib driver (for now) on windows

	reload GL contexts after switching video modes on windows force the
	screen mode to 32 bits on windows

2006-01-21 16:30  ghs

	* Source_Files/: RenderMain/DDS.h, RenderMain/ImageLoader_SDL.cpp,
	RenderMain/OGL_Render.cpp, RenderMain/OGL_Setup.cpp,
	RenderMain/OGL_Textures.cpp, RenderMain/OGL_Win32.cpp,
	RenderMain/OGL_Win32.h, RenderOther/screen_sdl.cpp:

	get the windows build working, sort of

2006-01-21 13:58  ghs

	* Source_Files/: Misc/interface.h, RenderMain/OGL_Render.cpp,
	RenderMain/shapes.cpp:

	split replacement texture loading from collection loading, and move
	it to after GL contexts are set up (so we can use gluScaleImage,
	and get GL's max texture size)

	restore and simplify OpenGL progress bars

2006-01-21 10:00  ghs

	* Source_Files/Misc/sdl_dialogs.cpp:

	restore OpenGL rendering for dialogs

	this implementation is inefficient, but there is hardly anything
	displayed in this mode

2006-01-21 08:56  ghs

	* Source_Files/RenderMain/OGL_Setup.cpp:

	hmm, Macs don't like glGetIntegerv when OpenGL isn't active...

	temporary work-around

2006-01-15 13:09  ghs

	* Source_Files/RenderMain/: ImageLoader.h, ImageLoader_Shared.cpp,
	OGL_Setup.cpp:

	max texture size for loading DDS files (currently using the initial
	OpenGL max texture size)

2006-01-11 23:19  ghs

	* Source_Files/Misc/preferences_sdl.h:

	add a FSAA selector to the SDL graphics preferences dialog

2006-01-11 22:56  ghs

	* Source_Files/Misc/preferences_sdl.h:

	add 32-bit color as a choice to SDL graphics prefs dialog

2006-01-08 12:26  ghs

	* Source_Files/RenderMain/OGL_Textures.cpp:

	fix broken infravision

2006-01-08 12:08  ghs

	* Source_Files/RenderMain/: OGL_Textures.cpp, OGL_Textures.h:

	canusewithoutcopy() is no longer needed

2006-01-08 11:52  ghs

	* Source_Files/RenderMain/OGL_Textures.cpp:

	implement opac_shift and opac_scale for DXTC3/5 (DXTC1 will not
	support)

2006-01-07 18:48  ghs

	* Source_Files/RenderMain/OGL_Textures.cpp:

	fix DXTC infravision on big-endian machines

2006-01-07 18:14  ghs

	* Source_Files/RenderMain/OGL_Textures.cpp:

	include SDL.h, for Mac

2006-01-07 17:58  ghs

	* Source_Files/RenderMain/OGL_Textures.cpp:

	infravision support for DXTC

2006-01-07 13:18  ghs

	* Source_Files/: CSeries/csmacros.h, RenderMain/ImageLoader.h,
	RenderOther/FontHandler.cpp:

	fix NextPowerOfTwo for real

2006-01-07 12:59  ghs

	* Source_Files/: RenderMain/ImageLoader_Macintosh.cpp,
	RenderOther/FontHandler.cpp:

	bring Mac version current with SDL version

2006-01-07 11:54  ghs

	* Source_Files/RenderMain/: ImageLoader.h, ImageLoader_SDL.cpp,
	ImageLoader_Shared.cpp, OGL_Textures.cpp:

	DDS files no longer require power-of-two width/height DDS mipmaps
	are loaded and used, rather than generating them on the fly

2006-01-02 19:26  ghs

	* Source_Files/RenderMain/DDS.h:

	hmm, Xcode likes uint32 better than Uint32

2006-01-02 16:13  ghs

	* Source_Files/RenderMain/: ImageLoader.h, ImageLoader_SDL.cpp,
	ImageLoader_Shared.cpp, OGL_Setup.cpp, OGL_Textures.cpp:

	use UScale and VScale instead of OriginalHeight and OriginalWidth

2006-01-02 09:25  ghs

	* Source_Files/RenderMain/: ImageLoader.h,
	ImageLoader_Macintosh.cpp, ImageLoader_SDL.cpp,
	ImageLoader_Shared.cpp, OGL_Setup.cpp, OGL_Subst_Texture_Def.cpp,
	OGL_Subst_Texture_Def.h, OGL_Texture_Def.h:

	actual width and height need to be set on loading from the file

2006-01-01 23:54  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj,
	Source_Files/RenderMain/ImageLoader_Macintosh.cpp,
	Source_Files/RenderMain/ImageLoader_Shared.cpp:

	Mac OS X updates

2006-01-01 23:32  ghs

	* Source_Files/RenderMain/DDS.h:

	DirectDrawSurface header

2006-01-01 23:07  ghs

	* Source_Files/RenderMain/: ImageLoader_Shared.cpp,
	OGL_Subst_Texture_Def.cpp, OGL_Subst_Texture_Def.h:

	support for inner_width and inner_height (for storing textures in
	files that are power of two sizes for faster loading)

	recognize and load DXTC5

2006-01-01 22:06  ghs

	* Source_Files/RenderMain/: ImageLoader.h, ImageLoader_Shared.cpp,
	OGL_Render.cpp, OGL_Setup.cpp, OGL_Setup.h,
	OGL_Subst_Texture_Def.cpp, OGL_Textures.cpp, OGL_Textures.h:

	cleaned up fastpath hack a bit

	moved SetPixelOpacities into OGL_Textures

2006-01-01 20:18  ghs

	* Source_Files/RenderMain/: ImageLoader.h, ImageLoader_SDL.cpp,
	ImageLoader_Shared.cpp, OGL_Textures.cpp, OGL_Textures.h:

	removed vector<uint32> Pixels...everything uses &Pixels[0] which is
	just asking for trouble since the memory storage isn't guaranteed
	anywhere...  now it's a good old fashioned array, which is how
	OpenGL addresses things anyway

	added a template class in preparation for cleaning up fast path

2006-01-01 15:26  ghs

	* Source_Files/RenderMain/: ImageLoader.h, ImageLoader_SDL.cpp,
	ImageLoader_Shared.cpp, OGL_Textures.cpp, OGL_Textures.h:

	[no log message]

2006-01-01 11:25  ghs

	* Source_Files/RenderMain/: ImageLoader.h, ImageLoader_SDL.cpp,
	ImageLoader_Shared.cpp, OGL_Textures.cpp, OGL_Textures.h:

	some initial work on getting compressed textures to load; we can
	now read DDS files and even hackily load a demo DXTC1
	texture...time to do some infrastructure cleanup, so I'm committing
	so I have a snapshot in case something goes wrong

2005-12-20 17:02  asvitkine

	* Source_Files/RenderMain/AnimatedTextures.cpp:

	MML fix for animated_textures

2005-12-08 22:36  ghs

	* Source_Files/RenderMain/: ImageLoader.h,
	ImageLoader_Macintosh.cpp, ImageLoader_SDL.cpp,
	ImageLoader_Shared.cpp, Makefile.am, OGL_Setup.cpp:

	add ImageLoader_Shared.cpp, which will have DDS loading code,
	mipmap utilities, and DXTC in-place transformation wackiness

	made LoadFromFile part of the beefier ImageDescriptor class (don't
	know why it was standalone) for SDL

2005-12-07 22:26  ghs

	* Source_Files/RenderMain/: OGL_Textures.cpp, OGL_Textures.h:

	we only use SILHOUETTE_BITMAP_SET for invisibility (right?), so due
	to the way invisible sprites are blended, there's no need to keep
	an extra copy of the texture in memory for them...so we can apply
	the fast path optimization to them

2005-12-07 19:35  ghs

	* Source_Files/RenderMain/: OGL_Textures.cpp, OGL_Textures.h:

	pull out CopyAndTransform, since it was ugly and didn't actually
	result in any real improvement on the machines I have here

2005-12-05 00:29  asvitkine

	* Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp:

	remove unused old code

2005-12-05 00:20  asvitkine

	* Source_Files/Files/game_wad.cpp:

	undefined operations are bad

2005-12-04 23:52  asvitkine

	* Source_Files/CSeries/csdialogs_macintosh.cpp:

	a bunch of gcc warning fixes

2005-12-04 23:30  asvitkine

	* Source_Files/CSeries/gdspec.cpp:

	warning fixes

2005-12-04 23:29  asvitkine

	* Source_Files/CSeries/macintosh_cseries.h:

	cleanup

2005-12-04 09:13  ghs

	* Source_Files/RenderMain/ImageLoader_Macintosh.cpp:

	adjust image height and width up to the next power of two

2005-12-04 09:12  ghs

	* Source_Files/RenderMain/OGL_Render.cpp:

	temporarily remove OpenGL loading progress bar (Mac)

2005-12-04 00:24  ghs

	* Source_Files/RenderMain/: OGL_Textures.cpp, OGL_Textures.h:

	combine copying, infravision/silhouette, opacity calculations into
	one ugly (but hopefully more cache efficient) function for
	substitution wall textures, weapons in hand and inhabitants

2005-12-04 00:22  ghs

	* Source_Files/RenderMain/OGL_Setup.cpp:

	fixed a typo in short circuit logic

2005-12-03 18:07  ghs

	* Source_Files/RenderMain/OGL_Setup.cpp:

	better logic for SetPixelOpacities short circuit

2005-12-03 17:53  ghs

	* Source_Files/RenderMain/OGL_Textures.cpp:

	OGL_Textures assumes OGL_Setup and ImageLoader have done the right
	thing and made the texture height/width powers of two

	also added fast path for weapons in hand and inhabitants

2005-12-03 17:52  ghs

	* Source_Files/RenderMain/: ImageLoader.h, ImageLoader_SDL.cpp,
	OGL_Setup.cpp:

	add a flag to ImageLoader to make texture heights and widths powers
	of two

2005-12-03 16:45  ghs

	* Source_Files/RenderMain/: OGL_Textures.cpp, OGL_Textures.h:

	preliminary fast path (minimal copy) support, right now functional
	for wall textures

2005-12-03 15:30  ghs

	* Source_Files/RenderMain/OGL_Setup.cpp:

	short circuit SetPixelOpacities if it would result in no change
	(which is actually a frequent occurance)

2005-12-03 10:56  ghs

	* Source_Files/: RenderMain/OGL_Render.cpp,
	RenderMain/OGL_Texture_Def.h, RenderMain/OGL_Textures.cpp,
	RenderOther/HUDRenderer_OGL.cpp:

	transposition of substitute inhabitants and weapons in hand is now
	done in OpenGL

2005-12-03 01:58  ghs

	* Source_Files/RenderMain/: OGL_Render.cpp, OGL_Texture_Def.h,
	OGL_Textures.cpp, OGL_Textures.h:

	move transposition of substitute wall textures into OpenGL

2005-12-02 21:10  ghs

	* Source_Files/RenderMain/: OGL_Subst_Texture_Def.cpp,
	OGL_Texture_Def.h:

	recognize alt_normal_image, alt_normal_mask, alt_glow_image, and
	alt_glow_mask

2005-11-29 20:08  ghs

	* Source_Files/RenderMain/OGL_Render.cpp:

	don't prebind textures if Setup() failed

2005-11-27 19:01  ghs

	* Source_Files/RenderMain/OGL_Render.cpp:

	load textures onto the video card when preloading textures

	gotta be careful with this due to VRAM limitations, maybe it should
	be a preference setting

2005-11-27 18:27  ghs

	* Source_Files/RenderMain/: OGL_Setup.cpp, OGL_Setup.h,
	OGL_Textures.cpp:

	add a function to check for OpenGL extensions

	use SGIS_generate_mipmap extension when available, since it might
	be faster or higher quality than gluBuild2DMipmaps

2005-11-27 11:27  ghs

	* Source_Files/RenderOther/: computer_interface.cpp,
	computer_interface_sdl.h, screen_drawing.h, screen_drawing_sdl.h,
	screen_sdl.cpp:

	get terminals working in OpenGL mode, by redirecting rendering to
	an SDL surface and then using glDrawPixels to copy it to the screen

2005-11-26 17:37  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	temporarily disable terminal display when OpenGL is active

2005-11-26 15:43  ghs

	* Source_Files/: GameWorld/marathon2.cpp, Misc/PlayerImage_sdl.cpp,
	Misc/interface.h, RenderMain/shapes.cpp:

	now that we're not in OpenGL mode when loading collections, someone
	needs to tell load_collections whether to optimize for OpenGL or
	not this is an admittedly ugly way to do it

2005-11-26 13:57  ghs

	* Source_Files/RenderMain/OGL_Textures.cpp:

	fix some endian silliness (which was turning things yellow in 32
	bit OpenGL mode)

2005-11-26 12:26  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	re-enable mode switching (this hasn't crashed SDL for ages), and
	use real OpenGL instead of OPENGLBLIT

	this fixes flickering, fade-to-red, F1 and F2, full screen
	switching, graphics preferences OpenGL toggle...but breaks (for
	now) terminal display, paletted color conversions

2005-11-26 12:17  ghs

	* Source_Files/Misc/sdl_dialogs.cpp:

	temporarily force dialogs to drop out of OpenGL mode to render

2005-11-26 12:16  ghs

	* Source_Files/RenderMain/OGL_Render.cpp:

	temporarily disable the OpenGL progress bar

2005-11-20 07:12  cbauer

	* Source_Files/Sound/sound_sdl.h:

	We now do our own audio format conversions (SDL's is buggy on my
	48kHz-only nVidia onboard sound).

2005-11-20 06:21  cbauer

	* AlephOne.spec.in:

	modernized the spec file

2005-11-20 05:46  cbauer

	* AUTHORS, INSTALL.BeOS, INSTALL.Unix, README:

	documentation updates

2005-11-19 17:01  ghs

	* Resources/Windows/alephone.rc:

	we're now in 0.16pre land

2005-11-19 14:41  ghs

	* PBProjects/English.lproj/InfoPlist.strings:

	update version number to 0.15

2005-11-19 14:36  ghs

	* configure.ac, Resources/Windows/alephone.rc:

	update version numbers for Windows and Linux to 0.15

2005-11-19 14:27  ghs

	* Makefile.am:

	modify Makefile so that if you put things in a directory called
	"Libraries", they will be included when you do make dist. This is
	because we should really be distributing source for SDL, SDL_Net,
	SDL_Image since those come with our Windows binaries at least. If
	no Libraries directory exists, it will not be included with the
	source dist, making a source tarball more suitable for Linux
	distros

2005-11-19 14:19  ghs

	* Source_Files/Network/network.cpp:

	Aleph One WonderNAT is now V1. This shouldn't need to change again,
	until improved network dialogs flow is implemented

2005-11-13 21:26  ghs

	* Source_Files/Network/network_games.cpp:

	some type fixes (and removal of now unnecessary asserts)

2005-11-12 14:12  ghs

	* Source_Files/Files/: AStream.cpp, AStream.h:

	some compilers (including mine) generate code which inexplicably
	calls the destructor on exceptions twice

	having _M_name be a char[256] was causing problems with that, so I
	changed _M_name to char * and handle the allocation/deallocation
	manually

	it would probably be better to store an enum in the exception, and
	create an error string inside what() instead, but I'm in minimum
	change mode

	the linux gathering crash was the most visible manifestation of
	this behavior

2005-11-12 13:11  ghs

	* Source_Files/Network/network_star_hub.cpp:

	if a message's action flags are totally redundant, just return
	rather than letting AStream's exception handling take care of
	things

	partial fix to long-standing bug when gathering games in Linux

2005-11-12 01:46  ghs

	* Source_Files/Files/game_wad.cpp:

	unload all sounds on level transitions, to ensure level-specific
	MML sound overrides are loaded

2005-11-05 23:09  ghs

	* Source_Files/: Misc/carbon_widgets.cpp, Misc/carbon_widgets.h,
	Network/Metaserver/NibsMetaserverClientUi.cpp:

	some other namespace/won't compile fixes

2005-11-05 22:46  ghs

	* Source_Files/Files/filetypes_macintosh.cpp:

	vector is in std::

2005-11-05 22:40  ghs

	* Source_Files/Misc/preferences_macintosh.h:

	need player.h for kTeamColorsStringSetID

2005-11-05 22:37  ghs

	* Source_Files/CSeries/NibsUiHelpers.h:

	vector is in std::

2005-11-05 22:32  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	fix the Deployment (gcc 3.3) build configuration

2005-11-03 23:32  ghs

	* Source_Files/RenderOther/HUDRenderer_OGL.cpp:

	fix HUD FrameRect function to render lines inside the given rect

2005-11-03 15:01  jkvw

	* Source_Files/: GameWorld/devices.cpp, Lua/lua_script.cpp:

	fix for lua function set_terminal_text_number

2005-11-02 16:04  jkvw

	* Source_Files/Network/network_dialogs.cpp:

	fix for autogather crash

2005-10-24 22:13  ghs

	* Source_Files/RenderOther/screen_shared.h:

	increase the screen_printf timeout to 7 seconds

2005-10-24 16:28  asvitkine

	* Source_Files/Sound/mysound.cpp:

	reset sounds with MML fix

2005-10-24 14:15  asvitkine

	* Source_Files/RenderOther/game_window.cpp:

	make weapon and ammo elements inside the interface elements use the
	MML fix

2005-10-23 22:17  ghs

	* Source_Files/GameWorld/dynamic_limits.cpp:

	comment out code that  obj_clears object vectors; they are
	correctly cleared out when a level starts

	this fixes crashing when dynamic_limits are specified; but does not
	fix the underlying problem that dynamic_limits tags are parsed
	after the map is loaded when using level-specific MML

	sourceforge bug 1323732

2005-10-22 02:09  brefin

	* PBProjects/Info-AlephOne_Carbon__NIBs___Upgraded_.plist:

	Property list file to accompany XCode native build targets This
	denotes things like application signature and file icons This
	particular one was autogenerated from the previous Carbon build
	target during the update process

2005-10-21 00:50  brefin

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	Fixed a Carbon target issue where compiling produced two broken
	apps: AlephOne and AlephOne (NIBs) by synchronizing files on one
	Application: AlephOne

	First pass at an XCode native target   Necessary for attempting to
	target MacIntel in the future	ZeroLink is not enabled, I wasn't
	up to debugging the way Lua was being linked

2005-10-20 23:19  ghs

	* Source_Files/GameWorld/map.cpp:

	sometimes dynamic_world->player_count is bogus when resuming a
	saved game adding some obj_clears when initializing it seems to fix

2005-10-19 23:48  jkvw

	* Source_Files/Lua/lua_script.cpp:

	remove duplicate lua function registrations.

2005-10-19 23:44  jkvw

	* Source_Files/Lua/lua_script.cpp:

	Changed semantics of set_monster_immunity and similar functions
	which operate on monster types; they now expect a monster type as a
	parameter, not a monster index.

2005-10-18 22:55  jkvw

	* Source_Files/Lua/lua_script.cpp:

	fix for set_monster_item

2005-10-17 23:19  jkvw

	* Source_Files/Lua/lua_script.cpp:

	Do not force input parameters to be numbers, then convert them to
	boolean.  Affects L_Set_Monster_Immunity, L_Set_Monster_Weakness,
	L_Set_Monster_Friend, and L_Set_Monster_Enemy

2005-10-17 22:51  jkvw

	* Source_Files/Network/network_dialogs.cpp:

	remove extra blank lines from NIBs gatherer chat

2005-10-12 09:34  ghs

	* Source_Files/Lua/lua_script.cpp:

	make sure the second argument to L_Select_Weapon is really a number

2005-10-11 23:15  ghs

	* Source_Files/Lua/lua_script.cpp:

	L_Select_Weapon should accept _item_fist (bug 1324398)

2005-10-10 13:43  cbauer

	* INSTALL.Unix:

	updated the URL for Lua RPMs

2005-10-07 21:59  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	Carbon NIBs is now the real AlephOne.app

2005-10-07 21:38  ghs

	* PBProjects/: AlephOne-OSX10.4.xcodeproj/project.pbxproj,
	English.lproj/InfoPlist.strings:

	update version number(!) for RC1 also add -DHAVE_OPENGL to
	deployment target

2005-10-07 21:37  ghs

	* Resources/: Gather Network Game.nib/info.nib, Gather Network
	Game.nib/objects.xib, Join Network Game.nib/info.nib, Join Network
	Game.nib/objects.xib:

	minor layout changes

2005-10-07 21:17  ghs

	* Source_Files/Network/network_dialogs.cpp:

	purge the last instance of the word "Metaserver" from the UI

2005-10-02 08:45  ghs

	* Resources/Setup Network Game.nib/info.nib, Resources/Setup
	Network Game.nib/objects.xib,
	Source_Files/Network/network_dialogs_sdl.cpp:

	make the naming between NIBs and SDL more consistent

2005-10-01 18:56  ghs

	* Source_Files/CSeries/csstrings.cpp:

	string is in namespace std

2005-10-01 17:54  wzenfell

	* Source_Files/: Misc/DefaultStringSets.cpp,
	Network/network_dialogs.cpp, Network/network_private.h,
	Network/Metaserver/network_metaserver.cpp,
	TCPMess/CommunicationsChannel.h:

	Introduce CommunicationsChannel method that throws (rather than
	returns null) if specific message not received; use it to
	more-gracefully handle problems establishing initial connection to
	metaserver

2005-10-01 17:51  wzenfell

	* Source_Files/RenderOther/: TextStrings.cpp, TextStrings.h:

	Use forward class decl to break header-file dependency

2005-10-01 17:49  wzenfell

	* Source_Files/Network/Metaserver/metaserver_messages.cpp:

	Reduce dependencies - have local notion of difficulty strings used
	in debugging dump rather than draw in a bunch of other systems to
	get the "real" strings

2005-10-01 17:48  wzenfell

	* Source_Files/: Misc/shared_widgets.h,
	Network/Metaserver/network_metaserver.h:

	Classes with virtual functions need virtual destructors (fixes
	warnings)

2005-10-01 17:46  wzenfell

	* Source_Files/CSeries/gdspec.cpp:

	Include <vector> not <vector.h>

2005-10-01 09:47  ghs

	* Resources/Gather Network Game.nib/: info.nib, objects.xib:

	when "Begin Game" is default, you can't use the enter key to chat
	when players have joined...making it a regular button

2005-09-29 23:06  ghs

	* Source_Files/Network/Metaserver/network_metaserver.cpp:

	log unexpected messages instead of printing them to the console

2005-09-29 23:03  ghs

	* Source_Files/Network/Metaserver/metaserver_dialogs.cpp:

	metaserver broadcast messages need not be prefaced by "Metaserver:"

2005-09-29 23:01  ghs

	* Source_Files/Network/Metaserver/metaserver_messages.cpp:

	fix a memory leak in remove_formatting

2005-09-29 22:39  ghs

	* Source_Files/Network/Metaserver/metaserver_messages.cpp:

	suppress, for the time being, some of metaserver's format tags

2005-09-29 21:46  ghs

	* Source_Files/Network/network.cpp:

	remove dropped players from connections_to_clients when the
	connection is lost

	this should fix a bunch of anomalies and crashes

2005-09-28 22:01  ghs

	* Source_Files/Lua/lua_script.cpp:

	[Solra Bizna] enhanced Lua new_monster

2005-09-28 21:58  ghs

	* Source_Files/Lua/lua_script.cpp:

	[Solra Bizna] Lua functions for fog

2005-09-28 21:40  ghs

	* docs/A1 Lua Scripters Guide.txt:

	[Solra Bizna] add music functions to Lua guide

2005-08-31 16:02  asvitkine

	* Source_Files/: Input/mouse.cpp, Misc/preferences.cpp,
	Misc/preferences.h:

	ability, using prefs, to configure what actions the different mouse
	button perform (for the Carbon build), so far there's no GUI for
	this

2005-08-30 10:47  asvitkine

	* Source_Files/Misc/Logging_gruntwork.h:

	unless some obscure compiler doesn't support __VA_ARGS__ in macros,
	we can get rid of Logging_gruntwork.h completely

2005-08-30 10:35  asvitkine

	* Source_Files/Input/mouse.cpp:

	upped default support for mouse button states to 5 buttons rather
	than 3, so that for example, mighty mouse users could eventually
	map secondary trigger to mousebutton4 or some such, and removed old
	classic crud - since if we're ever going to support that platform,
	we'll likely use SDL

2005-08-20 10:16  jkvw

	* Source_Files/Misc/sdl_widgets.h:

	Fix SDL crash on switching to empty pregame chat

2005-08-18 16:31  asvitkine

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	real fix for AlephOneSDL.app build on 10.4 - this fixes the shell
	script to copy the files to the proper location (ie since the path
	now includes stuff like "Development" after the build folder), and
	also this removes a \n that was messing things up

2005-08-17 08:48  ghs

	* Source_Files/Misc/Makefile.am:

	add shared_widgets.h to source tarball

2005-08-16 15:26  asvitkine

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	fixed link error on Mac OS X 10.4 SDL build that was complaining
	about missing symbols like _fprintf$LDBLStub _sprintf$LDBLStub
	_printf$LDBLStub

2005-08-13 18:03  ghs

	* Source_Files/Network/: network.cpp, network.h,
	network_dialogs.cpp, network_dialogs.h, network_messages.cpp,
	network_messages.h, network_private.h:

	pre-game chat support (and network version bump)

2005-08-06 20:58  jkvw

	* Source_Files/Network/: network_dialogs.h,
	network_dialogs_mac_nibs_sdl.cpp:

	Burning unused code

2005-08-06 20:17  jkvw

	* Resources/Gather Network Game.nib/info.nib, Resources/Gather
	Network Game.nib/objects.xib,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp,
	Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
	Source_Files/Network/Metaserver/metaserver_dialogs.h:

	Metaserver chat for gather dialog

2005-08-02 03:36  jkvw

	* Source_Files/Misc/preferences.h:

	Replacing [2,4,8]-space indents with tab-indents

2005-08-02 03:29  jkvw

	* Source_Files/: Input/mouse.cpp, Input/mouse_sdl.cpp,
	Misc/preferences.cpp, Misc/preferences.h:

	[Solra Bizna] Pref for turning off mouse accelleration

2005-08-02 02:37  jkvw

	* Source_Files/GameWorld/weapons.h:

	[Solra Bizna] Fixing weapons bug

2005-08-01 05:11  jkvw

	* Resources/Join Network Game.nib/objects.xib,
	Source_Files/Misc/carbon_widgets.cpp,
	Source_Files/Misc/carbon_widgets.h,
	Source_Files/Misc/sdl_widgets.h,
	Source_Files/Misc/shared_widgets.cpp,
	Source_Files/Misc/shared_widgets.h,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp,
	Source_Files/Network/Metaserver/NibsMetaserverClientUi.cpp,
	Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
	Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
	Source_Files/Network/Metaserver/metaserver_dialogs.h:

	Metaserver chat in join dialog; beginnings of pregame chat in join
	dialog

2005-07-30 21:00  jkvw

	* docs/A1 Lua Scripters Guide.txt:

	Cleaning up lua music docs, which accidentally got put in a silly
	place

2005-07-30 20:53  jkvw

	* Source_Files/GameWorld/weapons.cpp,
	Source_Files/GameWorld/weapons.h, Source_Files/Lua/lua_script.cpp,
	docs/A1 Lua Scripters Guide.txt:

	[Solra Bizna] lua function get_player_weapon

2005-07-30 12:55  asvitkine

	* Source_Files/Misc/: interface.cpp, interface_macintosh.cpp:

	fix for new level intro movie click-through to interface bug, also
	fixed a couple warnings in the file

2005-07-30 12:32  asvitkine

	* Source_Files/RenderOther/images.cpp:

	logContext for errors from initializing images

2005-07-30 11:29  asvitkine

	* Source_Files/Misc/preferences.cpp:

	some cleanup, including merging two sections of nearly-identical
	code and removing some ifdefs related to displaying an alert and
	replacing them with a call to alert_user which handles that stuff
	for us already

2005-07-29 06:39  jkvw

	* Resources/Join Network Game.nib/objects.xib,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp:

	Request colour changes when colour widgets are changed; dropping
	colour change button

2005-07-29 06:20  jkvw

	* Source_Files/Misc/shared_widgets.h:

	shared widget restructured code should actually work now

2005-07-29 05:17  jkvw

	* Source_Files/: Misc/shared_widgets.cpp, Misc/shared_widgets.h,
	Network/network_dialogs.cpp:

	restructuring shared_widgets.*

2005-07-26 22:47  jkvw

	* Source_Files/Lua/lua_script.cpp:

	[Solra Bizna] Fix for multiple MML-specified lua scripts

2005-07-25 22:09  jkvw

	* Source_Files/: Lua/lua_script.cpp, Network/network.cpp:

	Dont show error dialog when loading multiple MML-specified lua
	scripts

2005-07-25 17:58  jkvw

	* Source_Files/: Misc/shared_widgets.cpp, Misc/shared_widgets.h,
	Network/network_dialogs.cpp:

	Edited player names appear correctly in metaserver and gather
	dialogs.

2005-07-25 06:38  jkvw

	* Source_Files/Misc/: carbon_widgets.cpp, carbon_widgets.h,
	sdl_widgets.cpp, sdl_widgets.h:

	removed explicit specialization; should make gcc 4.0 happier

2005-07-25 06:33  jkvw

	* Source_Files/Lua/lua_script.cpp:

	stop_music() is undefined for SDL.  Dont ask me why.

2005-07-25 05:25  jkvw

	* Source_Files/Lua/lua_script.cpp:

	Correctly register L_Stop_Music

2005-07-25 05:22  jkvw

	* Source_Files/Lua/lua_script.cpp:

	[Solra Bizna] Fixes to LoadLuaScript

2005-07-25 02:26  jkvw

	* Resources/Metaserver Client.nib/objects.xib,
	Source_Files/Network/Metaserver/NibsMetaserverClientUi.cpp:

	Join button in carbon metaserver join dialog works now

2005-07-25 02:07  jkvw

	* Source_Files/Lua/lua_script.cpp,
	Source_Files/RenderOther/motion_sensor.cpp,
	Source_Files/XML/XML_LevelScript.cpp, docs/A1 Lua Scripters
	Guide.txt:

	[Solra Bizna] Lua functions on music; Draw network compass in
	non-net games (doesnt do anything unless lua is working the
	compass)

2005-07-25 01:32  jkvw

	* Source_Files/: Misc/carbon_widgets.cpp, Misc/carbon_widgets.h,
	Misc/sdl_widgets.cpp, Misc/sdl_widgets.h, Misc/shared_widgets.cpp,
	Misc/shared_widgets.h, Network/network_dialogs.cpp,
	Network/network_dialogs.h,
	Network/network_dialogs_mac_nibs_sdl.cpp,
	Network/network_dialogs_sdl.cpp:

	Shared widgets for gather dialog

2005-07-24 12:26  ghs

	* Source_Files/RenderMain/shapes_sdl.h:

	fix (with a workaround for braindead openglblit) the display of
	player shapes in gather / carnage report dialogs in software mode

2005-07-24 09:59  ghs

	* Source_Files/: Misc/sdl_widgets.h,
	Network/network_dialog_widgets_sdl.h:

	on second thought, it's not a hack to make w_text_box and
	w_chat_history selectable; they need to be selectable (although
	they give no visual indication that they're selected) so that
	keyboard-only users can use page up and page down in them

2005-07-24 09:53  ghs

	* Source_Files/Network/network_dialogs_sdl.cpp:

	make the text entry box while gathering on the metaserver match the
	w_text_box theme font

2005-07-24 09:53  ghs

	* Source_Files/Network/network_dialog_widgets_sdl.h:

	w_chat_history should use w_text_box theme font

2005-07-23 23:24  ghs

	* Source_Files/Misc/sdl_widgets.h:

	work around the w_text_box scroll bar stickiness...some quirks
	remain, but it is a good deal more usable until a nice solution is
	implemented

2005-07-23 21:17  ghs

	* Source_Files/Misc/sdl_widgets.cpp:

	fix more negative int to size_t silliness

	this one fixes scroll bars resetting when you drag them near the
	top

2005-07-23 19:40  ghs

	* Source_Files/Misc/sdl_widgets.cpp:

	use the value passed into w_list_base::center_item, and don't
	attempt to pass a negative value to set_top_item since it takes a
	size_t (hehe)

	this fixes the level selector, so now it starts at the top as it
	should

2005-07-23 19:13  ghs

	* Source_Files/Misc/sdl_widgets.cpp:

	w_list_base::new_items was setting top_item and selection to 0, but
	wasn't resetting thumb_y

2005-07-23 17:50  ghs

	* Source_Files/Misc/sdl_widgets.cpp:

	simplify text_entry baseline calculation, and fix a redraw bug

2005-07-23 17:48  ghs

	* Source_Files/RenderOther/sdl_fonts.h:

	expose leading and descent, to allow better layout; also, make
	leading a signed rather than unsigned, since in one font leading is
	-2

2005-07-23 16:41  ghs

	* Source_Files/Network/Metaserver/metaserver_messages.cpp:

	I guess bungie.net wants us to resend color for each chat
	message...::shrug::

2005-07-23 11:32  ghs

	* Source_Files/Misc/sdl_widgets.cpp:

	fix drawing when text_entry label and text heights don't match up

2005-07-23 11:18  ghs

	* Source_Files/Misc/sdl_dialogs.cpp,
	Source_Files/Misc/sdl_dialogs.h, Source_Files/Misc/sdl_widgets.h,
	Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
	data/default_theme/theme.mml:

	add the ability to theme w_text_boxes, and a hack to allow
	association of w_text_entries with w_text_boxes so the text_font
	matches

	also updated the default theme to include an entry for text box,
	otherwise it chooses monaco as the font now

2005-07-23 08:38  ghs

	* Source_Files/: Misc/sdl_widgets.cpp, Misc/sdl_widgets.h,
	Network/Metaserver/metaserver_messages.cpp,
	Network/Metaserver/metaserver_messages.h:

	support for setting (Mac/SDL) and displaying (SDL only) player
	colors on the metaserver...also switched color swatches so that
	primary is bigger and to the left of secondary

2005-07-17 21:31  jkvw

	* Source_Files/GameWorld/projectiles.cpp,
	Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
	docs/A1 Lua Scripters Guide.txt:

	[Solra Bizna] New lua functionality: projectile_detonated and
	prompt

2005-07-17 16:21  ghs

	* Source_Files/: shell_sdl.h, Misc/sdl_dialogs.cpp:

	improve (but not perfect) the behavior aleph one SDL exhibits when
	it becomes visible (say when it becomes un-minimized). It will
	attempt to redraw the screen now when that happens, in some common
	cases

2005-07-17 15:39  ghs

	* Source_Files/Misc/sdl_dialogs.cpp:

	dialogs now recognize attempts to toggle fullscreen

2005-07-17 13:04  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	Lock the correct surface (oops) when rendering in low-res mode.
	This fixes windows crashing in full-screen low-res.

2005-07-17 13:03  ghs

	* Source_Files/shell_sdl.h:

	When compiled for win32 with mingw, attempt to load the Dr. MinGW
	library (exchndl.dll) when started with the debug flag. This
	library can create backtrace reports when the program crashes.

2005-07-17 12:35  ghs

	* Source_Files/shell_sdl.h:

	when changing sizes with F-keys, use the current mode to determine
	fullscreen, rather than the preferences

2005-07-17 11:23  ghs

	* Source_Files/: shell_sdl.h, Misc/interface.cpp,
	RenderOther/screen.h, RenderOther/screen_sdl.cpp:

	SDL builds can now toggle between fullscreen and windowed mode with
	the standard keystroke alt-enter (windows) or meta-enter NB: OpenGL
	in-game switching exposes the same bug pause does NB2: SDL doesn't
	support windowed mode in native Mac OS X, so it will stay
	fullscreen. It should work with OS X SDL X11, but I have not tried
	it

2005-07-09 09:56  ghs

	* PBProjects/AlephOne-OSX10.4.xcodeproj/project.pbxproj:

	upgrading AlephOne-OSX10.4.pbproj to AlephOne-OSX10.4.xcodeproj for
	Xcode 2.1

2005-07-05 18:35  asvitkine

	* PBProjects/AlephOne-OSX10.3.pbproj/project.pbxproj:

	add Console.h and Console.cpp to 10.3 project file

2005-07-04 18:22  jkvw

	* PBProjects/AlephOne-OSX10.2.pbproj/project.pbxproj:

	Adding Console.h and Console.cpp

2005-07-04 16:37  ghs

	* Source_Files/Network/network.cpp:

	fix a bug with the in-game chat prompt

2005-07-04 16:36  ghs

	* Source_Files/Misc/Console.cpp:

	fix a bug with the initial prompt

2005-07-04 16:35  ghs

	* Source_Files/Misc/Makefile.am:

	add Console.cpp and Console.h

2005-07-04 16:04  ghs

	* Source_Files/: shell_macintosh.h, shell_sdl.h, Misc/Console.cpp,
	Misc/Console.h, Misc/vbl_macintosh.cpp, Misc/vbl_sdl.cpp,
	Network/network.cpp, Network/network.h, RenderOther/screen.cpp,
	RenderOther/screen_sdl.cpp, RenderOther/screen_shared.h:

	move the user text input from network into a more general console
	class

2005-07-03 19:32  asvitkine

	* PBProjects/AlephOne-OSX10.3.pbproj/project.pbxproj:

	update of 10.3 xcode project file for shared widgets files

2005-07-03 17:21  jkvw

	* Source_Files/Misc/preferences.cpp:

	Fixing preferences reloading strangeness in sdl

2005-07-03 15:56  jkvw

	* Source_Files/Network/network_dialogs_sdl.cpp:

	Dont show join messages in sdl join dialog.  If sdl dialog system
	gains support for intelligently handling long, mutable static text
	fields, then we can put it back.

2005-07-03 15:54  ghs

	* tools/Makefile.am:

	the widgets changes broke the precarious balance of .cpp files that
	dumprsrcs included; rather than changing them now and having them
	break again when widgets change, commenting them out to prevent
	builds from failing. Hopefully a better way can be found to create
	these tools once the widgets are stabilized

2005-07-03 15:51  ghs

	* configure.ac, Source_Files/Makefile.am, tools/Makefile.am:

	compile an icon and resources into AlephOne.exe (also changed name
	of executable from alephone.exe to AlephOne.exe)

2005-07-03 15:47  ghs

	* Resources/Windows/: alephone.ico, alephone.rc:

	add the old windows ico file, and an rc file loosely based on old
	aleph one windows releases

2005-07-03 15:41  jkvw

	* Source_Files/Network/: network_dialogs.cpp, network_dialogs.h,
	network_dialogs_sdl.cpp:

	Correctly play sounds for sdl join dialog

2005-07-03 00:58  jkvw

	* Source_Files/Network/network_dialogs.h:

	Burning NetgameJoinData

2005-07-03 00:43  ghs

	* Source_Files/Network/network.cpp:

	net number of player is valid now returns false in netConnecting
	state (fixes assert in join dialogs)

2005-07-03 00:32  ghs

	* Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp:

	update to work with gcc 4.0 (which thinks JoinDialog::gatherSearch
	is protected)

2005-07-02 23:45  ghs

	* Source_Files/Misc/Makefile.am:

	add shared_widgets.cpp to Makefiles

2005-07-02 23:43  ghs

	* Source_Files/Network/network_dialogs_sdl.cpp:

	gcc 3.4 wants SdlJoinDialogs:: instead of JoinDialogs::

2005-07-02 22:26  jkvw

	* Source_Files/Misc/sdl_dialogs.cpp:

	tab-key works properly on multisection SDL dialogs (setup network
	game)

2005-07-02 22:05  jkvw

	* Source_Files/Misc/shared_widgets.cpp:

	Adding shared_widgets.cpp

2005-07-02 21:55  jkvw

	* PBProjects/AlephOne-OSX10.2.pbproj/project.pbxproj:

	Adding shared_widgets.cpp to 10.2 project

2005-07-02 21:53  jkvw

	* Source_Files/: CSeries/NibsUiHelpers.h,
	CSeries/csdialogs_macintosh.cpp, Misc/carbon_widgets.cpp,
	Misc/carbon_widgets.h, Misc/preferences.cpp, Misc/preferences.h,
	Misc/sdl_widgets.cpp, Misc/sdl_widgets.h, Misc/shared_widgets.h,
	Network/network_dialogs.cpp, Network/network_dialogs.h,
	Network/network_dialogs_mac_nibs_sdl.cpp,
	Network/network_dialogs_sdl.cpp:

	Use shared widget interface for join dialog

2005-07-01 17:09  ghs

	* Source_Files/Misc/: sdl_dialogs.cpp, sdl_dialogs.h:

	save the state of SDL_EnableUnicode when entering dialogs, and
	restore it when leaving them, rather than setting it to false when
	leaving.  Fixes gather screen text field entry bug

2005-06-30 23:16  ghs

	* docs/A1 Lua Scripters Guide.txt:

	correct the order of got_item()'s parameters

2005-06-30 12:50  jkvw

	* Source_Files/Network/: network.cpp, network.h:

	fixing crasher on 10.2

2005-06-27 14:18  asvitkine

	* Source_Files/shell_misc.cpp, Source_Files/GameWorld/items.cpp,
	Source_Files/Network/network.cpp, Source_Files/Network/network.h,
	Source_Files/Network/network_dummy.cpp,
	PBProjects/AlephOne-OSX10.3.pbproj/project.pbxproj:

	Making use of network_dummy for DISABLE_NETWORKING build to
	eliminate some ifdefs inside code. Also, iced a bunch of warnings
	in network.cpp and added a networking disabled build to 10.3
	project file.

2005-06-27 03:05  asvitkine

	* PBProjects/AlephOne-OSX10.3.pbproj/project.pbxproj:

	update 10.3 project file for network_capabilities.cpp

2005-06-26 20:39  ghs

	* Source_Files/Network/network_messages.cpp:

	fix a bug reading / writing net_dead which resulted in asserts from
	Aleph Ones build with newer compilers

2005-06-26 20:38  ghs

	* Source_Files/Files/: AStream.cpp, AStream.h:

	add the ability to read and write booleans to AStream

2005-06-26 20:28  jkvw

	* PBProjects/AlephOne-OSX10.2.pbproj/project.pbxproj:

	adding network compatabilities to 10.2 project

2005-06-26 19:47  ghs

	* Source_Files/: GameWorld/player.cpp, Misc/DefaultStringSets.cpp,
	Network/Makefile.am, Network/network.cpp, Network/network.h,
	Network/network_capabilities.cpp, Network/network_capabilities.h,
	Network/network_dialogs.cpp, Network/network_dialogs_macintosh.cpp,
	Network/network_messages.cpp, Network/network_messages.h,
	Network/network_private.h:

	add network capabilities messages, removed special lua script
	message.  there are multiple network versions now; a string which
	versions the protocol itself, a few uints which version the
	star/ring and game engine, lua and speex

2005-06-26 13:50  ghs

	* Source_Files/: shell_sdl.h, CSeries/csalerts.cpp,
	CSeries/csalerts.h, CSeries/csalerts_sdl.cpp:

	clean up alert_user a little, and add a version that takes a
	regular string

2005-06-24 21:23  ghs

	* Source_Files/Misc/sdl_widgets.h:

	changes to compile with gcc 3.4 and higher (apparently gcc is no
	longer psychic, and won't let you use things in structs you've only
	forward declared, or use functions you haven't defined)

2005-06-23 15:27  ghs

	* configure.ac:

	fix a bug in the configure script that prevented cross-builds from
	recognizing installed lua and speex

2005-06-22 14:33  jkvw

	* Source_Files/: CSeries/NibsUiHelpers.h,
	CSeries/csdialogs_macintosh.cpp,
	Network/Metaserver/NibsMetaserverClientUi.cpp,
	Network/Metaserver/SdlMetaserverClientUi.cpp,
	Network/Metaserver/metaserver_dialogs.cpp,
	Network/Metaserver/metaserver_dialogs.h:

	New carbon modal dialog running interface and updates to metaserver
	join dialog to take advantage of it.

2005-06-21 22:28  ghs

	* Source_Files/: shell_sdl.h, Files/FileHandler.h,
	Files/FileHandler_SDL.cpp:

	make map selector default to a semi-intelligent directory; this is
	a temporary addition to preserve my sanity when gathering, and can
	be removed when someone steps up and cleans up the file preferences
	and selectors code

2005-06-19 10:24  asvitkine

	* Source_Files/: GameWorld/marathon2.cpp, Misc/PlayerImage_sdl.cpp,
	Misc/interface.cpp, Misc/interface.h, RenderMain/shapes.cpp:

	Loading collections progress bar will now only appear during level
	loads.

2005-06-19 03:59  jkvw

	* Source_Files/: Misc/preferences.cpp, Misc/preferences.h,
	Network/network_dialogs.cpp:

	Save cheat flags and advertise on metaserver in prefs file

2005-06-19 00:11  ghs

	* Source_Files/Network/network_games.cpp:

	If there is no hill in a KOTH game, don't crash, so the players can
	gang up on the gatherer for gathering such a malformed map.

2005-06-18 22:07  jkvw

	* Source_Files/: Misc/carbon_widgets.h, Misc/sdl_widgets.cpp,
	Network/Metaserver/metaserver_dialogs.cpp:

	tuneup to metaserver chat text output box

2005-06-18 20:11  ghs

	* Source_Files/Network/network_dialogs.h:

	network_dialogs used FileSpecifier, but didn't include
	FileHandler.h

2005-06-18 19:55  ghs

	* Source_Files/: Misc/DefaultStringSets.cpp,
	Network/network_dialog_widgets_sdl.h, Network/network_dialogs.cpp,
	Network/network_dialogs.h:

	Move shared stringset constants to network_dialogs.h, from
	network_dialog_widgets_sdl.h. Now DefaultStringSets.cpp doesn't
	need to include a bunch of SDL widgets code to find them (which it
	did even for NIBs builds). Mainly I did this to fix the compile, if
	you're not happy with the new location, feel free to do what you
	think is right

2005-06-16 13:47  asvitkine

	* Source_Files/: Misc/DefaultStringSets.cpp, Misc/progress.cpp,
	Misc/progress.h, RenderMain/OGL_Render.cpp, RenderMain/shapes.cpp:

	Added two progress bars to be displayed when loading a level, to
	prevent the black screen of death effect. They are displayed during
	the two most time-consuming areas of loading: loading collections,
	and starting OpenGL rendering. (If OpenGL is not on, you don't get
	the second one.) This can be further improved by making the bars
	run in a smoother fashion (which is actually only visible in
	Carbon... SDL doesn't show the bar), but this is a start.

2005-06-15 03:34  asvitkine

	* PBProjects/AlephOne-OSX10.3.pbproj/project.pbxproj:

	update of 10.3 xcode project file

2005-06-15 01:02  jkvw

	* Source_Files/CSeries/: NibsUiHelpers.h, csdialogs_macintosh.cpp:

	moving static member initialisers out from in-class

2005-06-14 23:26  ghs

	* Source_Files/: CSeries/Makefile.am, Misc/Makefile.am:

	update makefiles to reflect shared_widgets changes (these includes
	lists are getting out of hand!)

2005-06-14 23:07  jkvw

	* PBProjects/AlephOne-OSX10.2.pbproj/project.pbxproj:

	Updating PB 10.2 projct with new files carbon_widgets.cpp,
	carbon_widgets.h, and shared_widgets.h

2005-06-14 23:03  jkvw

	* Source_Files/: CSeries/NibsUiHelpers.h,
	CSeries/csdialogs_macintosh.cpp, Misc/carbon_widgets.cpp,
	Misc/carbon_widgets.h, Misc/sdl_widgets.cpp, Misc/sdl_widgets.h,
	Misc/shared_widgets.h, Network/network_dialogs.cpp,
	Network/Metaserver/NibsMetaserverClientUi.cpp,
	Network/Metaserver/SdlMetaserverClientUi.cpp,
	Network/Metaserver/metaserver_dialogs.cpp,
	Network/Metaserver/metaserver_dialogs.h:

	Introducing a widget interface common to SDL and Carbon, and using
	it for metaserver join dialog.

2005-06-10 23:57  jkvw

	* Resources/Metaserver Client.nib/objects.xib,
	Source_Files/shell_macintosh.h,
	Source_Files/CSeries/NibsUiHelpers.h,
	Source_Files/CSeries/csdialogs_macintosh.cpp,
	Source_Files/Network/Metaserver/NibsMetaserverClientUi.cpp:

	Better chat text display for Carbon metaserver dialog

2005-06-10 20:49  jkvw

	* Source_Files/Network/Metaserver/NibsMetaserverClientUi.cpp:

	Send chat in Carbon metaserver join dialog by pressing return (not
	by clicking) in text entry box

2005-06-10 02:13  asvitkine

	* Source_Files/: CSeries/NibsUiHelpers.h,
	CSeries/csdialogs_macintosh.cpp, Misc/preferences_macintosh.h,
	Network/network_dialogs.cpp:

	Removed SetPopupLabelsFromStringset, since now QQ_ code can handle
	it.  Added SetGlobalControlSignature, which will ease the migration
	of NIBs prefs code to use QQ_ functions. With this, I've also
	converted all controls on the Player tab to use QQ_ functions.
	Also, all NIBs places for color names have been converted to use
	the stringset.

2005-06-10 01:59  asvitkine

	* Source_Files/GameWorld/player.h,
	Source_Files/Misc/DefaultStringSets.cpp,
	Source_Files/Misc/sdl_widgets.cpp, Source_Files/Misc/sdl_widgets.h,
	docs/MML.html:

	Made team/player color names a stringset, and converted sdl
	widgets' hardcoded array of strings to use the stringset instead.

2005-06-10 01:40  jkvw

	* Source_Files/CSeries/csdialogs_macintosh.cpp:

	fix in QQ_set_selector_control_labels

2005-06-10 01:33  jkvw

	* Resources/Gather Network Game.nib/objects.xib:

	More space for names in gather dialog listbox

2005-06-10 01:07  asvitkine

	* Source_Files/ModelView/Dim3_Loader.cpp:

	fix warning

2005-06-10 00:19  wzenfell

	* Resources/Metaserver Client.nib/objects.xib,
	Source_Files/CSeries/NibsUiHelpers.h,
	Source_Files/CSeries/csdialogs_macintosh.cpp,
	Source_Files/Network/Metaserver/NibsMetaserverClientUi.cpp:

	Moving a couple Carbon UI-specific strings routines to
	NibsUiHelpers/ csdialogs_macintosh.  More work on Carbon NIBs
	metaserver client: users can now double-click a game in the game
	list to have its address filled into the normal Join dialog's "Join
	Address" field.

2005-06-09 23:38  jkvw

	* Source_Files/CSeries/csdialogs_macintosh.cpp:

	Recoding QQ_set_selector_control_labels (NIBs) to use CFStrings

2005-06-09 22:27  jkvw

	* Source_Files/: CSeries/csdialogs.h,
	CSeries/csdialogs_macintosh.cpp, CSeries/csdialogs_sdl.cpp,
	Misc/sdl_widgets.cpp, Network/network_dialogs.cpp,
	Network/network_dialogs_sdl.cpp:

	Use stringsets to set carbon difficulty menu in setup network game.
	 Fixing a SDL tabs oops.

2005-06-09 21:21  asvitkine

	* docs/MML.html:

	Add information on Difficulty Level Names stringset to MML
	documentation.

2005-06-09 18:29  asvitkine

	* Source_Files/Misc/preferences_macintosh.h:

	Mac preferences dialog will now initialize player difficulty popup
	list from the stringset (which can be modified by MML). A similar
	change needs to be done to the gatherer dialog for the popup there,
	and I'll let whoever is playing with that dialog handle it.

2005-06-09 18:27  asvitkine

	* Source_Files/Network/Metaserver/metaserver_messages.cpp:

	Made metaserver code use the difficulty level stringset for the
	difficulty names, rather than hard coding them in its own code.

2005-06-09 18:26  asvitkine

	* Source_Files/: GameWorld/map.h, Misc/preferences_sdl.h,
	Network/network_dialog_widgets_sdl.h:

	Moved repeated constant kDifficultyLevelsStringSetID to a single
	header file.  It is now in map.h - same place as the difficulty
	level constants are set.

2005-06-09 18:21  asvitkine

	* Source_Files/CSeries/: NibsUiHelpers.h, csdialogs_macintosh.cpp:

	New function: SetPopupLabelsFromStringset(), this initializes a
	Carbon NIBs popup menu list to the strings in a stringset. Perhaps,
	a QQ_ version should be made sometime in the future, but SDL's
	w_select_popup does not have a set_labels_stringset method yet, and
	I didn't feel like coding it.

2005-06-09 01:47  jkvw

	* Resources/Setup Network Game.nib/: info.nib, objects.xib:

	Introduce tabs and split cheat widget

2005-06-09 01:38  jkvw

	* Source_Files/Network/: network_dialogs.cpp, network_dialogs.h,
	network_dialogs_mac_nibs_sdl.cpp, network_dialogs_sdl.cpp:

	Splitting the cheats widget into three widgets; New SNG layout for
	SDL and NIBs

2005-06-09 01:35  jkvw

	* Source_Files/CSeries/: NibsUiHelpers.h, csdialogs_macintosh.cpp:

	Generic Tab-Handler for Carbon NIBs

2005-06-09 01:26  wzenfell

	* Source_Files/Network/Metaserver/NibsMetaserverClientUi.cpp:

	NIBs metaserver client now displays (albeit poorly) players in room
	and games in room.  You can't actually do anything with the
	displays (clicking is ignored).  Code is also a bit rough, but will
	shift around to be better.  Goal is to have what's currently
	ListWidget (in NIBsland) and w_list (or some of its subclasses) (in
	SDLland) share an interface, be smart about using callbacks to
	delegate some elements of behavior to client code, etc.  Also the
	string stuff will move to csstrings, or whatever.  And of course
	other places that can benefit from this stuff should use it instead
	of what it's using currently.  At some point, maybe once it
	stabilizes a bit.  (Programming is remarkably painful without
	automated refactoring tools a la Eclipse, JetBrains' IntelliJ IDEA
	or ReSharper, etc.  :( )

2005-06-08 22:55  wzenfell

	* Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp:

	Minor cleanup of w_items_in_room's interface (using boost::function
	for a callback to simplify w_items_in_room)

2005-06-08 04:09  jkvw

	* Source_Files/Network/network_dialogs_sdl.cpp:

	Using more shared code, less private code, for SDL netgame setup
	dialog

2005-06-08 03:58  jkvw

	* Source_Files/Network/: network_dialogs.h,
	network_dialogs_sdl.cpp:

	Sectioning out part of SDL setup netgame dialog (using new SDL
	dialog tab-like thingy)

2005-06-08 03:51  jkvw

	* Source_Files/Misc/: sdl_dialogs.cpp, sdl_dialogs.h,
	sdl_widgets.cpp, sdl_widgets.h:

	Tab-like thingy for SDL dialogs

2005-06-07 20:35  jkvw

	* Source_Files/Network/network_dialogs_sdl.cpp:

	cheats widget for SDL

2005-06-05 12:43  ghs

	* Source_Files/Network/network.cpp:

	I always forget to remove the debug fprintfs before I commit!

2005-06-05 12:09  ghs

	* Source_Files/Network/: network.cpp, network.h,
	network_dialogs.cpp, network_dialogs_sdl.cpp, network_messages.cpp,
	network_messages.h, network_private.h:

	implement the ability to change color after being gathered, fixed a
	small bug with dropped players, increment network versions

2005-06-05 09:14  ghs

	* Source_Files/Network/network_dialogs_sdl.cpp:

	add a cast to fix compilation on my gcc

2005-06-05 03:23  jkvw

	* Resources/Join Network Game.nib/: info.nib, objects.xib:

	Adding color change widget and dropping recent hosts widget.

2005-06-05 03:21  jkvw

	* Source_Files/Network/: network_dialogs.cpp, network_dialogs.h,
	network_dialogs_mac_nibs_sdl.cpp, network_dialogs_sdl.cpp:

	Dialog support for late joiner colour change.  Feature will not
	work until netgame setup code for it is in.

2005-06-01 05:23  jkvw

	* Source_Files/: Files/FileHandler.cpp,
	Files/filetypes_macintosh.cpp, Network/network_dialogs.cpp:

	Handle _typecode_netscript in OSX

2005-06-01 04:36  jkvw

	* Source_Files/Files/: FileHandler.cpp, filetypes_macintosh.cpp,
	tags.h:

	OSX read file dialog now lets user choose a file with any valid
	file type, not just one specific file type.  (so user can load M2
	films as well as infinity films, for example)

2005-05-31 22:35  ghs

	* PBProjects/AlephOne-OSX10.3.pbproj/project.pbxproj:

	moving AlephOne-OSX.pbproj to AlephOne-OSX10.3.pbproj to match the
	other two project files

2005-05-31 18:45  asvitkine

	* Source_Files/Lua/lua_script.cpp, docs/A1 Lua Scripters Guide.txt,
	examples/lua/Alien_Weapons_For_All.txt:

	New Lua function: item_index_valid(item_index) New Lua constant:
	MAXIMUM_OBJECTS_PER_MAP

	Okay, my goal is achieved. With the new Lua item manipulation
	functions, you can now disable spawning of certain types of items
	on the map, or even replace a certain type of item with another.
	It's some good stuff.

2005-05-31 10:53  asvitkine

	* Source_Files/GameWorld/items.cpp,
	Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
	docs/A1 Lua Scripters Guide.txt:

	New lua functions: get_item_polygon(item_index),
	delete_item(item_index) New lua trigger: item_created(item_index)
	Working towards better item manipulation with Lua, so that soon we
	can have a Lua script prevent spawning of certain items in
	netgames, or replace them with other items, for example.  After
	this commit, the only obstacle left in achieving this goal is that
	initial item placement is done _before_ lua is initialised, and
	thus items created initially can't activate lua's item_created
	trigger (only items loaded afterwards activate it). I've documented
	this, but we want to fix this or create a workaround (such as being
	able to find items of that type and remove them on init() for
	example).

2005-05-31 03:48  jkvw

	* Source_Files/Network/network_dialogs.h:

	removing appletalk zones constant and moving autogather constant to
	where it belongs

2005-05-31 03:22  jkvw

	* docs/A1 Lua Scripters Guide.txt:

	Dropping author credits and revision date.  Nobody was updating
	them.  Better to not have the information than for it to be wrong.
	If you want to know who contributed and when, read the cvs log.

2005-05-31 03:13  jkvw

	* PBProjects/AlephOne-OSX10.2.pbproj/project.pbxproj:

	Dropping carbon resources target, and copying in SDL frameworks as
	part of NIBs and SDL targets

2005-05-31 01:47  asvitkine

	* Source_Files/Lua/lua_script.cpp, docs/A1 Lua Scripters Guide.txt:

	New lua accessor: get_item_type(item_index). Working towards better
	item manipulation with Lua, so that soon we can have a Lua script
	prevent spawning of certain items in netgames, for example.

2005-05-31 00:35  jkvw

	* PBProjects/AlephOne-OSX10.2.pbproj/project.pbxproj:

	Moving Jaguar project file to trunk

2005-05-31 00:04  jkvw

	* Source_Files/: CSeries/csstrings.cpp, CSeries/csstrings.h,
	Misc/sdl_widgets.cpp, Misc/sdl_widgets.h,
	Network/network_dialogs.cpp, Network/network_dialogs_sdl.cpp:

	Replacing SDL interfaces game type selector with a popup

2005-05-30 17:16  ghs

	* configure.ac:

	check for boost/bind.hpp and boost/function.hpp in the configure
	file

2005-05-30 17:15  ghs

	* Source_Files/Network/Metaserver/Makefile.am:

	add SdlMetaserverClientUi.cpp

2005-05-30 15:10  wzenfell

	* Resources/Join Network Game.nib/objects.xib, Resources/Metaserver
	Client.nib/info.nib, Resources/Metaserver Client.nib/objects.xib,
	Source_Files/shell_sdl.h,
	Source_Files/CSeries/csdialogs_macintosh.cpp,
	Source_Files/Misc/sdl_dialogs.cpp, Source_Files/Misc/sdl_dialogs.h,
	Source_Files/Misc/sdl_widgets.cpp, Source_Files/Misc/sdl_widgets.h,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp,
	Source_Files/Network/Metaserver/NibsMetaserverClientUi.cpp,
	Source_Files/Network/Metaserver/SdlMetaserverClientUi.cpp,
	Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
	Source_Files/Network/Metaserver/metaserver_dialogs.h:

	Submitting partial (feature-incomplete) changes in support of NIBs
	metaserver client.  Also introducing structures for better UI code
	sharing, and introducing use of boost::function and boost::bind for
	better callback support.  Fixing copy_text_control_value_to_string
	or whatever to not be restricted to 256 characters.

2005-05-30 12:20  ghs

	* Source_Files/Network/: network.cpp, network.h,
	network_dialogs.cpp, network_dialogs_mac_nibs_sdl.cpp,
	network_dialogs_sdl.cpp, network_private.h:

	players canceling after they are gathered are removed from the
	gathered players list, and can be re-added once they rejoin.
	updated network versions yet again (only a few more left I think)

2005-05-30 11:17  ghs

	* Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp:

	fix NIBs build

2005-05-30 11:12  ghs

	* Source_Files/Network/: network.cpp, network.h,
	network_dialogs_mac_nibs_sdl.cpp, network_dialogs_sdl.cpp,
	network_messages.h:

	when un-joined players cancel joining remove them from the list of
	players

2005-05-29 17:24  asvitkine

	* Source_Files/RenderOther/ViewControl.cpp:

	MML resetability for FOV (field of vision) stuff, View stuff, and
	Landscapes.

2005-05-29 16:45  asvitkine

	* Source_Files/: shell.h, shell_macintosh.h, shell_sdl.h,
	XML/XML_LevelScript.cpp, XML/XML_MakeRoot.cpp,
	XML/XML_ParseTreeRoot.h:

	Between levels, values set by MML will be reset to the engine
	defaults, and then the base MML (from Scripts folder) will be
	loaded, before finally loading the level specific MML for the next
	level (if it exists). This eliminates the problem with values set
	by a previous level's MML script remaining set for the next level.

	NOTE: Some MML elements will not yet reset with these changes, and
	support for these will have to come at a later time. Though, most
	of the gameplay-critical elements should be resetting.

2005-05-29 14:34  ghs

	* Source_Files/Network/network.cpp:

	restore level change functionality for network games by listening
	for map/physics/lua when netState==netDown. this doesn't seem ideal
	to me but it works

2005-05-29 14:20  ghs

	* Source_Files/Network/network.cpp:

	add additional information to unexpected message logs

2005-05-29 13:41  asvitkine

	* Source_Files/RenderMain/OGL_Subst_Texture_Def.cpp:

	MML resetability for substitute OpenGL textures.

2005-05-29 11:57  asvitkine

	* Source_Files/RenderMain/OGL_Setup.cpp:

	MML resetability for fog

2005-05-29 11:51  ghs

	* Source_Files/: Misc/DefaultStringSets.cpp, Network/network.cpp,
	Network/network_private.h:

	make some error messages a little more helpful, and some minor code
	cleanup

2005-05-29 01:42  asvitkine

	* Source_Files/Misc/interface.cpp:

	Gets rid of a couple DISABLE_NETWORKING and handles interface
	clicks on gather and join buttons better.

2005-05-29 01:29  asvitkine

	* Source_Files/Network/network_microphone_sdl_win32.cpp:

	This allows DISABLE_NETWORKING to build on Windows.

2005-05-27 19:21  jkvw

	* Source_Files/CSeries/csdialogs_macintosh.cpp:

	Fix for NIBs setup netgame level selection popup

2005-05-27 19:01  asvitkine

	* Source_Files/Network/network.h:

	changed TRUE's to 1's in DISABLE_NETWORKING build as vc++ was
	complaining that TRUE was undefined

2005-05-27 18:45  jkvw

	* Source_Files/GameWorld/player.cpp:

	Swim fixed

2005-05-27 17:38  asvitkine

	* Source_Files/RenderOther/: screen.cpp, screen_sdl.cpp,
	screen_shared.h:

	Changed ShowHUD into a flag instead of a bool, so that other flags
	can be added at a later time, if needed.

2005-05-27 16:33  jkvw

	* Source_Files/Network/: network_dialogs.cpp,
	network_dialogs_sdl.cpp:

	Use shared SNG dialog information verification code in SDL;
	bugfixes in same

2005-05-27 01:55  jkvw

	* Source_Files/Network/network_dialogs.cpp:

	Hackish and temporary fix for NIBs script selection

2005-05-26 13:30  ghs

	* data/Makefile.am:

	remove Text_Strings.mml from the source distribution

2005-05-25 20:10  jkvw

	* Resources/Setup Network Game.nib/info.nib, Resources/Setup
	Network Game.nib/objects.xib,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp:

	Moving setup network game map selection to shared code; adding SNG
	map selection to NIBs

2005-05-25 18:50  asvitkine

	* Source_Files/GameWorld/devices.cpp:

	MML resetability for control panels / devices. Had to move some
	free-standing variables into a structure for easier manipulation.

2005-05-25 14:37  brefin

	* Source_Files/CSeries/csdialogs_macintosh.cpp:

	Fix for failure to compile due to: invalid conversion from 'const
	std::string* const' to 'std::string*'

2005-05-25 14:34  jkvw

	* data/Text_Strings.mml[DEAD]:

	Burninating Text_Strings.mml, becuase we no longer need it, and its
	presence causes problems.

2005-05-25 14:06  jkvw

	* data/Text_Strings.mml:

	Change order of Time Limit and Score Limit to match Carbon dialog.
	(We are not yet disentangled from Text_Strings.mml)

2005-05-25 14:02  jkvw

	* Source_Files/: Misc/DefaultStringSets.cpp,
	Network/network_dialogs_mac_nibs_sdl.cpp,
	Network/network_dialogs_sdl.cpp:

	Can select game limit types in SDL setup network game again

2005-05-24 23:55  asvitkine

	* Source_Files/RenderOther/motion_sensor.cpp:

	MML resetability for motion sensor stuff. Had to move several
	free-standing variables into a struct for easier manipulation.

2005-05-24 23:36  asvitkine

	* Source_Files/RenderOther/fades.cpp:

	MML resetability for fader stuff.

2005-05-24 16:12  asvitkine

	* Source_Files/Sound/mysound.cpp:

	MML resetability for ambient and random sounds.

2005-05-24 16:10  asvitkine

	* Source_Files/GameWorld/media.cpp:

	Oops, fix for typo.

2005-05-24 15:58  asvitkine

	* Source_Files/GameWorld/media.cpp:

	MML resetability for media (liquids).

2005-05-24 15:48  asvitkine

	* Source_Files/RenderMain/shapes.cpp:

	MML resetability for infravision stuff.

2005-05-24 11:36  asvitkine

	* Source_Files/GameWorld/player.cpp:

	MML resetability for player scripts. These were slightly painful
	because I had to move a bunch of free-standing global variables
	into structures so it would be easier to back them up and restore
	them.

2005-05-24 11:33  asvitkine

	* Source_Files/GameWorld/dynamic_limits.cpp:

	MML resetability for dynamic limits scripts.

2005-05-24 11:32  asvitkine

	* Source_Files/GameWorld/items.cpp:

	MML resetability for item scripts.

2005-05-24 11:31  asvitkine

	* Source_Files/GameWorld/map.cpp:

	MML resetability for environment scripts.

2005-05-24 11:29  asvitkine

	* Source_Files/GameWorld/monsters.cpp:

	MML resetability for damage kick monster scripts.

2005-05-24 11:27  asvitkine

	* Source_Files/GameWorld/platforms.cpp:

	MML resetability for platform scripts.

2005-05-24 11:26  asvitkine

	* Source_Files/GameWorld/scenery.cpp:

	MML resetability for scenery scripts.

2005-05-24 11:25  asvitkine

	* Source_Files/GameWorld/weapons.cpp:

	MML resetability for weapon scripts.

2005-05-24 11:24  asvitkine

	* Source_Files/XML/: XML_ElementParser.cpp, XML_ElementParser.h,
	XML_MakeRoot.cpp:

	The underlying groundwork for the MML fix (ability to reset values
	back that were changed by MML scripts).

2005-05-23 23:32  jkvw

	* docs/A1 Lua Scripters Guide.txt:

	[Solra Bizna] Corrections to lua scripters guide

2005-05-23 22:19  asvitkine

	* Source_Files/RenderOther/screen.cpp:

	Okay the region disposal should be finally right, the last thing
	was my fault.

2005-05-23 22:02  jkvw

	* Source_Files/RenderOther/screen.cpp:

	[Solra Bizna] Dont try to dispose non-opengl region when in opengl
	mode

2005-05-23 21:40  jkvw

	* Source_Files/: CSeries/csdialogs.h,
	CSeries/csdialogs_macintosh.cpp, CSeries/csdialogs_sdl.cpp,
	Misc/sdl_widgets.cpp, Misc/sdl_widgets.h,
	Network/network_dialogs.cpp, Network/network_dialogs.h,
	Network/network_dialogs_sdl.cpp:

	More code sharing and fixes for setup network game

2005-05-23 20:04  asvitkine

	* Source_Files/RenderOther/screen.cpp:

	More cleanup of ancient pre-carbon gunk.

2005-05-22 21:19  ghs

	* Source_Files/Makefile.am:

	adding DefaultStringSets.cpp to make files, in preparation for
	changing network error messages. This will make Text_Strings.mml
	unnecessary; it should be removed from the Scripts folder for the
	next release

2005-05-22 16:41  ghs

	* Source_Files/Network/network_messages.cpp:

	removed chatty deflate printfs

2005-05-22 16:40  ghs

	* Source_Files/Network/network.cpp:

	gory debug statements are removed, and unexpected packets are
	logged

2005-05-22 12:03  ghs

	* Source_Files/Network/network.cpp:

	an #ifdef NETWORK_IP evaded my recent purge of them, SDL net games
	should now work again

2005-05-22 11:55  jkvw

	* Source_Files/Lua/lua_script.cpp, docs/A1 Lua Scripters Guide.txt:

	[Solra Bizna] More lua functions on projectiles

2005-05-22 11:13  ghs

	* Source_Files/Network/network.cpp:

	a better fix for "unexpected physics message", still not perfect
	but anything better would require a big rework of dialogs code

2005-05-22 11:12  ghs

	* Source_Files/TCPMess/: CommunicationsChannel.cpp,
	CommunicationsChannel.h:

	add DispatchOneIncomingMessage, which does about what you'd expect

2005-05-22 10:49  ghs

	* Source_Files/Network/network_messages.cpp:

	added inefficient write_pstring and read_pstring functions, because
	the player name is a pstring! this should fix the SNG assert and
	probably some other topology transfer errors

2005-05-22 00:58  ghs

	* Source_Files/Network/network.cpp:

	it's possible for a bunch of messages to get processed at once, and
	for physics to get processed before the net state is updated. this
	works around that for now by checking the handler state :(

2005-05-21 20:09  asvitkine

	* Source_Files/RenderMain/RenderRasterize.cpp:

	Fix for division by zero errors. (sf bugs 988815 and 988818)

2005-05-21 12:21  asvitkine

	* Resources/GUI.nib/objects.xib:

	Fix label in NIBs Player Prefs: "Name" to "Color" as it should be.

2005-05-21 12:05  asvitkine

	* Source_Files/RenderOther/computer_interface.cpp:

	Fix for freeze in the Terminal.

2005-05-20 11:32  asvitkine

	* Source_Files/GameWorld/: player.cpp, player.h, weapons.cpp:

	Moved MML-settable player settings variables to one single
	structure so that it will be easier to implement the upcoming MML
	fix. Also, fixed small DISABLE_NETWORKING-related issue.

2005-05-20 10:00  asvitkine

	* Source_Files/GameWorld/effects.cpp:

	Use the MML-sound for the teleport, not the hardcoded one.

2005-05-19 21:33  ghs

	* Source_Files/Network/: RingGameProtocol.cpp, network.cpp,
	network.h, network_dialogs.cpp, network_dialogs.h,
	network_dialogs_macintosh.cpp, network_private.h:

	clean up network code a bit. I've removed all checks for
	HAVE_SDL_NET, the code now assumes if you have building networking
	enabled, you have SDL_net. If you don't, you should use the set
	DISABLE_NETWORKING

2005-05-19 12:17  asvitkine

	* Source_Files/CSeries/csdialogs.h:

	[no log message]

2005-05-19 12:17  asvitkine

	* Source_Files/Files/preprocess_map_shared.cpp:

	warning fix

2005-05-19 12:15  asvitkine

	* PBProjects/SDLMain.m, PBProjects/confpaths.h,
	Resources/GUI.nib/info.nib, Resources/GUI.nib/objects.xib,
	Source_Files/shell.cpp, Source_Files/shell_sdl.h,
	Source_Files/Misc/interface_macintosh.cpp,
	Source_Files/Misc/preferences.cpp,
	Source_Files/RenderOther/game_window.cpp, docs/MML.html:

	1. The vidmaster dialog text is now MML-settable and is now
	consistent in formatting between Carbon NIBs and SDL builds.  2.
	The SDL Mac OS X build is no longer restrained to being named
	exactly "AlephOneSDL.app" (ie, now users can rename it without
	breaking it.) 3. Also, final changes for DISABLE_NETWORKING to
	work.

2005-05-19 12:11  asvitkine

	* Source_Files/Network/Metaserver/: metaserver_dialogs.cpp,
	metaserver_messages.cpp, network_metaserver.cpp:

	DISABLE_NETWORKING stuff.

2005-05-19 12:07  asvitkine

	* Source_Files/Misc/OGL_Dialog.cpp:

	Removal of USE_CARBON_ACCESSORS crud.

2005-05-19 12:00  asvitkine

	* Source_Files/: shell_misc.cpp, Files/AStream.cpp,
	Files/game_wad.cpp, RenderOther/motion_sensor.cpp:

	A new DISABLE_NETWORKING define for non-networked Aleph One builds.

2005-05-19 11:56  asvitkine

	* Source_Files/RenderMain/OGL_Render.cpp:

	warning fix, removal of USE_CARBON_ACCESSORS crud

2005-05-19 11:54  asvitkine

	* Source_Files/: Misc/interface.cpp, Misc/interface_sdl.cpp,
	GameWorld/items.cpp, GameWorld/marathon2.cpp, GameWorld/player.cpp,
	Lua/lua_script.cpp, Network/RingGameProtocol.cpp,
	Network/StarGameProtocol.cpp, Network/network.cpp,
	Network/network.h, Network/network_data_formats.cpp,
	Network/network_ddp.cpp, Network/network_dialog_widgets_sdl.cpp,
	Network/network_dialogs.cpp,
	Network/network_dialogs_mac_nibs_sdl.cpp,
	Network/network_dialogs_mac_sdl.cpp,
	Network/network_dialogs_macintosh.cpp,
	Network/network_dialogs_sdl.cpp, Network/network_games.cpp,
	Network/network_lookup.cpp, Network/network_lookup_sdl.cpp,
	Network/network_messages.cpp, Network/network_microphone.cpp,
	Network/network_microphone_shared.cpp, Network/network_names.cpp,
	Network/network_speaker.cpp, Network/network_speaker_sdl.cpp,
	Network/network_speaker_shared.cpp, Network/network_speex.cpp,
	Network/network_star_hub.cpp, Network/network_star_spoke.cpp,
	Network/network_udp.cpp, RenderOther/HUDRenderer.cpp,
	Sound/sound_sdl.h, TCPMess/CommunicationsChannel.cpp,
	TCPMess/Message.cpp, TCPMess/MessageDispatcher.cpp,
	TCPMess/MessageHandler.cpp, TCPMess/MessageInflater.cpp:

	A new DISABLE_NETWORKING define for non-networked Aleph One builds.

2005-05-19 10:21  asvitkine

	* Source_Files/RenderOther/screen.cpp:

	change of '#if USES_NIBS' to '#ifdef USES_NIBS' for consistency;
	removal of USE_CARBON_ACCESSORS crud; fix for mac software
	rendering HUD flicker in map mode;

2005-05-19 10:17  asvitkine

	* Source_Files/RenderMain/scottish_textures.cpp:

	slight optimization for software renderer

2005-05-19 10:05  asvitkine

	* Source_Files/XML/XML_ResourceFork.cpp:

	more USE_CARBON_ACCESSORS cleanup

2005-05-19 09:12  asvitkine

	* Source_Files/: Files/FileHandler.cpp,
	Files/wad_prefs_macintosh.cpp, RenderMain/shapes_macintosh.h,
	RenderOther/OverheadMap_QD.cpp, RenderOther/screen_shared.h:

	Even more cleanup of USE_CARBON_ACCESSORS.

2005-05-19 09:05  asvitkine

	* Source_Files/CSeries/sdl_cseries.h:

	include corefoundation headers if we're on the right platform

2005-05-19 09:01  asvitkine

	* Source_Files/: Misc/PlayerDialogs.cpp, Misc/game_dialogs.cpp,
	Misc/keyboard_dialog.cpp, Misc/preferences_macintosh.h,
	Misc/progress.cpp, RenderMain/Crosshairs.cpp,
	RenderOther/computer_interface.cpp, RenderOther/images_macintosh.h,
	RenderOther/screen_drawing_macintosh.h:

	More cleanup of old ifdef USE_CARBON_ACCESSORS crud.

2005-05-19 08:53  asvitkine

	* Source_Files/: shell_macintosh.h,
	CSeries/csdialogs_macintosh.cpp, CSeries/csfonts.cpp,
	CSeries/csmisc.cpp:

	Remove more USE_CARBON_ACCESSORS ifdefs, also fix of MML loading
	from "Scripts" folder for NIBs build.

2005-05-19 08:49  asvitkine

	* Source_Files/CSeries/gdspec.cpp:

	remove carbon accessors ifdefs, use cseries.h for headers

2005-05-19 08:48  asvitkine

	* Source_Files/CSeries/macintosh_cseries.h:

	a bunch of macros for pre-Carbon functionality.. this way all the
	ifdefs relating to carbon accessors in the rest of the code can be
	removed

2005-05-18 07:05  jkvw

	* Source_Files/RenderOther/computer_interface.cpp:

	[Solra Bizna] Trigger lua terminal_exit when taking damage or
	logging out passively

2005-05-18 05:45  jkvw

	* Source_Files/GameWorld/projectile_definitions.h,
	Source_Files/GameWorld/projectiles.cpp,
	Source_Files/Lua/lua_script.cpp, docs/A1 Lua Scripters Guide.txt:

	[Solra Bizna] New lua functions on monsters and projectiles

2005-05-15 12:06  jkvw

	* Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp:

	fixing problem in join dialog

2005-05-15 04:51  jkvw

	* Source_Files/CSeries/csdialogs.h,
	Source_Files/CSeries/csdialogs_macintosh.cpp,
	Source_Files/Lua/lua_script.cpp, docs/A1 Lua Scripters Guide.txt:

	[Solra Bizna] Lua function set_player_position, plus some std::
	stuff

2005-05-15 03:31  jkvw

	* Source_Files/Network/network_dialogs.cpp:

	fixing off-by-one error in level selection

2005-05-15 01:30  wzenfell

	* Resources/GUI.nib/info.nib, Resources/GUI.nib/objects.xib,
	Resources/Gather Network Game.nib/classes.nib, Resources/Gather
	Network Game.nib/info.nib, Resources/Gather Network
	Game.nib/objects.xib, Resources/Join Network Game.nib/classes.nib,
	Resources/Join Network Game.nib/info.nib, Resources/Join Network
	Game.nib/objects.xib, Resources/Metaserver Client.nib/classes.nib,
	Resources/Metaserver Client.nib/info.nib, Resources/Metaserver
	Client.nib/objects.xib, Resources/Postgame Carnage
	Report.nib/classes.nib, Resources/Postgame Carnage
	Report.nib/info.nib, Resources/Postgame Carnage
	Report.nib/objects.xib, Resources/Setup Network
	Game.nib/classes.nib, Resources/Setup Network Game.nib/info.nib,
	Resources/Setup Network Game.nib/objects.xib,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp:

	Splitting out all network dialogs from GUI.nib in one batch, to
	ease other folks' project-file maintenance (rather than require
	they update as I split out each additional one incrementally).
	Also trying to use human- friendly names (e.g. Netgame_Setup ->
	Setup Network Game) . . . hope that's not misguided.  Postgame
	Carnage Report not yet tested in split-out form, but all others
	were treated the same way and work, so I don't expect problems.

	Committing Metaserver Client.nib, even though it's not quite used
	yet, because it's convenient to do so.	:)

2005-05-14 12:58  ghs

	* Source_Files/Network/network_dialogs.cpp:

	when selecting net script files, look for files of _type_netscript

2005-05-14 12:39  ghs

	* Source_Files/CSeries/Makefile.am:

	remove cstrings_sdl.cpp and add cstrings.cpp

2005-05-14 12:38  ghs

	* Source_Files/Network/network_dialogs_sdl.cpp:

	change respond_to_script_twiddle prototype to match expected
	callback prototype

2005-05-14 12:38  ghs

	* Source_Files/Network/network_dialogs.cpp:

	gcc docs say not to use "\pstrings"

2005-05-14 02:58  jkvw

	* Resources/GUI.nib/info.nib, Resources/GUI.nib/objects.xib,
	Source_Files/Misc/preferences_macintosh.h:

	Use Mouse checkbox for NIBs

2005-05-13 11:31  ghs

	* Source_Files/Lua/lua_script.cpp:

	associate set_player_color with L_Set_Player_Color

2005-05-12 23:57  wzenfell

	* Source_Files/: CSeries/NibsUiHelpers.h, CSeries/csdialogs.h,
	CSeries/csdialogs_macintosh.cpp, CSeries/gdspec.cpp,
	Misc/OGL_Dialog.cpp, Misc/PlayerDialogs.cpp, Misc/game_dialogs.cpp,
	Misc/interface_macintosh.cpp, Misc/keyboard_dialog.cpp,
	Misc/preferences_macintosh.h, Misc/progress.cpp,
	Network/network_dialogs.cpp,
	Network/network_dialogs_mac_nibs_sdl.cpp, RenderOther/screen.cpp:

	Splitting specific NIBs details out of csdialogs.h into
	NibsUiHelpers.h Updating 10.2 devtools project; Xcoders will need
	to update theirs too.

2005-05-12 23:40  ghs

	* Source_Files/: shell.h, RenderOther/OverheadMapRenderer.h:

	fix player color in overhead map in SDL builds, by using RGBColor
	version of _get_player_color instead of SDLColor version. YMMV when
	using SDLColor version of _get_player_color, it seems to work some
	places but not others, and I didn't figure out why

2005-05-12 12:06  jkvw

	* Source_Files/: CSeries/csdialogs.h,
	CSeries/csdialogs_macintosh.cpp, CSeries/csdialogs_sdl.cpp,
	Network/network_dialogs.cpp, Network/network_dialogs.h,
	Network/network_dialogs_mac_nibs_sdl.cpp,
	Network/network_dialogs_sdl.cpp:

	Better code sharing for setup network game dialog

2005-05-11 09:25  jkvw

	* Source_Files/: CSeries/csdialogs.h,
	CSeries/csdialogs_macintosh.cpp, CSeries/csdialogs_sdl.cpp,
	CSeries/csstrings.cpp, Network/network_dialogs.cpp,
	Network/network_dialogs_mac_nibs_sdl.cpp,
	Network/network_dialogs_sdl.cpp,
	Network/Metaserver/metaserver_dialogs.cpp:

	Renaming/consolidating functions on controls, unhosing SDL.
	Resources is hosed.

2005-05-11 00:03  wzenfell

	* Source_Files/Network/: network_dialogs.h,
	network_dialogs_mac_nibs_sdl.cpp,
	Metaserver/metaserver_dialogs.cpp:

	Carbon NIBs gatherers may now elect to advertise their games on
	metaserver

2005-05-11 00:01  wzenfell

	* Source_Files/CSeries/: csstrings.cpp, csstrings_sdl.cpp[DEAD]:

	Merging Macintosh and SDL csstrings.cpp's into one shared
	csstrings.cpp.	Updated Mac OS X 10.2 build file to use
	csstrings.cpp rather than csstrings_sdl.cpp; other build files will
	need to be updated as well.

2005-05-10 01:17  wzenfell

	* Source_Files/Network/network_dialogs.cpp:

	Fix apparent bug relating to NIBs netgame setup dialog and "Aliens"
	toggle

2005-05-09 23:51  wzenfell

	* Resources/GUI.nib/info.nib, Resources/GUI.nib/objects.xib,
	Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp:

	Splitting Setup Network Game dialog into its own NIB file.  I plan
	to split out more and more dialogs as I touch them: this better
	matches Apple's recommendations, and also should make CVS
	operations on NIB contents more granular (fewer conflicts in binary
	files).

	Only updating 10.2 devtools project file; Xcoders will need to make
	the corresponding addition of the new NIB file.

2005-05-09 07:20  jkvw

	* Source_Files/Misc/preferences_macintosh.h:

	Dont clobber input_preferences->input_device in NIBs

2005-05-08 17:06  ghs

	* Source_Files/: GameWorld/marathon2.cpp, Misc/interface.cpp,
	Sound/music.h, XML/XML_LevelScript.cpp:

	[Alexei Svitkine] make StopLevelMusic() to no longer be SDL-only,
	which should stop music playback correctly at level changes in OS X
	Carbon

2005-05-05 08:43  jkvw

	* Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp,
	Resources/GUI.nib/info.nib, Resources/GUI.nib/objects.xib:

	Adding bits and pieces to NIBs interface

2005-05-03 19:47  jkvw

	* Source_Files/Lua/lua_script.cpp:

	Only seed lua RNG when playing with a lua script

2005-05-03 19:39  jkvw

	* Resources/GUI.nib/info.nib, Resources/GUI.nib/objects.xib,
	Source_Files/CSeries/csdialogs_macintosh.cpp,
	Source_Files/CSeries/csdialogs_sdl.cpp,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp:

	network dialog fixups, including SDL join by metaserver

2005-04-30 00:13  ghs

	* Source_Files/: CSeries/csdialogs_sdl.cpp, Lua/lua_script.cpp:

	void functions can't return 0, and case sensitive file systems
	can't find random.h

2005-04-30 00:04  ghs

	* Source_Files/RenderOther/: screen_drawing_sdl.h, screen_sdl.cpp:

	lock SDL surfaces before twiddling with their pixels; this keeps us
	from crashing in fullscreen software mode on windows, although I'm
	seeing some strange drawing corruption there, I don't think this is
	related

2005-04-29 02:14  jkvw

	* Source_Files/Lua/lua_script.cpp, docs/A1 Lua Scripters Guide.txt:

	Added lua function better_random()

2005-04-29 00:17  jkvw

	* Source_Files/: CSeries/csdialogs.h,
	CSeries/csdialogs_macintosh.cpp, CSeries/csdialogs_sdl.cpp,
	CSeries/csstrings.cpp, CSeries/csstrings.h,
	CSeries/csstrings_sdl.cpp, Misc/interface.cpp, Misc/interface.h,
	Network/network_dialogs.cpp, Network/network_dialogs.h,
	Network/network_dialogs_mac_nibs_sdl.cpp,
	Network/network_dialogs_mac_sdl.cpp,
	Network/network_dialogs_sdl.cpp:

	Some superstructure for dialog code sharing, and updated join
	dialog to use it.  Join by metaserver broken temporarily.

2005-04-24 23:11  ghs

	* Source_Files/RenderOther/screen.cpp:

	fix HAVE_CORE_GRAPHICS logic, restores screen_printfs in Mac OpenGL
	among other fixes

2005-04-24 20:49  ghs

	* Source_Files/: shell_macintosh.h, shell_misc.cpp, shell_sdl.h,
	CSeries/csstrings.cpp, GameWorld/marathon2.cpp,
	Misc/interface_macintosh.cpp, Misc/vbl_macintosh.cpp,
	Misc/vbl_sdl.cpp, Network/network.cpp, Network/network.h,
	Network/network_messages.cpp, Network/network_messages.h,
	RenderOther/screen.cpp, RenderOther/screen_sdl.cpp,
	RenderOther/screen_shared.h:

	added basic in-game netchat support (activate by pressing
	backslash, send by pressing enter, abort by pressing esc)

2005-04-23 00:15  ghs

	* Source_Files/Misc/: OGL_Dialog.cpp, PlayerDialogs.cpp,
	preferences.cpp, preferences_macintosh.h:

	[Alexei Svitkine] this should fix the rest of the NIBs checkboxes,
	it also #ifndef's out a section of code that's unused for the SDL
	build, to eliminate some warnings

2005-04-21 20:45  ghs

	* Source_Files/Network/: network_dialogs.cpp, network_dialogs.h,
	network_dialogs_mac_nibs_sdl.cpp, network_dialogs_mac_sdl.cpp,
	network_dialogs_macintosh.cpp, network_dialogs_sdl.cpp:

	[Alexei Svitkine] cleaned up a lot of the network dialog code,
	removing like 300+ lines of code and a ton of NIBs ifdefs, while
	keeping the same functionality for both NIBs and non-NIBs versions

2005-04-17 11:11  ghs

	* Source_Files/Misc/preferences_sdl.h:

	prevent assigning the SDLK_QUESTION key in the configure prefs. You
	can still configure shift and / so you can probably get yourself
	into trouble if you want to

2005-04-17 10:57  ghs

	* Source_Files/shell_sdl.h:

	move FPS key on SDL platforms back to '?'

2005-04-12 13:49  jkvw

	* Source_Files/Misc/preferences.cpp:

	Unburnination of static functions which were not unused after all

2005-04-10 01:26  wzenfell

	* Source_Files/Network/: network_dialogs_sdl.cpp,
	Metaserver/metaserver_dialogs.cpp, Metaserver/network_metaserver.h:

	Player IDs are uint32s, not uint16s.  Also, now drawing metaserver
	users' colors in swatches by their names in the SDL UI.  The trick
	is, the swatches aren't yet hooked up to the players' actual
	colors.  But it's getting closer.  :)

2005-04-10 01:07  wzenfell

	* Source_Files/Misc/preferences.cpp:

	Burninating commented-out code, #ifdef OBSOLETE code, and unused
	static functions: removed 5 build warnings and 153 lines.

2005-04-10 01:03  wzenfell

	* Source_Files/Network/network_messages.cpp:

	Fixing up a couple warnings

2005-04-10 00:11  ghs

	* Source_Files/RenderOther/screen.cpp:

	commenting out the background window requires commenting out the
	associated assert

2005-04-09 12:21  ghs

	* Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp:

	NIBs builds and gathering works

2005-04-09 11:09  ghs

	* Source_Files/Network/network.cpp:


	initialize net_dead to false, makes carbon gathering work reliably

2005-04-09 01:19  ghs

	* Source_Files/Network/: network.cpp, network_dialogs_mac_sdl.cpp:

	make carbon gathering work (sort of)

2005-04-07 22:16  ghs

	* Source_Files/Network/: network.cpp, network.h,
	network_dialog_widgets_sdl.cpp, network_dialog_widgets_sdl.h,
	network_dialogs.cpp, network_dialogs.h, network_dialogs_sdl.cpp,
	network_messages.h, network_private.h, network_star_spoke.cpp:

	Make gathering asynchronous for SDL builds. Carbon (and probably
	NIBS) net play is guaranteed not to work, I will fix it soon.

2005-04-05 23:36  astrange

	* Source_Files/GameWorld/map.cpp:

	Don't crash on a Rubicon X sample map.

2005-03-30 09:56  ghs

	* Source_Files/Network/Makefile.am:

	remove network_modem.h from sources

2005-03-30 09:54  ghs

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	remove network_stream.h

2005-03-26 19:23  ghs

	* Source_Files/Network/: network.cpp, network.h,
	network_messages.h:

	joiners now use message handlers; the game should lock in fewer
	places when joining. the code is still a rough work in progress,
	and full of debug printfs

2005-03-26 10:13  ghs

	* README:

	include the -d flag in the list of flags in README

2005-03-25 20:30  ghs

	* Source_Files/Misc/preferences.cpp:

	if the preferences file doesn't exist, look for a preferences file
	in the scenario directory to load default preferences from

2005-03-25 19:34  ghs

	* Source_Files/shell_sdl.h:

	adding a -d flag to disable the SDL parachute for SDL versions

2005-03-25 19:34  ghs

	* Source_Files/Network/network_listener.a[DEAD]:

	removing network_listener.a, which contains m68k assembly code!

2005-03-23 09:36  ghs

	* Source_Files/Network/: network_modem.cpp[DEAD],
	network_modem.h[DEAD], network_modem_protocol.cpp[DEAD],
	network_modem_protocol.h[DEAD]:

	Removed non-IP modem files. Players can still use modems by playing
	over IP.

2005-03-23 09:31  ghs

	* Source_Files/Network/: network_adsp.cpp[DEAD],
	network_stream.cpp[DEAD], network_stream.h[DEAD],
	network_tcp.cpp[DEAD]:

	Remove files whose functionality has been replaced by TCPMess

2005-03-23 09:23  ghs

	* Source_Files/Network/: Makefile.am, network.cpp, network.h,
	network_data_formats.cpp, network_data_formats.h,
	network_messages.cpp, network_messages.h, network_private.h:

	Updated net game setup code to utilize specific TCPMess messages,
	in preparation for making setup code asynchronous. Also removed old
	non-IP modem stuff, cleaned out network_data_formats a bit.
	Incremented network version.

2005-03-21 01:39  astrange

	* Source_Files/RenderOther/screen.cpp:

	Fix terminals in GL mode.

2005-03-14 17:38  astrange

	* Source_Files/GameWorld/map.cpp:

	Hack to fix Rubicon level "Comfortably Numb", whose ambient sounds
	cause data corruption.

2005-03-14 02:30  astrange

	* Source_Files/RenderOther/: computer_interface.cpp,
	computer_interface_mac.h, screen.cpp, screen_shared.h:

	On OS X, fix the software rendering setup so it doesn't
	triple-buffer anymore and properly uses QDFlushPortBuffer. Much
	faster and less annoying to use now.  TODO: fix up weirdnesses in
	overhead map view and crosshairs, get rid of world_pixels
	completely.

2005-03-14 02:26  astrange

	* Resources/GUI.nib/: info.nib, objects.xib:

	Interface Builder says this has inconsistencies, so let's repair
	them.

2005-03-01 21:43  ghs

	* Source_Files/RenderMain/scottish_textures.cpp:

	make the check for whether #define foo(...) works inclusive of gcc,
	rather than exclusive of other compilers

2005-03-01 01:47  astrange

	* Source_Files/Sound/: mysound.cpp, sound_macintosh.h, sound_sdl.h:

	If we're in 16-bit mode and there aren't any 16-bit samples for a
	sound, try 8-bit. Untested on SDL. (Bug existed since Marathon 2)

2005-02-27 02:27  ghs

	* Source_Files/: Files/game_wad.cpp, GameWorld/monsters.cpp,
	GameWorld/player.cpp, GameWorld/player.h, Lua/lua_script.cpp,
	Network/network_dialogs.cpp, Network/network_games.cpp,
	Network/network_games.h:

	update scoring to tally team scores throughout the game, rather
	than at the end. This makes Falko's "set_player" Lua command
	useful. Caveats: 1) SDL dialogs code will assert out if there are
	teams devoid of players at the end of the game. 2) saved games do
	not store live team scores, and must build them upon resuming t he
	game using the old method of calculating team scores

2005-02-26 22:31  jkvw

	* Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp:

	bugfix to NIBs gather dialog

2005-02-26 01:29  wzenfell

	* PBProjects/config.h:

	Oops - reverting accidental change

2005-02-26 01:27  wzenfell

	* PBProjects/config.h,
	Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp:

	Updating PB2.0 project file: adding new target Carbon NIBs Making
	NIBs build

2005-02-25 00:37  wzenfell

	* Source_Files/: Misc/preferences_widgets_sdl.h,
	Network/network_dialogs.cpp, Network/network_dialogs_sdl.cpp,
	Network/Metaserver/metaserver_dialogs.cpp,
	Network/Metaserver/metaserver_dialogs.h,
	Network/Metaserver/network_metaserver.cpp,
	Network/Metaserver/network_metaserver.h:

	SDL joiners now have metaserver chat available while actually
	trying to join a particular game.  If they join by metaserver, I
	mean.  This means that now, SDL users have metaserver chat access
	(and game advertisement/joining) available pretty much continuously
	pregame.  They tend to pop in and out a lot, though - a future task
	will be to make the experience smoother and more seamless.

2005-02-22 22:01  ghs

	* Source_Files/Lua/lua_script.cpp,
	Source_Files/Pfhortran/language_definition.h, docs/A1 Lua Scripters
	Guide.txt:

	[Falko Axmann] added several lua functions, updated lua scripting
	guide, changed get_player_angle function to use
	player.variable.facing

2005-02-21 23:25  wzenfell

	* Source_Files/Network/: network_dialogs.cpp, network_dialogs.h,
	network_dialogs_mac_sdl.cpp, network_dialogs_sdl.cpp,
	Metaserver/metaserver_dialogs.h, Metaserver/network_metaserver.h:

	SDL UI now puts gatherer in metaserver room while gathering, if he
	chooses to advertise on metaserver.

2005-02-21 23:24  wzenfell

	* Source_Files/: Misc/sdl_widgets.h,
	Network/Metaserver/metaserver_dialogs.cpp:

	Hiding some copy constructors and assignment operators that dont
	work

2005-02-21 20:50  wzenfell

	* aleph.sln, aleph.vcproj, Source_Files/CSeries/csmacros.h,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp,
	Source_Files/Network/Metaserver/metaserver_dialogs.cpp,
	Source_Files/Network/Metaserver/metaserver_messages.h,
	Source_Files/RenderOther/FontHandler.cpp,
	Source_Files/RenderOther/HUDRenderer_OGL.cpp,
	Source_Files/RenderOther/fades.cpp,
	Source_Files/TCPMess/CommunicationsChannel.cpp:

	Making stuff build with MS Visual Studio .NET; probably has some
	problems still, but should be closer

2005-02-09 22:28  jkvw

	* Source_Files/Lua/lua_script.cpp:

	Couple bugfixes to lua functions

2005-02-07 21:16  ghs

	* Source_Files/Network/Metaserver/network_metaserver.h:

	gcc 3.4 fix

2005-02-04 22:34  ghs

	* Source_Files/RenderMain/render.cpp:

	[Alexei Svitkine] fix of an uninitialized variable problem

2005-02-04 21:20  ghs

	* Source_Files/Network/network_dialogs.cpp:

	copy arrays rather than attempting to assign them

2005-02-04 20:43  ghs

	* data/Interface_Rects.mml:

	change bounds to match changes in screen_drawing.cpp (at the
	request of Alexei Svitkine)

2005-02-03 21:23  wzenfell

	* Source_Files/Network/network_dialogs_sdl.cpp:

	Fixing gather-dialog iconic Players In Game

2005-02-01 22:56  ghs

	* Source_Files/RenderOther/motion_sensor.cpp:

	Add some ability to customize the motion sensor in MML. Valid
	attributes for the "motion_sensor" tag are: "scale" - signed
	integer, default is 64 "range" - floating point number of world
	units, default is 8 WU "update_frequency" - unsigned integer ticks,
	default is 5 ticks "rescan_frequency" - unsigned integer ticks,
	default is 15 ticks

2005-02-01 22:05  wzenfell

	* Source_Files/Network/: network_dialogs_mac_nibs_sdl.cpp,
	network_dialogs_mac_sdl.cpp, Metaserver/metaserver_dialogs.cpp:

	[James Willson] Resolving metaserver-dialog merge problems; Carbon
	versions (resources and NIBs) should build again, pending project
	file updates.

2005-01-31 23:55  wzenfell

	* Source_Files/Network/: network.cpp, network.h,
	network_dialog_widgets_sdl.cpp, network_dialog_widgets_sdl.h,
	network_dialogs.cpp, network_dialogs.h,
	network_dialogs_mac_nibs_sdl.cpp, network_dialogs_mac_sdl.cpp,
	network_dialogs_sdl.cpp:

	[James Willson] Restructuring dialog code; fixing NIB dialog
	support Due to interaction with recent metaserver dialog changes,
	this temporarily breaks building dialog stuff for Mac OS X Carbon
	(NIBs or not) - to be fixed soon.

2005-01-31 23:49  wzenfell

	* Source_Files/Network/Metaserver/metaserver_messages.h:

	Removing a few unused constants (they appear elsewhere instead)

2005-01-31 23:45  wzenfell

	* Source_Files/RenderOther/: screen.cpp, screen_sdl.cpp,
	screen_shared.h:

	[James Willson] Making crosshair/tunnel work even if network.h
	isn't in precompiled header

2005-01-31 00:12  wzenfell

	* Source_Files/Network/Metaserver/metaserver_messages.cpp:

	+ Now sending a "client version" code that will help Myth recognize
	us as	 A1 players.  + Cleaned up code and comments a bit.

2005-01-30 23:38  wzenfell

	* Source_Files/Network/network_dialogs_sdl.cpp:

	+ Fixing bug: used to be if "Join by IP" was selected, Join by
	Metaserver    wouldn't work right.  + Now writing updated player
	preferences out as soon as they click Join    or Join by Metaserver
	from the Join box.  This also means updated    player info before
	Joining by Metaserver will "stick" (was a bug).

2005-01-30 23:22  wzenfell

	* Source_Files/Network/Metaserver/: metaserver_messages.cpp,
	metaserver_messages.h, network_metaserver.cpp,
	network_metaserver.h:

	+ Now sending more-correct chat packets (will look right to
	Mythers) + Burning many debug print-statements

2005-01-30 14:28  ghs

	* configure.ac, Source_Files/Makefile.am,
	Source_Files/Network/Makefile.am,
	Source_Files/Network/Metaserver/Makefile.am:

	update Linux / cross-Windows to be able to build new metaserver
	code

2005-01-30 02:23  wzenfell

	* Source_Files/Network/: network_metaserver.cpp[DEAD],
	network_metaserver.h[DEAD]:

	Oops, these vestiges of an earlier experiment never should have
	been committed to begin with.  My bad.

2005-01-30 02:05  wzenfell

	* Source_Files/Network/: network_dialog_widgets_sdl.cpp,
	network_dialog_widgets_sdl.h, network_dialogs_sdl.cpp,
	network_metaserver.cpp, network_metaserver.h,
	Metaserver/metaserver_dialogs.cpp, Metaserver/metaserver_dialogs.h,
	Metaserver/metaserver_messages.cpp,
	Metaserver/metaserver_messages.h,
	Metaserver/network_metaserver.cpp, Metaserver/network_metaserver.h:

	Initial rudimentary metaserver client (currently appears only in
	SDL UI).  Code seems to work, but is rough in many ways.  User
	experience using metaserver is very rough and rudimentary.  Both of
	these will be refined in coming weeks.	Project file changes
	required (need to add about 8 files), at least for SDL builds.	I
	guess Carbon build won't need project file changes until client
	appears in the Carbon UI.

2005-01-30 01:38  wzenfell

	* Source_Files/Misc/: sdl_widgets.cpp, sdl_widgets.h:

	w_list_base::layout() removed; default widget layout behavior now
	shines through.  Thus, w_lists now work properly with things like
	align_bottom_ with_bottom_of_widget() or whatever it's called.

2005-01-30 01:25  wzenfell

	* Source_Files/Misc/sdl_dialogs.h:

	Fixing leading whitespace

2005-01-30 01:25  wzenfell

	* Source_Files/Lua/lua_script.cpp:

	Quenching compiler warning

2005-01-23 04:41  wzenfell

	* Source_Files/TCPMess/Message.h:

	+ bugfix: "Freeing unallocated memory" on copying a
	BigChunkOfDataMessage + enhancement: template <MessageTypeID
	tMessageType> class DatalessMessage

2005-01-18 20:19  ghs

	* configure.ac:

	update build number to reflect slightly delayed release

2005-01-17 23:19  wzenfell

	* Source_Files/Network/network_star_spoke.cpp:

	[James Willson] Fixing bug that could lead to out-of-sync netgames

2005-01-17 16:20  cbauer

	* configure.ac:

	updated version number

2005-01-17 16:20  cbauer

	* AlephOne.spec.in:

	no need to list all files separately

2005-01-14 18:35  cbauer

	* Source_Files/: Files/resource_manager.cpp, Misc/sdl_dialogs.cpp:

	unload SDL UI theme properly upon exit; this fixes a possible crash
	on shutdown when resource_manager.cpp/res_file_list gets deleted
	before sdl_dialogs.cpp/theme_resources

2005-01-14 14:13  cbauer

	* Source_Files/Network/: network_microphone_shared.cpp,
	network_speaker_sdl.cpp, network_speex.cpp, network_speex.h:

	fixed compiler warnings

2005-01-13 22:57  ghs

	* Source_Files/: GameWorld/TickBasedCircularQueue.h,
	ModelView/Dim3_Loader.cpp, RenderMain/RenderRasterize.cpp,
	RenderMain/render.cpp, RenderMain/render.h,
	TCPMess/CommunicationsChannel.cpp, TCPMess/MessageHandler.h:

	[Will Dyson] patches to build with gcc 3.4 and 4.0, on a 64-bit
	system

2005-01-08 11:55  ghs

	* Source_Files/RenderOther/screen_drawing.cpp:

	[Alexei Svitkine] Here's one that fixes the fact that the Quit
	button on Marathon 2 doesn't fully highlight when you click it. The
	problem is Aleph One by default uses Infinity's bounds for the
	buttons, and they differ from Marathon 2's. I expanded the bounds
	so they fit both buttons. (The side effect of this is if you click
	slightly outside the button now, it will still register like you
	clicked the button. A solution to this would be to detect at
	run-time what files Aleph is using, and adjust for m2 or infinity
	as needed. But that's pretty complicated, so I just made the bounds
	bigger since the buttons are almost in the same spot anyways.)

2005-01-02 12:02  ghs

	* Source_Files/: shell_macintosh.h, Misc/preferences.cpp:

	[Alexei Svitkine] Though one might think that the environment
	variable HOME should always be set, this is not always the case.
	For example, if Aleph One is launched non-normally, like say from
	Apple's OpenGL Profiler, getenv("HOME") returns NULL, and makes
	Aleph One crash.

2005-01-02 11:34  ghs

	* Source_Files/Sound/sound_macintosh.h:

	[Alexei Svitkine] This [patch] fixes the bug where if you go to
	prefs and select "off" in the volume drop down list, it will
	disable a bunch of checkboxes above it - but if you then turn it
	back on (ie select something other than "off" in the list), those
	checkboxes will still stay disabled.

2005-01-02 11:19  ghs

	* docs/Networking Users Guide.txt:

	[James Willson] updated Networking Users Guide

2004-11-21 13:46  ghs

	* Source_Files/RenderOther/screen.cpp:

	[Alexei Svitkine] if already at the requested resolution, don't
	display the resolution dialog

2004-11-09 21:13  ghs

	* Source_Files/Network/network.h:

	network versions can't overlap, so changing them to 15 and 16 for
	the pre-release build

2004-11-05 22:30  ghs

	* Source_Files/Network/: network_dialog_widgets_sdl.h,
	network_dialogs_sdl.cpp:

	[James Willson] fix SDL gather bug

2004-10-31 00:03  ghs

	* Source_Files/: Input/mouse_sdl.cpp, Misc/preferences.cpp,
	Misc/sdl_widgets.cpp, RenderOther/FontHandler.cpp,
	RenderOther/fades.cpp, RenderOther/motion_sensor.cpp,
	Sound/mysound.cpp:

	eliminate some errors while running valgrind

2004-10-25 02:16  wzenfell

	* Source_Files/Network/: network_dialogs_mac_sdl.cpp,
	network_dialogs_sdl.cpp:

	Whoops - had logic backward in deciding (based on Join By Address)
	whether to use SSLP LAN broadcast stuff.

2004-10-25 02:15  wzenfell

	* Source_Files/Network/SSLP_limited.cpp:

	Fixing long-standing bug that could have delayed service location a
	few seconds longer than intended.

2004-10-23 12:14  wzenfell

	* Source_Files/Network/: network.cpp, network_dialogs.cpp,
	network_dialogs_mac_sdl.cpp, network_dialogs_sdl.cpp,
	network_private.h:

	Attempting to restore SSLP LAN game-finding goodness, for both Mac
	OS X "Carbon" resource-based and for SDL.  Both styles build under
	Mac OS X, but I haven't been able to test them yet . . . Gregory
	Smith has agreed to help with that bit.  Somewhat unlike before,
	"Join By Address" now needs to be unchecked for LAN automatic
	game-finding to work.  Also, with multiple gatherers on one LAN,
	results will be weird.	(Fortunately in some sense, I suspect that
	case will be quite rare these days.  :) )

2004-10-16 02:36  ghs

	* Source_Files/: GameWorld/map.h, Misc/interface.cpp,
	RenderOther/ChaseCam.cpp, RenderOther/screen.cpp,
	RenderOther/screen_sdl.cpp, RenderOther/screen_shared.h:

	add the ability for gatherer to disable crosshair, tunnel vision,
	and lara croft view in net games. Currently clients respect these
	settings but gatherers are hard-coded to enable (allow use of) all
	three. Bumped network version because or game_info struct change.

2004-10-15 22:51  ghs

	* Source_Files/Network/: network.cpp, network.h,
	network_data_formats.cpp, network_data_formats.h,
	network_dialogs.cpp:

	add the ability for gatherer to disable crosshair, tunnel vision,
	and lara croft view in net games. Currently clients respect these
	settings but gatherers are hard-coded to enable (allow use of) all
	three. Bumped network version because or game_info struct change.

2004-10-15 22:44  ghs

	* Source_Files/Network/Makefile.am:

	remove network_stream.h and .cpp and network_tcp.cpp

2004-10-15 22:33  ghs

	* Source_Files/TCPMess/CommunicationsChannel.cpp:

	comment out some debug messages

2004-10-13 21:48  lpetrich

	* Source_Files/GameWorld/: weapons.cpp, weapons.h:

	Attempted to add 3D-model weapons in hand

2004-10-13 21:48  lpetrich

	* Source_Files/RenderMain/: OGL_Render.cpp, OGL_Render.h,
	Rasterizer.h, Rasterizer_OGL.h, render.cpp:

	Added semitransparent landscape-mode rendering, attempted to add
	3D-model weapons in hand

2004-10-10 21:59  wzenfell

	* data/Text_Strings.mml, Source_Files/Misc/DefaultStringSets.cpp,
	Source_Files/Misc/macintosh_network.h,
	Source_Files/Misc/sdl_network.h, Source_Files/Network/network.cpp,
	Source_Files/Network/network.h,
	Source_Files/Network/network_dialog_widgets_sdl.cpp,
	Source_Files/Network/network_dialog_widgets_sdl.h,
	Source_Files/Network/network_dialogs_mac_sdl.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp,
	Source_Files/Network/network_private.h:

	[James Willson] Making NAT-friendly network behavior more robust

2004-10-10 02:24  ghs

	* Source_Files/: Network/network_dialogs_sdl.cpp,
	TCPMess/CommunicationsChannel.cpp:

	changes to make *-SDL and Windows netgames work

2004-10-10 00:30  ghs

	* Source_Files/: shell_sdl.h, Sound/music.h:

	somehow the windows build broke, this fixes it temporarily I'll
	have a look at getting SDL_Sound working with mingw later

2004-10-04 23:41  ghs

	* configure.ac, Source_Files/Makefile.am,
	Source_Files/Network/Makefile.am,
	Source_Files/Network/network_dialog_widgets_sdl.cpp:

	fix build for Linux

2004-10-04 00:59  wzenfell

	* Source_Files/Misc/DefaultStringSets.cpp,
	Source_Files/Network/network.cpp, Source_Files/Network/network.h,
	Source_Files/Network/network_data_formats.cpp,
	Source_Files/Network/network_data_formats.h,
	Source_Files/Network/network_dialog_widgets_sdl.cpp,
	Source_Files/Network/network_dialog_widgets_sdl.h,
	Source_Files/Network/network_dialogs_mac_sdl.cpp,
	Source_Files/Network/network_dialogs_macintosh.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp,
	Source_Files/Network/network_private.h,
	Source_Files/Network/network_star.h,
	Source_Files/Network/network_star_hub.cpp,
	Source_Files/Network/network_star_spoke.cpp, data/Text_Strings.mml:

	[James Willson] Enabling players behind NAT/firewall to join
	network games without needing to disable/reconfigure the
	NAT/firewall.  (Gatherers now always use port 4226; gatherers still
	need to arrange their NAT/firewall; LAN games no longer
	automagically set themselves up, though this could be re-added;
	project build files need to be updated.)

2004-10-04 00:57  wzenfell

	* Source_Files/TCPMess/: CommunicationsChannel.cpp,
	CommunicationsChannel.h, Makefile.am, Message.cpp, Message.h,
	MessageDispatcher.cpp, MessageDispatcher.h, MessageHandler.cpp,
	MessageHandler.h, MessageInflater.cpp, MessageInflater.h:

	TCPMess (which has been in the WonderNAT branch for a while) is
	needed here to support James Willson's changes to enable joiners
	behind NAT/ firewalls without disabling/configuration.

2004-10-04 00:55  wzenfell

	* Source_Files/Network/network_dialogs_mac_nibs_sdl.cpp:

	Committing this in to (I hope) still allow people to build with
	NIBs if they wish.  (It'll take a little wrangling, but should be a
	bit easier than if I just committed James Willson's other changes
	(which obliterate the NIB support); in that case one would have to
	retrieve an older version and fiddle with that.)

2004-09-18 02:35  astrange

	* Source_Files/RenderMain/scottish_textures.cpp:

	More random random seed. Also, stop using malloc when we can use
	new.

2004-09-17 23:19  astrange

	* PBProjects/fix-cvs-resources.sh:

	Fix up fix-cvs-resources

2004-08-17 22:39  wzenfell

	* docs/A1 Lua Scripters Guide.txt:

	[James Willson] Fixing error in function name

2004-08-17 22:26  wzenfell

	* Source_Files/Network/network.cpp:

	[James Willson] Fix crasher on changing levels in a netgame with a
	netscript active.

2004-07-06 20:54  ghs

	* configure.ac, Source_Files/shell_sdl.h,
	Source_Files/Files/FileHandler.h,
	Source_Files/Files/FileHandler_SDL.cpp,
	Source_Files/GameWorld/marathon2.cpp,
	Source_Files/Misc/interface.cpp, Source_Files/Sound/music.h,
	Source_Files/Sound/sound_sdl.h,
	Source_Files/XML/XML_LevelScript.cpp:

	[Alan Jenkins] Here's the music patch.	This provides full music
	support using SDL_Sound, (theoretically) using DirectShow, and
	aiff/wav music with neither (as in the orginal in-game music
	patch).

2004-07-06 01:19  wzenfell

	* Source_Files/GameWorld/monsters.cpp,
	Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
	docs/A1 Lua Scripters Guide.txt:

	[James Willson] Lua enhancements including security improvement and
	more documentation.

2004-06-30 00:02  ghs

	* Source_Files/RenderOther/screen_sdl.cpp:

	Alan Jenkin's 16-bit patch for linux. This doesn't automatically
	support all 16-bit cards, but should let a few configurations work
	that didn't work before. 16-bit only cards may work now, or may
	segfault now instead of gracefully quitting out. I figure this is
	OK, since they didn't work at all before, and 32-bit cards should
	be unaffected this applies only to opengl, of course

2004-06-26 15:02  ghs

	* Source_Files/: Misc/interface.cpp, RenderOther/images_sdl.h,
	RenderOther/screen_sdl.cpp:

	added SDL_FORCERES_HACK, if this is enabled SDL uses the in-game
	resolution for the main menu instead of 640480 useful for people
	with fixed frequency monitors, maybe this could probably be made
	into a preference if there is sufficient interest, though it
	tickles some SDL_OPENGLBLIT bugs

2004-06-09 22:43  wzenfell

	* INSTALL.Windows:

	Adding note about converting files under Mac OS 9 with StuffIt
	Deluxe.

2004-06-09 11:36  cbauer

	* INSTALL.Unix:

	mention Speex

2004-06-06 23:36  ghs

	* Source_Files/Network/: CNetwork.cpp, CNetwork.h,
	network_messages.h:

	added some stuff. honest.

2004-05-04 09:05  wzenfell

	* Source_Files/TCPMess/MessageHandler.h:

	+ Various template tomfoolery to make it a little easier to hook up
	user	 functions and user methods as MessageHandlers

2004-05-04 09:02  wzenfell

	* Source_Files/TCPMess/Message.cpp:

	+ Bug fix

2004-05-04 09:01  wzenfell

	* Source_Files/TCPMess/CommunicationsChannel.cpp:

	+ Bug fix regarding message sizes + Bug fixes relating to
	disconnection + New horrible not-yet-cross-platform hack to set TCP
	nonblocking

2004-05-04 09:00  wzenfell

	* Source_Files/TCPMess/CommunicationsChannel.h:

	+ Helper template<> methods for receiveSpecificMessage + Making
	destructor virtual so people have option of subclassing to add
	app-specific tags instead of using the Memento, if they want
	(Hmm I suppose this means CommunicationsChannelFactory needs to be
	   able to construct objects of user classes; ah well, we'll get
	there	  when we need it or something.)

2004-04-27 01:11  brefin

	* Source_Files/GameWorld/physics.cpp:

	Reverting last patch due to concerns and because this patch most
	definitely did break films under AlephModular

2004-04-26 17:55  brefin

	* Source_Files/GameWorld/physics.cpp:

	_absolute_pitch_mode is ignored if the _RECENTERING_BIT has been
	set (From someone hitting the _look_center key) This lets the
	_look_center_key work normally (It used to function fine in
	keyboard only mode, which A1 currently doesn't have)

2004-04-18 22:19  astrange

	* configure.ac:

	fix configure and re-tag

2004-04-17 01:28  ghs

	* Source_Files/Network/: CNetwork.cpp, CNetwork.h,
	network_glue.cpp:

	a little bit more wondernat code

2004-04-13 11:08  ghs

	* Source_Files/: GameWorld/map.cpp, Misc/preferences.cpp,
	Misc/preferences.h:

	reduce the max number of dead corpses per poly and per map back to
	where Bungie wanted it, and make it an option in the preferences to
	double it

2004-04-09 23:53  astrange

	* Source_Files/CSeries/: byte_swapping.cpp, byte_swapping.h,
	csalerts.cpp, csalerts.h, cscluts.cpp, cscluts.h, csdialogs.h,
	csdialogs_macintosh.cpp, cseries.h, csfiles.cpp, csfiles.h,
	csfonts.cpp, csfonts.h, cskeys.h, csmacros.h, csmisc.cpp, csmisc.h,
	cspixels.h, csstrings.cpp, csstrings.h, cstypes.h, gdspec.cpp,
	gdspec.h, macintosh_cseries.h, my32bqd.cpp, my32bqd.h, mytm.h,
	mytm_mac_carbon.cpp, mytm_macintosh.cpp:

	Update copyright notices.  As a side note, Bo Lindbergh wrote the
	concept example that caused the recent OS X Trojan drama.

2004-04-05 14:47  astrange

	* Source_Files/RenderOther/screen.cpp:

	memcpy() blitter for software rendering in OS X

2004-03-27 21:57  ghs

	* Source_Files/Network/: CNetwork.cpp, CNetwork.h,
	network_glue.cpp, network_messages.h:

	some wondernat code

2004-03-25 22:46  ghs

	* Makefile.am:

	rpm -ta is ancient, it's rpmbuild -ta now I made an rpm with it and
	it worked for some guy running mandrake 9.2

2004-03-16 21:45  ghs

	* Source_Files/Network/: Makefile.am, network_messages.cpp,
	network_messages.h, network_private.h:


	adding network_messages files modified network_private.h slightly
	because I don't like it

2004-02-28 14:39  ghs

	* configure.ac:

	not terribly sure how we ever compiled without this...

2004-02-28 14:35  ghs

	* configure.ac, Source_Files/Makefile.am,
	Source_Files/Network/Makefile.am,
	Source_Files/TCPMess/CommunicationsChannel.cpp,
	Source_Files/TCPMess/CommunicationsChannel.h,
	Source_Files/TCPMess/Makefile.am, Source_Files/TCPMess/Message.cpp,
	Source_Files/TCPMess/Message.h,
	Source_Files/TCPMess/MessageDispatcher.cpp,
	Source_Files/TCPMess/MessageDispatcher.h,
	Source_Files/TCPMess/MessageHandler.cpp,
	Source_Files/TCPMess/MessageHandler.h,
	Source_Files/TCPMess/MessageInflater.cpp,
	Source_Files/TCPMess/MessageInflater.h:


	bring in Woody's TCPMess library

2004-02-06 04:30  lpetrich

	* Source_Files/Misc/preferences.cpp:

	Corrected a bug in the setup of
	environment_preferences->reduce_singletons; the first argument of
	those ReadXXXValue functions is the attribute-value character
	string to read off of, not a boolean value.
This bug caused a
	crash in my CodeWarrior Carbon build in OSX; did that bug cause
	crashes in anyone else's builds?

2004-02-06 03:31  lpetrich

	* Source_Files/ModelView/Dim3_Loader.cpp:

	Now supporting the data format emitted by dim3 Animator v1 b10 --
	it does bone hierarchies correctly.

2004-02-05 03:12  lpetrich

	* Source_Files/ModelView/MV_Shell.cp:

	Made changes for Carbonization; suppressed glClearColor() because
	for some mysterious reason it crashes the app.

2004-02-05 03:06  lpetrich

	* Pfhormz.mcp:

	Updated it, added mac=1 to environment flags (one can now do this
	in CodeWarrior!)

2004-01-31 21:00  astrange

	* Source_Files/: Misc/interface.cpp, Misc/interface_menus.h,
	RenderMain/scottish_textures.cpp, RenderOther/screen.cpp,
	RenderOther/screen_drawing.cpp, RenderOther/screen_drawing.h:

	Rubicon X patch integration: Interface rect to skip the first level
	(for tutorials). I am not at all qualified to check in the OpenGL
	changes such as detail textures

2004-01-19 19:29  astrange

	* Source_Files/Misc/preferences.cpp:

	Hardcoding reduce_singletons to false

2004-01-18 23:14  astrange

	* Source_Files/GameWorld/map.cpp:

	Doubled the number of visible dead guys per map and per poly

2003-11-14 03:28  brefin

	* Resources/CarbonResourceTweaks.r,
	Source_Files/Misc/OGL_Dialog.cpp:

	Under Panther the OpenGL textures option wasn't showing up
	(Apparently it was drawing its sheet under the existing sheet).
	Since sheet upon sheet is generally Apple discouraged as well, this
	fix makes the OpenGL textures dialog a small dialog that appears
	over the sheeted preferences.  You may need to do a clean build to
	get the accompanying change to Carbon resources to be built into
	the application.

2003-11-11 23:20  lpetrich

	* Source_Files/RenderOther/screen.cpp:

	Fixed it to allow Codewarrior to compile it OK

2003-11-11 23:19  lpetrich

	* Source_Files/Network/CarbonSndPlayDB.h:

	Fixed it to allow CodeWarrior to compile it OK

2003-11-10 23:00  brefin

	* Source_Files/Files/FileHandler.cpp:

	#ifdef 0'd Classic confirm_save_choice() function that was defined,
	but not used.

2003-11-09 17:09  brefin

	* Source_Files/Network/RingGameProtocol.cpp:

	Revising player index variables to be short instead of size_t to
	make more sense and stop signed vs unsigned comparison warnings

2003-11-09 17:07  brefin

	* Source_Files/Sound/music.cpp:

	#ifdef 0'ing functions related to pre-carbon sound manager code

2003-11-09 16:59  brefin

	* Source_Files/RenderOther/screen_drawing_macintosh.h:

	Added cast to avoid warning of comparing unsigned vs unsigned
	Changed a variable to unsigned for similar reason Put
	_get_font_height and _get_font_line_spacing in #if 0 block because
	they appear to be unused

2003-11-09 16:54  brefin

	* Source_Files/RenderOther/OverheadMapRenderer.cpp:

	Added cast to avoid warnings of contrary anonymous enums in
	assignment

2003-11-09 16:49  brefin

	* Source_Files/RenderOther/HUDRenderer.cpp:

	Fixed the formatting of a sprint statement

2003-11-09 16:48  brefin

	* Source_Files/RenderMain/RenderSortPoly.cpp:

	Push a variable back to an int to deal with signed vs unsigned
	comparison warnings

2003-11-09 16:31  brefin

	* Source_Files/Network/: network_star_hub.cpp,
	network_star_spoke.cpp:

	Added casts to deal with signed vs unsigned comparison warnings

2003-11-09 16:13  brefin

	* Source_Files/Network/network_speaker_shared.cpp:

	Added cast to handle initilization of an int from a float

2003-11-09 16:11  brefin

	* Source_Files/Network/network_speaker.cpp:

	Removed declaration for undefined fill_double_buffer_with_static

2003-11-09 16:10  brefin

	* Source_Files/Network/network_microphone_shared.cpp:

	Added casts to reduce signed vs unsigned comparison warnings

2003-11-09 15:57  brefin

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	Commented out testing define that was needlessly present Removed
	two old #warnings I had added but which proved to be fine after
	more integration occurred at a later date

2003-11-09 15:51  brefin

	* Source_Files/ModelView/Dim3_Loader.cpp:

	Added casts around spots where NONE was being assigned to unsigned
	values

2003-11-09 15:47  brefin

	* Source_Files/Lua/lua_script.cpp:

	Put #if 0's around the callNNN and callNNNN functions that were
	defined but unused.  Replaced comments around another function with
	#if 0 to remove warnings about finding /* within an existing /* */
	comment block

2003-11-09 15:42  brefin

	* Source_Files/Input/mouse.cpp:

	Removed defined but unused mouse_available function

2003-11-09 15:39  brefin

	* Source_Files/Input/ISp_Support.cpp:

	Shifted defined but unused arrays relating to input sprockets into
	enclosing !defined(TARGET_API_MAC_CARBON) blocks

2003-11-09 15:34  brefin

	* Source_Files/GameWorld/weapon_definitions.h:

	Fixed to avoid related comparison of signed vs unsigned warnings in
	weapons.cpp

2003-11-09 15:05  brefin

	* Source_Files/GameWorld/map.h:

	Redefined size constants to be unsigned to avoid comparison of
	signed vs unsigned warnings.

2003-11-09 15:03  brefin

	* Source_Files/GameWorld/map.cpp:

	Redefined add_object_to_polygon_object_list with no polygon
	argument to be an inline for clarity, preservation, and avoiding a
	warning of the function being defined static but unused.

2003-11-09 14:50  brefin

	* Source_Files/Files/wad_prefs_macintosh.cpp:

	Moved unused variable into commented out code that used it.

2003-11-09 14:49  brefin

	* Source_Files/Files/wad_macintosh.cpp:

	#ifdef'd out checksum_and_not_base_callback as compiler was warning
	it was defined but not used.  Removed unused variables

2003-11-09 14:47  brefin

	* Source_Files/Files/wad.cpp:

	#ifdef'd out unpack_old_entry_header as compiler was warning it was
	defined but not used. (Why is this the case but we still use
	pack_old_entry_header?) Changed print statement formatting to
	remove a warning

2003-11-09 14:37  brefin

	* Source_Files/Files/game_wad.cpp:

	Fixing signed vs unsigned comparison warning

2003-11-09 14:27  brefin

	* Source_Files/Files/filetypes_macintosh.cpp:

	Fixing signed vs unsigned comparison warning

2003-11-08 03:07  brefin

	* Source_Files/Network/: network_microphone_shared.cpp,
	network_speaker_shared.cpp:

	Discarding changes for libspeex-1.1.1 until it is the version
	officially used by A1 (Backing out XCode changes)

2003-11-05 01:46  astrange

	* Source_Files/Network/: CarbonSndPlayDB.h,
	network_microphone_shared.cpp, network_speaker_shared.cpp:

	Ex Code

2003-11-05 01:42  astrange

	* PBProjects/precompiled_headers.h:

	Xcode

2003-10-31 01:23  astrange

	* Source_Files/Misc/preferences.cpp:

	Do not error on unrecognized tags

2003-10-28 05:11  brefin

	* Source_Files/Files/preprocess_map_mac.cpp:

	Fix memory leaks in with creating the overhead thumbnail

2003-10-23 00:15  astrange

	* Source_Files/RenderOther/screen.cpp:

	Reapplying Brfin's direct-rendering hack for hires software
	rendering to make it go faster

2003-10-21 01:38  brefin

	* Source_Files/Misc/vbl.cpp:

	Fix for [ 773534 ] Replay endings are incomplete [
	https://sourceforge.net/tracker/?func=detail&aid=773534&group_id=1997&atid=101997
	] Tweaked replay file reading function to make sure all the cache
	is exhausted before the app is told the replay has hit eof

2003-10-06 19:22  wzenfell

	* docs/Troubleshooting.txt:

	Adding note about StuffIt Expander v7.x.  (Thanks Tycho VII!)

2003-10-01 00:24  ghs

	* Source_Files/RenderOther/: game_window.cpp, game_window.h,
	game_window_macintosh.cpp, game_window_sdl.cpp:


	make sure HUD_buffer exists before trying to draw to it

2003-09-30 18:24  brefin

	* Source_Files/Misc/interface.cpp:

	Fix for [ 758441 ] End Screen Forces Force Quit
	[https://sourceforge.net/tracker/index.php?func=detail&aid=758441&group_id=1997&atid=101997]
	Store/restore game state around chapter screen to avoid leaving a
	stray bad state after the function

2003-09-28 12:46  lpetrich

	* AlephOne.mcp:

	Fixed the includsion of icns and nib files -- it was necessary to
	edit the "Package" feature.

2003-09-27 22:23  lpetrich

	* AlephOne.mcp:

	Added GUI.nib to "Release" target.

2003-09-27 22:09  lpetrich

	* AlephOne.mcp:

	Changed the paths of the "Debug" target to match those of the
	"Release" target -- absolute paths for OpenGL-CFM, Quesa, SDL, and
	SDL_net

2003-09-25 22:54  lpetrich

	* Resources/GUI.nib/: objects.xib, info.nib:

	Moved all the windows' top left corners to (24,24), so they will be
	positioned correctly in Classic.

2003-09-25 22:50  lpetrich

	* FaderClassic.mcp, Lua.mcp, Speex.mcp, AlephOne.mcp:

	Updated for CodeWarrior 9

2003-09-20 19:28  lpetrich

	* Source_Files/RenderOther/screen_shared.h:

	Made handling of (v)snprintf definitions like that in Logging.* so
	this file can compile correctly in CodeWarrior (I'm now at version
	9).

2003-09-18 22:27  wzenfell

	* Source_Files/: Lua/lua_script.cpp, Network/network.h:

	[Gregory Smith] Fixing building when not using prefix headers

2003-09-16 16:53  wzenfell

	* Source_Files/: GameWorld/devices.cpp, GameWorld/items.cpp,
	GameWorld/lightsource.cpp, GameWorld/marathon2.cpp,
	GameWorld/platforms.cpp, GameWorld/player.cpp, Lua/lua_script.cpp,
	Lua/lua_script.h, Network/network.cpp, Network/network_games.cpp,
	RenderOther/computer_interface.cpp, RenderOther/screen.cpp,
	RenderOther/screen_sdl.cpp, XML/XML_LevelScript.cpp:

	[James Willson] Cleaning up (centralizing) #ifdef HAVE_LUA stuff

2003-09-14 17:20  brefin

	* Source_Files/Files/: AStream.cpp, AStream.h:

	Woody's suggestion.  Tweaked AIStreams to accept const uint8* as a
	stream source.	Used a templated base_astream template to manage
	this and ensure proper usage of the byte series internally

2003-09-14 15:58  wzenfell

	* Source_Files/: Misc/preferences.cpp, RenderMain/OGL_Setup.cpp,
	RenderMain/OGL_Setup.h, RenderOther/screen_sdl.cpp:

	[Gregory Smith] Enabling multisampling (Full-Scene Anti-Aliasing,
	FSAA) in SDL OpenGL renderer.  Backed by new graphics preferences
	element "multisamples".

2003-09-14 12:08  wzenfell

	* Source_Files/Misc/: Makefile.am, thread_priority_sdl_win32.cpp:

	[Gregory Smith] MinGW builds now boost non-main threads' priority

2003-09-14 02:07  wzenfell

	* configure.ac, Source_Files/Misc/Makefile.am,
	Source_Files/Network/Makefile.am,
	Source_Files/RenderMain/Makefile.am:

	[Gregory Smith] Support for building with MinGW

2003-09-12 00:26  wzenfell

	* Source_Files/Network/network_games.cpp:

	Added missing #ifdef HAVE_LUA's; A1 should build without it again
	now

2003-09-11 23:19  wzenfell

	* Source_Files/GameWorld/player.cpp:

	Forgot a couple #ifdef HAVE_LUA's; A1 should now build without it
	again.

2003-09-10 00:01  astrange

	* Source_Files/CSeries/csmacros.h:

	Back port from changes made in AlephModular

2003-09-09 02:27  wzenfell

	* Source_Files/Lua/lua_script.cpp:

	Lua award_kills(), set_kills(), award_points(), and set_points()
	now flip the HUD to the netgame stats panel.

2003-09-09 00:05  brefin

	* Source_Files/Misc/interface.cpp:

	Fixed an issue introduced by the groundwork for [ 768414 ] Saved
	games would mishandle modifier flags sent in by identifier as
	new_player isn't used for players already existing in the saved
	game state

2003-09-08 18:00  wzenfell

	* Source_Files/: Misc/interface.cpp, Misc/sdl_dialogs.cpp,
	RenderOther/screen_sdl.cpp:

	[Gregory Smith] Fixing up map flickering problem in Mac OS X SDL;
	other extra screen-clears/redraws to help the outside-the-game UI
	work better.  These latter efforts adversely affect faders, though,
	so will only be enabled with MAC_SDL_KLUDGE defined.

2003-09-06 01:37  wzenfell

	* Source_Files/GameWorld/marathon2.cpp,
	Source_Files/GameWorld/monsters.cpp,
	Source_Files/GameWorld/monsters.h,
	Source_Files/GameWorld/player.cpp, Source_Files/GameWorld/player.h,
	Source_Files/GameWorld/projectiles.cpp,
	Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
	Source_Files/Pfhortran/language_definition.h,
	Source_Files/Pfhortran/script_instructions.cpp, docs/A1 Lua
	Scripters Guide.txt:

	[James Willson] Lua enhancements as follows: + player_damaged and
	player_killed triggers now get index of projectile + scripts can
	query/manipulate players' external velocities (can push them) + new
	function number_of_polygons() enables iteration over all polies +
	screen_print() and screen_fade() can now optionally affect all
	players + new function get_projectile_type(), and mnemonics for
	projectile types + fixed bug with lua compass control not being
	reset after game over

2003-09-05 15:52  wzenfell

	* Source_Files/GameWorld/marathon2.cpp:

	Fix for [ 773774 ] Mac OS X: Cannot switch HUD screens in netgame
	http://sourceforge.net/tracker/index.php?func=detail&aid=773774&group_id=1997&atid=101997

2003-09-04 18:07  brefin

	* Source_Files/RenderOther/motion_sensor.cpp:

	Fix [ 795439 ] Mac OS X Carbon: netgame compass segments "stuck on"
	[https://sourceforge.net/tracker/index.php?func=detail&aid=795439&group_id=1997&atid=101997]

2003-08-29 03:40  wzenfell

	* Source_Files/shell_sdl.h:

	Making FileSpecifier::ReadDialog() more robust against bad initial
	paths.

2003-08-29 03:39  wzenfell

	* Source_Files/Misc/preferences.cpp:

	Fixing bug relating to uninitialized netscript_file preference

2003-08-28 23:15  mdmkolbe

	* Cheats/Activate Cheats:

	Fixed missing opening tag.

2003-08-28 21:31  wzenfell

	* Source_Files/Misc/: Makefile.am, thread_priority_sdl_posix.cpp:

	[Gregory Smith] New thread priority-setting implementation targets
	POSIX threads (pthreads); now used for Linux builds

2003-08-28 14:55  wzenfell

	* Source_Files/RenderOther/screen_shared.h:

	Trying to find some middle (multiple-platform) ground on
	[std::]vsnprintf

2003-08-28 12:28  wzenfell

	* Source_Files/RenderMain/shapes_sdl.h:

	Bug fix for [ 795447 ] Mac OS X SDL: iconic players in game shows
	incorrect sprites

2003-08-28 03:31  lpetrich

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	When using nibified dialogs, double-clicking when gathering now
	adds a player (restoration of previous behavior?)

2003-08-28 03:20  lpetrich

	* Source_Files/CSeries/csdialogs_macintosh.cpp:

	Corrected a typo in an error message for a GetControlProperty()
	call.

2003-08-28 00:01  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Using Mike Benonis's rearrangement, which is more like the
	original.

2003-08-27 23:57  lpetrich

	* Source_Files/RenderOther/screen_shared.h:

	Added std:: to vsnprintf() to appease CodeWarrior

2003-08-27 14:14  wzenfell

	* Source_Files/Misc/thread_priority_sdl_macosx.cpp:

	[Gregory Smith] More correct setting of scheduling parameter yields
	smoother network game performance.  This file can almost be used on
	other pthread platforms like Linux as-is now; will probably be
	renamed and touched up soon to reflect that.

2003-08-27 14:09  wzenfell

	* Source_Files/Network/network_dialogs_sdl.cpp:

	SDL implementation of netscript selection UI

2003-08-27 14:08  wzenfell

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	Reworked netscript selection UI stuff into cross-platform framework

2003-08-27 14:07  wzenfell

	* Source_Files/Network/: network_dialogs.cpp, network_dialogs.h:

	Netscript selection UI stuff now is cross-platform and uses
	Preferences

2003-08-27 14:05  wzenfell

	* Source_Files/Misc/: sdl_widgets.cpp, sdl_widgets.h:

	New w_enabling_toggle widget can enable/disable a bunch of other
	widgets    according to its own state New w_file_chooser widget
	displays a filename and lets user select a file    (via
	FileSpecifier::ReadDialog()) when clicked Miscellaneous minor
	cleanup (dead code removal, etc.)

2003-08-27 14:02  wzenfell

	* Source_Files/Misc/: preferences.cpp, preferences.h:

	Preferences support for netscript selection; also cleaned up Mac
	FSSpec preferences handling slightly

2003-08-27 13:58  wzenfell

	* Source_Files/Files/FileHandler_SDL.cpp:

	Root directory ("/") handling now makes more sense (change needed
	for w_directory_browsing_list widget to be able to navigate into
	root dir)

2003-08-27 13:56  wzenfell

	* Source_Files/shell_sdl.h:

	New w_directory_browsing_list widget is like w_file_list but lets
	user navigate up and down directory hierarchy (finally!).
	FileSpecifier::ReadDialog() now uses one of those.

2003-08-27 13:54  wzenfell

	* Source_Files/Files/tags.h:

	giving netscripts their very own Typecode (even if it doesn't mean
	much yet)

2003-08-25 03:44  wzenfell

	* examples/lua/One_Per_Team_KOTH.txt:

	Bug fix

2003-08-24 17:55  wzenfell

	* docs/Troubleshooting.txt:

	Fixed "old star protocol" to "old ring protocol" :) Added section
	about discovering public IP address Added section about multiple
	joiners behind a single NAT Added section about using demo/M2 files

2003-08-24 16:10  wzenfell

	* examples/lua/One_Per_Team_KOTH.txt:

	Revised to use new use_lua_compass(player_index, bool).

2003-08-24 14:51  wzenfell

	* docs/Troubleshooting.txt:

	First stab at a troubleshooting guide for users

2003-08-11 11:45  brefin

	* Source_Files/GameWorld/map.h:

	Include csmacros.h so map.h compiles under precompiled headers.

2003-08-09 15:00  lpetrich

	* Source_Files/Misc/: CircularByteBuffer.h, CircularByteBuffer.cpp:

	Converted "void*
CircularByteBuffer::enqueueBytesNoCopyStart" into
	"void ..."

2003-08-09 13:49  mdmkolbe

	* Source_Files/GameWorld/map.h:

	Switched bit flag tests to use TEST_FLAG.  This macro avoids
	warnings that a simple bit test may cause.

2003-08-09 13:48  mdmkolbe

	* Source_Files/: CSeries/snprintf.cpp, CSeries/snprintf.h,
	RenderOther/screen_shared.h:

	Fixed MSVC problem with vsnprintf that appeared again.

2003-08-09 13:42  mdmkolbe

	* Source_Files/: Files/wad.cpp, Network/RingGameProtocol.cpp:

	Resolved some variable scoping issues and warnings.

2003-08-09 13:39  mdmkolbe

	* Source_Files/Lua/lua_script.cpp:

	Removed bit rot due to float type being changed to bool.  Removed
	extraneous ';' after some 'if's.

2003-08-08 02:08  astrange

	* Source_Files/Network/network_dialogs.h:

	Fixes for no PCH

2003-08-06 21:15  wzenfell

	* Source_Files/RenderOther/screen_shared.h:

	screen_printf() output no longer lives from the end of one game to
	the beginning of the next.  Avoiding potential screen_printf()
	buffer overrun.

2003-08-06 21:13  wzenfell

	* Source_Files/RenderOther/screen.cpp:

	Fixing OpenGL HUD placement on widescreen displays.  No longer
	drawing the OpenGL HUD in HUDless screen modes.

2003-08-06 20:18  wzenfell

	* Source_Files/: Misc/CircularByteBuffer.cpp,
	Misc/CircularByteBuffer.h, Network/network_star_hub.cpp:

	Forgot mini-changelog entries in files' headers.  Oops, sorry.

2003-08-06 20:13  wzenfell

	* Source_Files/Network/network_star_hub.cpp:

	Preliminary support for standalone hub (define
	A1_NETWORK_STANDALONE_HUB)

2003-08-06 20:12  wzenfell

	* Source_Files/Misc/: CircularByteBuffer.cpp, CircularByteBuffer.h:

	Additional interface can reduce copying in client code (less safe
	though)

2003-08-06 20:11  wzenfell

	* Source_Files/shell_macintosh.h:

	Making pressing "Escape" key in-game a bit safer (as in the SDL
	version)

2003-08-06 02:43  wzenfell

	* Source_Files/Lua/lua_script.cpp:

	Refactoring "call a Lua function" code to avoid massive code
	duplication.  Reporting runtime Lua script errors with
	screen_printf as well as Logging.

2003-08-04 03:20  wzenfell

	* examples/lua/Indirect_Kills_Only.txt:

	New Lua netscript; can only kill players by knocking them into
	lava/aliens/ crushers/etc. (and it awards kills, not just deaths)

2003-08-03 23:04  wzenfell

	* Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
	Source_Files/GameWorld/player.cpp, docs/A1 Lua Scripters Guide.txt:

	New Lua trigger player_damaged()

2003-08-02 03:44  wzenfell

	* Source_Files/Lua/lua_script.cpp:

	Fixing indentation (four spaces -> tab), via Project Builder indent
	(not via sed, etc.)

2003-08-01 02:21  wzenfell

	* Source_Files/: GameWorld/player.cpp, Lua/lua_script.cpp,
	Network/network_games.cpp:

	[James Willson] Changed timing of player_killed() lua trigger, let
	use_lua_compass() work per-player rather than globally, let
	set_/get_/ award_kills() take -1 ("none") for aggressor.

2003-07-28 18:31  wzenfell

	* Source_Files/Network/network_star_spoke.cpp:

	Replacing std::vector<>::at() with a custom bounds-checking
	function; should help with older compilers (like gcc 2.95)

2003-07-28 15:14  wzenfell

	* examples/lua/One_Per_Team_KOTH.txt:

	Team KOTH modification netscript: only one player at a time on each
	team can score hill time.

2003-07-26 01:09  lpetrich

	* Resources/TextStrings.r:

	Converted the fancy characters, like smart quotes, beta, etc. to
	UTF-8 form.

2003-07-26 01:08  lpetrich

	* Expat/ResourceDumper.cp:

	Added dumping of extended-ASCII characters (0x80 to 0xff) in UTF-8
	form.

2003-07-26 01:06  lpetrich

	* MML Scripts/Text Strings:

	Converted the extended-ASCII characters to UTF-8

2003-07-26 01:05  lpetrich

	* AlephOne.mcp:

	Added support of a "Debug" target

2003-07-25 22:17  wzenfell

	* examples/lua/Keep_Away_From_Bob.txt:

	[James Willson] Now plays "you are Bob" sound; compass points to
	Bob

2003-07-24 00:40  lpetrich

	* Source_Files/: Lua/lua_script.cpp, Network/network_games.cpp:

	Added include of network.h so as to define
	MAXIMUM_NUMBER_OF_NETWORK_PLAYERS

2003-07-22 20:56  brefin

	* Source_Files/Misc/interface.cpp:

	Fixed an issue where introduced by the groundwork.  Playing a film
	could disable usage of customized player behavior modifiers in
	single player

2003-07-22 20:04  brefin

	* Source_Files/: Misc/interface.cpp, GameWorld/map.h,
	GameWorld/physics.cpp, GameWorld/player.cpp, GameWorld/player.h,
	GameWorld/weapons.cpp:

	Groundwork for [ 768414 ] Misimplementation of player behavior
	options
	[https://sourceforge.net/tracker/index.php?func=detail&aid=768414&group_id=1997&atid=101997]
	The player options for don't center and don't switch weapons are
	now handled per player.  Single player replays still don't record
	with these options.  Netgames still work with standardardized
	player options.

2003-07-22 09:30  wzenfell

	* Source_Files/GameWorld/marathon2.cpp,
	Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_games.cpp,
	Source_Files/Pfhortran/language_definition.h, docs/A1 Lua Scripters
	Guide.txt:

	[James Willson] Lua functions for safely destroying carried balls,
	getting players' names, and manipulating netgame score and compass
	indicator.  New Lua script trigger for end-of-game.  Bug fix in
	netscript UI.

2003-07-21 14:45  brefin

	* Source_Files/Misc/interface.cpp:

	Fix to version 1.51 Perform cleanup after a replay fails due to
	version mismatch

2003-07-20 20:26  brefin

	* Source_Files/RenderOther/screen.cpp:

	Correcting warnings Removed obsoleted code Put more of the nibs
	support code into the nibs only compile section

2003-07-20 08:36  tiennou

	* Source_Files/GameWorld/devices.cpp:

	Forgot this one... Changes the call to L_Call_Start/End_Refuel

2003-07-20 08:35  tiennou

	* Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
	docs/A1 Lua Scripters Guide.txt,
	Source_Files/Pfhortran/language_definition.h:

	Added mnemonics for sounds, changed L_Start_Fade to L_Screen_Fade,
	added side_index parameter to L_Call_Start/End_Refuel and updated
	the docs with the info I had

2003-07-19 19:48  wzenfell

	* Source_Files/Network/network_star_spoke.cpp:

	Removing some dead code; using NMT logging where appropriate;
	avoiding use of WindowedNthElementFinder on Mac OS 9 as it likes to
	crash that OS.	(WindowedNthElementFinder is strictly unnecessary
	on the spoke everywhere, now, because of player motion prediction -
	but I'm keeping it in since it's not hurting anyone, and may make
	for interesting statistics at some point.)

2003-07-19 19:45  wzenfell

	* Source_Files/Network/: StarGameProtocol.cpp, network_star.h:

	Moving A1<->Star Protocol glue (LegacyActionQueues, in this case)
	from network_star.h to StarGameProtocol.cpp where it belongs.

2003-07-19 19:42  wzenfell

	* Source_Files/CSeries/sdl_cseries.h:

	Improving indentation in nasty preprocessor-tricks section

2003-07-19 18:53  wzenfell

	* tools/gen-Logging_gruntwork.csh:

	New csh script to generate
	aleph/Source_Files/Misc/Logging_gruntwork.h

2003-07-19 18:52  wzenfell

	* Source_Files/Misc/: Logging.cpp, Logging.h, Logging_gruntwork.h,
	Makefile.am:

	Splitting Logging.h into the hand-written part (Logging.h) and the
	now- automatically-generated part (Logging_gruntwork.h, generated
	by a csh script in aleph/tools).  Different Logging macros now for
	"known in the main thread" (the existing logError, etc.) and "might
	be in a non-main thread" (the new logErrorNMT, etc.).  NMT macros
	now don't take any action on Mac OS 9, which means they shouldn't
	crash, at least.  NMT macros are currently equivalent to
	main-thread macros on all other platforms.

2003-07-19 18:45  wzenfell

	* Source_Files/CSeries/csalerts.cpp:

	Logging the error BEFORE showing the alert, in case showing the
	alert kills us as perhaps in trying to assert() in a non-main
	thread (Mac OS X)

2003-07-19 18:41  wzenfell

	* Source_Files/Network/network_lookup_sdl.cpp:

	Now reporting a (fairly generic) error to the user when he puts in
	a "join address" that cannot be resolved

2003-07-17 14:33  wzenfell

	* configure.ac, Source_Files/Network/Makefile.am,
	Source_Files/Network/network_speex.cpp,
	Source_Files/Network/network_speex.h:

	[Gregory Smith] Fixing Speex and Lua netscript compilation on Linux

2003-07-17 00:29  wzenfell

	* Source_Files/Misc/Makefile.am:

	[Gregory Smith] Adding CircularByteBuffer files to Makefile

2003-07-16 23:58  brefin

	* Source_Files/Misc/interface.cpp:

	Fix handling of replays that fail to open if they've been opened
	via alternate means that use handle_open_replay.  This synchronizes
	handle_open_replay with handle_replay

2003-07-16 22:07  brefin

	* Source_Files/Misc/: DefaultStringSets.cpp, interface.cpp,
	interface.h:

	Basic structure to make AlpehOne care about movie version format

2003-07-16 02:52  wzenfell

	* Source_Files/Misc/Logging.h:

	Standardizing whitespace

2003-07-13 03:54  lpetrich

	* Source_Files/Network/: network_dialogs.cpp,
	network_dialogs_mac_sdl.cpp:

	Fixed some off-by-one errors in getting the color and team values
	from their popups.

2003-07-13 03:24  lpetrich

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	In NetgameSetup_Handler, suppressed fall-through from the "teams"
	button, which was giving false game-type messages.

2003-07-11 02:49  wzenfell

	* examples/lua/: Doomcharge.txt, Keep_Away_From_Bob.txt:

	[James Willson] Example Lua netscripts (fun in games too :) )

2003-07-11 01:58  wzenfell

	* docs/A1 Lua Scripters Guide.txt:

	[James Willson] Initial A1 Lua scripting reference.

2003-07-08 20:02  brefin

	* Source_Files/RenderOther/screen.cpp:

	Fix for [ 767861 ] (NIBs) main screen does not correctly redraw
	[https://sourceforge.net/tracker/index.php?func=detail&aid=767861&group_id=1997&atid=101997]
	Added Carbon event update mechanism for screen_window

2003-07-08 15:31  brefin

	* Source_Files/GameWorld/marathon2.cpp:

	Dealing with signed vs unsigned warnings (unwarranted use of
	size_t) Put unused compare_memory in #if COMPARE_MEMORY

2003-07-07 22:03  wzenfell

	* Source_Files/: GameWorld/items.cpp, GameWorld/player.cpp,
	Lua/lua_script.cpp, Lua/lua_script.h,
	Pfhortran/language_definition.h:

	[James Willson] Cleaning up Lua stuff, especially constants in
	language_definition; also adding more Lua goodies

2003-07-07 22:02  wzenfell

	* Source_Files/RenderMain/shapes.cpp:

	[James Willson] Tempering overzealous assert()

2003-07-06 12:59  wzenfell

	* Source_Files/Misc/: CircularByteBuffer.cpp, CircularByteBuffer.h,
	CircularQueue.h:

	Making CircularQueue a little more robust; fixing bug in
	CircularByteBuffer

2003-07-05 08:17  lpetrich

	* Source_Files/Misc/preferences.cpp:

	Added Br'fin's %d->%ld and %u->%lu patches for the formats for
	writing out the prefs data; they are for writing out 32-bit
	integers.

2003-07-05 02:01  lpetrich

	* AlephOne.mcp:

	Added support for CircularByteBuffer.*

2003-07-04 13:32  wzenfell

	* Source_Files/: Misc/CircularByteBuffer.cpp,
	Misc/CircularByteBuffer.h, Misc/CircularQueue.h,
	Network/network_star_hub.cpp, Network/network_star_spoke.cpp:

	Making lossy distribution more robust within the application;
	should help with netmic static (especially, I hope, on Windows).

2003-07-03 19:35  wzenfell

	* Source_Files/GameWorld/devices.cpp,
	Source_Files/Lua/lua_script.cpp, Source_Files/Lua/lua_script.h,
	Source_Files/Misc/DefaultStringSets.cpp,
	Source_Files/Misc/interface.h, Source_Files/Network/network.cpp,
	Source_Files/Network/network.h,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_mac_sdl.cpp,
	Source_Files/Network/network_private.h,
	Source_Files/Pfhortran/language_definition.h,
	Resources/CarbonResourceTweaks.r, data/Text_Strings.mml:

	[James Willson:] + Letting gatherer specify a Lua script to send to
	joiners   (script can then affect netgame like a physics model on
	steroids) + Exposing more stuff to Lua scripts

2003-07-03 18:03  wzenfell

	* Source_Files/CSeries/csalerts.h:

	Fixing compilation problem in Mac OS X SDL

2003-07-03 18:00  wzenfell

	* PBProjects/SDLMain.m:

	Fixing compilation problems

2003-07-03 17:58  wzenfell

	* PBProjects/SDLMain.m:

	Fixing line endings (CR -> LF)

2003-07-03 02:02  wzenfell

	* Source_Files/Misc/DefaultStringSets.cpp:

	Changing line endings CRLF =-> LF.

2003-07-02 03:53  wzenfell

	* Resources/marathon2.resource:

	[Matthew Hielscher] Support for widescreen monitor resolutions

2003-07-02 03:22  wzenfell

	* Resources/GUI.nib/info.nib, Resources/GUI.nib/objects.xib,
	Source_Files/RenderOther/screen.cpp,
	Source_Files/RenderOther/screen.h,
	Source_Files/RenderOther/screen_shared.h:

	[Matthew Hielscher] Support for widescreen monitor resolutions

2003-07-01 18:48  brefin

	* Source_Files/RenderOther/HUDRenderer_OGL.cpp:

	Improvement for the Fix for [ 757616 ] Mac OS X Carbon: Wrong name
	shown atop HUD in films
	[https://sourceforge.net/tracker/index.php?func=detail&aid=757616&group_id=1997&atid=101997]
	The HUD textures are unloaded before new HUD textures are created.

2003-07-01 18:21  brefin

	* Source_Files/: RenderOther/HUDRenderer_OGL.cpp,
	RenderOther/game_window.cpp, shell_macintosh.h, shell_sdl.h:

	Fix for [ 757616 ] Mac OS X Carbon: Wrong name shown atop HUD in
	films
	[https://sourceforge.net/tracker/index.php?func=detail&aid=757616&group_id=1997&atid=101997]

2003-06-30 17:50  brefin

	* Source_Files/: Network/network.cpp, shell.h, shell_macintosh.h:

	Fix for [ 763396 ] Begin New Game -> black screen
	[https://sourceforge.net/tracker/index.php?func=detail&aid=763396&group_id=1997&atid=101997]

2003-06-30 13:03  brefin

	* Source_Files/GameWorld/player.cpp:

	Fixed warning in printf format (int vs unsigned long) Rewrote end
	of invinciblity/invisibility flicker decision to be clearer to read
	and to not raise an anonymous enum comparison warning.

2003-06-29 19:28  brefin

	* Source_Files/Misc/ActionQueues.cpp:

	Addressing signed vs unsigned comparison warning in assert

2003-06-29 16:18  brefin

	* Source_Files/Network/network.cpp:

	Fix signed vs unsigned comparison warnings by changing
	sServerPlayerIndex to a short. Thus synchronizing it with
	localPlayerIndex and the canonical form of player_index usage in
	general.

2003-06-29 15:50  brefin

	* Source_Files/Expat/xmltok.c:

	Ammended one of the prior signed vs unsigned patches to have the
	appropriate scope.

2003-06-28 13:37  brefin

	* Source_Files/ModelView/: Model3D.cpp, StudioLoader.cpp,
	WavefrontLoader.cpp:

	Fixed signed vs unsigned comparison warning Fixed a number of cases
	where gcc was complaining about %u's in printfs that should be (and
	were corected to) %lu (display unsigned long)

2003-06-28 13:33  brefin

	* Source_Files/Misc/: progress.cpp, vbl.cpp, vbl_macintosh.cpp:

	Fixed signed vs unsigned comparison warnings Ifdef'd out non-carbon
	non-nib progress dialog function removed obsolete copy_file
	function (now handled under the FileHandler class)

2003-06-28 12:23  brefin

	* Source_Files/Sound/sound_macintosh.h:

	Address compiler warning by comparing two different enum values as
	ints

2003-06-27 22:00  astrange

	* Source_Files/RenderMain/RenderVisTree.cpp:

	An attempt to get a little more speed out of Facing Worlds

2003-06-27 03:33  brefin

	* Source_Files/RenderMain/: OGL_Render.cpp, shapes.cpp:

	Fixed bug where A1 would crash when preloading a mis-specified
	texture.  Added assertion in case anyplace else tries a similar
	mis-call of the specific function that was crashing

2003-06-26 22:28  brefin

	* Source_Files/RenderOther/computer_interface.cpp:

	Responded to warnings in file

2003-06-26 19:45  brefin

	* Source_Files/RenderOther/: FontHandler.cpp, FontHandler.h:

	Responding to warnings raised by gcc-3.3

2003-06-26 18:07  brefin

	* Source_Files/RenderMain/shapes_macintosh.h:

	Fix the pixmap bounds setting under gcc-3.3 Why the SetRect or
	rectangle assignment was failing is unclear

2003-06-26 14:22  tiennou

	* Source_Files/Lua/lua_script.cpp:

	Added Teleport_Player_To_Level

2003-06-26 13:10  brefin

	* Source_Files/CSeries/csalerts.h:

	Fixed [ 754052 ] Asserts don't completely disappear with debugging
	turned off [
	https://sourceforge.net/tracker/index.php?func=detail&aid=754052&group_id=1997&atid=101997
	] Warning: This will aggravate any unfixed elements of [ 753493 ]
	Critical code found in asserts [
	https://sourceforge.net/tracker/index.php?func=detail&aid=753493&group_id=1997&atid=101997
	]

2003-06-26 11:37  astrange

	* Source_Files/Misc/preferences.cpp:

	8-bit fix

2003-06-25 12:38  tiennou

	* Source_Files/Lua/lua_script.cpp:

	Casting bugfixes

2003-06-25 11:19  tiennou

	* Source_Files/Lua/lua_script.cpp:

	Minor bugfixes

2003-06-25 08:28  tiennou

	* Source_Files/GameWorld/: platforms.cpp, platforms.h:

	Changes for lua platform height management

2003-06-23 11:54  tiennou

	* Source_Files/Lua/lua_script.cpp:

	New stuff for changing poly heights in lua

2003-06-21 15:36  tiennou

	* Source_Files/GameWorld/map.h:

	Some minor changes due to the new lua stuff

2003-06-21 15:20  tiennou

	* Source_Files/GameWorld/devices.cpp:

	Some minor changes due to the new lua stuff

2003-06-21 15:03  tiennou

	* Source_Files/Lua/lua_script.cpp:

	Added more functions (mainly platform & terminal stuff)

2003-06-21 08:13  lpetrich

	* tools/MapChunkerMain.cpp:

	Changed the application-specific wad-directory-data size to 0 to be
	consistent with the rest of the code.

2003-06-21 05:46  lpetrich

	* Pfhormz.mcp:

	Carbonized it; it still does not quite work, however.

2003-06-21 05:39  lpetrich

	* Source_Files/ModelView/MV_Shell.cp:

	Made the typecoding more elegant

2003-06-21 04:57  lpetrich

	* tools/MapChunkerMain.cpp:

	Fixed the handling of the directory entries -- now more like
	"Bovine" in that they are plain bytes.

2003-06-21 04:48  lpetrich

	* Source_Files/Files/wad.cpp:

	Made set_indexed_directory_offset_and_length() work correctly when
	writing map files with more than one level; "Bovine" now exports
	translated M1 files correctly.

2003-06-21 01:41  lpetrich

	* Source_Files/CSeries/csalerts.cpp:

	Added #ifndef __MWERKS__ to the ExitToShell() redefinition in order
	to shut up CodeWarrior's whining about that function being multiply
	defined.

2003-06-20 21:56  wzenfell

	* Source_Files/: shell_macintosh.h, Misc/interface.cpp,
	Misc/vbl.cpp, Misc/vbl_macintosh.cpp, Misc/vbl_sdl.cpp:

	Better behavior when Mac OS X Carbon A1 (and maybe Mac OS A1, and I
	hope SDL versions) is switched out from a netgame: keeps updating
	so queues don't clog up, relinquishes mouse so it's not pinned to
	one location, and ignores keyboard and mouse input.  Addresses
	sf.net bug report [757610] Mac OS X Carbon: doesn't relinquish
	mouse when switched out.

2003-06-20 11:30  mdmkolbe

	* Source_Files/Network/network_dialogs_sdl.cpp:

	Ability to debug the net mic fixed

2003-06-20 11:29  brefin

	* Source_Files/Misc/preferences_macintosh.h:

	Fixing issues that were generating warnings

2003-06-20 11:29  mdmkolbe

	* Source_Files/Misc/preferences_widgets_sdl.h:

	Updated SDL code to use Typecode

2003-06-20 11:28  mdmkolbe

	* Source_Files/: GameWorld/TickBasedCircularQueue.h,
	Misc/interface.cpp, RenderMain/RenderRasterize.cpp:

	Fixed some compile issues under MSVC.

2003-06-20 11:24  mdmkolbe

	* Source_Files/Misc/thread_priority_sdl_win32.cpp:

	Fixed [ 748650 ] Windows: Missing export - KERNEL32.DLL:OpenThread

2003-06-20 03:10  brefin

	* Source_Files/: shell_macintosh.h, shell_sdl.h,
	Files/FileHandler.cpp, Files/FileHandler.h,
	Files/FileHandler_SDL.cpp, Files/filetypes_macintosh.cpp,
	Files/find_files.h, Files/find_files_sdl.cpp, Files/tags.h,
	Files/wad.cpp, Files/wad.h, Files/wad_macintosh.cpp,
	Files/wad_prefs.cpp, Files/wad_prefs.h, Files/wad_sdl.cpp,
	Misc/preferences_macintosh.h:

	Syncronized all references to a file's type to use the enum
	Typecode instead of various kinds of ints.

2003-06-19 15:09  wzenfell

	* Source_Files/: GameWorld/map.cpp, GameWorld/map.h,
	GameWorld/marathon2.cpp, GameWorld/physics.cpp,
	GameWorld/player.cpp, GameWorld/player.h, Misc/ActionQueues.cpp,
	Misc/ActionQueues.h, Misc/interface.cpp:

	Player motion prediction for network games.

2003-06-19 15:07  wzenfell

	* Source_Files/Network/network_tcp.cpp:

	Increasing TCP transmission/reception timeout from 10 to 60
	seconds, for those folks with flaky connections.

2003-06-19 15:07  wzenfell

	* Source_Files/Network/network_star_hub.cpp:

	No longer writing out preferences values that equal the defaults.
	New hub preference (send_period) to reduce upstream packet
	count/bandwidth required.

2003-06-18 16:31  brefin

	* Source_Files/shell_macintosh.h:

	Fixed compiler warnings

2003-06-18 15:31  brefin

	* Source_Files/CSeries/csalerts.cpp:

	Fixed compiler warnings Fixed spacing and layout issues for
	cleanliness and clarity

2003-06-16 17:05  brefin

	* Source_Files/Network/network_games.cpp:

	Fixed warning related to formatting of long unsigned in a csprintf
	statement

2003-06-16 12:18  wzenfell

	* Source_Files/Misc/vbl.cpp:

	Moving code with effects out of assert() argument.

2003-06-16 01:59  brefin

	* Source_Files/Input/mouse.cpp:

	Added missing ifdefs so that mouse.cpp still compiles under
	PB/__MACH__

2003-06-15 22:21  lpetrich

	* Source_Files/Input/mouse.cpp:

	Added Classic-fallback support using GetGlobalMouse() and
	Carbon/Classic loading of CoreGraphics function pointers to set and
	get the mouse position.

2003-06-15 20:48  lpetrich

	* Source_Files/RenderOther/screen.cpp:

	Moved loading of CoreGraphics function pointers out of this file to
	shell*.h

2003-06-15 20:47  lpetrich

	* Source_Files/: shell_macintosh.h, shell.h:

	Moved loading of system-function pointers here; useful for loading
	CoreGraphics functions in the Carbon/Classic version.

2003-06-15 19:18  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Added menu-command ID's, just in case we might ever want them.

2003-06-15 19:17  lpetrich

	* Source_Files/Misc/interface.cpp:

	Added force-repaint of menu screen when running in Classic; as
	native-OSX app, the screen gets repainted OK after exiting the
	new-game and preferences dialogs.

2003-06-15 19:08  lpetrich

	* Source_Files/shell_macintosh.h:

	Changed the code for <escape> from posting a cmd-Q event to the
	handling of the "Game > Quit" menu command on the spot; Carbon in
	Classic has trouble with posted menu events, though this works OK
	in native-OSX mode.

2003-06-15 19:04  lpetrich

	* Source_Files/shell.h:

	Added "has_ten" to system_information structure -- works like
	"has_seven", but indicates the presence of OSX.

2003-06-15 17:59  lpetrich

	* Source_Files/RenderOther/HUDRenderer_OGL.cpp:

	Moved the FrameRect() boundary rectangle one pixel to the right
	when doing rendering; this fixes a MacOS 9/X rendering bug where
	there is a space between the left line and the contents, and no
	right line.
If that causes trouble for other OpenGL
	implementations, we may have to have a compile flag for moving that
	boundary rectangle as necessary.

2003-06-15 06:44  lpetrich

	* Prefix/marathon2prefix.h:

	Added use-debug flag

2003-06-15 01:36  brefin

	* Source_Files/CSeries/macintosh_cseries.h:

	Fix [ 754055 ] MacOS Compiling: DEBUG always defined
	[https://sourceforge.net/tracker/index.php?func=detail&aid=754055&group_id=1997&atid=101997]

2003-06-14 22:20  brefin

	* Source_Files/CSeries/cstypes.h:

	Allow cstypes.h to be included by itself on MacOSX builds This
	allows the 'Development no precompiles' build style for the
	AlephOne-Carbon target to compile under ProjectBuilder

2003-06-14 17:30  wzenfell

	* Source_Files/Network/: network_microphone_sdl_win32.cpp,
	network_microphone_shared.cpp:

	[Gregory Smith] Adding speex netmic support for Win32; fixing
	infinite loop bug in Win32 netmic.

2003-06-14 05:23  lpetrich

	* AlephOne.mcp:

	Added Lua and Speex support

2003-06-14 05:22  lpetrich

	* Speex.mcp:

	For building a Carbon/Classic version of Speex

2003-06-14 05:21  lpetrich

	* Lua.mcp:

	For building a Carbon/Classic version of Lua

2003-06-14 05:20  lpetrich

	* Prefix/marathon2prefix.h:

	Now uses Lua and Speex.

2003-06-14 04:01  lpetrich

	* SDL_Net_Carbon.sit:

	Changed Open Transport DNS-lookup code in SDLnet.c to pure
	synchronous -- the original asynchronous code was would crash every
	time one tried to do a resolution request.

2003-06-13 20:32  cbauer

	* Source_Files/: Lua/lua_script.cpp, RenderMain/OGL_Render.cpp:

	- fixed a typo (assignment instead of comparison) [Michael D.
	Adams] - Lua works again in A1/SDL

2003-06-13 02:04  brefin

	* Source_Files/: Misc/preferences_macintosh.h, Files/game_wad.cpp,
	Files/preprocess_map_mac.cpp, RenderMain/OGL_Render.cpp:

	Fixes for [ 753493 ] Critical code found in asserts
	[https://sourceforge.net/tracker/index.php?func=detail&aid=753493&group_id=1997&atid=101997]

2003-06-12 11:10  lpetrich

	* Source_Files/Lua/lua_script.cpp:

	Added Tiennou's corrections to his recent patches

2003-06-12 11:01  lpetrich

	* carb.r:

	Getting it in

2003-06-11 23:23  lpetrich

	* Source_Files/: Lua/lua_script.h,
	RenderOther/computer_interface.cpp, GameWorld/devices.cpp,
	GameWorld/items.cpp:

	Patched as per tiennou's instructions

2003-06-11 23:23  lpetrich

	* Source_Files/Lua/lua_script.cpp:

	Patched as per tiennou's instructions; some of the patching did not
	work quite right.

2003-06-11 19:23  brefin

	* Source_Files/Misc/preferences_macintosh.h:

	Fix for [ 752921 ] Failed assertion in preferences_macintosh.h:1931
	[https://sourceforge.net/tracker/index.php?func=detail&aid=752921&group_id=1997&atid=101997]
	Physics menu only processed if there are actual physics files to
	select from. (physics_valid==true)

2003-06-11 07:21  brefin

	* Source_Files/Files/filetypes_macintosh.cpp:

	In case the filetype resource fails to load, still initialize the
	filetype vector with the hardcoded values.

2003-06-11 02:50  lpetrich

	* Source_Files/Misc/: interface_macintosh.cpp, interface_menus.h:

	Nibified the three overall menus (game, interface, fake empty)

2003-06-11 02:44  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Tweaked the menus so that they have more suitable menu ID's for the
	code (game - 128, interface - 129, fake empty - 130)

2003-06-10 07:03  cbauer

	* Source_Files/CSeries/snprintf.cpp:

	fixed compile issues on Win32/SDL [Michael D. Adams]

2003-06-10 02:49  brefin

	* Source_Files/GameWorld/projectiles.cpp:

	Fix suggested in [ 751700 ] KTMWTB Crashes with Aliens
	[https://sourceforge.net/tracker/index.php?func=detail&aid=751700&group_id=1997&atid=101997]
	Don't try to hand items to non-player monsters

2003-06-10 00:01  brefin

	* INSTALL.MacOSX.Carbon:

	Ammended directions for installing speex with missing 'make'
	command

2003-06-09 12:03  brefin

	* Source_Files/Misc/interface_macintosh.cpp:

	Excised static definition draw_picture_into_gworld It corresponded
	with obsolete code removed in version 1.20 of this file and was
	creating compiler warnings

2003-06-09 07:27  cbauer

	* Source_Files/Misc/preferences_sdl.h:

	added missing ';'

2003-06-09 03:24  lpetrich

	* Source_Files/: Misc/interface_macintosh.cpp, shell_sdl.h:

	To level-select dialog box, added fix of getting the level number
	of the level selected -- should fix bug with noncontiguous-level
	maps.

2003-06-09 01:09  lpetrich

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	Added NetLookupOpen_SSLP() and NetLookupClose() to setup and
	teardown of nibified version of network_gather()

2003-06-08 17:47  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Added Mike Benonis's reworking of the dialog boxes to conform to
	Aqua interface standards.
Also added a "Recent Hosts" menu to
	"Network Join".
And also banished the tiny keyboard-settings dialog
	box intended for old PowerBooks.

2003-06-08 17:35  lpetrich

	* Source_Files/Network/: network_dialogs_mac_sdl.cpp,
	network_dialogs.cpp, network_dialogs.h:

	Added keeping track of recently-used host addresses.

2003-06-08 17:34  lpetrich

	* Source_Files/Misc/keyboard_dialog.cpp:

	Banished the loading of the tiny dialog-box nib, since we expect
	that everybody playing A1 will have at least 640*480 monitor
	resolution.

2003-06-08 13:08  brefin

	* Source_Files/GameWorld/physics.cpp:

	Fix to [ 750865 ] Keyboard control glitch
	[https://sourceforge.net/tracker/index.php?func=detail&aid=750865&group_id=1997&atid=101997]
	Ignore _absolute_positioning_mode if applying _look_dont_turn

2003-06-07 19:35  lpetrich

	* Source_Files/Misc/preferences_sdl.h:

	Added support for separate horizontal and vertical sensitivities.

2003-06-07 18:12  lpetrich

	* Source_Files/Input/mouse_sdl.cpp:

	Added separate horizontal and vertical sensitivities

2003-06-07 17:45  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Added a "Recent Hosts" menu to the "Join" dialog box

2003-06-07 04:45  lpetrich

	* Source_Files/Input/mouse.cpp:

	Added separate horizontal and vertical mouse sensitivities.

2003-06-07 04:44  lpetrich

	* Source_Files/CSeries/: csdialogs_macintosh.cpp, csdialogs.h:

	Added some functions for getting and setting 0-to-1 floating-point
	values for a control; this is useful for sliders.

2003-06-07 04:39  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Added the remaining menu resources in preparation for nibifying the
	remaining menu-resource-using code.

2003-06-07 04:17  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Added:
Anisotropy and other controls to the OpenGL dialog
	Mouse-sensitivity controls to the input prefs pane
Microphone
	controls to the network-setup pane
Also banished all the
	PICT-resource dialog-header texts; made the network dialogs
	movable-modal and added fancy GUI-element titles to the keyboard
	and OpenGL-prefs dialogs.

2003-06-07 04:13  lpetrich

	* Resources/m2_stripped.rsrc:

	Stripped all except for some menu, string, and file-typing
	resources

2003-06-07 04:11  lpetrich

	* Source_Files/Network/: network_dialogs.cpp,
	network_dialogs_mac_sdl.cpp, network_dialogs.h:

	Added handling of microphone-preference controls to the
	setup-dialog code

2003-06-07 04:10  lpetrich

	* Source_Files/Misc/: preferences.cpp, preferences_macintosh.h,
	preferences_private.h, preferences.h, OGL_Dialog.cpp:

	Added handling of input-pne mouse-sensitivity and mouse-inversion
	controls. Also added OpenGL-HUD-rendering and anisotropic-filtering
	controls to the OpenGL setup dialog

2003-06-07 04:08  lpetrich

	* Source_Files/RenderMain/OGL_Setup.h:

	Did a bit of formatting

2003-06-06 22:13  wzenfell

	* Source_Files/Files/filetypes_macintosh.cpp:

	Oops, sceA was being interpreted as a saved-game instead of as a
	scenario.

2003-06-06 17:05  cbauer

	* configure.ac:

	made the glext.h test more robust

2003-06-06 11:36  cbauer

	* configure.ac, Source_Files/Network/SDL_netx.cpp,
	Source_Files/Network/network_star_hub.cpp,
	Source_Files/Network/network_star_spoke.cpp,
	Source_Files/RenderMain/OGL_Textures.cpp:

	- existence of GL/glext.h header is checked for (defined
	HAVE_GL_GLEXT_H) - fixed compilation problem under Solaris (define
	BSD_COMP to get SIOCGIFCONF) - compiles even if
	GL_TEXTURE_MAX_ANISOTROPY_EXT is missing

2003-06-06 03:17  lpetrich

	* Resources/GUI.nib/: objects.xib, info.nib:

	Tweaked mainly the negame-outcome (postgame carnage report) dialog
	box.

2003-06-06 03:15  lpetrich

	* Source_Files/Network/: network_dialogs_mac_sdl.cpp,
	network_dialogs.h, network_dialogs.cpp:

	Finally nibified the postgame-carnage-report dialog box.

2003-06-05 12:43  brefin

	* Source_Files/Misc/interface.cpp:

	Fixing [ 749324 ] Screen flashes remain permanently
	[https://sourceforge.net/tracker/index.php?func=detail&aid=749324&group_id=1997&atid=101997]

2003-06-05 10:40  cbauer

	* README, configure.ac, Source_Files/CSeries/Makefile.am,
	Source_Files/CSeries/snprintf.cpp, Source_Files/CSeries/snprintf.h,
	Source_Files/GameWorld/Makefile.am, Source_Files/Misc/Makefile.am,
	Source_Files/Network/Makefile.am,
	Source_Files/RenderMain/Makefile.am:

	- updated Makefiles; make distcheck works again - updated
	configure.ac; snprintf() and vsnprintf() are checked for

2003-06-05 10:19  brefin

	* Source_Files/Files/AStream.cpp:

	Syncing with AM Fixed an oops in the file's description Note on
	prior patch: Added usage of std namespace so that memcpy and such
	work (They are defined in <cstring> which is included by some of
	the C++ headers required by AStream)

2003-06-05 01:56  lpetrich

	* Source_Files/Files/AStream.cpp:

	For Br'fin - replaced that #include <string.h> with "using
	namespace std;" -- it compiles correctly in CodeWarrior.

2003-06-04 11:05  cbauer

	* configure.ac:

	SDL_net is now required as compilation fails otherwise anyway

2003-06-04 11:03  cbauer

	* Source_Files/Network/network_speex.h:

	fixed compilation problem on Win32

2003-06-04 11:00  cbauer

	* INSTALL.Unix:

	explicit URLs for SDL_image and SDL_net libraries

2003-06-04 02:11  brefin

	* Source_Files/RenderOther/screen.cpp:

	Removed CFBundle.h dependancy for __MACH__ specific building.

2003-06-03 14:55  cbauer

	* Source_Files/Network/: network_microphone_shared.cpp,
	network_speaker_shared.cpp:

	make Speex support compile under VisualStudio7 [Michael D. Adams]

2003-06-03 13:58  brefin

	* INSTALL.MacOSX.Carbon:

	Updated to the current state of libraries and flags

2003-06-03 05:03  lpetrich

	* Source_Files/RenderOther/screen.cpp:

	Added handling of FaderLibClassic exported symbol
	"animate_screen_clut_classic"; also implemented loading of
	CoreGraphics symbol CGSetDisplayTransferByTable() for doing faders
	in OSX mode of the Carbon/Classic version.

2003-06-03 05:01  lpetrich

	* Source_Files/RenderOther/FaderClassic.cpp:

	Source code for shared library FaderLibClassic, built with project
	FaderClassic.mcp

2003-06-03 04:59  lpetrich

	* Source_Files/Misc/progress.cpp:

	Nibified the progress bar.

2003-06-03 04:58  lpetrich

	* FaderClassic.mcp:

	Creates a shared library, FaderLibClassic, which implements faders
	in Classic mode. Won't do faders in OSX mode, however.

2003-06-03 04:57  lpetrich

	* AlephOne.mcp:

	Added support for Classic-mode faders.

2003-06-03 02:10  brefin

	* PBProjects/fix-cvs-resources.sh:

	Better error message in case the script can't find any of the
	listed files.  (For instance, due to running the script from the
	wrong directory)

2003-06-03 01:22  brefin

	* PBProjects/fix-cvs-resources.sh:

	Added Resources/m2_stripped.rsrc to the list of resource files that
	need to be expanded.

2003-06-03 01:13  brefin

	* PBProjects/: AlephOne.icns, FilmIcon.icns, ImagesIcon.icns,
	MMLIcon.icns, MapIcon.icns, MusakIcon.icns, PFIcon.icns,
	PhysIcon.icns, SaveIcon.icns, ShapesIcon.icns, SoundsIcon.icns,
	fix-cvs-resources.sh:

	Checking .icns files back in so that they will be stored as flat
	binary files instead of mistakenly as AppleDouble files

2003-06-03 00:25  lpetrich

	* Source_Files/Input/mouse.cpp:

	Changed HAVE_CORE_GRAPHICS to __MACH__

2003-06-02 23:42  lpetrich

	* AlephOne.mcp.xml[DEAD]:

	I don't know who really wants this file

2003-06-02 21:46  wzenfell

	* Source_Files/Network/: network_microphone.cpp,
	network_microphone_shared.cpp, network_speaker_sdl.cpp:

	[Gregory Smith] Improving speex compression performance on slower
	Macs; enabling speex playback in SDL versions

2003-06-02 05:53  lpetrich

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	Nibified the network gather and join dialogs.

2003-06-02 05:49  lpetrich

	* Source_Files/Files/AStream.cpp:

	Added an include for defining memcpy()

2003-06-02 05:47  lpetrich

	* Source_Files/shell_macintosh.h:

	Now makes the reasonable assumptions that a Mac with Carbon will
	also have 32-bit color QuickDraw, etc.

2003-06-02 05:37  lpetrich

	* Source_Files/Network/network_dialogs.h:

	Nibified the network gather and join dialogs.

2003-06-02 05:35  lpetrich

	* Source_Files/Misc/PlayerDialogs.cpp:

	Adjusted the crosshair-thickness sanity test to allow 1-pixel-thick
	crosshairs.

2003-06-02 00:30  brefin

	* Source_Files/Misc/interface.cpp:

	Fix [ 746952 ] Chapter Screens Don't Show [
	https://sourceforge.net/tracker/index.php?func=detail&aid=746952&group_id=1997&atid=101997
	]

2003-06-01 23:05  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Converted all the secondary dialogs (which monitor, OpenGL, chase
	cam, crosshairs, keyboard) into sheets

2003-06-01 23:02  lpetrich

	* Prefix/marathon2prefix.h:

	Carbon/Classic now uses sheets in its nibified dialogs

2003-05-31 14:00  brefin

	* Source_Files/RenderMain/RenderPlaceObjs.cpp:

	Fix [ 607395 ] Bogies disappear when i get next to them
	[https://sourceforge.net/tracker/index.php?func=detail&aid=607395&group_id=1997&atid=101997]

2003-05-31 10:00  brefin

	* Source_Files/Misc/: DefaultStringSets.cpp,
	preferences_macintosh.h:

	Bugfix for MacOS bug [742951 ] Physics Preferences displays garbage
	without files
	[https://sourceforge.net/tracker/?func=detail&aid=742951&group_id=1997&atid=101997]
	String simplified to Default, italic formatting added when default
	string is needed for physics menu

2003-05-31 03:15  brefin

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	Fixing problems that prevent compiling of
	network_dialogs_mac_sdl.cpp when USES_NIBS is not defined

2003-05-30 12:24  cbauer

	* Source_Files/: Expat/xmlparse.c, Expat/xmltok.c,
	Files/FileHandler.cpp, Files/filetypes_macintosh.cpp,
	Files/game_wad.cpp, Files/wad.cpp, GameWorld/effects.cpp,
	GameWorld/lightsource.cpp, GameWorld/map_constructors.cpp,
	GameWorld/media.cpp, GameWorld/monsters.cpp, GameWorld/physics.cpp,
	GameWorld/platforms.cpp, GameWorld/player.cpp,
	GameWorld/projectiles.cpp, GameWorld/weapons.cpp,
	Misc/PlayerName.cpp, Misc/preferences.cpp, Misc/vbl.cpp,
	ModelView/StudioLoader.cpp, ModelView/WavefrontLoader.cpp,
	Network/network_games.cpp, Network/network_microphone.cpp,
	Pfhortran/script_parser.cpp, Pfhortran/scripting.cpp,
	RenderMain/OGL_Textures.cpp, RenderOther/computer_interface.cpp,
	RenderOther/game_window_macintosh.cpp:

	fixed several warnings generated in ProjectBuilder [Michael D.
	Adams]

2003-05-30 12:22  cbauer

	* Source_Files/GameWorld/player.cpp:

	allow talking network corpses to compile on Win32/SDL [Michael D.
	Adams] ("Talking Network Corpses"? Sounds like a B movie...)

2003-05-30 10:22  lpetrich

	* Source_Files/GameWorld/player.cpp:

	Added "network.h" to define network-type stuff.

2003-05-30 08:14  wzenfell

	* Source_Files/Network/network_star_spoke.cpp:

	Increasing default spoke disconnection timeout values (to 90s
	pregame and 5s ingame).

2003-05-29 16:23  wzenfell

	* Source_Files/Network/network_dialogs.cpp:

	Fixing score bar colors (SHRT_MAX -> USHRT_MAX)

2003-05-29 12:48  wzenfell

	* docs/Networking Users Guide.txt:

	Updated to include information about the star protocol and about
	speex realtime audio speech compression.

2003-05-29 02:12  wzenfell

	* Source_Files/Network/: StarGameProtocol.cpp, network_star.h,
	network_star_hub.cpp, network_star_spoke.cpp:

	Star protocol now supports lossy streaming distribution (used for
	realtime network audio).

2003-05-29 02:10  wzenfell

	* Source_Files/GameWorld/player.cpp:

	In star protocol or newer, dead players are now allowed to transmit
	network microphone audio.

2003-05-29 02:09  wzenfell

	* Source_Files/RenderOther/screen.cpp:

	Fixing compilation for non-USES_NIBS case

2003-05-29 02:08  wzenfell

	* Source_Files/Network/network_private.h:

	Very deliberately going back to NONE rather than UNONE to fix
	problems with netdeath

2003-05-29 02:06  wzenfell

	* Source_Files/: Network/network_microphone.cpp,
	Network/network_microphone_shared.cpp, Network/network_speaker.cpp,
	Network/network_speaker_shared.cpp, Network/network_speex.cpp,
	Network/network_speex.h, Misc/preferences.cpp, Misc/preferences.h:

	[Gregory Smith] Speex network microphone audio compression and
	decompression (-DSPEEX; requires Speex from www.speex.org).

2003-05-29 01:20  lpetrich

	* AlephOne.mcp:

	Added inclusion of icns files

2003-05-29 01:20  lpetrich

	* AlephOne.mcp.xml:

	Added inclusion of icns files.

2003-05-29 01:02  lpetrich

	* Resources/AlephOne.plc:

	Updated it with the help of the property-list file from the PB
	versions.

2003-05-28 22:05  lpetrich

	* Source_Files/Misc/keyboard_dialog.cpp:

	Removed the USES_NIBS from around is_pressed()

2003-05-28 03:40  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Tweaked the network-setup object

2003-05-28 03:21  lpetrich

	* Source_Files/ModelView/MV_Shell.cp:

	Carbonized it; still needs testing

2003-05-28 03:17  lpetrich

	* AlephOne.mcp.xml, AlephOne.mcp:

	Added Woody Zenfell's networking files

2003-05-28 02:49  lpetrich

	* Source_Files/Network/: network_dialogs.cpp,
	network_dialogs_mac_sdl.cpp:

	Nibified the network-setup dialog and its supporting code.

2003-05-28 02:44  lpetrich

	* Source_Files/Network/network_dialogs.h:

	Nibified the network-setup dialog and its supporting code.

2003-05-28 02:43  lpetrich

	* Source_Files/CSeries/: csdialogs_macintosh.cpp, csdialogs.h:

	Added object for doing keyboard watching for controls, like
	edit-text boxes.

2003-05-28 02:42  lpetrich

	* Source_Files/Misc/keyboard_dialog.cpp:

	Now using new keyboard-watcher object for the keystrokes

2003-05-27 15:15  cbauer

	* INSTALL.Unix, README, configure.ac, Source_Files/Makefile.am,
	Source_Files/shell_sdl.h, Source_Files/GameWorld/Makefile.am,
	Source_Files/Lua/Makefile.am, Source_Files/Lua/lua_script.cpp,
	Source_Files/Lua/lua_script.h, Source_Files/Misc/alephversion.h,
	Source_Files/RenderOther/Makefile.am, Source_Files/XML/Makefile.am:

	- Unix: added Lua scripting support (requires liblua installed) -
	Unix: version information in title screen includes target OS name -
	updated docs

2003-05-27 13:39  cbauer

	* Source_Files/: shell.h, Lua/lua_script.cpp, Lua/lua_script.h,
	RenderOther/screen.cpp, RenderOther/screen_shared.h,
	XML/XML_LevelScript.cpp:

	make Lua support compile correctly on Win32 [Michael D. Adams]

2003-05-27 10:06  lpetrich

	* MML Scripts/Text Strings:

	Added some for Benad's "Defense" game type

2003-05-27 08:40  wzenfell

	* INSTALL.Windows:

	Added Mac OS X conversion method, note about SDL libs coming with
	the binary, and note about moving Aleph One after running it.
	Updated link to HFVExplorer (thanks Alex Ramos).

2003-05-26 20:55  wzenfell

	* Source_Files/Files/: AStream.cpp, AStream.h:

	[Jeremy Parsons] Spacing fixups etc., to synchronize with
	AlephModular's code for these files.

2003-05-26 14:28  cbauer

	* Source_Files/: Files/AStream.cpp, Files/AStream.h,
	Misc/preferences.cpp, Network/network_private.h,
	Network/network_star_hub.cpp, Network/network_star_spoke.cpp:

	fixed compile issues with MSVC++ [Michael D. Adams]

2003-05-26 13:47  lpetrich

	* Source_Files/CSeries/: csdialogs_macintosh.cpp, csdialogs.h:

	Added an AutoTimer class; it creates a timer for the current event
	loop, like a dialog-box event loop, and cleans up after itself when
	it goes out of scope.

2003-05-26 13:45  lpetrich

	* Source_Files/Misc/game_dialogs.cpp:

	Converted the timer to the auto-timer class in csdialogs.*

2003-05-26 13:44  lpetrich

	* Source_Files/RenderOther/screen.cpp:

	Converted the timer to the auto-timer object over at csdialogs.*

2003-05-26 11:06  lpetrich

	* Source_Files/Misc/keyboard_dialog.cpp:

	Nibified this one

2003-05-26 10:03  cbauer

	* Source_Files/: GameWorld/media.cpp,
	Network/network_dialog_widgets_sdl.h, Network/network_dialogs.cpp,
	Pfhortran/script_instructions.cpp, Pfhortran/scripting.cpp,
	RenderMain/shapes.cpp, XML/ShapesParser.cpp:

	fixed GCC warnings [Michael D. Adams]

2003-05-26 10:02  cbauer

	* Source_Files/: Files/AStream.cpp, Files/AStream.h,
	Files/Makefile.am, GameWorld/player.cpp, Misc/ActionQueues.cpp,
	Misc/ActionQueues.h, Misc/interface.h, Misc/vbl.cpp,
	Network/Makefile.am, Network/RingGameProtocol.cpp,
	Network/StarGameProtocol.cpp, Network/network_private.h,
	Network/network_star.h, RenderOther/computer_interface.cpp:

	- fixed compilation problems under Linux - updated Makefiles

2003-05-25 23:17  wzenfell

	* Source_Files/: shell.cpp, shell_macintosh.h, shell_sdl.h,
	Files/AStream.cpp, Files/AStream.h,
	GameWorld/TickBasedCircularQueue.h, GameWorld/marathon2.cpp,
	GameWorld/player.h, Input/mouse_sdl.cpp, Misc/ActionQueues.cpp,
	Misc/ActionQueues.h, Misc/CircularQueue.h,
	Misc/WindowedNthElementFinder.h, Misc/preferences.cpp,
	Misc/preferences.h, Misc/sdl_network.h,
	Network/NetworkGameProtocol.cpp, Network/NetworkGameProtocol.h,
	Network/RingGameProtocol.cpp, Network/RingGameProtocol.h,
	Network/StarGameProtocol.cpp, Network/StarGameProtocol.h,
	Network/network.cpp, Network/network.h,
	Network/network_dialogs_mac_sdl.cpp,
	Network/network_dialogs_macintosh.cpp,
	Network/network_dialogs_sdl.cpp, Network/network_private.h,
	Network/network_star.h, Network/network_star_hub.cpp,
	Network/network_star_spoke.cpp, Network/network_stream.cpp,
	Network/network_tcp.cpp, Network/network_udp.cpp,
	Network/network_udp_opentransport.cpp:

	Star-topology network game protocol (now the default).	Support for
	multiple game network protocols, selectable at runtime.  Allowing
	user-specification of local game network port.	Game setup
	streaming protocol more future-extensibility-friendly.	TCP
	transfer code more tolerant of slow connections.

2003-05-25 23:13  wzenfell

	* Source_Files/Misc/Logging.cpp:

	Defending better against system error cases.

2003-05-25 23:09  wzenfell

	* Source_Files/Input/mouse.cpp:

	Mac OS non-SDL versions should respect user's mouse sensitivity and
	Y-axis inversion settings now.	No UI to configure them yet though.

2003-05-25 23:09  wzenfell

	* Source_Files/GameWorld/player.cpp:

	Giving onscreen feedback about suicide and death netgame penalties
	and about players becoming netdead.  Damaging polygon types
	(_polygon_minor_ouch, etc.) should actually work now.

2003-05-25 20:56  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	At mbenonis's request, removed all the title picts.

2003-05-25 19:41  lpetrich

	* Source_Files/Misc/game_dialogs.cpp:

	Added a timer for calling global_idle_proc() every second, so as to
	keep the background sound going.

2003-05-25 19:39  lpetrich

	* Source_Files/Misc/PlayerDialogs.cpp:

	Removed a now-unnecessary dialog I'd put in for tracing the code.

2003-05-25 19:38  lpetrich

	* Source_Files/Misc/preferences_macintosh.h:

	Got rid of all the hiding of the main prefs window when a secondary
	prefs window is shown.

2003-05-25 19:33  lpetrich

	* Source_Files/RenderOther/screen.cpp:

	Did some tweaks like removing a superfluous command to start the
	timer before the dialog box is shown.

2003-05-25 19:31  lpetrich

	* Resources/m2_stripped.rsrc:

	Stripped many of the dialogs; will have to finish with the network
	dialogs

2003-05-25 19:30  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Moved keyboard-dialog items into groups, added display of
	PICT-resource titles, made prefs and select-level dialogs pure
	modal.

2003-05-25 18:32  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Placed the key text fields and labels in the various groups; other
	tweaks

2003-05-25 18:24  lpetrich

	* Source_Files/Misc/OGL_Dialog.cpp:

	Used a new static-text setting function.

2003-05-25 18:23  lpetrich

	* Source_Files/CSeries/: csdialogs_macintosh.cpp, csdialogs.h:

	Added set/get functions for static-text controls to those for
	edit-text ones. They look at the controls' label parts.

2003-05-25 18:00  lpetrich

	* Source_Files/Misc/PlayerDialogs.cpp:

	Nibified the chase-cam and crosshairs dialogs

2003-05-25 17:59  lpetrich

	* Source_Files/Misc/preferences_macintosh.h:

	Main dialog no longer hidden for chase cam and crosshairs

2003-05-25 17:59  lpetrich

	* Source_Files/Misc/preferences.cpp:

	Added resetting of PreCalced in crosshairs data structure

2003-05-25 17:57  lpetrich

	* Source_Files/CSeries/: csdialogs_macintosh.cpp, gdspec.cpp:

	Trimmed some superfluous state-saving code

2003-05-25 01:30  lpetrich

	* AlephOne.mcp.xml, AlephOne.mcp:

	Added Lua support

2003-05-25 01:27  lpetrich

	* Source_Files/CSeries/csdialogs_macintosh.cpp:

	Grouped:
SetThemeWindowBackground()
ShowSheetWindow()
when making
	it a sheet.

2003-05-25 01:14  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Tweaked the frequency-selection dialog

2003-05-25 01:12  lpetrich

	* Source_Files/Misc/preferences_macintosh.h:

	Did some tweaks here and there.

2003-05-24 22:46  astrange

	* Source_Files/: Lua/lua_script.cpp, Lua/lua_script.h,
	Network/CarbonSndPlayDB.c, RenderMain/OGL_Textures.cpp,
	RenderOther/computer_interface.cpp, RenderOther/screen.cpp:

	Misc fixes

2003-05-24 04:39  lpetrich

	* Source_Files/CSeries/: csdialogs_macintosh.cpp, csdialogs.h,
	gdspec.cpp:

	Added custom-control and color-swatch support.

2003-05-24 04:38  lpetrich

	* Source_Files/Misc/: OGL_Dialog.cpp, preferences_macintosh.h,
	interface_macintosh.cpp, game_dialogs.cpp:

	Nibified the OpenGL-options dialogs.

2003-05-24 04:37  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Some tweaks of the OpenGL-options dialogs

2003-05-23 02:51  lpetrich

	* Source_Files/CSeries/gdspec.cpp:

	Nibified and colorized it -- active is light green, while inactive
	is dark blue.

2003-05-23 02:50  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Tweaked the monitor selector a little bit.

2003-05-23 01:42  wzenfell

	* Source_Files/: GameWorld/devices.cpp, GameWorld/items.cpp,
	GameWorld/lightsource.cpp, GameWorld/marathon2.cpp,
	GameWorld/platforms.cpp, GameWorld/weapons.cpp, Lua/lua_script.cpp,
	Lua/lua_script.h, Pfhortran/language_definition.h,
	Pfhortran/script_instructions.cpp, RenderOther/ChaseCam.cpp,
	RenderOther/computer_interface.cpp, RenderOther/screen.cpp,
	RenderOther/screen_sdl.cpp, RenderOther/screen_shared.h,
	XML/XML_LevelScript.cpp:

	[Matthew Hielscher] Lua scripting support

2003-05-21 21:02  astrange

	* Source_Files/: Misc/preferences.cpp, RenderMain/OGL_Setup.cpp,
	RenderMain/OGL_Setup.h, RenderMain/OGL_Textures.cpp:

	Anisotropic rendering

2003-05-21 12:12  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Did tweaks of the main prefs dialog

2003-05-21 12:11  lpetrich

	* Source_Files/Misc/: preferences_macintosh.h,
	preferences_private.h:

	Created nibfied version of the handler of the main preferences
	dialog; also abolished InputSprocket options (Carbon does not have
	the ISp).

2003-05-21 12:08  lpetrich

	* Source_Files/CSeries/: csdialogs_macintosh.cpp, csdialogs.h:

	Added functions for setting and getting text in edit-text controls,
	and also for setting whether a control is enabled/disabled

2003-05-20 17:48  wzenfell

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	[Jeremy Parsons] Fixing postgame carnage report bugs (SF #734461,
	734462), PCR click-on-name behavior, and possibly Players on
	Network bug in Gather Network Game box (734464).

2003-05-20 03:05  lpetrich

	* Source_Files/CSeries/csdialogs_macintosh.cpp:

	Restricted the OK and Cancel buttons to have signatures of 0 (empty
	fields in Interface Builder)

2003-05-19 23:36  lpetrich

	* Source_Files/CSeries/: csdialogs_macintosh.cpp, csdialogs.h:

	Reorganize the run-modal-dialog function for greater convenience --
	now returns whether OK or cancel, so one doesn't need a callback.
	Also created an automatic-nib-window class; will delete a window
	object when it goes out of scope.

2003-05-19 23:33  lpetrich

	* Source_Files/Misc/: game_dialogs.cpp, interface_macintosh.cpp:

	Simplified the nib-dialog code

2003-05-19 06:00  lpetrich

	* Source_Files/CSeries/: csdialogs.h, csdialogs_macintosh.cpp:

	Added some functions convenient for building popup menus.

2003-05-19 05:59  lpetrich

	* Source_Files/Misc/: game_dialogs.cpp, interface_macintosh.cpp:

	Streamlined the level-selection code and nibified the
	quit-without-saving code.

2003-05-19 05:57  lpetrich

	* Resources/GUI.nib/objects.xib:

	Tweaked the select-level and the quit-without-saving dialogs.

2003-05-19 02:10  lpetrich

	* Prefix/marathon2prefix.h:

	Changed to doing USES_NIBS for using NIB files for GUI stuff
	instead of resource forks (will be gradually implemented)

2003-05-19 02:06  lpetrich

	* Source_Files/shell_macintosh.h:

	Now using USES_NIBS for nib-dependent user-interface code

2003-05-19 01:54  lpetrich

	* Source_Files/: Misc/preferences.cpp, XML/XML_ResourceFork.cpp,
	XML/XML_DataBlock.cpp:

	Using resource-fork-free alerts

2003-05-19 01:51  lpetrich

	* Source_Files/: shell.h, CSeries/csalerts.cpp,
	CSeries/csdialogs_macintosh.cpp, CSeries/csdialogs.h,
	CSeries/csalerts.h, RenderOther/screen.cpp,
	Misc/interface_macintosh.cpp:

	Now using USES_NIBS for nib-dependent user-interface code

2003-05-18 23:51  lpetrich

	* Resources/GUI.nib/: info.nib, objects.xib:

	Maded changes for game, backdrop, and level-select windows.

2003-05-18 23:48  lpetrich

	* Source_Files/CSeries/: csdialogs_macintosh.cpp, csdialogs.h:

	Added functions for Carbon-Events handling of modal dialogs loaded
	from nibs.

2003-05-18 23:47  lpetrich

	* Source_Files/Misc/interface_macintosh.cpp:

	The level-selector dialog is now loaded from a nib and handled with
	Carbon Events.

2003-05-18 23:46  lpetrich

	* Source_Files/RenderOther/screen.cpp:

	The game and backdrop windows are now loaded from GUI.nib

2003-05-18 23:45  lpetrich

	* Source_Files/shell.h:

	Added main-bundle and GUI-nib variables.

2003-05-18 10:20  lpetrich

	* Resources/m2_stripped.rsrc:

	Temporary resource file; will contain anything not converted to
	nibs and such.

2003-05-18 10:19  lpetrich

	* Resources/GUI.nib/: classes.nib, info.nib, objects.xib:

	GUI defs: moving from classes to nibs

2003-05-18 10:14  lpetrich

	* Resources/AlephOne.plc:

	Info.plist source file for Aleph One.app

2003-05-18 10:12  lpetrich

	* AlephOne.mcp:

	Moved AlephOne.plc to the Resources folder

2003-05-18 10:10  lpetrich

	* AlephOne.plc[DEAD]:

	Moving to Resources folder

2003-05-18 03:30  lpetrich

	* AlephOne.mcp, AlephOne.plc:

	Moving from resource forks to bundles and nibs

2003-05-18 02:17  lpetrich

	* Prefix/marathon2prefix.h:

	Switched on APPLICATION_IS_BUNDLED so as to move from resource
	forks to bundled files.

2003-05-17 11:05  lpetrich

	* Source_Files/RenderOther/HUDRenderer_OGL.cpp:

	Added Macintosh implementation of HUD-buffer-to-texture-buffer
	copying.

2003-05-17 10:43  lpetrich

	* Source_Files/RenderMain/OGL_Render.cpp:

	Fixed a few bugs in OGL_Copy2D() relating to the GWorld source --
	may be the source of the odd squeezing / stretching it sometimes
	has had

2003-05-17 06:03  lpetrich

	* Source_Files/Misc/preferences_macintosh.h:

	Enabled secondary dialog boxes (OpenGL, which monitor, chase cam,
	crosshairs) to work properly in Carbon/Classic by hiding the main
	one -- to see this effect, compile without USE_SHEETS

2003-05-16 14:41  wzenfell

	* Source_Files/shell_macintosh.h:

	[Jeremy Parsons] Ignoring things dropped on app icon while game in
	progress

2003-05-16 14:39  wzenfell

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	[Jeremy Parsons] Fixing a memory leak

2003-05-16 13:11  lpetrich

	* Source_Files/Input/mouse.cpp:

	Added critical-region code for Carbon/Classic mouse to enforce
	synchronization.

2003-05-16 11:40  cbauer

	* Source_Files/Network/network_udp.cpp:

	fixed socket -> sSocket

2003-05-16 09:44  lpetrich

	* SDL_Net_Carbon.sit:

	Archive of modified SDL files for doing networking in
	Carbon/Classic version.

2003-05-16 09:41  cbauer

	* Source_Files/Network/network_udp.cpp:

	fixed name conflict between "socket" variable and socket() function

2003-05-16 09:37  lpetrich

	* Source_Files/Input/mouse.cpp:

	Carbon/Classic mouse support: extracting mouse delta from the event
	record itself.

2003-05-16 09:37  cbauer

	* Source_Files/RenderOther/: HUDRenderer.cpp, HUDRenderer.h,
	game_window.cpp:

	weapon_interface_data::weapon_panel_shape is now a shape_descriptor

2003-05-16 07:53  lpetrich

	* Source_Files/Network/network_udp_opentransport.cpp:

	Changed DEFAULT_PORT to network_preferences->game_port

2003-05-16 07:51  lpetrich

	* Source_Files/RenderMain/OGL_Texture_Def.h:

	Restored the two final #endif's -- they close the #ifndef and the
	#ifdef

2003-05-15 23:57  wzenfell

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	[Jeremy Parsons:] + Whitespace cleanup (normalized to tabs) +
	Rewrote some code for legibility + Removed some unused code (e.g.
	select modem/localtalk/etc.) + Rewrote and revamped some testing
	elements

2003-05-15 11:16  cbauer

	* Source_Files/: CSeries/cstypes.h, CSeries/sdl_cseries.h,
	CSeries/snprintf.cpp, Files/game_wad.cpp,
	Files/import_definitions.cpp, GameWorld/item_definitions.h,
	GameWorld/map.cpp, GameWorld/map_constructors.cpp,
	GameWorld/monster_definitions.h, GameWorld/monsters.cpp,
	Network/network.cpp, Network/network_stream.cpp,
	Network/network_tcp.cpp, Network/network_udp.cpp,
	Pfhortran/script_instructions.cpp, RenderMain/AnimatedTextures.cpp,
	RenderMain/Makefile.am, RenderMain/OGL_Model_Def.cpp,
	RenderMain/OGL_Render.cpp, RenderMain/OGL_Subst_Texture_Def.cpp,
	RenderMain/OGL_Texture_Def.h, RenderMain/RenderRasterize.cpp,
	RenderMain/render.cpp, RenderMain/shape_descriptors.h,
	RenderMain/shapes_sdl.h, RenderOther/OverheadMapRenderer.cpp,
	RenderOther/game_window.cpp, RenderOther/images.cpp,
	RenderOther/sdl_fonts.cpp:

	- more warnings patches from Michael D. Adams (shape_descriptor is
	now   unsigned) - fixed some compilation problems under Linux

2003-05-14 11:08  wzenfell

	* Source_Files/: Misc/preferences.h, RenderOther/ChaseCam.h:

	fixing header dependencies

2003-05-14 09:16  wzenfell

	* Source_Files/Files/game_wad.cpp:

	oops, removing duplicate #include

2003-05-14 08:02  wzenfell

	* Source_Files/Files/game_wad.cpp:

	forgot an #include

2003-05-13 13:00  wzenfell

	* Source_Files/: CSeries/mytm_sdl.cpp, Misc/CircularQueue.h,
	Misc/preferences.cpp, Misc/preferences.h, Misc/sdl_network.h,
	Network/network.cpp, Network/network_stream.cpp,
	Network/network_tcp.cpp, Network/network_udp.cpp:

	Configurable network game port; miscellaneous tiny
	fixes/enhancements.

2003-05-11 22:42  lpetrich

	* AlephOne.mcp.xml, AlephOne.mcp:

	Moved substitute-texture and model/skin loading out of
	OGL_Setup.cpp

2003-05-11 22:40  lpetrich

	* Source_Files/RenderMain/: OGL_Model_Def.h, OGL_Setup.h,
	OGL_Setup.cpp, OGL_Subst_Texture_Def.h, OGL_Model_Def.cpp:

	Moved the model-loading code out of OGL_Setup.cpp

2003-05-11 21:31  lpetrich

	* Source_Files/RenderMain/OGL_Subst_Texture_Def.h:

	Added HAVE_OPENGL for omitting compilation in the absence of OpenGL

2003-05-11 20:50  lpetrich

	* Source_Files/RenderMain/: OGL_Subst_Texture_Def.h,
	OGL_Subst_Texture_Def.cpp, OGL_Setup.cpp, OGL_Setup.h,
	OGL_Texture_Def.h:

	Moved wall/sprite substitute-texture definition stuff out of
	OGL_Setup.*

2003-05-11 18:31  lpetrich

	* Prefix/marathon2prefix.h:

	Switched on HAVE_QUESA for 3dmf support

2003-05-11 18:27  lpetrich

	* Source_Files/CSeries/csdialogs_macintosh.cpp:

	Added conditional compilation of EnableControl/ActivateControl /
	DisableControl/DeactivateControl

2003-05-10 12:56  lpetrich

	* Expat/MacOS Support/OpenSave_MacOS.cp:

	Trimmed some dead code from the file saver

2003-05-10 12:09  lpetrich

	* tools/: MapChunkerMain.cpp, MapChunker.mcp:

	Carbonized it

2003-05-10 12:08  lpetrich

	* tools/Map Chunker Instructions.txt:

	Adding this long-neglected file

2003-05-10 03:52  lpetrich

	* Expat/: ResourceDumper.mcp, ExpatTest.mcp, ExpatLib.mcp:

	Added extended syntax coloring (Project Settings > Build Extras >
	Browser > Compiler)

2003-05-10 03:50  lpetrich

	* AlephOne.mcp.xml:

	Keeping it in sync with AlephOne.mcp

2003-05-10 03:49  lpetrich

	* AlephOne.mcp:

	Switched on the extended syntax coloring (Build Extras > Browser >
	Compiler)

2003-05-09 03:37  lpetrich

	* Source_Files/Files/FileHandler.h:

	Did some commenting out of Classic includes:
#include <Files.h>
	#include <Resources.h>
-- ought to be done for all the files.

2003-05-09 03:29  lpetrich

	* Source_Files/Misc/alephversion.h:

	Modified the version string to distinguish between the
	Project-Builder Carbon and the CodeWarrior Carbon versions.

2003-05-08 23:43  lpetrich

	* Expat/ExpatLib.mcp:

	Updated for CW8

2003-05-08 23:43  lpetrich

	* Expat/sample/elements.cpp:

	Updated for the Carbon version

2003-05-08 23:42  lpetrich

	* Expat/: MacOS Support/OpenSave_MacOS.cp, MacOS
	Support/SimpleVec.h, MacOS Support/MiscUtils.h, MacOS
	Support/GetFullPathObject.h, MacOS Support/MoreFilesExtract.h,
	MacOS Support/MoreFilesExtract.cp, ResourceDumper.cp,
	ExpatTest.mcp, ResourceDumper.mcp:

	Updated for Carbon

2003-05-08 22:11  lpetrich

	* Prefix/marathon2prefix.h:

	Changed for doing Carbon/Classic

2003-05-08 12:12  lpetrich

	* Source_Files/CSeries/csdialogs_macintosh.cpp:

	Updated for Carbon/Classic version -- also turned
	EnableControl/DisableControl into ActivateControl/DeactivateControl
	(what compiles in CW Carbon)

2003-05-08 12:08  lpetrich

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	Updated for Carbon/Classic version

2003-05-08 11:53  lpetrich

	* Source_Files/: RenderOther/screen.cpp,
	RenderOther/screen_drawing_macintosh.h, RenderOther/images.cpp,
	RenderOther/screen_shared.h, RenderOther/OverheadMap_QD.cpp,
	RenderOther/images_macintosh.h, RenderOther/computer_interface.cpp,
	RenderOther/OverheadMap_OGL.cpp, RenderOther/HUDRenderer_OGL.cpp,
	RenderOther/game_window.cpp, RenderOther/FontHandler.h,
	RenderOther/FontHandler.cpp, shell_macintosh.h,
	Sound/sound_macintosh.h, Sound/mysound.cpp, Sound/music.cpp,
	XML/XML_ResourceFork.cpp:

	Updated for Carbon/Classic version

2003-05-08 11:49  lpetrich

	* Source_Files/: Network/SDL_netx.cpp,
	Network/network_udp_opentransport.cpp, Network/network_speaker.cpp,
	Network/network_microphone.cpp, Network/network.cpp,
	RenderMain/shapes_macintosh.h, RenderMain/OGL_Faders.cpp,
	RenderMain/OGL_Textures.cpp, RenderMain/OGL_Setup.cpp,
	RenderMain/OGL_Render.cpp, RenderMain/ImageLoader_Macintosh.cpp,
	RenderMain/Crosshairs.cpp:

	Updated for Carbon/Classic version

2003-05-08 11:46  lpetrich

	* Source_Files/: Files/wad_prefs_macintosh.cpp,
	Files/FileHandler.cpp, Files/wad.cpp, Files/import_definitions.cpp,
	Files/game_wad.cpp, Files/filetypes_macintosh.cpp,
	Files/FileHandler.h, Input/mouse.cpp, Misc/interface_macintosh.cpp,
	Misc/progress.cpp, Misc/preferences_macintosh.h,
	Misc/OGL_Dialog.cpp, Misc/interface.cpp, Misc/keyboard_dialog.cpp,
	Misc/PlayerDialogs.cpp, Misc/game_dialogs.cpp,
	ModelView/QD3D_Loader.cpp, ModelView/Model3D.h,
	ModelView/Model3D.cpp:

	Updated for Carbon/Classic version

2003-05-08 11:41  lpetrich

	* Source_Files/CSeries/: csfiles.cpp, my32bqd.cpp, csstrings.cpp,
	mytm_macintosh.cpp, gdspec.cpp, csmisc.cpp, csfonts.cpp,
	cscluts.cpp, csalerts.cpp, my32bqd.h, macintosh_cseries.h:

	Updated for Carbon/Classic version

2003-05-08 11:38  lpetrich

	* Resources/carb.r:

	Necessary for Carbonizing an app

2003-05-08 11:34  lpetrich

	* AlephOne.mcp, AlephOne.mcp.xml:

	Moved to Carbon

2003-05-07 21:36  wzenfell

	* Source_Files/: CSeries/csdialogs_macintosh.cpp,
	Network/network_dialogs_mac_sdl.cpp:

	[Jeremy Parsons] Fixes to Carbon dialog routines and Carbon network
	dialogs.

2003-05-04 15:20  astrange

	* Source_Files/Pfhortran/: script_instructions.cpp,
	script_parser.cpp:

	Pfhortran-fixing patch from Matthew Hielscher

2003-05-03 21:53  astrange

	* Source_Files/RenderMain/: Crosshairs.h, OGL_Render.cpp,
	OGL_Textures.cpp, OGL_Textures.h, RenderPlaceObjs.cpp,
	scottish_textures.h:

	Br'fin shape-overflow fix

2003-04-30 19:18  astrange

	* Source_Files/Sound/sound_macintosh.h:

	Sound-fixing patch from Br'fin

2003-04-28 10:26  cbauer

	* Source_Files/RenderOther/FontHandler.cpp:

	char -> unsigned char

2003-04-27 22:27  astrange

	* Source_Files/: shell_macintosh.h, Files/game_wad.cpp,
	Files/import_definitions.cpp, Files/tags.h, Misc/preferences.cpp,
	Misc/preferences.h, Network/network.cpp,
	Network/network_dialogs_sdl.cpp, RenderOther/screen.cpp:

	Woody's April 25 patch

2003-04-24 21:10  astrange

	* Resources/CarbonResourceTweaks.r:

	Final part of Woody's patch

2003-04-24 21:07  astrange

	* Source_Files/: shell_sdl.h, CSeries/csalerts.cpp,
	CSeries/csalerts_sdl.cpp, Files/FileHandler.cpp,
	Files/filetypes_macintosh.cpp, Files/find_files.cpp,
	Files/find_files.h, Files/game_wad.cpp,
	Files/import_definitions.cpp, Files/preprocess_map_mac.cpp,
	Files/tags.h, GameWorld/monsters.cpp, GameWorld/weapons.cpp,
	Misc/interface.h, Misc/preferences.cpp, Misc/preferences.h,
	Misc/preferences_macintosh.h, Network/network.cpp,
	Network/network_dialogs.cpp, Network/network_dialogs_mac_sdl.cpp,
	Network/network_dialogs_sdl.cpp, Network/network_private.h,
	RenderMain/OGL_Render.cpp, RenderMain/OGL_Setup.cpp,
	RenderOther/OverheadMap_OGL.cpp, RenderOther/screen.cpp,
	XML/XML_DataBlock.cpp:

	Woody, GHS patches

2003-04-24 21:06  astrange

	* docs/Networking Users Guide.txt:

	Networking user's guide

2003-04-23 18:26  astrange

	* Source_Files/: Files/import_definitions.cpp,
	GameWorld/monsters.cpp, GameWorld/placement.cpp, Misc/progress.cpp,
	Network/network_dialogs_mac_sdl.cpp, RenderOther/HUDRenderer.cpp,
	RenderOther/HUDRenderer.h, RenderOther/OverheadMap_OGL.cpp,
	RenderOther/OverheadMap_QD.cpp:

	Commiting GHS network patch. Not commiting Woody's patch because
	it's being weird

2003-04-09 13:42  cbauer

	* Source_Files/: Files/game_wad.cpp, GameWorld/lightsource.cpp:

	fixed compilation problems on Linux

2003-04-08 22:23  astrange

	* Source_Files/CSeries/gdspec.cpp:

	Applying Br'fin's multimonitor patch on OSX

2003-04-03 17:42  cbauer

	* Source_Files/: shell_sdl.h, CSeries/csmacros.h,
	CSeries/csmisc.cpp, CSeries/csstrings.cpp, CSeries/csstrings.h,
	CSeries/csstrings_sdl.cpp, Expat/xmlparse.c, Expat/xmltok_impl.c,
	Files/Packing.h, Files/game_wad.cpp, Files/import_definitions.cpp,
	Files/wad.cpp, Files/wad.h, Files/wad_prefs.cpp, Files/wad_prefs.h,
	GameWorld/devices.cpp, GameWorld/dynamic_limits.cpp,
	GameWorld/dynamic_limits.h, GameWorld/effect_definitions.h,
	GameWorld/effects.cpp, GameWorld/effects.h,
	GameWorld/lightsource.cpp, GameWorld/lightsource.h,
	GameWorld/map.cpp, GameWorld/map.h, GameWorld/map_constructors.cpp,
	GameWorld/media.cpp, GameWorld/media.h,
	GameWorld/monster_definitions.h, GameWorld/monsters.cpp,
	GameWorld/monsters.h, GameWorld/physics.cpp,
	GameWorld/physics_models.h, GameWorld/platforms.cpp,
	GameWorld/platforms.h, GameWorld/player.cpp, GameWorld/player.h,
	GameWorld/projectile_definitions.h, GameWorld/projectiles.cpp,
	GameWorld/projectiles.h, GameWorld/weapon_definitions.h,
	GameWorld/weapons.cpp, GameWorld/weapons.h, Misc/Logging.cpp,
	Misc/OGL_Dialog.cpp, Misc/PlayerDialogs.cpp,
	Misc/export_definitions.cpp, Misc/preferences_sdl.h,
	Misc/preferences_widgets_sdl.h, Misc/progress.h,
	Misc/sdl_dialogs.cpp, Misc/sdl_dialogs.h, Misc/sdl_widgets.cpp,
	Misc/sdl_widgets.h, Misc/thread_priority_sdl_win32.cpp,
	Misc/vbl.cpp, ModelView/Dim3_Loader.cpp, ModelView/Model3D.cpp,
	ModelView/ModelRenderer.cpp, ModelView/WavefrontLoader.cpp,
	Network/network.cpp, Network/network_dialog_widgets_sdl.cpp,
	Network/network_dialog_widgets_sdl.h, Network/network_dialogs.cpp,
	Network/network_dialogs.h, Network/network_dialogs_sdl.cpp,
	Network/network_games.cpp, Network/network_games.h,
	Pfhortran/script_instructions.cpp, Pfhortran/script_parser.cpp,
	Pfhortran/scripting.cpp, RenderMain/AnimatedTextures.cpp,
	RenderMain/OGL_Faders.cpp, RenderMain/OGL_Render.cpp,
	RenderMain/OGL_Setup.cpp, RenderMain/OGL_Textures.cpp,
	RenderMain/RenderRasterize.cpp, RenderMain/RenderVisTree.cpp,
	RenderMain/RenderVisTree.h, RenderMain/shapes.cpp,
	RenderMain/shapes_sdl.h, RenderOther/ChaseCam.cpp,
	RenderOther/FontHandler.cpp, RenderOther/TextLayoutHelper.cpp,
	RenderOther/TextStrings.cpp, RenderOther/TextStrings.h,
	RenderOther/computer_interface.cpp,
	RenderOther/computer_interface.h, RenderOther/images.cpp,
	RenderOther/screen.cpp, RenderOther/screen_drawing.h,
	RenderOther/screen_drawing_sdl.h, RenderOther/screen_sdl.cpp,
	RenderOther/sdl_fonts.h:

	even more warnings patches from Michael D. Adams

2003-04-01 04:18  lpetrich

	* Source_Files/Files/game_wad.cpp:

	Put entering_map() into revert_game() to compensate for someone
	moving it out of load_game_from_file()

2003-03-31 23:42  lpetrich

	* Source_Files/CSeries/csstrings.cpp:

	Changed int to size_t in countstr()

2003-03-31 23:40  lpetrich

	* Source_Files/Misc/interface_macintosh.cpp:

	Changed int to size_t in should_restore_game_networked()

2003-03-31 11:16  cbauer

	* Source_Files/: RenderMain/OGL_Render.cpp,
	XML/XML_ElementParser.cpp:

	added missing parts of warnings patch

2003-03-27 09:39  cbauer

	* Source_Files/: shell.h, shell_macintosh.h, shell_misc.cpp,
	shell_sdl.h, CSeries/csdialogs.h, CSeries/csdialogs_sdl.cpp,
	CSeries/csstrings.h, CSeries/csstrings_sdl.cpp,
	Files/preprocess_map_shared.cpp, GameWorld/media.cpp,
	GameWorld/world.h, Misc/interface.cpp, Misc/interface.h,
	Misc/interface_sdl.cpp, Misc/preferences_widgets_sdl.h,
	Misc/sdl_dialogs.cpp, Misc/sdl_dialogs.h, Misc/sdl_widgets.cpp,
	Misc/sdl_widgets.h, Network/SSLP_limited.cpp,
	Network/network_dialogs_sdl.cpp, Network/network_games.cpp,
	RenderMain/RenderVisTree.cpp, RenderMain/low_level_textures.h,
	RenderMain/shapes.cpp, RenderOther/FontHandler.cpp,
	RenderOther/OverheadMapRenderer.h, RenderOther/TextStrings.cpp,
	RenderOther/TextStrings.h, RenderOther/computer_interface.cpp,
	RenderOther/computer_interface.h, RenderOther/images_sdl.h,
	RenderOther/screen_drawing.h,
	RenderOther/screen_drawing_macintosh.h,
	RenderOther/screen_drawing_sdl.h, XML/XML_ElementParser.cpp,
	XML/XML_ElementParser.h:

	more warnings patches from Michael D. Adams

2003-03-23 06:43  lpetrich

	* Source_Files/GameWorld/map.cpp:

	Added a workaround for a bug which causes the first model-animation
	phase to be 1 instead of 0; this eliminates some curious
	"twitchiness" of animated models.

2003-03-22 15:59  lpetrich

	* Source_Files/GameWorld/media.cpp:

	Fixed the media counting by making it search for used slots instead
	of unusued ones; also changed its loop variable from size_t to int
	to make it work properly.

2003-03-22 15:43  lpetrich

	* Source_Files/GameWorld/weapons.cpp:

	Changed a size_t to int so that decrement looks can operate
	correctly

2003-03-22 15:42  lpetrich

	* Source_Files/RenderMain/AnimatedTextures.cpp:

	Got rid of size_t because some of the animated-texture logic
	requires checking for negative values (on the other side of zero)

2003-03-22 15:37  lpetrich

	* Source_Files/CSeries/: byte_swapping.cpp, byte_swapping.h:

	Turned a size_t into an int so that a decrement loop could work
	properly

2003-03-22 15:37  lpetrich

	* Source_Files/ModelView/Dim3_Loader.cpp:

	Turned a size_t into an int, because it could be set to -1

2003-03-22 15:32  lpetrich

	* Source_Files/ModelView/: Model3D.cpp, Dim3_Loader.cpp:

	Turned some size_t's back to ints, so that decrement loops could
	work properly

2003-03-22 14:44  cbauer

	* Source_Files/GameWorld/media.cpp:

	fixed save-game bug

2003-03-18 00:54  lpetrich

	* Source_Files/GameWorld/player.cpp:

	Added control of the ability of swim -- the "can_swim" attribute of
	<player>. If it is "true", then one can swim, and if it is "false",
	one moves in the usual way underneath a liquid.

2003-03-18 00:51  lpetrich

	* docs/MML.html:

	Added documentation for the can_swim attribut of <player>

2003-03-13 10:32  cbauer

	* Source_Files/: Files/FileHandler.h, Files/FileHandler_SDL.cpp,
	GameWorld/monsters.cpp, GameWorld/weapons.cpp,
	Misc/preferences_sdl.h, Misc/sdl_dialogs.cpp,
	Network/network_lookup_sdl.cpp, RenderMain/AnimatedTextures.cpp,
	RenderMain/shapes_sdl.h, RenderOther/FontHandler.cpp,
	RenderOther/HUDRenderer_OGL.cpp,
	RenderOther/computer_interface.cpp, RenderOther/images_sdl.h,
	RenderOther/sdl_fonts.cpp, Sound/mysound.cpp, Sound/sound_sdl.h,
	XML/XML_Configure.h:

	more fixes from Michael Adams

2003-03-03 23:00  lpetrich

	* AlephOne.mcp, AlephOne.mcp.xml:

	Updated for Woody Zenfell's netgame-savegame patch

2003-03-03 15:02  cbauer

	* Source_Files/: CSeries/cscluts_sdl.cpp, CSeries/csmacros.h,
	CSeries/csstrings_sdl.cpp, Files/FileHandler_SDL.cpp,
	Files/Packing.h, Files/game_wad.cpp, Files/import_definitions.cpp,
	Files/resource_manager.cpp, Files/resource_manager.h,
	GameWorld/lightsource.cpp, GameWorld/lightsource.h,
	GameWorld/map.cpp, GameWorld/map_constructors.cpp,
	GameWorld/media.cpp, GameWorld/media.h, GameWorld/monsters.cpp,
	GameWorld/player.cpp, GameWorld/player.h,
	GameWorld/projectiles.cpp, Misc/PlayerName.cpp, Misc/Random.h,
	Misc/interface.cpp, Misc/preferences.cpp, Misc/preferences_sdl.h,
	Misc/progress.cpp, Misc/progress.h, Misc/sdl_dialogs.cpp,
	Misc/sdl_dialogs.h, ModelView/Dim3_Loader.cpp,
	ModelView/Model3D.cpp, ModelView/Model3D.h,
	ModelView/ModelRenderer.cpp, ModelView/ModelRenderer.h,
	ModelView/StudioLoader.cpp, ModelView/WavefrontLoader.cpp,
	Network/network.cpp, Network/network_data_formats.cpp,
	Network/network_dialog_widgets_sdl.cpp,
	Network/network_dialog_widgets_sdl.h, Network/network_dialogs.cpp,
	Network/network_dialogs.h, Network/network_dialogs_sdl.cpp,
	Network/network_games.cpp, Pfhortran/script_instructions.cpp,
	Pfhortran/script_parser.cpp, Pfhortran/scripting.cpp,
	Pfhortran/scripting.h, RenderMain/AnimatedTextures.cpp,
	RenderMain/ImageLoader_SDL.cpp, RenderMain/OGL_Faders.cpp,
	RenderMain/OGL_Render.cpp, RenderMain/OGL_Setup.cpp,
	RenderMain/OGL_Textures.h, RenderMain/RenderPlaceObjs.cpp,
	RenderMain/RenderSortPoly.cpp, RenderMain/RenderSortPoly.h,
	RenderMain/RenderVisTree.cpp, RenderMain/RenderVisTree.h,
	RenderMain/shapes.cpp, RenderOther/ChaseCam.cpp,
	RenderOther/FontHandler.cpp, RenderOther/HUDRenderer_OGL.cpp,
	RenderOther/OverheadMap_OGL.cpp, RenderOther/TextStrings.cpp,
	RenderOther/ViewControl.cpp, RenderOther/fades.cpp,
	RenderOther/images_sdl.h, RenderOther/motion_sensor.cpp,
	RenderOther/screen_drawing.h, RenderOther/screen_drawing_sdl.h,
	XML/XML_Configure.cpp, XML/XML_DataBlock.h,
	XML/XML_LevelScript.cpp:

	stricter use of types, fixing lots of compiler warnings [Michael D.
	Adams]

2003-03-02 13:53  astrange

	* PBProjects/confpaths.h, Source_Files/shell_sdl.h,
	Source_Files/Files/resource_manager.cpp,
	Source_Files/Misc/preferences_sdl.h:

	Fixing bugs in SDL/OSX: it will now find the default theme in the
	.app package, and I can play a game successfully.

2003-02-26 14:03  cbauer

	* Source_Files/Files/: Makefile.am, crc.cpp:

	- updated Makefile - moved code with side-effects out of assert()

2003-02-26 13:59  cbauer

	* Source_Files/Pfhortran/script_instructions.cpp:

	NULL is for pointers

2003-02-18 21:38  astrange

	* data/Text_Strings.mml, Source_Files/shell_sdl.h,
	Source_Files/Files/game_wad.cpp, Source_Files/Files/game_wad.h,
	Source_Files/Files/preprocess_map_shared.cpp,
	Source_Files/Files/wad.cpp, Source_Files/GameWorld/devices.cpp,
	Source_Files/GameWorld/marathon2.cpp,
	Source_Files/GameWorld/player.cpp,
	Source_Files/Misc/ActionQueues.cpp,
	Source_Files/Misc/ActionQueues.h,
	Source_Files/Misc/DefaultStringSets.cpp,
	Source_Files/Misc/alephversion.h, Source_Files/Misc/interface.cpp,
	Source_Files/Misc/interface.h,
	Source_Files/Misc/interface_macintosh.cpp,
	Source_Files/Misc/interface_sdl.cpp,
	Source_Files/Misc/macintosh_network.h,
	Source_Files/Misc/sdl_dialogs.cpp, Source_Files/Misc/sdl_dialogs.h,
	Source_Files/Misc/sdl_network.h, Source_Files/Network/network.cpp,
	Source_Files/Network/network.h,
	Source_Files/Network/network_data_formats.cpp,
	Source_Files/Network/network_dialog_widgets_sdl.h,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_mac_sdl.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp,
	Source_Files/Network/network_private.h,
	Source_Files/Pfhortran/language_definition.h,
	Source_Files/Pfhortran/script_instructions.cpp,
	Source_Files/Pfhortran/script_instructions.h,
	Source_Files/RenderOther/FontHandler.cpp,
	Source_Files/RenderOther/FontHandler.h:

	These patches help with some dialog drawing problems in SDL
	versions, introduce Yet Another Version String (this one giving
	just the type of build and the build date), and (most importantly)
	introduce netgame saving and the resumption of saved-games as
	netgames.

2003-02-18 15:44  cbauer

	* Makefile.BeOS:

	updated Makefile

2003-02-18 15:43  cbauer

	* tools/: dumprsrcmap.cpp, dumpwad.cpp:

	added missing includes

2003-02-16 15:57  lpetrich

	* Source_Files/Misc/PlayerDialogs.cpp:

	Turned fabsf into fabs and sqrtf into sqrt because those
	single-precision functions are not universal.

2003-02-10 22:15  lpetrich

	* Source_Files/RenderMain/RenderVisTree.cpp:

	The function calculate_endpoint_clipping_information() will now
	quit harmlessly and return NONE if it detects an un-transformed
	endpoint; this may help avoid crashes when a chase cam gets into a
	wall near an endpoint.

2003-02-09 23:29  lpetrich

	* Source_Files/RenderMain/OGL_Render.cpp:

	Fixed bug in DoLightingAndRendering() -- IsGlowmappable is returned
	for the "static" case as well as for the general case.

2003-02-09 02:47  lpetrich

	* Source_Files/RenderMain/OGL_Render.cpp:

	Fixed bug with chase-cam player sprites in static mode; overall
	opacity and blending-mode settings no longer affect static mode.

2003-02-08 18:02  lpetrich

	* Source_Files/: Files/wad_macintosh.cpp,
	Misc/preferences_macintosh.h:

	Made Mac file handling more SDL-like -- no more SetToAppParent()
	needed

2003-02-08 14:26  lpetrich

	* Source_Files/shell_macintosh.h:

	Made the root-directory parser tolerant of initial whitespace.

2003-02-08 11:59  astrange

	* Source_Files/: Files/preprocess_map_mac.cpp, Input/mouse.cpp,
	Misc/OGL_Dialog.cpp, RenderOther/screen.cpp:

	Applying patches from Br'fin and Woody Zenfell

2003-02-08 08:08  lpetrich

	* Source_Files/shell_macintosh.h:

	Added setting of root directory -- read the file RootDirectory.txt
	and ignore empty lines and lines starting with a # (comment lines)

2003-02-08 08:07  lpetrich

	* Source_Files/Files/FileHandler.cpp:

	Setting the root directory now returns the success at parsing the
	directory-spec text

2003-02-08 06:12  lpetrich

	* Source_Files/Files/: FileHandler.cpp, FileHandler.h:

	Added support for setting a root directory in the Mac version, so
	that file handling can be more SDL-like.

2003-02-08 06:11  lpetrich

	* Source_Files/XML/XML_LevelScript.cpp:

	Made Mac file handling more SDL-like -- will not refer scripted
	movie and music files to the map-file's parent directory, but
	instead to the root directory used by all the other files.

2003-02-08 06:09  lpetrich

	* Source_Files/: Sound/sound_macintosh.h,
	Files/preprocess_map_mac.cpp:

	Made Mac file handling more SDL-like -- no more SetToApp() needed

2003-02-08 06:06  lpetrich

	* Source_Files/: RenderOther/images.cpp, RenderMain/OGL_Setup.cpp:

	Made Mac file handling more SDL-like -- no more SetToApp() needed

2003-02-08 06:05  lpetrich

	* Source_Files/RenderOther/ChaseCam.cpp:

	Added shooting outward before doing the chase-cam dynamics; it was
	already in place for after that dynamics. This gives the dynamics a
	reasonable target position. Otherwise, if one is against a wall,
	the dynamics will use a target position that is far from the
	camera's ultimate position.

2003-02-07 01:09  lpetrich

	* Source_Files/RenderMain/render.cpp:

	Fixed flickering-weapons-in-hand bug; due to "Opacity" field not
	being set.

2003-02-04 01:44  lpetrich

	* Source_Files/ModelView/: ModelRenderer.h, ModelRenderer.cpp:

	Modified so that the external-color array can include an alpha
	channel, which is convenient for overall transparency.

2003-02-04 01:41  lpetrich

	* Source_Files/RenderMain/OGL_Render.cpp:

	Modified sprite and model renders to use overall semitransparency,
	which is convenient for chase-cam rendering.

2003-02-04 00:29  lpetrich

	* Source_Files/RenderMain/: RenderPlaceObjs.cpp, RenderPlaceObjs.h,
	scottish_textures.h:

	Added code for transmitting semitransparency of self to the
	renderers; struct render_rectangle now has field "Opacity".

2003-02-03 23:55  lpetrich

	* Source_Files/GameWorld/map.cpp:

	Size flags now transmitted from host to parasitic object; shrunken
	players now look reasonable (torsos the same size as legs).

2003-02-03 11:18  cbauer

	* Source_Files/Network/Makefile.am, tools/dumprsrcmap.cpp:

	updated Makefiles

2003-02-03 07:02  lpetrich

	* Resources/marathon2.resource:

	Added chase-cam inertia and opacity fields to the chase-cam dialog
	box; the inertia is actually two parameters: the damping and the
	spring constant.

2003-02-03 07:01  lpetrich

	* Source_Files/Misc/: PlayerDialogs.cpp, preferences.cpp:

	Changed the inertia to damping and a spring constant; the dialog
	handling now includes a check for possible instability.

2003-02-03 06:59  lpetrich

	* Source_Files/RenderOther/: ChaseCam.cpp, ChaseCam.h:

	Added the dynamics; changed inertia into damping and a spring
	constant

2003-02-03 05:12  lpetrich

	* Source_Files/: Misc/PlayerDialogs.cpp, Misc/preferences.cpp,
	RenderOther/ChaseCam.h:

	Added inertia and opacity definitions; the chase cam will have
	settable inertia and the player sprites will have controllable
	opacity.

2003-02-03 03:10  lpetrich

	* Source_Files/Network/network_microphone_shared.cpp:

	Added "using namespace std;" so CodeWarrior won't whine about
	"pair" being undefined.

2003-02-02 15:26  astrange

	* Source_Files/: shell_misc.cpp, GameWorld/player.cpp,
	Misc/interface.cpp, Misc/interface_macintosh.cpp,
	Misc/interface_sdl.cpp, Network/CarbonSndPlayDB.c,
	Network/CarbonSndPlayDB.h, Network/network_audio_shared.h,
	Network/network_data_formats.h,
	Network/network_dialogs_mac_sdl.cpp,
	Network/network_microphone.cpp,
	Network/network_microphone_sdl.h[DEAD],
	Network/network_microphone_sdl_win32.cpp,
	Network/network_microphone_shared.cpp,
	Network/network_microphone_shared.h, Network/network_sound.h,
	Network/network_speaker.cpp, Network/network_speaker_sdl.cpp,
	Network/network_speaker_sdl.h, Network/network_speaker_shared.cpp,
	Network/network_udp_opentransport.cpp, RenderMain/OGL_Render.cpp,
	RenderOther/game_window.cpp, Sound/sound_sdl.h:

	Merging in Woody Zenfell's changes to enable the network microphone
	and speaker on Mac OS

2003-01-29 18:08  astrange

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	Fixing a few GUI bugs in the network dialogs.

2003-01-20 18:56  lpetrich

	* AlephOne.mcp.xml, AlephOne.mcp:

	Added Woody Zenfell's Logging.cpp

2003-01-20 18:55  lpetrich

	* Prefix/marathon2prefix.h:

	Added HAVE_SNPRINTF (true for both CodeWarrior and OSX gcc -- both
	have snprintf() and vsnprintf())

2003-01-20 18:53  lpetrich

	* Source_Files/Misc/Logging.cpp:

	Tests for a compilation flag, HAVE_SNPRINTF. If it is set, then it
	will use the development environment's version of snprintf() and
	related functions, and it will not try to include WZ's version.

2003-01-20 18:40  astrange

	* Source_Files/RenderMain/RenderPlaceObjs.cpp:

	Fixing file paths in PB project; added Br'fin's patch for
	visibility of close object

2003-01-20 18:33  lpetrich

	* Source_Files/GameWorld/marathon2.cpp:

	Added comment about troublesome MIN() in update_world() -- why its
	args are now evaluated outside of it.

2003-01-20 16:54  lpetrich

	* AlephOne.mcp, AlephOne.mcp.xml:

	Now weak-linking the Open Transport libraries, so that the game can
	be run solo without OT extensions being active.

2003-01-20 16:01  cbauer

	* Source_Files/Misc/Makefile.am:

	updated Makefile

2003-01-20 15:03  astrange

	* Source_Files/shell_sdl.h, Source_Files/CSeries/csstrings_sdl.cpp,
	Source_Files/CSeries/mytm.h,
	Source_Files/CSeries/mytm_macintosh.cpp,
	Source_Files/CSeries/mytm_sdl.cpp,
	Source_Files/CSeries/snprintf.cpp, Source_Files/CSeries/snprintf.h,
	Source_Files/Files/game_wad.cpp,
	Source_Files/Files/resource_manager.cpp,
	Source_Files/GameWorld/marathon2.cpp,
	Source_Files/GameWorld/player.h,
	Source_Files/Misc/DefaultStringSets.cpp,
	Source_Files/Misc/Logging.cpp, Source_Files/Misc/Logging.h,
	Source_Files/Network/SSLP_limited.cpp,
	Source_Files/Network/network.cpp,
	Source_Files/Network/network_dialogs_mac_sdl.cpp,
	Source_Files/Network/network_dialogs_macintosh.cpp,
	Source_Files/Network/network_speaker_sdl.cpp,
	Source_Files/Network/network_speaker_sdl.h,
	Source_Files/Network/network_tcp.cpp,
	Source_Files/Network/network_udp.cpp,
	Source_Files/Pfhortran/script_instructions.cpp,
	Source_Files/Pfhortran/script_instructions.h,
	Source_Files/RenderOther/sdl_fonts.cpp,
	Source_Files/Sound/sound_sdl.h, Source_Files/XML/XML_MakeRoot.cpp,
	changelogs/Changes-Woody-Zenfell-Jan-20-2003, docs/MML.html:

	Merging in Woody Zenfell's networking patch, among other things.

2003-01-20 05:23  lpetrich

	* AlephOne.mcp, AlephOne.mcp.xml:

	Updated to refer to network_udp_opentransport.cpp for Classic

2003-01-17 11:38  lpetrich

	* Source_Files/Files/Packing.cpp:

	Added Woody Zenfell's change of cseries-header include

2003-01-17 11:37  lpetrich

	* Source_Files/Files/game_wad.cpp:

	Added Woody Zenfell's change of reset-queues function

2003-01-17 00:42  lpetrich

	* Source_Files/Misc/ActionQueues.cpp:

	Added Woody Zenfell's changes of the empty-queue and eating-of-tail
	debug functions.

2003-01-17 00:34  lpetrich

	* Source_Files/GameWorld/: marathon2.cpp, player.cpp, player.h,
	map.h:

	Added Woody Zenfell's fixes of some event-queue handling

2003-01-17 00:30  lpetrich

	* Source_Files/Network/network_udp_opentransport.cpp:

	Woody Zenfell's Open-Transport version

2003-01-16 11:22  lpetrich

	* Source_Files/GameWorld/: monsters.cpp, monsters.h:

	Added controllable damage kick; it can now be set with MML

2003-01-16 11:17  lpetrich

	* Source_Files/XML/XML_MakeRoot.cpp:

	Added damage-kick parser to the main parser.

2003-01-16 11:15  lpetrich

	* docs/MML.html:

	Added documentation on the <damage_kicks> element.

2003-01-13 00:28  lpetrich

	* Source_Files/Network/network_dialogs.cpp:

	Suppressed debug-version player omniscience.

2003-01-12 12:48  lpetrich

	* Source_Files/GameWorld/map.cpp:

	set_object_shape_and_transfer_mode() will now quit silently if it
	finds a nonexistent shape animation.

2003-01-12 12:43  lpetrich

	* Source_Files/GameWorld/player.h:

	Added Woody Zenfell's fix of a typo in
	SET_PLAYER_IS_PFHORTRAN_CONTROLLED_STATUS -- it now switches off
	Pfhortran control correctly.

2002-12-29 00:14  lpetrich

	* Source_Files/Pfhortran/: script_instructions.cpp,
	script_instructions.h, language_definition.h:

	Added tiennou's 14-Dec changes

2002-12-20 16:41  astrange

	* Source_Files/GameWorld/player.cpp:

	Changing the player monster visual ranges to that of the Security
	Vacbob, in preperation for hostility-detecting crosshairs

2002-12-15 06:04  lpetrich

	* Source_Files/RenderMain/OGL_Render.cpp:

	Added preloading of wall textures when a level starts.

2002-12-13 12:10  lpetrich

	* Source_Files/Pfhortran/script_instructions.cpp:

	Sound pitch in Play_Sound() now no longer rounded when in immediate
	mode (modes 0 and 1)

2002-12-08 19:36  astrange

	* Source_Files/: shell.h, RenderOther/OverheadMapRenderer.h,
	RenderOther/screen_drawing_sdl.h:

	SDL/OSX builds again.

2002-12-08 18:33  astrange

	* PBProjects/precompiled_headers.h:

	Updating AlephOne_SDL on OSX.

2002-12-08 18:32  astrange

	* PBProjects/: SDLMain.h, SDLMain.m:

	Newer versions of SDLMain.m and co.

2002-12-05 16:52  astrange

	* tools/single2forks.pl, PBProjects/fix-cvs-resources.sh:

	From Br'Fin

2002-12-05 10:19  lpetrich

	* docs/MML.html:

	Indicated that the knife is a placeholder that means fists, and
	also that the red ball is the skull

2002-12-03 14:23  cbauer

	* Source_Files/: GameWorld/lightsource.h, Misc/sdl_widgets.h,
	Network/network_dialog_widgets_sdl.cpp:

	- removed obsolete code in lightsource.h - added missing 'typename'
	qualifiers

2002-12-01 15:03  cbauer

	* Source_Files/RenderMain/scottish_textures.cpp:

	make MSVC++ avoid the preprocessor lingo it doesn't grok

2002-12-01 09:26  cbauer

	* Source_Files/Sound/sound_sdl.h:

	- enabled sound on Win32

2002-11-28 21:02  lpetrich

	* Source_Files/Files/wad.cpp:

	Corrected bug in set_indexed_directory_offset_and_length() -- each
	directory type is now read using the appropriate functions.

2002-11-23 15:59  astrange

	* Source_Files/shell_macintosh.h:

	Fixing build on 10.1

2002-11-23 15:50  astrange

	* Source_Files/RenderMain/shapes.cpp:

	Bit of cleanup

2002-11-17 04:00  lpetrich

	* Pfhormz Instructions.txt:

	Can now show interpolation between frames (command: M)

2002-11-17 03:59  lpetrich

	* Source_Files/ModelView/Dim3_Loader.cpp:

	Added support for Model3D API change (FindPosition ->
	FindPosition_Neutral)

2002-11-17 03:57  lpetrich

	* Source_Files/Network/SDL_netx.cpp:

	Ensured that SDL packet auto-broadcast is disabled for Classic
	MacOS, as it is for the BeOS and Win32

2002-11-14 02:54  lpetrich

	* Source_Files/: RenderMain/OGL_Render.cpp,
	RenderMain/RenderPlaceObjs.cpp, RenderMain/scottish_textures.h,
	GameWorld/map.cpp, GameWorld/map.h:

	Added support for smoothed animations; each frame is interpolated
	with the next one in a proportion appropriate for the phase between
	frames.

2002-11-12 09:42  lpetrich

	* Source_Files/: RenderMain/OGL_Render.cpp,
	RenderMain/OGL_Setup.cpp, ModelView/MV_Shell.cp,
	ModelView/Model3D.cpp, ModelView/Model3D.h:

	Adding animation smoothing using interpolation between frames

2002-10-30 10:25  lpetrich

	* Source_Files/RenderMain/scottish_textures.cpp:

	Inserted a preprocessor statement to make CodeWarrior ignore the
	redefinitions of assert, vhalt, etc.

2002-10-30 10:07  lpetrich

	* Source_Files/GameWorld/: player.cpp, devices.cpp:

	Made variable: energy powerups and wall panels

2002-10-30 10:06  lpetrich

	* docs/MML.html:

	Added documentation on making variable: energy powerups and wall
	panels

2002-10-29 11:30  cbauer

	* Source_Files/: RenderMain/scottish_textures.cpp,
	Sound/mysound.cpp, Sound/sound_macintosh.h, Sound/sound_sdl.h:

	- fixed a bug where set_sound_manager_status was called before
	_sm_preferences   had been set up [Michael D. Adams] -
	scottish_textures.cpp: defining csprintf() to an empty macro before
	  including cseries.h caused compilation to fail

2002-10-27 14:57  astrange

	* Source_Files/RenderMain/low_level_textures.h:

	Reverting to 1.2.

2002-10-25 21:37  astrange

	* Source_Files/: RenderMain/scottish_textures.cpp,
	shell_macintosh.h:

	More miscellaneous changes for OSX

2002-10-25 21:24  astrange

	* Source_Files/Misc/preferences.cpp:

	- Turned up the OS X optimization level.
- Software rendering works
	again.
- Preferences are slightly cleaned up.

2002-10-23 17:05  astrange

	* Source_Files/: Input/mouse.cpp, Misc/interface.cpp:

	Applying a chapter-screen patch by Br'fin, which fixes two of the
	three bugs I currently know of affecting Carbon

2002-09-29 01:28  lpetrich

	* Source_Files/Network/SSLP_limited.cpp:

	Did packing and unpacking more consistently throughout the code,
	set SSLP_DEBUG back on, etc.

2002-09-29 00:40  lpetrich

	* Source_Files/: GameWorld/world.cpp,
	RenderMain/scottish_textures.cpp:

	Commented out #undef assert(x) since CodeWarrior moaned and groaned
	about that.

2002-09-27 11:14  cbauer

	* Source_Files/: shell_misc.cpp, Network/network.cpp,
	Network/network_stream.cpp:

	- don't #include "network_modem.h" (unless explicitly told to) -
	fixed a compilation problem on non-Mac platforms

2002-09-23 18:09  astrange

	* Source_Files/: Sound/mysound.cpp, RenderMain/OGL_Render.cpp,
	Files/Packing.h, Misc/preferences.cpp, Files/resource_manager.cpp,
	RenderMain/scottish_textures.cpp, RenderOther/screen.cpp,
	RenderOther/screen_shared.h, shell_macintosh.h, shell_misc.cpp,
	GameWorld/world.cpp:

	- The sound manager should turn off when the sound volume is turned
	off. Saves memory, may work around a crash in M1A1
- FPS count
	never goes over the maximum frame rate anymore, and doesn't display
	in terminal mode
- Turn off debugging in scottish_textures and
	world.cpp by default for speed

2002-09-16 10:40  cbauer

	* Source_Files/Files/Makefile.am, Source_Files/Files/Packing.h,
	Source_Files/Misc/Makefile.am, Source_Files/Misc/alephversion.h,
	tools/dumpwad.cpp:

	updated makefiles

2002-09-16 10:36  cbauer

	* Source_Files/Misc/interface.cpp:

	fixed a typo [Michael Adams]

2002-09-16 01:15  lpetrich

	* Source_Files/RenderMain/OGL_Render.cpp:

	Eliminated the OpenGL logic-op stuff from the static-effect code.
	It's now done with blend modes.

2002-09-16 00:40  lpetrich

	* Source_Files/Misc/interface.cpp:

	For Michael Adams: changed SDL world_pixels-x,y to
	world_pixels->x,y

2002-09-14 14:28  lpetrich

	* AlephOne.mcp, AlephOne.mcp.xml:

	Updated to include Packing.cpp

2002-09-14 14:26  lpetrich

	* Source_Files/Misc/interface.cpp:

	Fixed a typo: port-portRect... is now port->portRect...

2002-09-05 18:56  cbauer

	* Makefile.am:

	minimum required automake version is 1.5

2002-09-04 18:14  astrange

	* Source_Files/: Misc/alephversion.h, Misc/interface.cpp,
	Files/Packing.cpp, Misc/preferences_sdl.h, RenderMain/shapes.cpp:

	Added some patches by Br'fin; extended_shape_information works
	correctly again.

2002-09-03 16:50  astrange

	* Source_Files/Files/: Packing.h, wad.cpp:

	Fixing bugs in Carbon under GCC 3

2002-09-03 16:49  astrange

	* Source_Files/Files/Packing.cpp:

	Added

2002-08-28 22:09  lpetrich

	* Source_Files/Pfhortran/script_instructions.cpp:

	For tiennou: added being-Pfhortran-controlled condition for calling
	increment_heartbeat() in s_Player_Control()

2002-08-28 18:20  astrange

	* Source_Files/GameWorld/world.h:

	Cleaned up a bit

2002-08-28 18:18  astrange

	* Source_Files/Files/Packing.h:

	Fixing to work in GCC 3 / OS X 10.2

2002-08-27 16:59  astrange

	* Source_Files/RenderMain/low_level_textures.h:

	Fixing a bug in the software renderer.

2002-08-21 10:27  cbauer

	* Source_Files/Misc/preferences.cpp:

	removed CVS conflict markers

2002-08-21 01:41  lpetrich

	* Source_Files/Misc/: vbl.h, vbl.cpp:

	Added increment_heartbeat_count() for tiennou

2002-08-21 01:40  lpetrich

	* Source_Files/Pfhortran/: language_definition.h,
	script_instructions.h, script_instructions.cpp:

	Changed Display_Message to Debug_Message and added
	Get_Monster_Poly; also added tiennou's fix to the player control

2002-08-19 12:44  lpetrich

	* Source_Files/Pfhortran/: script_instructions.cpp,
	language_definition.h, script_instructions.h:

	Tiennou's latest: added some platform control

2002-08-18 18:11  lpetrich

	* Source_Files/: Files/FileHandler.h, Pfhortran/script_parser.h:

	Added "using namespace std" after "include <vector>"

2002-08-18 18:10  lpetrich

	* Source_Files/ModelView/: Model3D.cpp, Model3D.h:

	Made OpenGL inclusion more reasonable for Classic MacOS in
	CodeWarrior 8

2002-08-18 18:08  lpetrich

	* Source_Files/GameWorld/devices.cpp:

	Added control of reach length and vertical spread with MML

2002-08-10 15:45  astrange

	* Source_Files/RenderMain/shapes.cpp:

	Fixing OS X problems.

2002-08-10 15:43  astrange

	* Source_Files/: RenderMain/OGL_Textures.cpp, Misc/preferences.cpp:

	Fixing Carbon errors; some optimizations to software rendering. I
	hate MacCVS.

2002-08-10 15:30  astrange

	* Source_Files/: Files/FileHandler.cpp,
	RenderMain/low_level_textures.h, GameWorld/marathon2.cpp,
	Network/network_dialogs_mac_sdl.cpp, GameWorld/player.h,
	RenderMain/RenderPlaceObjs.cpp, RenderMain/scottish_textures.cpp,
	RenderOther/screen.cpp:

	Fixing Carbon errors; some optimizations to software rendering. I
	hate MacCVS.

2002-08-10 15:27  astrange

	* Source_Files/CSeries/: csalerts.cpp, macintosh_cseries.h:

	Fixing Carbon build errors

2002-08-10 15:23  astrange

	* PBProjects/: ShapesIcon.icns, SoundsIcon.icns:

	- Tidying  up the icons

2002-08-10 15:20  astrange

	* PBProjects/: AlephOne.icns, FilmIcon.icns, ImagesIcon.icns,
	MapIcon.icns, MMLIcon.icns, MusakIcon.icns, PFIcon.icns,
	PhysIcon.icns, SaveIcon.icns:

	- Tidying  up the icons

2002-08-10 15:18  astrange

	* PBProjects/precompiled_headers.h:

	- Fixed the compiling and preferences in Carbon
- Made the OS X
	projects better
- Fiddled with software rendering
- Tidied up the
	icons on OS X
- Added some sanity checks to
	extended_get_shape_information() to fix crashes.
- Some other
	miscellaneous changes

2002-08-04 20:54  lpetrich

	* AlephOne.mcp, AlephOne.mcp.xml, tools/MapChunker.mcp:

	Weak-linked InterfaceLib to get around undefined symbol when
	running

2002-08-03 11:09  cbauer

	* config.guess[DEAD], config.sub[DEAD]:

	removed files which are created by autogen.sh

2002-08-03 10:57  cbauer

	* autogen.sh, install-sh[DEAD], missing[DEAD], mkinstalldirs[DEAD]:

	updated the autoconf stuff

2002-08-03 10:43  cbauer

	* README, acconfig.h[DEAD], autogen.sh, config.guess, config.sub,
	configure.ac, configure.in[DEAD], Source_Files/Makefile.am,
	Source_Files/Input/mouse_sdl.cpp,
	Source_Files/Misc/preferences.cpp,
	Source_Files/Misc/preferences_sdl.h,
	Source_Files/RenderOther/screen_sdl.cpp,
	Source_Files/XML/XML_DataBlock.cpp,
	Source_Files/XML/XML_Loader_SDL.cpp:

	- now uses autoconf 2.50; renamed configure.in to configure.ac -
	changed the link order of SDL and OpenGL; OpenGL rendering now
	works again   under Linux - the default controls in mouse mode now
	use the left/right mouse buttons   for the weapon triggers - XML
	parse errors don't cause the program to halt (it prints a warning
	message   and continues) - some documentation updates

2002-08-03 00:28  lpetrich

	* Source_Files/: RenderMain/OGL_Textures.cpp,
	RenderMain/OGL_Render.cpp, RenderMain/OGL_Faders.cpp,
	RenderOther/HUDRenderer_OGL.cpp, RenderOther/OverheadMap_OGL.cpp,
	RenderOther/game_window.cpp, RenderOther/FontHandler.h,
	RenderOther/FontHandler.cpp:

	Fixed the Mac-Classic OpenGL includes to be more compatible with
	CodeWarrior 8

2002-08-03 00:26  lpetrich

	* AlephOne.mcp, AlephOne.mcp.xml:

	Updated to CodeWarrior 8

2002-08-01 00:30  lpetrich

	* Source_Files/XML/XML_LevelScript.cpp:

	Gets from images.cpp/h the level scripts and each level's MML and
	Pfhortran scripts; this is for supporting the M2/Win95 map format.

2002-08-01 00:28  lpetrich

	* Source_Files/RenderOther/: images.cpp, images.h:

	Added support for getting 'TEXT' resources and 'text' chunks from
	map files.

2002-08-01 00:27  lpetrich

	* tools/MapChunkerMain.cpp:

	Got it working. All of it works, except for some chunk replacement
	when adding chunks. Had to have it create CLUT chunks for all 8-bit
	PICT's.

2002-08-01 00:26  lpetrich

	* tools/MapChunker.mcp:

	Increased the Map Chunker's default partition size from 4M to 8M.

2002-07-31 23:58  lpetrich

	* Source_Files/RenderMain/: OGL_Render.cpp, OGL_Setup.cpp:

	Fixed some bugs in the fog-affects-landscapes logic

2002-07-31 05:34  lpetrich

	* tools/MapChunkerMain.cpp:

	Extraction of PICTs and CLUTs now works correctly; the chunking
	part still does not quite work correctly for PICT's.

2002-07-29 10:19  lpetrich

	* tools/MapChunker.mcp:

	Not sure what I did.

2002-07-29 10:19  lpetrich

	* tools/MapChunkerMain.cpp:

	Chunk-extractor part is written, but not yet tested. Still needed:
	PICT-resource handing

2002-07-28 12:26  lpetrich

	* docs/MML.html:

	Added documentation on:
Changing one's reach to a control panel so
	as to get around a problem with certain maps.
Made it possible for
	fog to not affect landscapes; thus a landscape may only have a
	foggy horizon.

2002-07-28 12:19  lpetrich

	* Source_Files/RenderMain/: OGL_Render.cpp, OGL_Setup.cpp,
	OGL_Setup.h:

	Made it possible for landscapes to be unaffected by fog; <fog> in
	<opengl> can now have the boolean attribute "landscapes".

2002-07-28 01:19  lpetrich

	* Source_Files/Network/network.cpp:

	Switched off DEBUG_NET for this archived version

2002-07-28 01:17  lpetrich

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	Fixed a bug in the listing of gathered/joined players; they are now
	listed appropriately.

2002-07-28 00:32  lpetrich

	* Source_Files/Network/: network.cpp, SSLP_limited.cpp,
	network_udp.cpp, network_tcp.cpp, network_lookup_sdl.cpp:

	Turned all printf's into fdprintf's so as to be more
	Mac-Classic-friendly (that version does not like the menubar that
	the standard-output window has). Also initialized most of the
	globals in SSLP_limited.cpp

2002-07-27 17:59  lpetrich

	* AlephOne.mcp, AlephOne.mcp.xml:

	Changed: network_dialogs_macintosh.cpp ->
	network_dialogs_mac_sdl.cpp

2002-07-27 17:51  lpetrich

	* Source_Files/Network/network_dialogs_mac_sdl.cpp:

	Modified it so it will work in Classic also

2002-07-27 17:14  lpetrich

	* Source_Files/Network/SDL_netx.cpp:

	Ensured that SDL packet auto-broadcast is disabled for Classic
	MacOS, as it is for the BeOS and Win32

2002-07-23 12:30  cbauer

	* Source_Files/: Files/FileHandler.h, Misc/preferences.cpp,
	Pfhortran/script_parser.h:

	some minor corrections from Michael Adams:  - <vector.h> ->
	<vector>  - #ifdef around #include <unistd.h>

2002-07-21 17:07  lpetrich

	* Source_Files/Pfhortran/script_parser.cpp:

	Removed redundant "P_HashTable::" in declaration of Reset()

2002-07-21 16:59  lpetrich

	* Source_Files/Misc/preferences.cpp:

	Modified so that it uses the Classic preferences location when
	built as Classic or non-Mach Carbon

2002-07-16 01:53  lpetrich

	* tools/MapChunkerMain.cpp:

	The reporting part is complete, and the resources->chunks part is
	complete except for PICT-resource translation

2002-07-12 00:43  lpetrich

	* Source_Files/Pfhortran/: language_definition.h,
	script_instructions.cpp:

	Added tiennou's recent changes

2002-07-12 00:42  lpetrich

	* Source_Files/Pfhortran/script_parser.cpp:

	The hashtable objects no longer reserve any array size, which is
	reasonable for keeping them out of the way if Pfhortran is not run

2002-07-12 00:35  lpetrich

	* Source_Files/Misc/ActionQueues.cpp:

	The constructor of ActionQueues now initializes read_index and
	write_index to zero in each of the queue headers (action_queues
	objects).

2002-07-07 20:16  lpetrich

	* tools/: MapChunker.mcp, MapChunker.rsrc, MapChunkerMain.cpp,
	MapHandler.mcp[DEAD], MapHandler.rsrc, MapHandlerMain.cpp,
	MapHandler.rsrc[DEAD], MapHandlerMain.cpp[DEAD]:

	Renaming "Map Handler" to "Map Chunker", which I think is a more
	appropriate name.

2002-07-04 19:21  lpetrich

	* tools/MapHandlerMain.cpp:

	Will report on the chunks and resource fork of a map file; still
	have to do Portmastering

2002-07-04 15:49  lpetrich

	* Source_Files/Files/: FileHandler.cpp, FileHandler.h:

	Added functions to OpenedResourceFile that list resource types and
	ID's, sort them, and put them into STL vectors. Implemented in the
	Mac version; how does one do that in SDL?

2002-07-04 15:47  lpetrich

	* Source_Files/Files/: filetypes_macintosh.cpp, tags.h:

	Added set_typecode(), in case one wants to edit a typecode.

2002-07-03 12:33  lpetrich

	* tools/: MapHandler.mcp, MapHandler.rsrc, MapHandlerMain.cpp:

	Can read map chunks; still need the ability to select an output
	file, to read M2-Win95 info, and to read the resource fork.

2002-07-03 07:32  lpetrich

	* Source_Files/: GameWorld/lightsource.cpp,
	GameWorld/platforms.cpp, Pfhortran/script_parser.cpp,
	Pfhortran/scripting.cpp, Pfhortran/scripting.h,
	Pfhortran/script_instructions.cpp, Pfhortran/script_parser.h:

	Added tiennou's support of light-changed and platform-changed
	Pfhortran traps

2002-07-01 09:29  lpetrich

	* tools/: MapHandlerMain.cpp, MapHandler.mcp, MapHandler.rsrc:

	Adding a Mac-Classic utility that will eventually dump map-file
	chunk listings and add resource-fork contents to map files as
	chunks. Something like "dumpwad" and "Portmaster".

2002-07-01 09:19  lpetrich

	* Source_Files/Pfhortran/: language_definition.h,
	script_instructions.cpp, script_instructions.h:

	Added tiennou's support for faders and a few other changes

2002-07-01 07:38  cbauer

	* README:

	documentation update

2002-06-29 19:55  astrange

	* Source_Files/Misc/preferences.cpp:

	Fixing on OS X.

2002-06-27 03:32  lpetrich

	* Source_Files/Pfhortran/script_parser.cpp:

	Converted the hash arrays into objects that use STL arrays
	internally; their constructors contain reserve() statements that
	avert odd behavior and crashes in Classic.

2002-06-27 03:30  lpetrich

	* Source_Files/Pfhortran/script_instructions.cpp:

	Fixed a bug in Set_UnderFog_Depth -- it had mistakenly set the
	above-liquid fog depth.

2002-06-27 00:50  lpetrich

	* Resources/marathon2.resource, Source_Files/Misc/preferences.cpp,
	Source_Files/Misc/PlayerDialogs.cpp,
	Source_Files/RenderMain/OGL_Render.cpp,
	Source_Files/RenderMain/Crosshairs.cpp,
	Source_Files/RenderMain/Crosshairs.h:

	Added support for changing crosshair shape and opacity; the
	crosshairs can now be circles (actually broken octagons)

2002-06-26 05:07  lpetrich

	* Source_Files/Pfhortran/: script_parser.cpp, script_parser.h,
	scripting.cpp:

	Using STL vectors for the instruction-list and error-log arrays

2002-06-26 05:05  lpetrich

	* Source_Files/Pfhortran/script_instructions.cpp:

	Added tiennou's and Tito's changes

2002-06-25 03:31  lpetrich

	* Source_Files/Pfhortran/: script_instructions.cpp,
	script_instructions.h, language_definition.h:

	Added tiennou's addition of a "Not" instruction; also gave more
	meaningful names to some variables in script_instructions.cpp

2002-06-24 02:19  lpetrich

	* Source_Files/Network/network.cpp:

	Added SDL-networking init and exit for Mac Classic

2002-06-24 02:17  lpetrich

	* AlephOne.mcp, AlephOne.mcp.xml:

	Linking another file for doing Classic Mac networking

2002-06-22 06:30  lpetrich

	* Source_Files/GameWorld/: marathon2.cpp, player.h:

	Added tiennou's per-player Pfhortran control

2002-06-22 06:29  lpetrich

	* Source_Files/Pfhortran/: script_instructions.cpp,
	language_definition.h, script_instructions.h:

	Added tiennou's additions of message display and some
	monster-control commands

2002-06-22 06:27  lpetrich

	* Source_Files/Misc/ActionQueues.cpp:

	Made dequeueActionFlags react more sensibly to an empty queue; was
	undecided on how to handle an overflow of enqueueActionFlags

2002-06-18 00:32  lpetrich

	* Source_Files/: GameWorld/marathon2.cpp, Misc/vbl.cpp:

	Added tiennou's patches

2002-06-18 00:24  lpetrich

	* Source_Files/: Sound/sound_macintosh.h,
	RenderOther/OverheadMap_QD.cpp, Misc/preferences_macintosh.h:

	Added Carl Gherardi's patches to pacify certain whining compilers

2002-06-18 00:06  lpetrich

	* Source_Files/: Misc/interface_macintosh.cpp, Misc/OGL_Dialog.cpp,
	Misc/game_dialogs.cpp, Misc/PlayerDialogs.cpp,
	XML/XML_ResourceFork.cpp:

	Added Carl Gherardi's patches to pacify certain whining compilers

2002-06-17 12:23  lpetrich

	* AlephOne.mcp, AlephOne.mcp.xml:

	Added SDL networking support

2002-06-17 06:42  lpetrich

	* Source_Files/: shell_macintosh.h, Network/SDL_netx.cpp,
	Network/SSLP_limited.cpp, Network/SSLP_Protocol.h,
	Network/network_dialogs_macintosh.cpp,
	Network/network_lookup_sdl.h, Network/network_tcp.cpp,
	Network/network_udp.cpp, Network/network_lookup_sdl.cpp,
	Network/network_stream.h, Network/network_stream.cpp,
	Network/network_private.h, Network/network_modem_protocol.cpp,
	Network/network_lookup.cpp, Network/network_ddp.cpp,
	Network/network_adsp.cpp, Network/network.cpp:

	Adding Mac Classic SDL Networking support

2002-06-17 06:38  lpetrich

	* Prefix/marathon2prefix.h,
	Source_Files/Misc/thread_priority_sdl_mac.cpp,
	Source_Files/Misc/sdl_network.h,
	Source_Files/Misc/interface_macintosh.cpp:

	Adding Mac Classic SDL Networking support

2002-06-11 22:47  lpetrich

	* Source_Files/Pfhortran/: script_instructions.h,
	script_instructions.cpp:

	Added tiennou's additions for pfhortran_controls_player

2002-06-11 12:48  lpetrich

	* Source_Files/Misc/: vbl.cpp, ActionQueues.h, ActionQueues.cpp:

	Added tiennou's changes, like a ZombiesControllable flag;
	"pfhortran_controls_player" will have to be fixed.

2002-06-11 12:45  lpetrich

	* Source_Files/Pfhortran/: script_instructions.h,
	script_instructions.cpp, language_definition.h:

	Added tiennou's changes; "pfhortran_controls_player" will have to
	be fixed..

2002-06-11 12:44  lpetrich

	* Source_Files/GameWorld/: player.cpp, player.h:

	Moved ACTION_QUEUE_BUFFER_DIAMETER from player.cpp into player.h
	for the convenience of the Pfhortran code.

2002-06-11 00:05  lpetrich

	* Source_Files/GameWorld/map.cpp:

	Added patch by Michael D. Adams to get_polygon_data() -- vassert
	now checks on "polygon" rather than "map_polygons".

2002-06-11 00:01  lpetrich

	* Source_Files/Input/mouse.cpp:

	Did some changes for Woody Zenfell

2002-06-05 22:28  lpetrich

	* Source_Files/Misc/interface.cpp:

	The function portable_process_screen_click() now handles case
	"revert_game"

2002-06-02 22:04  astrange

	* Source_Files/Input/mouse.cpp:

	Added a missing #include

2002-05-25 04:28  lpetrich

	* Source_Files/Misc/preferences_macintosh.h,
	Source_Files/Misc/preferences_private.h,
	Resources/marathon2.resource:

	Added support for Woody Zenfell's "don't auto-recenter" option

2002-05-22 10:08  cbauer

	* Source_Files/: shell_sdl.h, GameWorld/player.cpp,
	GameWorld/player.h, RenderOther/screen_shared.h:

	- Esc key quits game, except when reading terminals [Woody Zenfell]

2002-05-19 12:46  cbauer

	* Source_Files/shell_sdl.h, Source_Files/GameWorld/physics.cpp,
	Source_Files/Input/mouse.cpp, Source_Files/Input/mouse.h,
	Source_Files/Input/mouse_sdl.cpp, Source_Files/Misc/interface.cpp,
	Source_Files/Misc/interface.h, Source_Files/Misc/preferences.cpp,
	Source_Files/Misc/preferences.h,
	Source_Files/Misc/preferences_sdl.h,
	Source_Files/Misc/sdl_widgets.cpp, Source_Files/Misc/vbl_sdl.cpp,
	Source_Files/Pfhortran/script_parser.cpp,
	Source_Files/RenderMain/scottish_textures.cpp,
	Source_Files/RenderMain/textures.h,
	changelogs/Changes_(Christian_Bauer):

	- additions by Woody Zenfell:	 - configurable mouse sensitivity
	 - configurable mouse button actions	- "Don't auto-recenter"
	option	  - "Don't auto-recenter" and "Don't auto-switch weapons"
	are ignored during	netplay and film playback because of their
	global nature	 - Alt-F4 quits the game in the Windows version

2002-05-12 21:23  lpetrich

	* Source_Files/: ModelView/ModelRenderer.cpp,
	ModelView/MV_Shell.cp, ModelView/ModelRenderer.h,
	RenderMain/OGL_Render.cpp:

	Modified the model renderer so as to avoid interleaved-texture
	polygon-by-polygon rendering as much as possible when doing
	z-buffering. Thus, a glowmapped model with all-or-nothing rendering
	for  the normal texture will have non-interleaved rendering (each
	texture in one swell foop), because that texture will establish
	appropriate z-buffer distances for  rthe glow texture.

2002-05-10 02:21  lpetrich

	* Source_Files/Pfhortran/script_instructions.cpp:

	Added Play_Sound and did several of tiennou/EE's fixes.

2002-05-10 02:20  lpetrich

	* Source_Files/Pfhortran/: script_instructions.h,
	language_definition.h:

	Added definitions for a new Pfhortran command: Play_Sound

2002-05-10 02:19  lpetrich

	* Source_Files/RenderMain/OGL_Textures.cpp:

	Added a comparison of texture sizes to the OpenGL context's maximum
	texture size; too-large textures will be shrunk to fit.

2002-05-10 02:16  lpetrich

	* Source_Files/: Misc/OGL_Dialog.cpp, RenderMain/OGL_Setup.h:

	Made the texture-options fields short integers for convenience.

2002-05-10 02:15  lpetrich

	* Source_Files/Misc/preferences.cpp:

	Fixed some bugs, such as the lack of a constructor for the SDL
	version of the MacFSSpec element (a dummy element so the parser
	will think it OK)

2002-05-10 02:14  lpetrich

	* Source_Files/Misc/vbl.cpp:

	Created a heartbeat-incrementer function, which is externed in
	Pfhortran

2002-05-10 02:13  lpetrich

	* Source_Files/Misc/: ActionQueues.cpp, ActionQueues.h:

	Now contains a zombie-control option, useful for Pfhortran

2002-05-10 02:11  lpetrich

	* AlephOne.mcp:

	Increased the Classic partition size to 50 megabytes, in order to
	accommodate some people's big textures and models.

2002-05-10 02:10  lpetrich

	* AlephOne.mcp.xml:

	Increased the Classic partition size to 50 megabytes, in order to
	accommodate some people's big textures and models.
Also contains
	increased compilation optimization.

2002-05-10 02:08  lpetrich

	* AlephOne.mcp:

	Increased the Classic partition size to 50 megabytes, in order to
	accommodate some people's big textures and models.

2002-05-08 17:48  astrange

	* autogen.sh:

	New and improved

2002-05-08 04:42  lpetrich

	* Source_Files/: Misc/preferences.cpp, Misc/PlayerName.cpp,
	shell_misc.cpp, RenderOther/TextStrings.cpp,
	XML/XML_ElementParser.cpp, XML/XML_ElementParser.h:

	Modified the string reading so as to turn Expat's UTF-8 string
	output into ordinary ASCII or '$' if out of range. Upper-half ASCII
	(1xxx xxxx) will work, though it may be interpreted differently in
	different platforms and font sets. Also, the A1-prefs string writer
	will turn 0x00-0x1f into '$' because Expat chokes on those
	characters.

2002-05-06 01:38  lpetrich

	* Expat/: ExpatLib.mcp, ExpatLib:

	Recompiled with higher optimization and made a CW7 project file

2002-05-06 01:24  lpetrich

	* Source_Files/Misc/preferences.cpp:

	The prefs file now contains all the text strings and filespecs
	(SDL: text strings, Mac: FSSpecs)

2002-05-02 05:37  lpetrich

	* Source_Files/Misc/preferences.cpp:

	New prefs-file format now handles everything but the text strings
	and FSSpecs (I think)

2002-05-02 00:59  lpetrich

	* Source_Files/Sound/mysound.cpp:

	Made the Macintosh sound defaults full-scale sounds, like the SDL
	sound defaults had been.

2002-05-02 00:57  lpetrich

	* Source_Files/RenderOther/screen.cpp:

	The refresh frequency is now always floating-point.

2002-05-02 00:56  lpetrich

	* Source_Files/Misc/: preferences.cpp, preferences.h:

	New MML-like preferences-file format partially done; the file
	reading and writing works in MacOS Classic; may need to be fixed a
	bit for Carbon and SDL. There is also some prefs data not yet
	handled; I'll be working on that.

2002-04-29 12:37  cbauer

	* Source_Files/: shell_sdl.h, Misc/interface_sdl.cpp,
	RenderMain/OGL_Win32.cpp, RenderOther/screen_sdl.cpp:

	updated for the new initialize_screen() with two arguments

2002-04-29 10:10  lpetrich

	* Source_Files/shell_macintosh.h:

	Checks the keys pressed when starting up; makes monitor-frequency
	dialog if one had pressed shift, option, or command

2002-04-29 10:09  lpetrich

	* Source_Files/Misc/interface_macintosh.cpp:

	Will always want the refresh-frequency dialog box when in
	full-screen mode

2002-04-29 10:08  lpetrich

	* Source_Files/RenderOther/screen.h:

	Added flag to initialize_screen() to determine whether one wants to
	show the refresh-frequency dialog box; without it, the screen
	resolution and frequency are set automatically in full-screen mode.

2002-04-29 00:12  astrange

	* Source_Files/: Files/game_wad.cpp, Files/wad.cpp,
	GameWorld/map_constructors.cpp, Misc/interface.cpp:

	Fixed crash when loading maps.

2002-04-28 17:31  astrange

	* Source_Files/: GameWorld/map.cpp, GameWorld/map_constructors.cpp,
	Misc/macintosh_network.h, Network/network_private.h,
	RenderMain/scottish_textures.cpp:

	Code cleanups and minor optimizations

2002-04-28 14:03  astrange

	* Source_Files/GameWorld/map_constructors.cpp:

	Changed compiler flags under OS X; major code cleanup in
	map_constructors.cpp

2002-04-27 14:51  cbauer

	* Makefile.BeOS, Source_Files/Network/SDL_netx.cpp:

	- updated BeOS Makefile - fixed BeOS compilation problems

2002-04-24 19:26  astrange

	* Source_Files/: CSeries/cscluts.cpp, Files/wad.cpp,
	RenderOther/screen.cpp:

	The OS X version is now compiled with optimizations; fixed
	potential huge memory leak; disabled window shadow in Carbon

2002-04-21 17:35  lpetrich

	* docs/MML.html:

	Clarified how to set up destroyable scenery objects; they also need
	to be solid, so projectiles can collide with them.

2002-04-21 17:33  lpetrich

	* AlephOne.mcp, Pfhormz.mcp:

	Added optimizations "PPC Processor > Schedule Instructions" and
	"Global Optimizations > Level 2"

2002-04-21 17:27  astrange

	* Source_Files/Sound/: music.cpp, mysound.cpp, mysound.h,
	sound_sdl.h:

	Added changes from Aleph Inio

2002-04-21 17:22  astrange

	* Source_Files/: shell.cpp, shell.h, shell_macintosh.h,
	shell_misc.cpp, shell_sdl.h:

	Added changes from Aleph Inio

2002-04-21 17:15  astrange

	* Source_Files/RenderOther/: fades.cpp, game_window.cpp,
	game_window.h, HUDRenderer.h, HUDRenderer_OGL.cpp,
	HUDRenderer_SW.h, OverheadMap_OGL.cpp, OverheadMap_OGL.h,
	OverheadMap_QD.cpp, OverheadMap_QD.h, OverheadMapRenderer.cpp,
	OverheadMapRenderer.h, screen.cpp, screen.h:

	Added changes from Aleph Inio

2002-04-21 17:12  astrange

	* Source_Files/RenderOther/: upscaled_textures.cpp,
	upscaled_textures.h, ChaseCam.cpp:

	Added changes from Aleph Inio

2002-04-21 17:06  astrange

	* Source_Files/RenderMain/: RenderVisTree.h, scottish_textures.cpp,
	scottish_textures.h, shape_definitions.h, shapes.cpp, textures.h:

	Added changes from Aleph Inio

2002-04-21 17:03  astrange

	* Source_Files/RenderMain/: Makefile.am, OGL_Faders.cpp,
	OGL_Render.cpp, OGL_Render.h, OGL_Setup.cpp, OGL_Setup.h,
	OGL_Textures.cpp, OGL_Textures.h, Rasterizer.h, Rasterizer_OGL.h,
	Rasterizer_SW.h, render.cpp, render.h, RenderPlaceObjs.cpp,
	RenderPlaceObjs.h, RenderRasterize.cpp, RenderRasterize.h,
	RenderVisTree.cpp:

	Added changes from Aleph Inio

2002-04-21 16:42  astrange

	* Source_Files/RenderMain/: NewRenderPlaceObjs.h,
	NewRenderRasterize.cpp, NewRenderRasterize.h, NewRenderVisTree.cpp,
	NewRenderVisTree.h, texturers.cpp, texturers.h, WorkQueue.h:

	Added from Aleph Inio

2002-04-21 16:40  astrange

	* Source_Files/Pfhortran/: script_instructions.cpp,
	script_instructions.h, script_parser.cpp, scripting.cpp:

	Added changes from Aleph Inio

2002-04-21 16:30  astrange

	* Source_Files/Network/: network.cpp, network.h,
	network_data_formats.cpp, network_data_formats.h, network_ddp.cpp,
	network_dialog_widgets_sdl.cpp, network_dialog_widgets_sdl.h,
	network_dialogs.cpp, network_dialogs.h, network_dialogs_sdl.cpp,
	network_microphone.cpp, network_private.h:

	Added changes from Aleph Inio

2002-04-21 16:15  astrange

	* Source_Files/Misc/: interface.cpp, interface.h,
	interface_macintosh.cpp, interface_sdl.cpp, OGL_Dialog.cpp,
	PlayerDialogs.cpp, preferences.cpp, preferences.h,
	preferences_sdl.h, sdl_dialogs.cpp, sdl_network.h, sdl_widgets.cpp,
	sdl_widgets.h, vbl.cpp:

	Added changes from Aleph Inio; won't compile yet

2002-04-21 16:06  astrange

	* Source_Files/Misc/alephversion.h:

	Added for Aleph Inio

2002-04-21 16:04  astrange

	* Source_Files/Input/: ISp_Support.cpp, ISp_Support.h, mouse.cpp:

	Added changes from Aleph Inio

2002-04-21 16:02  astrange

	* Source_Files/GameWorld/: weapons.cpp, weapons.h, world.cpp,
	world.h:

	Added changes from Aleph Inio; conflicts haven't been resolved, so
	it won't compile yet.

2002-04-21 15:58  astrange

	* Source_Files/GameWorld/: marathon2.cpp, monster_definitions.h,
	monsters.cpp, monsters.h, pathfinding.cpp, physics.cpp,
	platforms.cpp, player.cpp, player.h, projectiles.cpp, scenery.cpp:

	Added changes from Aleph Inio; conflicts haven't been resolved, so
	it won't compile yet.

2002-04-21 15:55  astrange

	* Source_Files/GameWorld/: devices.cpp, dynamic_limits.cpp,
	editor.h, flood_map.h, item_definitions.h, items.cpp, items.h,
	lightsource.cpp, map.cpp, map.h, map_constructors.cpp:

	Added changes from Aleph Inio; conflicts haven't been resolved, so
	it won't compile yet.

2002-04-21 15:39  astrange

	* Source_Files/Files/game_wad.cpp:

	Adding changes in Aleph Inio

2002-04-21 15:35  astrange

	* Source_Files/CSeries/: csalerts.h, cscluts.cpp, cscluts.h,
	csdialogs.h, csmacros.h, csstrings.cpp, csstrings.h, my32bqd.cpp,
	mytm.h:

	Adding changes from Aleph Inio

2002-04-21 15:19  astrange

	* Source_Files/CSeries/csalerts.cpp:

	Adding changes in Aleph Inio to their own CVS branch

2002-04-21 15:16  astrange

	* Source_Files/CSeries/: timer.cpp, timer.h:

	New file in Aleph Inio; adding to the aleph-inio-branch tag

2002-04-21 15:14  astrange

	* Source_Files/CSeries/readout_data.h:

	New file in Aleph Inio; adding to the new aleph-inio-branch tag

2002-04-21 14:51  astrange

	* docs/bnb.txt:

	An explanation of how B&B works.

2002-04-21 07:10  cbauer

	* Source_Files/Files/: wad.cpp, wad_prefs.cpp:

	fixed crash when reading zero-length wads

2002-04-21 06:33  cbauer

	* Source_Files/ModelView/Dim3_Loader.cpp:

	added missing #include <math.h> (for sqrt())

2002-04-16 02:14  lpetrich

	* docs/MML.html:

	Added documentation of animated-model sequence mapping;
	Marathon-engine sequences are mapped onto model ones with a child
	element of <model> : <seq_map> .

2002-04-16 01:50  lpetrich

	* Source_Files/ModelView/Dim3_Loader.cpp:

	Removed a "printf" debugging statement that produced unwanted
	messages in A1.

2002-04-16 01:48  lpetrich

	* Source_Files/RenderMain/OGL_Render.cpp:

	Fixed a bug in finding an animated model's vertices and normals for
	some sequence and frame.

2002-04-14 22:19  lpetrich

	* Source_Files/: ModelView/Model3D.cpp, ModelView/Dim3_Loader.cpp,
	ModelView/Model3D.h, ModelView/MV_Shell.cp,
	RenderMain/OGL_Setup.cpp, RenderMain/OGL_Render.cpp:

	Fixed some bugs in the 3D-model support; for dynamic models,
	whether to use the overall model transformation is now an option
	that must be specified when calculating the vertices and normals.
	Thus, one can use the model transformation when doing the neutral
	pose of a dynamic model, while everything remains precalculated for
	a static model.
Main things left to do: debug the bone
	transformations and test the sequence-animation MML specification.

2002-04-14 22:14  lpetrich

	* Pfhormz Instructions.txt, Pfhormz.mcp:

	Updating Pfhormz and instructions for it

2002-04-08 04:25  lpetrich

	* Source_Files/ModelView/: Model3D.h, Model3D.cpp:

	Added support for normals

2002-04-08 04:23  lpetrich

	* Source_Files/RenderMain/: OGL_Setup.cpp, OGL_Setup.h,
	OGL_Render.cpp, RenderPlaceObjs.cpp, scottish_textures.h:

	Added support for animated 3D models, including mapping of
	Marathon-engine sequences to model sequences

2002-04-08 04:20  lpetrich

	* Source_Files/GameWorld/: map.h, map.cpp:

	shape_and_transfer mode now has which frame in a sequence, for the
	convenience of animated 3D models.

2002-04-06 02:40  lpetrich

	* Source_Files/ModelView/: Model3D.cpp, Dim3_Loader.cpp:

	Added support for Dim3 normals and sequences; everything works
	correctly except for some of the coordinate transformations. Also
	attempted to fold in CB's changes (int -> unsigned in declarations,
	etc.).

2002-04-06 02:24  lpetrich

	* Source_Files/ModelView/: MV_Shell.cp, Model3D.h:

	Added support for Dim3 normals and sequences; everything works
	correctly except for some of the coordinate transformations.

2002-04-06 02:23  lpetrich

	* Source_Files/ModelView/QD3D_Loader.cpp:

	Made some local globals "static", as they ought to be.

2002-04-04 12:49  cbauer

	* Source_Files/shell_misc.cpp, Source_Files/shell_sdl.h,
	Source_Files/CSeries/csalerts.h, Source_Files/CSeries/csstrings.h,
	Source_Files/CSeries/csstrings_sdl.cpp,
	Source_Files/CSeries/mytm_sdl.cpp, Source_Files/Expat/xmlparse.c,
	Source_Files/Expat/xmltok.h, Source_Files/Expat/xmltok_impl.c,
	Source_Files/Files/game_wad.cpp,
	Source_Files/Files/resource_manager.cpp,
	Source_Files/Files/wad.cpp, Source_Files/GameWorld/lightsource.cpp,
	Source_Files/GameWorld/lightsource.h,
	Source_Files/GameWorld/map.cpp, Source_Files/GameWorld/map.h,
	Source_Files/GameWorld/map_constructors.cpp,
	Source_Files/GameWorld/marathon2.cpp,
	Source_Files/GameWorld/monsters.cpp,
	Source_Files/GameWorld/monsters.h,
	Source_Files/GameWorld/pathfinding.cpp,
	Source_Files/GameWorld/physics.cpp,
	Source_Files/GameWorld/placement.cpp,
	Source_Files/GameWorld/platforms.cpp,
	Source_Files/GameWorld/player.cpp,
	Source_Files/GameWorld/projectiles.cpp,
	Source_Files/GameWorld/scenery.cpp,
	Source_Files/GameWorld/weapons.cpp,
	Source_Files/Misc/ActionQueues.cpp,
	Source_Files/Misc/preferences.cpp,
	Source_Files/Misc/preferences_sdl.h,
	Source_Files/Misc/sdl_dialogs.cpp, Source_Files/Misc/sdl_dialogs.h,
	Source_Files/Misc/sdl_network.h, Source_Files/Misc/vbl.cpp,
	Source_Files/Misc/vbl_sdl.cpp,
	Source_Files/ModelView/Dim3_Loader.cpp,
	Source_Files/ModelView/Model3D.cpp,
	Source_Files/ModelView/ModelRenderer.cpp,
	Source_Files/ModelView/StudioLoader.cpp,
	Source_Files/ModelView/WavefrontLoader.cpp,
	Source_Files/Network/SDL_netx.cpp,
	Source_Files/Network/SSLP_limited.cpp,
	Source_Files/Network/network.cpp,
	Source_Files/Network/network_dialog_widgets_sdl.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp,
	Source_Files/Pfhortran/script_instructions.cpp,
	Source_Files/Pfhortran/script_parser.cpp,
	Source_Files/Pfhortran/script_parser.h,
	Source_Files/Pfhortran/scripting.cpp,
	Source_Files/RenderMain/OGL_Render.cpp,
	Source_Files/RenderMain/OGL_Setup.cpp,
	Source_Files/RenderMain/OGL_Textures.cpp,
	Source_Files/RenderMain/RenderPlaceObjs.cpp,
	Source_Files/RenderMain/RenderSortPoly.cpp,
	Source_Files/RenderMain/RenderVisTree.cpp,
	Source_Files/RenderMain/low_level_textures.h,
	Source_Files/RenderMain/scottish_textures.cpp,
	Source_Files/RenderMain/shapes.cpp,
	Source_Files/RenderMain/shapes_sdl.h,
	Source_Files/RenderOther/FontHandler.cpp,
	Source_Files/RenderOther/HUDRenderer.cpp,
	Source_Files/RenderOther/computer_interface.cpp,
	Source_Files/RenderOther/fades.cpp,
	Source_Files/RenderOther/game_window.cpp,
	Source_Files/RenderOther/images_sdl.h,
	Source_Files/RenderOther/screen_drawing.cpp,
	Source_Files/RenderOther/screen_drawing_sdl.h,
	Source_Files/RenderOther/screen_shared.h,
	Source_Files/RenderOther/sdl_fonts.cpp,
	Source_Files/Sound/mysound.cpp, Source_Files/Sound/sound_sdl.h,
	Source_Files/XML/XML_ElementParser.cpp,
	Source_Files/XML/XML_LevelScript.cpp, tools/dumpwad.cpp:

	fixed compiler warnings (and one potential bug in the renderer in
	the process)

2002-03-31 15:39  astrange

	* Source_Files/CSeries/cstypes.h:

	Saving a small amount of space on Classic MacOS, and some compile
	time (possibly).

2002-03-28 00:55  lpetrich

	* INSTALL.MacOSX.Carbon:

	For Br'fin

2002-03-23 01:54  lpetrich

	* Source_Files/shell_macintosh.h:

	Tiny fix of that mouse code: mouseMovedEvents -> mouseEvents

2002-03-20 12:48  cbauer

	* Source_Files/Pfhortran/: Makefile.am,
	Pfhortran_Language_Definition[DEAD], script_instructions.cpp:

	- "Pfhortran_Language_Definition" is gone; "language_definition.h"
	is now the   master file and no longer generated using awk

2002-03-20 12:28  lpetrich

	* tools/: Set_BE_Type.sh, Set_CW_Type.sh:

	Sets MacOS type and creator codes for use with BBEdit and
	CodeWarrior

2002-03-20 03:17  lpetrich

	* Source_Files/Misc/vbl.cpp:

	Br'fin's new Carbon mouse code

2002-03-20 03:13  lpetrich

	* Source_Files/: shell_macintosh.h, Input/mouse.cpp:

	Br'fin's new Carbon mouse code

2002-03-20 03:12  lpetrich

	* tools/diskimage.pl:

	Adjustment for Pfhortran modifications -- obsolescence of
	"Pfhortran_Language_Definition"

2002-03-19 23:30  lpetrich

	* Source_Files/Pfhortran/: language_definition.h,
	script_parser.cpp:

	Expanded "Pfhortran Langauge Definition" into language_definition.h
	-- the SDL version's creation of it with "awk" is no longer
	necessary, and Pfhortran_Language_Definition is now obsolete.

2002-03-19 02:07  lpetrich

	* Source_Files/Pfhortran/script_parser.cpp:

	Br'fin: "Pfhortran Language Definition" now opened in both Classic
	and Carbon.

2002-03-19 02:06  lpetrich

	* Source_Files/Pfhortran/script_instructions.cpp:

	Changed current_player to local_player (how should one do
	multiplayer Pfhortran?); also added "using namespace std;" to get
	the vector class to work in CW.

2002-03-19 02:04  lpetrich

	* Source_Files/Files/: FileHandler.cpp, FileHandler.h:

	Br'fin added SetParentToResources() for Carbon

2002-03-19 01:59  lpetrich

	* Source_Files/GameWorld/marathon2.cpp:

	Br'Fin fix: Pfhortran started only after OpenGL loaded, so it
	doesn't start a software fade and try to end an OpenGL fade

2002-03-18 04:55  lpetrich

	* Source_Files/: Pfhortran/script_instructions.cpp,
	Pfhortran/script_instructions.h,
	Pfhortran/Pfhortran_Language_Definition, GameWorld/items.h,
	GameWorld/items.cpp, GameWorld/item_definitions.h,
	GameWorld/monster_definitions.h:

	Added Pfhortran opcodes Get_Fog_Presence, Set_Fog_Presence,
	Get_UnderFog_Presence, Set_UnderFog_Presence, Remove_Item,
	Player_Control (Enable_Fog and Disable_Fog are superseded); also
	set the item and monster definitions so that they're more
	reasonably called from Pfhortran (structure definitions; no repeats
	of the item and monster definition data)

2002-03-18 03:25  lpetrich

	* Source_Files/Pfhortran/Pfhortran_Language_Definition:

	Added opcodes Enable_Fog, Disable_Fog, Remove_Item, Player_Control

2002-03-18 02:59  lpetrich

	* Source_Files/ModelView/: Model3D.h, Model3D.cpp, Dim3_Loader.cpp:

	Wrote code for doing sequences in animated models; will need to
	test that code, and also add support for normals.

2002-03-14 11:56  cbauer

	* configure.in, Source_Files/Makefile.am, Source_Files/shell.cpp,
	Source_Files/shell.h, Source_Files/shell_macintosh.h,
	Source_Files/shell_misc.cpp, Source_Files/shell_sdl.h,
	Source_Files/CSeries/Makefile.am, Source_Files/Files/Makefile.am,
	Source_Files/GameWorld/Makefile.am, Source_Files/Input/Makefile.am,
	Source_Files/Misc/Makefile.am, Source_Files/Misc/shell.cpp[DEAD],
	Source_Files/Misc/shell.h[DEAD],
	Source_Files/Misc/shell_macintosh.h[DEAD],
	Source_Files/Misc/shell_misc.cpp[DEAD],
	Source_Files/Misc/shell_sdl.h[DEAD],
	Source_Files/ModelView/Makefile.am,
	Source_Files/Network/Makefile.am,
	Source_Files/Pfhortran/Makefile.am,
	Source_Files/RenderMain/Makefile.am,
	Source_Files/RenderOther/Makefile.am,
	Source_Files/Sound/Makefile.am, Source_Files/Sound/mysound.h,
	Source_Files/Sound/sound_sdl.h, Source_Files/XML/Makefile.am,
	tools/Makefile.am:

	- adapted Makefiles to new directory structure - moved
	shell*.(h|cpp) from Source_Files/Misc to Source_Files because it
	contains main() as well as the main game loop and is the "root"
	source	 file

2002-03-14 05:59  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	I had forgotten to document my changes over the last year :-(

2002-03-14 05:55  lpetrich

	* AlephOne.mcp, AlephOne.mcp.xml:

	Finished directory-splitting operation; I got a working build.

2002-03-14 05:49  lpetrich

	* Source_Files/RenderMain/OGL_Render.cpp:

	Renamed VectorOpts.h to VecOps.h to avoid a conflict with one of
	Apple's header files

2002-03-14 05:46  lpetrich

	* Source_Files/Misc/: VectorOps.h[DEAD], VecOps.h:

	Was needed by OGL_Render.cpp; had to rename it to avoid a conflict
	with one of Apple's header files

2002-03-14 05:40  lpetrich

	* Source_Files/Misc/VectorOps.h:

	Was needed by OGL_Render.cpp

2002-03-14 05:31  lpetrich

	* Source_Files/Misc/: map_constructors.cpp[DEAD],
	marathon2.cpp[DEAD], media.cpp[DEAD], media.h[DEAD],
	media_definitions.h[DEAD], lightsource.cpp[DEAD],
	lightsource.h[DEAD], map.cpp[DEAD], map.h[DEAD], effects.cpp[DEAD],
	effects.h[DEAD], flood_map.cpp[DEAD], flood_map.h[DEAD],
	item_definitions.h[DEAD], items.cpp[DEAD], items.h[DEAD],
	devices.cpp[DEAD], dynamic_limits.cpp[DEAD],
	dynamic_limits.h[DEAD], editor.h[DEAD], effect_definitions.h[DEAD]:

	Moving to directory "GameWorld"

2002-03-14 05:27  lpetrich

	* Source_Files/Misc/: platforms.cpp[DEAD], platforms.h[DEAD],
	player.cpp[DEAD], player.h[DEAD], monsters.cpp[DEAD],
	monsters.h[DEAD], pathfinding.cpp[DEAD], physics.cpp[DEAD],
	physics_models.h[DEAD], placement.cpp[DEAD],
	platform_definitions.h[DEAD], monster_definitions.h[DEAD]:

	Moving to directory "GameWorld"

2002-03-14 05:23  lpetrich

	* Source_Files/Misc/: weapons.cpp[DEAD], weapons.h[DEAD],
	world.cpp[DEAD], world.h[DEAD], projectile_definitions.h[DEAD],
	projectiles.cpp[DEAD], projectiles.h[DEAD], scenery.cpp[DEAD],
	scenery.h[DEAD], scenery_definitions.h[DEAD],
	weapon_definitions.h[DEAD]:

	Moving to directory "GameWorld"

2002-03-14 05:20  lpetrich

	* Source_Files/Misc/tags.h[DEAD]:

	Moving to directory "Files"

2002-03-14 05:12  lpetrich

	* Source_Files/GameWorld/: devices.cpp, dynamic_limits.cpp,
	dynamic_limits.h, editor.h, effect_definitions.h, effects.cpp,
	effects.h, flood_map.cpp, flood_map.h, item_definitions.h,
	items.cpp, items.h, lightsource.cpp, lightsource.h, map.cpp, map.h,
	map_constructors.cpp, marathon2.cpp, media.cpp, media.h,
	media_definitions.h, monster_definitions.h, monsters.cpp,
	monsters.h, pathfinding.cpp, physics.cpp, physics_models.h,
	placement.cpp, platform_definitions.h, platforms.cpp, platforms.h,
	player.cpp, player.h, projectile_definitions.h, projectiles.cpp,
	projectiles.h, scenery.cpp, scenery.h, scenery_definitions.h,
	weapon_definitions.h, weapons.cpp, weapons.h, world.cpp, world.h:

	Moving to directory "GameWorld"

2002-03-14 05:08  lpetrich

	* Source_Files/Files/tags.h:

	Moving to directory "Files"

2002-03-14 04:55  lpetrich

	* Source_Files/Misc/: game_wad.cpp[DEAD], game_wad.h[DEAD],
	import_definitions.cpp[DEAD], preprocess_map_mac.cpp[DEAD],
	preprocess_map_sdl.cpp[DEAD], resource_manager.cpp[DEAD],
	resource_manager.h[DEAD], wad.cpp[DEAD], wad.h[DEAD],
	wad_macintosh.cpp[DEAD], wad_prefs.cpp[DEAD], wad_prefs.h[DEAD],
	wad_prefs_macintosh.cpp[DEAD], wad_sdl.cpp[DEAD],
	extensions.h[DEAD], filetypes_macintosh.cpp[DEAD],
	find_files.cpp[DEAD], find_files.h[DEAD], find_files_sdl.cpp[DEAD],
	crc.cpp[DEAD], crc.h[DEAD], FileHandler_SDL.cpp[DEAD],
	Packing.h[DEAD], FileHandler.h[DEAD], FileHandler.cpp[DEAD]:

	Moving to directory "Files"

2002-03-14 04:50  lpetrich

	* Source_Files/Misc/: fades.cpp[DEAD], fades.h[DEAD],
	quadruple.s[DEAD]:

	Moving to render-files directories

2002-03-14 04:47  lpetrich

	* Source_Files/Misc/: mouse.cpp[DEAD], mouse.h[DEAD],
	mouse_sdl.cpp[DEAD], ISp_Support.cpp[DEAD], ISp_Support.h[DEAD]:

	Moving to directory "Input"

2002-03-14 04:43  lpetrich

	* Source_Files/Input/: ISp_Support.cpp, ISp_Support.h, mouse.cpp,
	mouse.h, mouse_sdl.cpp:

	Moving to directory "Input"

2002-03-14 04:40  lpetrich

	* Source_Files/Files/: crc.cpp, crc.h, extensions.h,
	FileHandler.cpp, FileHandler.h, FileHandler_SDL.cpp,
	filetypes_macintosh.cpp, find_files.cpp, find_files.h,
	find_files_sdl.cpp, game_wad.cpp, game_wad.h,
	import_definitions.cpp, Packing.h, preprocess_map_mac.cpp,
	preprocess_map_sdl.cpp, resource_manager.cpp, resource_manager.h,
	wad.cpp, wad.h, wad_macintosh.cpp, wad_prefs.cpp, wad_prefs.h,
	wad_prefs_macintosh.cpp, wad_sdl.cpp:

	Moving to directory "Files"

2002-03-14 04:24  lpetrich

	* Source_Files/Misc/: TextLayoutHelper.cpp[DEAD],
	TextLayoutHelper.h[DEAD], TextStrings.cpp[DEAD],
	TextStrings.h[DEAD], textures.cpp[DEAD], textures.h[DEAD],
	ViewControl.cpp[DEAD], ViewControl.h[DEAD]:

	Moving to render-files directories

2002-03-14 04:20  lpetrich

	* Source_Files/Misc/: scottish_textures.a[DEAD],
	scottish_textures.cpp[DEAD], scottish_textures.h[DEAD],
	scottish_textures16.a[DEAD], screen.a[DEAD], screen.cpp[DEAD],
	screen.h[DEAD], screen_definitions.h[DEAD],
	screen_drawing.cpp[DEAD], screen_drawing.h[DEAD],
	screen_drawing_macintosh.h[DEAD], screen_drawing_sdl.h[DEAD],
	screen_sdl.cpp[DEAD], screen_shared.h[DEAD], sdl_fonts.cpp[DEAD],
	sdl_fonts.h[DEAD], shape_definitions.h[DEAD],
	shape_descriptors.h[DEAD], shapes.cpp[DEAD],
	shapes_macintosh.h[DEAD], shapes_sdl.h[DEAD]:

	Moving to render-files directories

2002-03-14 04:16  lpetrich

	* Source_Files/: RenderMain/quadruple.s, Misc/Rasterizer.h[DEAD],
	Misc/Rasterizer_OGL.h[DEAD], Misc/Rasterizer_SW.h[DEAD],
	Misc/render.cpp[DEAD], Misc/render.h[DEAD],
	Misc/RenderPlaceObjs.cpp[DEAD], Misc/RenderPlaceObjs.h[DEAD],
	Misc/RenderRasterize.cpp[DEAD], Misc/RenderRasterize.h[DEAD],
	Misc/RenderSortPoly.cpp[DEAD], Misc/RenderSortPoly.h[DEAD],
	Misc/RenderVisTree.cpp[DEAD], Misc/RenderVisTree.h[DEAD]:

	Moving to render-files directories

2002-03-14 04:12  lpetrich

	* Source_Files/Misc/: overhead_map.cpp[DEAD], overhead_map.h[DEAD],
	OverheadMap_OGL.cpp[DEAD], OverheadMap_OGL.h[DEAD],
	OverheadMap_QD.cpp[DEAD], OverheadMap_QD.h[DEAD],
	OverheadMap_SDL.cpp[DEAD], OverheadMap_SDL.h[DEAD],
	OverheadMapRenderer.cpp[DEAD], OverheadMapRenderer.h[DEAD]:

	Moving to render-files directories

2002-03-14 04:09  lpetrich

	* Source_Files/Misc/: motion_sensor.cpp[DEAD],
	motion_sensor.h[DEAD], OGL_Faders.cpp[DEAD], OGL_Faders.h[DEAD],
	OGL_Render.cpp[DEAD], OGL_Render.h[DEAD], OGL_Setup.cpp[DEAD],
	OGL_Setup.h[DEAD], OGL_Textures.cpp[DEAD], OGL_Textures.h[DEAD],
	OGL_Win32.cpp[DEAD], OGL_Win32.h[DEAD]:

	Moving to render-files directories

2002-03-14 04:05  lpetrich

	* Source_Files/Misc/: game_window.cpp[DEAD], game_window.h[DEAD],
	game_window_macintosh.cpp[DEAD], game_window_sdl.cpp[DEAD],
	HUDRenderer.cpp[DEAD], HUDRenderer.h[DEAD],
	HUDRenderer_OGL.cpp[DEAD], HUDRenderer_OGL.h[DEAD],
	HUDRenderer_SW.cpp[DEAD], HUDRenderer_SW.h[DEAD],
	ImageLoader.h[DEAD], ImageLoader_Macintosh.cpp[DEAD],
	ImageLoader_SDL.cpp[DEAD], images.cpp[DEAD], images.h[DEAD],
	images_macintosh.h[DEAD], images_sdl.h[DEAD],
	low_level_textures.h[DEAD]:

	Moving to render-files directories

2002-03-14 04:01  lpetrich

	* Source_Files/: Misc/Crosshairs.cpp[DEAD],
	Misc/Crosshairs.h[DEAD], Misc/Crosshairs_SDL.cpp[DEAD],
	RenderOther/fades.cpp, RenderOther/fades.h,
	Misc/FontHandler.cpp[DEAD], Misc/FontHandler.h[DEAD]:

	Moving to render-files directories

2002-03-14 03:57  lpetrich

	* Source_Files/Misc/: AnimatedTextures.cpp[DEAD],
	AnimatedTextures.h[DEAD], ChaseCam.cpp[DEAD], ChaseCam.h[DEAD],
	collection_definition.h[DEAD], computer_interface.cpp[DEAD],
	computer_interface.h[DEAD], computer_interface_mac.h[DEAD],
	computer_interface_sdl.h[DEAD]:

	Moving to render-files directories

2002-03-14 03:51  lpetrich

	* Source_Files/RenderOther/: ChaseCam.cpp, ChaseCam.h,
	computer_interface.cpp, computer_interface.h,
	computer_interface_mac.h, computer_interface_sdl.h,
	FontHandler.cpp, FontHandler.h, game_window.cpp, game_window.h,
	game_window_macintosh.cpp, game_window_sdl.cpp, HUDRenderer.cpp,
	HUDRenderer.h, HUDRenderer_OGL.cpp, HUDRenderer_OGL.h,
	HUDRenderer_SW.cpp, HUDRenderer_SW.h, images.cpp, images.h,
	images_macintosh.h, images_sdl.h, motion_sensor.cpp,
	motion_sensor.h, overhead_map.cpp, overhead_map.h,
	OverheadMap_OGL.cpp, OverheadMap_OGL.h, OverheadMap_QD.cpp,
	OverheadMap_QD.h, OverheadMap_SDL.cpp, OverheadMap_SDL.h,
	OverheadMapRenderer.cpp, OverheadMapRenderer.h, screen.a,
	screen.cpp, screen.h, screen_definitions.h, screen_drawing.cpp,
	screen_drawing.h, screen_drawing_macintosh.h, screen_drawing_sdl.h,
	screen_sdl.cpp, screen_shared.h, sdl_fonts.cpp, sdl_fonts.h,
	TextLayoutHelper.cpp, TextLayoutHelper.h, TextStrings.cpp,
	TextStrings.h, ViewControl.cpp, ViewControl.h:

	Moving to render-files directories

2002-03-14 03:45  lpetrich

	* Source_Files/RenderMain/: AnimatedTextures.cpp,
	AnimatedTextures.h, collection_definition.h, Crosshairs.cpp,
	Crosshairs.h, Crosshairs_SDL.cpp, ImageLoader.h,
	ImageLoader_Macintosh.cpp, ImageLoader_SDL.cpp,
	low_level_textures.h, OGL_Faders.cpp, OGL_Faders.h, OGL_Render.cpp,
	OGL_Render.h, OGL_Setup.cpp, OGL_Setup.h, OGL_Textures.cpp,
	OGL_Textures.h, OGL_Win32.cpp, OGL_Win32.h, Rasterizer.h,
	Rasterizer_OGL.h, Rasterizer_SW.h, render.cpp, render.h,
	RenderPlaceObjs.cpp, RenderPlaceObjs.h, RenderRasterize.cpp,
	RenderRasterize.h, RenderSortPoly.cpp, RenderSortPoly.h,
	RenderVisTree.cpp, RenderVisTree.h, scottish_textures.a,
	scottish_textures.cpp, scottish_textures.h, scottish_textures16.a,
	shape_definitions.h, shape_descriptors.h, shapes.cpp,
	shapes_macintosh.h, shapes_sdl.h, textures.cpp, textures.h:

	Moving to render-files directories

2002-03-14 03:40  lpetrich

	* Source_Files/Misc/VectorOps.h[DEAD]:

	Unused templates

2002-03-14 03:29  lpetrich

	* Source_Files/Misc/: MoreFilesExtract.cpp[DEAD],
	MoreFilesExtract.h[DEAD]:

	Unused MacOS file-handling stuff

2002-03-14 03:20  lpetrich

	* Source_Files/Misc/: computer_interface_sdl.cpp[DEAD],
	computer_interface_mac.cpp[DEAD]:

	Old renamed-to-.h file

2002-03-14 03:09  lpetrich

	* Source_Files/Misc/: ColorParser.cpp[DEAD], ColorParser.h[DEAD]:

	Moving to directory "XML"

2002-03-14 03:02  lpetrich

	* Source_Files/Misc/: DamageParser.cpp[DEAD], DamageParser.h[DEAD]:

	Moving to directory "XML"

2002-03-14 02:59  lpetrich

	* Source_Files/XML/: ColorParser.cpp, ColorParser.h,
	DamageParser.cpp, DamageParser.h, ShapesParser.cpp, ShapesParser.h,
	XML_Configure.cpp, XML_Configure.h, XML_DataBlock.cpp,
	XML_DataBlock.h, XML_ElementParser.cpp, XML_ElementParser.h,
	XML_LevelScript.cpp, XML_LevelScript.h, XML_Loader_SDL.cpp,
	XML_Loader_SDL.h, XML_MakeRoot.cpp, XML_ParseTreeRoot.h,
	XML_ResourceFork.cpp, XML_ResourceFork.h:

	Moving to directory "XML"

2002-03-14 02:57  lpetrich

	* Source_Files/Misc/: XML_Configure.cpp[DEAD],
	XML_Configure.h[DEAD], XML_DataBlock.cpp[DEAD],
	XML_DataBlock.h[DEAD], XML_ElementParser.cpp[DEAD],
	XML_ElementParser.h[DEAD], XML_LevelScript.cpp[DEAD],
	XML_LevelScript.h[DEAD], XML_Loader_SDL.cpp[DEAD],
	XML_Loader_SDL.h[DEAD], XML_MakeRoot.cpp[DEAD],
	XML_ParseTreeRoot.h[DEAD], XML_ResourceFork.cpp[DEAD],
	XML_ResourceFork.h[DEAD]:

	Moving to directory "XML" (ColorParser.*, DamageParser.*, and
	ShapesParser.* were erroneously listed as having moved to "Sound")

2002-03-14 02:54  lpetrich

	* Source_Files/Misc/: ShapesParser.cpp[DEAD], ShapesParser.h[DEAD]:

	Moving to directory "Sound"

2002-03-14 02:48  lpetrich

	* Source_Files/: Misc/music.cpp[DEAD], Misc/music.h[DEAD],
	Misc/mysound.cpp[DEAD], Misc/mysound.h[DEAD], Sound/music.cpp,
	Sound/music.h, Sound/mysound.cpp, Sound/mysound.h,
	Sound/sound_definitions.h, Sound/sound_macintosh.h,
	Sound/sound_sdl.h:

	Moving to directory "Sound"

2002-03-14 02:43  lpetrich

	* Source_Files/: Misc/song_definitions.h[DEAD],
	Sound/song_definitions.h, Misc/sound_definitions.h[DEAD],
	Misc/sound_macintosh.h[DEAD], Misc/sound_sdl.h[DEAD]:

	Moving to directory "Sound"

2002-03-14 02:39  lpetrich

	* AlephOne.mcp, AlephOne.mcp.xml:

	Big reorganization in the project file; will extend that to the
	files

2002-03-13 13:27  cbauer

	* Source_Files/Misc/ActionQueues.cpp,
	Source_Files/Misc/ActionQueues.h,
	Source_Files/Misc/CircularQueue.h, Source_Files/Misc/Makefile.am,
	Source_Files/Misc/game_window.cpp,
	Source_Files/Misc/interface_macintosh.cpp,
	Source_Files/Misc/interface_sdl.cpp,
	Source_Files/Misc/lightsource.cpp, Source_Files/Misc/marathon2.cpp,
	Source_Files/Misc/mysound.h, Source_Files/Misc/player.cpp,
	Source_Files/Misc/player.h, Source_Files/Misc/preferences_sdl.h,
	Source_Files/Misc/preferences_widgets_sdl.cpp,
	Source_Files/Misc/preferences_widgets_sdl.h,
	Source_Files/Misc/sdl_dialogs.cpp, Source_Files/Misc/sdl_network.h,
	Source_Files/Misc/sdl_widgets.cpp, Source_Files/Misc/sdl_widgets.h,
	Source_Files/Misc/shell_misc.cpp, Source_Files/Misc/shell_sdl.h,
	Source_Files/Misc/sound_sdl.h, Source_Files/Misc/vbl.cpp,
	Source_Files/Network/Makefile.am, Source_Files/Network/network.cpp,
	Source_Files/Network/network.h,
	Source_Files/Network/network_data_formats.cpp,
	Source_Files/Network/network_data_formats.h,
	Source_Files/Network/network_dialog_widgets_sdl.cpp,
	Source_Files/Network/network_dialog_widgets_sdl.h,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_sdl.cpp,
	Source_Files/Network/network_distribution_types.h,
	Source_Files/Network/network_microphone_sdl.h,
	Source_Files/Network/network_microphone_sdl_dummy.cpp,
	Source_Files/Network/network_microphone_sdl_win32.cpp,
	Source_Files/Network/network_private.h,
	Source_Files/Network/network_speaker_sdl.cpp,
	Source_Files/Network/network_speaker_sdl.h,
	changelogs/Changes_(Christian_Bauer):

	- additions by Woody Zenfell:	 - SDL network speaker (realtime
	audio playback)    - Win32 DirectX network microphone (realtime
	audio capture)	  - some fixes and changes to netplay	 -
	restoration of working cross-platform netplay	 - more pleasant
	SDL level-selection facilities in Setup Network Game	- support
	for multiple sets of action_queues (for later network-prediction
	  efforts)

2002-03-13 09:15  lpetrich

	* AlephOne.mcp:

	Using merger of the semitransparency-MML resource files

2002-03-13 08:53  lpetrich

	* Resources/MakeRez.sh:

	Shell script for making resource-fork files from their CVS-archive
	source files

2002-03-13 07:46  lpetrich

	* Resources/: M2Display.r, M2SOCK.r, MInfDisplay.r, SemiTpt.r,
	TextStrings.r:

	Got rid of 'ckid' resources; they had been generated by MacCVS, and
	are superfluous

2002-03-13 07:07  lpetrich

	* Resources/: SemiTpt.r, SemitTpt.r[DEAD]:

	Renaming "SemitTpt.r" to "SemiTpt.r"

2002-03-13 05:38  lpetrich

	* INSTALL.MacOSX.Carbon, Pfhortran_Release/Quartz copy,
	Pfhortran_Release/Ten Forty Two, Pfhortran_Release/Example
	Scripts/Camera demo, Pfhortran_Release/Example Scripts/Life Bar
	script v3, tools/diskimage.pl:

	Br'fin's latest changes: fixed diskimage.pl (for MacOS X) and the
	Pfhortran examples.

2002-03-12 20:46  astrange

	* Resources/: MInfDisplay.r, SemitTpt.r, TextStrings.r, M2,oo
	Semitpt Flames,Bolts[DEAD], M2,oo Semitpt Liquids[DEAD], Marathon 2
	Display[DEAD], Marathon oo Display[DEAD], Marathon2_SOCK[DEAD],
	Text Strings[DEAD]:

	Switching resource files to Rez.

2002-03-12 20:39  astrange

	* Resources/: M2Display.r, M2SOCK.r:

	Switching resource files to Rez.

2002-03-12 02:11  lpetrich

	* tools/diskimage.pl:

	Adding Br'fin's Perl script for making an A1 disk image in MacOS X.

2002-03-11 02:48  lpetrich

	* Source_Files/ModelView/: Model3D.cpp, Dim3_Loader.cpp,
	MV_Shell.cp, Model3D.h:

	Made considerable progress in getting frames to work; however, the
	bones are still somewhat erroneous.

2002-03-10 13:25  lpetrich

	* INSTALL.MacOSX.Carbon:

	Updates for Br'fin

2002-03-10 00:12  lpetrich

	* Source_Files/Misc/interface_macintosh.cpp:

	Fixed the Carbon hide-cursor code fix

2002-03-09 22:36  lpetrich

	* Source_Files/Misc/screen.cpp:

	Added a Br'fin patch I had forgotten: screenshot-rectangle
	adjustment

2002-03-09 22:27  lpetrich

	* Source_Files/Misc/: interface_macintosh.cpp, screen.cpp,
	screen_drawing_macintosh.h:

	Added Br'fin's Carbon screenshot-typecode and cursor-behavior
	patches

2002-03-09 09:23  lpetrich

	* Source_Files/Misc/screen.cpp:

	Corrected a small typo in Br'fin's code

2002-03-09 08:15  lpetrich

	* Source_Files/Misc/screen.cpp:

	Added Br'fin's Carbon screenshot code

2002-03-08 12:37  lpetrich

	* Source_Files/ModelView/: Model3D.cpp, Model3D.h:

	Got the code for doing frames in; will have to test it

2002-03-06 08:18  lpetrich

	* Source_Files/Misc/shapes.cpp:

	Added fix for missing collection to
	get_high_level_shape_definition() -- now returns NULL instead of
	bad memory.

2002-03-06 08:14  lpetrich

	* INSTALL.MacOSX.Carbon, Source_Files/Misc/interface.cpp,
	Source_Files/Misc/screen.cpp,
	Source_Files/Misc/screen_drawing_macintosh.h:

	Added Br'fin's fixes, including addition of Carbon faders.

2002-03-04 11:52  cbauer

	* Source_Files/: CSeries/byte_swapping.cpp, CSeries/csalerts.cpp,
	CSeries/csalerts.h, CSeries/cscluts.cpp, CSeries/csdialogs.h,
	CSeries/csdialogs_macintosh.cpp, CSeries/csfiles.cpp,
	CSeries/csfonts.cpp, CSeries/csmacros.h, CSeries/csmisc.cpp,
	CSeries/cspixels.h, CSeries/csstrings.cpp, CSeries/csstrings.h,
	CSeries/cstypes.h, CSeries/gdspec.h, CSeries/macintosh_cseries.h,
	CSeries/my32bqd.cpp, CSeries/my32bqd.h,
	Misc/OverheadMapRenderer.cpp, Misc/OverheadMap_QD.cpp,
	Misc/RenderPlaceObjs.cpp, Misc/RenderPlaceObjs.h,
	Misc/RenderRasterize.cpp, Misc/RenderRasterize.h,
	Misc/RenderSortPoly.cpp, Misc/RenderVisTree.cpp,
	Misc/RenderVisTree.h, Misc/computer_interface.cpp,
	Misc/devices.cpp, Misc/editor.h, Misc/effects.cpp, Misc/effects.h,
	Misc/extensions.h, Misc/fades.cpp, Misc/find_files.cpp,
	Misc/flood_map.cpp, Misc/game_wad.cpp,
	Misc/game_window_macintosh.cpp, Misc/images.h,
	Misc/images_macintosh.h, Misc/import_definitions.cpp,
	Misc/interface.cpp, Misc/interface_macintosh.cpp, Misc/items.cpp,
	Misc/lightsource.cpp, Misc/low_level_textures.h, Misc/map.cpp,
	Misc/map.h, Misc/map_constructors.cpp, Misc/marathon2.cpp,
	Misc/media.cpp, Misc/monsters.cpp, Misc/monsters.h, Misc/mouse.cpp,
	Misc/music.cpp, Misc/music.h, Misc/mysound.cpp,
	Misc/pathfinding.cpp, Misc/physics.cpp, Misc/placement.cpp,
	Misc/platforms.cpp, Misc/player.cpp, Misc/player.h,
	Misc/preferences.cpp, Misc/preferences_macintosh.h,
	Misc/preferences_private.h, Misc/preprocess_map_mac.cpp,
	Misc/progress.cpp, Misc/projectiles.cpp, Misc/projectiles.h,
	Misc/render.cpp, Misc/render.h, Misc/scenery.cpp,
	Misc/scottish_textures.cpp, Misc/scottish_textures.h,
	Misc/screen.cpp, Misc/screen.h, Misc/screen_drawing_macintosh.h,
	Misc/screen_shared.h, Misc/shape_definitions.h, Misc/shapes.cpp,
	Misc/shapes_macintosh.h, Misc/shell_macintosh.h,
	Misc/sound_macintosh.h, Misc/textures.cpp, Misc/vbl.cpp,
	Misc/vbl_macintosh.cpp, Misc/wad.cpp, Misc/wad.h,
	Misc/wad_macintosh.cpp, Misc/wad_prefs.cpp,
	Misc/wad_prefs_macintosh.cpp, Misc/weapons.cpp, Misc/world.cpp,
	Misc/world.h, ModelView/ModelRenderer.cpp,
	Network/SSLP_limited.cpp, Network/network.cpp,
	Network/network_adsp.cpp, Network/network_data_formats.cpp,
	Network/network_data_formats.h, Network/network_ddp.cpp,
	Network/network_dialogs.cpp, Network/network_dialogs_macintosh.cpp,
	Network/network_dialogs_sdl.cpp, Network/network_games.cpp,
	Network/network_lookup.cpp, Network/network_microphone.cpp,
	Network/network_modem.cpp, Network/network_modem_protocol.cpp,
	Network/network_speaker.cpp, Network/network_stream.cpp,
	Pfhortran/script_instructions.cpp, Pfhortran/script_parser.cpp:

	removed dead and/or obsolete code

2002-03-04 09:28  cbauer

	* Source_Files/Misc/: preferences_sdl.h, shell_sdl.h:

	under MacOS X, prevent gamma-fading if the software renderer is
	chosen, because it turns the screen black [Woody Zenfell]

2002-02-28 12:38  lpetrich

	* Source_Files/Misc/OGL_Setup.cpp:

	Set Dim3 loading to doing the first pass, which is for model
	geometry; the next passes are with extra files for the frames and
	sequences.

2002-02-28 12:28  lpetrich

	* Source_Files/Misc/progress.cpp:

	Adding Br'fin's Carbon networking patch

2002-02-28 12:26  lpetrich

	* Source_Files/Misc/: macintosh_network.h, shell_macintosh.h:

	Br'fin's new Carbon networking source code

2002-02-28 12:23  lpetrich

	* Source_Files/ModelView/Model3D.h:

	Adding multipass Dim3-model loading, so as to load the animation
	frames and sequences.

2002-02-28 12:23  lpetrich

	* Source_Files/CSeries/sdl_cseries.h:

	Adding Br'fin's Carbon networking patch

2002-02-28 12:13  lpetrich

	* Source_Files/ModelView/: MV_Shell.cp, Dim3_Loader.cpp,
	Dim3_Loader.h:

	Adding multipass Dim3-model loading, so as to load the animation
	frames and sequences.

2002-02-28 12:11  lpetrich

	* Source_Files/CSeries/: csdialogs.h, csdialogs_macintosh.cpp:

	Adding Br'fin's Carbon networking patch

2002-02-28 12:09  lpetrich

	* Source_Files/Network/macintosh_network.h[DEAD]:

	Br'fin's new Carbon networking source code

2002-02-28 11:40  lpetrich

	* Resources/marathon2.resource:

	Added Br'fin's Carbon resource tweaks.

2002-02-28 02:18  lpetrich

	* Source_Files/: Network/network.cpp, Network/network.h,
	Network/macintosh_network.h, Network/network_dialogs.cpp,
	Network/network_dialogs.h, Network/network_dialogs_sdl.cpp,
	Network/network_stream.cpp, Network/network_private.h,
	Network/network_dialogs_mac_sdl.cpp, Misc/interface.cpp,
	Misc/interface_macintosh.cpp:

	Br'fin's new Carbon networking source code

2002-02-28 02:16  lpetrich

	* Resources/CarbonResourceTweaks.r:

	Br'fin's Rez source file for his resource-fork tweaks

2002-02-28 01:52  lpetrich

	* INSTALL.MacOSX.Carbon:

	Br'fin's latest submission

2002-02-27 10:55  cbauer

	* Source_Files/Misc/screen_sdl.cpp:

	world_pixels matches color depth of main_surface [Woody Zenfell]

2002-02-27 10:51  cbauer

	* Source_Files/Misc/: screen_sdl.cpp, shell_sdl.h:

	fixed source formatting

2002-02-27 09:32  cbauer

	* Source_Files/: CSeries/mytm_sdl.cpp, CSeries/sdl_cseries.h,
	Misc/find_files_sdl.cpp, Misc/preferences_sdl.h,
	Misc/scottish_textures.h, Misc/screen_drawing.h,
	Misc/sdl_widgets.cpp, Misc/shell_sdl.h, Misc/sound_sdl.h,
	ModelView/Model3D.h, Pfhortran/script_instructions.cpp:

	added patches submitted by Woody Zenfell (Windows-related)

2002-02-25 12:02  cbauer

	* Source_Files/Misc/sound_sdl.h:

	- added support for uncompressed sounds with compressed sound
	header - shouldn't crash any more when encountering unsupported
	sound header types

2002-02-25 11:36  cbauer

	* Source_Files/Misc/shell_sdl.h:

	Meta key can be used for in-game commands (Meta-Q = Quit etc.) as
	well as Alt

2002-02-24 18:07  lpetrich

	* Source_Files/Misc/: screen.cpp, preferences.cpp, preferences.h,
	preferences_macintosh.h:

	Made the monitor refresh frequency persistent for the MacOS
	version; check graphics_preferences_data in preferences.h; also set
	it to a default of 60 Hz when creating a new prefs file or changing
	the monitor resolution, and finally getting the frequency-dialog
	code in screen.cpp to keep track of that persistent value.

2002-02-24 18:04  lpetrich

	* Resources/marathon2.resource:

	In the monitor-frequency dialog box, renamed "Default" to
	"Original", since it is now the persistent frequency value.

2002-02-23 23:36  astrange

	* Source_Files/CSeries/macintosh_cseries.h:

	Added a #define

2002-02-23 23:35  astrange

	* Source_Files/Misc/shell_macintosh.h:

	Suppress bad_alloc exceptions in CW if wanted.

2002-02-22 04:15  lpetrich

	* AlephOne.mcp:

	Made the OpenGL libraries weak-linked

2002-02-20 20:01  astrange

	* PBProjects/Pfhormz/Pfhormz.pbproj/project.pbxproj:

	Updated some more; still does not compile

2002-02-19 09:42  cbauer

	* Resources/: M2, Semitpt Flames,Bolts[DEAD], M2, Semitpt
	Liquids[DEAD], Marathon  Display[DEAD]:

	removed files with funny characters

2002-02-19 09:38  cbauer

	* MML Scripts/Marathon  Display[DEAD]:

	removed files with funny characters

2002-02-18 21:46  lpetrich

	* docs/MML.html:

	Added mention of support for Brian Barnes's "Dim3" model format

2002-02-18 13:04  astrange

	* Source_Files/Pfhortran/: script_instructions.cpp,
	script_instructions.h:

	Fixed some more.

2002-02-18 12:11  astrange

	* Source_Files/Misc/shell_sdl.h:

	Removed some debugging commands.

2002-02-18 12:07  astrange

	* Source_Files/Misc/shell_sdl.h:

	Vastly decreased startup time on OS X

2002-02-18 12:06  astrange

	* Source_Files/Pfhortran/: script_instructions.cpp,
	script_instructions.h:

	Added four new instructions from EE; corrected spelling error

2002-02-18 12:04  astrange

	* Source_Files/Pfhortran/Pfhortran_Language_Definition:

	Added four new opcodes from EE

2002-02-18 12:04  astrange

	* Source_Files/Network/network_microphone.cpp:

	Disabled microphone support; it doesn't work anyway.

2002-02-18 12:03  astrange

	* PBProjects/config.h:

	Fixed version number

2002-02-18 10:04  cbauer

	* Source_Files/: CSeries/mytm_sdl.cpp, ModelView/Dim3_Loader.cpp,
	ModelView/Makefile.am:

	fixed compilation problems in SDL version

2002-02-18 00:53  lpetrich

	* Source_Files/ModelView/MV_Shell.cp:

	Added arrow keys for model viewing

2002-02-18 00:52  lpetrich

	* Pfhormz Instructions.txt:

	Pfhormz was getting complicated enough for me to have to write a
	mini instruction manual for it for my convenience; I'm archiving it
	for convenience.

2002-02-17 20:45  astrange

	* INSTALL.MacOSX:

	Newer version sent to me by Br'fin

2002-02-17 20:18  lpetrich

	* Source_Files/ModelView/: MV_Shell.cp, Dim3_Loader.cpp:

	The beginnings of support of ggadwa's dim3 model format, which
	features skeletal animation.

2002-02-17 20:13  lpetrich

	* Resources/Text Strings:

	Br'fin fixed bug in application name: changed from "Marathon" to
	"Aleph One"

2002-02-17 20:10  lpetrich

	* Source_Files/Misc/: preprocess_map_mac.cpp, PlayerDialogs.cpp,
	OGL_Dialog.cpp, game_wad.cpp, OGL_Setup.cpp:

	Added Br'fin's fixes for doing semitransparent Carbon dialog-box
	sheets; also does previews correctly in Navigation Services
	(Classic, Carbon).

2002-02-17 20:07  lpetrich

	* Source_Files/ModelView/: Model3D.h, Model3D.cpp:

	The beginnings of support of ggadwa's dim3 model format, which
	features skeletal animation.

2002-02-17 20:05  lpetrich

	* INSTALL.MacOSX.Carbon, Source_Files/CSeries/gdspec.cpp:

	For Br'fin

2002-02-17 20:02  lpetrich

	* AlephOne.mcp, Pfhormz.mcp, AlephOne.mcp.xml:

	Beginnings of ggadwa's Dim3 model support.

2002-02-15 01:05  lpetrich

	* Source_Files/Misc/: shell_macintosh.h, mouse.cpp:

	Adding some Br'fin fixes

2002-02-12 22:48  lpetrich

	* Source_Files/: CSeries/gdspec.cpp,
	CSeries/csdialogs_macintosh.cpp, Misc/PlayerDialogs.cpp,
	Misc/OGL_Dialog.cpp, Misc/preferences.cpp, Misc/OGL_Setup.cpp,
	Misc/keyboard_dialog.cpp:

	Added Br'fin's sheets and other appearance patches for Carbon

2002-02-11 21:59  lpetrich

	* Resources/marathon2.resource:

	Added Br'fin's modifications of the dialog-box layouts.

2002-02-11 21:56  lpetrich

	* INSTALL.MacOSX.Carbon:

	Br'fin's contribution

2002-02-11 01:55  lpetrich

	* Source_Files/Misc/mysound.cpp:

	The parsing of the MML for the OpenGL-reset sound now works
	properly, it had earlier set the "inoperative button" sound.

2002-02-11 00:41  lpetrich

	* docs/MML.html:

	In <sounds>, fixed a typo in the documentation of <sound> and also
	added documentation of <sound_clear>, which clears all the sound
	substitutions defined with the <sound> elements.

2002-02-10 15:42  astrange

	* Source_Files/ModelView/MV_Shell.cp:

	Fixed include on Mac OS X.

2002-02-10 15:41  astrange

	* PBProjects/Pfhormz/Pfhormz.pbproj/project.pbxproj:

	Added for Pfhormz.

2002-02-10 15:40  astrange

	* PBProjects/Pfhormz/English.lproj/InfoPlist.strings:

	Added for Pfhormz

2002-02-10 15:38  astrange

	* Source_Files/ModelView/Dim3_Loader.cpp:

	Fixed weirdness

2002-02-10 15:37  astrange

	* PBProjects/English.lproj/InfoPlist.strings:

	Updated

2002-02-10 15:35  astrange

	* Source_Files/Misc/shell_sdl.h:

	Looks in the app's Resources folder for MML files now on OS X. This
	is more Mac-like.

2002-02-07 09:34  cbauer

	* configure.in, Source_Files/CSeries/Makefile.am,
	Source_Files/Expat/Makefile.am,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/Makefile.am, Source_Files/ModelView/Makefile.am,
	Source_Files/Network/Makefile.am:

	- fixed makefiles for the *.cpp -> *.h renaming - fixed makefiles
	even more so "make distcheck" actually works :-) - bumped version
	number to 0.13.0

2002-02-07 06:28  lpetrich

	* Source_Files/Misc/: shell.cpp, shapes.cpp, screen_sdl.cpp,
	screen_drawing.cpp, screen.cpp, scottish_textures.cpp,
	preferences.cpp, mysound.cpp, images.cpp, computer_interface.cpp:

	Renaming included *.cpp to included *.h

2002-02-07 06:23  lpetrich

	* Source_Files/Misc/: shell_sdl.cpp[DEAD],
	sound_macintosh.cpp[DEAD], sound_sdl.cpp[DEAD]:

	Renaming included *.cpp to included *.h

2002-02-07 06:19  lpetrich

	* Source_Files/Misc/: screen_drawing_macintosh.cpp[DEAD],
	screen_drawing_sdl.cpp[DEAD], screen_shared.cpp[DEAD],
	shapes_macintosh.cpp[DEAD], shapes_sdl.cpp[DEAD],
	shell_macintosh.cpp[DEAD]:

	Renaming included *.cpp to included *.h

2002-02-07 06:16  lpetrich

	* Source_Files/Misc/: images_macintosh.cpp[DEAD],
	images_sdl.cpp[DEAD], low_level_textures.cpp[DEAD],
	preferences_macintosh.cpp[DEAD], preferences_sdl.cpp[DEAD]:

	Renaming included *.cpp to included *.h

2002-02-07 06:11  lpetrich

	* Source_Files/Misc/: computer_interface_mac.h,
	computer_interface_sdl.h, images_macintosh.h, images_sdl.h,
	low_level_textures.h, preferences_macintosh.h, preferences_sdl.h,
	screen_drawing_macintosh.h, screen_drawing_sdl.h, screen_shared.h,
	shapes_macintosh.h, shapes_sdl.h, shell_macintosh.h, shell_sdl.h,
	sound_macintosh.h, sound_sdl.h:

	Renaming included *.cpp to included *.h

2002-02-06 22:20  lpetrich

	* AlephOne.mcp, AlephOne.mcp.xml:

	Added AppearanceLib linking in order to use Br'fin's dialog-box fix

2002-02-06 22:19  lpetrich

	* Source_Files/Misc/preferences_macintosh.cpp:

	Added Br'fin's fix of the player-name dialog-box-item behavior

2002-02-06 22:18  lpetrich

	* Source_Files/Misc/: marathon2.cpp, shell_macintosh.cpp:

	Added Br'fin's fix of OpenGL init (Mac)

2002-02-03 22:22  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Added missing bit of Br'fin's patch

2002-02-03 21:51  lpetrich

	* Source_Files/Misc/: interface.cpp, interface_macintosh.cpp,
	shell_macintosh.cpp:

	Added Br'fin's cursor-management fixes

2002-02-03 19:38  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Fixed repeated error messages in Br'fin's Carbon version.

2002-01-31 10:36  lpetrich

	* Source_Files/Misc/: interface_macintosh.cpp, mouse.cpp,
	shell_macintosh.cpp, sound_macintosh.cpp,
	screen_drawing_macintosh.cpp, progress.cpp, preprocess_map_mac.cpp,
	music.cpp, images_macintosh.cpp, OverheadMap_QD.cpp,
	ISp_Support.cpp, screen.h, wad_prefs_macintosh.cpp, Crosshairs.cpp,
	wad.cpp, shapes_macintosh.cpp, screen_shared.cpp,
	keyboard_dialog.cpp, XML_ResourceFork.cpp, XML_DataBlock.cpp,
	game_dialogs.cpp, computer_interface.cpp, PlayerDialogs.cpp,
	OGL_Dialog.cpp, FileHandler.cpp, shell_misc.cpp, vbl_macintosh.cpp,
	macintosh_network.h, mysound.cpp, FileHandler.h,
	filetypes_macintosh.cpp, ImageLoader_Macintosh.cpp, images.cpp,
	interface.cpp, OGL_Setup.cpp, OGL_Textures.cpp,
	OverheadMap_OGL.cpp:

	Adding Br'fin's Carbon support: mostly adding use of the header
	file Carbon/Carbon.h and Carbon accessors to formerly-public
	structure members.

2002-01-31 10:32  lpetrich

	* Source_Files/: CSeries/macintosh_cseries.h,
	CSeries/csdialogs_macintosh.cpp, CSeries/mytm_mac_carbon.cpp,
	CSeries/gdspec.cpp, CSeries/csstrings.cpp, CSeries/csfiles.cpp,
	CSeries/my32bqd.cpp, CSeries/csmisc.cpp, CSeries/csfonts.cpp,
	CSeries/csalerts.cpp, CSeries/cscluts.cpp, CSeries/my32bqd.h,
	CSeries/mytm_macintosh.cpp, Misc/OGL_Render.cpp,
	Misc/preferences_macintosh.cpp, Misc/screen.cpp:

	Adding Br'fin's Carbon support: mostly adding use of the header
	file Carbon/Carbon.h and Carbon accessors to formerly-public
	structure members.

2002-01-31 10:29  lpetrich

	* Prefix/marathon2prefix.h:

	Suppressing TARGET_API_MAC_CARBON so that this file will enable the
	Classic version to build properly.

2002-01-29 13:45  cbauer

	* marathon.dtd, data/Text_Strings.mml:

	updated the DTD and fixed illegal characters in Text_Strings.mml

2002-01-25 14:30  cbauer

	* Source_Files/Network/: network_data_formats.cpp,
	network_private.h:

	fixed compilation problems

2002-01-25 14:08  cbauer

	* Source_Files/Misc/FileHandler.h:

	added missing newline at end of file

2002-01-24 20:32  astrange

	* PBProjects/: PFIcon.icns, PhysIcon.icns, SaveIcon.icns,
	ShapesIcon.icns, SoundsIcon.icns:

	Added

2002-01-24 20:27  astrange

	* PBProjects/: FilmIcon.icns, ImagesIcon.icns, MapIcon.icns,
	MMLIcon.icns, MusakIcon.icns:

	Added

2002-01-24 20:23  astrange

	* PBProjects/AlephOne.icns:

	Revised; also fixed encoding

2002-01-24 20:12  astrange

	* Source_Files/Misc/sound_sdl.cpp:

	Adding support for direct access to resource forks in Mac OS X
	under SDL; does not yet compile.

2002-01-24 19:57  astrange

	* Source_Files/Misc/game_wad.cpp:

	Adding support for direct access to resource forks in Mac OS X
	under SDL; does not yet compile.

2002-01-24 19:56  astrange

	* Source_Files/Misc/ImageLoader_SDL.cpp:

	Adding support for direct access to resource forks in Mac OS X
	under SDL; does not yet compile

2002-01-24 19:54  astrange

	* Source_Files/Misc/: filetypes_macintosh.cpp, find_files.cpp,
	find_files_sdl.cpp:

	Adding support for direct access to resource forks in Mac OS X
	under SDL; does not yet compile.

2002-01-24 19:51  astrange

	* Source_Files/: CSeries/sdl_cseries.h, Misc/FileHandler.h,
	Misc/FileHandler.cpp, Misc/FileHandler_SDL.cpp:

	Adding support for direct access to resource forks in Mac OS X
	under SDL; does not yet compile.

2002-01-24 19:40  astrange

	* Source_Files/CSeries/csdialogs.h:

	Adding support for direct access to resource forks in Mac OS X
	under SDL; does not yet compile

2002-01-24 18:32  astrange

	* PBProjects/config.h:

	Added

2002-01-24 18:27  astrange

	* PBProjects/: SDLMain.h, SDLMain.m:

	Newer version

2002-01-23 03:06  lpetrich

	* Source_Files/Network/: network_dialog_widgets_sdl.cpp,
	network_udp.cpp, network_tcp.cpp, network_stream.h,
	network_stream.cpp, network_speaker.cpp, network_sound.h,
	network_private.h, network_names.cpp, network_modem_protocol.h,
	network_modem_protocol.cpp, network_modem.h, network_modem.cpp,
	network_microphone.cpp, network_lookup_sdl.h,
	network_lookup_sdl.cpp, network_lookup.cpp, network_games.h,
	network_games.cpp, network_dummy.cpp, network_dialog_widgets_sdl.h,
	network_dialogs_sdl.cpp, network_dialogs_macintosh.cpp,
	network_dialogs.h, network_dialogs.cpp, network_ddp.cpp,
	network_data_formats.h, network_adsp.cpp, network_data_formats.cpp,
	network.h, network.cpp:

	File name: GNU_GeneralPublicLicense.txt -> COPYING
Also, added
	packing/unpacking code for compiler-independence, and also enabled
	Classic MacOS version to compile, at the expense of crippling the
	networking.

2002-01-23 03:03  lpetrich

	* Source_Files/Misc/: lightsource.h, lightsource.cpp,
	key_definitions.h, keyboard_dialog.cpp, item_definitions.h,
	items.h, items.cpp, ISp_Support.h, ISp_Support.cpp,
	interface_sdl.cpp, interface_menus.h, interface_macintosh.cpp,
	interface.h, interface.cpp, import_definitions.cpp, images_sdl.cpp,
	images_macintosh.cpp, images.h, images.cpp, ImageLoader_SDL.cpp,
	ImageLoader_Macintosh.cpp, ImageLoader.h, HUDRenderer_SW.h,
	HUDRenderer_SW.cpp, HUDRenderer_OGL.h, HUDRenderer_OGL.cpp,
	HUDRenderer.h, HUDRenderer.cpp, game_window_sdl.cpp,
	game_window_macintosh.cpp, game_window.h, game_window.cpp,
	game_wad.h, game_wad.cpp, game_errors.h, game_errors.cpp,
	game_dialogs.cpp, FontHandler.h, FontHandler.cpp, flood_map.h,
	flood_map.cpp, find_files_sdl.cpp:

	File name: GNU_GeneralPublicLicense.txt -> COPYING

2002-01-23 03:00  lpetrich

	* Source_Files/Misc/: player.cpp, platform_definitions.h,
	platforms.h, platforms.cpp, placement.cpp, physics_models.h,
	physics.cpp, pathfinding.cpp, Packing.h, overhead_map.h,
	overhead_map.cpp, OverheadMap_SDL.h, OverheadMap_SDL.cpp,
	OverheadMap_QD.h, OverheadMap_QD.cpp, OverheadMap_OGL.h,
	OverheadMap_OGL.cpp, OverheadMapRenderer.h,
	OverheadMapRenderer.cpp, OGL_Win32.h, OGL_Win32.cpp,
	OGL_Textures.h, OGL_Setup.h, OGL_Setup.cpp, OGL_Render.h,
	OGL_Render.cpp, OGL_Faders.h, OGL_Faders.cpp, OGL_Dialog.cpp,
	mysound.h, mysound.cpp, music.h, music.cpp, mouse_sdl.cpp, mouse.h,
	mouse.cpp, motion_sensor.h, motion_sensor.cpp,
	monster_definitions.h, monsters.h, monsters.cpp,
	media_definitions.h, media.h, media.cpp, marathon2.cpp,
	map_constructors.cpp, map.h, map.cpp, MacCheckbox.h,
	macintosh_network.h, low_level_textures.cpp, LocalEvents.h:

	File name: GNU_GeneralPublicLicense.txt -> COPYING

2002-01-23 02:57  lpetrich

	* Source_Files/Misc/: shapes_macintosh.cpp, ShapesParser.h,
	ShapesParser.cpp, shapes.cpp, sdl_widgets.h, sdl_widgets.cpp,
	sdl_network.h, sdl_fonts.h, sdl_fonts.cpp, sdl_dialogs.h,
	sdl_dialogs.cpp, screen_shared.cpp, screen_sdl.cpp,
	screen_drawing_sdl.cpp, screen_drawing_macintosh.cpp,
	screen_drawing.h, screen_drawing.cpp, screen_definitions.h,
	screen.h, screen.cpp, scottish_textures.h, scottish_textures.cpp,
	scenery_definitions.h, scenery.h, scenery.cpp, resource_manager.h,
	resource_manager.cpp, RenderVisTree.h, RenderVisTree.cpp,
	RenderSortPoly.h, RenderSortPoly.cpp, RenderRasterize.h,
	RenderRasterize.cpp, RenderPlaceObjs.h, RenderPlaceObjs.cpp,
	render.h, render.cpp, Rasterizer_SW.h, Rasterizer_OGL.h,
	Rasterizer.h, projectile_definitions.h, projectiles.h,
	projectiles.cpp, progress.h, progress.cpp, preprocess_map_sdl.cpp,
	preprocess_map_mac.cpp, preferences_sdl.cpp,
	preferences_macintosh.cpp, preferences.h, preferences.cpp,
	PlayerName.h, PlayerName.cpp, PlayerDialogs.cpp, player.h:

	File name: GNU_GeneralPublicLicense.txt -> COPYING

2002-01-23 02:54  lpetrich

	* Source_Files/Misc/: OGL_Textures.cpp, XML_ResourceFork.h,
	XML_ResourceFork.cpp, XML_ParseTreeRoot.h, XML_MakeRoot.cpp,
	XML_Loader_SDL.h, XML_Loader_SDL.cpp, XML_LevelScript.h,
	XML_LevelScript.cpp, XML_ElementParser.h, XML_DataBlock.h,
	XML_ElementParser.cpp, XML_DataBlock.cpp, XML_Configure.h,
	XML_Configure.cpp, world.h, world.cpp, weapon_definitions.h,
	weapons.h, weapons.cpp, wad_sdl.cpp, wad_prefs_macintosh.cpp,
	wad_prefs.h, wad_prefs.cpp, wad_macintosh.cpp, wad.h, wad.cpp,
	ViewControl.h, ViewControl.cpp, VectorOps.h, vbl_sdl.cpp,
	vbl_macintosh.cpp, vbl_definitions.h, vbl.h, vbl.cpp, textures.h,
	textures.cpp, TextStrings.h, TextStrings.cpp, TextLayoutHelper.h,
	TextLayoutHelper.cpp, tags.h, sound_sdl.cpp, sound_macintosh.cpp,
	sound_definitions.h, song_definitions.h, shell_sdl.cpp,
	shell_misc.cpp, shell_macintosh.cpp, shell.h, shell.cpp,
	shape_descriptors.h, shape_definitions.h, shapes_sdl.cpp:

	File name: GNU_GeneralPublicLicense.txt -> COPYING

2002-01-23 02:50  lpetrich

	* Source_Files/: CSeries/csdialogs.h, CSeries/mytm.h,
	CSeries/mytm_macintosh.cpp, CSeries/csstrings.cpp,
	CSeries/csdialogs_macintosh.cpp, Pfhortran/script_parser.h,
	Pfhortran/script_parser.cpp, Pfhortran/script_instructions.h,
	Pfhortran/script_instructions.cpp, Pfhortran/scripting.h,
	Pfhortran/scripting.cpp:

	File name: GNU_GeneralPublicLicense.txt -> COPYING

2002-01-23 02:21  lpetrich

	* Source_Files/ModelView/: Model3D.cpp, Model3D.h,
	ModelRenderer.cpp, ModelRenderer.h, MV_Shell.cp, QD3D_Loader.cpp,
	QD3D_Loader.h, StudioLoader.cpp, StudioLoader.h,
	WavefrontLoader.cpp, WavefrontLoader.h:

	File name: GNU_GeneralPublicLicense.txt -> COPYING

2002-01-23 02:20  lpetrich

	* Source_Files/ModelView/: Dim3_Loader.cpp, Dim3_Loader.h:

	Brian Barnes's "Dim3" model support; this is a work in progress

2002-01-18 22:12  astrange

	* GNU_GeneralPublicLicense.txt[DEAD]:

	Banished into the nether dimensions, because it is a duplicate of
	COPYING.

2002-01-18 21:31  astrange

	* Source_Files/CSeries/: gdspec.cpp, gdspec.h, macintosh_cseries.h,
	my32bqd.cpp, my32bqd.h, mytm.h, mytm_macintosh.cpp, mytm_sdl.cpp,
	sdl_cseries.h:

	Changed the reference to "GNU_GeneralPublicLicense.txt" to
	"COPYING".

2002-01-18 21:28  astrange

	* Source_Files/: CSeries/cscluts.cpp, CSeries/cscluts.h,
	CSeries/cscluts_sdl.cpp, CSeries/csdialogs.h,
	CSeries/csdialogs_macintosh.cpp, CSeries/csdialogs_sdl.cpp,
	CSeries/cseries.a, CSeries/cseries.h, CSeries/csfiles.cpp,
	CSeries/csfiles.h, CSeries/csfiles_beos.cpp, CSeries/csfonts.cpp,
	CSeries/csfonts.h, CSeries/cskeys.h, CSeries/csmacros.h,
	CSeries/csmisc.cpp, CSeries/csmisc.h, CSeries/csmisc_sdl.cpp,
	CSeries/cspixels.h, CSeries/csstrings.cpp, CSeries/csstrings.h,
	CSeries/csstrings_sdl.cpp, CSeries/cstypes.h,
	Misc/DamageParser.cpp, Misc/DamageParser.h, Misc/devices.cpp,
	Misc/dynamic_limits.cpp, Misc/dynamic_limits.h, Misc/editor.h,
	Misc/effect_definitions.h, Misc/effects.cpp, Misc/effects.h,
	Misc/export_definitions.cpp, Misc/extensions.h, Misc/fades.cpp,
	Misc/fades.h, Misc/FileHandler.cpp, Misc/FileHandler.h,
	Misc/FileHandler_SDL.cpp, Misc/filetypes_macintosh.cpp,
	Misc/find_files.cpp, Misc/find_files.h:

	Changed the reference to "GNU_GeneralPublicLicense.txt" to
	"COPYING".

2002-01-18 20:53  astrange

	* Source_Files/: Misc/AnimatedTextures.cpp,
	Misc/AnimatedTextures.h, CSeries/byte_swapping.cpp,
	CSeries/byte_swapping.h, Misc/ChaseCam.cpp, Misc/ChaseCam.h,
	Misc/collection_definition.h, Misc/ColorParser.cpp,
	Misc/ColorParser.h, Misc/computer_interface.cpp,
	Misc/computer_interface.h, Misc/computer_interface_mac.cpp,
	Misc/computer_interface_sdl.cpp, Misc/crc.cpp, Misc/crc.h,
	Misc/Crosshairs.cpp, Misc/Crosshairs.h, Misc/Crosshairs_SDL.cpp,
	CSeries/csalerts.cpp, CSeries/csalerts.h, CSeries/csalerts_sdl.cpp:

	Replaced "GNU_GeneralPublicLicense.txt" with "COPYING".

2002-01-18 13:56  cbauer

	* Source_Files/ModelView/ModelRenderer.cpp:

	I don't think anyone needs alloca...

2002-01-18 09:33  cbauer

	* Source_Files/Network/network_dialog_widgets_sdl.cpp:

	SDL_MapRGB() is now used correctly (I hope)

2002-01-16 12:05  cbauer

	* Source_Files/Misc/OGL_Textures.cpp,
	changelogs/Changes_(Christian_Bauer):

	fixed crash when picking up infravision in OpenGL mode

2002-01-16 11:50  cbauer

	* Source_Files/Network/network.cpp:

	changed NetPacketSize() to only return the size of the packet
	payload, as it says in the comment -> TCP/IP networking now seems
	operational

2002-01-16 11:20  cbauer

	* Source_Files/: Misc/OGL_Setup.cpp, Misc/XML_ElementParser.cpp,
	Misc/preferences_sdl.cpp, Misc/sdl_dialogs.cpp,
	Network/network_dialog_widgets_sdl.cpp:

	- fixed some inverted logic with StringsEqual() - minor cleanups

2002-01-16 10:22  cbauer

	* Source_Files/Misc/Makefile.am:

	changed the linking order of the libraries; now it links,
	strange...

2002-01-16 00:41  astrange

	* Source_Files/Network/Makefile.am:

	Added network_dialogs.cpp

2002-01-16 00:40  astrange

	* PBProjects/AlephOne.icns:

	Revised

2002-01-15 14:06  cbauer

	* README, Source_Files/CSeries/Makefile.am,
	Source_Files/CSeries/byte_swapping.cpp,
	Source_Files/CSeries/csdialogs.cpp[DEAD],
	Source_Files/CSeries/csdialogs.h,
	Source_Files/CSeries/csdialogs_macintosh.cpp,
	Source_Files/CSeries/csdialogs_sdl.cpp,
	Source_Files/CSeries/csfonts.h, Source_Files/CSeries/csstrings.h,
	Source_Files/CSeries/csstrings_sdl.cpp,
	Source_Files/CSeries/cstypes.h,
	Source_Files/CSeries/mytm.cpp[DEAD], Source_Files/CSeries/mytm.h,
	Source_Files/CSeries/mytm_macintosh.cpp,
	Source_Files/CSeries/mytm_sdl.cpp,
	Source_Files/CSeries/sdl_cseries.h,
	Source_Files/Misc/FontHandler.cpp, Source_Files/Misc/FontHandler.h,
	Source_Files/Misc/HUDRenderer_OGL.cpp,
	Source_Files/Misc/Makefile.am, Source_Files/Misc/OGL_Setup.h,
	Source_Files/Misc/PlayerImage_sdl.cpp,
	Source_Files/Misc/PlayerImage_sdl.h,
	Source_Files/Misc/TextLayoutHelper.cpp,
	Source_Files/Misc/TextLayoutHelper.h,
	Source_Files/Misc/TextStrings.cpp, Source_Files/Misc/TextStrings.h,
	Source_Files/Misc/game_wad.cpp, Source_Files/Misc/game_window.cpp,
	Source_Files/Misc/interface.h, Source_Files/Misc/mysound.cpp,
	Source_Files/Misc/player.cpp, Source_Files/Misc/player.h,
	Source_Files/Misc/preferences.cpp, Source_Files/Misc/preferences.h,
	Source_Files/Misc/preferences_macintosh.cpp,
	Source_Files/Misc/preferences_private.h,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/screen_drawing.h,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/sdl_dialogs.cpp, Source_Files/Misc/sdl_dialogs.h,
	Source_Files/Misc/sdl_fonts.h, Source_Files/Misc/sdl_network.h,
	Source_Files/Misc/sdl_widgets.cpp, Source_Files/Misc/sdl_widgets.h,
	Source_Files/Misc/shapes.cpp, Source_Files/Misc/shapes_sdl.cpp,
	Source_Files/Misc/shell.h, Source_Files/Misc/shell_sdl.cpp,
	Source_Files/Misc/sound_sdl.cpp,
	Source_Files/Misc/thread_priority_sdl.h,
	Source_Files/Misc/thread_priority_sdl_dummy.cpp,
	Source_Files/Misc/thread_priority_sdl_macosx.cpp,
	Source_Files/Misc/thread_priority_sdl_win32.cpp,
	Source_Files/Misc/weapons.h, Source_Files/ModelView/Model3D.cpp,
	Source_Files/ModelView/Model3D.h,
	Source_Files/ModelView/ModelRenderer.cpp,
	Source_Files/Network/Makefile.am,
	Source_Files/Network/SDL_netx.cpp, Source_Files/Network/SDL_netx.h,
	Source_Files/Network/SSLP_API.h,
	Source_Files/Network/SSLP_Protocol.h,
	Source_Files/Network/SSLP_limited.cpp,
	Source_Files/Network/network.cpp, Source_Files/Network/network.h,
	Source_Files/Network/network_data_formats.cpp,
	Source_Files/Network/network_data_formats.h,
	Source_Files/Network/network_dialog_widgets_sdl.cpp,
	Source_Files/Network/network_dialog_widgets_sdl.h,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs.h,
	Source_Files/Network/network_dialogs_macintosh.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp,
	Source_Files/Network/network_lookup_sdl.cpp,
	Source_Files/Network/network_lookup_sdl.h,
	Source_Files/Network/network_private.h,
	Source_Files/Network/network_stream.cpp,
	Source_Files/Network/network_tcp.cpp,
	Source_Files/Network/network_udp.cpp,
	changelogs/Changes_(Christian_Bauer), data/Text_Strings.mml:

	added TCP/IP networking code contributed by Woody Zenfell (doesn't
	link, untested, work-in-progress)

2002-01-14 21:39  astrange

	* PBProjects/AlephOne.icns:

	Added Hugo Forss's Mac OS X icon file.

2002-01-13 21:22  astrange

	* PBProjects/confpaths.h:

	Changed path

2002-01-13 20:15  astrange

	* Source_Files/ModelView/Model3D.h:

	Fixed for systems without OpenGL.

2002-01-13 20:13  astrange

	* configure.in:

	Now finds OpenGL on Mac OS X systems correctly.

2001-12-26 01:41  lpetrich

	* Source_Files/Misc/sdl_dialogs.cpp:

	Turned the strcmp() == 0 tests for attribute parsing into
	StringsEqual() tests.

2001-12-26 00:53  lpetrich

	* Source_Files/Misc/: XML_ElementParser.h, OGL_Setup.cpp,
	XML_ElementParser.cpp:

	Made StringsEqual() case-insensitive and used it to replace some
	strcmp()'s and strncmp()'s -- should this be extended to Pfhortran?

2001-12-21 00:33  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Added different blend types (crossfade [default], additive) to the
	rendering of wall textures, sprites, and model skins. Also made
	crosshairs 50% transparent (AlexStrange idea)

2001-12-20 23:55  lpetrich

	* Source_Files/Misc/OGL_Setup.h:

	Added blend-type definitions

2001-12-20 23:55  lpetrich

	* Source_Files/Misc/OGL_Textures.h:

	Added blend-type access

2001-12-20 23:55  lpetrich

	* Source_Files/Misc/OGL_Setup.cpp:

	Added blend-type readin

2001-12-20 23:54  lpetrich

	* Source_Files/Misc/ViewControl.h:

	Changed OpenGL landscape default to 1:1 instead of 1:2 ratio, so as
	to avoid the annoying stretching at the top and bottom; I'm
	guessing that most A1 players have sufficiently capacious video
	cards for the resulting 1024*1024 textures.

2001-12-20 23:34  lpetrich

	* Resources/marathon2.resource:

	Fixed the jump-to-level dialog box; I have no idea why it got
	shrunk -- it half-hid the popup menu and hid the buttons.

2001-12-20 23:33  lpetrich

	* docs/MML.html:

	Added documentation of blend types: crossfade vs. addition for
	normal and glowing textures

2001-12-13 03:27  lpetrich

	* Source_Files/Misc/preferences_macintosh.cpp:

	Removed a stray "if" statement for the button-sound checkbox
	handling that had caused unwanted fall-through to the keyboard
	dialog.

2001-12-13 03:25  lpetrich

	* Source_Files/Misc/sound_macintosh.cpp:

	Suppressed a vassert for errors in buffer_sound(); the error -223
	(invalid compression type) sometimes happens -- will decide to
	ignore it.

2001-12-13 03:23  lpetrich

	* AlephOne.mcp, AlephOne.mcp.xml:

	Updated the project files for CodeWarrior 7; that was necessary to
	support Alex Strange's Blue-Box detection

2001-12-09 14:56  astrange

	* Source_Files/Misc/: shell.h, shell_macintosh.cpp:

	Added support for detecting the Blue Box / Classic Environment

2001-12-09 14:55  astrange

	* Source_Files/Misc/screen.cpp:

	Turned off Classic fading when not in Classic.

2001-12-09 14:48  astrange

	* changelogs/Changes_(Alexander_Strange):

	Added

2001-11-30 20:54  astrange

	* Source_Files/Misc/: OGL_Textures.cpp, OGL_Textures.h:

	Added Ian Rickard's texture purging code; white rects should be a
	thing of the past.

2001-11-20 13:23  cbauer

	* Source_Files/Misc/: preprocess_map_sdl.cpp, sdl_dialogs.cpp:

	- fixed the sticky scroll bars - disabled some debugging output

2001-11-20 02:58  lpetrich

	* Source_Files/Misc/screen.cpp:

	Added an event handler to the frequency-selection dialog-box
	processing that catches keypresses:
<return> -- revert to previous
	frequency
<escape> -- quit at default frequency

2001-11-20 02:03  lpetrich

	* Resources/marathon2.resource, Source_Files/Misc/screen.cpp:

	Added monitor-frequency-selection code and dialog boxes.

2001-11-19 22:07  lpetrich

	* AlephOne.mcp.xml:

	Getting this exported version in sync for another of the developers

2001-11-19 15:58  cbauer

	* Source_Files/Misc/shell_sdl.cpp:

	removed definition of PlayInterfaceButtonSound(), already defined
	in shell.cpp

2001-11-18 16:28  lpetrich

	* AlephOne.mcp:

	Added renamed resource files (infinity symbol -> oo)

2001-11-18 16:14  lpetrich

	* Resources/: M2,oo Semitpt Flames,Bolts, M2,oo Semitpt Liquids,
	Marathon oo Display:

	Renamed to be more command-line-CVS-friendly, with the infinity
	symbol being converted to "oo".

2001-11-18 16:10  lpetrich

	* MML Scripts/Marathon oo Display:

	Renamed to be more command-line-CVS-friendly.

2001-11-18 16:04  lpetrich

	* Source_Files/Misc/computer_interface.cpp:

	Certain sorts of bad terminal data will now cause a screen to be
	skipped without a dialog-box message.

2001-11-18 16:04  lpetrich

	* Source_Files/Misc/shell_macintosh.cpp:

	Added two fixes:
Files invisible in the Finder are ignored in the
	directory-walking, as are files whose names start with '.', which
	is the Unix convention for indicating an invisible file.

2001-11-18 12:10  astrange

	* Source_Files/Misc/OGL_Textures.cpp:

	Fixed so it will compile on Darwin systems.

2001-11-18 12:05  astrange

	* missing:

	updated to version from autoconf 2.5

2001-11-17 12:38  astrange

	* AlephOne.mcp.xml:

	Added the XML export of the CW project because I don't like my
	include paths and my settings being changed whenever the project
	file is changed; this may help.

2001-11-11 19:19  lpetrich

	* Source_Files/Misc/: interface.cpp, game_window.cpp,
	XML_LevelScript.cpp, HUDRenderer_SW.h, HUDRenderer_SW.cpp,
	HUDRenderer_OGL.cpp, HUDRenderer.h:

	Added some Win32/MSVC compatibility fixes

2001-11-11 19:16  lpetrich

	* Source_Files/: ModelView/StudioLoader.cpp,
	ModelView/WavefrontLoader.cpp, ModelView/ModelRenderer.cpp,
	ModelView/Model3D.cpp, Misc/sound_sdl.cpp, Misc/shell_sdl.cpp,
	Misc/sdl_dialogs.cpp, Misc/screen_drawing.h,
	Misc/scottish_textures.h, Misc/preprocess_map_sdl.cpp,
	Misc/music.h, Misc/marathon2.cpp:

	Added some Win32/MSVC compatibility fixes

2001-11-11 19:12  lpetrich

	* Source_Files/Pfhortran/: script_parser.cpp,
	script_instructions.cpp:

	Suppressed "#pragma mark -" for MSVC compatibility

2001-11-11 19:12  lpetrich

	* Source_Files/Pfhortran/scripting.cpp:

	For MSVC compatibility, suppressed #pragma mark -

2001-11-07 22:08  lpetrich

	* aleph.dsp:

	Added some changes to make this MSVC "makefile" more up-to-date

2001-11-01 07:46  lpetrich

	* Source_Files/Misc/shell_macintosh.cpp:

	Fixed handling of MML files; the directory-walking now works
	correctly when non-MML files are present. There are now separate
	indices for each file in a directory and each file added to the
	list of files to be handled; this guarantees that the index sort of
	files works correctly.
MacOS X produces some invisible files
	(.DS_Store) that had been causing trouble with the directory
	walking.

2001-10-31 06:44  lpetrich

	* Source_Files/Misc/screen.cpp:

	Added Apple's "MacGamma" code for successful implementation of
	full-screen (traditional) faders in MacOS X Classic; this
	implementation also works in MacOS 9.

2001-10-29 11:10  cbauer

	* Makefile.am:

	added INSTALL.Windows to distribution

2001-10-25 09:33  cbauer

	* Source_Files/Misc/XML_DataBlock.cpp:

	fixed typo in SDL specific code

2001-10-25 01:44  lpetrich

	* Source_Files/Misc/: XML_Loader_SDL.h, XML_LevelScript.cpp,
	XML_Loader_SDL.cpp, shell_macintosh.cpp, XML_DataBlock.h,
	XML_DataBlock.cpp, XML_ResourceFork.cpp, XML_ResourceFork.h:

	Added support for improved debugging of MML files and resources;
	error messages now include the name of the object being parsed.
	Tested in the MacOS version; code written but not tested in the SDL
	version.

2001-10-25 01:42  lpetrich

	* Source_Files/Misc/MoreFilesExtract.cp[DEAD]:

	Superfluous, since a .cpp version now exists

2001-10-23 04:10  lpetrich

	* Source_Files/Misc/screen.cpp:

	Did something useful: suppressing screen-reset hack if 2D graphics
	will be piped through OpenGL; works OK in MacOS X Classic.

2001-10-23 03:47  lpetrich

	* Source_Files/Misc/screen.cpp:

	Added some commented-out attempts to manipulate the screen color
	tables.

2001-10-22 07:03  lpetrich

	* Source_Files/Misc/MoreFilesExtract.cpp:

	Added GNU copyright notice

2001-10-22 06:54  lpetrich

	* Source_Files/ModelView/: Model3D.cpp, Model3D.h,
	ModelRenderer.cpp, ModelRenderer.h, MV_Shell.cp, QD3D_Loader.cpp,
	QD3D_Loader.h, StudioLoader.cpp, StudioLoader.h,
	WavefrontLoader.cpp, WavefrontLoader.h:

	Added GNU copyright notice

2001-10-22 06:50  lpetrich

	* Source_Files/: Network/network.cpp,
	Network/network_modem_protocol.h, Network/network_ddp.cpp,
	Network/network_sound.h, Network/network_udp.cpp,
	Network/network_games.h, Network/network_stream.cpp,
	Network/network_dialogs_sdl.cpp, Network/network_speaker.cpp,
	Network/network_modem.cpp, Pfhortran/script_parser.h,
	Pfhortran/script_parser.cpp, Pfhortran/scripting.h,
	Pfhortran/script_instructions.h, Pfhortran/scripting.cpp,
	Pfhortran/script_instructions.cpp:

	Added GNU copyright notice

2001-10-22 06:47  lpetrich

	* Source_Files/: CSeries/cseries.a, CSeries/csmacros.h,
	CSeries/csstrings_sdl.cpp, CSeries/csmisc.cpp, CSeries/csdialogs.h,
	CSeries/mytm.h, CSeries/csalerts_sdl.cpp, CSeries/my32bqd.h,
	CSeries/cscluts.cpp, CSeries/byte_swapping.h, CSeries/gdspec.h,
	CSeries/cscluts.h, CSeries/csalerts.cpp, CSeries/cseries.h,
	CSeries/csstrings.cpp, CSeries/cspixels.h, CSeries/cscluts_sdl.cpp,
	CSeries/my32bqd.cpp, CSeries/csmisc.h, CSeries/cskeys.h,
	CSeries/csfonts.cpp, CSeries/csmisc_sdl.cpp, CSeries/gdspec.cpp,
	CSeries/macintosh_cseries.h, CSeries/csfiles_beos.cpp,
	CSeries/sdl_cseries.h, CSeries/mytm.cpp, CSeries/csfiles.cpp,
	CSeries/csstrings.h, CSeries/csalerts.h, Network/network_modem.h,
	CSeries/cstypes.h, CSeries/csdialogs.cpp,
	Network/network_dialogs.cpp, CSeries/csfiles.h,
	Network/network_dummy.cpp, CSeries/byte_swapping.cpp,
	Network/network_games.cpp, CSeries/csfonts.h,
	Network/network_tcp.cpp, Network/network_lookup_sdl.cpp,
	Network/network_modem_protocol.cpp, Network/network.h,
	Network/network_adsp.cpp, Network/network_microphone.cpp,
	Network/network_stream.h, Network/network_lookup.cpp,
	Network/network_listener.a, Network/network_names.cpp:

	Added GNU copyright notice

2001-10-22 06:43  lpetrich

	* Source_Files/Misc/: DamageParser.cpp, FontHandler.h,
	extensions.h, ChaseCam.h, Crosshairs.h, flood_map.cpp,
	find_files_sdl.cpp, filetypes_macintosh.cpp, FileHandler_SDL.cpp,
	fades.h, DamageParser.h, effect_definitions.h,
	export_definitions.cpp, dynamic_limits.h, find_files.h,
	find_files.cpp, editor.h, effects.cpp, effects.h,
	dynamic_limits.cpp, ColorParser.cpp, collection_definition.h,
	FileHandler.h, FileHandler.cpp, computer_interface.cpp,
	ColorParser.h, computer_interface_mac.cpp, Crosshairs.cpp, crc.h,
	FontHandler.cpp, AnimatedTextures.cpp, Crosshairs_SDL.cpp,
	fades.cpp, devices.cpp, AnimatedTextures.h, computer_interface.h:

	Added GNU copyright notice

2001-10-22 06:40  lpetrich

	* Source_Files/Misc/: map.h, macintosh_network.h, MacCheckbox.h,
	low_level_textures.cpp, LocalEvents.h, game_errors.cpp,
	ImageLoader_SDL.cpp, ImageLoader_Macintosh.cpp, ImageLoader.h,
	HUDRenderer_SW.h, HUDRenderer_SW.cpp, HUDRenderer_OGL.h,
	HUDRenderer_OGL.cpp, HUDRenderer.h, HUDRenderer.cpp,
	game_window_sdl.cpp, game_window_macintosh.cpp, game_wad.cpp,
	game_window.h, lightsource.cpp, game_window.cpp, game_wad.h,
	game_errors.h, game_dialogs.cpp, lightsource.h,
	keyboard_dialog.cpp, key_definitions.h, items.h, items.cpp,
	item_definitions.h, ISp_Support.h, ISp_Support.cpp,
	interface_sdl.cpp, interface_menus.h, interface_macintosh.cpp,
	interface.h, interface.cpp, import_definitions.cpp,
	images_macintosh.cpp, images.h, images.cpp, images_sdl.cpp,
	ChaseCam.cpp, flood_map.h, crc.cpp, computer_interface_sdl.cpp:

	Added GNU copyright notice

2001-10-22 06:37  lpetrich

	* Source_Files/Misc/: OverheadMap_OGL.cpp, overhead_map.h,
	OGL_Win32.h, OGL_Win32.cpp, OGL_Textures.h, overhead_map.cpp,
	OGL_Textures.cpp, OGL_Setup.cpp, OGL_Setup.h, OGL_Render.h,
	OGL_Render.cpp, OGL_Faders.h, OGL_Faders.cpp, OGL_Dialog.cpp,
	mysound.h, mysound.cpp, music.h, mouse.h, OverheadMapRenderer.h,
	media_definitions.h, media.h, media.cpp, marathon2.cpp,
	map_constructors.cpp, map.cpp, mouse.cpp, music.cpp, mouse_sdl.cpp,
	motion_sensor.h, motion_sensor.cpp, MoreFilesExtract.h,
	MoreFilesExtract.cp, monsters.h, monsters.cpp,
	monster_definitions.h:

	Added GNU copyright notice

2001-10-22 06:34  lpetrich

	* Source_Files/Misc/: scottish_textures.cpp, scottish_textures.a,
	scenery_definitions.h, scenery.h, scenery.cpp, resource_manager.h,
	resource_manager.cpp, RenderVisTree.h, RenderVisTree.cpp,
	RenderSortPoly.h, RenderSortPoly.cpp, RenderRasterize.h,
	physics.cpp, sound_sdl.cpp, sound_macintosh.cpp,
	sound_definitions.h, song_definitions.h, shell_sdl.cpp,
	shell_misc.cpp, shell.h, ShapesParser.h, ShapesParser.cpp,
	shapes_sdl.cpp, shapes_macintosh.cpp, shapes.cpp,
	shape_descriptors.h, shape_definitions.h, sdl_widgets.h,
	sdl_widgets.cpp, sdl_network.h, sdl_fonts.h, sdl_fonts.cpp,
	sdl_dialogs.h, sdl_dialogs.cpp, screen_shared.cpp, screen_sdl.cpp,
	screen_drawing_sdl.cpp, screen_drawing_macintosh.cpp,
	screen_drawing.h, OverheadMap_SDL.h, OverheadMapRenderer.cpp,
	OverheadMap_SDL.cpp, OverheadMap_QD.h, OverheadMap_QD.cpp,
	OverheadMap_OGL.h:

	Added GNU copyright notice

2001-10-22 06:31  lpetrich

	* Source_Files/Misc/: render.h, render.cpp, Rasterizer_SW.h,
	Rasterizer_OGL.h, Rasterizer.h, Random.h, quadruple.s,
	projectiles.h, projectiles.cpp, progress.h, progress.cpp,
	preprocess_map_sdl.cpp, preprocess_map_mac.cpp,
	preferences_sdl.cpp, preferences_macintosh.cpp, preferences.h,
	shell.cpp, preferences.cpp, PlayerName.h, PlayerName.cpp,
	PlayerDialogs.cpp, player.h, player.cpp, platforms.cpp,
	platform_definitions.h, placement.cpp, projectile_definitions.h,
	platforms.h, physics_models.h, Packing.h, pathfinding.cpp,
	RenderRasterize.cpp, shell_macintosh.cpp, screen_drawing.cpp,
	screen_definitions.h, screen.h, screen.cpp, screen.a,
	scottish_textures16.a, scottish_textures.h:

	Added GNU copyright notice

2001-10-22 06:28  lpetrich

	* Source_Files/Misc/: XML_Loader_SDL.cpp, XML_LevelScript.h,
	XML_LevelScript.cpp, XML_ElementParser.h, XML_ElementParser.cpp,
	XML_DataBlock.h, XML_DataBlock.cpp, XML_Configure.h,
	XML_Configure.cpp, world.h, world.cpp, weapons.h, weapons.cpp,
	weapon_definitions.h, wad_sdl.cpp, wad_prefs_macintosh.cpp,
	wad_prefs.h, wad_prefs.cpp, wad_macintosh.cpp, wad.h,
	XML_ResourceFork.h, XML_ResourceFork.cpp, XML_ParseTreeRoot.h,
	XML_MakeRoot.cpp, XML_Loader_SDL.h, wad.cpp, ViewControl.h,
	ViewControl.cpp, VectorOps.h, vbl_sdl.cpp, vbl_macintosh.cpp,
	vbl_definitions.h, vbl.h, vbl.cpp, textures.h, textures.cpp,
	TextStrings.h, tags.h, TextStrings.cpp, RenderPlaceObjs.h,
	RenderPlaceObjs.cpp:

	Added GNU copyright notice

2001-10-22 03:21  lpetrich

	* GNU_GeneralPublicLicense.txt:

	Trying to be in full accordance with the GNU General Public License

2001-10-21 14:32  lpetrich

	* Source_Files/Misc/FontHandler.cpp:

	To avoid a MacOS X Classic rendering bug in which the lower glyph
	boundaries would be stretched out to infinity, glVertex2s() was
	replaced by glVertex2f() in the glyph-rendering display-list
	construction.

2001-10-21 14:30  lpetrich

	* Source_Files/Misc/shell_macintosh.cpp:

	Create a compare-string function to avoid using "IUCompare()" or
	whatever the original was; this was to try to have a function with
	understood behavior for the filename comparator.

2001-10-18 03:31  lpetrich

	* Source_Files/Misc/shell_macintosh.cpp:

	Added some code for checking for repeated file-list members; there
	is something strange about how how that list sometimes behaves
	(infinite recursion of calls sometimes happening...)

2001-10-17 05:19  lpetrich

	* Source_Files/Misc/: screen.cpp, OGL_Render.h, OGL_Render.cpp,
	OverheadMap_OGL.cpp:

	Fixed behavior with "Pipe 2D Graphics through OpenGL" and added an
	OpenGL ClearScreen function in order to help A1 work correctly in
	MacOS X Classic.

2001-10-14 21:01  lpetrich

	* Source_Files/Misc/devices.cpp:

	Changed try_and_toggle_control_panel() to be consistent with
	change_panel_state() by adding Pfhortran calls, so that punching
	switches and otherwise hitting them with weapons can make the
	appropriate Pfhortran calls.

2001-10-10 23:02  lpetrich

	* Source_Files/Misc/shell_macintosh.cpp:

	Suppressed a vassert that indicates a bad filetype in a list of
	collected filetypes; not sure where they come from, but they are
	there.

2001-10-10 23:00  lpetrich

	* Source_Files/Misc/: wad.cpp, wad.h:

	Added between-levels indicator, so as not to dump the loaded stuff
	when loading something like a wad-format model.

2001-10-10 10:28  cbauer

	* Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/OGL_Setup.cpp, Source_Files/Misc/lightsource.cpp,
	changelogs/Changes_(Christian_Bauer):

	FileSpecifier::ReadDirectory() ignores file names starting with '.'

2001-10-02 04:43  lpetrich

	* Source_Files/Misc/lightsource.cpp:

	Modified the old-to-new light-type conversion function to be a bit
	more accurate.

2001-09-30 00:08  lpetrich

	* docs/MML.html:

	Fixed typo: "variance" is now "standard deviation"

2001-09-27 08:24  lpetrich

	* Source_Files/Misc/: OGL_Render.cpp, OGL_Setup.h,
	RenderPlaceObjs.cpp, scottish_textures.h:

	Added support for different model-lighting types and for different
	choices of model distance references.

2001-09-27 08:22  lpetrich

	* docs/MML.html:

	Added documentation on lighting and depth types

2001-09-27 06:06  lpetrich

	* Source_Files/Misc/: weapons.cpp, projectiles.cpp, platforms.cpp,
	music.cpp, monsters.cpp, items.cpp, interface.cpp, effects.cpp,
	devices.cpp, projectiles.h, player.h, player.cpp, platforms.h,
	monsters.h, media.h, media.cpp, map.h, map.cpp, lightsource.h,
	lightsource.cpp, fades.cpp, effects.h, computer_interface.cpp,
	scenery.cpp, mysound.cpp, DamageParser.cpp, vbl.cpp,
	ShapesParser.cpp, XML_LevelScript.cpp, shapes.cpp, ViewControl.cpp,
	overhead_map.cpp:

	De-inlined some of the object accessors; this produced a code-bulk
	saving of about 90,000 bytes in the MacOS version (5% of app size;
	7.5% of code size)

2001-09-27 05:17  lpetrich

	* Source_Files/Misc/: motion_sensor.cpp, OGL_Setup.cpp,
	dynamic_limits.cpp, AnimatedTextures.cpp, shell_misc.cpp,
	game_window.cpp, XML_ElementParser.h, XML_ElementParser.cpp,
	ColorParser.cpp, screen.cpp, screen_drawing.cpp, FontHandler.cpp,
	TextStrings.cpp, OGL_Setup.h:

	Created in XML_ElementParser the function StringsEqual() and
	separate functions for reading different variable types; this
	shrunk the code a little bit -- and gave me some practice with
	Regular-Expression search/replace

2001-09-25 04:06  ipitcher

	* Source_Files/Misc/HUDRenderer_OGL.cpp:

	Small fix for win32/mingw namespace collision

2001-09-24 02:51  lpetrich

	* Source_Files/Misc/: OGL_Textures.cpp, OGL_Textures.h,
	OGL_Render.cpp:

	Changed the lighting to a callback architecture; the old style of
	lighting has been moved from the renderer object to a function in
	OGL_Render.cpp
Also doing the infravision versions of the OpenGL
	texture buffers in a more mass-production sort of fashion
	(OGL_Textures.cpp,h).

2001-09-24 02:02  lpetrich

	* Source_Files/ModelView/: MV_Shell.cp, ModelRenderer.h,
	ModelRenderer.cpp:

	Changed the model lighting to a callback-based architecture for
	greater generality.

2001-09-23 23:55  lpetrich

	* Source_Files/Misc/: OGL_Setup.cpp, OGL_Setup.h:

	Added handling of MML for normal and light types; also added code
	for adjusting the normals.

2001-09-23 23:53  lpetrich

	* docs/MML.html:

	Added documentation on normals options

2001-09-23 23:52  lpetrich

	* Source_Files/ModelView/: Model3D.h, Model3D.cpp, MV_Shell.cp:

	A few changes here and here, like making MacOS-X-friendly OpenGL
	#includes

2001-09-23 22:24  lpetrich

	* Source_Files/ModelView/MV_Shell.cp:

	Succeeded in implementing construction of artificial normals for
	normal-less models.

2001-09-18 14:10  cbauer

	* Source_Files/: Misc/HUDRenderer.h, Misc/HUDRenderer_SW.h,
	Misc/OGL_Setup.cpp, Misc/OGL_Setup.h, Misc/RenderPlaceObjs.cpp,
	ModelView/Model3D.cpp, ModelView/Model3D.h,
	ModelView/ModelRenderer.cpp, ModelView/StudioLoader.cpp,
	ModelView/WavefrontLoader.cpp:

	compiles again without OpenGL

2001-09-18 13:15  cbauer

	* config.guess, config.sub, missing, mkinstalldirs:

	updated autoconf/automake helper files

2001-09-13 11:58  cbauer

	* Source_Files/Misc/preferences_sdl.cpp:

	added "Interface Button Sounds" menu option

2001-09-13 11:58  cbauer

	* configure.in:

	SDL 1.2 is required

2001-09-11 13:05  lpetrich

	* Source_Files/Misc/RenderPlaceObjs.cpp:

	Suppressed host/parasite lighting averaging; multiple parasites
	will have to be handled more carefully.

2001-09-11 13:00  lpetrich

	* Source_Files/Misc/RenderPlaceObjs.cpp:

	Model-visibility checking is now correct; the code now checks if
	the farthest part of a model's bounding box is in front of the
	viewpoint.

2001-09-10 06:18  lpetrich

	* Source_Files/Misc/player.cpp:

	Fixed guided-missile non-persistence bug; one has to re-activate
	the player character for each new level.

2001-09-10 04:10  lpetrich

	* Source_Files/Misc/preferences_macintosh.cpp:

	Added support for Ian Rickard's smart graphics-options dialog
	(8-bit -> no OpenGL, OpenGL -> at least 16-bit) and
	relative-sound-volume dialog features.

2001-09-10 04:08  lpetrich

	* Source_Files/Misc/: sound_macintosh.cpp, mysound.h:

	Added support for Ian Rickard's feature of sound volumes relative
	to the overall system-sound volume; this will be good for those
	whose headphones or speakers can sound *very* loud.

2001-09-10 04:07  lpetrich

	* Source_Files/Misc/preferences.cpp:

	Completed de-Valkyrie-ing the code.

2001-09-10 04:06  lpetrich

	* Source_Files/Misc/: screen.cpp, screen.h:

	Completed de-Valkyrie-ing the code

2001-09-10 04:05  lpetrich

	* Source_Files/Misc/preferences_sdl.cpp:

	Added interface-button sound option

2001-09-10 04:05  lpetrich

	* Source_Files/Misc/monsters.cpp:

	Added AlexJLS's player-as-monster parameter-setting changes

2001-09-10 04:04  lpetrich

	* Source_Files/Misc/PlayerDialogs.cpp:

	Added AlexJLS's float-to-int modifications and un-inlined some of
	the functions.

2001-09-10 04:03  lpetrich

	* Source_Files/Misc/player.cpp:

	Added AlexJLS's bug fixes for player parameters

2001-09-10 04:01  lpetrich

	* Resources/marathon2.resource:

	Added "Sound volume is relative" checkbox to sound-options dialog
	box

2001-09-10 04:00  lpetrich

	* Source_Files/Pfhortran/script_instructions.cpp:

	AlexJLS's if-removal included

2001-09-07 03:54  lpetrich

	* Resources/marathon2.resource:

	Added an input dialog-box item for Ian Rickard's interface-button
	sounds

2001-09-07 03:52  lpetrich

	* docs/MML.html:

	Added documentation on Ian Rickard's interface-button sounds to
	<sounds>

2001-09-07 03:51  lpetrich

	* Source_Files/Misc/: preferences_macintosh.cpp, shell_sdl.cpp,
	shell_macintosh.cpp, mysound.cpp, mysound.h, screen_shared.cpp,
	screen.h, shell.cpp, preferences.h:

	Added support for Ian Rickard's interface-button-sounds feature.

2001-09-06 23:04  lpetrich

	* Expat/: ExpatLib [DEAD], Expat Test [DEAD], Resource Dumper
	[DEAD]:

	Deleting this badly-named file

2001-09-06 02:40  lpetrich

	* Source_Files/ModelView/QD3D_Loader.cpp:

	QD3D loading is now optimized; redundant vertices are now trimmed

2001-09-06 02:39  lpetrich

	* docs/MML.html:

	Added documentation on using QuickDraw 3D / Quesa models

2001-09-05 05:31  lpetrich

	* Source_Files/ModelView/QD3D_Loader.cpp:

	Got QD3D model loading to work, although the vertex arrays could
	use some trimming of redundant vertices.

2001-09-05 05:30  lpetrich

	* Source_Files/ModelView/MV_Shell.cp:

	Modified the coloring so that fake vertex colors will be off if the
	model file already has colors in it.

2001-09-05 03:22  lpetrich

	* Expat/: ExpatLib.mcp, ExpatTest.mcp, ResourceDumper.mcp:

	Renaming these files

2001-09-03 19:17  lpetrich

	* Source_Files/ModelView/: QD3D_Loader.cpp, QD3D_Loader.h:

	Added more QD3D stuff, using a fake renderer inspired by Brian
	Greenstone's 3DMF Optimizer. Also added some ways of setting the
	tesselation parameters for curved surfaces.

2001-09-03 19:11  lpetrich

	* Pfhormz.mcp:

	Added dialog-box resources

2001-09-03 19:08  lpetrich

	* Resources/Pfhormz rsrc:

	Dialog-box resources for Pfhorms;
needed to get "assert" to work
	properly

2001-09-03 12:31  cbauer

	* Source_Files/Misc/FileHandler.h,
	Source_Files/Misc/resource_manager.cpp,
	Source_Files/Misc/resource_manager.h,
	Source_Files/Misc/sdl_dialogs.h, Source_Files/Misc/sdl_fonts.cpp,
	tools/dumpwad.cpp:

	fixes for GCC 3.x

2001-09-02 17:28  lpetrich

	* Source_Files/ModelView/: QD3D_Loader.cpp, MV_Shell.cp,
	QD3D_Loader.h:

	Starting to support QuickDraw 3D

2001-09-02 17:28  lpetrich

	* Pfhormz.mcp:

	Added extra model-file support and QD3D library

2001-09-02 17:27  lpetrich

	* AlephOne.mcp:

	Added extra model-file readers, QD3D library

2001-09-02 10:24  cbauer

	* AlephOne.spec.in, Source_Files/Misc/Makefile.am:

	small fixes

2001-09-02 09:29  cbauer

	* aleph.dsp, Source_Files/Misc/FontHandler.cpp,
	Source_Files/Misc/OGL_Render.cpp, Source_Files/Misc/OGL_Setup.cpp,
	Source_Files/Misc/OGL_Textures.cpp,
	Source_Files/Misc/resource_manager.cpp,
	Source_Files/Misc/screen_sdl.cpp, Source_Files/Misc/sdl_fonts.cpp,
	changelogs/Changes_(Christian_Bauer):

	- integrated patches for MSVC++ by Jeremy (now uses STLport)

2001-09-02 09:09  cbauer

	* README, Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/FontHandler.cpp, Source_Files/Misc/FontHandler.h,
	Source_Files/Misc/HUDRenderer_OGL.cpp,
	Source_Files/Misc/OGL_Faders.cpp, Source_Files/Misc/OGL_Render.cpp,
	Source_Files/Misc/OGL_Setup.cpp,
	Source_Files/Misc/OGL_Textures.cpp,
	Source_Files/Misc/OverheadMap_OGL.cpp,
	Source_Files/Misc/game_window.cpp,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp, Source_Files/Misc/shell_sdl.cpp,
	Source_Files/ModelView/ModelRenderer.cpp,
	Source_Files/Pfhortran/script_instructions.cpp,
	changelogs/Changes_(Christian_Bauer):

	- integrated patches for MaxOS X by Chris Lovell

2001-09-02 07:44  cbauer

	* INSTALL.MacOSX, PBProjects/SDLMain.h, PBProjects/SDLMain.m,
	PBProjects/confpaths.h, PBProjects/English.lproj/InfoPlist.strings,
	Source_Files/ModelView/Makefile.am:

	- added Project Builder files for MacOSX from Chris Lovell (more
	stuff to follow...) - StudioLoader.* gets compiled in

2001-09-01 22:12  lpetrich

	* Source_Files/: ModelView/WavefrontLoader.cpp, Misc/OGL_Setup.cpp:

	Merged CB's changes with mine

2001-09-01 21:53  lpetrich

	* Source_Files/Misc/: OGL_Setup.h, Packing.h:

	Added some stuff for helping to support 3D Studio Max models

2001-09-01 21:52  lpetrich

	* Source_Files/ModelView/: MV_Shell.cp, StudioLoader.cpp,
	StudioLoader.h:

	Added 3D Studio Max object support (the "Studio" files), and did a
	few fixes on WavefrontLoader

2001-09-01 10:29  cbauer

	* AlephOne.spec.in, README, Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp, Source_Files/Misc/shell_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- added command-line option "-m" for disabling gamma table effects
	- added option to enable 3D models in OpenGL preferences menu

2001-09-01 09:08  cbauer

	* configure.in, Source_Files/Network/Makefile.am:

	- bumped version number - added path to ModelView includes for
	Network module

2001-08-31 12:25  lpetrich

	* Source_Files/ModelView/ModelRenderer.cpp:

	Tiny update: I've unrolled the addition in the polygon-centroid
	calculation; could the models contain caches of polygon centroids?

2001-08-31 04:15  lpetrich

	* Source_Files/ModelView/ModelRenderer.cpp:

	Added a few more optimizations, such as creating separate inline
	swap routines for the indices and the values, and also unrolling
	the construction of the sorted vertex indices for the case of no
	Z-buffer and only one texture.
I now have two Quicksort
	implementations in the code, each of which is designed for doing
	indexed sorts; the faster one is the GNU-C one, but not by much
	overall.

2001-08-31 03:34  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Made glowmapped textures always blended with no threshold; this
	should mimic real glowing objects a bit better :-)

2001-08-31 03:31  lpetrich

	* Source_Files/ModelView/ModelRenderer.cpp:

	Added alternative sort routines

2001-08-30 12:30  cbauer

	* Source_Files/: Misc/Makefile.am, Misc/OGL_Setup.cpp,
	Misc/RenderPlaceObjs.cpp, ModelView/Makefile.am,
	ModelView/WavefrontLoader.cpp:

	- fixed small compilation problems and warnings in A1/SDL -
	ModelView code is compiled into A1/SDL

2001-08-30 04:15  lpetrich

	* Source_Files/Misc/: OGL_Setup.cpp, OGL_Render.cpp,
	RenderPlaceObjs.cpp, scottish_textures.h, RenderPlaceObjs.h:

	Added a lot of stuff related to using vertex normals for lighting;
	the lighting has these sources:
From the floor (sprite lighting)
	From the ceiling
From the player's direction (miner's light)

2001-08-30 04:10  lpetrich

	* Source_Files/ModelView/: MV_Shell.cp, Model3D.h, Model3D.cpp,
	ModelRenderer.cpp, ModelRenderer.h:

	Added vertex-normal lighting; this lighting is implemented as a
	backing color for the texture

2001-08-29 03:58  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Corrected a tiny bug: in the main sprite-render code, Color is now
	4 members long instead of 3, which allows projectiles to render
	properly.

2001-08-29 03:26  lpetrich

	* Source_Files/Misc/: OGL_Setup.cpp, OGL_Render.cpp,
	RenderPlaceObjs.cpp, render.cpp, scottish_textures.h, OGL_Setup.h,
	OGL_Textures.cpp:

	Got model-skin management working better (they'll be reset to
	unused at the start of every OpenGL-context session). Also
	corrected the depth-sort direction; that now uses the model's
	azimuth (facing angle). And the object position on a sprite is now
	calculated and used as a reference; the Marine won't split in two
	when he teleports.

2001-08-29 03:23  lpetrich

	* Source_Files/CSeries/: csstrings.cpp, csstrings_sdl.cpp,
	csstrings.h:

	Added function fdprintf() which works much like dprintf() [call
	with stdio format, then args], but which writes the messages to the
	file AlephOneDebugLog.txt in A1's directory.

2001-08-29 03:14  lpetrich

	* Source_Files/ModelView/ModelRenderer.cpp:

	Fixed a bug in the depth-sorted multitexturing; now all the shaders
	are used instead of just the first one

2001-08-28 03:33  lpetrich

	* AlephOne.mcp:

	Increased the default partition size to 40 megabytes (extra
	textures and models can be big...)

2001-08-28 03:32  lpetrich

	* Source_Files/Misc/: OGL_Render.cpp, RenderPlaceObjs.cpp,
	scottish_textures.h, RenderRasterize.cpp, OGL_Setup.cpp:

	Implemented 3D-model clipping and sidedness; the clipping is to the
	engine's clip rectangle for sprites, and also to the polygon's
	liquid level. Sidedness, if reversed, makes a model look
	inside-out.

2001-08-27 02:20  lpetrich

	* Source_Files/Misc/: RenderPlaceObjs.cpp, OGL_Render.cpp,
	scottish_textures.h, OGL_Setup.cpp:

	Bounding-box support partially added; still have to complete
	composing and using a fake sprite boundary.

2001-08-27 02:18  lpetrich

	* Source_Files/ModelView/: MV_Shell.cp, Model3D.cpp, Model3D.h:

	Added bounding-box rendering code

2001-08-26 16:47  lpetrich

	* Source_Files/Misc/: OGL_Setup.cpp, OGL_Render.cpp,
	OGL_Dialog.cpp, OGL_Setup.h:

	Added coordinate transformations to model loading, added
	static-mode rendering to model rendering, added option to not use
	models (replaces old single-pass-multitexturing flag).

2001-08-26 16:44  lpetrich

	* Source_Files/ModelView/ModelRenderer.cpp:

	Attempted to speed up the sorting when the Z-buffer is not used;
	replaced STL sort with standard-C-library qsort()

2001-08-26 16:43  lpetrich

	* Resources/marathon2.resource:

	Added checkbox for using 3D models to OpenGL options

2001-08-26 16:42  lpetrich

	* docs/MML.html:

	Added documentation on order of rotations; different-axis rotations
	do not commute, and my code has order x, y, and z.

2001-08-24 03:10  lpetrich

	* Source_Files/Misc/: OGL_Render.cpp, OGL_Textures.cpp,
	OGL_Setup.cpp, OGL_Setup.h, OGL_Textures.h:

	Got textured rendering to work; it now works for both normal and
	infravision modes.

2001-08-24 01:37  lpetrich

	* Source_Files/Misc/: OGL_Setup.cpp, OGL_Render.cpp:

	Did a few corrections

2001-08-24 01:37  lpetrich

	* Source_Files/Misc/OGL_Setup.h:

	Did some more work in adding 3D-model management

2001-08-24 01:32  lpetrich

	* Source_Files/Misc/OGL_Dialog.cpp:

	Got rid of single-pass multitexturing option

2001-08-24 01:30  lpetrich

	* Source_Files/Misc/: game_window.cpp, game_window_macintosh.cpp,
	shapes.cpp:

	Trying to get up-to-date, since this is locally modified

2001-08-24 01:26  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Got 3D models to work, though they are untextured, and though
	several other features need to be implemented.

2001-08-24 01:11  lpetrich

	* docs/MML.html:

	Added documentation for 3D-model options

2001-08-24 00:59  lpetrich

	* Source_Files/Misc/: OGL_Textures.cpp, OGL_Textures.h,
	scottish_textures.h, RenderPlaceObjs.cpp, OGL_Setup.cpp:

	Got 3D models to work, though they are untextured, and though
	several other features need to be implemented.

2001-08-22 11:37  cbauer

	* README, configure.in, Source_Files/Makefile.am,
	Source_Files/Misc/Makefile.am, Source_Files/Misc/OGL_Render.cpp,
	Source_Files/Misc/OGL_Setup.h,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/ModelView/Makefile.am,
	Source_Files/Pfhortran/Makefile.am:

	- added necessary changes to Makefiles/configure.in for ModelView
	header file - removed the "Multitexturing" option in the OpenGL
	prefs menu of A1/SDL - changed the OGL flags back to their old
	numeric values, to maintain   backwards compatibility with user
	prefs files

2001-08-22 01:46  lpetrich

	* Source_Files/Misc/: OGL_Setup.cpp, OGL_Setup.h, OGL_Textures.cpp:

	Did some more work in adding 3D-model management

2001-08-22 01:45  lpetrich

	* docs/MML.html:

	Added documentation for 3D-model options

2001-08-21 02:14  lpetrich

	* Resources/marathon2.resource:

	Got rid of "Single-Pass Multitexturing" in OpenGL-options dialog
	box.

2001-08-21 01:50  lpetrich

	* Source_Files/Misc/: OGL_Setup.cpp, OGL_Setup.h:

	Added most of the model and skin management; need to do proper
	texture resetting, not to mention rendering

2001-08-21 01:32  lpetrich

	* Source_Files/Misc/music.cpp:

	Because a GL/gl.h typedef got mangled, I've had to access one of
	the prefs-data pointer globals from directly inside of music.cpp

2001-08-21 01:31  lpetrich

	* Source_Files/ModelView/Model3D.h:

	Getting them in sync

2001-08-18 12:03  lpetrich

	* Source_Files/ModelView/MV_Shell.cp:

	Got semitransparent rendering working properly

2001-08-17 02:52  lpetrich

	* Source_Files/ModelView/: MV_Shell.cp, ModelRenderer.cpp,
	ModelRenderer.h:

	Implemented multipass rendering; this will be useful for supporting
	glowmapping and other such fancy effects.

2001-08-16 03:14  lpetrich

	* Source_Files/ModelView/: MV_Shell.cp, ModelRenderer.h:

	Succeeded in getting polygon depth sorting to work; this will allow
	Z-buffer-less rendering.

2001-08-16 00:46  lpetrich

	* Source_Files/ModelView/WavefrontLoader.cpp:

	Fixed some dumb bugs in the setting up of the Model3D txtr-coord
	and normal arrays.

2001-08-16 00:45  lpetrich

	* Source_Files/ModelView/: ModelRenderer.cpp, ModelRenderer.h,
	MV_Shell.cp:

	Got textured rendering working

2001-08-16 00:45  lpetrich

	* Source_Files/ModelView/: Model3D.h, Model3D.cpp:

	Getting them in sync

2001-08-16 00:44  lpetrich

	* Source_Files/Misc/FileHandler.cpp:

	Modified the Nav-Services open-file support so that opening any
	file works correctly; the way to do that is to give NavGetFile() a
	null pointer in the filetype-list slot.

2001-08-13 11:04  cbauer

	* Source_Files/Misc/: FileHandler_SDL.cpp, preferences_sdl.cpp,
	shell_sdl.cpp:

	#if defined(__unix__) -> #if defined(unix), which is the more
	common one

2001-08-05 20:00  lpetrich

	* Source_Files/Misc/screen.cpp:

	Added Steven Bytnar's restore_world_device() code for safer
	exiting.

2001-08-05 19:33  lpetrich

	* Source_Files/Misc/screen_drawing_macintosh.cpp:

	Fixed the GWorld restoring so that it sets the origin properly if
	one had finished drawing into the HUD's GWorld

2001-08-05 19:16  lpetrich

	* AlephOne.mcp:

	Added Christian Bauer's HUDRenderer stuff

2001-08-04 09:55  cbauer

	* Source_Files/Misc/: HUDRenderer_OGL.cpp, OGL_Render.cpp,
	game_window.cpp:

	- some cleanups - OGL_ResetHUDFonts() also resets the HUD backdrop
	textures

2001-08-04 08:08  cbauer

	* Source_Files/Misc/HUDRenderer_OGL.cpp:

	motion sensor clipping is better centered

2001-08-03 13:44  cbauer

	* Source_Files/Misc/HUDRenderer_OGL.cpp,
	Source_Files/Misc/HUDRenderer_OGL.h,
	Source_Files/Misc/game_window.cpp,
	Source_Files/Misc/motion_sensor.cpp,
	changelogs/Changes_(Christian_Bauer):

	OpenGL motion sensor clips its blips properly

2001-08-03 12:52  cbauer

	* Source_Files/Misc/HUDRenderer.cpp,
	Source_Files/Misc/HUDRenderer.h,
	Source_Files/Misc/HUDRenderer_OGL.cpp,
	Source_Files/Misc/HUDRenderer_OGL.h,
	Source_Files/Misc/HUDRenderer_SW.cpp,
	Source_Files/Misc/HUDRenderer_SW.h,
	Source_Files/Misc/game_window.cpp, Source_Files/Misc/game_window.h,
	Source_Files/Misc/motion_sensor.cpp,
	Source_Files/Misc/motion_sensor.h,
	Source_Files/Misc/screen_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	motion sensor works in OpenGL HUD (without proper clipping, though)

2001-08-02 11:07  cbauer

	* Source_Files/Misc/FontHandler.cpp,
	Source_Files/Misc/FontHandler.h, Source_Files/Misc/HUDRenderer.cpp,
	Source_Files/Misc/HUDRenderer.h,
	Source_Files/Misc/HUDRenderer_OGL.cpp,
	Source_Files/Misc/HUDRenderer_OGL.h,
	Source_Files/Misc/HUDRenderer_SW.cpp,
	Source_Files/Misc/HUDRenderer_SW.h, Source_Files/Misc/Makefile.am,
	Source_Files/Misc/OGL_Render.cpp, Source_Files/Misc/OGL_Setup.cpp,
	Source_Files/Misc/OGL_Setup.h, Source_Files/Misc/OGL_Textures.cpp,
	Source_Files/Misc/game_window.cpp, Source_Files/Misc/game_window.h,
	Source_Files/Misc/game_window_macintosh.cpp,
	Source_Files/Misc/game_window_sdl.cpp,
	Source_Files/Misc/interface.h, Source_Files/Misc/motion_sensor.cpp,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/screen_drawing.cpp,
	Source_Files/Misc/screen_drawing.h,
	Source_Files/Misc/screen_drawing_macintosh.cpp,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp, Source_Files/Misc/shapes.cpp,
	Source_Files/Network/network_dialogs.cpp,
	changelogs/Changes_(Christian_Bauer):

	added OpenGL HUD rendering (controlled by OGL_Flag_HUD, similar to
	the overhead map); motion sensor is not yet implemented but
	everything else should work; only tested with A1/SDL, there is one
	routine in OGL_DrawHUD() that needs to be implemented for MacOS by
	someone

2001-08-01 23:34  lpetrich

	* Source_Files/Misc/map.cpp:

	Skipping over out-of-range line and endpoint indices from
	map_indexes in keep_line_segment_out_of_walls(); this is to
	successfully handle "Merlin Unplugged" in Excalibur: Morgana's
	Revenge

2001-08-01 22:40  lpetrich

	* Source_Files/Misc/vbl_macintosh.cpp:

	Completed suppression of non-InputSprocket keyboard input when in
	ISp-only input mode.

2001-08-01 22:29  lpetrich

	* Source_Files/Misc/: items.cpp, map.cpp, platforms.cpp:

	Did some fixes to handling of absent map indices / indexes

2001-07-29 22:07  lpetrich

	* Source_Files/Misc/: ISp_Support.cpp, shell_macintosh.cpp,
	ISp_Support.h:

	Improved ISp keyboard support by ensuring that all keyboard OS
	events are suppressed while the ISp is reading the keyboard (it'll
	let through all those it is not set up to look for).

2001-07-29 21:40  lpetrich

	* Source_Files/Misc/: shell_macintosh.cpp, LocalEvents.h:

	Input-Sprocket-only now works half-reasonably; the next task is to
	suppress non-ISp keyboard events when the ISp is active.

2001-07-29 20:38  lpetrich

	* Source_Files/Misc/: shapes.cpp, mysound.cpp, shell_macintosh.cpp,
	game_wad.cpp, interface.cpp, shell.h:

	Can now load the MML content of the resource forks of shapes and
	sounds files.

2001-07-29 19:03  lpetrich

	* Source_Files/Pfhortran/: scripting.cpp, script_parser.cpp,
	Pfhortran_Language_Definition, script_parser.h, scripting.h:

	Made "init" only executed when entering a level and not when
	loading a savegame; added the trap "load" for instructions to
	always be executed.

2001-07-29 19:02  lpetrich

	* Source_Files/Misc/: game_wad.cpp, marathon2.cpp, map.h:

	Made entering_map() take a boolean argument which is true if the
	map loading is restoring a savegame; this is for the convenience of
	Pfhortran, so that "init" won't get executed when loading a
	savegame.

2001-07-27 01:59  lpetrich

	* Source_Files/Pfhortran/: Pfhortran_Language_Definition,
	script_instructions.cpp, script_instructions.h:

	Added support for some of Matthew Hielscher's changes as
	transmitted to me by AlexJLS.

2001-07-27 01:57  lpetrich

	* docs/MML.html:

	Some changes I don't remember

2001-07-27 01:56  lpetrich

	* Source_Files/Misc/: preferences.cpp, screen.cpp, OGL_Setup.cpp:

	Changed a few of the defaults

2001-07-17 03:05  lpetrich

	* Source_Files/Pfhortran/scripting.cpp:

	Added re-init of script_paths and path_count to clean_up_script()
	-- Pfhortran-containing levels can now restart without crashing.

2001-07-17 02:21  lpetrich

	* Source_Files/Misc/game_window.cpp:

	Weapon-name text can now be up to 255 characters long, instead of
	only 89; this makes it possible to put mission descriptions into
	weapon names.

2001-07-16 22:35  lpetrich

	* Source_Files/Misc/: shapes.cpp, OGL_Textures.cpp, screen.cpp:

	Added some error checking on the request of Steven Bytnar

2001-07-16 10:49  lpetrich

	* Source_Files/Misc/images.cpp:

	Added Thomas Herzog's code for loading 'snd ' resources from wads.

2001-07-16 10:37  lpetrich

	* Source_Files/Misc/: OGL_Setup.cpp, sdl_widgets.h,
	sdl_widgets.cpp:

	Added Jeremy's changes

2001-07-09 00:32  lpetrich

	* Source_Files/ModelView/: MV_Shell.cp, WavefrontLoader.cpp:

	Some more debugging...

2001-07-08 20:28  lpetrich

	* Source_Files/ModelView/: Model3D.cpp, Model3D.h, MV_Shell.cp,
	WavefrontLoader.cpp:

	Got model viewing to work, though very crudely

2001-07-08 13:57  lpetrich

	* Source_Files/Misc/sdl_fonts.cpp:

	Changed to make load_font() more MSVC-friendly

2001-07-08 13:54  lpetrich

	* docs/MML.html:

	Changed the documentation on color tables in <opengl>

2001-07-07 11:16  lpetrich

	* Source_Files/Misc/OGL_Faders.cpp:

	Added a fix for Nvidia and other drivers that have trouble with
	glLogicOp(): the "static" effect when hit by a S'pht bolt is now
	randomly-chosen colors to blend with.

2001-07-06 22:57  lpetrich

	* Source_Files/Misc/: images.cpp, wad.cpp:

	Added Thomas Herzog's changes

2001-07-06 03:17  lpetrich

	* Source_Files/Misc/images.cpp:

	Added Thomas Herzog's memory-leak fixes for the M2-Win95 support.

2001-07-06 03:17  lpetrich

	* Source_Files/Misc/screen.cpp:

	Added Thomas Herzog's addition of the "pascal" keyword for the
	callback.

2001-07-04 23:29  lpetrich

	* AlephOne.mcp:

	NavigationLib now weak-linked

2001-07-02 11:35  lpetrich

	* Source_Files/ModelView/Model3D.h:

	Revised "Vertex" into "Position"

2001-07-02 11:35  lpetrich

	* Source_Files/ModelView/WavefrontLoader.cpp:

	Still need to construct a Model3D object and then to render it.

2001-07-02 11:33  lpetrich

	* docs/MML.html:

	Corrected a few typos and added documentation of the SMG to
	<interface>

2001-07-01 15:58  ipitcher

	* Source_Files/Misc/OGL_Setup.cpp:

	Fixed inclusion of OGL_Win.cpp in OGL_Setup.cpp

2001-06-28 00:48  lpetrich

	* Source_Files/Misc/screen.cpp:

	Commented out the DrawSprocket header file.

2001-06-27 00:58  lpetrich

	* Source_Files/Misc/shell_sdl.cpp:

	Added on behalf of Jeremy, the MSVC guy

2001-06-27 00:52  lpetrich

	* aleph.dsp:

	Updated them on Jeremy's behalf

2001-06-24 11:57  cbauer

	* Source_Files/Misc/: FileHandler_SDL.cpp, Makefile.am,
	game_wad.cpp, images.cpp, preferences_sdl.cpp, screen_sdl.cpp,
	sdl_fonts.cpp, shell.cpp, shell_sdl.cpp:

	fixed the "safe save" stuff and some small problems with the MSVC
	patches

2001-06-23 22:08  lpetrich

	* Source_Files/ModelView/WavefrontLoader.cpp:

	All done except for:
* Parsing polygon-vertex indexing  --"f v/v/v
	v/v/v v/v/v" statements
* Constructing a model object

2001-06-23 22:08  lpetrich

	* Source_Files/ModelView/MV_Shell.cp:

	Not sure what I changed...

2001-06-23 22:07  lpetrich

	* Source_Files/ModelView/Model3D.h:

	Added normals for doing lighting

2001-06-23 20:06  lpetrich

	* Pfhormz.mcp:

	Renamed this file

2001-06-23 20:04  lpetrich

	* ModelViewer.mcp[DEAD]:

	A crude way of renaming it to "Pfhormz.mcp"

2001-06-23 19:53  lpetrich

	* Source_Files/Misc/shell.cpp:

	Made CheatsActive properly "extern"

2001-06-23 19:17  lpetrich

	* Source_Files/Misc/: shell_macintosh.cpp, shell_misc.cpp,
	shell.cpp:

	Used Jeremy's moving of shared shell.cpp stuff into shell_misc.cpp

2001-06-23 19:16  lpetrich

	* Source_Files/Misc/OGL_Setup.cpp:

	Added Jeremy's MSVC support

2001-06-23 19:13  lpetrich

	* Source_Files/Pfhortran/script_instructions.cpp:

	Added Jeremy's MSVC support; also added do_next_instruction()
	success check

2001-06-23 19:11  lpetrich

	* Source_Files/: Misc/shell_sdl.cpp, Misc/sdl_dialogs.cpp,
	Misc/sdl_dialogs.h, CSeries/sdl_cseries.h, Misc/sdl_fonts.cpp,
	Misc/preferences_sdl.cpp:

	Added Jeremy's MSVC support

2001-06-23 18:42  lpetrich

	* Source_Files/Misc/shell_misc.cpp:

	Added Jeremy's "shell_misc.cpp" file.

2001-06-23 15:43  lpetrich

	* Source_Files/Misc/computer_interface.cpp:

	Suppressed some asserts and turned them into doing nothing.

2001-06-23 15:43  lpetrich

	* Source_Files/Misc/screen.cpp:

	Now saves the initial screen mode and reverts back to it when not
	filling the screen and when exiting.

2001-06-23 15:43  lpetrich

	* Source_Files/Misc/interface_macintosh.cpp:

	Insured that the screen mode gets updated properly when changing
	resolutions in do_preferences().

2001-06-22 02:05  lpetrich

	* AlephOne.mcp:

	Removed the DrawSprocketLib

2001-06-22 02:04  lpetrich

	* Source_Files/Misc/screen.cpp:

	Ripped out the DrawSprocket and replaced it with the Display
	Manager; I can get display modes but I can't set to any of them :-(

2001-06-22 02:04  lpetrich

	* Source_Files/Misc/images.cpp:

	Added Thomas Herzog's Mac version of make_rsrc_from_pict()
	However, Win95-map-file terminal picts are still not displayed in
	the MacOS version

2001-06-17 23:13  lpetrich

	* Source_Files/ModelView/WavefrontLoader.h:

	Defines loader functions

2001-06-17 23:13  lpetrich

	* Source_Files/ModelView/WavefrontLoader.cpp:

	The beginning of my Alias|Wavefront object loader

2001-06-17 23:13  lpetrich

	* Source_Files/ModelView/MV_Shell.cp:

	Filled it out more; added menu items for model and skin loading

2001-06-17 23:13  lpetrich

	* Source_Files/ModelView/Model3D.h:

	Defines a 3D-model format for A1's internal use; it is intended to
	be OpenGL-friendly.

2001-06-17 23:09  lpetrich

	* ModelViewer.mcp:

	Added a few more files (NavServices library, Wavefront loader)

2001-06-15 01:45  lpetrich

	* Source_Files/Misc/OGL_Textures.cpp:

	Changed Width*Height to TxtrWidth*TxtrHeight in some texture
	operations (semitransparency, infravision, silhouette); this fixes
	some bugs that some had reported with substitute textures.

2001-06-15 00:28  lpetrich

	* Source_Files/Misc/FileHandler.cpp:

	Fix for saving films: CopyContents() now creates dummy file to
	exchange with if there was no file to replace; this dummy file is
	necessary because of the safe-save mechanism (save into a different
	copy, then exchange file attributes).

2001-06-14 02:43  lpetrich

	* Source_Files/Pfhortran/script_parser.cpp:

	Removed a bit of debug code

2001-06-14 02:27  lpetrich

	* Source_Files/Misc/FileHandler.cpp:

	Revised again; thought over why the delete was there -- the default
	is now *not* to delete the original, because if there was an error
	in saving the new copy, the old copy will still be present.

2001-06-14 01:54  lpetrich

	* Source_Files/Misc/marathon2.cpp:

	Added handling of Pfhortran instruction-execution failure

2001-06-14 01:53  lpetrich

	* Source_Files/Misc/: FileHandler.cpp:

	Added AlexJS bug fix: when Nav Services decides to replace a file,
	it is then deleted.

2001-06-14 01:00  lpetrich

	* Source_Files/Pfhortran/: script_parser.cpp, scripting.cpp,
	script_instructions.cpp, scripting.h, script_parser.h:

	Modifications: 
Will always read "Pfhortran Language Definition"
	when starting up (Mac, SDL)
The script parser will return the
	number of operations in the script.
The instruction executor does
	bounds checking on the script-instructions array, and returns
	"false" for being out of bounds.

2001-06-11 11:23  lpetrich

	* ModelViewer.mcp:

	Removed reference to shrunken Apple GLUT file; its contents have
	been moved into "MV Resources"

2001-06-11 11:21  lpetrich

	* Resources/MV Resources:

	Added Apple GLUT resources

2001-06-10 16:00  lpetrich

	* ModelViewer.mcp:

	For testing the loading and rendering of 3D models in an OpenGL
	context; MacOS version

2001-06-10 15:57  lpetrich

	* Resources/MV Resources:

	For the MacOS version of the model viewer

2001-06-10 15:57  lpetrich

	* Source_Files/ModelView/MV_Shell.cp:

	GLUT-based shell for testing of model loader and renderer

2001-06-06 11:31  cbauer

	* tools/dumpwad.cpp:

	works again for M2/Win95 files

2001-05-27 17:16  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Fixed a tiny bug: sizeof(struct wad_header) is now
	SIZEOF_wad_header

2001-05-27 16:38  lpetrich

	* Source_Files/Misc/ChaseCam.cpp:

	Fixed the handling of the chase cam when it stops at walls (Tomb
	Raider mode).

2001-05-27 15:00  lpetrich

	* Source_Files/Misc/: weapon_definitions.h, physics_models.h,
	effect_definitions.h, projectile_definitions.h:

	Added some "static" keywords to the definitions, to avoid
	multiple-definition errors in the M123 Converter

2001-05-27 08:26  cbauer

	* Source_Files/Misc/projectiles.cpp:

	fixed compilation problem with gcc

2001-05-27 04:10  lpetrich

	* Source_Files/Misc/: physics.cpp, weapons.cpp, projectiles.cpp,
	effects.cpp, monsters.cpp, physics_models.h, weapon_definitions.h,
	effect_definitions.h, monster_definitions.h:

	Broke up the un/packing for the various physics definitions for the
	convenience of the M-123 Converer (M1 to M2 format; "Bovine").
	There are now functions that can un/pack definition objects other
	than the "official" ones.

2001-05-27 01:33  lpetrich

	* docs/MML.html:

	Added documentation of player guided-missile view angles and
	ranges; also added documentation of overhead-map polygon colors for
	minor and major ouches (polygon damage).

2001-05-27 01:31  lpetrich

	* Source_Files/Misc/: OverheadMapRenderer.h, overhead_map.cpp,
	OverheadMapRenderer.cpp, player.cpp, monsters.cpp, FileHandler.cpp:

	Added AlexJLS's changes, with appropriate modifications:
Removed
	"no ask before confirm" flag for Nav Services, added setting of
	player view distances and angles in MML, and overhead-map ominor
	and major ouch colors for polygons.

2001-05-17 02:58  lpetrich

	* Source_Files/Misc/import_definitions.cpp:

	Added Steven Bytnar's bug fix for get_physics_wad_data(); a stray
	semicolon after the first if() is now gone.

2001-05-14 23:05  lpetrich

	* Source_Files/: Network/network_speaker.cpp,
	Misc/sound_macintosh.cpp, Misc/FileHandler.cpp:

	Added Thomas Herzog's fixes for MacOS Universal Headers 3.4

2001-05-13 14:47  cbauer

	* README, Source_Files/Misc/FileHandler.h,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/XML_LevelScript.cpp,
	Source_Files/Misc/game_wad.cpp, Source_Files/Misc/mysound.cpp,
	Source_Files/Misc/sound_sdl.cpp:

	fixed compilation problems in SDL port (external sounds remain to
	be implemented)

2001-04-29 23:35  lpetrich

	* data/default_theme/button_l.bmp:

	[no log message]

2001-04-29 22:46  lpetrich

	* Source_Files/Pfhortran/: scripting.cpp, scripting.h:

	Fixed a few variable names and added a != NULL test to a
	script-presence test

2001-04-29 22:33  lpetrich

	* Source_Files/Misc/: vbl_macintosh.cpp, wad_macintosh.cpp:

	Removed a bit of dead code

2001-04-29 22:33  lpetrich

	* Source_Files/Misc/: FileHandler.cpp, FileHandler.h:

	Added "Exchange()" to "FileSpecifier()", for the purpose of doing
	safe saves.

2001-04-29 22:33  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Added some "safe save" code; the code first creates a temporary
	file, then exchanges the save file with the temporary file. It's
	MacOS-specific for now, however.

2001-04-28 15:08  lpetrich

	* Source_Files/Misc/: shell.cpp, shell_macintosh.cpp:

	Added more-detailed cheat control; one can now change the cheat
	keywords.

2001-04-28 14:20  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2001-04-28 14:17  lpetrich

	* docs/MML.html:

	Added documentation of under-liquid OpenGL fog, and also
	documentation of cheat-code keyword changing.

2001-04-28 02:11  lpetrich

	* Source_Files/Misc/: OGL_Setup.cpp, OGL_Setup.h, OGL_Render.cpp:

	Modified the OpenGL fog-color control; now does below-liquid as
	well as above-liquid fogs.

2001-04-28 02:10  lpetrich

	* Source_Files/Pfhortran/script_instructions.cpp:

	Modified the OpenGL fog-color control

2001-04-28 01:03  lpetrich

	* Source_Files/Misc/: sound_macintosh.cpp, mysound.cpp:

	Fixed a few comments

2001-04-28 01:02  lpetrich

	* Source_Files/Misc/: player.cpp, weapons.cpp:

	Made player guided missiles optional and MML-controlled

2001-04-28 01:01  lpetrich

	* docs/MML.html:

	Added documented of "guided" in <player> for saying whether players
	can shoot guided missiles, and also <sound> in <sounds> for setting
	external sounds.

2001-04-27 00:26  lpetrich

	* MML Scripts/: M2 Map Script (test), Marathon 2 Display, Marathon
	 Display, Test_Set_1.txt, Test_Set_2.txt, Text Strings:

	Consolidated some of the text scripts into Test_Set_2.txt, and
	moved the old "XML Test Script" into Test_Set_1.txt; also had to
	re-commit a few of the old resource files because the other
	MacOS-dependent stuff depends on it.

2001-04-27 00:09  lpetrich

	* MML Scripts/: Fog Test[DEAD], Jjaro Texture Animations[DEAD],
	Landscape Parameter Test[DEAD], M1 Texture Substitution
	(test)[DEAD], M2 Map Script (test)[DEAD]:

	Removing these files; will be replaced by some plain-text ones

2001-04-27 00:08  lpetrich

	* MML Scripts/: Change Ovhd Map Mode[DEAD], Miner's Light
	Off[DEAD], Powerup Changes[DEAD], Sound Tests[DEAD], Teleport,
	Folding Off[DEAD], Texture-Load Test[DEAD], Texture-Offset
	Tests[DEAD], View, Font Tests[DEAD]:

	Getting rid of these resource files, so MML stuff can be
	transferred to plain-text files.

2001-04-27 00:04  lpetrich

	* MML Scripts/: Change Ovhd Map Mode, Disable Motion Sensor[DEAD],
	Disable Overhead Map[DEAD], Fog Test, Jjaro Texture Animations,
	Landscape Parameter Test, M1 Texture Substitution (test), M2 Map
	Script (test), Marathon 2 Display[DEAD], Marathon  Display[DEAD],
	Miner's Light Off, Powerup Changes, Show Everything in Overhead
	Map[DEAD], Sound Tests, Teleport, Folding Off, Text Strings[DEAD],
	Texture-Load Test, Texture-Offset Tests, View, Font Tests, XML Test
	Suite[DEAD]:

	Getting rid of these resource files, so MML stuff can be
	transferred to plain-text files.

2001-04-27 00:01  lpetrich

	* Source_Files/Misc/: sound_macintosh.cpp, mysound.cpp:

	Got external-sound loading implemented for in-game sounds; it uses
	QuickTime, so my implementation will be MacOS-specific. You SDL
	guys may have to make some changes to accommodate my sound setup
	MML support.

2001-04-25 01:15  lpetrich

	* Source_Files/Misc/: sound_macintosh.cpp, mysound.cpp:

	Got externally-loaded sounds working; ambient ones don't mix very
	well with the Mara-soundfile sounds, but otherwise, everything
	works but the volume setting.

2001-04-23 23:51  lpetrich

	* Source_Files/Misc/: sound_macintosh.cpp, mysound.cpp:

	First part of support of loading external soundfiles for in-game
	sounds; soundfiles in typical formats and not in Marathon-soundfile
	format.
Still some work to be done; only sound heard is silence.

2001-04-05 02:05  lpetrich

	* Source_Files/Misc/interface_macintosh.cpp:

	Not sure what, but it got modified

2001-04-02 04:01  lpetrich

	* Source_Files/Misc/screen.cpp:

	Got DrawSprocket support sort of half-working; committing this
	version so as to have a backup of my current work.

2001-04-02 02:49  lpetrich

	* Source_Files/Misc/: FileHandler.cpp, shell.h,
	shell_macintosh.cpp:

	Added stuff for Navigation-Services support (new MacOS open/save
	dialog boxes)

2001-04-02 02:48  lpetrich

	* Resources/marathon2.resource:

	Added and edited Mike Benonis's "kind" resource

2001-04-02 02:47  lpetrich

	* AlephOne.mcp:

	Added NavigationLib to files to use

2001-03-28 01:17  lpetrich

	* Source_Files/Misc/OGL_Setup.cpp:

	Added hashtable stage for finding the appropriate OpenGL
	texture-option record for each texture; this may speed up the
	searching in the case of a large list of records.

2001-03-27 17:26  cbauer

	* Source_Files/Misc/OGL_Render.cpp:

	Sprites with replacement textures that were theoretically visible
	but completely clipped would reload their texture every frame
	because the flag that marks the texture as loaded (IsUsed) doesn't
	get set until the texture is actually used for rendering. The
	texture is now loaded at a later point, after the clipping check.

2001-03-26 06:57  cbauer

	* Source_Files/Misc/vbl.cpp:

	fixed compilation problem

2001-03-25 11:36  lpetrich

	* Source_Files/Misc/: vbl.cpp, vbl.h, XML_MakeRoot.cpp:

	Added <keyboard> MML element -- for setting up default key sets.
	Only tested in the MacOS version; should also work in SDL.

2001-03-25 11:35  lpetrich

	* Source_Files/Misc/overhead_map.cpp:

	Fixed one of the comments

2001-03-25 11:34  lpetrich

	* docs/MML.html:

	Added documentation of <keyboard> -- for setting up default key
	sets. Only tested in the MacOS version; should also work in SDL.

2001-03-24 13:36  lpetrich

	* Resources/marathon2.resource:

	Added Mike Benonis's versions of the DITL resources, though I
	detect little change in them from the earlier versions.

2001-03-22 00:15  lpetrich

	* Resources/marathon2.resource:

	Added BNDL stuff so that the Finder will use the appropriate icons
	for various additional filetypes, like MIDI, TEXT, and MML<space>.

2001-03-22 00:13  lpetrich

	* Source_Files/Misc/shell_macintosh.cpp:

	Added a filetype of "MML " to look for, in addition to "TEXT", for
	plain-ASCII MML files.

2001-03-20 15:04  cbauer

	* Source_Files/Misc/: interface.cpp, preferences_sdl.cpp,
	screen.cpp, screen_shared.cpp, shell_sdl.cpp:

	- it is now possible to select 1280x1024 and 1600x1200 resolutions
	in the	 SDL version - MAXIMUM_WORLD_HEIGHT/WIDTH was too small for
	new maximum resolutions

2001-03-20 14:40  ipitcher

	* Source_Files/Misc/: OGL_Render.cpp, OGL_Setup.cpp, OGL_Win32.cpp,
	OGL_Win32.h:

	Added stubs for loading OpenGL extensions under Win32

2001-03-20 01:58  lpetrich

	* Source_Files/Misc/: ViewControl.cpp, ViewControl.h, render.cpp:

	Added FixHorizontalNotVertical stuff, for fixing the view's
	horizontal angle (can see more vertical when HUDless) instead of
	the view's vertical angle (can see less horizontal when HUDless).

2001-03-20 01:57  lpetrich

	* Source_Files/Misc/: screen.h, screen_shared.cpp, screen.cpp:

	Added monitor resolutions 1280*1024 and 1600*1200

2001-03-20 01:56  lpetrich

	* docs/MML.html:

	Added documentation of <view> - <fov> attribute fix_h_not_v for
	fixing a field-of-view angle (default: vertical one fixed; can be
	changed to horizontal).

2001-03-20 01:56  lpetrich

	* Resources/marathon2.resource:

	Added Jesse Simko's new icons and edited them a little to correct
	some gaffes in their construction.

2001-03-19 08:21  cbauer

	* configure.in, Source_Files/Misc/screen_sdl.cpp:

	removed support for SDL 1.1.6 (minimum is now 1.1.7)

2001-03-18 10:56  cbauer

	* Source_Files/Misc/FileHandler_SDL.cpp:

	added native Win32 implementation of ReadDirectory()

2001-03-15 02:07  lpetrich

	* Source_Files/Misc/music.cpp:

	Modified to check if the initial-music file has MacOS typecode
	'mus2'; if so, then it uses the old music-playing code instead of
	my new Quicktime-based code.

2001-03-15 02:06  lpetrich

	* Source_Files/Misc/: filetypes_macintosh.cpp, tags.h:

	Added a typecode for music, with default MacOS value 'mus2'; it is
	between _typecode_preferences and _typecode_theme

2001-03-15 02:05  lpetrich

	* Resources/marathon2.resource:

	Added a FTyp code for music ('mus2') and modified its TMPL resource
	(named 'FTyp) to be able to edit it.

2001-03-14 14:08  lpetrich

	* Source_Files/Misc/: marathon2.cpp, map.h, weapons.cpp,
	player.cpp, monsters.cpp, monsters.h:

	Added AlexJLS's contributions:
Guided missiles
Dangerous polygons
	(minor = lava-like, major = PfhorSlime-like)

2001-03-14 13:11  cbauer

	* Source_Files/Misc/sound_sdl.cpp:

	removed some obsolete code

2001-03-13 09:10  cbauer

	* INSTALL.Windows:

	added instructions for copying data files from M2/Win95 CD-ROM

2001-03-12 14:13  cbauer

	* Source_Files/Misc/game_window_sdl.cpp:

	static HUD picture only gets loaded once

2001-03-12 12:54  cbauer

	* Source_Files/Misc/sound_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	added support for M2/Win95 music file (uncompressed WAV)

2001-03-12 11:40  cbauer

	* aleph.dsp, aleph.dsw:

	added MSCV project files

2001-03-11 11:01  cbauer

	* changelogs/Changes_(Christian_Bauer):

	testing the marathon-cvs mailing list

2001-03-11 08:19  cbauer

	* changelogs/Changes_(Christian_Bauer):

	testing again

2001-03-11 08:15  cbauer

	* changelogs/Changes_(Christian_Bauer):

	another test

2001-03-11 08:13  cbauer

	* changelogs/Changes_(Christian_Bauer):

	testing again

2001-03-11 08:10  cbauer

	* changelogs/Changes_(Christian_Bauer):

	final test?

2001-03-11 08:08  cbauer

	* changelogs/Changes_(Christian_Bauer):

	and another test

2001-03-11 08:07  cbauer

	* changelogs/Changes_(Christian_Bauer):

	testing again

2001-03-11 08:04  cbauer

	* changelogs/Changes_(Christian_Bauer):

	testing the marathon-cvs list

2001-03-11 07:56  cbauer

	* changelogs/Changes_(Christian_Bauer):

	testing again

2001-03-11 07:51  cbauer

	* changelogs/Changes_(Christian_Bauer):

	testing the marathon-cvs list

2001-03-10 14:31  cbauer

	* Source_Files/Misc/FileHandler.cpp:

	fixed LoadedResource::SetData()

2001-03-08 13:34  cbauer

	* Source_Files/Misc/FileHandler.cpp,
	Source_Files/Misc/FileHandler.h,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/images.cpp, Source_Files/Misc/images_sdl.cpp,
	Source_Files/Misc/wad.cpp, changelogs/Changes_(Christian_Bauer):

	added support for pictures in 'pict' and 'clut' wad tags, like the
	Win95 version of Marathon 2 has (images.cpp); the "Images" file can
	now also be a wad file; (untested under MacOS)

2001-03-07 11:49  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Fixed crashing bug of piping 2D graphics through OpenGL. It now
	works correctly, at least on an ATI Radeon card.

2001-02-21 11:04  cbauer

	* Source_Files/: CSeries/sdl_cseries.h, Misc/FileHandler_SDL.cpp,
	Misc/resource_manager.cpp, Pfhortran/script_parser.cpp:

	imported MSVC++ patches from Jeremy

2001-02-15 23:52  lpetrich

	* Source_Files/Misc/FileHandler.cpp:

	Added Event Manager call FlushEvents() to the asynchronous MacOS
	save dialog (FileSpecifier::WriteDialogAsync) so that using
	"return" as one's action key does not cause unwanted saves.

2001-02-15 12:37  cbauer

	* AlephOne-m2-demo.spec, AlephOne-minf-demo.spec, AlephOne.spec.in,
	README, tools/dumpwad.cpp:

	- some tweaks to the spec files (data packages no longer depend on
	AlephOne   package to avoid circular dependency) - dumpwad utility
	displays level flags in hex

2001-02-13 10:50  cbauer

	* tools/: Makefile.am, dumprsrcmap.cpp, dumpwad.cpp:

	added "dumpwad" utility for dumping the structure of Marathon wad
	files

2001-02-13 10:49  cbauer

	* Source_Files/Misc/wad.cpp:

	removed the assertion that directory_entry::index always stores the
	"real" index number of the entry (this is not true for M2/Win95
	wads)

2001-02-12 17:38  cbauer

	* tools/: Makefile.am, dumprsrcmap.cpp:

	added "dumprsrcmap" utility for dumping the resource map of
	resource files recognized by Aleph One

2001-02-11 23:49  lpetrich

	* docs/MML.html:

	Added documentation of player-shape MML to element <player>.

2001-02-11 23:49  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2001-02-11 23:48  lpetrich

	* Source_Files/Misc/items.cpp:

	Modified the flagging of the read-in pickup items so that if an
	unanimated one is found, it will change the "facing" angle from 0
	to -1, instead of earlier 1 to 0.
This was done in anticipation of
	being able to edit item orientations.

2001-02-11 23:48  lpetrich

	* Source_Files/Misc/player.cpp:

	Added MML for specifying player shapes

2001-02-11 13:40  cbauer

	* Source_Files/Misc/: FontHandler.h, OGL_Textures.cpp,
	OGL_Textures.h, screen_sdl.cpp:

	- cleared up some confusion with GLuint vs. uint32 - fixed
	compilation problem on Solaris

2001-02-10 11:16  cbauer

	* Source_Files/Pfhortran/script_parser.cpp:

	fixed problems on systems where "char" is unsigned

2001-02-09 14:53  cbauer

	* Makefile.BeOS:

	adde SDL_image support for BeOS

2001-02-09 02:59  lpetrich

	* Source_Files/Misc/map.cpp:

	Now clears the line and polygon automap data when it starts a level
	-- it's along with the clear of the objects, monsters, effects, and
	projectiles.

2001-02-09 00:15  lpetrich

	* Source_Files/Misc/: media.cpp, map.cpp:

	Fixed major bug in counting objects that live in arrays with a
	"presence" flag, such as active objects, monsters, effects and
	projectiles, and also lights and liquids. This bug only appears
	when trying to save a game with the final slot used, which is why
	its effects had not been noticed earlier.

2001-02-09 00:12  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2001-02-07 12:16  cbauer

	* Source_Files/Misc/OGL_Setup.cpp,
	Source_Files/Misc/images_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- more reasonable default OpenGL flags:     FlatStatic on (because
	the real 'static' effect causes major slowdown)     Fader on (gives
	visual clues when picking up objects etc.)     Map on (faster than
	non-OpenGL map)     LiqSeeThru on (looks cool) - implemented
	support for JPEG compressed, banded terminal PICTs

2001-02-07 00:10  lpetrich

	* Source_Files/Misc/: flood_map.cpp, pathfinding.cpp,
	marathon2.cpp, dynamic_limits.cpp, game_wad.cpp, map.h, map.cpp,
	render.h, render.cpp:

	Made all the map info dynamically allocated -- maximum numbers of
	points, lines, sides, and polygons are now lifted.

2001-02-06 16:52  ipitcher

	* Source_Files/Misc/monsters.cpp:

	Re-applied two line fix for division-by-zero that was crashing
	EVIL, RED and others

2001-02-06 11:41  cbauer

	* Source_Files/Misc/images_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp,
	Source_Files/Misc/screen_shared.cpp,
	Source_Files/Misc/shell_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- implemented support for 1/2/4-bit PICTs - fixed bug in FPS
	calculation

2001-02-05 11:56  cbauer

	* AlephOne.spec.in, INSTALL.BeOS, INSTALL.Unix, INSTALL.Windows,
	README, acconfig.h, configure.in,
	Source_Files/Misc/ImageLoader_SDL.cpp,
	Source_Files/Misc/shell_sdl.cpp,
	Source_Files/Network/network_dummy.cpp,
	changelogs/Changes_(Christian_Bauer):

	- added image-loading facilities to SDL port (requires SDL_image to
	load   anthing other than BMP) - fixed compilation problems when
	SDL_net is not present

2001-02-04 20:50  lpetrich

	* Source_Files/Misc/: game_wad.cpp, map.cpp, map.h,
	map_constructors.cpp, effects.cpp:

	All of the map data is now in individual, dynamically-allocated
	arrays. The renderer must still be taken care of, however.

2001-02-03 00:12  lpetrich

	* Source_Files/Misc/: game_wad.cpp, dynamic_limits.cpp, map.h,
	projectiles.h, effects.h, monsters.h, map.cpp, effects.cpp,
	player.cpp, lightsource.cpp, lightsource.h, media.cpp, media.h,
	platforms.h:

	Modified so that several quantities are now dynamically-allocated
	arrays (objects, monsters, effects, projectiles, annotations,
	lights, liquids, ambient-sound and random-sound defs.
player.cpp
	now won't pick up powerups if already charged to those powerups'
	limit.

2001-02-02 16:05  cbauer

	* acconfig.h, configure.in, Source_Files/Misc/interface.cpp,
	Source_Files/Misc/interface_sdl.cpp,
	Source_Files/Misc/sdl_network.h, Source_Files/Misc/shell.cpp,
	Source_Files/Misc/shell_sdl.cpp, Source_Files/Network/Makefile.am,
	Source_Files/Network/network.cpp, Source_Files/Network/network.h,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dialogs_sdl.cpp,
	Source_Files/Network/network_lookup_sdl.cpp,
	Source_Files/Network/network_stream.cpp,
	Source_Files/Network/network_tcp.cpp,
	Source_Files/Network/network_udp.cpp,
	changelogs/Changes_(Christian_Bauer):

	imported first code for TCP/IP networking based on SDL_net; nothing
	functional yet, however

2001-02-02 12:20  lpetrich

	* Source_Files/Misc/player.cpp:

	Created the <player> subelement <powerup_assign>  for handling the
	powerup item assignments.

2001-02-02 12:19  lpetrich

	* docs/MML.html:

	Corrected a few typos.

2001-02-02 12:14  lpetrich

	* docs/MML.html:

	Added documentation of powerup assignments, which are for making a
	powerup be some different item.

2001-02-02 12:11  lpetrich

	* MML Scripts/: Teleport, Folding Off, View, Font Tests, Change
	Ovhd Map Mode, Fog Test, Jjaro Texture Animations, Landscape
	Parameter Test, M1 Texture Substitution (test), M2 Map Script
	(test), Miner's Light Off, Powerup Changes, Sound Tests,
	Texture-Load Test, Texture-Offset Tests:

	Some more MML test files

2001-02-02 11:42  lpetrich

	* Source_Files/Misc/player.cpp:

	Made powerup definitions variable, and added MML support for that
	variability.

2001-02-02 11:24  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2001-02-02 11:15  lpetrich

	* Source_Files/Misc/player.cpp:

	Made powerup definitions variable, and added MML support for that
	variability.

2001-02-02 11:13  lpetrich

	* Source_Files/Misc/items.cpp:

	[no log message]

2001-02-02 00:17  lpetrich

	* Source_Files/Misc/weapons.cpp:

	Added fix for problem with weapon-firing animations; they would
	wrap around. The trick is to add "prevent_wrap = true;" in the
	updating routines for firing and recovering weapons.

2001-02-01 12:12  cbauer

	* Source_Files/Misc/OGL_Render.cpp:

	fixed compilation problem on machines without OpenGL
	(OGL_IsActive() was used but undefined)

2001-01-31 23:19  lpetrich

	* Source_Files/Misc/: RenderVisTree.h, weapons.cpp,
	RenderVisTree.cpp, monsters.cpp, projectiles.cpp, projectiles.h:

	Turned "vector" into "_vector" to make the code more MSVC-friendly.

2001-01-31 21:22  lpetrich

	* Source_Files/Misc/preprocess_map_mac.cpp:

	Got rid of some old MacOS-specific load/save dialog-box cruft.

2001-01-31 21:22  lpetrich

	* Source_Files/Misc/: fades.cpp, fades.h:

	Added delaying mechanism for liquid faders so that they would get
	forced updates for the first half-second after starting or
	resuming.

2001-01-31 21:22  lpetrich

	* Source_Files/Misc/interface.cpp:

	Added delaying mechanism for liquid faders so that they would get
	forced updates for the first half-second after starting or
	resuming.
Also, stopped the liquid-fader effect when pausing the
	game, such as for starting a dialog box.
The above, however, does
	not apply for faders done with OpenGL; only with faders done with
	the video-buffer translation to outgoing signal.

2001-01-30 23:13  lpetrich

	* Source_Files/Misc/: effect_definitions.h, devices.cpp,
	lightsource.h, mysound.h, player.h, map.h, interface.h:

	Changed "fixed" into "_fixed" to make the code more MSVC-friendly

2001-01-30 23:10  lpetrich

	* Source_Files/CSeries/cstypes.h:

	Changed "fixed" to "_fixed" to make the code more MSVC-friendly

2001-01-30 23:10  lpetrich

	* Source_Files/Misc/: sound_sdl.cpp, vbl_sdl.cpp, mouse_sdl.cpp,
	weapons.cpp, weapon_definitions.h, scottish_textures.cpp,
	RenderRasterize.cpp, vbl_macintosh.cpp, collection_definition.h,
	RenderPlaceObjs.cpp, projectiles.cpp, low_level_textures.cpp,
	render.cpp, physics.cpp, OGL_Render.cpp, RenderRasterize.h,
	RenderPlaceObjs.h, projectile_definitions.h, player.cpp,
	mysound.cpp, world.h, physics_models.h, mouse.h,
	sound_macintosh.cpp, sound_definitions.h, mouse.cpp,
	monster_definitions.h, map.cpp, media.cpp, render.h, fades.cpp,
	lightsource.cpp, scottish_textures.h, media.h, projectiles.h,
	ISp_Support.cpp, weapons.h:

	Changed "fixed" into "_fixed" to make the code more MSVC-friendly

2001-01-30 23:09  lpetrich

	* Source_Files/Misc/game_window.cpp:

	Modified some of the MML support to be boolean

2001-01-30 23:04  lpetrich

	* Resources/marathon2.resource:

	Made the goto-level dialog box MacOS-8-friendly.

2001-01-28 11:44  cbauer

	* Source_Files/: CSeries/sdl_cseries.h, Misc/PlayerName.cpp,
	Misc/XML_ElementParser.cpp, Misc/dynamic_limits.cpp,
	Misc/scenery.cpp:

	fixes for BeOS/ppc

2001-01-28 09:47  cbauer

	* AlephOne.spec.in, INSTALL.BeOS, Makefile.BeOS, README,
	Source_Files/CSeries/csfiles_beos.cpp,
	Source_Files/Misc/resource_manager.cpp,
	changelogs/Changes_(Christian_Bauer):

	- Makefile.BeOS fixed - under BeOS, Aleph One now supports reading
	resource forks from "MACOS:RFORK"   attributes; this makes copying
	Marathon data files from HFS CD-ROMs a simple	matter of
	drag-and-drop

2001-01-23 16:13  lpetrich

	* Source_Files/Misc/OGL_Setup.cpp:

	Now calculating the frame offsets after loading an image.

2001-01-23 16:13  lpetrich

	* Source_Files/Misc/shapes.cpp:

	Corrected some bugs in the composition of substitute-texture
	frames.

2001-01-23 16:12  lpetrich

	* Source_Files/Misc/: wad.h, sdl_widgets.h, sdl_dialogs.h,
	screen_drawing.h, weapons.cpp, vbl_sdl.cpp:

	Made some of the declarations more MSVC-friendly

2001-01-23 16:02  lpetrich

	* docs/MML.html:

	Added documentation of sprite scaling and offsets

2001-01-23 15:59  lpetrich

	* Resources/marathon2.resource:

	Added Benonis's modification of the preferences-panel-selection
	popup menu

2001-01-23 05:37  lpetrich

	* Source_Files/Misc/: ImageLoader.h, XML_ElementParser.h,
	shell_macintosh.cpp, XML_ResourceFork.cpp, AnimatedTextures.cpp,
	map_constructors.cpp, monsters.h, OGL_Render.cpp, OGL_Setup.cpp,
	OverheadMap_OGL.h, RenderPlaceObjs.h, RenderRasterize.h,
	RenderSortPoly.h, RenderVisTree.h, scenery.cpp, ViewControl.cpp,
	XML_LevelScript.cpp:

	Changed #include <vector.h> to #include <vector>, and similar
	changes with <algorithm.h> and <functional.h>; added "using
	namespace std;" as appropriate to insure that the code compiled
	without ugliness such as adding std:: to vector<> in declarations.

2001-01-18 23:09  lpetrich

	* Resources/marathon2.resource:

	Added STR# 128 resource that points to folder "Scripts"

2001-01-18 10:25  lpetrich

	* Source_Files/Misc/interface_macintosh.cpp:

	Modified popup-menu code so that the text gets pasted in after a
	menu item is added; this gets around the MacOS Menu Manager's
	interpreting some characters in map names as control characters for
	the menu-item display.

2001-01-18 10:25  lpetrich

	* Source_Files/Misc/OGL_Setup.cpp:

	Added support for substitute-texture sprite offsets; still need to
	test it, however.

2001-01-18 10:25  lpetrich

	* Source_Files/Misc/OGL_Setup.h:

	Added support for substitute-texture offsets

2001-01-18 10:25  lpetrich

	* Source_Files/Misc/: screen.cpp, screen_shared.cpp,
	screen_sdl.cpp:

	[no log message]

2001-01-18 10:24  lpetrich

	* Source_Files/Misc/: RenderPlaceObjs.cpp, render.cpp:

	Added support for vertical mirroring

2001-01-18 10:24  lpetrich

	* Source_Files/Misc/shapes.cpp:

	Added support for substitute-texture offsets; still need to test
	it, however.

2001-01-18 09:58  lpetrich

	* Resources/marathon2.resource:

	Stretched the new level-skip dialog box a bit downwards; it's now
	possible to use the level-select popup menu without any trouble.

2001-01-17 10:52  lpetrich

	* Source_Files/Misc/: screen_shared.cpp, screen_sdl.cpp,
	screen.cpp:

	Made effort to unify the rendering of on-screen text in both MacOS
	and SDL modes -- that stuff is now in screen_shared.cpp

2001-01-16 14:09  cbauer

	* Source_Files/Misc/: FontHandler.cpp, FontHandler.h,
	OGL_Render.cpp, OGL_Render.h, marathon2.cpp, screen_sdl.cpp:

	FPS and position display now render correctly with OpenGL on the
	SDL port

2001-01-16 09:11  cbauer

	* autogen.sh:

	updated autogen.sh script

2001-01-15 14:11  cbauer

	* README, Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/FontHandler.cpp,
	Source_Files/Misc/OverheadMap_SDL.cpp:

	OpenGL text rendering under SDL now works

2001-01-15 13:15  lpetrich

	* Source_Files/Misc/FontHandler.cpp:

	First, ThemeFontHandler ought to be DFontHandler.
Also fixed a few
	SDL-code bugs as Ryan Marquis's request.

2001-01-14 21:36  lpetrich

	* Source_Files/Misc/: OGL_Setup.cpp, sdl_dialogs.cpp,
	FontHandler.cpp, OverheadMap_SDL.cpp:

	Added Matthew Reda's SDL-font patches.
Turned FontSpecifer into
	ThemeFontSpecifier in sdl_dialogs.cpp at someone's request.
Got
	rid of FontSpecifier::Normal,Bold,Italic,Underline; using plain old
	styleNormal,Bold,Italic,Underline

2001-01-14 21:35  lpetrich

	* Source_Files/Misc/screen_drawing_macintosh.cpp:

	Added #include "my32bqd.h"

2001-01-14 21:32  lpetrich

	* Source_Files/Misc/: FontHandler.h, screen_drawing.cpp:

	Added Matthew Reda's SDL-font patches.
Turned FontSpecifer into
	ThemeFontSpecifier in sdl_dialogs.cpp at someone's request.
Got
	rid of FontSpecifier::Normal,Bold,Italic,Underline; using plain old
	styleNormal,Bold,Italic,Underline

2001-01-14 20:47  lpetrich

	* Source_Files/Misc/: ViewControl.cpp, overhead_map.cpp:

	Added Matthew Reda's SDL-font patches.
Turned FontSpecifer into
	ThemeFontSpecifier in sdl_dialogs.cpp at someone's request.
Got
	rid of FontSpecifier::Normal,Bold,Italic,Underline; using plain old
	styleNormal,Bold,Italic,Underline

2001-01-13 12:33  cbauer

	* README, Source_Files/CSeries/cstypes.h,
	Source_Files/Misc/FontHandler.cpp, Source_Files/Misc/FontHandler.h,
	Source_Files/Misc/Makefile.am, Source_Files/Misc/OGL_Setup.cpp,
	Source_Files/Misc/OverheadMap_SDL.cpp,
	Source_Files/Misc/screen_drawing.cpp,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp,
	Source_Files/Misc/sdl_dialogs.cpp, Source_Files/Misc/shell.cpp:

	SDL port compiles and works again (no additional features yet,
	though)

2001-01-12 07:25  lpetrich

	* Resources/marathon2.resource:

	Added Jesse Simko's dialog-box changes; preferences popup menus
	apparently work better now.
Added a new version of level-selection
	dialog box, that makes level names in a popup menu (added DLOG,
	DITL, CNTL, and MENU resource ID 200).
Also used another person's
	app icon, but modified a bit

2001-01-12 07:25  lpetrich

	* Source_Files/Misc/interface_macintosh.cpp:

	Added popup-menu selection of the level to skip to; this was
	inspired by the SDL version apparently having this feature.

2001-01-12 07:25  lpetrich

	* Source_Files/Misc/FontHandler.cpp:

	Fixed a bug in the MacOS version of FontHandler::TextWidth(); the
	font gets set to the object's font before getting the width

2001-01-08 08:24  lpetrich

	* Source_Files/Misc/: screen_sdl.cpp, screen_drawing_sdl.cpp,
	screen_drawing_macintosh.cpp, computer_interface.cpp,
	FontHandler.cpp, computer_interface_sdl.cpp, OverheadMap_SDL.cpp,
	OverheadMap_SDL.h, FontHandler.h, screen_drawing.cpp,
	ViewControl.cpp, overhead_map.cpp:

	Rewrote the SDL versions of the code with fonts so as to use the
	various FontSpecifier objects; also rewrote FontSpecifier itself so
	that it has SDL support.
Turned the "File" fields into "#4" for
	Monaco and "#22" for Courier, pending some alternative sort of
	SDL-mode setup.

2001-01-06 17:18  cbauer

	* configure.in:

	trivial version number change to check whether the marathon-cvs
	list is working

2001-01-06 12:13  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2001-01-06 12:12  lpetrich

	* docs/MML.html:

	Added documentation of font-file support

2001-01-06 12:08  lpetrich

	* Source_Files/Misc/: weapons.cpp, projectiles.cpp, projectiles.h:

	Added stuff for AlexJS's guided-weapon patch

2001-01-05 11:37  lpetrich

	* Source_Files/Misc/FontHandler.cpp:

	operators ==, !=, and = now work with the filename member also.

2001-01-05 11:33  lpetrich

	* Resources/marathon2.resource:

	Added Benoni's changes to it -- MacOS-8-friendly dialog boxes, etc.

2001-01-05 11:30  lpetrich

	* Source_Files/Misc/: shell_macintosh.cpp, wad_prefs_macintosh.cpp:

	Added Benoni's changes; they are for supporting the modified MacOS
	preferences dialog boxes

2001-01-05 11:30  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	[no log message]

2001-01-05 11:29  lpetrich

	* Source_Files/Misc/: FontHandler.h, FontHandler.cpp:

	Added support for font-file names; the "file" field and [file=""]
	in MML

2001-01-05 11:29  lpetrich

	* Source_Files/Misc/screen_drawing.cpp:

	Added default font-file names: monaco.ttf and courier.ttf

2001-01-05 11:29  lpetrich

	* Source_Files/Misc/: overhead_map.cpp, ViewControl.cpp:

	Added default font-file name: monaco.ttf

2001-01-05 11:29  lpetrich

	* Source_Files/Misc/OGL_Textures.cpp:

	Added support for substituted sprite textures.

2000-12-31 15:21  lpetrich

	* Source_Files/Misc/FontHandler.cpp:

	Modified the MacOS setup so that the GWorld is 32-bit instead of
	8-bit; this will do the antialiasing correctly at the expense of
	more temporary memory.

2000-12-31 15:20  lpetrich

	* Source_Files/Misc/weapons.cpp:

	Turned a remaining out-of-range assert into a no-render

2000-12-29 19:13  lpetrich

	* Source_Files/Misc/: OverheadMap_SDL.cpp, OverheadMap_OGL.cpp,
	OverheadMap_QD.cpp, OverheadMap_OGL.h, OverheadMap_SDL.h,
	OverheadMap_QD.h, FontHandler.cpp, FontHandler.h,
	OverheadMapRenderer.h, overhead_map.cpp, OGL_Textures.cpp,
	OGL_Render.cpp:

	Added support for OpenGL font textures in the overhead map. This
	included a slight rewriting of the other overhead-map renderers, as
	well as the addition of a texture-width function to FontSpecifier
	so as to properly center text.
Also necessary was for OGL_Render
	and OGL_Textures to be able to tell the overhead-map fonts to get
	set up as needed (level starting, textures getting reset).

2000-12-29 17:56  lpetrich

	* Source_Files/Misc/screen.h:

	[no log message]

2000-12-29 17:56  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	In this and in screen.cpp, the black halo around the text has been
	turned into a drop shadow, reducing the effective number of glyphs
	rendered by a factor of 4.5

2000-12-29 17:55  lpetrich

	* Source_Files/Misc/shell.h:

	Added screen_printf(char *format, ...) -- which displays a message
	on the screen for a few seconds. It works the same way as printf()
	and similar functions. It was added for displaying netgame messages
	and for debugging.

2000-12-29 17:55  lpetrich

	* Source_Files/Misc/screen_shared.cpp:

	Added on-screen message handling

2000-12-29 17:55  lpetrich

	* Source_Files/Misc/screen.cpp:

	Added on-screen message displaying, in the same style as the other
	on-screen text

2000-12-29 17:55  lpetrich

	* Source_Files/Misc/screen_sdl.cpp:

	Added screen-message displaying, in the same style as the other
	on-main-screen text

2000-12-29 03:36  lpetrich

	* Source_Files/Misc/: OGL_Render.cpp, FontHandler.cpp, screen.cpp,
	OGL_Render.h, FontHandler.h, OGL_Textures.cpp,
	screen_drawing_macintosh.cpp:

	These files contain OpenGL font-texture support; most of the
	support work, in FontHandler.*, has been done, and on-screen fonts
	are now rendered in OpenGL using these textures.

2000-12-25 15:13  lpetrich

	* Source_Files/Misc/: FontHandler.cpp,
	screen_drawing_macintosh.cpp, screen_drawing.cpp, overhead_map.cpp,
	FontHandler.h, ViewControl.cpp, screen.cpp, OverheadMap_OGL.cpp,
	OGL_Render.cpp:

	Modified the FontSpecifier API somewhat, so that it contains stuff
	like text heights and line spacings; also added some functions to
	do appropriate inits and updates.
Also, did initing of fonts
	wherever reasonable.
Also hardcoded initial values of the
	interface rectangles into screen_drawing.cpp (MML manipulation is
	still possible, however)

2000-12-25 15:11  lpetrich

	* AlephOne.mcp:

	Removed Moo rect resource -- contents now hardcoded

2000-12-24 05:27  lpetrich

	* Source_Files/Misc/weapons.cpp:

	Added support for idle-weapon animations

2000-12-24 02:59  lpetrich

	* Source_Files/Misc/: screen.cpp, screen_shared.cpp,
	screen_sdl.cpp:

	Created screen_shared.cpp for stuff that is cross-platform; marked
	out duplicated stuff in screen_sdl.cpp with #ifdef MOVED_OUT /
	#endif

2000-12-24 01:44  lpetrich

	* Source_Files/Misc/: screen_drawing_macintosh.cpp,
	screen_drawing.cpp, screen.cpp, interface_macintosh.cpp,
	preferences_macintosh.cpp:

	[no log message]

2000-12-20 01:21  lpetrich

	* Source_Files/Misc/platforms.cpp:

	Now works OK when neither the floor nor the ceiling is a platform
	surface.

2000-12-18 12:46  lpetrich

	* Source_Files/Misc/: mysound.cpp, shell_macintosh.cpp,
	preferences_macintosh.cpp, player.cpp, monsters.cpp, items.cpp,
	computer_interface.cpp, mysound.h, ViewControl.cpp, ViewControl.h:

	Implemented remaining hardcoded sounds in mysound.*; modified other
	code so as to get these sounds

2000-12-18 12:45  lpetrich

	* Source_Files/Pfhortran/script_instructions.cpp:

	Moved teleport-sound control to mysound.h

2000-12-18 11:15  lpetrich

	* Source_Files/Misc/ViewControl.h:

	Added stuff for setting teleport sounds; ought to move that
	elsewhere.

2000-12-18 11:14  lpetrich

	* Source_Files/Misc/ViewControl.cpp:

	Added stuff to set teleport sounds; ought to move that elsewhere.

2000-12-18 11:14  lpetrich

	* Source_Files/Misc/player.cpp:

	Added setting of teleport sounds for M1 compatibility

2000-12-18 11:14  lpetrich

	* Source_Files/Misc/FontHandler.h:

	ont-abstraction support; this object stores fonts by name, size,
	and style, with the name capable of being a search list.

2000-12-18 11:13  lpetrich

	* Source_Files/Misc/shell_macintosh.cpp:

	Hardcoded "escape" = quit, except when in terminal mode and for a
	short time afterward.

2000-12-18 11:13  lpetrich

	* Source_Files/Misc/OverheadMap_QD.h:

	Added support for font abstraction.
F

2000-12-18 11:13  lpetrich

	* Source_Files/Misc/: OverheadMap_QD.cpp, OverheadMap_OGL.cpp,
	OverheadMapRenderer.h, OverheadMap_OGL.h, game_window.cpp,
	screen_drawing.cpp, screen_drawing.h, computer_interface.cpp,
	screen.cpp, OGL_Render.cpp:

	Added support for font abstraction.

2000-12-18 11:13  lpetrich

	* Source_Files/Misc/overhead_map.cpp:

	Added support for font abstraction and variable-width lines.

2000-12-18 11:13  lpetrich

	* Source_Files/Misc/FontHandler.cpp:

	Font-abstraction support; this object stores fonts by name, size,
	and style, with the name capable of being a search list.

2000-12-18 11:05  lpetrich

	* Source_Files/Pfhortran/script_instructions.cpp:

	Added teleport-sound control for M1 compatibility

2000-12-18 11:05  lpetrich

	* docs/MML.html:

	Added documentation of font and line-width support

2000-12-18 11:04  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-12-18 10:45  lpetrich

	* AlephOne.mcp:

	Added font-handling stuff

2000-12-16 11:57  lpetrich

	* Source_Files/Misc/OGL_Textures.cpp:

	Fixed handling of substituted landscape textures; they need not
	have power-of-2 heights now.

2000-12-15 12:12  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Put in CurrFogColor for the fog color actually used, so as to be
	able to handle infravision correctly in all cases (void color,
	landscape color). It is calculated from FogColor at the beginning
	of each frame.

2000-12-15 12:06  lpetrich

	* Source_Files/Misc/: OGL_Render.cpp, OGL_Setup.cpp,
	OGL_Dialog.cpp, OGL_Setup.h:

	Modified the fog handling so that:
Preferences don't have fog
	details
Fog on/off in preferences has become whether fog is allowed
	to happen
Fog presence, depth, and color can be specified with MML

2000-12-15 12:01  lpetrich

	* Resources/marathon2.resource:

	Eliminated fog-preferences setting; added "fog allowed" checkbox

2000-12-15 01:28  lpetrich

	* Source_Files/Misc/map_constructors.cpp:

	Turned some preset-size arrays in precalculate_map_indexes() into
	global STL vectors; this fixes some buffer-overflow problems that
	some complicated-geometry maps have.

2000-12-10 03:45  lpetrich

	* Source_Files/Misc/FileHandler.cpp:

	Removed some redundant alias-resolution code

2000-12-07 12:23  lpetrich

	* Source_Files/Misc/: FileHandler.h, FileHandler.cpp:

	Added direct type/creator setting with a new MacOS
	FileSpecifier::Create()

2000-12-07 00:50  lpetrich

	* Source_Files/Misc/marathon2.cpp:

	Removed some sound preloading that I consider superfluous; it may
	anyway have to be modified for M1 compatibility.

2000-12-06 16:01  cbauer

	* Source_Files/Misc/sound_sdl.cpp:

	added empty PreloadLevelMusic()

2000-12-05 22:27  lpetrich

	* Source_Files/Misc/screen_sdl.cpp:

	Added GetSizeWithHUD() and GetSizeWithoutHUD() to be consistent
	with my modification of Mark Levin's HUD-hiding/showing Pfhortran
	patch

2000-12-04 23:33  lpetrich

	* Source_Files/Misc/: shapes_macintosh.cpp, keyboard_dialog.cpp,
	images_macintosh.cpp, screen.cpp, screen.h, shell_macintosh.cpp,
	interface_macintosh.cpp, game_dialogs.cpp, screen_drawing.cpp:

	Replaced screen_window and world_device with accessors in
	preparation for DrawSprocket support.

2000-12-04 02:04  lpetrich

	* Source_Files/Misc/: OGL_Textures.cpp, OGL_Setup.h:

	For 16-bit internal texture storage, specified 4444 instead of 5551
	bit division, so as to have better representation of
	semitransparent textures.

2000-12-04 02:04  lpetrich

	* Source_Files/Misc/: screen.cpp, screen.h:

	Added functions for specifying the size indices for HUD-less and
	HUDded versions of a display size.

2000-12-04 02:00  lpetrich

	* Source_Files/Pfhortran/script_instructions.cpp:

	Added a modification of Mark Levin's HUD-management patch

2000-12-04 01:57  lpetrich

	* Resources/marathon2.resource:

	Changed "5551" to "4444" in for 16-bit internal storage in OpenGL

2000-12-03 15:40  lpetrich

	* Source_Files/Misc/player.cpp:

	Checking in Benad's netgame changes

2000-12-03 15:38  lpetrich

	* AlephOne.mcp:

	Added DrawSprocket and related libraries

2000-12-03 15:37  lpetrich

	* Resources/marathon2.resource:

	Added graphics-preferences dialog-box item for filling the screen

2000-12-03 15:36  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	If the object-placement chunk is absent, will create a blank one.

2000-12-03 15:36  lpetrich

	* Source_Files/Misc/ISp_Support.cpp:

	Added weak-link test code, in case the ISp is absent

2000-12-03 15:35  lpetrich

	* Source_Files/Misc/: shell_macintosh.cpp, screen.h:

	Suspend/resume now transmits MacOS events to screen.cpp

2000-12-03 15:35  lpetrich

	* Source_Files/Misc/: mysound.h, sound_macintosh.cpp:

	Added "extra extra" memory sound for size, for those who have given
	A1 a big partition.

2000-12-03 15:35  lpetrich

	* Source_Files/Misc/screen.cpp:

	Attempted to add DrawSprocket support for the purpose of having the
	display fill the screen; some code is present, but it has not been
	very successful.

2000-12-03 15:35  lpetrich

	* Source_Files/Misc/preferences_macintosh.cpp:

	Added support for filling the screen; currently inactive

2000-12-02 16:58  lpetrich

	* Source_Files/Misc/: screen.cpp, screen.h, shell_macintosh.cpp:

	Modified to do suspend/resume more correctly in the MacOS version;
	will completely hide the Marathon app.

2000-12-02 03:51  lpetrich

	* Source_Files/Misc/weapons.cpp:

	Created some alternatives to some of the asserts; this solves some
	problems with La Cosa Nostra and RED

2000-12-01 05:04  lpetrich

	* Source_Files/Misc/FileHandler.h:

	Added SetToSubdirectory() to DirectorySpecifier, with Unix/URL path
	syntax; this is for specifying subdirectories to search in

2000-12-01 05:04  lpetrich

	* Source_Files/Misc/XML_ResourceFork.cpp:

	Changed a sort from a bubble sort to an STL sort (STL uses a
	quicksort-like algorithm)

2000-12-01 05:04  lpetrich

	* Source_Files/Misc/filetypes_macintosh.cpp:

	Improved handling of too-small FTyp resources

2000-12-01 05:03  lpetrich

	* Source_Files/Misc/FileHandler.cpp:

	Added SetToSubdirectory(), with Unix/URL path syntax; reorganized
	the file-searching code

2000-12-01 05:03  lpetrich

	* Source_Files/Misc/shell_macintosh.cpp:

	Added support for MacOS approximation of SDL environment variable
	for specifying search directories: STR# resource 128 contains list
	of directories to search through

2000-11-30 01:00  lpetrich

	* Source_Files/Misc/: screen.cpp, ViewControl.cpp, ViewControl.h,
	render.cpp:

	Added some stuff for controlling whether the the view gets
	horizontally stretched and whether teleporting objects get static +
	horizontal squeezing; this should be useful for scenarios with
	low-tech settings

2000-11-30 00:56  lpetrich

	* docs/MML.html:

	Added to <view> element some attributes for teleport folding and
	static, boolean attributes "fold_effect" and "static_effect"

2000-11-27 21:45  lpetrich

	* Resources/Text Strings:

	Changed <IDefault into <Default> to look more reasonable

2000-11-27 13:05  lpetrich

	* Source_Files/Misc/: music.cpp, XML_LevelScript.cpp, music.h:

	Added support for music-file preloading using QuickTime's
	PrerollMovie() function; added PreloadLevelMusic() to music.h.
	Means that a level's music will play as soon as the level starts.

2000-11-27 04:46  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Restored a "dynamic_world->current_level_number=
	entry->level_number;" statement.

2000-11-27 03:00  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Moved one of the RunLevelScript() calls closer to some of the
	map-loading code, so it will be before entering_map(), which loads
	the shapes. This is so that loaded shapes will be specified with
	the proper MML script.

2000-11-27 00:02  lpetrich

	* Source_Files/Misc/OGL_Setup.cpp:

	Added system for loading a substitute texture only if its filename
	had changed or if it had gotten unloaded.

2000-11-26 09:37  lpetrich

	* docs/MML.html:

	Added documentation of subelement <end_screens> to level-scripting
	documentation.

2000-11-26 09:36  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-11-26 09:31  lpetrich

	* Source_Files/Misc/: interface.cpp, XML_LevelScript.cpp,
	XML_LevelScript.h, interface_macintosh.cpp:

	Added end-screen-control support; this should be good when there
	are more than 99 levels in a level file, and when one wants more
	than one end screen, as in the end of Marathon 1.

2000-11-25 23:08  lpetrich

	* docs/MML.html:

	Added documentation of subelement <movie> to level-scripting
	documentation.

2000-11-25 23:06  lpetrich

	* Source_Files/Misc/: interface.cpp, XML_LevelScript.cpp,
	XML_LevelScript.h, interface_macintosh.cpp:

	Added support for Jesse Simko's idea of beginning-of-level movies
	for every possible level in a file; such movies can also be played
	at the end of a game.

2000-11-25 12:46  lpetrich

	* M123_Converter.mcp[DEAD], Resources/M123 Resources[DEAD]:

	[no log message]

2000-11-24 18:01  cbauer

	* Source_Files/Misc/: images_sdl.cpp, preferences_sdl.cpp:

	corrected preferences dialog palette in non-8-bit-modes

2000-11-24 13:40  cbauer

	* Source_Files/Misc/: RenderRasterize.cpp, shell_sdl.cpp:

	fixed possible division-by-zero in
	RenderRasterizerClass::xz_clip_flagged_world_points() [Mare Ceti]

2000-11-24 10:02  cbauer

	* README, configure.in, Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp,
	Source_Files/Pfhortran/script_instructions.cpp,
	changelogs/Changes_(Christian_Bauer):

	- implemented fading and gamma table effects - now requires SDL
	1.1.6 (SDL_SetPalette() and SDL_SetGammaRamp())

2000-11-22 16:58  cbauer

	* AUTHORS, INSTALL.BeOS, INSTALL.Windows, README, configure.in,
	Source_Files/Misc/FileHandler.h, Source_Files/Misc/interface.cpp,
	Source_Files/Misc/mouse_sdl.cpp, Source_Files/Misc/preferences.cpp,
	Source_Files/Misc/preferences.h,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/screen.cpp, Source_Files/Misc/screen.h,
	Source_Files/Misc/screen_sdl.cpp, Source_Files/Misc/sdl_widgets.h,
	Source_Files/Misc/shell.h, Source_Files/Misc/shell_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- integrated patches for Win32 (except OpenGL-related ones) by Ian
	Pitcher - fullscreen vs. windowed mode now selectable in graphics
	preferences dialog,   overridable by "-f" and "-w" command line
	flags [Ian Pitcher] - pausing the games switches out of fullscreen
	mode - added option for inverting mouse Y-axis [Ian Pitcher]

2000-11-22 01:32  lpetrich

	* M123_Converter.mcp:

	CodeWarrior 6 project file for the Marathon 1-2-3 Converter
	("Bovine")

2000-11-22 01:28  lpetrich

	* Resources/M123 Resources:

	Resources for MacOS version of Marathon 1-2-3 Converter ("Bovine")

2000-11-19 14:57  lpetrich

	* Resources/M2, Semitpt Liquids:

	Added semitransparency for some of the inadvertently-omitted
	water-texture puddles.

2000-11-19 14:56  lpetrich

	* docs/MML.html:

	Now includes documentation on the new texture_loading element.

2000-11-19 14:55  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-11-19 14:52  lpetrich

	* Source_Files/Misc/: map.cpp, map.h, OGL_Render.cpp,
	OGL_Textures.cpp, XML_MakeRoot.cpp:

	Added support for texture-loading control via MML. One can now
	control which wall textures and scenery textures to load, and also
	whether to load landscape textures.

2000-11-19 00:36  lpetrich

	* Source_Files/Misc/scottish_textures.cpp:

	Software-rendering support for vertical-repeat landscapes now
	present.

2000-11-18 14:49  lpetrich

	* docs/MML.html:

	Updated to include vertical repeats for landscapes

2000-11-18 10:57  lpetrich

	* Source_Files/Misc/mouse.cpp:

	Tried to improve the handling of absent mice, which happens with
	some PowerBooks.

2000-11-18 10:57  lpetrich

	* Source_Files/Misc/FileHandler.cpp:

	Changed a "char *" to a "const char *"

2000-11-18 10:56  lpetrich

	* Source_Files/Misc/ViewControl.h:

	Added a vertical-repeat MML element ("vert_repeat") to the
	landscape element; this indicates whether landscapes are to repeat
	vertically in Marathon 1 fashion
Also changed the default frame to
	be -1, which means all frames of a collection.

2000-11-18 10:56  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Added setting of landscape-vertical-repeat flag in TextureManager
	object

2000-11-18 10:56  lpetrich

	* Source_Files/Misc/OGL_Textures.h:

	Added a definition of the landscape-vertical-repeat flag

2000-11-18 10:56  lpetrich

	* Source_Files/Misc/OGL_Setup.cpp:

	Implemented loading of glowmap substitute textures.

2000-11-18 10:56  lpetrich

	* Source_Files/Misc/OGL_Textures.cpp:

	Added support for glow-mapped substitute textures; also implemented
	the vertical-repeat option for landscape textures.

2000-11-18 10:56  lpetrich

	* Source_Files/Misc/ViewControl.cpp:

	Added a vertical-repeat MML element ("vert_repeat") to the
	landscape element; this indicates whether landscapes are to repeat
	vertically in Marathon 1 fashion

2000-11-14 10:55  lpetrich

	* Source_Files/Network/: network_dialogs.cpp, network.cpp:

	Added explicit "int" types for a few variables; CodeWarrior 6 had
	objected to their absence.

2000-11-14 10:54  lpetrich

	* Source_Files/Misc/ISp_Support.cpp:

	Made a few changes to make this code CodeWarrior-6-friendly:
	#ifdef USE_OLD_INPUT_SPROCKET_LABELS
becomes
#if
	USE_OLD_INPUT_SPROCKET_LABELS
since it's always defined by
	InputSprocket.h
and also put in
#define USE_OLD_ISPNEED_STRUCT 1
	so that the old one will get used (the third field is a short
	instead of a byte followed by another byte)

2000-11-14 10:25  cbauer

	* Source_Files/Misc/FileHandler.h,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/ImageLoader_SDL.cpp,
	Source_Files/Misc/Makefile.am, Source_Files/Misc/OGL_Setup.cpp,
	Source_Files/Misc/images.cpp,
	Source_Files/Misc/monster_definitions.h,
	Source_Files/Misc/monsters.cpp, Source_Files/Misc/monsters.h,
	Source_Files/Misc/placement.cpp,
	Source_Files/Pfhortran/Pfhortran_Language_Definition,
	Source_Files/Pfhortran/script_instructions.cpp,
	Source_Files/Pfhortran/script_instructions.h,
	Source_Files/Pfhortran/script_parser.cpp,
	changelogs/Changes_(Christian_Bauer):

	- included patches for Pfhortran monster control, contributed by
	Mark Levin - added dummy ImageLoader_SDL.cpp file - replaced
	FileSpecifier::OpenRelative() by FileSpecifier::SetNameWithPath(),
	 to be consistent with the MacOS version

2000-11-12 20:30  lpetrich

	* Source_Files/Misc/: overhead_map.cpp, render.h, render.cpp:

	Added support for alternative overhead-map modes. In additional to
	the normal, cumulative mode, there is now a currently-visible mode
	and an "all" mode, something like what Forge has.

2000-11-12 20:28  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-11-12 20:28  lpetrich

	* docs/MML.html:

	Updated to include alternative overhead-map modes

2000-11-12 20:00  lpetrich

	* docs/MML.html:

	Updated to include OpenGL-mode additions to the "texture" element
	-- support for texture substitution.

2000-11-12 19:59  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-11-12 19:57  lpetrich

	* Source_Files/Misc/OGL_Setup.h:

	Added a function definition for editing the opacity (alpha channel)
	of a set of pixels, as a function of the texture options.

2000-11-12 19:57  lpetrich

	* Source_Files/Misc/OGL_Textures.h:

	Changed some GLuint's to uint32's and so forth.

2000-11-12 19:57  lpetrich

	* Source_Files/Misc/ImageLoader.h:

	Added support for loading alpha channels as well as colors.

2000-11-12 19:57  lpetrich

	* Source_Files/Misc/OGL_Setup.cpp:

	Moved code for editing opacity (alpha) values into here.

2000-11-12 19:56  lpetrich

	* Source_Files/Misc/ImageLoader_Macintosh.cpp:

	Added support for loading of the alpha channel (opacity) from an
	image file.

2000-11-12 19:56  lpetrich

	* Source_Files/Misc/OGL_Textures.cpp:

	Code for doing glowmapping has been cleaned up somewhat.
Support
	for texture substitution has been improved. It has:
Support for
	walls and landscapes.
Proper infravision colors.
Glowmapping still
	not supported in such textures, however.

2000-11-10 15:57  ipitcher

	* Source_Files/Misc/monsters.cpp:

	Quick fix for potential division-by-zero in activate_monster()

2000-11-07 01:51  lpetrich

	* Source_Files/Misc/OGL_Setup.cpp:

	Added code for MML parsing of textures; also added some
	substitute-texture loading and unloading code.

2000-11-07 01:51  lpetrich

	* Source_Files/Misc/OGL_Textures.h:

	Added a function for doing loading of substitute textures

2000-11-07 01:51  lpetrich

	* Source_Files/Misc/ImageLoader.h:

	Image descriptor and image loader; this is intended for doing
	substitute textures in OpenGL mode.

2000-11-07 01:51  lpetrich

	* Source_Files/Misc/ImageLoader_Macintosh.cpp:

	MacOS version of image-file loader -- loads into ImageDescriptor
	records

2000-11-07 01:51  lpetrich

	* Source_Files/Misc/OGL_Textures.cpp:

	Added some code to do texture substitution

2000-11-07 01:47  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	[no log message]

2000-11-07 01:47  lpetrich

	* Source_Files/Misc/: FileHandler.h, FileHandler.cpp:

	MacOS version now initializes everything, avoiding crashes caused
	by nonzero values of resource handles and stuff like that

2000-11-07 01:46  lpetrich

	* Source_Files/Misc/music.cpp:

	Got rid of read-object macro

2000-11-07 01:45  lpetrich

	* Source_Files/Misc/shapes.cpp:

	Added loading and unloading of OpenGL substitute textures

2000-11-07 01:45  lpetrich

	* Source_Files/Misc/crc.cpp:

	Got rid of read-object macro in file read

2000-11-07 01:44  lpetrich

	* Source_Files/Misc/OGL_Setup.h:

	Added image descriptors for normal and glow images to the OpenGL
	per-bitmap texture options; these are what get substituted if
	present.

2000-11-07 01:42  lpetrich

	* Source_Files/Misc/player.cpp:

	Checking in Benad's netgame changes

2000-11-04 16:12  cbauer

	* Source_Files/Misc/RenderRasterize.cpp:

	fixed another possible division-by-zero, in render_node_side()

2000-11-04 12:09  cbauer

	* Source_Files/Misc/map.cpp:

	fixed possible division-by-zero in push_out_line() (Siege of
	Nor'Korh, level 2)

2000-11-04 07:34  cbauer

	* Source_Files/Misc/screen_sdl.cpp:

	added required surface locking to darken_world_window()

2000-10-20 01:43  lpetrich

	* Source_Files/Misc/: map.cpp, RenderPlaceObjs.cpp,
	screen_drawing.cpp, shapes_macintosh.cpp, shapes_sdl.cpp,
	weapons.cpp:

	Improved the degradation in the case of absent sequences, views,
	frames, and bitmaps; some failed assertions were replaced by
	no-draw actions. In particular,
	get_object_shape_and_transfer_mode() sets data->collection_code to
	NONE, which is then tested for. Also, get_shape_pixmap() and
	get_shape_surface() were changed so that they return NULL in the
	case of nonexistent frames or bitmaps.
This enables SMG's and
	their ammo to be present when using a M2 shapes file; however, they
	will be invisible.

2000-10-17 14:04  cbauer

	* AlephOne-m2-demo.spec, AlephOne-minf-demo.spec, AlephOne.spec.in,
	README, configure.in, Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/mysound.cpp,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/preprocess_map_sdl.cpp,
	Source_Files/Misc/sdl_dialogs.cpp, Source_Files/Misc/sdl_dialogs.h,
	Source_Files/Misc/sdl_widgets.h, Source_Files/Misc/shell_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- added support for version 0 sound files as found in the M2 demo -
	it's no longer possible to bind a key to more than one function or
	to bind   a key that has a fixed function in the game - fixed a bug
	that caused the "Default" button in the keyboard configuration
	dialog to not work properly - updated spec files (Minf and M2 demos
	now install into a separate directory) - bumped version number to
	0.11

2000-10-15 11:49  cbauer

	* Source_Files/Misc/: FileHandler.h, GrowableList.h[DEAD],
	Makefile.am, ResizableList.h[DEAD], XML_LevelScript.cpp,
	XML_Loader_SDL.cpp:

	updated for latest changes to MacOS version (per-level MML scripts
	and replacement of GrowableList/ResizableList with STL templates)

2000-10-15 03:22  lpetrich

	* Source_Files/Pfhortran/: scripting.cpp, scripting.h:

	LP: added load_script_data() for in-memory Pfhortran scripts and
	duplicated the result-code symbolic constants

2000-10-15 03:18  lpetrich

	* Source_Files/Misc/: render.cpp, RenderSortPoly.cpp,
	RenderVisTree.cpp, RenderVisTree.h:

	Turned Nodes into an STL vector; GrowableList is now obsolete.

2000-10-15 03:17  lpetrich

	* AlephOne.mcp:

	[no log message]

2000-10-15 02:12  lpetrich

	* docs/MML.html:

	Updated to contain details of level scripting,
including Pfhortran
	resource ID's
and music-file-playing support, including
	sequential/random order.

2000-10-15 02:05  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-10-15 02:03  lpetrich

	* Source_Files/Misc/: interface.cpp, music.cpp,
	XML_LevelScript.cpp, XML_LevelScript.h:

	Added support for playing of per-level music

2000-10-15 02:00  lpetrich

	* Source_Files/Misc/: FileHandler.cpp, FileHandler.h:

	Now supports parsing of directory+file specifications; uses
	Unix-style specification (dir/dir/file) to be added to a
	FileSpecifier's parent directory

2000-10-14 14:04  lpetrich

	* Source_Files/Misc/: music.cpp, mysound.cpp, mysound.h,
	preferences.cpp, preferences_macintosh.cpp:

	Added stuff for doing music volume; it is apparently relative to
	the overall sound volume

2000-10-14 14:03  lpetrich

	* Source_Files/Misc/shell_macintosh.cpp:

	Removed debug statement for cheats

2000-10-14 14:01  lpetrich

	* Resources/marathon2.resource:

	Added dialog stuff for music volume

2000-10-14 02:59  lpetrich

	* Source_Files/Misc/: RenderPlaceObjs.cpp, RenderPlaceObjs.h,
	RenderRasterize.cpp, RenderRasterize.h, RenderSortPoly.cpp,
	RenderSortPoly.h, RenderVisTree.cpp, RenderVisTree.h,
	XML_LevelScript.cpp:

	Turned all of the remaining GrowableLists into STL vectors, except
	for Nodes in RenderVisTree; I found a simple way to guess when a
	vector has been reallocated -- simply check to see if the pointer
	to the first element has changed.
I think I'll hit the sack before
	taking on Nodes.

2000-10-14 01:48  lpetrich

	* Source_Files/Misc/: OGL_Render.cpp, XML_LevelScript.cpp:

	Converted GrowableLists to STL vectors

2000-10-14 01:12  lpetrich

	* Source_Files/Misc/: map.cpp, monsters.cpp, monsters.h,
	OGL_Setup.cpp, OverheadMap_OGL.cpp, OverheadMap_OGL.h,
	projectiles.cpp, scenery.cpp, ViewControl.cpp,
	XML_ElementParser.cpp, XML_ElementParser.h:

	Converted some GrowableLists and some homemade linked lists into
	Standard Template Library vectors

2000-10-13 06:03  lpetrich

	* Source_Files/Misc/AnimatedTextures.cpp:

	Using the Standard Template Library for animated-texture sequences

2000-10-13 04:34  lpetrich

	* Source_Files/Misc/: RenderPlaceObjs.cpp, RenderPlaceObjs.h,
	RenderRasterize.h, RenderSortPoly.cpp, RenderSortPoly.h,
	RenderVisTree.cpp, RenderVisTree.h:

	Replaced all the ResizableList objects with the STL class "vector";
	ResizableList.h is now obsolete

2000-10-13 04:33  lpetrich

	* Source_Files/Misc/music.cpp:

	tiny change somewhere

2000-10-13 04:32  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-10-13 02:54  lpetrich

	* Source_Files/Misc/: music.cpp, music.h, shell.h:

	Added playing of introductory music with Quicktime; Mac Aleph One
	now supports AIFF, WAV, AU, MP3, and MIDI

2000-10-13 01:02  lpetrich

	* Source_Files/Misc/: interface_macintosh.cpp, shell.h,
	shell_macintosh.cpp:

	Moved Quicktime init from interface_macintosh.cpp to
	shell_macintosh.cpp; tried to confine it to MacOS-specific code.

2000-10-13 00:31  lpetrich

	* Source_Files/Misc/shell_macintosh.cpp:

	Made Macintosh-version cheats work again, by adding 0x40 to "key"
	if it was less than 0x20. This maps control+character onto the
	intended character.

2000-10-12 09:06  cbauer

	* Source_Files/Misc/: FileHandler.h, FileHandler_SDL.cpp,
	preferences_sdl.cpp, shell_sdl.cpp:

	integrated Win32 patches from Wolfgang Sourdeau (compiles with
	Mingw32)

2000-10-10 18:00  cbauer

	* Makefile.BeOS:

	cleaned up the makefile a little

2000-10-10 17:48  cbauer

	* AlephOne.spec.in, INSTALL.BeOS, INSTALL.Unix, README:

	updated docs

2000-10-10 15:30  cbauer

	* AlephOne.spec.in, Makefile.am:

	added --clean to rpm target

2000-10-08 12:03  cbauer

	* configure.in:

	compiling without OpenGL was broken

2000-10-08 11:45  cbauer

	* configure.in, Source_Files/Misc/Makefile.am:

	"gennmtab" and the tools are no longer linked with X11 and OpenGL

2000-10-08 11:44  cbauer

	* Source_Files/Misc/preferences_sdl.cpp:

	fixed compilation problem on BeOS/ppc

2000-10-08 11:10  cbauer

	* Makefile.BeOS:

	updated with respect to themes

2000-10-08 09:52  cbauer

	* Makefile.am:

	adapted for RPM 4.0

2000-10-06 11:28  cbauer

	* AlephOne-minf-demo.spec, AlephOne.spec.in:

	changed package group to Amusements/Games

2000-10-06 10:22  cbauer

	* configure.in:

	adapted to removed MacOS theme

2000-10-06 10:20  cbauer

	* changelogs/Changes_(Christian_Bauer), data/Makefile.am,
	data/default_theme/Makefile.am, data/default_theme/button_c.bmp,
	data/default_theme/button_l.bmp, data/default_theme/button_r.bmp,
	data/default_theme/frame_b.bmp, data/default_theme/frame_bl.bmp,
	data/default_theme/frame_br.bmp, data/default_theme/frame_l.bmp,
	data/default_theme/frame_r.bmp, data/default_theme/frame_t.bmp,
	data/default_theme/frame_tl.bmp, data/default_theme/frame_tr.bmp,
	data/default_theme/list_b.bmp, data/default_theme/list_bl.bmp,
	data/default_theme/list_br.bmp, data/default_theme/list_l.bmp,
	data/default_theme/list_r.bmp, data/default_theme/list_t.bmp,
	data/default_theme/list_tl.bmp, data/default_theme/list_tr.bmp,
	data/default_theme/resources, data/default_theme/slider.bmp,
	data/default_theme/slider_c.bmp, data/default_theme/slider_l.bmp,
	data/default_theme/slider_r.bmp, data/default_theme/theme.mml,
	data/default_theme/thumb_b.bmp, data/default_theme/thumb_bc.bmp,
	data/default_theme/thumb_c.bmp, data/default_theme/thumb_t.bmp,
	data/default_theme/thumb_tc.bmp:

	- new default theme, donated by Ian Pitcher - removed MacOS theme
	(will be available as a separate download)

2000-10-05 12:47  cbauer

	* AlephOne-minf-demo.spec, AlephOne.spec.in, INSTALL.BeOS,
	INSTALL.Unix, Makefile.am, configure.in:

	added RPM spec files, donated by Tom Moertel

2000-10-04 17:15  cbauer

	* README, configure.in, Source_Files/Misc/FileHandler.h,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/XML_Loader_SDL.cpp,
	Source_Files/Misc/find_files_sdl.cpp,
	Source_Files/Misc/game_wad.cpp, Source_Files/Misc/images.cpp,
	Source_Files/Misc/items.cpp, Source_Files/Misc/preferences.cpp,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/preprocess_map_sdl.cpp,
	Source_Files/Misc/sdl_dialogs.cpp, Source_Files/Misc/sdl_fonts.cpp,
	Source_Files/Misc/shell_sdl.cpp, Source_Files/Misc/vbl_sdl.cpp,
	Source_Files/Misc/wad_prefs.cpp, Source_Files/Misc/wad_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- the ALEPHONE_DATA environment variable can specify a
	colon-separated list of   data directories - bumped version number
	to 0.10.6

2000-10-04 08:06  lpetrich

	* Source_Files/: Misc/items.cpp, Misc/player.cpp,
	Network/network_games.cpp:

	Checking in Benad's netgame changes

2000-09-25 09:17  cbauer

	* Source_Files/Misc/sdl_widgets.cpp,
	Source_Files/Misc/sdl_widgets.h, data/Fonts:

	rendering of list widget slightly more efficient

2000-09-24 06:49  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-09-24 06:49  lpetrich

	* Source_Files/Misc/screen.cpp:

	Put in three "const" declarations, to please CodeWarrior

2000-09-24 06:49  lpetrich

	* Source_Files/Misc/ISp_Support.cpp:

	Added some stuff by Peter Stirling, but changed
#ifndef
	USE_OLD_INPUT_SPROCKET_LABELS to 
#ifdef
	USE_OLD_INPUT_SPROCKET_LABELS

2000-09-24 06:49  lpetrich

	* Source_Files/Misc/computer_interface.cpp:

	Fixed clipping bug in checkpoint option: OverallBounds now replaced
	with world_pixels->portRect in Macintosh-specific code.
	Pfh'Joueur's first terminal now works correctly.

2000-09-24 06:32  lpetrich

	* Source_Files/Misc/devices.cpp:

	Fixed bug in bounds checking for the MML parser for the
	control-panel definitions; instead of NUMBER_OF_CONTROL_PANELS, it
	is NUMBER_OF_CONTROL_PANEL_DEFINITIONS. Also added a bounds check
	for another MML input.

2000-09-23 23:21  cbauer

	* Makefile.BeOS, README, Source_Files/Misc/FileHandler.h,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/GrowableList.h, Source_Files/Misc/Makefile.am,
	Source_Files/Misc/ResizableList.h,
	Source_Files/Misc/XML_DataBlock.h,
	Source_Files/Misc/XML_LevelScript.cpp,
	Source_Files/Misc/XML_LevelScript.h,
	Source_Files/Misc/computer_interface.cpp,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp,
	Source_Files/Misc/sdl_widgets.cpp, Source_Files/Misc/sdl_widgets.h,
	Source_Files/Misc/shell_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- screenshots (F9) work with OpenGL - darken_world_window() works
	with OpenGL - environment file selection lists show items grouped
	by directory - fixed gcc compiler warnings/errors

2000-09-23 22:34  lpetrich

	* Source_Files/Misc/XML_MakeRoot.cpp:

	Added the adding of the sound-data parser

2000-09-23 22:33  lpetrich

	* Source_Files/Misc/XML_LevelScript.cpp:

	Changed "unused resource" from 0 to -32768

2000-09-23 22:33  lpetrich

	* Source_Files/Misc/mysound.h:

	Contains access to XML parser for setting ambient and random sound
	assignments

2000-09-23 22:33  lpetrich

	* Source_Files/Misc/mysound.cpp:

	Contains XML parser for setting ambient and random sound
	assignments

2000-09-23 22:31  lpetrich

	* docs/MML.html:

	Updated to contain stuff on:
Ambient and random sound assignments
	Level scripting

2000-09-23 19:07  lpetrich

	* AlephOne.mcp:

	Added level-scripting files.

2000-09-23 19:05  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Added support for setting level scripts and executing them.

2000-09-23 19:04  lpetrich

	* Source_Files/Misc/: XML_LevelScript.cpp, XML_LevelScript.h:

	This is for level-script parsing; it reads a level-script resource
	and executes its contents as appropriate for each level that gets
	entered.

2000-09-23 19:04  lpetrich

	* Source_Files/Misc/: XML_DataBlock.cpp, XML_DataBlock.h:

	Object for parsing a single block of data; it might be used as a
	base class for some of our other classes for parsing objects.

2000-09-21 07:43  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Added a tiny optimization to the polygon-stipple alpha channel --
	it gets directly set to always-1 if RenderRectangle.transfer_data =
	0.

2000-09-21 07:20  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Modified the OpenGL-mode "static" effect so that it has the
	appropriate semitransparency. This duplicates the
	software-rendering semitransparent-static effect in one of CB's
	screenshots.
This was done for both flat and true static effects
	in that mode.

2000-09-20 10:48  cbauer

	* Source_Files/Misc/tags.h:

	replaced Mac character in guardpath tag

2000-09-19 09:04  cbauer

	* README:

	documentation update

2000-09-18 08:44  cbauer

	* changelogs/Changes_(Christian_Bauer):

	updated changelog

2000-09-18 06:55  cbauer

	* README, Source_Files/Misc/mouse_sdl.cpp,
	changelogs/Changes_(Christian_Bauer), data/README:

	clicking buttons in in-game dialogs that close the dialog won't
	cause a shot to be fired any more

2000-09-17 10:33  cbauer

	* Makefile.BeOS, configure.in, Source_Files/Misc/FileHandler.h,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/Makefile.am,
	Source_Files/Misc/OverheadMap_SDL.cpp,
	Source_Files/Misc/OverheadMap_SDL.h,
	Source_Files/Misc/XML_Loader_SDL.cpp,
	Source_Files/Misc/XML_Loader_SDL.h,
	Source_Files/Misc/XML_MakeRoot.cpp,
	Source_Files/Misc/computer_interface_sdl.cpp,
	Source_Files/Misc/game_window.h, Source_Files/Misc/images.h,
	Source_Files/Misc/images_sdl.cpp, Source_Files/Misc/interface.h,
	Source_Files/Misc/preferences.cpp, Source_Files/Misc/preferences.h,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/preprocess_map_sdl.cpp,
	Source_Files/Misc/screen_drawing.h,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp,
	Source_Files/Misc/sdl_dialogs.cpp, Source_Files/Misc/sdl_dialogs.h,
	Source_Files/Misc/sdl_fonts.cpp, Source_Files/Misc/sdl_fonts.h,
	Source_Files/Misc/sdl_widgets.cpp, Source_Files/Misc/sdl_widgets.h,
	Source_Files/Misc/shell_sdl.cpp, Source_Files/Misc/sound_sdl.cpp,
	Source_Files/Misc/tags.h,
	Source_Files/Pfhortran/Pfhortran_Language_Definition,
	changelogs/Changes_(Christian_Bauer), data/Fonts, data/Makefile.am,
	data/README, data/Text_Strings.mml, data/default_theme/Makefile.am,
	data/default_theme/frame_b.bmp, data/default_theme/frame_bl.bmp,
	data/default_theme/frame_br.bmp, data/default_theme/frame_l.bmp,
	data/default_theme/frame_r.bmp, data/default_theme/frame_t.bmp,
	data/default_theme/frame_tl.bmp, data/default_theme/frame_tr.bmp,
	data/default_theme/list_b.bmp, data/default_theme/list_bl.bmp,
	data/default_theme/list_br.bmp, data/default_theme/list_l.bmp,
	data/default_theme/list_r.bmp, data/default_theme/list_t.bmp,
	data/default_theme/list_tl.bmp, data/default_theme/list_tr.bmp,
	data/default_theme/resources, data/default_theme/slider.bmp,
	data/default_theme/slider_c.bmp, data/default_theme/slider_l.bmp,
	data/default_theme/slider_r.bmp, data/default_theme/theme.mml,
	data/default_theme/thumb_b.bmp, data/default_theme/thumb_bc.bmp,
	data/default_theme/thumb_c.bmp, data/default_theme/thumb_t.bmp,
	data/default_theme/thumb_tc.bmp:

	- SDL dialog GUI supports loadable themes - added sound volume
	slider

2000-09-16 00:03  lpetrich

	* Source_Files/Misc/: RenderVisTree.cpp, RenderVisTree.h:

	Fixed stale-pointer bug in cast_render_ray by calling it with the
	parent-node index instead of with a pointer to that node. The code
	maintains the index and the pointer in sync, since node_data still
	uses pointers.
I decided not to convert node_data, since that
	would require rewriting a fair amount of code, and because the
	"reference" member is for tricky code that I'd prefer not to try to
	change.

2000-09-15 23:43  lpetrich

	* Source_Files/Misc/XML_Configure.h:

	Corrected a typo

2000-09-15 23:23  lpetrich

	* Source_Files/Misc/RenderSortPoly.cpp:

	Combined a dprintf and an assert into a vassert

2000-09-15 12:35  cbauer

	* Source_Files/Misc/: FileHandler.h, interface.cpp, mouse_sdl.cpp,
	screen_sdl.cpp, shell_sdl.cpp, vbl.h, vbl_definitions.h,
	vbl_sdl.cpp:

	put input_controller task into main event loop

2000-09-15 09:57  cbauer

	* Source_Files/Misc/images_sdl.cpp:

	SDL_SetClipping() no longer used

2000-09-14 16:24  cbauer

	* Source_Files/Misc/wad.cpp:

	fixed compilation problem on BeOS/x86

2000-09-14 15:04  cbauer

	* Makefile.BeOS, README, Source_Files/Misc/FileHandler_SDL.cpp:

	- minor fixes for 0.10.5 release - RED map file is now listed in
	"Available Maps" dialog

2000-09-14 10:46  cbauer

	* COPYING.SDL, INSTALL.BeOS, INSTALL.Unix, Makefile.BeOS,
	Makefile.am, README, Source_Files/Expat/Makefile.am,
	Source_Files/Misc/shell_sdl.cpp,
	Source_Files/Pfhortran/Makefile.am,
	Source_Files/Pfhortran/Pfhortran_Language_Definition,
	Source_Files/Pfhortran/script_parser.cpp,
	Source_Files/Pfhortran/scripting.cpp,
	changelogs/Changes_(Christian_Bauer), data/Makefile.am,
	data/Pfhortran_Language_Definition[DEAD], data/README:

	- under SDL, the Pfhortran language definition is now compiled into
	the   application; the "Pfhortran_Language_Definition" file is not
	needed any   more at runtime - final (?) fixes for 0.10.5 release

2000-09-14 05:01  cbauer

	* Source_Files/Misc/: screen_drawing_sdl.cpp, shell_sdl.cpp:

	more reasonable error messages when fonts can't be found or MML for
	text strings is missing

2000-09-13 17:30  cbauer

	* README, configure.in, Source_Files/Misc/game_wad.cpp,
	Source_Files/Misc/map.h, Source_Files/Misc/shell_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- Ctrl-Shift-"Begin New Game" allows selection of start level from
	list - Esc is no longer used for quitting (interferes with Esc from
	terminals);   under BeOS, use Alt-C instead - fixes for BeOS/ppc -
	bumped version number to 0.10.5

2000-09-13 17:22  cbauer

	* Makefile.BeOS, README, Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/OGL_Setup.cpp, Source_Files/Misc/sdl_widgets.h:

	- fixes for BeOS/ppc

2000-09-13 13:17  cbauer

	* README, Source_Files/Misc/effects.cpp,
	Source_Files/Misc/fades.cpp, Source_Files/Misc/flood_map.cpp,
	Source_Files/Misc/images_sdl.cpp,
	Source_Files/Misc/lightsource.cpp, Source_Files/Misc/map.cpp,
	Source_Files/Misc/mouse.h, Source_Files/Misc/mouse_sdl.cpp,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/resource_manager.cpp,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- resource fork of MacBinary II files was not correctly accessed if
	data   fork size was a multiple of 128 (or 0) - implemented
	low-resolution display on SDL - minor cleanups

2000-09-13 11:26  cbauer

	* Source_Files/CSeries/: ws, buildprogram:

	- converted to text file

2000-09-13 11:22  cbauer

	* Source_Files/: Network/network_listener.a, CSeries/cseries.a:

	- converted to text file

2000-09-13 11:21  cbauer

	* Source_Files/Misc/: scottish_textures.a, scottish_textures16.a,
	screen.a:

	- converted to text files

2000-09-13 10:44  cbauer

	* Source_Files/Misc/quadruple.s:

	- converted to text file

2000-09-12 23:31  lpetrich

	* Source_Files/Network/: network.cpp, network_modem_protocol.cpp:

	Changed some action-flag defs to uint32, as per the rest of the
	code

2000-09-12 23:30  lpetrich

	* Source_Files/Misc/FileHandler.cpp:

	Added a few consts to satisfy CW

2000-09-12 15:37  cbauer

	* Source_Files/: Misc/FileHandler_SDL.cpp, Misc/OGL_Render.cpp,
	Misc/computer_interface.cpp, Misc/devices.cpp, Misc/game_wad.cpp,
	Misc/images_sdl.cpp, Misc/sdl_dialogs.cpp, Misc/shapes.cpp,
	Misc/shell_sdl.cpp, Misc/textures.cpp, Misc/vbl.cpp,
	Misc/vbl_sdl.cpp, Misc/wad.cpp, Misc/weapons.cpp, Misc/world.cpp,
	Pfhortran/script_instructions.cpp:

	- fixed compiler warnings

2000-09-12 14:08  cbauer

	* Makefile.BeOS, README, Source_Files/CSeries/Makefile.am,
	Source_Files/CSeries/csdialogs.h,
	Source_Files/CSeries/csdialogs_sdl.cpp[DEAD],
	Source_Files/CSeries/csmacros.h,
	Source_Files/CSeries/sdl_cseries.h, Source_Files/Misc/Makefile.am,
	Source_Files/Misc/OverheadMap_SDL.cpp, Source_Files/Misc/Random.h,
	Source_Files/Misc/RenderRasterize.cpp,
	Source_Files/Misc/RenderRasterize.h,
	Source_Files/Misc/computer_interface.cpp,
	Source_Files/Misc/computer_interface.h, Source_Files/Misc/crc.cpp,
	Source_Files/Misc/crc.h, Source_Files/Misc/extensions.h,
	Source_Files/Misc/fades.cpp, Source_Files/Misc/flood_map.cpp,
	Source_Files/Misc/flood_map.h, Source_Files/Misc/interface.cpp,
	Source_Files/Misc/interface.h,
	Source_Files/Misc/low_level_textures.cpp,
	Source_Files/Misc/map.cpp, Source_Files/Misc/map.h,
	Source_Files/Misc/monsters.cpp, Source_Files/Misc/mouse.cpp,
	Source_Files/Misc/mouse.h, Source_Files/Misc/mouse_sdl.cpp,
	Source_Files/Misc/mysound.h, Source_Files/Misc/physics.cpp,
	Source_Files/Misc/placement.cpp, Source_Files/Misc/player.cpp,
	Source_Files/Misc/player.h, Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/render.h, Source_Files/Misc/resource_manager.cpp,
	Source_Files/Misc/resource_manager.h,
	Source_Files/Misc/scottish_textures.cpp,
	Source_Files/Misc/scottish_textures.h,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp, Source_Files/Misc/shapes.cpp,
	Source_Files/Misc/shapes_sdl.cpp, Source_Files/Misc/shell_sdl.cpp,
	Source_Files/Misc/sound_sdl.cpp, Source_Files/Misc/vbl.cpp,
	Source_Files/Misc/vbl.h, Source_Files/Misc/vbl_definitions.h,
	Source_Files/Misc/vbl_macintosh.cpp, Source_Files/Misc/vbl_sdl.cpp,
	Source_Files/Misc/wad.h, Source_Files/Misc/wad_prefs.h,
	Source_Files/Misc/weapons.cpp, Source_Files/Misc/weapons.h,
	Source_Files/Misc/world.cpp, Source_Files/Misc/world.h,
	Source_Files/Network/Makefile.am,
	Source_Files/Pfhortran/Makefile.am,
	changelogs/Changes_(Christian_Bauer), data/Makefile.am,
	data/README, data/Resources[DEAD], tools/single2forks.c:

	- moved RECTANGLE_WIDTH/HEIGHT to csmacros.h; csdialogs*.* is not
	used any more	by the SDL version - removed global resource file
	"Resources" - action flags are now of type uint32, not int32 or
	long - map checkpoints in terminals (circles) display properly -
	size of sound data was miscalculated for extended sound headers of
	stereo	 sounds - fixed many places where it was assumed that
	sizeof(long) = sizeof(void *) = 4;   now it works on Alpha CPUs -
	building in a separate directory works

2000-09-12 02:35  lpetrich

	* Source_Files/Misc/wad.cpp:

	Changed get_flat_data() and inflate_flat_data() to create the
	effect of properly packed encapsulated_wad_header data structures.
	These functions are only used in netgames, so verifying them will
	be somewhat tricky.
Succeeded in debugging get_flat_data() and
	inflate_flat_data() by calling them as Aleph One starts.

2000-09-12 01:48  lpetrich

	* Source_Files/Misc/shapes.cpp:

	Made AdjustToPointerBoundary() use arithmetic with POINTER_SIZE
	directly, thus eliminating size dependence. Still need to work on
	making the row_addresses pointers better handled, however.
Now
	handling that; the shapes data ought to be safe for 64-bit
	pointers; this had been accomplished by adding extra space between
	the bitmap header and the rest of the bitmap data.

2000-09-12 01:20  lpetrich

	* Source_Files/: Network/network_adsp.cpp, Network/network_ddp.cpp,
	Network/network_dialogs.cpp, CSeries/csdialogs.cpp,
	CSeries/csdialogs.h, CSeries/csmisc.cpp, CSeries/gdspec.cpp,
	CSeries/gdspec.h, CSeries/my32bqd.cpp, CSeries/my32bqd.h,
	CSeries/mytm.cpp, CSeries/mytm.h:

	Changed Boolean/boolean to bool as much as appropriate

2000-09-12 01:17  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-09-12 01:15  lpetrich

	* Source_Files/Misc/shapes.cpp:

	Made AdjustToPointerBoundary() use arithmetic with POINTER_SIZE
	directly, thus eliminating size dependence. Still need to work on
	making the row_addresses pointers better handled, however.

2000-09-12 00:15  lpetrich

	* Source_Files/Misc/RenderVisTree.h:

	Turned POINTER_DATA into (byte *) to make it more general and
	extensible to 64-bit environments.

2000-09-11 13:05  cbauer

	* Source_Files/CSeries/byte_swapping.cpp,
	Source_Files/CSeries/byte_swapping.h,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/computer_interface.cpp,
	Source_Files/Misc/game_wad.cpp, Source_Files/Misc/images_sdl.cpp,
	Source_Files/Misc/mysound.cpp, Source_Files/Misc/preferences.cpp,
	Source_Files/Misc/preferences.h,
	Source_Files/Misc/sound_definitions.h,
	Source_Files/Misc/sound_sdl.cpp, Source_Files/Misc/wad.cpp,
	changelogs/Changes_(Christian_Bauer):

	- fixed some remaining alignment bugs, now works on Solaris/sparc
	(with gcc   2.95.2) - fixed problems when no preferences file was
	present - removed the byte_swap_data() and byte_swap_object()
	functions since they are   superseded by the new pack/unpack
	functions

2000-09-11 09:39  cbauer

	* Source_Files/Misc/wad.cpp:

	fixed compilation problem with gcc 2.96

2000-09-11 09:02  cbauer

	* Makefile.BeOS, README, Source_Files/Misc/game_wad.cpp,
	Source_Files/Misc/sdl_widgets.h, Source_Files/Misc/shell_sdl.cpp,
	Source_Files/Misc/vbl.cpp:

	fixes for 0.10.4 SDL release

2000-09-11 07:35  lpetrich

	* Source_Files/Misc/wad.cpp:

	Changed get_flat_data() and inflate_flat_data() to create the
	effect of properly packed encapsulated_wad_header data structures.
	These functions are only used in netgames, so verifying them will
	be somewhat tricky.

2000-09-10 19:22  lpetrich

	* Source_Files/Misc/sound_macintosh.cpp:

	Added local definition of a sound-manager function that is
	duplicated in the SDL version

2000-09-10 19:21  lpetrich

	* Source_Files/Misc/screen_drawing.cpp:

	Added "const" qualifiers as appropriate

2000-09-10 19:21  lpetrich

	* Source_Files/Misc/FileHandler.cpp:

	Added "const" qualifiers to be consistent with CB's usage

2000-09-10 19:21  lpetrich

	* Source_Files/Misc/: computer_interface_mac.cpp, ISp_Support.cpp,
	macintosh_network.h, preferences_macintosh.cpp, screen.cpp,
	shell_macintosh.cpp, tags.h, vbl_macintosh.cpp, wad_macintosh.cpp:

	Boolean/boolean to bool

2000-09-10 19:20  lpetrich

	* Source_Files/Misc/computer_interface.cpp:

	Did push_back() with an argument in order to satisfy Metrowerks
	CodeWarrior 4

2000-09-10 17:33  lpetrich

	* Pfhortran_Release/: All About Pfhortran 0.3[DEAD], Pfhortran
	Compiler[DEAD], Pfhortran Language Definition[DEAD], Update
	Info[DEAD]:

	[no log message]

2000-09-10 16:51  cbauer

	* README, Source_Files/Misc/find_files.h,
	Source_Files/Misc/find_files_sdl.cpp,
	Source_Files/Misc/wad_sdl.cpp:

	- logic for finding files by checksum/date was reversed

2000-09-10 14:08  cbauer

	* README, configure.in, Source_Files/Misc/FileHandler.h,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/interface_sdl.cpp, Source_Files/Misc/map.h,
	Source_Files/Misc/preferences.cpp,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/preprocess_map_sdl.cpp,
	Source_Files/Misc/resource_manager.cpp,
	Source_Files/Misc/sdl_dialogs.cpp,
	Source_Files/Misc/sdl_widgets.cpp, Source_Files/Misc/sdl_widgets.h,
	Source_Files/Misc/shell_sdl.cpp, Source_Files/Misc/vbl_sdl.cpp,
	Source_Files/Misc/wad.cpp,
	Source_Files/Pfhortran/script_parser.cpp,
	changelogs/Changes_(Christian_Bauer):

	- improved error handling of OpenedFile, OpenedResourceFile and
	FileSpecifier - implemented SDL file selection dialogs -
	saving/continuing games and saving/replaying films works with SDL -
	bumped version number to 0.10.4

2000-09-09 22:33  cbauer

	* Source_Files/Misc/computer_interface_macintosh.cpp[DEAD]:

	file obsoleted by computer_interface_mac.cpp

2000-09-09 13:35  cbauer

	* README, Source_Files/CSeries/csmacros.h,
	Source_Files/CSeries/macintosh_cseries.h,
	Source_Files/CSeries/sdl_cseries.h,
	Source_Files/Misc/FileHandler_Mac.cpp[DEAD],
	Source_Files/Misc/FileHandler_Mac.h[DEAD],
	Source_Files/Misc/Makefile.am, Source_Files/Misc/OGL_Dialog.cpp,
	Source_Files/Misc/OGL_Render.cpp, Source_Files/Misc/OGL_Render.h,
	Source_Files/Misc/OGL_Setup.h, Source_Files/Misc/OGL_Textures.cpp,
	Source_Files/Misc/OGL_Textures.h, Source_Files/Misc/Packing.h,
	Source_Files/Misc/RenderPlaceObjs.cpp,
	Source_Files/Misc/RenderRasterize.cpp,
	Source_Files/Misc/collection_definition.h,
	Source_Files/Misc/computer_interface.cpp,
	Source_Files/Misc/computer_interface.h,
	Source_Files/Misc/computer_interface_mac.cpp,
	Source_Files/Misc/devices.cpp,
	Source_Files/Misc/effect_definitions.h,
	Source_Files/Misc/effects.cpp, Source_Files/Misc/effects.h,
	Source_Files/Misc/extensions.h,
	Source_Files/Misc/filetypes_macintosh.cpp,
	Source_Files/Misc/game_wad.cpp, Source_Files/Misc/game_wad.h,
	Source_Files/Misc/import_definitions.cpp,
	Source_Files/Misc/interface.h,
	Source_Files/Misc/interface_macintosh.cpp,
	Source_Files/Misc/item_definitions.h, Source_Files/Misc/items.cpp,
	Source_Files/Misc/key_definitions.h,
	Source_Files/Misc/keyboard_dialog.cpp,
	Source_Files/Misc/lightsource.cpp, Source_Files/Misc/lightsource.h,
	Source_Files/Misc/map.cpp, Source_Files/Misc/map.h,
	Source_Files/Misc/map_constructors.cpp,
	Source_Files/Misc/media.cpp, Source_Files/Misc/media.h,
	Source_Files/Misc/media_definitions.h,
	Source_Files/Misc/monsters.cpp, Source_Files/Misc/monsters.h,
	Source_Files/Misc/motion_sensor.cpp, Source_Files/Misc/mysound.cpp,
	Source_Files/Misc/physics.cpp, Source_Files/Misc/placement.cpp,
	Source_Files/Misc/platform_definitions.h,
	Source_Files/Misc/platforms.cpp, Source_Files/Misc/platforms.h,
	Source_Files/Misc/player.cpp, Source_Files/Misc/player.h,
	Source_Files/Misc/preferences_macintosh.cpp,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/projectile_definitions.h,
	Source_Files/Misc/projectiles.cpp, Source_Files/Misc/projectiles.h,
	Source_Files/Misc/render.cpp,
	Source_Files/Misc/scenery_definitions.h,
	Source_Files/Misc/screen.cpp,
	Source_Files/Misc/shape_definitions.h,
	Source_Files/Misc/shapes.cpp,
	Source_Files/Misc/shapes_macintosh.cpp,
	Source_Files/Misc/shapes_sdl.cpp, Source_Files/Misc/shell.cpp,
	Source_Files/Misc/shell_macintosh.cpp,
	Source_Files/Misc/shell_sdl.cpp,
	Source_Files/Misc/sound_definitions.h,
	Source_Files/Misc/sound_macintosh.cpp,
	Source_Files/Misc/sound_sdl.cpp, Source_Files/Misc/tags.h,
	Source_Files/Misc/textures.h, Source_Files/Misc/vbl.cpp,
	Source_Files/Misc/vbl_definitions.h, Source_Files/Misc/wad.cpp,
	Source_Files/Misc/wad_prefs.cpp, Source_Files/Misc/wad_sdl.cpp,
	Source_Files/Misc/weapon_definitions.h,
	Source_Files/Misc/weapons.cpp, Source_Files/Misc/weapons.h,
	changelogs/Changes_(Christian_Bauer):

	- merged with LP_fileio branch -> physics models in maps work on
	SDL - SDL: physics environment preferences can now be selected -
	terminal memory handling rewritten: terminal text is now stored
	internally   in C++ structures/vectors, managed by
	computer_interface.cpp; allocation   is done by calling
	unpack_map_terminal_data()

2000-09-09 10:06  cbauer

	* AUTHORS, README, Source_Files/Misc/OGL_Render.cpp,
	Source_Files/Misc/OGL_Setup.h, Source_Files/Misc/RenderVisTree.cpp,
	Source_Files/Misc/map.h, Source_Files/Misc/monsters.cpp,
	Source_Files/Misc/preferences.cpp,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/sdl_dialogs.cpp, Source_Files/Misc/shell_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- implemented OpenGL prefs menu (only flags) - fixed possible
	reference to freed memory in RenderVisTree::cast_render_ray()
	which caused Desla 2 to crash - fixed reference to unallocated
	memory in possible_intersecting_monsters()

2000-09-09 08:38  lpetrich

	* AlephOne.mcp:

	Added new Pfhortran stuff
Changed InputSprocket and OpenGL access
	paths so that they are relative to the CodeWarrior folder.
	Adjusted it to the Great Renaming
Alignment is now native

2000-09-09 08:31  lpetrich

	* Source_Files/Misc/screen.cpp:

	Put in fix for flashing HUD in 32-bit mode -- the fix is to switch
	to 16-bit mode and then back to 32-bit mode. However, this only
	needs to be done once, at least in my experience.

2000-09-09 08:31  lpetrich

	* Source_Files/Misc/OGL_Textures.cpp:

	Restored the old kludge for fixing textures as an option; that fix
	consists of painting the textures into a rectangle with size at
	least 128*128, instead of the smallest-fitting powers of 2.

2000-09-09 08:31  lpetrich

	* Source_Files/Misc/OGL_Setup.h:

	Added definition of texture-fix flag

2000-09-09 08:31  lpetrich

	* Source_Files/Misc/OGL_Dialog.cpp:

	Added handling of texture-fix flag as a checkbox

2000-09-09 08:28  lpetrich

	* Resources/marathon2.resource:

	Added yet another OpenGL option

2000-09-08 12:47  cbauer

	* README, Source_Files/CSeries/csfonts.h,
	Source_Files/CSeries/cstypes.h, Source_Files/CSeries/sdl_cseries.h,
	Source_Files/Misc/OGL_Render.cpp,
	Source_Files/Misc/OGL_Textures.cpp,
	Source_Files/Misc/computer_interface.cpp,
	Source_Files/Misc/computer_interface_sdl.cpp,
	Source_Files/Misc/overhead_map.cpp,
	Source_Files/Misc/scottish_textures.cpp,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp,
	Source_Files/Misc/sdl_dialogs.cpp,
	Source_Files/Misc/shapes_sdl.cpp, Source_Files/Misc/textures.cpp,
	Source_Files/Pfhortran/script_instructions.cpp:

	- fixed compilation problems under Solaris 2.6 with gcc 2.95.2

2000-09-07 21:03  cbauer

	* Source_Files/: Misc/ISp_Support.h, Misc/OGL_Textures.h,
	Misc/OverheadMap_OGL.h, Misc/PlayerName.cpp, Misc/PlayerName.h,
	Misc/Random.h, Misc/ViewControl.h, Misc/XML_Configure.h,
	Misc/dynamic_limits.h, Misc/game_errors.cpp, Misc/interface.cpp,
	Misc/placement.cpp, Misc/scottish_textures.cpp,
	Pfhortran/script_instructions.h, Pfhortran/script_parser.h,
	Pfhortran/scripting.h:

	- fixed gcc 2.96 compiler warnings

2000-09-07 14:51  cbauer

	* Source_Files/CSeries/csfiles_beos.cpp,
	Source_Files/CSeries/csmacros.h,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp,
	Source_Files/Misc/sdl_dialogs.cpp,
	Source_Files/Misc/sdl_widgets.cpp, Source_Files/Misc/shell_sdl.cpp,
	changelogs/Changes_(Christian_Bauer), data/Fonts:

	- included nicer fonts for dialog boxes (Futura) - alert_user()
	properly wraps text - fixed compilation problems under BeOS

2000-09-07 12:36  cbauer

	* README, Source_Files/CSeries/cscluts_sdl.cpp,
	Source_Files/Misc/FileHandler.h,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/images_sdl.cpp,
	Source_Files/Misc/resource_manager.cpp,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/shapes_sdl.cpp, Source_Files/Misc/sound_sdl.cpp,
	Source_Files/Misc/wad_sdl.cpp,
	Source_Files/Pfhortran/script_parser.cpp,
	changelogs/Changes_(Christian_Bauer), tools/Makefile.am,
	tools/forks2single.c, tools/single2forks.c,
	tools/single2rsrc.c[DEAD]:

	- OpenedFile class transparently accesses the data fork of
	AppleSingle and   MacBinary II files - resource manager can handle
	resource forks of MacBinary II files - fixed long-standing bug
	where SDL_FreeRW() was used instead of SDL_RWclose(),	causing
	lots of files to stay open - Pfhortran Language Definition file
	wasn't closed after being read

2000-09-07 06:56  cbauer

	* Source_Files/Misc/vbl_sdl.cpp:

	- fixed two gcc 2.96 compilation problems

2000-09-07 06:50  cbauer

	* Source_Files/Misc/computer_interface.cpp,
	Source_Files/Misc/images.h, Source_Files/Misc/images_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp, Source_Files/Misc/sound_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- improved PICT compatibility (implemented opcodes 0x0099 and
	0x009b,   ignored many more opcodes) - PICTs in terminals are
	properly scaled - added support for format 2 sound resources

2000-09-06 16:02  cbauer

	* README, Source_Files/CSeries/cstypes.h,
	Source_Files/CSeries/sdl_cseries.h,
	Source_Files/Misc/FileHandler.h,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/Makefile.am, Source_Files/Misc/find_files.h,
	Source_Files/Misc/find_files_sdl.cpp,
	Source_Files/Misc/preferences.h,
	Source_Files/Misc/preferences_sdl.cpp,
	Source_Files/Misc/resource_manager.cpp,
	Source_Files/Misc/screen_drawing.h,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/sdl_dialogs.cpp, Source_Files/Misc/sdl_dialogs.h,
	Source_Files/Misc/sdl_widgets.cpp, Source_Files/Misc/sdl_widgets.h,
	Source_Files/Misc/shell_sdl.cpp, Source_Files/Misc/wad.h,
	Source_Files/Misc/wad_macintosh.cpp, Source_Files/Misc/wad_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- implemented environment preferences dialog - moved TimeType to
	cstypes.h - implemented file finding facilities - implemented
	find_wad_file_that_has_checksum() and
	find_file_with_modification_date() -
	find_file_with_modification_date() now takes TimeType argument

2000-09-06 09:03  cbauer

	* Source_Files/Misc/shapes.cpp:

	- textures look properly under OpenGL again

2000-09-06 05:56  lpetrich

	* Source_Files/Misc/shapes.cpp:

	Reverted to original style of a single flat block of memory for the
	shapes chunk, only in this case, an unpacked shapes chunk.
	However, the returning of NULL for out-of-range values has been
	kept.

2000-09-06 05:56  lpetrich

	* Source_Files/Misc/shape_definitions.h:

	Reverted to original style of a single flat block of memory for the
	shapes chunk, only in this case, an unpacked shapes chunk.

2000-09-06 05:56  lpetrich

	* Source_Files/Misc/interface.h:

	Changed a "boolean" to "bool"

2000-09-05 13:23  cbauer

	* Source_Files/: CSeries/cspixels.h, Misc/low_level_textures.cpp,
	Misc/screen_sdl.cpp, Misc/shapes.cpp:

	Under SDL, the rendering engine now uses the native pixel format of
	the machine it's running on, not MacOS xRGB 1555 or 8888 formats.
	This can provide a significant speedup, especially on PCs where 16
	bit pixels are usually RGB 565.

2000-09-05 11:10  cbauer

	* Source_Files/Misc/: RenderRasterize.cpp, scottish_textures.cpp,
	shape_definitions.h, shapes.cpp, textures.cpp, vbl.cpp,
	vbl_definitions.h:

	- reading of 16-bit "first/last" values in RLE shapes made
	independent   of endianess - small fixes to make it compile with
	gcc under Linux

2000-09-05 05:47  lpetrich

	* Source_Files/Misc/shapes.cpp:

	Implemented unpacking in it, and also modified the accessors so
	that they will return NULL for most out-of-range values. This helps
	make possible compatibility with Marathon 2 shapes files.
Added
	padding in the case of sequences like _animation2_8 (type 2), which
	may have only 2 views in the file, but which the engine thinks has
	8 views. Such cases are padded with zeros.

2000-09-05 05:42  lpetrich

	* Source_Files/Misc/OGL_Setup.h:

	Added flag for doing OpenGL overhead-map rendering
Modified to
	eliminate hardcoded assumptions of which texture set is rendered in
	which spot (foreground sprites, inhabitant sprites, walls, or
	landscapes)

2000-09-05 05:42  lpetrich

	* Source_Files/Misc/OGL_Render.h:

	Modified OGL_SetView() and OGL_Copy2D() to set whether or not to
	use a back buffer.
Added some reorganization; created begin-frame
	and end-frame commands for the main view
Modified to eliminate
	hardcoded assumptions of which texture set is rendered in which
	spot (foreground sprites, inhabitant sprites, walls, or landscapes)

2000-09-05 05:42  lpetrich

	* Source_Files/Misc/: OGL_Render.cpp, OGL_Textures.cpp,
	OGL_Textures.h:

	Modified to eliminate hardcoded assumptions of which texture set is
	rendered in which spot (foreground sprites, inhabitant sprites,
	walls, or landscapes)

2000-09-05 00:32  lpetrich

	* AlephOne.mcp:

	Added new Pfhortran stuff
Changed InputSprocket and OpenGL access
	paths so that they are relative to the CodeWarrior folder.
	Adjusted it to the Great Renaming
Alignment is now native

2000-09-04 23:58  lpetrich

	* Source_Files/Misc/vbl.cpp:

	Working on packing/unpacking of film data; completed so far: the
	film header and the writing. The reading code I will do later,
	since it is much more murky.
Added unpacking code for readin of
	data.
Insured that the film size value in its header is set up
	with the help of the *packed* header size.

2000-09-04 23:07  lpetrich

	* Source_Files/Misc/vbl.cpp:

	Working on packing/unpacking of film data; completed so far: the
	film header and the writing. The reading code I will do later,
	since it is much more murky.
Added unpacking code for readin of
	data

2000-09-04 23:07  lpetrich

	* Source_Files/Misc/platforms.cpp:

	Added packing/unpacking stuff
Added graceful degradation for
	get_map_indexes() invalid index value

2000-09-04 23:07  lpetrich

	* Source_Files/Misc/monsters.cpp:

	Added stuff for packing/unpacking.
Banished default count of 1
	Added graceful degradation for get_map_indexes() invalid index
	value

2000-09-04 23:06  lpetrich

	* Source_Files/Misc/map.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added notes from map_accessors.h, which has
	been deleted
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset
Reconciled my and CB's
	code
Added SIZEOF_world_point2d definition
Definitions of some
	functions for packing and unpacking  map data.
Completed the
	packers/unpackers for this file.
Had to add another one.
Banished
	default count of 1
Had get_map_indexes() return NULL for being
	out-of-range

2000-09-04 23:06  lpetrich

	* Source_Files/Misc/map.cpp:

	Implemented error checking for shapes access
Added graceful
	degradation for get_map_indexes() invalid index values

2000-09-04 23:06  lpetrich

	* Source_Files/Misc/items.cpp:

	Implemented error checking for shapes access
Added graceful
	degradation for get_map_indexes() invalid index value

2000-09-04 20:12  cbauer

	* README:

	- added link to MSG

2000-09-04 15:12  cbauer

	* Source_Files/Misc/: sdl_dialogs.cpp, shell_sdl.cpp:

	- made F9 work for screen shots on the main menu and in dialogs

2000-09-04 08:52  cbauer

	* data/Transparent_Sprites.mml:

	- updated to Mac version

2000-09-04 06:21  lpetrich

	* Source_Files/Misc/vbl_definitions.h:

	Did abstraction of the file code
Modified the abstraction code
	Added a packed-size constant

2000-09-04 06:21  lpetrich

	* Source_Files/Misc/vbl.cpp:

	Working on packing/unpacking of film data; completed so far: the
	film header and the writing. The reading code I will do later,
	since it is much more murky.

2000-09-04 06:21  lpetrich

	* Source_Files/Misc/sound_definitions.h:

	Did abstraction of the file code
Made sound definitions more
	general; added a variable for the number of loaded sounds.

2000-09-04 06:21  lpetrich

	* Source_Files/Misc/shell.cpp:

	Added exception handling to the top-level routine: main()

2000-09-04 06:18  lpetrich

	* Source_Files/Misc/map_constructors.cpp:

	Implemented some functions for packing and unpacking  map data.
	Completed these packers/unpackers.
Had to add another one.
Has a
	minor fix to the game_data packer/unpacker.

2000-09-04 06:17  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Reads in plain points using my unpacking routines. Only the
	beginning :-)
Now reads in endpoints, lines, and polygons. And
	does most of the upper-half stuff defined in map.h.
Continued to
	add unpacking routines to the read-in. Did monsters, effects, and
	projectiles. Did player data and weapons and platforms.
Completed
	them for loaded games.
Used packing for savegames.

2000-09-04 00:38  lpetrich

	* Source_Files/Misc/collection_definition.h:

	Added some packed-size constants.

2000-09-04 00:38  lpetrich

	* Source_Files/Misc/weapons.cpp:

	Got packing/unpacking stuff in.
Also suppressed a bit of error
	checking to allow certain physics models, such as those for making
	two-fisted weapons in certain "Evil" maps.

2000-09-04 00:37  lpetrich

	* Source_Files/Misc/textures.h:

	Added a packed-size constant.

2000-09-04 00:36  lpetrich

	* Source_Files/Misc/sound_sdl.cpp:

	Preprocessed out the loading routines.
Using variable for number
	of loaded sounds to find sound-definition pointer in _sm_globals

2000-09-04 00:36  lpetrich

	* Source_Files/Misc/sound_macintosh.cpp:

	Using variable for number of loaded sounds to find sound-definition
	pointer in _sm_globals

2000-09-04 00:35  lpetrich

	* Source_Files/Misc/shapes_sdl.cpp:

	Preprocessed out the loading routines.

2000-09-04 00:35  lpetrich

	* Source_Files/Misc/shapes_macintosh.cpp:

	Moved loading routines out of the code to shapes.cpp

2000-09-04 00:34  lpetrich

	* Source_Files/Misc/shapes.cpp:

	Implemented unpacking in it, and also modified the accessors so
	that they will return NULL for most out-of-range values. This helps
	make possible compatibility with Marathon 2 shapes files.

2000-09-04 00:34  lpetrich

	* Source_Files/Misc/shape_definitions.h:

	Did abstraction of the file code; turned shape handles into
	pointers.
Also added various pointers and arrays to unpacked shape
	parts.

2000-09-04 00:34  lpetrich

	* Source_Files/Misc/RenderRasterize.cpp:

	Fixed rendering in full-side-mode so that if there is a map polygon
	on the other side, there will not be void on the other side. This
	makes full-length semitransparent boundary walls possible.

2000-09-04 00:33  lpetrich

	* Source_Files/Misc/: render.cpp, RenderPlaceObjs.cpp:

	Added some shapes-access error checking.

2000-09-04 00:32  lpetrich

	* Source_Files/Misc/platforms.cpp:

	Added packing/unpacking stuff

2000-09-04 00:32  lpetrich

	* Source_Files/Misc/mysound.cpp:

	Implemented unpacking of soundfile header; made it completely
	general, so such files can import arbitrary numbers of sounds. This
	makes possible Marathon 2 compatibility.
Also ensured that
	_sm_globals is kept up-to-date when a new soundfile is read.

2000-09-04 00:31  lpetrich

	* Source_Files/Misc/media.cpp:

	Implemented packers/unpackers of data

2000-09-04 00:30  lpetrich

	* Source_Files/Misc/: items.cpp, map.cpp, motion_sensor.cpp:

	Implemented error checking for shapes access

2000-09-04 00:30  lpetrich

	* Source_Files/Misc/effects.cpp:

	Added packing/unpacking code
Added some error checking for shapes
	accessing

2000-09-04 00:29  lpetrich

	* Source_Files/Misc/devices.cpp:

	Added error checking for shapes access

2000-09-04 00:17  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-09-04 00:17  lpetrich

	* Resources/M2, Semitpt Flames,Bolts:

	Added hit sparks for the VacBobs and Enforcers

2000-09-03 19:16  cbauer

	* Makefile.BeOS, README, Source_Files/CSeries/csalerts_sdl.cpp,
	Source_Files/CSeries/sdl_cseries.h, Source_Files/Misc/Makefile.am,
	Source_Files/Misc/OverheadMap_SDL.cpp,
	Source_Files/Misc/computer_interface.cpp,
	Source_Files/Misc/computer_interface_sdl.cpp,
	Source_Files/Misc/filetypes_sdl.cpp[DEAD],
	Source_Files/Misc/game_wad.cpp, Source_Files/Misc/images_sdl.cpp,
	Source_Files/Misc/interface.cpp,
	Source_Files/Misc/interface_sdl.cpp, Source_Files/Misc/map.h,
	Source_Files/Misc/mouse_sdl.cpp, Source_Files/Misc/mysound.cpp,
	Source_Files/Misc/preferences.cpp, Source_Files/Misc/preferences.h,
	Source_Files/Misc/preferences_macintosh.cpp,
	Source_Files/Misc/preferences_sdl.cpp, Source_Files/Misc/screen.h,
	Source_Files/Misc/screen_drawing.h,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp,
	Source_Files/Misc/sdl_dialogs.cpp, Source_Files/Misc/sdl_dialogs.h,
	Source_Files/Misc/sdl_widgets.cpp, Source_Files/Misc/sdl_widgets.h,
	Source_Files/Misc/shell.cpp, Source_Files/Misc/shell.h,
	Source_Files/Misc/shell_macintosh.cpp,
	Source_Files/Misc/shell_sdl.cpp, Source_Files/Misc/sound_sdl.cpp,
	Source_Files/Misc/wad_prefs_sdl.cpp[DEAD],
	changelogs/Changes_(Christian_Bauer), data/Resources:

	- split preferences.cpp into it's platform-independent part
	("preferences.cpp"   and platform-specific parts
	("preferences_sdl.cpp" and "preferences_macintosh.cpp",   one of
	which is included by preferences.cpp) - implemented dialog/widget
	system for SDL - first version of preferences dialogs for SDL
	version (some items still   missing, notably environment and OpenGL
	settings) - consequently, some of the command-line options are gone
	- alert_user(), quit_without_saving() and
	get_level_number_from_user()   now use the dialog system - removed
	files that were no longer needed

2000-09-01 15:41  cbauer

	* Makefile.BeOS, README, Source_Files/Misc/Makefile.am,
	Source_Files/Misc/screen_sdl.cpp, Source_Files/Misc/shell_sdl.cpp:

	- finishing touches for Aleph One/SDL 0.10.3 release

2000-09-01 12:51  cbauer

	* Source_Files/: CSeries/makefile[DEAD], CSeries/sdl_cseries.h,
	Misc/FileHandler_SDL.cpp, Misc/computer_interface.cpp,
	Misc/effect_definitions.h, Misc/game_wad.cpp, Misc/images.c[DEAD],
	Misc/interface.h, Misc/interface_sdl.cpp, Misc/item_definitions.h,
	Misc/key_definitions.h, Misc/lightsource.h, Misc/map.h,
	Misc/media_definitions.h, Misc/monster_definitions.h,
	Misc/monsters.h, Misc/platform_definitions.h, Misc/platforms.h,
	Misc/player.cpp, Misc/player.h, Misc/projectile_definitions.h,
	Misc/scenery_definitions.h, Misc/sound_definitions.h, Misc/vbl.cpp,
	Misc/vbl_definitions.h, Misc/wad_sdl.cpp,
	Misc/weapon_definitions.h:

	- changed short -> int16 and long -> int32 in the structures for
	which	packing/unpacking routines exists because StreamToValue()
	and   ValueToStream() are defined on these types, not on short and
	long (which   may be different) - removed the old SDL loading
	routines in game_wad.cpp - minor fixes to make the SDL version
	compilable

2000-09-01 10:33  cbauer

	* Makefile.BeOS, Makefile.am, README,
	Source_Files/CSeries/Makefile.am,
	Source_Files/CSeries/csfiles_beos.cpp,
	Source_Files/Misc/FileHandler.h,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/Makefile.am, Source_Files/Misc/XML_Configure.h,
	Source_Files/Misc/XML_Loader_SDL.cpp,
	Source_Files/Misc/XML_Loader_SDL.h,
	Source_Files/Misc/XML_Resources_SDL.cpp[DEAD],
	Source_Files/Misc/XML_Resources_SDL.h[DEAD],
	Source_Files/Misc/shell_beos.cpp[DEAD],
	Source_Files/Misc/shell_macintosh.cpp,
	Source_Files/Misc/shell_sdl.cpp,
	Source_Files/Network/network_dummy.cpp,
	changelogs/Changes_(Christian_Bauer), data/Interface_Rects.mml,
	data/Makefile.am, data/README, data/Resources,
	data/Text_Strings.mml, data/Transparent_Liquids.mml,
	data/Transparent_Sprites.mml, docs/Cheat Codes[DEAD],
	docs/Cheat_Codes, docs/MML.html:

	- MML scripts are no longer read from TEXT resources in the
	"Resources"   file but from text files in "MML" subdirectories of
	the local and	global data directories - updated MML and cheat
	code docs and added them to the Aleph One/SDL	distribution -
	split shell.cpp into it's platform-independent part ("shell.cpp",
	mostly cheat code handling) and platform-specific parts
	("shell_sdl.cpp"   and "shell_macintosh.cpp", one of which is
	included by shell.cpp) - moved Misc/shell_beos.cpp to
	CSeries/csfiles_beos.cpp

2000-09-01 10:32  cbauer

	* Source_Files/Misc/shell.cpp:

	- resurrected

2000-09-01 10:31  cbauer

	* Source_Files/Misc/shell.cpp[DEAD]:

	- temporarily removed

2000-09-01 08:25  lpetrich

	* Source_Files/Misc/weapons.h:

	Got packing/unpacking stuff in
Banished default count of 1

2000-09-01 08:25  lpetrich

	* Source_Files/Misc/wad.cpp:

	Added my packing/unpacking code; now complete
Made some tiny
	tweaks to it to get more stylistically consistent.
Banished
	default count of 1

2000-09-01 08:25  lpetrich

	* Source_Files/Misc/projectiles.cpp:

	Added stuff for packing/unpacking.

2000-09-01 08:25  lpetrich

	* Source_Files/Misc/player.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Got packing/unpacking stuff in
Banished
	default count of 1

2000-09-01 08:25  lpetrich

	* Source_Files/Misc/platforms.h:

	Reconciled my and CB's code
Added packing/unpacking stuff
	Banished default count of 1

2000-09-01 08:25  lpetrich

	* Source_Files/Misc/: monsters.h, projectiles.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added stuff for packing/unpacking.
Banished
	default count of 1

2000-09-01 08:25  lpetrich

	* Source_Files/Misc/monsters.cpp:

	Added stuff for packing/unpacking.
Banished default count of 1

2000-09-01 08:24  lpetrich

	* Source_Files/Misc/media.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Set up some pack/unpack functions.
Banished
	default count of 1

2000-09-01 08:24  lpetrich

	* Source_Files/Misc/map.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added notes from map_accessors.h, which has
	been deleted
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset
Reconciled my and CB's
	code
Added SIZEOF_world_point2d definition
Definitions of some
	functions for packing and unpacking  map data.
Completed the
	packers/unpackers for this file.
Had to add another one.
Banished
	default count of 1

2000-09-01 08:24  lpetrich

	* Source_Files/Misc/lightsource.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Reconciled my and CB's code
Put in my
	packing/unpacking routines
Banished default count of 1

2000-09-01 08:24  lpetrich

	* Source_Files/Misc/lightsource.cpp:

	Put in packing/unpacking routines

2000-09-01 08:24  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Reads in plain points using my unpacking routines. Only the
	beginning :-)
Now reads in endpoints, lines, and polygons. And
	does most of the upper-half stuff defined in map.h.
Continued to
	add unpacking routines to the read-in. Did monsters, effects, and
	projectiles. Did player data and weapons and platforms.
Completed
	them for loaded games.

2000-09-01 08:24  lpetrich

	* Source_Files/Misc/effects.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added stuff for packing/unpacking
Banished
	default count of 1

2000-09-01 08:24  lpetrich

	* Source_Files/Misc/computer_interface.h:

	Added packing/unpacking definitions

2000-09-01 08:23  lpetrich

	* Source_Files/Misc/computer_interface.cpp:

	Not sure what I did here...
Added packing/unpacking definitions,
	and now code

2000-09-01 06:25  cbauer

	* README, Source_Files/Misc/OverheadMap_OGL.cpp,
	Source_Files/Misc/mouse_sdl.cpp, Source_Files/Misc/shell_sdl.cpp,
	Source_Files/Misc/vbl_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- turned on SDL_INIT_EVENTTHREAD, which seems to have fixed the
	random	 mouse control lockups under XFree 4 - on non-Mac
	platforms, the overhead map drawing doesn't use any vertex   arrays
	because this crashed both Mesa and NVidia's OpenGL (I couldn't
	figure out why)

2000-09-01 03:16  lpetrich

	* Source_Files/Misc/computer_interface.h:

	Added packing/unpacking definitions

2000-09-01 03:16  lpetrich

	* Source_Files/Misc/computer_interface.cpp:

	Not sure what I did here...
Added packing/unpacking definitions

2000-09-01 03:16  lpetrich

	* Source_Files/Misc/platforms.h:

	Reconciled my and CB's code
Added packing/unpacking stuff

2000-09-01 03:16  lpetrich

	* Source_Files/Misc/platforms.cpp:

	Added packing/unpacking stuff

2000-09-01 03:15  lpetrich

	* Source_Files/Misc/import_definitions.cpp:

	Used unpacking routines to load the physics code

2000-09-01 03:08  lpetrich

	* Source_Files/Misc/extensions.h:

	Did abstraction of the file code; commented out physics-loading
	definitions as no longer needed.

2000-09-01 03:07  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Reads in plain points using my unpacking routines. Only the
	beginning :-)
Now reads in endpoints, lines, and polygons. And
	does most of the upper-half stuff defined in map.h.
Continued to
	add unpacking routines to the read-in. Did monsters, effects, and
	projectiles. Did player data and weapons and platforms.

2000-08-31 23:16  lpetrich

	* Source_Files/Misc/player.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Got packing/unpacking stuff in

2000-08-31 23:16  lpetrich

	* Source_Files/Misc/: physics.cpp, player.cpp, weapons.cpp,
	weapons.h:

	Got packing/unpacking stuff in

2000-08-31 23:16  lpetrich

	* Source_Files/Misc/Packing.h:

	For doing packing and unpacking of streams of bytes, so as to
	correct for alignment problems in structures.
A rename:
	Stream2Value to StreamToValue, etc.
As per CB's comments, modified
	it not to use BIG_ENDIAN or LITTLE_ENDIAN

2000-08-31 23:14  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Reads in plain points using my unpacking routines. Only the
	beginning :-)
Now reads in endpoints, lines, and polygons. And
	does most of the upper-half stuff defined in map.h.
Continued to
	add unpacking routines to the read-in. Did monsters, effects, and
	projectiles. Did player data and weapons.

2000-08-31 23:13  lpetrich

	* AlephOne.mcp:

	Added new Pfhortran stuff
Changed InputSprocket and OpenGL access
	paths so that they are relative to the CodeWarrior folder.
	Adjusted it to the Great Renaming

2000-08-31 13:34  cbauer

	* README, Source_Files/CSeries/byte_swapping.h,
	Source_Files/CSeries/sdl_cseries.h,
	Source_Files/Misc/images_sdl.cpp, Source_Files/Misc/mouse_sdl.cpp,
	Source_Files/Misc/resource_manager.cpp,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/shapes_sdl.cpp, Source_Files/Misc/shell_sdl.cpp,
	Source_Files/Misc/vbl_sdl.cpp:

	- #include <SDL/foo.h> -> #include <foo.h> - experimented a bit
	with the SDL mouse handling

2000-08-31 10:56  cbauer

	* changelogs/Changes_(Christian_Bauer):

	- added description of recent changes

2000-08-31 10:48  cbauer

	* README, Source_Files/CSeries/byte_swapping.cpp,
	Source_Files/CSeries/byte_swapping.h,
	Source_Files/CSeries/csalerts.cpp, Source_Files/CSeries/csalerts.h,
	Source_Files/CSeries/csalerts_sdl.cpp,
	Source_Files/CSeries/csdialogs.cpp, Source_Files/CSeries/cstypes.h,
	Source_Files/CSeries/macintosh_cseries.h,
	Source_Files/CSeries/mytm.cpp, Source_Files/CSeries/mytm.h,
	Source_Files/CSeries/sdl_cseries.h, Source_Files/Misc/ChaseCam.cpp,
	Source_Files/Misc/DamageParser.cpp,
	Source_Files/Misc/FileHandler.cpp, Source_Files/Misc/FileHandler.h,
	Source_Files/Misc/FileHandler_Mac.cpp,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/OGL_Render.cpp,
	Source_Files/Misc/OGL_Textures.cpp,
	Source_Files/Misc/OGL_Textures.h,
	Source_Files/Misc/OverheadMapRenderer.cpp,
	Source_Files/Misc/OverheadMapRenderer.h,
	Source_Files/Misc/OverheadMap_SDL.cpp,
	Source_Files/Misc/RenderPlaceObjs.cpp,
	Source_Files/Misc/RenderPlaceObjs.h,
	Source_Files/Misc/RenderRasterize.cpp,
	Source_Files/Misc/RenderSortPoly.cpp,
	Source_Files/Misc/RenderVisTree.cpp,
	Source_Files/Misc/ShapesParser.cpp,
	Source_Files/Misc/XML_ElementParser.h,
	Source_Files/Misc/XML_Resources_SDL.cpp,
	Source_Files/Misc/computer_interface.cpp,
	Source_Files/Misc/computer_interface.h,
	Source_Files/Misc/computer_interface_macintosh.cpp,
	Source_Files/Misc/computer_interface_sdl.cpp,
	Source_Files/Misc/crc.cpp, Source_Files/Misc/devices.cpp,
	Source_Files/Misc/effects.cpp, Source_Files/Misc/effects.h,
	Source_Files/Misc/export_definitions.cpp,
	Source_Files/Misc/fades.cpp, Source_Files/Misc/fades.h,
	Source_Files/Misc/filetypes_sdl.cpp,
	Source_Files/Misc/find_files.cpp, Source_Files/Misc/find_files.h,
	Source_Files/Misc/flood_map.cpp, Source_Files/Misc/flood_map.h,
	Source_Files/Misc/game_dialogs.cpp,
	Source_Files/Misc/game_errors.cpp, Source_Files/Misc/game_errors.h,
	Source_Files/Misc/game_wad.cpp, Source_Files/Misc/game_wad.h,
	Source_Files/Misc/game_window.cpp, Source_Files/Misc/game_window.h,
	Source_Files/Misc/game_window_macintosh.cpp,
	Source_Files/Misc/images.cpp, Source_Files/Misc/images.h,
	Source_Files/Misc/images_macintosh.cpp,
	Source_Files/Misc/images_sdl.cpp,
	Source_Files/Misc/import_definitions.cpp,
	Source_Files/Misc/interface.cpp, Source_Files/Misc/interface.h,
	Source_Files/Misc/interface_macintosh.cpp,
	Source_Files/Misc/interface_sdl.cpp, Source_Files/Misc/items.cpp,
	Source_Files/Misc/items.h, Source_Files/Misc/keyboard_dialog.cpp,
	Source_Files/Misc/lightsource.cpp, Source_Files/Misc/lightsource.h,
	Source_Files/Misc/low_level_textures.cpp,
	Source_Files/Misc/macintosh_network.h, Source_Files/Misc/map.cpp,
	Source_Files/Misc/map.h, Source_Files/Misc/map_constructors.cpp,
	Source_Files/Misc/marathon2.cpp, Source_Files/Misc/media.cpp,
	Source_Files/Misc/media.h, Source_Files/Misc/monster_definitions.h,
	Source_Files/Misc/monsters.cpp, Source_Files/Misc/monsters.h,
	Source_Files/Misc/motion_sensor.cpp,
	Source_Files/Misc/motion_sensor.h, Source_Files/Misc/mouse.cpp,
	Source_Files/Misc/music.cpp, Source_Files/Misc/music.h,
	Source_Files/Misc/mysound.cpp, Source_Files/Misc/mysound.h,
	Source_Files/Misc/overhead_map.h,
	Source_Files/Misc/pathfinding.cpp, Source_Files/Misc/physics.cpp,
	Source_Files/Misc/placement.cpp, Source_Files/Misc/platforms.cpp,
	Source_Files/Misc/platforms.h, Source_Files/Misc/player.cpp,
	Source_Files/Misc/player.h, Source_Files/Misc/preferences.cpp,
	Source_Files/Misc/preferences.h,
	Source_Files/Misc/preprocess_map_mac.cpp,
	Source_Files/Misc/preprocess_map_sdl.cpp,
	Source_Files/Misc/projectiles.cpp, Source_Files/Misc/projectiles.h,
	Source_Files/Misc/render.cpp, Source_Files/Misc/render.h,
	Source_Files/Misc/scenery.cpp,
	Source_Files/Misc/scottish_textures.cpp,
	Source_Files/Misc/scottish_textures.h,
	Source_Files/Misc/screen.cpp, Source_Files/Misc/screen.h,
	Source_Files/Misc/screen_drawing.cpp,
	Source_Files/Misc/screen_drawing.h,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp, Source_Files/Misc/shapes.cpp,
	Source_Files/Misc/shapes_macintosh.cpp,
	Source_Files/Misc/shapes_sdl.cpp, Source_Files/Misc/shell.cpp,
	Source_Files/Misc/shell.h, Source_Files/Misc/shell_sdl.cpp,
	Source_Files/Misc/sound_definitions.h,
	Source_Files/Misc/sound_macintosh.cpp,
	Source_Files/Misc/sound_sdl.cpp, Source_Files/Misc/tags.h,
	Source_Files/Misc/vbl.cpp, Source_Files/Misc/vbl.h,
	Source_Files/Misc/vbl_definitions.h,
	Source_Files/Misc/vbl_macintosh.cpp, Source_Files/Misc/vbl_sdl.cpp,
	Source_Files/Misc/wad.cpp, Source_Files/Misc/wad.h,
	Source_Files/Misc/wad_macintosh.cpp,
	Source_Files/Misc/wad_prefs.cpp, Source_Files/Misc/wad_prefs.h,
	Source_Files/Misc/wad_prefs_macintosh.cpp,
	Source_Files/Misc/wad_prefs_sdl.cpp, Source_Files/Misc/wad_sdl.cpp,
	Source_Files/Misc/weapons.cpp, Source_Files/Misc/weapons.h,
	Source_Files/Misc/world.cpp, Source_Files/Misc/world.h,
	Source_Files/Network/network.cpp, Source_Files/Network/network.h,
	Source_Files/Network/network_adsp.cpp,
	Source_Files/Network/network_ddp.cpp,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_dummy.cpp,
	Source_Files/Network/network_games.cpp,
	Source_Files/Network/network_games.h,
	Source_Files/Network/network_lookup.cpp,
	Source_Files/Network/network_microphone.cpp,
	Source_Files/Network/network_modem.cpp,
	Source_Files/Network/network_modem.h,
	Source_Files/Network/network_modem_protocol.cpp,
	Source_Files/Network/network_modem_protocol.h,
	Source_Files/Network/network_names.cpp,
	Source_Files/Network/network_sound.h,
	Source_Files/Network/network_speaker.cpp,
	Source_Files/Network/network_stream.cpp,
	Source_Files/Network/network_stream.h,
	Source_Files/Pfhortran/script_instructions.cpp,
	Source_Files/Pfhortran/script_parser.cpp,
	Source_Files/Pfhortran/script_parser.h,
	Source_Files/Pfhortran/scripting.cpp:

	- some clean-ups:     word -> uint16	 new definitions
	INT16_MIN/MAX and INT32_MIN/MAX replacing SHORT_MIN/MAX       and
	LONG_MIN/MAX in cstypes.h     SHORT_MIN/MAX -> INT16_MIN/MAX or
	SHRT_MIN/MAX from limits.h, as	     appropriate     boolean ->
	bool	 TRUE/FALSE -> true/false - integrated FreeBSD patches from
	Michael Alyn Miller - OpenedResourceFile::Check()/Get() can now
	also take 4 chars instead of a	 uint32 resource type - wadfile
	checksums are now uint32 consistently, instead of "long" or
	"unsigned long"

2000-08-31 05:02  cbauer

	* configure.in, Source_Files/Misc/mouse_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp, Source_Files/Misc/shell_sdl.cpp:

	- fixed some OpenGL-related bugs

2000-08-30 14:28  cbauer

	* README, configure.in, Source_Files/CSeries/sdl_cseries.h,
	Source_Files/Misc/Makefile.am, Source_Files/Misc/OGL_Faders.cpp,
	Source_Files/Misc/OGL_Render.cpp, Source_Files/Misc/OGL_Setup.cpp,
	Source_Files/Misc/OGL_Textures.cpp,
	Source_Files/Misc/OGL_Textures.h,
	Source_Files/Misc/OverheadMap_OGL.cpp,
	Source_Files/Misc/images_sdl.cpp, Source_Files/Misc/screen_sdl.cpp,
	Source_Files/Misc/shell_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- implemented OpenGL rendering for the SDL version - OpenGL
	renderer should now display proper colors on little-endian systems

2000-08-30 05:45  lpetrich

	* Source_Files/Misc/: monsters.h, projectiles.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added stuff for packing/unpacking.

2000-08-30 05:45  lpetrich

	* Source_Files/Misc/: monsters.cpp, projectiles.cpp:

	Added stuff for packing/unpacking.

2000-08-30 05:44  lpetrich

	* Source_Files/Misc/map_constructors.cpp:

	Implemented some functions for packing and unpacking  map data.
	Completed these packers/unpackers.
Had to add another one.

2000-08-30 05:44  lpetrich

	* Source_Files/Misc/map.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added notes from map_accessors.h, which has
	been deleted
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset
Reconciled my and CB's
	code
Added SIZEOF_world_point2d definition
Definitions of some
	functions for packing and unpacking  map data.
Completed the
	packers/unpackers for this file.
Had to add another one.

2000-08-30 05:43  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Reads in plain points using my unpacking routines. Only the
	beginning :-)
Now reads in endpoints, lines, and polygons. And
	does most of the upper-half stuff defined in map.h.
Continued to
	add unpacking routines to the read-in. Did monsters, effects, and
	projectiles.

2000-08-30 05:42  lpetrich

	* Source_Files/Misc/effects.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added stuff for packing/unpacking

2000-08-30 05:42  lpetrich

	* Source_Files/Misc/effects.cpp:

	Added packing/unpacking code

2000-08-30 05:41  lpetrich

	* Source_Files/Misc/computer_interface.cpp:

	Not sure what I did here...

2000-08-30 03:00  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Reads in plain points using my unpacking routines. Only the
	beginning :-)
Now reads in endpoints, lines, and polygons. And
	does most of the upper-half stuff defined in map.h.
Continued to
	add unpacking routines to the read-in.

2000-08-30 02:59  lpetrich

	* Source_Files/Misc/wad.cpp:

	Added my packing/unpacking code; now complete
Made some tiny
	tweaks to it to get more stylistically consistent.

2000-08-30 02:58  lpetrich

	* Source_Files/Misc/placement.cpp:

	Modified the loading routine to do packing/unpacking.

2000-08-30 02:58  lpetrich

	* Source_Files/Misc/media.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Set up some pack/unpack functions.

2000-08-30 02:58  lpetrich

	* Source_Files/Misc/media.cpp:

	Implemented packers/unpackers of data

2000-08-30 02:58  lpetrich

	* Source_Files/Misc/map_constructors.cpp:

	Implemented some functions for packing and unpacking  map data.
	Completed these packers/unpackers.

2000-08-30 02:58  lpetrich

	* Source_Files/Misc/map.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added notes from map_accessors.h, which has
	been deleted
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset
Reconciled my and CB's
	code
Added SIZEOF_world_point2d definition
Definitions of some
	functions for packing and unpacking  map data.
Completed the
	packers/unpackers for this file.

2000-08-30 02:54  lpetrich

	* Source_Files/Misc/lightsource.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Reconciled my and CB's code
Put in my
	packing/unpacking routines

2000-08-30 02:54  lpetrich

	* Source_Files/Misc/lightsource.cpp:

	Put in packing/unpacking routines

2000-08-29 18:38  cbauer

	* Makefile.BeOS:

	- final fixes for version 0.10.2

2000-08-29 17:37  cbauer

	* Source_Files/Misc/mouse_sdl.cpp:

	- added missing mouse_sdl.cpp

2000-08-29 16:16  cbauer

	* README, Source_Files/Misc/interface_sdl.cpp,
	Source_Files/Misc/shell_sdl.cpp:

	- it is now possible to set the Ctrl-Shift-New-Game level with a
	command   line argument

2000-08-29 15:35  cbauer

	* README, Source_Files/CSeries/csmisc_sdl.cpp,
	Source_Files/Misc/Makefile.am, Source_Files/Misc/interface.cpp,
	Source_Files/Misc/interface_sdl.cpp, Source_Files/Misc/map.cpp,
	Source_Files/Misc/shell_sdl.cpp, Source_Files/Misc/sound_sdl.cpp,
	Source_Files/Misc/vbl.cpp, Source_Files/Misc/vbl_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- implemented mouse control, which is now the default - standard
	key settings are now different when mouse control is on (a little
	Q3A-like) - new command line arguments "-8" for 8-bit color depth
	and "-m" to disable   mouse control - fixed underwater crash bug

2000-08-29 10:40  cbauer

	* Makefile.BeOS:

	- fixed paths of source files

2000-08-29 09:36  cbauer

	* AUTHORS, COPYING, Makefile.BeOS, Makefile.am, README, acconfig.h,
	autogen.sh, config.guess, config.sub, configure.in, install-sh,
	missing, mkinstalldirs, Source_Files/Makefile.am,
	Source_Files/CSeries/Makefile.am,
	Source_Files/CSeries/makefile[DEAD],
	Source_Files/CSeries/makefile.mpw, Source_Files/Expat/Makefile.am,
	Source_Files/Expat/asciitab.h, Source_Files/Expat/gennmtab.c,
	Source_Files/Expat/hashtable.c, Source_Files/Expat/hashtable.h,
	Source_Files/Expat/iasciitab.h, Source_Files/Expat/latin1tab.h,
	Source_Files/Expat/nametab.h, Source_Files/Expat/utf8tab.h,
	Source_Files/Expat/xmldef.h, Source_Files/Expat/xmlparse.c,
	Source_Files/Expat/xmlparse.h, Source_Files/Expat/xmlrole.c,
	Source_Files/Expat/xmlrole.h, Source_Files/Expat/xmltok.c,
	Source_Files/Expat/xmltok.h, Source_Files/Expat/xmltok_impl.c,
	Source_Files/Expat/xmltok_impl.h, Source_Files/Expat/xmltok_ns.c,
	Source_Files/Misc/Makefile.am, Source_Files/Misc/images.c[DEAD],
	Source_Files/Misc/images.cpp,
	Source_Files/Misc/low_level_textures.c[DEAD],
	Source_Files/Network/Makefile.am,
	Source_Files/Pfhortran/Makefile.am,
	changelogs/Changes_(Christian_Bauer), data/Fonts, data/Makefile.am,
	data/Pfhortran_Language_Definition, data/README, data/Resources,
	docs/gpl.txt[DEAD], tools/Makefile.am, tools/single2rsrc.c:

	- added all missing files for the SDL version

2000-08-29 06:53  cbauer

	* Source_Files/Misc/screen_sdl.cpp:

	- implemented darken_world_window()

2000-08-29 06:31  cbauer

	* Source_Files/Misc/: music_sdl.cpp[DEAD], sound_sdl.cpp:

	- implemented intro music and chapter screen sounds - music_sdl.cpp
	is gone, music is handled in sound_sdl.cpp

2000-08-29 06:04  lpetrich

	* Source_Files/Misc/map_constructors.cpp:

	Implemented some functions for packing and unpacking  map data.

2000-08-29 06:03  lpetrich

	* Source_Files/Misc/map.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added notes from map_accessors.h, which has
	been deleted
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset
Reconciled my and CB's
	code
Added SIZEOF_world_point2d definition
Definitions of some
	functions for packing and unpacking  map data.

2000-08-29 06:03  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Reads in plain points using my unpacking routines. Only the
	beginning :-)
Now reads in endpoints, lines, and polygons. And
	does most of the upper-half stuff defined in map.h.

2000-08-29 04:22  lpetrich

	* Source_Files/Misc/map_constructors.cpp:

	Implemented some functions for packing and unpacking  map data.

2000-08-29 04:22  lpetrich

	* Source_Files/Misc/map.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added notes from map_accessors.h, which has
	been deleted
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset
Reconciled my and CB's
	code
Added SIZEOF_world_point2d definition
Definitions of some
	functions for packing and unpacking  map data.

2000-08-29 04:21  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Reads in plain points using my unpacking routines. Only the
	beginning :-)
Now reads in endpoints, lines, and polygons.

2000-08-29 03:08  lpetrich

	* Source_Files/Misc/wad.cpp:

	Added my packing/unpacking code; now complete

2000-08-29 02:58  lpetrich

	* Source_Files/Misc/wad.cpp:

	Added my packing/unpacking code; now complete

2000-08-29 02:14  lpetrich

	* Source_Files/Misc/wad_prefs.cpp:

	Fixed it so that if it does not know what type to use for the
	preferences file, it uses the default abstract type
	(_typecode_preferences).

2000-08-29 02:14  lpetrich

	* Source_Files/Misc/wad.cpp:

	Added my packing/unpacking code; now complete

2000-08-29 02:14  lpetrich

	* Source_Files/Misc/tags.h:

	Added some filetypes, for music and preferences
Got rid of old tag
	definitions (THIS_KIND_OF_FILETYPE);
all file typing will be done
	through the abstract enum filetypes.

2000-08-29 02:13  lpetrich

	* Source_Files/Misc/platforms.h:

	Reconciled my and CB's code

2000-08-29 02:13  lpetrich

	* Source_Files/Misc/Packing.h:

	For doing packing and unpacking of streams of bytes, so as to
	correct for alignment problems in structures.
A rename:
	Stream2Value to StreamToValue, etc.

2000-08-29 02:13  lpetrich

	* Source_Files/Misc/: map_constructors.cpp, mysound.cpp,
	shapes.cpp:

	[no log message]

2000-08-29 02:13  lpetrich

	* Source_Files/Misc/map.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added notes from map_accessors.h, which has
	been deleted
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset
Reconciled my and CB's
	code
Added SIZEOF_world_point2d definition

2000-08-29 02:07  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Reads in plain points using my unpacking routines. Only the
	beginning :-)

2000-08-29 02:06  lpetrich

	* Resources/marathon2.resource:

	Contains all the icons (icl8, ics8) for InputSprocket display --
	the icl8 ones are named appropriately.
Added a "change weapons"
	icon (like "next weapon" and "previous weapon", but both ways)
	Added images and preferences typecodes to the FTyp resource; also
	modified its template (a TMPL resource with name "FTyp").

2000-08-29 02:04  lpetrich

	* Source_Files/Misc/filetypes_macintosh.cpp:

	Added bounds checking to get_typecode

2000-08-29 01:58  lpetrich

	* Source_Files/CSeries/macintosh_cseries.h:

	Added annotation that the original author of most of these is
	unknown, but is probably Bo Lindbergh.
Added include guards to all
	the header files.
Placed CB's Mac type declarations inside of
	cstypes.h, and placed that in front of some other definitions.
	Added definition of BIG_ENDIAN, for rather obvious reasons. Also
	contains HAVE_OPENGL, because the MacOS version has working OpenGL.

2000-08-29 01:58  lpetrich

	* Source_Files/CSeries/csmacros.h:

	Added annotation that the original author of most of these is
	unknown, but is probably Bo Lindbergh.
Added include guards to all
	the header files.
Placed CB's Mac type declarations inside of
	cstypes.h, and placed that in front of some other definitions.
Has
	some template functions for doing memcpy and memset on objects and
	sets of objects
Modified the obj_copy functions so that "source"
	can be a constant
Added ()'s to TEST_FLAG implementation, a
	standard C-preprocessor precaution.

2000-08-29 01:55  lpetrich

	* changelogs/Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-08-29 01:54  lpetrich

	* AlephOne.mcp:

	Added new Pfhortran stuff
Changed InputSprocket and OpenGL access
	paths so that they are relative to the CodeWarrior folder.
	Adjusted it to the Great Renaming

2000-08-28 23:06  lpetrich

	* Source_Files/Misc/portable_files.h[DEAD]:

	[no log message]

2000-08-28 23:04  lpetrich

	* Source_Files/Misc/Packing.h:

	For doing packing and unpacking of streams of bytes, so as to
	correct for alignment problems in structures.

2000-08-28 22:58  lpetrich

	* Source_Files/Misc/computer_interface_mac.cpp:

	Had to shorten the name of "computer_interface_macintosh.cpp" to
	"computer_interface_mac.cpp" to get within the MacOS's 31-character
	limit.

2000-08-28 22:57  lpetrich

	* Source_Files/Misc/low_level_textures.c[DEAD]:

	[no log message]

2000-08-28 22:50  lpetrich

	* Source_Files/Misc/: FileHandler_Mac.cpp[DEAD],
	FileHandler_Mac.h[DEAD]:

	[no log message]

2000-08-28 14:01  cbauer

	* Source_Files/Misc/shell_sdl.cpp:

	- ctrl is now the "menu" key - pressing ESC during the game quits
	it

2000-08-28 12:26  cbauer

	* Source_Files/: CSeries/csdialogs.h, CSeries/csmisc.cpp,
	CSeries/csmisc.h, CSeries/csmisc_sdl.cpp, CSeries/cstypes.h,
	CSeries/macintosh_cseries.h, CSeries/sdl_cseries.h,
	Misc/FileHandler.h, Misc/FileHandler_SDL.cpp, Misc/OGL_Render.h,
	Misc/computer_interface.cpp, Misc/computer_interface_macintosh.cpp,
	Misc/computer_interface_sdl.cpp, Misc/find_files.h,
	Misc/game_wad.cpp, Misc/map_constructors.cpp, Misc/platforms.cpp,
	Misc/platforms.h, Misc/preferences.cpp, Misc/screen.h,
	Misc/screen_sdl.cpp, Misc/shell.h, Misc/tags.h, Misc/wad_prefs.cpp:

	- just fixed a few compiling errors and inserted "#ifdef mac"s in
	strategic   places to get rid of some of the MacOS data type
	definitions in sdl_cseries.h

2000-08-28 10:18  lpetrich

	* Source_Files/Misc/portable_files.h[DEAD]:

	Made obsolete by FileHandler

2000-08-28 10:16  lpetrich

	* Source_Files/Misc/files_macintosh.c[DEAD]:

	Made obsolete by the FileHandler package

2000-08-28 07:12  lpetrich

	* Source_Files/Misc/shell.cpp:

	Moved initialize_typecodes() into it, so it can be called before
	the preferences handler gets called.

2000-08-28 07:11  lpetrich

	* Source_Files/Misc/marathon2.cpp:

	Moved initialize_typecodes() out of it

2000-08-28 07:10  lpetrich

	* Source_Files/Misc/preferences.cpp:

	Added Ben Thompson's InputSprocket support; activated the
	InputSprocket-only option.
Did abstraction of the file code
	(almost complete)
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset

2000-08-28 05:46  lpetrich

	* AlephOne.mcp:

	Added new Pfhortran stuff
Changed InputSprocket and OpenGL access
	paths so that they are relative to the CodeWarrior folder.

2000-08-28 05:31  lpetrich

	* Source_Files/Misc/wad_prefs.cpp:

	CB had added a preferences-file deletion; I have put in some
	re-creation code.

2000-08-28 04:51  lpetrich

	* Source_Files/Misc/vbl.h:

	Did abstraction of the file code
Put in explicit invocation of
	FileHandler.h so CW will not complain

2000-08-28 04:51  lpetrich

	* Source_Files/Misc/platforms.h:

	Reconciled my and CB's code

2000-08-28 04:50  lpetrich

	* Source_Files/Misc/platforms.cpp:

	Modified some packing and unpacking routines

2000-08-28 04:50  lpetrich

	* Source_Files/Misc/OverheadMapRenderer.h:

	Added #include "cseries.h" because there were a lot of types that
	CW was complaining about not being defined.

2000-08-28 04:50  lpetrich

	* Source_Files/Misc/music.h:

	Added file-handler objects
Added FileHandler include so that CW
	does not complain

2000-08-28 04:50  lpetrich

	* Source_Files/Misc/map_constructors.cpp:

	Modified some methods for packing and unpacking

2000-08-28 04:50  lpetrich

	* Source_Files/Misc/map.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added notes from map_accessors.h, which has
	been deleted
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset
Reconciled my and CB's
	code

2000-08-28 04:50  lpetrich

	* Source_Files/Misc/: lightsource.cpp, lightsource.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Reconciled my and CB's code

2000-08-28 04:50  lpetrich

	* Source_Files/Misc/images_macintosh.cpp:

	Added some abstraction of getting system colors

2000-08-28 04:50  lpetrich

	* Source_Files/Misc/images.h:

	Abstraction of file code

2000-08-28 04:49  lpetrich

	* Source_Files/Misc/game_wad.h:

	Did abstraction of the file code (now complete)
Moved getting of
	default map, physics, shapes, sounds to interface.h
Reconciliation
	of LP and CB

2000-08-28 04:49  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Did abstraction of the file code (done)
Fixed CB's byte-swapping
	code
Got rid of some sizeof's with some csmacros.h template
	wrappers for memcpy and memset
Constructed a reconciliation of
	sorts between my and CB's code (LP)

2000-08-28 04:49  lpetrich

	* Source_Files/Misc/find_files.h:

	Partially converted to file-object abstractions
File-finder object
	definitions
Needed to specify the FileHandler classes explicitly

2000-08-28 04:33  lpetrich

	* Source_Files/CSeries/cstypes.h:

	Added annotation that the original author of most of these is
	unknown, but is probably Bo Lindbergh.
Added include guards to all
	the header files.
Placed CB's Mac type declarations inside of
	cstypes.h, and placed that in front of some other definitions.
	Added
#define LP
#undef CB
Which can be reversed, if desired

2000-08-28 04:33  lpetrich

	* Source_Files/CSeries/cscluts.cpp:

	Added annotation that the original author of most of these is
	unknown, but is probably Bo Lindbergh.
Added include guards to all
	the header files.
Placed CB's Mac type declarations inside of
	cstypes.h, and placed that in front of some other definitions.
	Implemented CB's definition of clut getters in terms of
	LoadedResource objects.

2000-08-28 04:31  lpetrich

	* Source_Files/CSeries/csmacros.h:

	Added annotation that the original author of most of these is
	unknown, but is probably Bo Lindbergh.
Added include guards to all
	the header files.
Placed CB's Mac type declarations inside of
	cstypes.h, and placed that in front of some other definitions.
Has
	some template functions for doing memcpy and memset on objects and
	sets of objects
Modified the obj_copy functions so that "source"
	can be a constant

2000-08-28 04:29  lpetrich

	* Source_Files/Misc/FileHandler.h:

	Abstract base class for handling various tasks associated with
	files
Modified it to be a concrete one, and one with two classes
	(FileObject and OpenedFile) -- and at Christian Bauer's suggestion,
	put the MacOS-specific stuff in it, to be selected with
	preprocessor statements.
Added classes for opened resource files,
	loaded resource handles, etc.
Got SDL support in it
Added a method
	for getting the system-default color table to LoadedResource
	Adjusted for CB's changes to the overloading of "=" for
	FileSpecifier

2000-08-28 04:29  lpetrich

	* Source_Files/Misc/FileHandler.cpp:

	Adjusted for CB's changes to the overloading of "=" for
	FileSpecifier

2000-08-28 04:04  lpetrich

	* Source_Files/Misc/images.c:

	Re-adding this file. Please do not delete it, as the MacOS version
	depends on it.

2000-08-27 23:36  lpetrich

	* Source_Files/CSeries/csmacros.h:

	Added annotation that the original author of most of these is
	unknown, but is probably Bo Lindbergh.
Added include guards to all
	the header files.
Placed CB's Mac type declarations inside of
	cstypes.h, and placed that in front of some other definitions.
Has
	some template functions for doing memcpy and memset on objects and
	sets of objects

2000-08-27 21:24  cbauer

	* Source_Files/Misc/map.h:

	- corrected signedness of split fields (_hi/_lo)

2000-08-27 19:00  cbauer

	* Source_Files/CSeries/byte_swapping.h,
	Source_Files/CSeries/csalerts_sdl.cpp,
	Source_Files/CSeries/cscluts.h,
	Source_Files/CSeries/cscluts_sdl.cpp,
	Source_Files/CSeries/sdl_cseries.h,
	Source_Files/Misc/AnimatedTextures.cpp,
	Source_Files/Misc/ChaseCam.cpp, Source_Files/Misc/DamageParser.cpp,
	Source_Files/Misc/FileHandler.cpp, Source_Files/Misc/FileHandler.h,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/OverheadMapRenderer.cpp,
	Source_Files/Misc/RenderPlaceObjs.cpp,
	Source_Files/Misc/RenderRasterize.cpp,
	Source_Files/Misc/RenderSortPoly.cpp,
	Source_Files/Misc/RenderVisTree.cpp,
	Source_Files/Misc/ViewControl.cpp,
	Source_Files/Misc/XML_Resources_SDL.cpp,
	Source_Files/Misc/XML_Resources_SDL.h,
	Source_Files/Misc/computer_interface.cpp,
	Source_Files/Misc/computer_interface_macintosh.cpp,
	Source_Files/Misc/computer_interface_sdl.cpp,
	Source_Files/Misc/filetypes_sdl.cpp,
	Source_Files/Misc/find_files.h, Source_Files/Misc/game_wad.cpp,
	Source_Files/Misc/game_wad.h,
	Source_Files/Misc/game_window_sdl.cpp,
	Source_Files/Misc/images.c[DEAD], Source_Files/Misc/images.cpp,
	Source_Files/Misc/images.h, Source_Files/Misc/images_macintosh.cpp,
	Source_Files/Misc/images_sdl.cpp, Source_Files/Misc/interface.cpp,
	Source_Files/Misc/interface.h,
	Source_Files/Misc/interface_macintosh.cpp,
	Source_Files/Misc/interface_sdl.cpp,
	Source_Files/Misc/lightsource.h, Source_Files/Misc/map.h,
	Source_Files/Misc/music.h, Source_Files/Misc/mysound.h,
	Source_Files/Misc/platforms.h, Source_Files/Misc/preferences.cpp,
	Source_Files/Misc/resource_manager.cpp,
	Source_Files/Misc/resource_manager.h, Source_Files/Misc/screen.h,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/shapes.cpp,
	Source_Files/Misc/shapes_macintosh.cpp,
	Source_Files/Misc/shapes_sdl.cpp, Source_Files/Misc/shell.h,
	Source_Files/Misc/shell_sdl.cpp,
	Source_Files/Misc/sound_macintosh.cpp,
	Source_Files/Misc/sound_sdl.cpp,
	Source_Files/Misc/vbl_definitions.h, Source_Files/Misc/vbl_sdl.cpp,
	Source_Files/Misc/wad.cpp, Source_Files/Misc/wad.h,
	Source_Files/Misc/wad_prefs.cpp, Source_Files/Misc/wad_sdl.cpp,
	Source_Files/Misc/world.h, Source_Files/Pfhortran/scripting.cpp,
	changelogs/Changes_(Christian_Bauer):

	- updated SDL code to use OpenedResourceFile and LoadedResource -
	images.cpp now contains all platform-independant image handling; it
	includes   images_macintosh.cpp or images_sdl.cpp - made this work
	under SDL again (wad-reading/writing was broken) - removed some
	include lines from header files; the less header include one
	other, the better (saves unnecessary recompilations);	most
	#include "FileHandler.h" changed to simple declarations of the
	classes

2000-08-27 11:06  lpetrich

	* Source_Files/CSeries/: gdspec.cpp, mytm.cpp:

	Added annotation that the original author of most of these is
	unknown, but is probably Bo Lindbergh.
Added include guards to all
	the header files.
Placed CB's Mac type declarations inside of
	cstypes.h, and placed that in front of some other definitions.
	Turned some malloc's into some new's.

2000-08-27 11:05  lpetrich

	* Source_Files/CSeries/csmacros.h:

	Added annotation that the original author of most of these is
	unknown, but is probably Bo Lindbergh.
Added include guards to all
	the header files.
Placed CB's Mac type declarations inside of
	cstypes.h, and placed that in front of some other definitions.
Has
	some template functions for doing memcpy and memset on objects and
	sets of objects

2000-08-27 11:05  lpetrich

	* Source_Files/CSeries/byte_swapping.h:

	Has some template functions for doing byte swapping on objects or
	sets of objects

2000-08-27 11:04  lpetrich

	* Source_Files/Network/network_modem_protocol.cpp:

	Got rid of some sizeof's with some csmacros.h template wrappers for
	memcpy and memset
Turned some malloc's into some new's.

2000-08-27 11:03  lpetrich

	* Source_Files/Network/network.cpp:

	Removed the include of portable_files.h
Got rid of some sizeof's
	with some csmacros.h template wrappers for memcpy and memset
	Turned some malloc's into some new's.

2000-08-27 11:02  lpetrich

	* Source_Files/Misc/vbl_macintosh.cpp:

	Added Ben Thompson's InputSprocket support
Did abstraction of the
	file code (done)
Turned some malloc's into some new's.

2000-08-27 11:02  lpetrich

	* Source_Files/Misc/vbl.cpp:

	Added Ben Thompson's InputSprocket support
Did abstraction of the
	file code (done)
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset
Turned some malloc's into
	some new's.

2000-08-27 11:02  lpetrich

	* Source_Files/Misc/OverheadMapRenderer.cpp:

	Overhead-map renderer base class
Turned some malloc's into some
	new's.

2000-08-27 11:01  lpetrich

	* Source_Files/Misc/mysound.cpp:

	Did abstraction of the file code (complete)
Got rid of some
	sizeof's with some csmacros.h template wrappers for memcpy and
	memset
Turned some malloc's into some new's.

2000-08-27 11:00  lpetrich

	* Source_Files/Misc/screen.cpp:

	Fixed so that view stretching when teleporting will work correctly.
	
Modified it a bit to remove OGL_Map stuff
Now removed
	OGL_StartMain() and OGL_EndMain() as superfluous (handled by
	RasterizerClass object)
Got rid of some sizeof's with some
	csmacros.h template wrappers for memcpy and memset
Turned some
	malloc's into some new's.

2000-08-27 11:00  lpetrich

	* Source_Files/Misc/scottish_textures.cpp:

	Made the rendering functions methods of Rasterizer_SW
Turned some
	malloc's into some new's.

2000-08-27 10:59  lpetrich

	* Source_Files/Misc/render.cpp:

	Rasterization objects now added; the code chooses between software
	and OpenGL objects.
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset
Turned some malloc's into
	some new's.

2000-08-27 10:59  lpetrich

	* Source_Files/Misc/player.cpp:

	With Benoit Nadeau's changes
An additional one recently in
	calculate_player_teams()
Got rid of some sizeof's with some
	csmacros.h template wrappers for memcpy and memset
Turned some
	malloc's into some new's.

2000-08-27 10:58  lpetrich

	* Source_Files/Misc/: pathfinding.cpp, physics.cpp:

	Got rid of some sizeof's with some csmacros.h template wrappers for
	memcpy and memset
Turned some malloc's into some new's.

2000-08-27 10:58  lpetrich

	* Source_Files/Misc/motion_sensor.cpp:

	Turned some malloc's into some new's.

2000-08-27 10:56  lpetrich

	* Source_Files/Misc/placement.cpp:

	Got rid of some sizeof's with some csmacros.h template wrappers for
	memcpy and memset
Got the clearing of the placement arrays
	appropriately sized

2000-08-27 10:56  lpetrich

	* Source_Files/Misc/map.cpp:

	Adjusted the keyframe checking so that both 0 and [number of
	frames] will show up properly.
Modified the abstraction code
Got
	rid of some sizeof's with some csmacros.h template wrappers for
	memcpy and memset
Turned some malloc's into some new's.

2000-08-27 10:55  lpetrich

	* Source_Files/Misc/: interface.cpp, music.cpp:

	Did abstraction of the file code (now complete)
Got rid of some
	sizeof's with some csmacros.h template wrappers for memcpy and
	memset
Turned some malloc's into some new's.

2000-08-27 10:55  lpetrich

	* Source_Files/Misc/images.c:

	Put in support for abstracted resource handles
Turned some
	malloc's into some new's.

2000-08-27 10:55  lpetrich

	* Source_Files/Misc/flood_map.cpp:

	Got rid of some sizeof's with some csmacros.h template wrappers for
	memcpy and memset
Turned some malloc's into some new's.

2000-08-27 10:54  lpetrich

	* Source_Files/Misc/fades.cpp:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset
Turned some malloc's into
	some new's.

2000-08-27 10:54  lpetrich

	* Source_Files/Misc/crc.cpp:

	Did abstraction of the file code
Modified the abstraction code
	Turned some malloc's into some new's.

2000-08-27 10:54  lpetrich

	* Source_Files/Misc/computer_interface.cpp:

	Added Pfhortran support; got CB's SDL patches
Got rid of some
	sizeof's with some csmacros.h template wrappers for memcpy and
	memset
Turned some malloc's into some new's.

2000-08-27 09:28  lpetrich

	* Source_Files/Misc/weapons.cpp:

	With Benoit Nadeau's changes
Got rid of some sizeof's with some
	csmacros.h template wrappers for memcpy and memset

2000-08-27 09:27  lpetrich

	* Source_Files/Misc/: wad.cpp, wad_macintosh.cpp:

	Did abstraction of the file code (done)
Got rid of some sizeof's
	with some csmacros.h template wrappers for memcpy and memset

2000-08-27 09:27  lpetrich

	* Source_Files/Misc/vbl.cpp:

	Added Ben Thompson's InputSprocket support
Did abstraction of the
	file code (done)
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset

2000-08-27 09:27  lpetrich

	* Source_Files/Misc/sound_macintosh.cpp:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Did abstraction of the file code (done); also
	turned handles into pointers
Got rid of some sizeof's with some
	csmacros.h template wrappers for memcpy and memset

2000-08-27 09:27  lpetrich

	* Source_Files/Misc/: shapes.cpp, shapes_macintosh.cpp:

	Did abstraction of the file code (done); turned shape handles into
	pointers
Got rid of some sizeof's with some csmacros.h template
	wrappers for memcpy and memset

2000-08-27 09:27  lpetrich

	* Source_Files/Misc/screen.cpp:

	Fixed so that view stretching when teleporting will work correctly.
	
Modified it a bit to remove OGL_Map stuff
Now removed
	OGL_StartMain() and OGL_EndMain() as superfluous (handled by
	RasterizerClass object)
Got rid of some sizeof's with some
	csmacros.h template wrappers for memcpy and memset

2000-08-27 09:27  lpetrich

	* Source_Files/Misc/render.cpp:

	Rasterization objects now added; the code chooses between software
	and OpenGL objects.
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset

2000-08-27 09:26  lpetrich

	* Source_Files/Misc/preferences.cpp:

	Added Ben Thompson's InputSprocket support; activated the
	InputSprocket-only option.
Did abstraction of the file code
	(almost complete)
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset

2000-08-27 09:26  lpetrich

	* Source_Files/Misc/player.cpp:

	With Benoit Nadeau's changes
An additional one recently in
	calculate_player_teams()
Got rid of some sizeof's with some
	csmacros.h template wrappers for memcpy and memset

2000-08-27 09:26  lpetrich

	* Source_Files/Misc/OGL_Textures.cpp:

	Made OGL_ResetTextures() harmless when OpenGL is inactive
Got rid
	of some sizeof's with some csmacros.h template wrappers for memcpy
	and memset

2000-08-27 09:26  lpetrich

	* Source_Files/Misc/: mysound.cpp, preprocess_map_mac.cpp:

	Did abstraction of the file code (complete)
Got rid of some
	sizeof's with some csmacros.h template wrappers for memcpy and
	memset

2000-08-27 09:26  lpetrich

	* Source_Files/Misc/: monsters.cpp, pathfinding.cpp, physics.cpp,
	placement.cpp, TextStrings.cpp:

	Got rid of some sizeof's with some csmacros.h template wrappers for
	memcpy and memset

2000-08-27 09:25  lpetrich

	* Source_Files/Misc/map.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added notes from map_accessors.h, which has
	been deleted
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset

2000-08-27 09:25  lpetrich

	* Source_Files/Misc/map.cpp:

	Adjusted the keyframe checking so that both 0 and [number of
	frames] will show up properly.
Modified the abstraction code
Got
	rid of some sizeof's with some csmacros.h template wrappers for
	memcpy and memset

2000-08-27 09:25  lpetrich

	* Source_Files/Misc/interface.cpp:

	Did abstraction of the file code (now complete)
Got rid of some
	sizeof's with some csmacros.h template wrappers for memcpy and
	memset

2000-08-27 09:24  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Did abstraction of the file code (done)
Fixed CB's byte-swapping
	code
Got rid of some sizeof's with some csmacros.h template
	wrappers for memcpy and memset

2000-08-27 09:24  lpetrich

	* Source_Files/Misc/find_files.cpp:

	Partially converted to file-object abstractions
Now the
	implementation of a file-finder object
Got rid of some sizeof's
	with some csmacros.h template wrappers for memcpy and memset

2000-08-27 09:24  lpetrich

	* Source_Files/Misc/FileHandler.cpp:

	Contains the MacOS-specific file code that had been in
	FileHandler_Mac.c/h, which may now be removed.
Got CB's SDL
	patches in it
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset

2000-08-27 09:24  lpetrich

	* Source_Files/Misc/fades.cpp:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Got rid of some sizeof's with some csmacros.h
	template wrappers for memcpy and memset

2000-08-27 09:24  lpetrich

	* Source_Files/Misc/computer_interface.cpp:

	Added Pfhortran support; got CB's SDL patches
Got rid of some
	sizeof's with some csmacros.h template wrappers for memcpy and
	memset

2000-08-27 09:21  lpetrich

	* Source_Files/: Network/network_microphone.cpp,
	Network/network_modem_protocol.cpp, Misc/flood_map.cpp:

	Got rid of some sizeof's with some csmacros.h template wrappers for
	memcpy and memset

2000-08-27 09:21  lpetrich

	* Source_Files/Network/network_dialogs.cpp:

	Has Benoit Nadeau's changes
Got rid of some sizeof's with some
	csmacros.h template wrappers for memcpy and memset

2000-08-27 09:21  lpetrich

	* Source_Files/Network/network.cpp:

	Removed the include of portable_files.h
Got rid of some sizeof's
	with some csmacros.h template wrappers for memcpy and memset

2000-08-27 09:19  lpetrich

	* Source_Files/Pfhortran/scripting.cpp:

	Chris Pruett's new Pfhortran files.
Did some file abstraction

2000-08-27 05:52  lpetrich

	* Source_Files/Pfhortran/scripting.cpp:

	Chris Pruett's new Pfhortran files.
Did some file abstraction

2000-08-27 05:51  lpetrich

	* Source_Files/Network/network.cpp:

	Removed the include of portable_files.h

2000-08-27 05:45  lpetrich

	* Source_Files/Misc/preferences.cpp:

	Added Ben Thompson's InputSprocket support; activated the
	InputSprocket-only option.
Did abstraction of the file code
	(almost complete)

2000-08-27 05:45  lpetrich

	* Source_Files/Misc/platforms.h:

	[no log message]

2000-08-27 05:45  lpetrich

	* Source_Files/Misc/mysound.cpp:

	Did abstraction of the file code (complete)

2000-08-27 05:45  lpetrich

	* Source_Files/Misc/map.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added notes from map_accessors.h, which has
	been deleted

2000-08-27 05:45  lpetrich

	* Source_Files/Misc/lightsource.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.

2000-08-27 05:45  lpetrich

	* Source_Files/Misc/game_wad.h:

	Did abstraction of the file code (now complete)
Moved getting of
	default map, physics, shapes, sounds to interface.h

2000-08-27 05:45  lpetrich

	* Source_Files/Misc/game_wad.cpp:

	Did abstraction of the file code (done)
Fixed CB's byte-swapping
	code

2000-08-27 02:52  lpetrich

	* AlephOne.mcp:

	Added new Pfhortran stuff
Changed InputSprocket and OpenGL access
	paths so that they are relative to the CodeWarrior folder.

2000-08-27 01:43  lpetrich

	* Source_Files/Misc/: wad.cpp, wad.h, wad_macintosh.cpp:

	Did abstraction of the file code (done)

2000-08-27 01:43  lpetrich

	* Source_Files/Misc/: vbl.cpp, vbl_macintosh.cpp:

	Added Ben Thompson's InputSprocket support
Did abstraction of the
	file code (done)

2000-08-27 01:43  lpetrich

	* Source_Files/Misc/tags.h:

	Added some filetypes, for music and preferences
Got rid of old tag
	definitions (THIS_KIND_OF_FILETYPE);
all file typing will be done
	through the abstract enum filetypes.

2000-08-27 01:42  lpetrich

	* Source_Files/Misc/shell.cpp:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.
Added Ben Thompson's InputSprocket support;
	added handling of local events (quit, pause, brightness,
	resolution, and sound levels, etc.). Local events are turned into
	MacOS events in order to avoid a massive rewrite of the event
	handling.
Did abstraction of the file code (done)

2000-08-27 01:42  lpetrich

	* Source_Files/Misc/: shapes.cpp, shapes_macintosh.cpp:

	Did abstraction of the file code (done); turned shape handles into
	pointers

2000-08-27 01:42  lpetrich

	* Source_Files/Misc/overhead_map.cpp:

	Allowed map-view cheat to work
Added a bit of stuff for doing
	OpenGL overhead-map rendering
Moved most of the actual rendering
	code out to OverheadMapRenderer.c
Incorporated CB's patch for SDL
	drawing

2000-08-27 01:41  lpetrich

	* Source_Files/Misc/OGL_Setup.cpp:

	Because of HAVE_OPENGL flag

2000-08-27 01:41  lpetrich

	* Source_Files/Misc/: mysound.h, preprocess_map_mac.cpp:

	Did abstraction of the file code (complete)

2000-08-27 01:41  lpetrich

	* Source_Files/Misc/music.h:

	Added file-handler objects

2000-08-27 01:41  lpetrich

	* Source_Files/Misc/images.h:

	Abstraction of file code

2000-08-27 01:41  lpetrich

	* Source_Files/Misc/images.c:

	Put in support for abstracted resource handles

2000-08-27 01:40  lpetrich

	* Source_Files/Misc/game_wad.h:

	Did abstraction of the file code (now complete)
Moved getting of
	default map, physics, shapes, sounds to interface.h

2000-08-27 01:40  lpetrich

	* Source_Files/Misc/: game_wad.cpp, import_definitions.cpp,
	interface.cpp, interface.h:

	Did abstraction of the file code (now complete)

2000-08-27 01:40  lpetrich

	* Source_Files/Misc/find_files.h:

	Partially converted to file-object abstractions
File-finder object
	definitions

2000-08-27 01:40  lpetrich

	* Source_Files/Misc/find_files.cpp:

	Partially converted to file-object abstractions
Now the
	implementation of a file-finder object

2000-08-27 01:40  lpetrich

	* Source_Files/Misc/FileHandler.h:

	Abstract base class for handling various tasks associated with
	files
Modified it to be a concrete one, and one with two classes
	(FileObject and OpenedFile) -- and at Christian Bauer's suggestion,
	put the MacOS-specific stuff in it, to be selected with
	preprocessor statements.
Added classes for opened resource files,
	loaded resource handles, etc.
Got SDL support in it

2000-08-27 01:40  lpetrich

	* Source_Files/Misc/FileHandler.cpp:

	Contains the MacOS-specific file code that had been in
	FileHandler_Mac.c/h, which may now be removed.
Got CB's SDL
	patches in it

2000-08-27 01:40  lpetrich

	* Source_Files/Misc/computer_interface.cpp:

	Added Pfhortran support; got CB's SDL patches

2000-08-27 01:23  lpetrich

	* Source_Files/Misc/low_level_textures.cpp:

	Renamed low_level_textures.c

2000-08-27 01:20  lpetrich

	* Source_Files/CSeries/: csfonts.h, macintosh_cseries.h:

	Added annotation that the original author of most of these is
	unknown, but is probably Bo Lindbergh.
Added include guards to all
	the header files.
Placed CB's Mac type declarations inside of
	cstypes.h, and placed that in front of some other definitions.

2000-08-26 19:08  cbauer

	* Source_Files/: CSeries/sdl_cseries.h, Misc/mysound.cpp,
	Misc/preferences.cpp, Misc/sound_sdl.cpp:

	- fixed Linux compilation problems

2000-08-26 18:17  cbauer

	* Source_Files/CSeries/csalerts_sdl.cpp,
	Source_Files/CSeries/cstypes.h, Source_Files/CSeries/sdl_cseries.h,
	Source_Files/Misc/FileHandler_SDL.cpp,
	Source_Files/Misc/images_sdl.cpp,
	Source_Files/Misc/low_level_textures.c,
	Source_Files/Misc/preferences.cpp,
	Source_Files/Misc/resource_manager.cpp,
	Source_Files/Misc/scottish_textures.cpp,
	Source_Files/Misc/shapes.cpp, Source_Files/Misc/shapes_sdl.cpp,
	Source_Files/Misc/shell_beos.cpp, Source_Files/Misc/shell_sdl.cpp,
	Source_Files/Misc/sound_sdl.cpp, Source_Files/Misc/textures.cpp,
	Source_Files/Misc/vbl.cpp, Source_Files/Misc/wad.cpp,
	Source_Files/Misc/wad_prefs.cpp,
	changelogs/Changes_(Christian_Bauer):

	- now works under BeOS/x86 R5 - fixed a crashing bug on startup
	when no preferences file was found   (wad was used uninitialized)

2000-08-26 11:58  cbauer

	* Source_Files/Pfhortran/script_instructions.cpp:

	- should now compile without OpenGL

2000-08-26 11:49  cbauer

	* Source_Files/Misc/OverheadMap_SDL.cpp,
	Source_Files/Misc/OverheadMap_SDL.h,
	Source_Files/Misc/find_files.h,
	Source_Files/Misc/interface_sdl.cpp,
	Source_Files/Misc/screen_drawing.h,
	Source_Files/Misc/screen_drawing_sdl.cpp,
	Source_Files/Misc/screen_sdl.cpp, Source_Files/Misc/shell_sdl.cpp,
	Source_Files/Misc/sound_sdl.cpp,
	changelogs/Changes_(Christian_Bauer):

	- implemented overhead map - improved sound output (ambient sounds,
	stereo and 16-bit now work and are   turned on by default)

2000-08-25 23:16  lpetrich

	* Source_Files/Misc/shell.cpp:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.
Added Ben Thompson's InputSprocket support;
	added handling of local events (quit, pause, brightness,
	resolution, and sound levels, etc.). Local events are turned into
	MacOS events in order to avoid a massive rewrite of the event
	handling.
Did abstraction of the file code
Modified the
	abstraction code

2000-08-25 23:15  lpetrich

	* Source_Files/Misc/: music.cpp, preprocess_map_mac.cpp,
	wad_macintosh.cpp:

	Did abstraction of the file code
Modified the abstraction code

2000-08-25 23:15  lpetrich

	* Source_Files/Misc/interface_macintosh.cpp:

	[no log message]

2000-08-25 23:15  lpetrich

	* Source_Files/Misc/images.c:

	Using abstraction for resources

2000-08-25 23:15  lpetrich

	* Source_Files/Misc/game_window_macintosh.cpp:

	The HUD is now buffered in all of them,
and the size order of the
	prefs popup menu is now reversed
Renamed a routine in screen.h;
	had to change this

2000-08-25 23:15  lpetrich

	* Source_Files/Misc/: find_files.cpp, find_files.h:

	Partially converted to file-object abstractions

2000-08-25 19:08  cbauer

	* changelogs/Changes_(Christian_Bauer):

	- all SDL patches now in CVS

2000-08-25 19:04  cbauer

	* Source_Files/: Misc/ColorParser.cpp, Misc/Crosshairs.h,
	Misc/FileHandler.cpp, Misc/FileHandler.h, Misc/FileHandler_SDL.cpp,
	Misc/OGL_Setup.cpp, Misc/OGL_Textures.h,
	Misc/OverheadMapRenderer.h, Misc/OverheadMap_SDL.cpp,
	Misc/OverheadMap_SDL.h, Misc/Rasterizer.h,
	Misc/RenderPlaceObjs.cpp, Misc/RenderPlaceObjs.h,
	Misc/RenderRasterize.cpp, Misc/RenderRasterize.h,
	Misc/RenderVisTree.h, Misc/ResizableList.h,
	Misc/XML_ElementParser.h, Misc/XML_Resources_SDL.cpp,
	Misc/collection_definition.h, Misc/computer_interface.cpp,
	Misc/computer_interface.h, Misc/computer_interface_macintosh.cpp,
	Misc/computer_interface_sdl.cpp, Misc/crc.cpp, Misc/crc.h,
	Misc/editor.h, Misc/effect_definitions.h, Misc/effects.cpp,
	Misc/effects.h, Misc/extensions.h, Misc/fades.cpp,
	Misc/flood_map.cpp, Misc/game_wad.cpp, Misc/game_wad.h,
	Misc/game_window.cpp, Misc/images.h, Misc/images_sdl.cpp,
	Misc/import_definitions.cpp, Misc/interface.cpp, Misc/interface.h,
	Misc/interface_sdl.cpp, Misc/key_definitions.h,
	Misc/lightsource.cpp, Misc/lightsource.h, Misc/macintosh_network.h,
	Misc/map.cpp, Misc/map.h, Misc/marathon2.cpp, Misc/media.cpp,
	Misc/media.h, Misc/monsters.cpp, Misc/monsters.h,
	Misc/motion_sensor.cpp, Misc/music.h, Misc/music_sdl.cpp,
	Misc/mysound.cpp, Misc/mysound.h, Misc/overhead_map.cpp,
	Misc/pathfinding.cpp, Misc/placement.cpp, Misc/platforms.h,
	Misc/player.cpp, Misc/player.h, Misc/portable_files.h,
	Misc/preferences.cpp, Misc/preferences.h,
	Misc/preprocess_map_sdl.cpp, Misc/projectiles.cpp,
	Misc/projectiles.h, Misc/render.cpp, Misc/render.h,
	Misc/resource_manager.cpp, Misc/resource_manager.h,
	Misc/scenery_definitions.h, Misc/scottish_textures.cpp,
	Misc/scottish_textures.h, Misc/screen.cpp, Misc/screen.h,
	Misc/screen_drawing.h, Misc/screen_drawing_sdl.cpp,
	Misc/screen_sdl.cpp, Misc/shape_definitions.h,
	Misc/shape_descriptors.h, Misc/shapes.cpp,
	Misc/shapes_macintosh.cpp, Misc/shapes_sdl.cpp, Misc/shell.h,
	Misc/shell_sdl.cpp, Misc/song_definitions.h,
	Misc/sound_definitions.h, Misc/sound_sdl.cpp, Misc/textures.h,
	Misc/vbl.cpp, Misc/vbl.h, Misc/vbl_definitions.h, Misc/vbl_sdl.cpp,
	Misc/wad.cpp, Misc/wad.h, Misc/wad_prefs.cpp, Misc/wad_prefs.h,
	Misc/wad_sdl.cpp, Misc/weapons.cpp, Misc/world.cpp, Misc/world.h,
	Pfhortran/script_parser.cpp:

	- added all the rest of the modifications for the SDL version,
	mostly	 endianess and structure-alignment stuff - first
	implementation of SDL overhead map, lines are still lacking and
	text is not clipped - moved (some) Mac-specific code for terminals
	to computer_terminals_macintosh.c

2000-08-25 19:01  cbauer

	* Source_Files/CSeries/sdl_cseries.h:

	- a "GrafPtr" is now an "SDL_Surface *"

2000-08-24 00:32  lpetrich

	* Source_Files/Misc/wad_prefs.h:

	[no log message]

2000-08-24 00:31  lpetrich

	* Source_Files/Misc/: vbl_definitions.h, wad.cpp,
	wad_macintosh.cpp, wad_prefs.cpp:

	Did abstraction of the file code
Modified the abstraction code

2000-08-24 00:31  lpetrich

	* Source_Files/Misc/: vbl.h, wad.h:

	Did abstraction of the file code

2000-08-24 00:31  lpetrich

	* Source_Files/Misc/: vbl.cpp, vbl_macintosh.cpp:

	Added Ben Thompson's InputSprocket support
Did abstraction of the
	file code
Modified the abstraction code

2000-08-24 00:31  lpetrich

	* Source_Files/Misc/tags.h:

	Added some filetypes, for music and preferences

2000-08-24 00:30  lpetrich

	* Source_Files/Misc/sound_macintosh.cpp:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Did abstraction of the file code
Modified the
	abstraction code

2000-08-24 00:30  lpetrich

	* Source_Files/Misc/shell.h:

	Added definition for telling the XML parser about the cheat-parser
	element.
Added Ben Thompson's InputSprocket support
Did
	abstraction of the file code

2000-08-24 00:30  lpetrich

	* Source_Files/Misc/shell.cpp:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.
Added Ben Thompson's InputSprocket support;
	added handling of local events (quit, pause, brightness,
	resolution, and sound levels, etc.). Local events are turned into
	MacOS events in order to avoid a massive rewrite of the event
	handling.
Did abstraction of the file code
Modified the
	abstraction code

2000-08-24 00:29  lpetrich

	* Source_Files/Misc/: shapes.cpp, shapes_macintosh.cpp:

	Did abstraction of the file code; turned shape handles into
	pointers
Modified the abstraction code

2000-08-24 00:29  lpetrich

	* Source_Files/Misc/preferences.cpp:

	Added Ben Thompson's InputSprocket support; activated the
	InputSprocket-only option.
Did abstraction of the file code
	Modified the abstraction code

2000-08-24 00:28  lpetrich

	* Source_Files/Misc/map.cpp:

	Adjusted the keyframe checking so that both 0 and [number of
	frames] will show up properly.
Modified the abstraction code

2000-08-24 00:28  lpetrich

	* Source_Files/Misc/images.h:

	Abstraction of file code

2000-08-24 00:27  lpetrich

	* Source_Files/Misc/game_window_macintosh.cpp:

	The HUD is now buffered in all of them,
and the size order of the
	prefs popup menu is now reversed
Renamed a routine in screen.h;
	had to change this

2000-08-24 00:27  lpetrich

	* Source_Files/Misc/: filetypes_macintosh.cpp, images.c:

	[no log message]

2000-08-24 00:27  lpetrich

	* Source_Files/Misc/FileHandler.h:

	Abstract base class for handling various tasks associated with
	files
Modified it to be a concrete one, and one with two classes
	(FileObject and OpenedFile) -- and at Christian Bauer's suggestion,
	put the MacOS-specific stuff in it, to be selected with
	preprocessor statements.

2000-08-24 00:26  lpetrich

	* Source_Files/Misc/: crc.h, extensions.h, game_wad.h, interface.h,
	mysound.h:

	Did abstraction of the file code

2000-08-24 00:26  lpetrich

	* Source_Files/Misc/: crc.cpp, game_wad.cpp,
	import_definitions.cpp, interface.cpp, music.cpp, mysound.cpp,
	preprocess_map_mac.cpp:

	Did abstraction of the file code
Modified the abstraction code

2000-08-24 00:26  lpetrich

	* Source_Files/Misc/computer_interface.cpp:

	Added Pfhortran support

2000-08-24 00:24  lpetrich

	* Source_Files/Misc/Rasterizer_SW.h:

	Software rasterizer subclass; calls scottish_textures functions

2000-08-24 00:24  lpetrich

	* Source_Files/Misc/Rasterizer_OGL.h:

	OpenGL rasterizer subclass (calls OGL_Render.c functions)

2000-08-24 00:24  lpetrich

	* Source_Files/Misc/FileHandler.cpp:

	Contains the MacOS-specific file code that had been in
	FileHandler_Mac.c/h, which may now be removed.

2000-08-24 00:24  lpetrich

	* Source_Files/Pfhortran/scripting.cpp:

	Chris Pruett's new Pfhortran files.
Modified the file I/O

2000-08-24 00:13  lpetrich

	* AlephOne.mcp:

	Added new Pfhortran stuff
Changed InputSprocket and OpenGL access
	paths so that they are relative to the CodeWarrior folder.

2000-08-22 16:14  cbauer

	* Source_Files/CSeries/: csfonts.h, csfonts_sdl.cpp[DEAD],
	sdl_cseries.h:

	- corrected font definitions - removed csfonts_sdl.cpp (font
	handling is now in screen_drawing_sdl.cpp)

2000-08-22 16:08  cbauer

	* Source_Files/Misc/: resource_manager.cpp, resource_manager.h,
	computer_interface_sdl.cpp, filetypes_sdl.cpp, game_window_sdl.cpp,
	images_sdl.cpp, interface_sdl.cpp, music_sdl.cpp,
	preprocess_map_sdl.cpp, screen_drawing_sdl.cpp, screen_sdl.cpp,
	shapes_sdl.cpp, shell_sdl.cpp, sound_sdl.cpp, vbl_sdl.cpp,
	wad_prefs_sdl.cpp, Crosshairs_SDL.cpp, FileHandler_SDL.cpp,
	OverheadMap_SDL.cpp, XML_Resources_SDL.cpp, wad_sdl.cpp,
	OverheadMap_SDL.h, XML_Resources_SDL.h:

	- imported into CVS

2000-08-22 11:30  cbauer

	* Source_Files/Pfhortran/script_parser.cpp:

	- fixed memory-trashing bug: malloc(strlen(foo)) was used instead
	of malloc(strlen(foo) + 1)

2000-08-21 09:46  cbauer

	* Source_Files/Pfhortran/script_parser.cpp:

	- added SDL version of opening of "Pfhortran Language Definition"
	file

2000-08-21 09:45  cbauer

	* Source_Files/CSeries/: csalerts_sdl.cpp, cspixels.h, cstypes.h,
	macintosh_cseries.h, sdl_cseries.h:

	- re-added SDL type definitions

2000-08-21 09:27  cbauer

	* Pfhortran_Release/: All About Pfhortran 0.3, Pfhortran Language
	Definition, Update Info, Example Scripts/Camera demo, Example
	Scripts/Life Bar script v3, Example Scripts/Old Scripts/Hurt Me
	Var.scpt, Example Scripts/Old Scripts/Hurt Me Wimp.scpt, Example
	Scripts/Old Scripts/Init example script, Example Scripts/Old
	Scripts/Life Bar script v2, Example Scripts/Old Scripts/Number
	Count Explained, Example Scripts/Old Scripts/number count.scpt:

	- converted those files which only contain text to text files

2000-08-21 09:15  cbauer

	* Cheats/Cheat Codes[DEAD]:

	- moved file to "docs" directory

2000-08-21 09:14  cbauer

	* AppleGL Extra Blending Modes[DEAD],
	AppleGL_Extra_Blending_Modes[DEAD], Changes_(Ben_Thompson)[DEAD],
	Changes_(Bo_Lindbergh_Jan 25)[DEAD], Changes_(Br_fin_Jan_27)[DEAD],
	Changes_(Loren_Petrich)[DEAD], Changes_Benad[DEAD], MML.html[DEAD],
	Marathon_2_Source_ReadMe[DEAD], gpl.txt[DEAD], random.txt[DEAD]:

	- moved change logs to "changelogs" directory - moved doc files to
	"docs" directory

2000-08-21 09:13  cbauer

	* changelogs/Changes_(Loren_Petrich):

	- added Loren's change log

2000-08-21 09:08  cbauer

	* docs/: AppleGL_Extra_Blending_Modes, Cheat Codes, MML.html,
	Marathon_2_Source_ReadMe, gpl.txt, random.txt,
	Benad_Netgame_Docs/Net Game Types Info, Benad_Netgame_Docs/Read Me:

	- moved docs to this directory

2000-08-21 09:07  cbauer

	* changelogs/: Changes_(Ben_Thompson), Changes_(Bo_Lindbergh_Jan
	25), Changes_(Br_fin_Jan_27), Changes_(Christian_Bauer),
	Changes_Benad:

	- moved change logs to this directory

2000-08-21 08:55  cbauer

	* marathon.dtd:

	- converted to text file

2000-08-21 01:57  lpetrich

	* Source_Files/CSeries/: byte_swapping.cpp, byte_swapping.h,
	csalerts.cpp, csalerts.h, cscluts.cpp, cscluts.h, csdialogs.cpp,
	csdialogs.h, csfiles.cpp, csfiles.h, csfonts.cpp, csfonts.h,
	cskeys.h, csmacros.h, csmisc.cpp, csmisc.h, cspixels.h,
	csstrings.cpp, csstrings.h, cstypes.h, gdspec.cpp, gdspec.h,
	macintosh_cseries.h, my32bqd.cpp, my32bqd.h, mytm.cpp, mytm.h,
	sdl_cseries.h:

	Added annotation that the original author of most of these is
	unknown, but is probably Bo Lindbergh.
Added include guards to all
	the header files.
Placed CB's Mac type declarations inside of
	cstypes.h, and placed that in front of some other definitions.

2000-08-20 12:33  cbauer

	* Source_Files/Pfhortran/scripting.cpp:

	- implemented script-loading under SDL

2000-08-19 07:09  cbauer

	* Source_Files/Pfhortran/: script_instructions.h,
	script_parser.cpp:

	- fixed (some) gcc compiler warnings

2000-08-19 07:05  cbauer

	* Source_Files/Network/network_dummy.cpp:

	- added file containing dummy networking routines to aid in porting

2000-08-19 07:04  cbauer

	* Source_Files/CSeries/: byte_swapping.cpp, byte_swapping.h,
	csalerts.h, csalerts_sdl.cpp, cscluts.h, cscluts_sdl.cpp,
	csdialogs_sdl.cpp, cseries.h, csfonts_sdl.cpp, csmisc.h,
	csmisc_sdl.cpp, cspixels.h, csstrings_sdl.cpp, cstypes.h,
	macintosh_cseries.h, rle.h[DEAD], sdl_cseries.h:

	- renamed pause() to pause_debug() - introduced integer types with
	fixed bit size: int8/uint8/int16/etc.  - added SDL patches and
	implementations - removed rle.h because it was empty

2000-08-19 05:53  cbauer

	* Source_Files/Network/network_games.cpp:

	- fixed gcc compiler warning

2000-08-18 02:31  lpetrich

	* AlephOne.mcp:

	Added new Pfhortran stuff
Changed InputSprocket and OpenGL access
	paths so that they are relative to the CodeWarrior folder.

2000-08-18 02:23  lpetrich

	* AlephOne.mcp:

	Added new Pfhortran stuff
Changed InputSprocket and OpenGL access
	paths so that they are relative to the CodeWarrior folder.

2000-08-18 00:43  lpetrich

	* Source_Files/Pfhortran/: script_instructions.cpp,
	script_instructions.h, script_parser.cpp, script_parser.h,
	scripting.cpp, scripting.h:

	Chris Pruett's new Pfhortran files

2000-08-18 00:36  lpetrich

	* Source_Files/Misc/: vbl.cpp, vbl_macintosh.cpp:

	Added Ben Thompson's InputSprocket support
Did abstraction of the
	file code

2000-08-18 00:36  lpetrich

	* Source_Files/Misc/sound_macintosh.cpp:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Did abstraction of the file code

2000-08-18 00:36  lpetrich

	* Source_Files/Misc/: sound_definitions.h, vbl.h,
	vbl_definitions.h, wad.cpp, wad.h, wad_macintosh.cpp,
	wad_prefs.cpp:

	Did abstraction of the file code

2000-08-18 00:36  lpetrich

	* Source_Files/Misc/shell.h:

	Added definition for telling the XML parser about the cheat-parser
	element.
Added Ben Thompson's InputSprocket support
Did
	abstraction of the file code

2000-08-18 00:36  lpetrich

	* Source_Files/Misc/shell.cpp:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.
Added Ben Thompson's InputSprocket support;
	added handling of local events (quit, pause, brightness,
	resolution, and sound levels, etc.). Local events are turned into
	MacOS events in order to avoid a massive rewrite of the event
	handling.
Did abstraction of the file code

2000-08-18 00:36  lpetrich

	* Source_Files/Misc/: shape_definitions.h, shapes.cpp,
	shapes_macintosh.cpp:

	Did abstraction of the file code; turned shape handles into
	pointers

2000-08-18 00:36  lpetrich

	* Source_Files/Misc/screen.cpp:

	Fixed so that view stretching when teleporting will work correctly.
	
Modified it a bit to remove OGL_Map stuff
Now removed
	OGL_StartMain() and OGL_EndMain() as superfluous (handled by
	RasterizerClass object)

2000-08-18 00:35  lpetrich

	* Source_Files/Misc/scottish_textures.h:

	Removed rendering methods; they are now in Rasterizer_SW

2000-08-18 00:35  lpetrich

	* Source_Files/Misc/scottish_textures.cpp:

	Made the rendering functions methods of Rasterizer_SW

2000-08-18 00:35  lpetrich

	* Source_Files/Misc/ResizableList.h:

	C++ template class similar to GrowableList, but explicitly
	resizable. The resizing is, however, lazy, so that it gets redone
	only when the size changes. And there is no effort to preserve
	content between resizings.
Added operator+() so that a
	ResizableList works more like a pointer
Christian Bauer fix:
	destructor is now a "proper" one instead of a constructor.

2000-08-18 00:35  lpetrich

	* Source_Files/Misc/: RenderRasterize.cpp, RenderRasterize.h:

	Eliminated [bitmap_definition *destination] from this object

2000-08-18 00:35  lpetrich

	* Source_Files/Misc/render.cpp:

	Rasterization objects now added; the code chooses between software
	and OpenGL objects.

2000-08-18 00:35  lpetrich

	* Source_Files/Misc/Rasterizer.h:

	Base class for doing final setup and rasterization

2000-08-18 00:35  lpetrich

	* Source_Files/Misc/preferences.cpp:

	Added Ben Thompson's InputSprocket support; activated the
	InputSprocket-only option.
Did abstraction of the file code

2000-08-18 00:34  lpetrich

	* Source_Files/Misc/OverheadMap_QD.cpp:

	Quickdraw subclass code for overhead-map renderer
Added perimeter
	drawing for the player symbol -- should be more visible when small
	Added a comment on that

2000-08-18 00:34  lpetrich

	* Source_Files/Misc/OverheadMap_OGL.cpp:

	OpenGL subclass code for overhead-map renderer
Added perimeter
	drawing for the player symbol -- should be more visible when small
	Made the perimeter 1 pixel thick

2000-08-18 00:34  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Insured that the fog would be set only initially, so as to allow
	Pfhortran to manipulate it; also, fog can be turned on and off by
	Pfhortran.
Exposed flag for switching fog on and off and the value
	of fog depth,
alongside the fog color.

2000-08-18 00:34  lpetrich

	* Source_Files/Misc/marathon2.cpp:

	Added some Pfhortran-support modifications

2000-08-18 00:33  lpetrich

	* Source_Files/Misc/FileHandler_Mac.h:

	Subclass of file-handler abstract classes; will contain all MacOS
	data-fork handling. Resource-fork handling may follow later, since
	Christian Bauer knows how to do that in Linux.

2000-08-18 00:33  lpetrich

	* Source_Files/Misc/FileHandler_Mac.cpp:

	Implementation of subclass of Macintosh-dependent stuff; it will
	handle everything related to the file's data fork.
Resource-fork
	handling may follow later, since Christian Bauer knows how to read
	MacOS resource forks in Linux.

2000-08-18 00:33  lpetrich

	* Source_Files/Misc/FileHandler.h:

	Abstract base class for handling various tasks associated with
	files

2000-08-18 00:33  lpetrich

	* Source_Files/Misc/: crc.cpp, crc.h, extensions.h, game_wad.cpp,
	game_wad.h, import_definitions.cpp, interface.cpp, interface.h,
	music.cpp, mysound.cpp, mysound.h, preprocess_map_mac.cpp:

	Did abstraction of the file code

2000-08-18 00:33  lpetrich

	* Source_Files/Misc/: computer_interface.cpp, devices.cpp,
	items.cpp:

	Added Pfhortran support

2000-08-18 00:32  lpetrich

	* Source_Files/Misc/: MoreFilesExtract.cp, MoreFilesExtract.h:

	Expansion of MacOS FSSpecs into full file specs :disk:dir:dir:file

2000-08-18 00:25  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-08-18 00:25  lpetrich

	* AlephOne.mcp:

	Added new Pfhortran stuff

2000-08-13 19:41  lpetrich

	* Source_Files/CSeries/byte_swapping.cpp:

	Contains a bug fix by Christian Bauer

2000-08-10 04:21  lpetrich

	* AlephOne.mcp:

	Added new Pfhortran stuff

2000-08-10 04:20  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-08-09 06:13  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-08-09 06:13  lpetrich

	* AlephOne.mcp:

	Added fourth render.c reorganization file.

2000-08-09 06:05  lpetrich

	* Source_Files/Misc/: RenderPlaceObjs.cpp, RenderPlaceObjs.h,
	RenderSortPoly.cpp, RenderSortPoly.h, RenderVisTree.cpp,
	RenderVisTree.h:

	Made [view_data *view] a class member for convenience

2000-08-09 06:05  lpetrich

	* Source_Files/Misc/render.h:

	Not sure why this got changed.

2000-08-09 06:05  lpetrich

	* Source_Files/Misc/render.cpp:

	Much of the code is now in the Render*.c/h objects; started adding
	a rasterizer object.

2000-08-09 06:03  lpetrich

	* Source_Files/Misc/RenderRasterize.h:

	Header definitions for raender object that does clipping and object
	setup for rasterization.

2000-08-09 06:03  lpetrich

	* Source_Files/Misc/RenderRasterize.cpp:

	Like the other render objects, but does clipping and object setup
	for rasterization.

2000-08-09 06:03  lpetrich

	* Source_Files/Misc/Rasterizer.h:

	Base class for final object setup and rasterizer.
Will have
	subclasses for software and OpenGL rendering.

2000-08-07 00:34  lpetrich

	* Source_Files/Misc/RenderVisTree.h:

	Header for class containing visibility-tree calculation, a tree of
	plain nodes.

2000-08-07 00:33  lpetrich

	* Source_Files/Misc/: RenderSortPoly.cpp, RenderSortPoly.h:

	Reorganization of render.c: class for sorting the polygons with the
	visibility tree

2000-08-07 00:33  lpetrich

	* Source_Files/Misc/: RenderPlaceObjs.cpp, RenderPlaceObjs.h:

	Reorganization of render.c: class for placing inhabitant objects in
	sorted order

2000-08-07 00:26  lpetrich

	* AlephOne.mcp:

	Refers to renamed semitransparent-effects resources
Also tried to
	update the reference to "Text Strings"
Put in weak-linking of
	OpenGL libraries (a rather redundant term, since OpenGL is the Open
	Graphics Library)
Put in InputSprocketLib; was careful to tell it
	to weak-link
Added new files for OpenGL map-rendering support
	Added files for reorganized overhead-map rendering
Added first
	render.c reorganization file.
Added second and third render.c
	reorganization files.

2000-08-06 22:22  lpetrich

	* Source_Files/Misc/RenderVisTree.h:

	Header for class containing visibility-tree calculation, a tree of
	plain nodes.

2000-08-06 22:22  lpetrich

	* Source_Files/Misc/RenderVisTree.cpp:

	The parts of render.c that are called to build the visibility tree
	of plain nodes.

2000-08-06 22:20  lpetrich

	* Source_Files/Misc/ResizableList.h:

	C++ template class similar to GrowableList, but explicitly
	resizable. The resizing is, however, lazy, so that it gets redone
	only when the size changes. And there is no effort to preserve
	content between resizings.
Added operator+() so that a
	ResizableList works more like a pointer

2000-08-06 22:19  lpetrich

	* Source_Files/Misc/render.cpp:

	Has the visibility-tree calculation code moved into
	RenderVisTree.c/h

2000-08-06 22:17  lpetrich

	* Source_Files/Misc/OverheadMap_QD.cpp:

	Quickdraw subclass code for overhead-map renderer
Added perimeter
	drawing for the player symbol -- should be more visible when small

2000-08-06 22:17  lpetrich

	* Source_Files/Misc/OverheadMap_OGL.cpp:

	OpenGL subclass code for overhead-map renderer
Added perimeter
	drawing for the player symbol -- should be more visible when small

2000-08-06 22:17  lpetrich

	* Source_Files/Misc/GrowableList.h:

	Added operator+() so that a GrowableList works more like a pointer

2000-08-06 22:16  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-08-06 22:10  lpetrich

	* AlephOne.mcp:

	Refers to renamed semitransparent-effects resources
Also tried to
	update the reference to "Text Strings"
Put in weak-linking of
	OpenGL libraries (a rather redundant term, since OpenGL is the Open
	Graphics Library)
Put in InputSprocketLib; was careful to tell it
	to weak-link
Added new files for OpenGL map-rendering support
	Added files for reorganized overhead-map rendering
Added first
	render.c reorganization file.

2000-08-06 14:11  lpetrich

	* Source_Files/Misc/map_accessors.c[DEAD]:

	[no log message]

2000-08-06 14:09  lpetrich

	* Source_Files/Misc/: overhead_map_macintosh.c,
	overhead_map_macintosh.c[DEAD]:

	Added some calls for doing OpenGL overhead-map rendering

2000-08-06 14:08  lpetrich

	* Source_Files/Misc/: OGL_Map.h, OGL_Map.h[DEAD]:

	These are for doing OpenGL overhead-map rendering

2000-08-06 14:08  lpetrich

	* Source_Files/Misc/: OGL_Map.c, OGL_Map.c[DEAD]:

	These are for doing OpenGL overhead-map rendering
Added caching of
	polygons and lines for better performance (significantly better for
	lines, a little better for polygons)

2000-08-04 02:41  lpetrich

	* Source_Files/Misc/OverheadMapRenderer.h:

	Overhead-map renderer base-class header

2000-08-04 02:41  lpetrich

	* Source_Files/Misc/OverheadMapRenderer.cpp:

	Overhead-map renderer base class

2000-08-04 02:40  lpetrich

	* Source_Files/Misc/OverheadMap_QD.h:

	Quickdraw subclass header for overhead-map renderer

2000-08-04 02:40  lpetrich

	* Source_Files/Misc/OverheadMap_QD.cpp:

	Quickdraw subclass code for overhead-map renderer

2000-08-04 02:40  lpetrich

	* Source_Files/Misc/OverheadMap_OGL.h:

	OpenGL subclass header for overhead-map renderer

2000-08-04 02:40  lpetrich

	* Source_Files/Misc/OverheadMap_OGL.cpp:

	OpenGL subclass code for overhead-map renderer

2000-08-04 02:37  lpetrich

	* Source_Files/Misc/map.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.
Added notes from map_accessors.h, which has
	been deleted

2000-08-04 02:35  lpetrich

	* Source_Files/Misc/screen.cpp:

	Fixed so that view stretching when teleporting will work correctly.
	
Modified it a bit to remove OGL_Map stuff

2000-08-04 02:34  lpetrich

	* Source_Files/Misc/overhead_map.cpp:

	Allowed map-view cheat to work
Added a bit of stuff for doing
	OpenGL overhead-map rendering
Moved most of the actual rendering
	code out to OverheadMapRenderer.c

2000-08-04 02:33  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-08-04 02:27  lpetrich

	* AlephOne.mcp:

	Refers to renamed semitransparent-effects resources
Also tried to
	update the reference to "Text Strings"
Put in weak-linking of
	OpenGL libraries (a rather redundant term, since OpenGL is the Open
	Graphics Library)
Put in InputSprocketLib; was careful to tell it
	to weak-link
Added new files for OpenGL map-rendering support
	Added files for reorganized overhead-map rendering

2000-07-31 04:59  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-07-31 04:58  lpetrich

	* Source_Files/Misc/ISp_Support.cpp:

	Added a new front-back axis for changing weapons. Wheel-mouse
	owners, rejoice!

2000-07-31 04:57  lpetrich

	* Resources/marathon2.resource:

	Contains all the icons (icl8, ics8) for InputSprocket display --
	the icl8 ones are named appropriately.
Added a "change weapons"
	icon (like "next weapon" and "previous weapon", but both ways)

2000-07-30 16:49  lpetrich

	* Source_Files/Misc/shell.cpp:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.
Added Ben Thompson's InputSprocket support;
	added handling of local events (quit, pause, brightness,
	resolution, and sound levels, etc.). Local events are turned into
	MacOS events in order to avoid a massive rewrite of the event
	handling.

2000-07-30 16:48  lpetrich

	* Source_Files/Misc/preferences.cpp:

	Added Ben Thompson's InputSprocket support; activated the
	InputSprocket-only option.

2000-07-30 16:47  lpetrich

	* Source_Files/Misc/ISp_Support.cpp:

	Did some rewriting and added support for the full range of global
	actions,
including a refractory period for local events.

2000-07-30 16:47  lpetrich

	* Source_Files/Misc/ISp_Support.h:

	Did some rewriting and adding of credits

2000-07-30 16:46  lpetrich

	* Source_Files/Misc/LocalEvents.h:

	Local-event types and some functions for manipulating the
	local-event queue.

2000-07-30 16:45  lpetrich

	* Resources/marathon2.resource:

	Contains all the icons (icl8, ics8) for InputSprocket display --
	the icl8 ones are named appropriately.

2000-07-30 16:44  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-07-30 01:20  lpetrich

	* Resources/marathon2.resource:

	Added icons for InputSprocket configuration display; these start at
	1000 in ics8/icl8

2000-07-30 01:19  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-07-30 01:18  lpetrich

	* Source_Files/Misc/: ISp_Support.cpp, ISp_Support.h:

	Did some rewriting and added support for the full range of global
	actions.

2000-07-17 05:58  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-07-17 05:58  lpetrich

	* Source_Files/Misc/: render.cpp, screen.cpp:

	Fixed so that view stretching when teleporting will work correctly.

2000-07-17 04:40  lpetrich

	* Source_Files/Misc/overhead_map_macintosh.c:

	Added some calls for doing OpenGL overhead-map rendering

2000-07-17 04:40  lpetrich

	* Source_Files/Misc/overhead_map.cpp:

	Allowed map-view cheat to work
Added a bit of stuff for doing
	OpenGL overhead-map rendering

2000-07-17 04:40  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Modified OGL_SetView() and OGL_Copy2D() to control whether or not
	to create and use a back buffer
Did a few changes to generalize
	the font stuff, and to telling the OpenGL map renderer to
	re-initialize its font-info cache when a new OpenGL context gets
	created.
Reorganized the fog-parameter-control setup; the colors
	are now set at the beginning of each frame.

2000-07-17 04:39  lpetrich

	* Source_Files/Misc/OGL_Map.h:

	These are for doing OpenGL overhead-map rendering

2000-07-17 04:39  lpetrich

	* Source_Files/Misc/OGL_Map.c:

	These are for doing OpenGL overhead-map rendering
Added caching of
	polygons and lines for better performance (significantly better for
	lines, a little better for polygons)

2000-07-17 04:38  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-07-10 23:11  lpetrich

	* Source_Files/Misc/player.cpp:

	With Benoit Nadeau's changes
An additional one recently in
	calculate_player_teams()

2000-07-10 23:10  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-07-10 04:26  lpetrich

	* Source_Files/Misc/render.cpp:

	Fixes Aaron Davies visibility bug.
Had to do a fix of the fix. It
	now works correctly when semitransparent liquid surfaces are off.

2000-07-10 04:26  lpetrich

	* Source_Files/Misc/OGL_Textures.cpp:

	Made OGL_ResetTextures() harmless when OpenGL is inactive

2000-07-10 04:25  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-07-09 22:37  lpetrich

	* Source_Files/Misc/screen.cpp:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.
Got the HUD properly placed
Got the resizing
	worked out; it works successfully in software and OpenGL modes;
	with this exception:
Piping 2D stuff through OpenGL is still
	somewhat buggy.
Added support for telling Pfhortran what's the
	corresponding resolution with or without a HUD
Did correct
	placement of HUD in all supported resolution; also changed the
	writing of all the 2D stuff in OpenGL mode -- it's now written to
	the front buffer. This make help in rendering for 3dfx cards.
	Revised render_screen() (?) to make possible OpenGL overhead-map
	rendering; added appropriate frame-start and frame-end routines for
	both of them.

2000-07-09 22:37  lpetrich

	* Source_Files/Misc/overhead_map_macintosh.c:

	Added some calls for doing OpenGL overhead-map rendering

2000-07-09 22:37  lpetrich

	* Source_Files/Misc/overhead_map.cpp:

	Allowed map-view cheat to work
Added a bit of stuff for doing
	OpenGL overhead-map rendering

2000-07-09 22:37  lpetrich

	* Source_Files/Misc/OGL_Setup.h:

	Added flag for doing OpenGL overhead-map rendering

2000-07-09 22:37  lpetrich

	* Source_Files/Misc/OGL_Render.h:

	Modified OGL_SetView() and OGL_Copy2D() to set whether or not to
	use a back buffer.
Added some reorganization; created begin-frame
	and end-frame commands for the main view

2000-07-09 22:36  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Modified OGL_SetView() and OGL_Copy2D() to control whether or not
	to create and use a back buffer
Did a few changes to generalize
	the font stuff, and to telling the OpenGL map renderer to
	re-initialize its font-info cache when a new OpenGL context gets
	created.

2000-07-09 22:36  lpetrich

	* Source_Files/Misc/OGL_Dialog.cpp:

	Added support for option to do OpenGL overhead-map rendering

2000-07-09 22:33  lpetrich

	* Source_Files/Misc/: OGL_Map.c, OGL_Map.h:

	These are for doing OpenGL overhead-map rendering

2000-07-09 22:31  lpetrich

	* Resources/marathon2.resource:

	Has OpenGL-options DLOG and DITL changed so that they include
	OpenGL rendering of the overhead map

2000-07-09 22:29  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-07-09 22:29  lpetrich

	* AlephOne.mcp:

	Refers to renamed semitransparent-effects resources
Also tried to
	update the reference to "Text Strings"
Put in weak-linking of
	OpenGL libraries (a rather redundant term, since OpenGL is the Open
	Graphics Library)
Put in InputSprocketLib; was careful to tell it
	to weak-link
Added new files for OpenGL map-rendering support

2000-07-08 20:41  lpetrich

	* Source_Files/Misc/screen.cpp:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.
Got the HUD properly placed
Got the resizing
	worked out; it works successfully in software and OpenGL modes;
	with this exception:
Piping 2D stuff through OpenGL is still
	somewhat buggy.
Added support for telling Pfhortran what's the
	corresponding resolution with or without a HUD
Did correct
	placement of HUD in all supported resolution; also changed the
	writing of all the 2D stuff in OpenGL mode -- it's now written to
	the front buffer. This make help in rendering for 3dfx cards.

2000-07-08 20:40  lpetrich

	* Source_Files/Misc/OGL_Render.h:

	Modified OGL_SetView() and OGL_Copy2D() to set whether or not to
	use a back buffer.

2000-07-08 20:40  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Modified OGL_SetView() and OGL_Copy2D() to control whether or not
	to create and use a back buffer

2000-07-08 02:28  lpetrich

	* Source_Files/Misc/shell.h:

	Added definition for telling the XML parser about the cheat-parser
	element.
Added Ben Thompson's InputSprocket support

2000-07-08 02:28  lpetrich

	* Source_Files/Misc/shell.cpp:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.
Added Ben Thompson's InputSprocket support

2000-07-08 02:28  lpetrich

	* Source_Files/Misc/screen.h:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.
Got a routine renamed to RequestDrawingHUD()
	-- necessary to put in a request for drawing it.
Got the names of
	the bigger sizes in
Added support for telling Pfhortran what's the
	corresponding resolution with or without a HUD

2000-07-08 02:28  lpetrich

	* Source_Files/Misc/screen.cpp:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.
Got the HUD properly placed
Got the resizing
	worked out; it works successfully in software and OpenGL modes;
	with this exception:
Piping 2D stuff through OpenGL is still
	somewhat buggy.
Added support for telling Pfhortran what's the
	corresponding resolution with or without a HUD

2000-07-08 02:28  lpetrich

	* Source_Files/Misc/: preferences.cpp, vbl.cpp, vbl_macintosh.cpp:

	Added Ben Thompson's InputSprocket support

2000-07-08 02:28  lpetrich

	* Source_Files/Misc/OGL_Render.cpp:

	Fixed bug in centering of crosshairs -- now centered correctly at
	all resolutions

2000-07-08 02:27  lpetrich

	* Source_Files/Misc/map.cpp:

	Adjusted the keyframe checking so that both 0 and [number of
	frames] will show up properly.

2000-07-08 02:27  lpetrich

	* Source_Files/Misc/: ISp_Support.cpp, ISp_Support.h:

	Ben Thompson's InputSprocket-support files

2000-07-08 02:24  lpetrich

	* Resources/marathon2.resource:

	Has modified controls dialog for Ben Thompson's InputSprocket
	support

2000-07-08 02:22  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-07-08 02:22  lpetrich

	* Changes_(Ben_Thompson):

	He's put in InputSprocket support

2000-07-08 02:21  lpetrich

	* AlephOne.mcp:

	Refers to renamed semitransparent-effects resources
Also tried to
	update the reference to "Text Strings"
Put in weak-linking of
	OpenGL libraries (a rather redundant term, since OpenGL is the Open
	Graphics Library)
Put in InputSprocketLib; was careful to tell it
	to weak-link

2000-07-07 02:58  lpetrich

	* Source_Files/Misc/screen.h:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.
Got a routine renamed to RequestDrawingHUD()
	-- necessary to put in a request for drawing it.
Got the names of
	the bigger sizes in

2000-07-07 02:58  lpetrich

	* Source_Files/Misc/screen.cpp:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.
Got the HUD properly placed
Got the resizing
	worked out; it works successfully in software and OpenGL modes;
	with this exception:
Piping 2D stuff through OpenGL is still
	somewhat buggy.

2000-07-07 02:58  lpetrich

	* Source_Files/Misc/scottish_textures.cpp:

	Increased scratch-table sizes to allow for bigger displays

2000-07-07 02:58  lpetrich

	* Source_Files/Misc/computer_interface.cpp:

	Fixed a bug: instead of working with screen_window, it works with
	world_pixels (the buffer), as it ought to

2000-07-07 02:55  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-07-07 02:55  lpetrich

	* Resources/marathon2.resource:

	Changed size menu to include bigger display sizes

2000-07-07 01:00  lpetrich

	* Source_Files/Misc/screen.h:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.
Got a routine renamed to RequestDrawingHUD()
	-- necessary to put in a request for drawing it.

2000-07-07 01:00  lpetrich

	* Source_Files/Misc/screen.cpp:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.
Got the HUD properly placed

2000-07-07 01:00  lpetrich

	* Source_Files/Misc/map.cpp:

	Adjusted the keyframe checking so that both 0 and [number of
	frames] will show up properly.

2000-07-07 01:00  lpetrich

	* Source_Files/Misc/: game_window.cpp, game_window_macintosh.cpp:

	The HUD is now buffered in all of them,
and the size order of the
	prefs popup menu is now reversed
Renamed a routine in screen.h;
	had to change this

2000-07-07 00:56  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-07-06 02:56  lpetrich

	* Source_Files/Misc/: screen.cpp, screen.h, shell.cpp:

	These all have what's necessary for my new resolution-control
	architecture; screen.h will need more size definitions, and
	screen.c will need more table entries and some appropriate screen
	portRect adjustments.

2000-07-06 02:54  lpetrich

	* AlephOne.mcp:

	Refers to renamed semitransparent-effects resources
Also tried to
	update the reference to "Text Strings"
Put in weak-linking of
	OpenGL libraries (a rather redundant term, since OpenGL is the Open
	Graphics Library)

2000-07-05 04:03  lpetrich

	* Source_Files/Misc/XML_MakeRoot.cpp:

	Added the addition of the cheat-parser element to <marathon>

2000-07-05 04:03  lpetrich

	* Source_Files/Misc/shell.h:

	Added definition for telling the XML parser about the cheat-parser
	element.

2000-07-05 04:03  lpetrich

	* Source_Files/Misc/shell.cpp:

	Suppressed #ifndef FINAL for cheats as per Benad
Added cheats for
	shotgun and SMG; did several other modifications of the cheats;
	added XML support for cheat activation

2000-07-05 04:03  lpetrich

	* Source_Files/Misc/overhead_map.cpp:

	Allowed map-view cheat to work

2000-07-05 04:01  lpetrich

	* Cheats/: Activate Cheats, Cheat Codes:

	Example MML TEXT resource and documentation for cheats

2000-07-05 04:00  lpetrich

	* MML.html:

	Added documentation of vulnerability generalization
Added element
	for cheating

2000-07-04 16:58  lpetrich

	* AlephOne.mcp:

	Refers to renamed semitransparent-effects resources
Also tried to
	update the reference to "Text Strings"

2000-07-04 16:57  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-07-04 16:57  lpetrich

	* Source_Files/Misc/shell.cpp:

	Suppressed #ifndef FINAL for cheats as per Benad

2000-07-04 16:34  lpetrich

	* Resources/marathon2.resource:

	Updating with changes for Benad's netgames

2000-07-04 12:04  lpetrich

	* Source_Files/Misc/screen.cpp:

	The HUD is now buffered in all of them,
and the size order of the
	prefs popup menu is now reversed.
When hardware acceleration is
	switched on in 256-color mode, it will get switched off so as to
	have a sensible start.

2000-07-02 20:28  lpetrich

	* Resources/marathon2.resource:

	Has reversed-order display-size menu

2000-07-02 20:28  lpetrich

	* Source_Files/Misc/: game_window.cpp, game_window_macintosh.cpp,
	screen.cpp, screen.h, screen_drawing.cpp, screen_drawing.h:

	The HUD is now buffered in all of them,
and the size order of the
	prefs popup menu is now reversed

2000-07-01 15:56  lpetrich

	* Resources/marathon2.resource:

	Contains revised dialog boxes for Benoit Nadeau's netgame types

2000-07-01 15:55  lpetrich

	* Resources/Text Strings:

	Contains extra strings for Benoit Nadeau's netgame types

2000-07-01 15:54  lpetrich

	* Source_Files/Misc/: items.cpp, player.cpp, projectiles.cpp,
	weapons.cpp:

	With Benoit Nadeau's changes

2000-07-01 15:53  lpetrich

	* Source_Files/Network/: network_dialogs.cpp, network_games.cpp:

	Has Benoit Nadeau's changes

2000-07-01 15:52  lpetrich

	* Changes_Benad:

	Changes that Benoit Nadeau had made; I've not attempted to make the
	code CodeWarrior-2-friendly at this time, though I could do so with
	appropriate preprocessor variables, like
#ifdef _CODEWARRIOR_2
	Benad's changes
#endif

2000-07-01 09:32  lpetrich

	* Source_Files/Misc/: devices.cpp, effects.cpp, effects.h,
	fades.cpp, items.cpp, lightsource.cpp, lightsource.h, map.h,
	map_accessors.c, media.cpp, media.h, monsters.cpp, monsters.h,
	mysound.cpp, player.cpp, player.h, projectiles.cpp, projectiles.h,
	sound_macintosh.cpp, weapons.cpp, world.cpp, world.h:

	All these have had most of their accessors inlined; world.c/h also
	has normalization of angles done automatically and with the
	bitwise-and trick.

2000-07-01 09:30  lpetrich

	* Source_Files/CSeries/csmacros.h:

	Added a bounded-array-access template function that returns the
	null pointer for out-of-bounds accesses; I think that this is a
	good place for such across-the-board template functions.

2000-07-01 09:28  lpetrich

	* Changes_(Loren_Petrich):

	Should be rather obvious :-)

2000-06-29 02:22  lpetrich

	* Source_Files/Misc/player.cpp:

	Added invincibility-powerup generalization

2000-06-29 02:21  lpetrich

	* MML.html:

	Added documentation of vulnerability generalization

2000-06-29 02:21  lpetrich

	* MML Scripts/XML Test Suite:

	Added test of vulnerability: changed it to F'lickta claws

2000-06-29 01:49  lpetrich

	* Source_Files/Misc/render.cpp:

	Fixes Aaron Davies visibility bug

2000-06-29 01:48  lpetrich

	* AlephOne.mcp:

	Refers to renamed semitransparent-effects resources

2000-06-29 01:11  lpetrich

	* Resources/: M2, Semitpt Flames,Bolts, M2, Semitpt Liquids:

	Adding my default semitransparency settings for flames/bolts and
	liquids; I've tried renaming them to make them more palatable to
	CVS (no /'s).

2000-06-29 00:54  lpetrich

	* AppleGL Extra Blending Modes:

	Simple test of committing a file. I added a line on top of this
	one.

2000-06-19 15:43  derekm

	* AlephOne.mcp, AppleGL Extra Blending Modes,
	Changes_(Loren_Petrich):

	First Imported.

2000-06-19 15:43  derekm

	* AppleGL Extra Blending Modes:

	Initial revision

2000-06-19 15:39  derekm

	* Pfhortran_Release/Pfhortran Compiler, Pfhortran_Release/Pfhortran
	Language Definition, Pfhortran_Release/Quartz copy,
	Pfhortran_Release/Ten Forty Two, Pfhortran_Release/Update Info,
	Resources/marathon2.resource:

	First Imported.

2000-06-19 15:39  derekm

	* Pfhortran_Release/: Pfhortran Compiler, Pfhortran Language
	Definition, Quartz copy, Ten Forty Two, Update Info:

	Initial revision

2000-06-19 15:35  derekm

	* Pfhortran_Release/: Example Scripts/Old Scripts/Number Count
	Explained, Example Scripts/Camera demo, Example Scripts/Old
	Scripts/number count.scpt, Example Scripts/Life Bar script v3, All
	About Pfhortran 0.3:

	First Imported.

2000-06-19 15:35  derekm

	* Pfhortran_Release/: Example Scripts/Old Scripts/Hurt Me Var.scpt,
	Example Scripts/Old Scripts/Hurt Me Wimp.scpt, Example Scripts/Old
	Scripts/Init example script, Example Scripts/Old Scripts/Life Bar
	script v2, Example Scripts/Old Scripts/Number Count Explained,
	Example Scripts/Camera demo, Example Scripts/Old Scripts/number
	count.scpt, Example Scripts/Life Bar script v3, All About Pfhortran
	0.3:

	Initial revision

2000-06-19 15:32  derekm

	* MML.html, Pfhortran_Release/Example Scripts/Old Scripts/Hurt Me
	Var.scpt, Pfhortran_Release/Example Scripts/Old Scripts/Hurt Me
	Wimp.scpt, Pfhortran_Release/Example Scripts/Old Scripts/Init
	example script, Pfhortran_Release/Example Scripts/Old Scripts/Life
	Bar script v2:

	First Imported.

2000-06-19 15:27  derekm

	* Source_Files/Misc/: scottish_textures.h, screen.cpp, screen.h,
	shell.cpp, weapons.cpp:

	First Imported.

2000-06-19 15:24  derekm

	* Source_Files/Misc/: OGL_Dialog.cpp, OGL_Render.cpp,
	OGL_Setup.cpp, OGL_Setup.h, OGL_Textures.cpp, OGL_Textures.h,
	player.cpp, PlayerDialogs.cpp, render.cpp:

	First Imported.

2000-06-19 15:21  derekm

	* Source_Files/Misc/MacCheckbox.h:

	Initial revision

2000-06-19 15:21  derekm

	* Source_Files/Misc/: game_wad.cpp, game_wad.h, MacCheckbox.h,
	marathon2.cpp, monsters.cpp:

	First Imported.

2000-06-12 20:45  derekm

	* Resources/Marathon2_SOCK, Resources/marathon2.resource,
	Resources/Old Stuff, Resources/Text Strings,
	Source_Files/CSeries/buildprogram, Source_Files/CSeries/cseries.a,
	Source_Files/CSeries/makefile, Source_Files/CSeries/ws,
	Source_Files/Misc/quadruple.s,
	Source_Files/Misc/scottish_textures.a,
	Source_Files/Misc/scottish_textures16.a,
	Source_Files/Misc/screen.a,
	Source_Files/Network/network_listener.a, AlephOne.mcp,
	AppleGL_Extra_Blending_Modes, Changes_(Bo_Lindbergh_Jan 25),
	Changes_(Br_fin_Jan_27), Changes_(Loren_Petrich), gpl.txt,
	Marathon_2_Source_ReadMe, marathon.dtd, random.txt:

	First Imported.

2000-06-12 20:45  derekm

	* Resources/Marathon2_SOCK, Resources/marathon2.resource,
	Resources/Old Stuff, Resources/Text Strings,
	Source_Files/CSeries/buildprogram, Source_Files/CSeries/cseries.a,
	Source_Files/CSeries/makefile, Source_Files/CSeries/ws,
	Source_Files/Misc/quadruple.s,
	Source_Files/Misc/scottish_textures.a,
	Source_Files/Misc/scottish_textures16.a,
	Source_Files/Misc/screen.a,
	Source_Files/Network/network_listener.a, AlephOne.mcp,
	AppleGL_Extra_Blending_Modes, Changes_(Bo_Lindbergh_Jan 25),
	Changes_(Br_fin_Jan_27), Changes_(Loren_Petrich), gpl.txt,
	Marathon_2_Source_ReadMe, marathon.dtd, random.txt:

	Initial revision

2000-06-12 20:41  derekm

	* Source_Files/Network/network.cpp, Source_Files/Network/network.h,
	Source_Files/Network/network_adsp.cpp,
	Source_Files/Network/network_ddp.cpp,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_games.cpp,
	Source_Files/Network/network_games.h,
	Source_Files/Network/network_lookup.cpp,
	Source_Files/Network/network_microphone.cpp,
	Source_Files/Network/network_modem.cpp,
	Source_Files/Network/network_modem.h,
	Source_Files/Network/network_modem_protocol.cpp,
	Source_Files/Network/network_modem_protocol.h,
	Source_Files/Network/network_names.cpp,
	Source_Files/Network/network_sound.h,
	Source_Files/Network/network_speaker.cpp,
	Source_Files/Network/network_stream.cpp,
	Source_Files/Network/network_stream.h, MML.html, Expat/dump.xml,
	Expat/example.xml, Expat/Expat Test , Expat/ExpatLib,
	Expat/ExpatLib , Expat/LP Changes, Expat/Makefile, Expat/Resource
	Dumper , Extra OpenGL Docs/blend_minmax.txt, Extra OpenGL
	Docs/blend_subtract.txt, Extra OpenGL Docs/registry.txt,
	Extras/demos/demos.resource, Extras/demos/L00.demo,
	Extras/demos/L01.demo, Extras/Marathon2_SOCK, Extras/demo.resource,
	Extras/demos/L05.demo, Extras/MarathonInf_1.2_SOCK,
	Extras/MarathonInf_1.5_SOCK, Extras/SOCK_Read_Me,
	Extras/noresnames.make, MML Scripts/Disable Motion Sensor, MML
	Scripts/Disable Overhead Map, MML Scripts/Marathon 2 Display, MML
	Scripts/Marathon  Display, MML Scripts/Show Everything in Overhead
	Map, MML Scripts/Text Strings, MML Scripts/XML Test Suite,
	Resources/Marathon 2 Display, Resources/Marathon  Display:

	First Imported.

2000-06-12 20:41  derekm

	* Source_Files/Network/network.cpp, Source_Files/Network/network.h,
	Source_Files/Network/network_adsp.cpp,
	Source_Files/Network/network_ddp.cpp,
	Source_Files/Network/network_dialogs.cpp,
	Source_Files/Network/network_games.cpp,
	Source_Files/Network/network_games.h,
	Source_Files/Network/network_lookup.cpp,
	Source_Files/Network/network_microphone.cpp,
	Source_Files/Network/network_modem.cpp,
	Source_Files/Network/network_modem.h,
	Source_Files/Network/network_modem_protocol.cpp,
	Source_Files/Network/network_modem_protocol.h,
	Source_Files/Network/network_names.cpp,
	Source_Files/Network/network_sound.h,
	Source_Files/Network/network_speaker.cpp,
	Source_Files/Network/network_stream.cpp,
	Source_Files/Network/network_stream.h, MML.html, Expat/dump.xml,
	Expat/example.xml, Expat/Expat Test , Expat/ExpatLib,
	Expat/ExpatLib , Expat/LP Changes, Expat/Makefile, Expat/Resource
	Dumper , Extra OpenGL Docs/blend_minmax.txt, Extra OpenGL
	Docs/blend_subtract.txt, Extra OpenGL Docs/registry.txt,
	Extras/demos/demos.resource, Extras/demos/L00.demo,
	Extras/demos/L01.demo, Extras/Marathon2_SOCK, Extras/demo.resource,
	Extras/demos/L05.demo, Extras/MarathonInf_1.2_SOCK,
	Extras/MarathonInf_1.5_SOCK, Extras/SOCK_Read_Me,
	Extras/noresnames.make, MML Scripts/Disable Motion Sensor, MML
	Scripts/Disable Overhead Map, MML Scripts/Marathon 2 Display, MML
	Scripts/Marathon  Display, MML Scripts/Show Everything in Overhead
	Map, MML Scripts/Text Strings, MML Scripts/XML Test Suite,
	Resources/Marathon 2 Display, Resources/Marathon  Display:

	Initial revision

2000-06-12 20:38  derekm

	* Source_Files/Misc/: player.cpp, player.h, PlayerDialogs.cpp,
	PlayerName.cpp, PlayerName.h, portable_files.h, preferences.cpp,
	preferences.h, preprocess_map_mac.cpp, progress.cpp, progress.h,
	projectiles.cpp, projectiles.h, projectile_definitions.h, Random.h,
	render.cpp, render.h, scenery.cpp, scenery.h,
	scenery_definitions.h, scottish_textures.cpp, scottish_textures.h,
	screen.cpp, screen.h, screen_definitions.h, screen_drawing.cpp,
	screen_drawing.h, ShapesParser.cpp, ShapesParser.h, shapes.cpp,
	shape_definitions.h, shape_descriptors.h, shapes_macintosh.cpp,
	shell.cpp, shell.h, song_definitions.h, sound_definitions.h,
	sound_macintosh.cpp, tags.h, TextStrings.cpp, TextStrings.h,
	textures.cpp, textures.h, vbl.cpp, vbl.h, vbl_definitions.h,
	VectorOps.h, vbl_macintosh.cpp, ViewControl.cpp, ViewControl.h,
	wad.cpp, wad.h, wad_macintosh.cpp, wad_prefs.cpp, wad_prefs.h,
	wad_prefs_macintosh.cpp, weapons.cpp, weapons.h,
	weapon_definitions.h, world.cpp, world.h, XML_Configure.cpp,
	XML_Configure.h, XML_ElementParser.cpp, XML_ElementParser.h,
	XML_MakeRoot.cpp, XML_ParseTreeRoot.h, XML_ResourceFork.cpp,
	XML_ResourceFork.h:

	First Imported.

2000-06-12 20:38  derekm

	* Source_Files/Misc/: player.cpp, player.h, PlayerDialogs.cpp,
	PlayerName.cpp, PlayerName.h, portable_files.h, preferences.cpp,
	preferences.h, preprocess_map_mac.cpp, progress.cpp, progress.h,
	projectiles.cpp, projectiles.h, projectile_definitions.h, Random.h,
	render.cpp, render.h, scenery.cpp, scenery.h,
	scenery_definitions.h, scottish_textures.cpp, scottish_textures.h,
	screen.cpp, screen.h, screen_definitions.h, screen_drawing.cpp,
	screen_drawing.h, ShapesParser.cpp, ShapesParser.h, shapes.cpp,
	shape_definitions.h, shape_descriptors.h, shapes_macintosh.cpp,
	shell.cpp, shell.h, song_definitions.h, sound_definitions.h,
	sound_macintosh.cpp, tags.h, TextStrings.cpp, TextStrings.h,
	textures.cpp, textures.h, vbl.cpp, vbl.h, vbl_definitions.h,
	VectorOps.h, vbl_macintosh.cpp, ViewControl.cpp, ViewControl.h,
	wad.cpp, wad.h, wad_macintosh.cpp, wad_prefs.cpp, wad_prefs.h,
	wad_prefs_macintosh.cpp, weapons.cpp, weapons.h,
	weapon_definitions.h, world.cpp, world.h, XML_Configure.cpp,
	XML_Configure.h, XML_ElementParser.cpp, XML_ElementParser.h,
	XML_MakeRoot.cpp, XML_ParseTreeRoot.h, XML_ResourceFork.cpp,
	XML_ResourceFork.h:

	Initial revision

2000-06-12 20:35  derekm

	* Source_Files/Misc/: GrowableList.h, game_window.cpp,
	game_window.h, game_window_macintosh.cpp, images.c, images.h,
	import_definitions.cpp, interface.cpp, interface.h,
	interface_macintosh.cpp, interface_menus.h, items.cpp,
	item_definitions.h, items.h, keyboard_dialog.cpp,
	key_definitions.h, lightsource.cpp, lightsource.h,
	low_level_textures.c, macintosh_network.h, map.cpp, map.h,
	map_accessors.c, map_constructors.cpp, marathon2.cpp, media.cpp,
	media.h, media_definitions.h, monsters.cpp, monsters.h,
	monster_definitions.h, motion_sensor.cpp, motion_sensor.h,
	mouse.cpp, mouse.h, music.cpp, music.h, mysound.cpp, mysound.h,
	OGL_Dialog.cpp, OGL_Faders.cpp, OGL_Faders.h, OGL_Render.cpp,
	OGL_Render.h, OGL_Setup.cpp, OGL_Setup.h, OGL_Textures.cpp,
	OGL_Textures.h, overhead_map.cpp, overhead_map.h,
	overhead_map_macintosh.c, pathfinding.cpp, physics.cpp,
	physics_models.h, placement.cpp, platforms.cpp, platforms.h,
	platform_definitions.h:

	First Imported.

2000-06-12 20:35  derekm

	* Source_Files/Misc/: GrowableList.h, game_window.cpp,
	game_window.h, game_window_macintosh.cpp, images.c, images.h,
	import_definitions.cpp, interface.cpp, interface.h,
	interface_macintosh.cpp, interface_menus.h, items.cpp,
	item_definitions.h, items.h, keyboard_dialog.cpp,
	key_definitions.h, lightsource.cpp, lightsource.h,
	low_level_textures.c, macintosh_network.h, map.cpp, map.h,
	map_accessors.c, map_constructors.cpp, marathon2.cpp, media.cpp,
	media.h, media_definitions.h, monsters.cpp, monsters.h,
	monster_definitions.h, motion_sensor.cpp, motion_sensor.h,
	mouse.cpp, mouse.h, music.cpp, music.h, mysound.cpp, mysound.h,
	OGL_Dialog.cpp, OGL_Faders.cpp, OGL_Faders.h, OGL_Render.cpp,
	OGL_Render.h, OGL_Setup.cpp, OGL_Setup.h, OGL_Textures.cpp,
	OGL_Textures.h, overhead_map.cpp, overhead_map.h,
	overhead_map_macintosh.c, pathfinding.cpp, physics.cpp,
	physics_models.h, placement.cpp, platforms.cpp, platforms.h,
	platform_definitions.h:

	Initial revision

2000-06-12 20:32  derekm

	* Expat/MacOS Support/GetFullPathObject.cp, Expat/MacOS
	Support/GetFullPathObject.h, Expat/MacOS Support/MiscUtils.h,
	Expat/gennmtab/gennmtab.cpp, Expat/MacOS
	Support/MoreFilesExtract.cp, Expat/MacOS
	Support/MoreFilesExtract.h, Expat/MacOS
	Support/OpenSave_Interface.h, Expat/MacOS
	Support/OpenSave_MacOS.cp, Expat/MacOS Support/SimpleVec.h,
	Expat/MacOS Support/SmartPtr.h, Expat/sample/elements.cpp,
	Expat/xmlparse/hashtable.cpp, Expat/xmlparse/hashtable.h,
	Expat/xmlparse/xmlparse.cpp, Expat/xmlparse/xmlparse.h,
	Expat/xmltok/asciitab.h, Expat/xmltok/dllmain.cpp,
	Expat/xmltok/iasciitab.h, Expat/xmltok/latin1tab.h,
	Expat/xmltok/nametab.h, Expat/xmltok/utf8tab.h,
	Expat/xmltok/xmldef.h, Expat/xmltok/xmlrole.cpp,
	Expat/xmltok/xmlrole.h, Expat/xmltok/xmltok.cpp,
	Expat/xmltok/xmltok.h, Expat/xmltok/xmltok_impl.cpp,
	Expat/xmltok/xmltok_impl.h, Expat/xmltok/xmltok_ns.cpp,
	Expat/xmlwf/codepage.cpp, Expat/xmlwf/codepage.h,
	Expat/xmlwf/filemap.h, Expat/xmlwf/readfilemap.cpp,
	Expat/xmlwf/unixfilemap.cpp, Expat/xmlwf/win32filemap.cpp,
	Expat/xmlwf/xmlfile.cpp, Expat/xmlwf/xmlfile.h,
	Expat/xmlwf/xmltchar.h, Expat/expat.html, Expat/xmlwf/xmlwf.cpp,
	Expat/ResourceDumper.cp, Extra OpenGL Docs/multitex.cpp, Extra
	OpenGL Docs/rasonly.cpp, Extra OpenGL Docs/rasonly2.cpp,
	Extras/extract/shapeextract.cpp, Extras/marathon2.r,
	Extras/noresnames.cpp, Extras/extract/sndextract.cpp,
	Extras/physics_patches.cpp, Prefix/marathon2prefix.h,
	Source_Files/CSeries/byte_swapping.cpp,
	Source_Files/CSeries/byte_swapping.h,
	Source_Files/CSeries/csalerts.cpp, Source_Files/CSeries/csalerts.h,
	Source_Files/CSeries/cscluts.cpp, Source_Files/CSeries/cscluts.h,
	Source_Files/CSeries/csdialogs.cpp,
	Source_Files/CSeries/csdialogs.h, Source_Files/CSeries/cseries.h,
	Source_Files/CSeries/csfiles.cpp, Source_Files/CSeries/csfiles.h,
	Source_Files/CSeries/csfonts.cpp, Source_Files/CSeries/csfonts.h,
	Source_Files/CSeries/cskeys.h, Source_Files/CSeries/csmacros.h,
	Source_Files/CSeries/csmisc.cpp, Source_Files/CSeries/csmisc.h,
	Source_Files/CSeries/cspixels.h,
	Source_Files/CSeries/csstrings.cpp,
	Source_Files/CSeries/csstrings.h, Source_Files/CSeries/cstypes.h,
	Source_Files/CSeries/gdspec.cpp, Source_Files/CSeries/gdspec.h,
	Source_Files/CSeries/macintosh_cseries.h,
	Source_Files/CSeries/my32bqd.cpp, Source_Files/CSeries/my32bqd.h,
	Source_Files/CSeries/mytm.cpp, Source_Files/CSeries/mytm.h,
	Source_Files/CSeries/rle.h, Source_Files/Misc/AnimatedTextures.cpp,
	Source_Files/Misc/AnimatedTextures.h,
	Source_Files/Misc/ChaseCam.cpp, Source_Files/Misc/ChaseCam.h,
	Source_Files/Misc/ColorParser.cpp, Source_Files/Misc/ColorParser.h,
	Source_Files/Misc/collection_definition.h,
	Source_Files/Misc/computer_interface.cpp,
	Source_Files/Misc/computer_interface.h, Source_Files/Misc/crc.cpp,
	Source_Files/Misc/crc.h, Source_Files/Misc/Crosshairs.cpp,
	Source_Files/Misc/Crosshairs.h, Source_Files/Misc/DamageParser.cpp,
	Source_Files/Misc/DamageParser.h, Source_Files/Misc/devices.cpp,
	Source_Files/Misc/dynamic_limits.cpp,
	Source_Files/Misc/dynamic_limits.h, Source_Files/Misc/editor.h,
	Source_Files/Misc/effects.cpp, Source_Files/Misc/effects.h,
	Source_Files/Misc/effect_definitions.h,
	Source_Files/Misc/export_definitions.cpp,
	Source_Files/Misc/extensions.h, Source_Files/Misc/fades.cpp,
	Source_Files/Misc/fades.h, Source_Files/Misc/files_macintosh.c,
	Source_Files/Misc/filetypes_macintosh.cpp,
	Source_Files/Misc/find_files.cpp, Source_Files/Misc/find_files.h,
	Source_Files/Misc/flood_map.cpp, Source_Files/Misc/flood_map.h,
	Source_Files/Misc/game_dialogs.cpp,
	Source_Files/Misc/game_errors.cpp, Source_Files/Misc/game_errors.h,
	Source_Files/Misc/game_wad.cpp, Source_Files/Misc/game_wad.h:

	First Imported.

2000-06-12 20:32  derekm

	* Expat/MacOS Support/GetFullPathObject.cp, Expat/MacOS
	Support/GetFullPathObject.h, Expat/MacOS Support/MiscUtils.h,
	Expat/gennmtab/gennmtab.cpp, Expat/MacOS
	Support/MoreFilesExtract.cp, Expat/MacOS
	Support/MoreFilesExtract.h, Expat/MacOS
	Support/OpenSave_Interface.h, Expat/MacOS
	Support/OpenSave_MacOS.cp, Expat/MacOS Support/SimpleVec.h,
	Expat/MacOS Support/SmartPtr.h, Expat/sample/elements.cpp,
	Expat/xmlparse/hashtable.cpp, Expat/xmlparse/hashtable.h,
	Expat/xmlparse/xmlparse.cpp, Expat/xmlparse/xmlparse.h,
	Expat/xmltok/asciitab.h, Expat/xmltok/dllmain.cpp,
	Expat/xmltok/iasciitab.h, Expat/xmltok/latin1tab.h,
	Expat/xmltok/nametab.h, Expat/xmltok/utf8tab.h,
	Expat/xmltok/xmldef.h, Expat/xmltok/xmlrole.cpp,
	Expat/xmltok/xmlrole.h, Expat/xmltok/xmltok.cpp,
	Expat/xmltok/xmltok.h, Expat/xmltok/xmltok_impl.cpp,
	Expat/xmltok/xmltok_impl.h, Expat/xmltok/xmltok_ns.cpp,
	Expat/xmlwf/codepage.cpp, Expat/xmlwf/codepage.h,
	Expat/xmlwf/filemap.h, Expat/xmlwf/readfilemap.cpp,
	Expat/xmlwf/unixfilemap.cpp, Expat/xmlwf/win32filemap.cpp,
	Expat/xmlwf/xmlfile.cpp, Expat/xmlwf/xmlfile.h,
	Expat/xmlwf/xmltchar.h, Expat/expat.html, Expat/xmlwf/xmlwf.cpp,
	Expat/ResourceDumper.cp, Extra OpenGL Docs/multitex.cpp, Extra
	OpenGL Docs/rasonly.cpp, Extra OpenGL Docs/rasonly2.cpp,
	Extras/extract/shapeextract.cpp, Extras/marathon2.r,
	Extras/noresnames.cpp, Extras/extract/sndextract.cpp,
	Extras/physics_patches.cpp, Prefix/marathon2prefix.h,
	Source_Files/CSeries/byte_swapping.cpp,
	Source_Files/CSeries/byte_swapping.h,
	Source_Files/CSeries/csalerts.cpp, Source_Files/CSeries/csalerts.h,
	Source_Files/CSeries/cscluts.cpp, Source_Files/CSeries/cscluts.h,
	Source_Files/CSeries/csdialogs.cpp,
	Source_Files/CSeries/csdialogs.h, Source_Files/CSeries/cseries.h,
	Source_Files/CSeries/csfiles.cpp, Source_Files/CSeries/csfiles.h,
	Source_Files/CSeries/csfonts.cpp, Source_Files/CSeries/csfonts.h,
	Source_Files/CSeries/cskeys.h, Source_Files/CSeries/csmacros.h,
	Source_Files/CSeries/csmisc.cpp, Source_Files/CSeries/csmisc.h,
	Source_Files/CSeries/cspixels.h,
	Source_Files/CSeries/csstrings.cpp,
	Source_Files/CSeries/csstrings.h, Source_Files/CSeries/cstypes.h,
	Source_Files/CSeries/gdspec.cpp, Source_Files/CSeries/gdspec.h,
	Source_Files/CSeries/macintosh_cseries.h,
	Source_Files/CSeries/my32bqd.cpp, Source_Files/CSeries/my32bqd.h,
	Source_Files/CSeries/mytm.cpp, Source_Files/CSeries/mytm.h,
	Source_Files/CSeries/rle.h, Source_Files/Misc/AnimatedTextures.cpp,
	Source_Files/Misc/AnimatedTextures.h,
	Source_Files/Misc/ChaseCam.cpp, Source_Files/Misc/ChaseCam.h,
	Source_Files/Misc/ColorParser.cpp, Source_Files/Misc/ColorParser.h,
	Source_Files/Misc/collection_definition.h,
	Source_Files/Misc/computer_interface.cpp,
	Source_Files/Misc/computer_interface.h, Source_Files/Misc/crc.cpp,
	Source_Files/Misc/crc.h, Source_Files/Misc/Crosshairs.cpp,
	Source_Files/Misc/Crosshairs.h, Source_Files/Misc/DamageParser.cpp,
	Source_Files/Misc/DamageParser.h, Source_Files/Misc/devices.cpp,
	Source_Files/Misc/dynamic_limits.cpp,
	Source_Files/Misc/dynamic_limits.h, Source_Files/Misc/editor.h,
	Source_Files/Misc/effects.cpp, Source_Files/Misc/effects.h,
	Source_Files/Misc/effect_definitions.h,
	Source_Files/Misc/export_definitions.cpp,
	Source_Files/Misc/extensions.h, Source_Files/Misc/fades.cpp,
	Source_Files/Misc/fades.h, Source_Files/Misc/files_macintosh.c,
	Source_Files/Misc/filetypes_macintosh.cpp,
	Source_Files/Misc/find_files.cpp, Source_Files/Misc/find_files.h,
	Source_Files/Misc/flood_map.cpp, Source_Files/Misc/flood_map.h,
	Source_Files/Misc/game_dialogs.cpp,
	Source_Files/Misc/game_errors.cpp, Source_Files/Misc/game_errors.h,
	Source_Files/Misc/game_wad.cpp, Source_Files/Misc/game_wad.h:

	Initial revision

