Branch: refs/heads/master
  Home:   https://github.com/Warzone2100/warzone2100
  Commit: 8c3f60fb1fe89b5b5bc6d982d7ee9c8029d9d4b6
      
https://github.com/Warzone2100/warzone2100/commit/8c3f60fb1fe89b5b5bc6d982d7ee9c8029d9d4b6
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/netplay/netplay.cpp
    M src/multiint.cpp
    M src/multijoin.cpp
    M src/multiplay.h
    M src/multistat.cpp
    M src/multisync.cpp

  Log Message:
  -----------
  Add ingame.VerifiedIdentity value for each player


  Commit: 6d1759cb14b8866ecc18debca29c9303dac35ec0
      
https://github.com/Warzone2100/warzone2100/commit/6d1759cb14b8866ecc18debca29c9303dac35ec0
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/netplay/netplay.cpp
    M src/multiint.cpp
    M src/multijoin.cpp
    M src/multiplay.h
    M src/multisync.cpp

  Log Message:
  -----------
  Tweak NET_PING challenges

- Send a unique challenge for each player (if the host)
- Reset the expected challenge for each player in various circumstances


  Commit: 87917e0469821a106b7e979f81e2327667d4bda7
      
https://github.com/Warzone2100/warzone2100/commit/87917e0469821a106b7e979f81e2327667d4bda7
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M src/multistat.cpp
    M src/multistat.h

  Log Message:
  -----------
  multistat: Add `recentPowerLost` to PLAYERSTATS


  Commit: 265bd7f49e53f058659fe956af3d7355a3def448
      
https://github.com/Warzone2100/warzone2100/commit/265bd7f49e53f058659fe956af3d7355a3def448
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M src/research.cpp
    M src/research.h

  Log Message:
  -----------
  Add per-player upgrade counts, associated functions

+ getNumWeaponImpactClassUpgrades(player, subClass)
+ getNumBodyClassArmourUpgrades(player, bodyClass)
+ getNumBodyClassThermalArmourUpgrades(player, bodyClass)


  Commit: 0ed7af0d552b5928893b23749d6484c87b3de956
      
https://github.com/Warzone2100/warzone2100/commit/0ed7af0d552b5928893b23749d6484c87b3de956
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M .gitmodules
    M 3rdparty/CMakeLists.txt
    A 3rdparty/fmt
    M src/CMakeLists.txt

  Log Message:
  -----------
  Add fmt submodule


  Commit: 1272e08da5e92bdc8f71b6b1cb1dc2b71f875de6
      
https://github.com/Warzone2100/warzone2100/commit/1272e08da5e92bdc8f71b6b1cb1dc2b71f875de6
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M src/power.cpp
    M src/power.h

  Log Message:
  -----------
  Add function to get approx power generated per second (for display)


  Commit: d3d74e04ccf4be9708ebbfabcc8345993fe4021c
      
https://github.com/Warzone2100/warzone2100/commit/d3d74e04ccf4be9708ebbfabcc8345993fe4021c
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/widget/button.cpp
    M lib/widget/button.h
    M src/wzscriptdebug.cpp

  Log Message:
  -----------
  Move makeFormTransparentCornerButton to button.h


  Commit: 528330bbddd5f275f8688a0669bcf4ab3a4cad28
      
https://github.com/Warzone2100/warzone2100/commit/528330bbddd5f275f8688a0669bcf4ab3a4cad28
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/widget/label.h
    M lib/widget/scrollablelist.cpp
    M lib/widget/scrollablelist.h
    M lib/widget/table.cpp
    M lib/widget/table.h
    M lib/widget/widgbase.h
    M lib/widget/widget.cpp
    M lib/widget/widget.h
    M src/hci.cpp

  Log Message:
  -----------
  Various widget tweaks / refactoring / improvements


  Commit: 209434c8a7f7446955cbd3ff4df63ca47f98c775
      
https://github.com/Warzone2100/warzone2100/commit/209434c8a7f7446955cbd3ff4df63ca47f98c775
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/gamelib/gtime.cpp
    M lib/gamelib/gtime.h
    M lib/netplay/netplay.cpp
    M src/configuration.cpp
    M src/multiint.cpp
    M src/multijoin.cpp
    M src/multiopt.cpp
    M src/multiplay.cpp
    M src/multiplay.h
    M src/warzoneconfig.cpp
    M src/warzoneconfig.h

  Log Message:
  -----------
  Add auto lag kick functionality

If a player's connection is too laggy over too long a period of time, or lags 
out completely for more than approximately 60 seconds, provide a number of 
visible warnings, and then auto-kick them.

Also handles when a player takes too long to initially connect when the game 
has started.

Configurable with the new "hostAutoLagKickSeconds" config file option (set to 0 
to disable, or any value >= 60).

Co-Authored-By: Maxim Zhuchkov <[email protected]>


  Commit: 5c2fe63edcb4083143268000638c555c98cd47bc
      
https://github.com/Warzone2100/warzone2100/commit/5c2fe63edcb4083143268000638c555c98cd47bc
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/netplay/netplay.cpp
    M lib/netplay/netplay.h
    M src/multiint.cpp
    M src/multijoin.cpp
    M src/multiopt.cpp
    M src/multiplay.cpp
    M src/multiplay.h
    M src/quickjs_backend.cpp
    M src/wzapi.cpp
    M src/wzapi.h

  Log Message:
  -----------
  Add checks / debugging for game state corruption


  Commit: 29a4bd1dadc32c8d09061ceb91bdf7fcb2f92b84
      
https://github.com/Warzone2100/warzone2100/commit/29a4bd1dadc32c8d09061ceb91bdf7fcb2f92b84
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/widget/table.cpp

  Log Message:
  -----------
  widget: TableRow - vertically center column widgets if rowHeight is 
auto-determined


  Commit: e9f8558d1456a171384e43b05e3781e4216c84b6
      
https://github.com/Warzone2100/warzone2100/commit/e9f8558d1456a171384e43b05e3781e4216c84b6
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    A data/base/images/intfac/armor_kinetic.png
    A data/base/images/intfac/armor_thermal.png
    A data/base/images/intfac/wsc_aagun.png
    A data/base/images/intfac/wsc_bomb.png
    A data/base/images/intfac/wsc_cannon.png
    A data/base/images/intfac/wsc_command.png
    A data/base/images/intfac/wsc_electronic.png
    A data/base/images/intfac/wsc_emp.png
    A data/base/images/intfac/wsc_energy.png
    A data/base/images/intfac/wsc_flame.png
    A data/base/images/intfac/wsc_gauss.png
    A data/base/images/intfac/wsc_howitzers.png
    A data/base/images/intfac/wsc_las_sat.png
    A data/base/images/intfac/wsc_mgun.png
    A data/base/images/intfac/wsc_missile.png
    A data/base/images/intfac/wsc_mortars.png
    A data/base/images/intfac/wsc_rocket.png
    A data/base/images/intfac/wsc_slowmissile.png
    A data/base/images/intfac/wsc_slowrocket.png
    M src/cheat.cpp
    M src/init.cpp
    M src/keybind.cpp
    M src/keybind.h
    A src/spectatorwidgets.cpp
    A src/spectatorwidgets.h

  Log Message:
  -----------
  Add "specstats" chat command to display additional game info for spectators

New column icons by Lupus-Mechanicus

Co-Authored-By: Lupus-Mechanicus 
<[email protected]>


  Commit: ff477fea5d9ba8d9edf6163a67cb6c49c73b219a
      
https://github.com/Warzone2100/warzone2100/commit/ff477fea5d9ba8d9edf6163a67cb6c49c73b219a
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/framework/wzapp.h
    M lib/sdl/main_sdl.cpp
    M src/main.cpp

  Log Message:
  -----------
  wzQuit() now takes an `int exitCode`


  Commit: 91ee243b4087988022ea186c76fd9205f414e818
      
https://github.com/Warzone2100/warzone2100/commit/91ee243b4087988022ea186c76fd9205f414e818
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M src/multiint.cpp

  Log Message:
  -----------
  Various additional bounds-checks for LEVEL_DATASET.game


  Commit: dd063420e076e96f9be42c1a3c92844b3457c13a
      
https://github.com/Warzone2100/warzone2100/commit/dd063420e076e96f9be42c1a3c92844b3457c13a
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/netplay/netplay.cpp

  Log Message:
  -----------
  Ignore NET_SHARE_GAME_QUEUE when in lobby


  Commit: ead93b4c760418dfa9d21dd91cb7b00eae742ce6
      
https://github.com/Warzone2100/warzone2100/commit/ead93b4c760418dfa9d21dd91cb7b00eae742ce6
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/widget/widgbase.h
    M lib/widget/widget.cpp

  Log Message:
  -----------
  Add WIDGET::setTransparentToMouse

Co-Authored-By: Thiago Romão Barcala <[email protected]>


  Commit: d618534c575af78ce70e1828efe31eda3b7884e3
      
https://github.com/Warzone2100/warzone2100/commit/d618534c575af78ce70e1828efe31eda3b7884e3
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/framework/crc.cpp
    M lib/framework/crc.h
    M src/integrations/wzdiscordrpc.cpp

  Log Message:
  -----------
  crc.h/.cpp: Various tweaks / new functions


  Commit: 56eea3622c7a5b718ecbaca551acf324c07d16e4
      
https://github.com/Warzone2100/warzone2100/commit/56eea3622c7a5b718ecbaca551acf324c07d16e4
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/widget/button.cpp
    M lib/widget/button.h
    M lib/widget/form.cpp
    M lib/widget/form.h
    M lib/widget/jsontable.cpp

  Log Message:
  -----------
  Expose some internal JSONTableWidget functionality for other use


  Commit: 7115c848f03305085a41c48b7c16449a5029f82e
      
https://github.com/Warzone2100/warzone2100/commit/7115c848f03305085a41c48b7c16449a5029f82e
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/widget/paragraph.cpp
    M lib/widget/paragraph.h

  Log Message:
  -----------
  Paragraph: Support onClick handlers


  Commit: e43ac34766fde1da136852f215e372146c1b4274
      
https://github.com/Warzone2100/warzone2100/commit/e43ac34766fde1da136852f215e372146c1b4274
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M src/multiint.cpp

  Log Message:
  -----------
  Add ability to copy text from the chat box widget to the clipboard


  Commit: 198258317c4ccaa17532dbc7de8ebeee744a720e
      
https://github.com/Warzone2100/warzone2100/commit/198258317c4ccaa17532dbc7de8ebeee744a720e
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M src/clparse.cpp
    M src/clparse.h
    M src/multiint.cpp
    M src/multiint.h
    M src/multijoin.cpp
    A src/multilobbycommands.cpp
    A src/multilobbycommands.h
    M src/titleui/multiplayer.h

  Log Message:
  -----------
  Add lobby chat "slash commands" support

- Add various lobby chat slash commands (everyone and admin-only - type `/help` 
to get a list of available commands)
- New `--addlobbyadminpublickey=<b64-encoded-public-key>` and 
`--addlobbyadminhash=<identity-hash>` CLI options to add a player public key 
(or identity hash) as an admin for lobby commands (retrieve the current player 
public key / hash by hosting a game and using the lobby slash command `/me`)
- A new `--enablelobbyslashcmd` CLI option to enable lobby slash commands for 
all connecting clients (by default, the host can always issue them)

Co-Authored-By: Maxim Zhuchkov <[email protected]>


  Commit: 05262116ed4fd89abdbdb773cd1611d70b4c9d2f
      
https://github.com/Warzone2100/warzone2100/commit/05262116ed4fd89abdbdb773cd1611d70b4c9d2f
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/framework/crc.cpp
    M lib/framework/crc.h
    M src/multisync.cpp

  Log Message:
  -----------
  Increase NET_PING challenge


  Commit: 571c9cac34271a5d5bb59c31e353567ff8fb8fc1
      
https://github.com/Warzone2100/warzone2100/commit/571c9cac34271a5d5bb59c31e353567ff8fb8fc1
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M CMakeLists.txt
    M src/clparse.cpp
    M src/clparse.h
    M src/config.h.in
    M src/main.cpp
    A src/stdinreader.cpp
    A src/stdinreader.h

  Log Message:
  -----------
  Add stdin command interface

- New `--enablecmdinterface=stdin` CLI option, to enable the stdin command 
reader. See stdinreader.cpp for the list of commands.

Co-Authored-By: Maxim Zhuchkov <[email protected]>


  Commit: 27fdcc8f2a6b3dd1b49a58a00acbaa0c8a7b0ba0
      
https://github.com/Warzone2100/warzone2100/commit/27fdcc8f2a6b3dd1b49a58a00acbaa0c8a7b0ba0
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M src/clparse.cpp

  Log Message:
  -----------
  poptPrintHelp: Check for null argDescrip


  Commit: c2854bdd0451c709d05d0d4fd9a6059a1338cffc
      
https://github.com/Warzone2100/warzone2100/commit/c2854bdd0451c709d05d0d4fd9a6059a1338cffc
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M src/clparse.cpp
    M src/clparse.h
    M src/multiint.cpp

  Log Message:
  -----------
  Add --startplayers CLI option

Allows specifying the minimum required connected (human) players to auto-start 
the game (for multiplayer - intended for headless hosts).

Note: The host can toggle ready to instantly start the game and override this 
(if everyone else is ready).
Co-Authored-By: Maxim Zhuchkov <[email protected]>


  Commit: 07f99c34dd77937d0ce173f638a95b4289b2d944
      
https://github.com/Warzone2100/warzone2100/commit/07f99c34dd77937d0ce173f638a95b4289b2d944
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M lib/netplay/nettypes.cpp

  Log Message:
  -----------
  replay: Permit loading replays from spectator hosts


  Commit: 23155c5fdddfab40268dc3557302853e232e0ecb
      
https://github.com/Warzone2100/warzone2100/commit/23155c5fdddfab40268dc3557302853e232e0ecb
  Author: past-due <[email protected]>
  Date:   2021-10-05 (Tue, 05 Oct 2021)

  Changed paths:
    M src/multiint.cpp

  Log Message:
  -----------
  replay: Restore `builtInMap`

Otherwise, for non-built-in maps, the terrain type overloads may be applied 
(even though they weren't when the replay was originally created) which can 
result in sync / checksum errors due to game state calculations involving 
terrainType (ex. moveCalcDroidSpeed).


Compare: 
https://github.com/Warzone2100/warzone2100/compare/34763f1c6d79...23155c5fdddf


_______________________________________________
Warzone2100-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/warzone2100-commits

Reply via email to