pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

doomlegacy-devel: Update to SVN revision 1620

Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <>
Pushed By:	micha
Date:		Fri Feb 4 11:16:49 2022 +0100
Changeset:	ea0ebf19080a4f1534b89bb0a4da97b3f4062a18

Modified Files:

Log Message:
doomlegacy-devel: Update to SVN revision 1620

- commit revision 1620
Rewrite the flat animation.
A long time ago the flats were optimized by only loading the flats
that appeared in the level map, into the levelflats.
This is incompatible with flat animation, as the animation requires
flats that may not have appeared otherwise.  This results in the
animation not working for some flats that should be animated (doom2 map17).
Also, the flat animation uses ptrs into levelflats.
Trying to add the missing flats later often results in levelflats being
reallocated and moved out from under the animation ptrs.
Rewrote the flat animation using the flat_list.
Updates the flat animation again when levelflats has moved during the update.
Removed the old animation code that checked all flats in the wad.

- commit revision 1619
Player picks up clip when has full ammo.
A return stmt was left out during patch, w105_22_playermsg, svn 1225.
This resulted in the clip being used up, even when
the player already has max ammo.

- commit revision 1618
Fix a number of clang compiler complaints.

To see a diff of this commit:;a=commitdiff;h=ea0ebf19080a4f1534b89bb0a4da97b3f4062a18

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

 doomlegacy-devel/Makefile |  2 +-
 doomlegacy-devel/TODO     | 95 -----------------------------------------------
 2 files changed, 1 insertion(+), 96 deletions(-)

diff --git a/doomlegacy-devel/Makefile b/doomlegacy-devel/Makefile
index d5895ff975..35be0f85ba 100644
--- a/doomlegacy-devel/Makefile
+++ b/doomlegacy-devel/Makefile
@@ -2,7 +2,7 @@
 VERS=		1.48.10
 #PKGNAME=	doomlegacy-${VERS}
-SVNVERS=	1617
+SVNVERS=	1620
 DISTNAME=	doomlegacy-devel-0r${SVNVERS}
diff --git a/doomlegacy-devel/TODO b/doomlegacy-devel/TODO
index c70c2aa36f..5b5387f1b6 100644
--- a/doomlegacy-devel/TODO
+++ b/doomlegacy-devel/TODO
@@ -1,99 +1,4 @@
-Merged in SVN revision 1585.
-Part 9: Support for internal blockmap creation
-Make it possible to play maps with broken blockmaps (or no blockmaps at all).
-[X] Add patch to support internal blockmap creation
-    This code is based on Crispy Doom 5.8.0
-[X] Add command line option "-blockmap" like in PrBoom+
-[X] Document option "-blockmap" in man page
-[X] Test as workaround for NOVA II
-    Blockmap load error, Bug #658
-    => Works as expected (needs Feature #95 too)
-[X] Test as workaround for NOVA III
-    Blockmaps missing completely (needs Feature #95 too)
-    => Works as expected
-[X] Test as workaround for Lost Civilization
-    It's unclear whether the blockmaps are broken or not imported correctly
-    => Works as expected
-[X] Created upstream feature request #96
-[X] Added patch from Altazimuth for Eternity Engine
-    Blockmap size calculation is wrong if first vertex has the largest x or y
-    (bug in original MBF code)
-[X] Updated upstream feature request #96
-Merged in SVN revision 1595.
-Part 18: Import final release
-[X] Import version 1.48.8 to pkgsrc
-    Parts 10 to 17 are now available in games/doomlegacy
-Part 19: Warnings from modern compilers
-GCC 10 reports undefined behaviour for at least two locations.
-[X] Created upstream bug report #671
-    Fixed upstream in SVN�revision 1571
-    =>�Still one warning with�SVN�revision�1574
-Clang 10 reports warning for a comparison to be always true.
-[X] Created upstream bug report #672
-    Fixed upstream in SVN�revision 1572
-    =>�Tested�to�work�with�SVN�revision�1574
-Part 20: Label at end of compound statement
-Tested with GCC 7.4.0.
-[X] Created upstream bug report #679
-Merged in SVN revision 1596.
-Part 21: MBF dogs broken A
-If helper dogs are configured, they are not spawned. Error message:
-| Warn: P_SpawnMapthing: Unknown type 143 at (184, 74)
-(143 is the internal index of thing type 888)
-[X] Created upstream bug report #681
-Fixed in SVN revision 1600.
-Part 22: MBF dogs broken B
-If a dog is placed in a map as monster (type 888), no sprite is drawn.
-The monster is spawned and attacks the player, but is invisible.
-Error message:
-| Warn: R_ProjectSprite: invalid sprite frame 267 : 1 for DOGS
-[X] Created upstream bug report #681
-Fixed in release 1.48.10 (now contains dogs.wad).
-Add "-file dogs.wad" to the command line.
 Part 23: Import final release
 [X] Import version 1.48.10 to pkgsrc

Home | Main Index | Thread Index | Old Index