gzdoom/src/g_shared
Randy Heit 6cd1e2ce6a - Fixed: CopyPlayer() in p_saveg.cpp should use normal assignment, not
memcpy to copy the player structures.
- Fixed compilation with MinGW again and removed most of the new warnings.

And following is the log that I forgot to paste in for the previous commit:

- Changed the memory management for FString. Instead of using a garbage
  collected heap, it now uses normal heap calls and reference counting to
  implement lazy copying. You may now use bitwise operators to move
  (but not copy!) FStrings around in memory. This means that the
  CopyForTArray template function is gone, since TArrays can now freely
  move their contents around without bothering with their specifics.
  
  There is one important caveat, however. It is not acceptable to blindly 0
  an FString's contents. This necessitated the creation of a proper
  constructor for player_s so that it can be reset without using memset. I
  did a quick scan of all memsets in the source and didn't see anything else
  with a similar problem, but it's possible I missed something.
- Fixed: Build tiles were never deallocated.
- Fixed: Using Build's palette.dat only got half the palette right.


SVN r117 (trunk)
2006-05-16 04:19:20 +00:00
..
a_action.cpp
a_action.h
a_artifacts.cpp - Changed: The decision whether blood splatter sprites are spawned is no 2006-05-13 12:41:15 +00:00
a_artifacts.h - Changed: The decision whether blood splatter sprites are spawned is no 2006-05-13 12:41:15 +00:00
a_bridge.cpp
a_camera.cpp
a_debris.cpp - Backported the classnames-are-names changes from the FP code. 2006-05-10 02:40:43 +00:00
a_decals.cpp May 4, 2006 (Changes by Graf Zahl) 2006-05-04 12:40:39 +00:00
a_flashfader.cpp
a_fountain.cpp
a_hatetarget.cpp
a_keys.cpp - Fixed: CopyPlayer() in p_saveg.cpp should use normal assignment, not 2006-05-16 04:19:20 +00:00
a_keys.h - Merged a lot of these static destructor-only structs into regular 2006-05-12 03:14:40 +00:00
a_lightning.cpp
a_lightning.h
a_movingcamera.cpp
a_pickups.cpp - Converted the stealth monsters to DECORATE. 2006-05-11 17:56:35 +00:00
a_pickups.h SVN r114 (trunk) 2006-05-14 14:30:13 +00:00
a_quake.cpp
a_secrettrigger.cpp
a_sectoraction.cpp
a_sharedglobal.h
a_sharedmisc.cpp - Changed: The decision whether blood splatter sprites are spawned is no 2006-05-13 12:41:15 +00:00
a_skies.cpp
a_soundenvironment.cpp
a_soundsequence.cpp - Removed -bpal parameter. Blood's blood.pal is loaded from blood.rff, and 2006-05-03 22:45:01 +00:00
a_spark.cpp
a_waterzone.cpp
a_weaponpiece.cpp - Backported the classnames-are-names changes from the FP code. 2006-05-10 02:40:43 +00:00
a_weaponpiece.h - Backported the classnames-are-names changes from the FP code. 2006-05-10 02:40:43 +00:00
a_weapons.cpp SVN r114 (trunk) 2006-05-14 14:30:13 +00:00
hudmessages.cpp
sbar.h - Backported the classnames-are-names changes from the FP code. 2006-05-10 02:40:43 +00:00
shared_sbar.cpp - Backported the classnames-are-names changes from the FP code. 2006-05-10 02:40:43 +00:00