doomgod

GZDoom 1.7.1-1.8 changes

Jun 12th, 2013
449
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 33.06 KB | None | 0 0
  1. ------------------------------------------------------------------------
  2. r1527 | gez | 2013-02-14 14:28:14 +0400 (Чт, 14 фев 2013) | 8 lines
  3.  
  4. * Updated to ZDoom 4136:
  5. - Fixed: spynext/prev were unreliable with player prediction.
  6. - Fixed: The changemap CCMD did not work for maps not defined by MAPINFO.
  7. - Fixed: When adding a forwardmove value, P_Bob() needs to do the same pitch-dependent scaling as P_ForwardThrust().
  8. - Changed the "notrelevant" checks in R_RenderMaskedSegRange() to not include equality in their comparison operators. Fixes one map (http://forum.zdoom.org/viewtopic.php?f=2&t=34082); might break others. Maybe. [This does not concern the OpenGL renderer.]
  9. - Fixed: info CCMD listed bounce flags twice, under separate names.
  10. - Skip the MF2_PASSMOBJ height checks in PIT_CheckThing() for ripper missiles.
  11. - Fixed: Because P_OpenMapData() now reopens the containing file for the map, P_LoadGLNodes() needs a new check for if the map came from a regular wad.
  12. ------------------------------------------------------------------------
  13. r1528 | gez | 2013-02-17 17:01:54 +0400 (Вс, 17 фев 2013) | 4 lines
  14.  
  15. * Updated to ZDoom 4140:
  16. - Fixed: If you hit a wall at the right moment you would some times come out of a teleporter with sliding velocity.
  17. - Fixed incorrect -= operators in vectors.h.
  18. - Add support for user variables on things in UDMF maps. If you include an actor's user variable in its UDMF thing definition, that user variable will be set to the desired value for that actor when the map is loaded.
  19. ------------------------------------------------------------------------
  20. r1529 | gez | 2013-02-20 04:59:47 +0400 (Ср, 20 фев 2013) | 11 lines
  21.  
  22. * Updated to ZDoom 4150:
  23. - Fixed: PCD_MORPHACTOR and P_MorphMonster() needed NULL pointer checks.
  24. - Make the DOOM 3 BFG Edition the last Steam path checked, so it won't override the regular doom.wad.
  25. - Allow negative parameters to A_Light.
  26. - Added IF_NOSCREENFLASH.
  27. - Added NOTRAIL flag for PowerSpeed.
  28. - Added NoRandomPlayerclass flag for MAPINFO.
  29. - Added time display for alt hud.
  30. - Added Brazilian Portuguese translation.
  31. - Fixed: APowerSpeed::Serialize needs to call the super method.
  32.  
  33. ------------------------------------------------------------------------
  34. r1530 | gez | 2013-02-20 19:00:16 +0400 (Ср, 20 фев 2013) | 5 lines
  35.  
  36. * Updated to ZDoom 4154:
  37. - Use a temporary bitmap when when copying true color pixels of a multipatch texture, the blend operation is not BLEND_NONE, and it doesn't just redirect straight to a direct texture.
  38. - Fixed: The change in r3951 knew nothing about 3D floors.
  39. - Fixed: RandomSpawner should observe the nomonsters flags when deciding what to spawn.
  40. - Add weapon slots to key configuration menu.
  41. ------------------------------------------------------------------------
  42. r1531 | gez | 2013-02-23 04:53:43 +0400 (Сб, 23 фев 2013) | 9 lines
  43.  
  44. * Updated to ZDoom 4161:
  45. - Fixed: RandomSpawner could hang on lists with monsters when nomonsters is enabled or with 'None' items.
  46. - Fixed: A TITLEMAP defined with SpawnWithWeaponRaised set caused a crash.
  47. - Fixed: r4067 completely disabled weapon switching via A_ReFire.
  48. - Fixed: r3860 inadvertently inverted the damage check for thrusting in P_RadiusAttack().
  49. - Cleared GCC warnings.
  50. - Fixed: strcpy on map arrays didn't properly translate the array number.
  51. - Fixed: the ExplosiveBarrel's height was wrong.
  52.  
  53. ------------------------------------------------------------------------
  54. r1532 | gez | 2013-02-24 18:23:58 +0400 (Вс, 24 фев 2013) | 4 lines
  55.  
  56. * Updated to ZDoom 4164:
  57. - Properly transfer powerups between morphed and unmorphed actors by calling EndEffect() on the powerups before they transfer ownership, then calling InitEffect() on them after they transfer ownership.
  58. - Fixed: stat skyboxes output was broken.
  59. - Fixed: Skyboxes never cleared planes when a 3D floor was in view.
  60. ------------------------------------------------------------------------
  61. r1533 | gez | 2013-02-25 23:22:53 +0400 (Пн, 25 фев 2013) | 3 lines
  62.  
  63. * Updated to ZDoom 4166:
  64. - Fixed: GCC build.
  65. - Added support for Visual Studio to the CMake project. [Untested]
  66. ------------------------------------------------------------------------
  67. r1534 | gez | 2013-02-28 13:35:52 +0400 (Чт, 28 фев 2013) | 5 lines
  68.  
  69. * Updated to ZDoom 4170:
  70. - Moved all BorderNeedRefresh and SB_state updating code into separate functions that won't crash if screen is NULL.
  71. - Fixed: G_DoLoadLevel() has a for loop where it resets player cameras that incremented and checked the wrong variable.
  72. - Fixed: Players using colorsets instead of custom colors overrode their team colors.
  73. - Added TheFortuneTeller's NORANDOMPUFFZ submission.
  74. ------------------------------------------------------------------------
  75. r1535 | gez | 2013-03-02 14:10:39 +0400 (Сб, 02 мар 2013) | 4 lines
  76.  
  77. * Updated to ZDoom 4172:
  78. - Comment out star and bstar stuff in wi_stuff.cpp.
  79. - Redo r4164 fix: Don't clear fake planes when clearing skybox planes.
  80.  
  81. ------------------------------------------------------------------------
  82. r1536 | gez | 2013-03-09 15:15:38 +0400 (Сб, 09 мар 2013) | 7 lines
  83.  
  84. * Updated to ZDoom 4177:
  85. - Fixed: Playing strife forced the inventory to be used immediately instead of being determined by the presence of an inventory overlay.
  86. - Fixed: file_directory tried to free its input parameter.
  87. - Fixed: Don't start the MAPINFO music just to have it replaced by the saved music when returning to a level in a hub.
  88. - More Visual Studio with CMake fixes.
  89. - Missing NORANDOMPUFFZ code.
  90.  
  91. ------------------------------------------------------------------------
  92. r1537 | gez | 2013-03-14 11:42:44 +0400 (Чт, 14 мар 2013) | 5 lines
  93.  
  94. * Updated to ZDoom 4181:
  95. - Fixed: P_SpawnPlayerMissile() should not 0 the pitch for weapons that don't autoaim. This allows A_FireOldBFG to work properly when freelook is disabled.
  96. - Fixed: The sc_man scanner must use an unsigned character type, or it won't properly recognize any unquoted characters with the eighth bit set.
  97. - Added A_SetDamageType.
  98. - Added Xaser's SXF_USEBLOODCOLOR for A_SpawnItemEx submission.
  99. ------------------------------------------------------------------------
  100. r1538 | gez | 2013-03-17 00:48:20 +0400 (Вс, 17 мар 2013) | 3 lines
  101.  
  102. * Updated to ZDoom 4182:
  103. - Fixed: changemap allowed changing the map in "demo mode."
  104. - Fixed: Crash when using the console at the title screen.
  105. ------------------------------------------------------------------------
  106. r1539 | gez | 2013-03-17 01:18:54 +0400 (Вс, 17 мар 2013) | 1 line
  107.  
  108. Merged revision(s) 1525-1538 from trunk, updated to ZDoom r4182. Mostly bugfixes, but this includes also the "new" Floor_RaiseAndCrushDoom, support for setting user variables on things from UDMF, the Brazilian language file, alt-hud enhancements, and a few additional minor DECORATE features.
  109. ------------------------------------------------------------------------
  110. r1540 | gez | 2013-03-17 13:33:02 +0400 (Вс, 17 мар 2013) | 3 lines
  111.  
  112. * Updated to ZDoom 4185:
  113. - Use a TArray for backing up cvars overwritten by a demo.
  114. - Added C_GetMassCVarString(), which C_WriteCVars() is now a wrapper around.
  115. ------------------------------------------------------------------------
  116. r1541 | gez | 2013-03-20 02:01:33 +0400 (Ср, 20 мар 2013) | 2 lines
  117.  
  118. * Updated to ZDoom 4186:
  119. - Fixed: NULL pointer dereference in DrawGem.
  120. ------------------------------------------------------------------------
  121. r1542 | gez | 2013-03-21 01:21:26 +0400 (Чт, 21 мар 2013) | 7 lines
  122.  
  123. * Updated to ZDoom 4191:
  124. - Allow negative force for A_RadiusThrust.
  125. - Added flags SXF_CLEARCALLERTID, SXF_MULTIPLYSPEED, and SXF_TRANSFERSCALE for A_SpawnItemEx.
  126. - Use a missile's MaxTargetRange property as the range for P_AimLineAttack() inside P_SpawnPlayerMissile().
  127. - Make teleport fogs target the teleported actor.
  128. - Added spawnofs_z parameter to A_RailAttack and A_CustomRailgun.
  129.  
  130. ------------------------------------------------------------------------
  131. r1543 | gez | 2013-03-21 10:48:35 +0400 (Чт, 21 мар 2013) | 6 lines
  132.  
  133. * Updated to ZDoom 4195:
  134. - When moving polyobjects, recalculate the floors and ceilings for the actors in their bounding boxes. (See http://forum.zdoom.org/viewtopic.php?f=2&t=35616)
  135. - Fixed: Putting a lightlist in a sector caused that sector's floorlight and ceilinglight to be ignored.
  136. - Random spawners no longer move the missile forward when spawning them, because presumably whatever spawned the random spawner already took care of this.
  137. - Added a maxdist parameter to P_CheckMissileSpawn() to help ensure that it doesn't completely move the spawned missile outside of its shooter (and potentially beyond a wall the shooter might happen to be standing next to).
  138. - A player's Speed is now applied to their upmove as well as their forwardmove and sidemove.
  139. ------------------------------------------------------------------------
  140. r1544 | gez | 2013-03-22 10:16:30 +0400 (Пт, 22 мар 2013) | 4 lines
  141.  
  142. * Updated to ZDoom 4198:
  143. - Fixed: Used the wrong actor's radius in P_Thing_Projectile() to get the maxdist for P_CheckMissileSpawn().
  144. - Always at least halve the advance vector in P_CheckMissileSpawn().
  145. - Fixed: Don't return false from PIT_CheckThing when a shootable missile hits a nonmonster and infighting is disabled; let the normal conditions apply. Otherwise, you end up with situations where monster-fired projectiles can collide with pickups.
  146. ------------------------------------------------------------------------
  147. r1545 | gez | 2013-03-24 13:58:19 +0400 (Вс, 24 мар 2013) | 1 line
  148.  
  149. - GZDoom-side of the fix from ZDoom r4193, included in r1543: putting a lightlist in a sector caused that sector's floorlight and ceilinglight to be ignored.
  150. ------------------------------------------------------------------------
  151. r1546 | gez | 2013-03-24 14:07:00 +0400 (Вс, 24 мар 2013) | 6 lines
  152.  
  153. * Updated to ZDoom 4202:
  154. - Added SXF_TRANSFERSPECIAL and SXF_CLEARCALLERSPECIAL flags for A_SpawnItemEx.
  155. - Added an enum for the values a Trace callback function can return.
  156. - Added a userdata parameter to pass to the Trace callback function.
  157. - Added FDARI's A_CheckLOF, modified to use a Trace callback function.
  158. - Stop storing rail hits in a global variable, and consolidate the two railgun callbacks into a single function.
  159. ------------------------------------------------------------------------
  160. r1547 | gez | 2013-03-24 14:22:19 +0400 (Вс, 24 мар 2013) | 3 lines
  161.  
  162. * Updated to ZDoom 4204:
  163. - Added Weapon.MinSelectionAmmo1 and Weapon.MinSelectionAmmo2 to exclude weapons from autoselection even if they have enough ammo to be used.
  164. - Made FName::NameManager::Inited a static member variable.
  165. ------------------------------------------------------------------------
  166. r1548 | gez | 2013-03-29 14:26:08 +0400 (Пт, 29 мар 2013) | 4 lines
  167.  
  168. * Updated to ZDoom 4207:
  169. - Fixed: Skin mugshots didn't load. (This adds a texture usetype for skin graphics.)
  170. - Always spawn RocketSmokeTrail and GrenadeSmokeTrail actors, and make them invisible for players who don't want to see them. This is needed for multiplayer sync between players with different settings for cl_rockettrails.
  171. - Added FDARI's CLOFF_JUMP_ON_MISS and CLOFF_AIM_VERT_NOOFFSET flags.
  172. ------------------------------------------------------------------------
  173. r1549 | gez | 2013-04-03 15:44:41 +0400 (Ср, 03 апр 2013) | 2 lines
  174.  
  175. * Updated to ZDoom 4208:
  176. - Added ignoreteleporttags compatibility setting for a few maps.
  177. ------------------------------------------------------------------------
  178. r1550 | gez | 2013-04-03 16:17:44 +0400 (Ср, 03 апр 2013) | 1 line
  179.  
  180. - Merged revision(s) 1540-1549 from trunk, updated to ZDoom 4208. Mostly bugfixes again, but also new options for A_SpawnItemEx, Weapon.MinSelectionAmmo properties, vertical offset for railgun attacks, and the A_CheckLOF function.
  181. ------------------------------------------------------------------------
  182. r1551 | gez | 2013-04-16 15:21:07 +0400 (Вт, 16 апр 2013) | 7 lines
  183.  
  184. * Updated to ZDoom 4214:
  185. - Multiply the resulting velocity by the player's speed when "jumping" underwater.
  186. - Remove the requirement that only action function default parameters can accept a constant expression that evaluates to the class 'None'.
  187. - Fixed: AInventory::Touch() should check for a local player view before trying the pickup.
  188. - Do copy a monster's special to its morphed version so that it can be properly restored when it unmorphs.
  189. - Fixed: Monsters with STAYMORPHED set would still unmorph.
  190. - Fixed: A_Face should take into account the target's height when aiming pitch.
  191. ------------------------------------------------------------------------
  192. r1552 | gez | 2013-04-21 01:17:54 +0400 (Вс, 21 апр 2013) | 8 lines
  193.  
  194. * Updated to ZDoom 4221:
  195. - Dropped items with the DONTGIB flag set will no longer be destroyed by crushers.
  196. - Fixed: Voxel rendering completely fell apart when a mirror came into view. [Software renderer only. OpenGL was and still is fine.]
  197. - Force all voxel mip levels to use the same pivot point as the first level.
  198. - Added DONTGIB flag to Key, so key-dropping enemies can be used reliably near crushers.
  199. - Fixed: When trying to unmorph a monster, make sure the morphed version doesn't have the TOUCHY flag set, or checking the position of the unmorphed version will kill the morphed version, since they will both exist in the same place at the same time, and TOUCHY is really touchy about that.
  200. - Use tests less prone to overflow on very steep slopes when detecting which side of a plane the camera is on. Mostly, this means testing the distance of the camera to the plane rather than computing the plane's Z at the camera and comparing that with the camera's Z. [Software only, OpenGL was and still is fine.]
  201. - Added CROUCHABLEMORPH flag for the PlayerPawn class. Use this to indicate that a morphed player class can crouch. (Regular players can always crouch, hence the name CROUCHABLEMORPH and not CANMORPH or ALLOWMORPH.)
  202. ------------------------------------------------------------------------
  203. r1553 | graf | 2013-04-21 11:57:56 +0400 (Вс, 21 апр 2013) | 4 lines
  204.  
  205. Update to ZDoom r4224:
  206.  
  207. Instead of setting the default skybox in every sector without an explicit skybox set, set it once in the level struct and then use that for sectors with a NULL skybox. This fixes zpack's E2M3 so that when it removes its sector stacks, you will get the default skybox in their place, since stacked sectors and skyboxes use the same pointers in a sector.
  208. Added Xaser's reactiontime for ACS and DECORATE expression patch.
  209. ------------------------------------------------------------------------
  210. r1554 | gez | 2013-04-22 01:39:23 +0400 (Пн, 22 апр 2013) | 1 line
  211.  
  212. - Fixed wrong casing of NULL.
  213. ------------------------------------------------------------------------
  214. r1555 | gez | 2013-04-24 00:45:34 +0400 (Ср, 24 апр 2013) | 2 lines
  215.  
  216. * Updated to ZDoom 4225:
  217. - Fixed: r4220 broke 3D floor rendering in software, because 3D floors have the floor and ceiling orientations reversed compared to normal conventions. [OpenGL wasn't affected by the change in r4220.]
  218. ------------------------------------------------------------------------
  219. r1556 | gez | 2013-04-28 12:39:22 +0400 (Вс, 28 апр 2013) | 1 line
  220.  
  221. - Fixed model float-bobbing by having the bob offset applied earlier in GLSprite::Process().
  222. ------------------------------------------------------------------------
  223. r1557 | gez | 2013-04-28 12:49:31 +0400 (Вс, 28 апр 2013) | 7 lines
  224.  
  225. * Updated to ZDoom 4231:
  226. - Fixed: Hexen's A_DemonDeath and A_Demon2Death had been converted to incorrect generic Decorate.
  227. - Fixed: A_MinotaurChase should switch to the Idle state, not the Spawn state.
  228. - Fixed: There's more than one place where the CROUCHABLEMORPH flag needs to be checked.
  229. - Added an alternate 2D sprite sorting comparison function which seems to work better with large voxels than the standard 1D sprite sort. [Software only; OpenGL had no such problem to begin with.]
  230. - P_RailAttack() now checks the puff's MF3_FOILINVUL flag.
  231. - Added Blzut3's noextratic fix.
  232. ------------------------------------------------------------------------
  233. r1558 | gez | 2013-04-28 23:33:58 +0400 (Вс, 28 апр 2013) | 3 lines
  234.  
  235. * Updated to ZDoom 4233:
  236. - Fixed: noextratic fix skipped over infinite duration states.
  237. - Try that last fix again. This time check to see if we enter an infinite duration state and break out of the loop.
  238. ------------------------------------------------------------------------
  239. r1559 | gez | 2013-04-30 10:53:28 +0400 (Вт, 30 апр 2013) | 2 lines
  240.  
  241. * Updated to ZDoom 4234:
  242. - Lets try fixing the extra tic issue by evaluating the zero delay states at PostBeginPlay. This requires delaying the state cycling until the next tick.
  243. ------------------------------------------------------------------------
  244. r1560 | gez | 2013-04-30 11:01:01 +0400 (Вт, 30 апр 2013) | 9 lines
  245.  
  246. * Updated to ZDoom 4242:
  247. - Be consistent with whitespace tabs.
  248. - Stylistic changes.
  249. - Fixed: A_RemoveSiblings and [A_RaiseSiblings] did not check that the caller had a master to deduce siblings from.
  250. - Fixed: WeaponGiver did not give half ammo when dropped.
  251. - Fixed: The constructor for single-lump fonts did not initialize the Cursor field.
  252. - Added a NODELAY state flag. This is only valid for a state immediately following a Spawn label. When set, the actor will run this state during its first tick. This means Spawn states may now run an action function if you set this flag. Note that this action function is executed during the actor's first tick, which is not the same as when it is spawned.
  253. - Fixed: r4226 [ported in r1557] had bad copy-paste angles for Demon2's XDeath.
  254. - A_KillSiblings and A_DamageSiblings didn't check for a valid master.
  255. ------------------------------------------------------------------------
  256. r1561 | gez | 2013-05-01 20:42:06 +0400 (Ср, 01 май 2013) | 2 lines
  257.  
  258. * Updated to ZDoom 4243:
  259. - Fixed: r4234 moved tic decrementing to the wrong spot.
  260. ------------------------------------------------------------------------
  261. r1562 | gez | 2013-05-03 13:23:39 +0400 (Пт, 03 май 2013) | 4 lines
  262.  
  263. * Updated to ZDoom 4246:
  264. - For the sake of better testing, use 2D sprite sorting unconditionally and not just when a voxel is in view. [Software only. Irrelevant to OpenGL.]
  265. - Fixed crash when an actor's spawn state ends by destroying the actor and the first state has NoDelay set and it only consists of 0-tic states.
  266. - Added a DropAmmoFactor field to WeaponGiver so that ModifyDropAmount() can record the drop amount modifier into it without fiddling with the actual AmmoGiveX fields.
  267. ------------------------------------------------------------------------
  268. r1563 | gez | 2013-05-05 01:49:02 +0400 (Вс, 05 май 2013) | 4 lines
  269.  
  270. * Updated to ZDoom 4249:
  271. - Fixed: r4225 accidentally removed the sky texture check for markceiling disabling. [Software only; OpenGL not concerned.]
  272. - Remove now-unused dropammofactor variable from AWeaponGiver::TryPickup().
  273. - Fixed: Ever since r1078, D'Sparil has been too quiet.
  274. ------------------------------------------------------------------------
  275. r1564 | gez | 2013-05-05 01:49:28 +0400 (Вс, 05 май 2013) | 1 line
  276.  
  277. - Dumb typo.
  278. ------------------------------------------------------------------------
  279. r1565 | gez | 2013-05-06 00:39:42 +0400 (Пн, 06 май 2013) | 3 lines
  280.  
  281. * Updated to ZDoom 4251:
  282. - Added bounce states. Set the BOUNCE_UseBounceState flag to use them (+USEBOUNCESTATE via DECORATE).
  283. - Added a big-endian fix for actor flag fields that aren't four bytes wide.
  284. ------------------------------------------------------------------------
  285. r1566 | gez | 2013-05-07 21:43:08 +0400 (Вт, 07 май 2013) | 2 lines
  286.  
  287. * Updated to ZDoom 4251:
  288. - Fixed: The Ironlich lost its Pain state when it was converted to DECORATE.
  289. ------------------------------------------------------------------------
  290. r1567 | gez | 2013-05-17 11:51:18 +0400 (Пт, 17 май 2013) | 5 lines
  291.  
  292. * Updated to ZDoom 4255:
  293. - Switched to a generically extensible representation for userinfo.
  294. - Fixed: The playerinfo CCMD did not range check the player number.
  295. - Fixed possible NULL pointer deref in AActor::Grind().
  296. - Fixed possible NULL pointer deref in A_CustomPunch.
  297. ------------------------------------------------------------------------
  298. r1568 | gez | 2013-05-17 11:52:50 +0400 (Пт, 17 май 2013) | 5 lines
  299.  
  300. * Updated to ZDoom 4259:
  301. - Fixed possible NULL pointer deref in PrintDLS().
  302. - Fixed possible NULL pointer deref in P_SpawnPlayerMissile().
  303. - Fixed possible memory leak in the non-Windows version of CreatePath().
  304. - Fixed: TAG_MINEKEY still contained the underscore character.
  305. ------------------------------------------------------------------------
  306. r1569 | gez | 2013-05-17 11:54:36 +0400 (Пт, 17 май 2013) | 5 lines
  307.  
  308. * Updated to ZDoom 4263:
  309. - Removed the music strings from the Brazilian Portuguese translations. (And apparently some whitespace changes too?)
  310. - Fixed: Missiles with STEPMISSILE set should probably be able to bounce off the floor they step up onto.
  311. - Fix previous fix: Don't zero the velocity when a missile steps up and bounces.
  312. - Fixed possible NULL pointer deref in A_FireBullets.
  313. ------------------------------------------------------------------------
  314. r1570 | gez | 2013-05-17 11:56:56 +0400 (Пт, 17 май 2013) | 5 lines
  315.  
  316. * Updated to ZDoom 4267:
  317. - Fixed possible NULL pointer derefs in P_LineAttack().
  318. - Fixed: FxBinaryInts that needed to cast the right-side parameter to an int resolved the left side instead.
  319. - Redo r4259, because I guess those weren't actually whitespace changes. (Although they looked like it to me.)
  320. - Fixed: A_Face() should use other instead of self->target when calculating pitch.
  321. ------------------------------------------------------------------------
  322. r1571 | gez | 2013-05-17 12:00:08 +0400 (Пт, 17 май 2013) | 6 lines
  323.  
  324. * Updated to ZDoom 4271:
  325. - Fixed: Strife line special 197 should have been marked repeatable.
  326. - Fixed: Strife line special 200 should also be marked as repeatable.
  327. - Added a definition for OB_MPMAULER1 and removed the needless reference to OB_MPMAULER2.
  328. - Added a fallback for accented characters to use unaccented ones.
  329. - Updated Portuguese strings with the version here: http://forum.zdoom.org/viewtopic.php?p=672839#p672839
  330. ------------------------------------------------------------------------
  331. r1572 | gez | 2013-05-19 11:24:05 +0400 (Вс, 19 май 2013) | 2 lines
  332.  
  333. * Updated to ZDoom 4272:
  334. - Fix broken loading of pre-r4253 savegames.
  335. ------------------------------------------------------------------------
  336. r1573 | gez | 2013-05-26 15:22:48 +0400 (Вс, 26 май 2013) | 6 lines
  337.  
  338. * Updated to ZDoom 4276:
  339. - Fixed: glbsp nodes in a wad file inside a pk3 would not be loaded.
  340. - Fixed: Typo from r4270.
  341. - Fixed: Possible NULL deref in P_RailAttack.
  342. - Changed the way DrawSelectedInventory is casted so that clang doesn't warn about it.
  343. - Fixed: Typo in WaterDropOnFloor actor's active sound.
  344. ------------------------------------------------------------------------
  345. r1574 | gez | 2013-05-26 15:27:41 +0400 (Вс, 26 май 2013) | 5 lines
  346.  
  347. * Updated to ZDoom 4280:
  348. - Remove now-unused lumpname variable.
  349. - Changed C_ArchiveCVars()'s type parameter to a filter parameter.
  350. - Fixed: PillarAlienPower must loop its state.
  351. - Added CVARINFO lump support.
  352. ------------------------------------------------------------------------
  353. r1575 | gez | 2013-05-26 15:32:02 +0400 (Вс, 26 май 2013) | 6 lines
  354.  
  355. * Updated to ZDoom 4285:
  356. - Renamed CVAR_NOSEND to CVAR_IGNORE to better reflect its intent.
  357. - Separated CVAR_MODARCHIVE into CVAR_MOD|CVAR_ARCHIVE so that mod-defined cvars can still be identified when they aren't meant to be archived.
  358. - Re-fixed r4279.
  359. - Added three new ACS functions: GetUserCVar, SetCVar, and SetUserCVar.
  360. - Added edward850's patch to cope with stalled network games.
  361. ------------------------------------------------------------------------
  362. r1576 | gez | 2013-05-26 15:33:33 +0400 (Вс, 26 май 2013) | 6 lines
  363.  
  364. * Updated to ZDoom 4289:
  365. - Added parentheses for clarity.
  366. - Fixed potential uninitialized access in FMapInfoParser::ParseEndGame().
  367. - Fixed: 4, 2, and 1 bit grayscale images weren't properly supported.
  368. - Fixed: Valgrind uninitialized memory error and a signed/unsigned warning.
  369. - Just remembered that the true color stuff generates textures differently. Changed the previous commit to expand 1, 2, and 4 bit grayscale images while reading the PNG instead of changing the palette.
  370. ------------------------------------------------------------------------
  371. r1577 | gez | 2013-05-27 03:10:56 +0400 (Пн, 27 май 2013) | 2 lines
  372.  
  373. * Updated to ZDoom 4290:
  374. - Fixed more possible NULL derefs from r4264.
  375. ------------------------------------------------------------------------
  376. r1578 | gez | 2013-05-28 13:41:53 +0400 (Вт, 28 май 2013) | 5 lines
  377.  
  378. * Updated to ZDoom 4294:
  379. - Move bitdepth check outside the loop for grayscale unpacking.
  380. - Added ACS functions SetCVarString and SetUserCVarString.
  381. - Make UCVarValue::String point to a constant string.
  382. - Added ACS functions GetCVarString and GetUserCVarString.
  383. ------------------------------------------------------------------------
  384. r1579 | graf | 2013-05-30 13:01:00 +0400 (Чт, 30 май 2013) | 9 lines
  385.  
  386. - Added FloatBobPhase 0 to dynamic light to prevent pr_spawnmobj RNG from being called for it.
  387.  
  388. - update to ZDoom r4296:
  389.  
  390. * Added a FloatBobPhase property for DECORATE. Now, if FloatBobPhase is anything but -1 it will be used directly as the initial phase, allowing to define actors that bob in sync. The allowed range of phases is 0 - 63. The main reason for this is that each actor spawn called the pr_spawnmobj RNG just to randomize this value which causes problems with non-interactive actors, in particular GZDoom's dynamic lights.
  391. * Dynamically generated strings returned via strparam and get(user)cvar now last as long as they need to. They do not disappear at the end of each tic. You can now safely store them in variables and hold on to them indefinitely. In addition, strings from libraries no longer require you to load the exact same libraries in the exact same order. You can even store a library's string in a world variable and retrieve it on another map that doesn't load the library at all, and it will still be the correct string.
  392. * ACS library IDs now only get 12 bits instead of 16 so that each string table can hold up to about a million strings instead of just 65536. This shouldn't be a problem, although it means that save games that had strings with the larger IDs stored in variables are no longer compatible. Since many saves don't involve libraries at all, and even many that do are not actually affected, I'm not bumping the min save version. The worst that can happen is that you get no text at all where some was expected.
  393.  
  394.  
  395. ------------------------------------------------------------------------
  396. r1580 | gez | 2013-05-30 14:58:25 +0400 (Чт, 30 май 2013) | 1 line
  397.  
  398.  
  399. ------------------------------------------------------------------------
  400. r1581 | gez | 2013-05-30 15:14:42 +0400 (Чт, 30 май 2013) | 3 lines
  401.  
  402. * Updated to ZDoom 4297:
  403. - Replaced unused RNGs with pr_damagemobj for consistency checksum.
  404.  
  405. ------------------------------------------------------------------------
  406. r1582 | gez | 2013-05-31 02:08:19 +0400 (Пт, 31 май 2013) | 3 lines
  407.  
  408. * Updated to ZDoom 4299:
  409. - Fixed the Peasants DECORATE definition.
  410. - Fixed inappropriate type for FloatBobPhase property.
  411. ------------------------------------------------------------------------
  412. r1583 | gez | 2013-06-01 13:22:11 +0400 (Сб, 01 июн 2013) | 4 lines
  413.  
  414. * Updated to ZDoom 4301:
  415. - Fixed parameter type for Floatbobphase property.
  416. - Added AFADoomer's patch to set a text highlight color for the list menu.
  417.  
  418. ------------------------------------------------------------------------
  419. r1584 | gez | 2013-06-01 13:39:34 +0400 (Сб, 01 июн 2013) | 4 lines
  420.  
  421. * Updated to ZDoom 4304:
  422. - Heretic and Hexen can now have their big fonts overridden by a font named "HBIGFONT". In addition, a font named "BIGFONT" will override the big font for every game.
  423. - Added OverridePalette VOXELDEF flag.
  424. - Added ACS function LineAttack via Ryan Cordell.
  425. ------------------------------------------------------------------------
  426. r1585 | gez | 2013-06-01 13:43:54 +0400 (Сб, 01 июн 2013) | 4 lines
  427.  
  428. * Updated to ZDoom 4307:
  429. - Added read access to an actor's melee range from DECORATE and ACS, via Blue Shadow.
  430. - Added PlaySound and StopSound functions for ACS. They are mostly analogous to their DECORATE counterparts.
  431. - GetActorProperty now works with the string properties that were formerly restricted to CheckActorProperty.
  432. ------------------------------------------------------------------------
  433. r1586 | gez | 2013-06-01 17:42:05 +0400 (Сб, 01 июн 2013) | 3 lines
  434.  
  435. * Updated to ZDoom r4310:
  436. - Fixed signed-ness issue with FloatBobPhase.
  437.  
  438. ------------------------------------------------------------------------
  439. r1587 | gez | 2013-06-02 15:43:27 +0400 (Вс, 02 июн 2013) | 5 lines
  440.  
  441. * Updated to ZDoom r4318:
  442. - Added more string functions to ACS: strcmp, stricmp (aka strcasecmp), strleft, strright, and strmid.
  443. - Clean up excess code around a few calls to SingleActorFromTID(), since that function is already designed specifically to handle the case where tid is 0.
  444. - Added GetActorClass and GetWeapon functions to ACS.
  445. - Added S_ChangeSoundVolume() to change the volume of an already playing sound, accessible through the new ACS function SoundVolume.
  446. ------------------------------------------------------------------------
  447. r1588 | graf | 2013-06-03 17:42:40 +0400 (Пн, 03 июн 2013) | 2 lines
  448.  
  449. - fixed: broken models crashed because they didn't fully initialize the data.
  450.  
  451. ------------------------------------------------------------------------
  452. r1589 | gez | 2013-06-03 20:52:47 +0400 (Пн, 03 июн 2013) | 7 lines
  453.  
  454. * Updated to ZDoom r4325:
  455. - Fixed: Don't transform map variable string initializers into global string table entries if they don't really exist in the source string table.
  456. - Fixed: When garbage collecting ACS strings, the active values on the ACS stack also need to be included in the mark phase.
  457. - Added ACS function PlayActorSound. It's functionally equivalent to PlaySound, except instead of taking an actual sound name as its second parameter, it selects the sound to play based on the actor playing the sound and the selector passed as the second parameter.
  458. - fixed: UDMF's Doom namespace needs to retain Boom's sector special flags.
  459. - fixed: UDMF's ZDoomTranslated namespace needs to set the DUMMYSWITCHES flag so that it remains compatible with Doom-format ZDoom maps.
  460.  
  461. ------------------------------------------------------------------------
  462. r1590 | gez | 2013-06-04 21:04:57 +0400 (Вт, 04 июн 2013) | 6 lines
  463.  
  464. * Updated to ZDoom r4329:
  465. - Addded support for multi-line values in INI files, so you can't maliciously inject stray newline characters into the config file using ACS's SetCVarString.
  466. - When purging ACS strings, free the strings themselves as well as marking them as free.
  467. - Fixed: ACSStringPool::InsertString()'s overflow check was far too low.
  468. - Fixed: When ACSStringPool::InsertString() triggered a garbage collection, it ignored the newly freed space and expanded the array anyway.
  469. - Reduce ACS LineAttack's default range to the standard MISSILERANGE, because making it INT_MAX seems pretty iffy.
  470. ------------------------------------------------------------------------
  471. r1591 | graf | 2013-06-05 10:55:55 +0400 (Ср, 05 июн 2013) | 2 lines
  472.  
  473. - only enable vertex buffers by default for NVidia.
  474.  
  475. ------------------------------------------------------------------------
  476. r1592 | gez | 2013-06-06 16:42:41 +0400 (Чт, 06 июн 2013) | 2 lines
  477.  
  478. * Updated to ZDoom r4330:
  479. - Added SpawnDecal ACS function.
  480. ------------------------------------------------------------------------
  481. r1593 | gez | 2013-06-07 02:01:49 +0400 (Пт, 07 июн 2013) | 4 lines
  482.  
  483. * Updated to ZDoom r4333:
  484. - Fixed: Polyobjs that rotated faster than their distance would overshoot on their first tic.
  485. - Reduced the potential for overflow when setting up the speed of a rotating polyobj.
  486. - Fixed: The time freezer power should do nothing while predicting.
  487. ------------------------------------------------------------------------
  488. r1594 | gez | 2013-06-07 11:28:02 +0400 (Пт, 07 июн 2013) | 3 lines
  489.  
  490. * Updated to ZDoom r4335:
  491. - Moved the status bar Tick call after the players have been ticked by P_Ticker(), because P_PlayerThink() is where the check for unspawned players happens. If the player attached to the status bar is one of them, it will crash while ticking.
  492. - Added ACS function CheckFont.
  493. ------------------------------------------------------------------------
  494. r1595 | gez | 2013-06-08 15:11:42 +0400 (Сб, 08 июн 2013) | 4 lines
  495.  
  496. * Updated to ZDoom r4341:
  497. - Bumped NETGAMEVERSION.
  498. - Bump ZDoom version up to 2.7.0.
  499. - Revert r4244.
  500. ------------------------------------------------------------------------
  501. r1596 | gez | 2013-06-08 18:03:42 +0400 (Сб, 08 июн 2013) | 1 line
  502.  
  503. - Added warning message to MODELDEF parser when a model keyword isn't recognized.
  504. ------------------------------------------------------------------------
  505. r1597 | graf | 2013-06-09 11:36:25 +0400 (Вс, 09 июн 2013) | 2 lines
  506.  
  507. - bump version number.
  508.  
  509. ------------------------------------------------------------------------
Add Comment
Please, Sign In to add comment