Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- changeset: 9784:4c133967a65a
- user: Zalewa <zalewapl@gmail.com>
- Send compatflags2 as a part of SQF_ALL_DMFLAGS in response to server browser query.
- changeset: 9785:27173d197cc6
- user: Torr Samaho
- updated zandronum-launcher-protocol.txt
- changeset: 9786:db1b1931b215
- user: Torr Samaho
- Restored the option to use ping based unlagged, since problems with gametic based unlagged were discovered, cf. 2859.
- changeset: 9787:7732656da691
- user: Torr Samaho
- Fixed: If a client with an overridden duplicate player name reconnected, the client wasn't aware of its overridden name anymore (addresses 144).
- changeset: 9788:ea27fb54a296
- user: Torr Samaho
- A first take at fixing 2806 in the software renderer.
- changeset: 9789:a22f6589c12a
- user: Torr Samaho
- Fixed fixed colormaps not being respected for actors beneath 3D floors in OpenGL (addresses 2806).
- changeset: 9790:b57ab4b57355
- user: Edoardo Prezioso <edo88@email.it>
- Code cleanup: use SCOREBOARD_GetViewPlayer in scoreboard code.
- changeset: 9791:496dc7a390a5
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed: The scoreboard duel wins drawer could crash with cameras not attached to the player (fixes 2912).
- changeset: 9792:0d46717ddb05
- user: Torr Samaho
- - moved some code to the new class OutgoingPacketBuffer
- - removed g_PacketLossBuffer
- changeset: 9793:cbaa17c4b156
- user: Torr Samaho
- revised SERVER_SendClientPacket as preparation to extend PacketArchive to buffer outgoing packets
- changeset: 9794:43f02d1eac9e
- user: Torr Samaho
- Fixed: The handicap slider in the menu did not work properly when adjusted with the mouse (addresses 2914).
- changeset: 9795:421342754526
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed Clang compiler error.
- ordered comparison between pointer and 0 is ill-formed according to C++14.
- changeset: 9796:1ece5759108b
- user: Teemu Piippo <teemu@hecknology.net>
- Fixed Clang warnings.
- changeset: 9797:62f2c0aece91
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed crash with the voodoo doll being hit by a non-damaging missile (fixes 2920).
- changeset: 9798:7897e09595cb
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed: The screen blending effects wouldn't work on the automap.
- It means also that the textured automap is updated real-time like (G)Zdoom does.
- changeset: 9799:1b3c9716adb6
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed GCC 6 -Wmisleading-indentation warnings.
- While we're at it, use FString for the 'Currently showing servers' drawer in the server browser menu.
- changeset: 9800:73d2c6ce1cd9
- user: Marisa Heit <rheit@users.noreply.github.com>
- Fixed: The menu no longer refreshed the screen border
- changeset: 9801:a65760d065f9
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Added cl_soundwhennotactive CVAR support to non-Windows clients (fixes 2924).
- changeset: 9802:0de25ccf820e
- user: Torr Samaho
- Added a new buffer for the reliable packets scheduled to be sent from the server to the clients. This allows to limit the number of packets the server sends to a client per tick (CVAR sv_maxpacketspertick, default 64). In particular, this allows to spread the full update a client gets when connecting to the server over multiple ticks and should fix problems connecting to large maps with many actors. Also increased the packet loss buffer size from 1024 to 2048 (addresses 1469).
- changeset: 9803:7a3637d5f2a8
- user: Torr Samaho
- Fixed: Gamemode F1 screens didn't work (addresses 2553).
- changeset: 9804:e49c33d1521d
- user: Christoph Oelckers <c.oelckers@zdoom.fake>
- - fixed: CheckForPushSpecial did not check blocking 3D midtextures.
- changeset: 9805:095342f3c05d
- user: Christoph Oelckers <coelckers@zdoom.fake>
- - fixed_ P_ExplodeMissile skipped most of its logic when the missile got destroyed by having no death state.
- Apparently a band-aid fix was applied to this function because AActor::Destroy could not be called on an already destroyed actor again which could happen here due to incorrect ordering of actions.
- Moving the state change to a later point in this function - after hitting a sky has been checked and decals have been spawned - returns everything to a safe state and ensures that nothing gets skipped.
- changeset: 9806:e1681d605c7d
- user: Christoph Oelckers <coelckers@zdoom.fake>
- - fixed: With P_ExplodeMissile now working properly it is no longer valid to terminate a looping sound in a missile's death state because it now gets called after the death sound has been started.
- changeset: 9807:fa4ac7aa5fd0
- user: Teemu Piippo <teemu@hecknology.net>
- Added Qt Creator's new CMakeLists.txt.user.<hash> files to hgignore.
- changeset: 9808:0823a9500996
- user: Torr Samaho
- Fixed: The client crashed when using the map CCMD while in a server and the automap is active (fixes 2934).
- changeset: 9809:bbfcf15e81ef
- user: Braden Obrzut <admin@maniacsvault.net>
- - Disable cubic and spline resamplers on 64-bit with fmod 4.26 since they crash.
- changeset: 9810:2a28ab7fbd89
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed the spline/cubic crashes for FMOD 4.24 64-bit, too.
- changeset: 9811:77e510a0cca2
- user: Kyle Evans <kevans91@ksu.edu>
- Make the respawn invulnerability APowerInvulnerable persist through a ClearInventory by making it undroppable
- changeset: 9812:f4754dfef04c
- user: Torr Samaho
- Fixed: The server assigned a netID to the TeleportFog actor even though the client spawns the fog on its own (addresses 2654).
- changeset: 9813:3d7f1dd10413
- user: Torr Samaho
- The 'authhostname' DNS lookup is not done during startup anymore, but only if the IP address is needed (addresses 2771).
- changeset: 9814:7582614caf0f
- user: Torr Samaho
- Added a missing new line to a CLIENT_PrintWarning call.
- changeset: 9815:0cb220f8f371
- user: Torr Samaho
- Fixed: A_BrainScream and A_BrainExplode caused unnecessary network traffic (addresses 2655).
- changeset: 9816:f5f57355d426
- user: Torr Samaho
- Fixed: The internal server browser did not ignore the "M" and " on OS" parts of the version string when determining compatible servers to list (addresses 2618).
- changeset: 9817:037f384a7efe
- user: Torr Samaho
- Blocked the CCMD 'finishgame' in network games (addresses 2599).
- changeset: 9818:bd0959764760
- user: Torr Samaho
- Fixed: When reentering a hub map online, the server doesn't inform the clients about the music of the map (addresses 2485).
- changeset: 9819:eece5f0a24f3
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Added support to clientside ACS_ExecuteWithResult with four arguments (addresses 2900).
- changeset: 9820:68997e5f0ea2
- user: Christoph Oelckers <coelckers@zdoom.fake>
- fixed: R_PointOnSideSlow had precision issues with very short lines.
- When this function was originally written there was no possibility of fractional vertex coordinates so it threw away the fractional parts of the node's directional vector (which in the original nodes was always 0.)
- Now, with UDMF and high precision vertices this no longer works and the loss of significant parts of their value caused this code to produce erroneous results if the linedefs were only a few map units long and using fractional positions.
- changeset: 9821:4d0bf07071de
- user: Torr Samaho
- Fixed problems with hi-res player skins on the client (partially addresses 2796).
- changeset: 9822:efefa316018f
- user: alexey.lysiuk <alexey.lysiuk@gmail.com>
- Scale of player's skin is now preserved on corpses after reborn
- changeset: 9823:25c7cfa2605b
- user: Christoph Oelckers <coelckers@zdoom.fake>
- - initialize model data at engine start, not at level start.
- changeset: 9824:4cc8b9d2b871
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed problems with bots using hi-res skins (fixes 2796).
- changeset: 9825:a0d68885aadb
- user: Braden Obrzut <admin@maniacsvault.net>
- - Improved DrawSwitchableImage keyslot condition to include key species.
- - Fixed: currentpos command would crash if not in game.
- changeset: 9826:73ef68bcd6c0
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed: the change of the player name with a too short name wasn't handled correctly.
- changeset: 9827:6c54a37640e8
- user: Zalewa <zalewapl@gmail.com>
- cl_main.cpp: fix 'else' block formatting error and comment typo.
- changeset: 9828:804d0da4dbb4
- bookmark: zal_sv_survival_nomapresetondeath_2
- user: Teemu Piippo <teemu@hecknology.net>
- Drastically simplified V_UnColorizeString and removed the raw pointer overload.
- changeset: 9829:2cd575d758bb
- user: Torr Samaho
- Fixed compile problems with SERVERONLY=1.
- changeset: 9830:0e94c4d68a1f
- user: Zalewa <zalewapl@gmail.com>
- Fix z-position client-server inconsistencies for things on cliffs.
- * Things would sink into cliffs differently on the client than on the server
- when positioned on floor edge. This was because server (or offline game)
- uses two different algorithms to determine thing sector depending
- on how the item is spawned, while client was always using only one.
- Client will now receive a LevelSpawnThing command to use the same sector
- detection algorithm as the server does.
- * Things on the client positioned on sector edges would not move
- consistently when sector floor was moving.
- * Things would fall through 3d-floors on the client if positioned on the edges.
- * These changes exposed problems with bullet puffs being treated as
- normal objects client-side during spawn and detecting collisions against
- 3D floors. Server-side doesn't do such detection, therefore it must inform
- the client-side that it's a bullet puff that is being spawned so the client
- can know not to do the 3D floor collision check too. The old SpawnPuff
- was moved to SpawnPuffNoNetID, while SpawnPuff now acts as SpawnThing
- that is treated differently by the client.
- changeset: 9831:da07f3777ca9
- user: Torr Samaho
- Fixed: Values of turbo above 102 triggered the SR50 turn lock when using SR40 (addresses 2672).
- changeset: 9832:9ca0c373f24d
- user: Christoph Oelckers <coelckers@zdoom.fake>
- - use strncpy instead of sprintf tp init static char array to ensure that all elements get initialized.
- changeset: 9833:b1197987963e
- user: Christoph Oelckers <coelckers@zdoom.fake>
- - fixed: The brightfog flag in the GL related map settings was never initialized.
- - fixed: brightfog should not disable colored lighting for the weapon sprite.
- changeset: 9834:dcd0b63acd4b
- user: Edoardo Prezioso <edo88@email.it>
- - Fixed a very old bug in LookupLevelName code.
- If the map name neither matched 'ExMy', 'MAPxy' or 'LEVELxy', 'checkstring' was left uninitialized before using as argument to 'strstr', leading to undefined results.
- Spotted with Valgrind.
- changeset: 9835:3e5415f4ee9f
- user: Edoardo Prezioso <edo88@email.it>
- - Fixed an uninitialized variable in stairs code.
- 'floor->m_Hexencrush' was left uninitialized in all the floor movers after the first one.
- changeset: 9836:13c126dc5ed4
- user: Braden Obrzut <admin@maniacsvault.net>
- - Fixed usage of uninitialized value in skybox rendering.
- changeset: 9837:57d48227b47e
- user: Braden Obrzut <admin@maniacsvault.net>
- - Fixed: Uninitialized variable on DrawSelectedInventory.
- changeset: 9838:250af2a49b1b
- user: Edoardo Prezioso <edo88@email.it>
- - Fixed imprecise bound checking in ACS code.
- It was possible to access 'playeringame[8]', outside the [0:7] buffer range. Discovered with GCC 4.9 + Address Sanitizer.
- changeset: 9839:96feb74eb454
- user: Edoardo Prezioso <edo88@email.it>
- - Fixed a KEYCONF parser issue with empty lines.
- The code attempted to access an array outside its bounds when it tried to parse empty lines.
- Discovered with the Address Sanitizer.
- changeset: 9840:c9e3038c6562
- user: Torr Samaho
- Fixed: Leaf1 and Leaf2 caused unnecessary network traffic (addresses 2655).
- changeset: 9841:f33d5f791dd4
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Added missing GCCPRINTF attribute to NETWORK_Printf.
- This should help finding format errors, but when I checked it there were none, luckily.
- changeset: 9842:2673ad94cda7
- user: Zalewa <zalewapl@gmail.com>
- Mugshot multiplayer background color didn't change with color CVAR in OpenGL (fixes 2442).
- changeset: 9843:94950492d47e
- bookmark: zal_join_dehacked
- user: Zalewa <zalewapl@gmail.com>
- Fixed: "File|Join" from server console wouldn't load DeHackEd patches. (fixes 2586)
- changeset: 9844:b0dee118efcd
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed code upgrade merge error which caused /MP option to be ignored.
- changeset: 9845:21ba7d9daaa5
- user: Torr Samaho
- Fixed a GCC warning.
- changeset: 9846:b5e3061f0243
- user: Torr Samaho
- Fixed more warnings.
- changeset: 9847:3d5d9a28aaeb
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Import GME fix to critical security bug.
- Details at the following link: https://scarybeastsecurity.blogspot.com/2016/12/redux-compromising-linux-using-snes.html .
- changeset: 9848:b8c5557029cc
- user: Torr Samaho
- Simplified some bot code, which should also fix a compiler warning.
- changeset: 9849:e23ae6daf34b
- user: Christoph Oelckers <coelckers@zdoom.fake>
- - fixed: The CollectSectorStack functions had a local sector_t variable used by gl_FakeFlat which caused a stack overflow. Using the global one defined at the top of the file is ok here.
- changeset: 9850:8581203449f2
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed: V_ColorizeString didn't handle \x characters correctly.
- changeset: 9851:2d7bc540f6c9
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed online desync with A_FireBullet FBF_NOFLASH flag.
- changeset: 9852:ed1adcebc998
- user: Teemu Piippo <teemu@hecknology.net>
- Fixed: A_ScaleVelocity and A_ChangeVelocity did not work online, fixes 2972
- changeset: 9853:9e9344d15711
- user: Teemu Piippo <teemu@hecknology.net>
- Fixed: ACS functions GetScreenWidth and GetScreenHeight did not work online, fixes 2847
- changeset: 9854:6c95d781c316
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed: the DamageFactor calculation was executed twice for armors (fixes 2978).
- changeset: 9855:ff8be787156a
- user: Edoardo Prezioso <edo88@email.it>
- - Fixed: the item drop physics requires full speed precision online (fixes 750 and 2522 for real).
- changeset: 9856:a1996234a5d0
- user: Zalewa <zalewapl@gmail.com>
- - Added sv_survival_nomapresetondeath Zandronum dmflag to modify survival game mode where the map will not be reset on all players death - the players will be able to continue with fresh amount of lives. Dead players will carry over their inventory in accordance to "keep inventory" flags.
- - Fixed: body of the player who loses all lives no longer disappears into thin air.
- - Dead spectators will now preserve inventory so that they can be respawned with it.
- - When alive players complete the map in survival, dead spectators will recover their inventory on the next map in accordance to SV_COOP_LOSE* flags
- changeset: 9857:ffc20650a810
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed the wrong handling of empty command line argument.
- changeset: 9858:7708ea215fbb
- user: Torr Samaho
- fixed some VC++ warnings
- changeset: 9859:86fe5297016e
- user: Torr Samaho
- - renamed g_lSavedTurnTicks to g_SavedTurnTicks and change its type to BYTE to match player_t::turnticks
- - fixed VC++ warnings in cl_pred.cpp
- changeset: 9860:d125049fb39f
- user: Torr Samaho
- fixed more VC++ warnings
- changeset: 9861:8dd5fbb2e9b9
- user: Torr Samaho
- changed xscale, yscale in DStrifeStatusBar::DrawPopScreen back to int (this was a leftover of Skulltag's old way of scaling with floats)
- changeset: 9862:b6fb96b02681
- user: Torr Samaho
- fixed more VC++ warnings
- changeset: 9863:18a49019bbf7
- user: Torr Samaho
- fixed more VC++ warnings
- changeset: 9864:422311409fef
- user: Torr Samaho
- changed sector_t::SavedLightLevel to short to match the type of sector_t::lightlevel
- changeset: 9865:fc3c4fa3d4d9
- user: Edoardo Prezioso <edo88@email.it>
- - Shut up GCC aggressive optimizer warnings.
- From what I can see, GCC would miscompile the involved loops, because the index variable is 'signed int' and the multiplication with an unsigned would cause signed overflow (undefined behavior). Change the index variable type to 'unsigned int' to expect unsigned overflow (conformant to standard).
- changeset: 9866:182e9ad16000
- user: Randy Heit <rheit@users.noreply.github.com>
- Fixed: FString::ReallocBuffer could write to unallocated memory
- - Previously, calling ReallocBuffer with a smaller buffer size than the
- current one could overwrite unallocated memory. This required that the
- string it was called on had more than one reference and therefore
- required creating a new copy. The entire original string would be
- copied, whether it fit in the new buffer or not.
- changeset: 9867:840cf11584f6
- user: Christoph Oelckers <c.oelckers@zdoom.fake>
- - fixed: FString's 'Strip...' functions could crash on empty strings.
- changeset: 9868:9ac4976c803a
- user: Marisa Heit <rheit@users.noreply.github.com>
- Fixed: FString::StripLeftRight() lost the right character when copying to a new buffer
- - Also, some minor improvements to the strip functions to avoid doing
- extra work.
- changeset: 9869:bf07647ad34d
- user: Christoph Oelckers <coelckers@zdoom.fake>
- - fixed: FString::StripRight's space checking counter was broken and would cause deletion of the last valid character in the string.
- changeset: 9870:090b02f0f4f8
- user: Christoph Oelckers <coelckers@zdoom.fake>
- - fixed: The StripRight fix left some code from a previous fix in that no longer applies.
- changeset: 9871:0ba5017932cb
- user: Teemu Piippo <teemu@hecknology.net>
- Add '!!' in front of condition check methods.
- changeset: 9872:5fc925fd0ba6
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed a certain number of server CVARs which weren't protected against the ConsoleCommand (fixes 2001).
- changeset: 9873:89cf3bfb98b1
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed regression with vodoo doll players and hubs (fixes 2960).
- changeset: 9874:402e47124c2b
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed: the ClientMoveCommand cmd data wasn't initialized properly.
- Spotted by Valgrind while investigating ticket 2960.
- changeset: 9875:e7da63a9f4fc
- user: Sean Baggaley <sean@csnxs.uk>
- Allow --version to work on other platforms, and make it default to stdout if passed without a value
- changeset: 9876:e05d2ced6cca
- user: Christoph Oelckers <c.oelckers@zdoom.fake>
- - now that C++11 is allowed, these annoying 'narrowing conversion' warnings can finally be fixed...
- changeset: 9877:fd0d37ff83d4
- user: Randy Heit <rheit@users.noreply.github.com>
- Quiet some narrowing conversion warnings from VS2015
- changeset: 9878:e282b781675f
- user: Christoph Oelckers <c.oelckers@zdoom.fake>
- - fixed a few 64-bit warnings.
- changeset: 9879:298eb31e85a1
- user: Randy Heit <rheit@zdoom.fake>
- Specie -> Species
- - specie: money in the form of coins rather than notes
- - species: a group of living organisms consisting of similar individuals
- capable of exchanging genes or interbreeding
- changeset: 9880:3d50a98bc4df
- user: Torr Samaho
- cmake: Changed the project label of the target 'zdoom' to 'Zandronum'
- changeset: 9881:1fde0c682765
- user: Torr Samaho
- fixed more VC++ warnings
- changeset: 9882:a8335806821b
- user: Teemu Piippo <teemu@hecknology.net>
- The client now syncs custom userinfo entries (aka client mod CVARs) with the server and with other players. This required a considerable overhaul of online handling of userinfo, fixes 2674.
- changeset: 9883:cf6ec8d877ab
- user: Torr Samaho
- fixed a Linux compile problem
- changeset: 9884:32356c085c69
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed: the server could crash if a morph powerup is taken away when the morphed player exhausts the ammo (fixes 2986).
- changeset: 9885:03fe2011fd6e
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- - Fixed crash with voodoo dolls and PowerIronFeet (fixes 2985).
- changeset: 9886:db4abcca09f6
- user: Teemu Piippo <teemu@hecknology.net>
- Fixed: FastProjectile trails no longer spawned on the server and couldn't affect the gamesim, fixes 2987.
- changeset: 9887:cf0e1217c21e
- user: Edoardo Prezioso <edward.san.dev@gmail.com>
- Improved --version code so that when no file is provided, it prints a newline to console/terminal after everything is done.
- changeset: 9888:0c977c782fb6
- user: Torr Samaho
- Fixed: Using the CCMD 'restart' on the server to switch from a MAPXX IWAD to a EXMX IWAD or vice versa caused an error (fixes part of 2222).
- changeset: 9889:515b996ba2fc
- user: Torr Samaho
- exported the internal define CREATE_PACKET_LOG as cmake option and fixed a compile problem with this option
- changeset: 9890:fa0ed9059c02
- user: Torr Samaho
- Fixed: A client doesn't inform the server about name changes that happened in full console mode (addresses an issue reported in 144).
- changeset: 9891:21d1078e3770
- user: Torr Samaho
- fixed VC++ warnings
- changeset: 9892:f6a5f9f6ce95
- user: Torr Samaho
- added Zandronum specific source groups
- changeset: 9893:bd47e7238e49
- user: Edoardo Prezioso <edo88@email.it>
- - Fixed a crash in ACS strlen parsing with invalid argument.
- changeset: 9894:09cd0e18a675
- user: Torr Samaho
- Fixed: The client always executed A_CustomRailgun on its own (fixes 2676).
- changeset: 9895:d6b7964eee05
- user: Torr Samaho
- Fixed: Under rare circumstances, the server could freeze when selecting a random map from the map rotation (fixes 2997).
- changeset: 9896:0d4c87b82bae
- user: Torr Samaho
- Fixed: Clients could crash when returning to a map with HolySpirit actors (fixes 2980).
- changeset: 9897:a5aa40bacc39
- user: Torr Samaho
- Fixed: When the server instructed a client to jump as result of A_Jump*, the client did not call the state function of the state jumped to (partially addresses 2974).
- changeset: 9898:5eebbdbe5eec
- user: Teemu Piippo <teemu@hecknology.net>
- Fixed a GCC warning
- changeset: 9899:8386bea9ac98
- tag: tip
- user: Torr Samaho
- Fixed: Clients didn't execute the spawn state function even if the state had NoDelay, if the server told the client to have the actor jump to a new state before the actor was first ticked (partially addresses 2974).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement