File netpanzer.changes of Package netpanzer

-------------------------------------------------------------------
Sun Jul 20 06:54:50 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>

- Force gcc13 for Leap 15.x, netzpanzer targets c++17 now
- Drop use of update-desktop-files (deprecated)
- Run spec-cleaner

-------------------------------------------------------------------
Sun Jul 13 01:03:08 UTC 2025 - Andy Alt <arch_stanton5995@proton.me>

- Update to version 0.9.0
  * Core:
    + Migrated to SDL2
    + Added netpanzer.io to master server list
    + Fixed C++17 compatibility issues
    + Improved network layer and fixed potential memory issues
    + Fixed crash when one master server is unavailable
    + Fixed config not saving
    + Fixed use of incorrect server name in dedicated server config
    + Fixed random crash
    + Memory leak fixes
  * Gameplay:
    + Added new map: Arena Fut
    + Added proximity audio
    + Added new bot modes
    + Added new mapstyle: Desert
    + Global destruct powerup now removes all outposts from unlucky player
    + Added new global unit powerups
    + Added new game modes:
      - Mode 3: objective *and* frag limit required to win
      - Mode 4: frag limit *or* time limit
    + Added new respawn type: random alternative (never spawns twice consecutively)
    + Improved mouse movement
    + Bots now use proper flag images
    + Improved pathfinding (fewer "node unreachable" messages)
    + Improved movement and shooting responsiveness
    + Fixed volume controls not affecting ambient sounds
    + Fixed arrow keys not working if mouse is inside minimap
    + Removed input timer that could be abused
  * UI:
    + Added fancy styling for units (toggle with "u")
    + Added new map styles: SummerDay, IcyWinter, Moonlight, Scorched, Martian
    + Added per-player mute option in chat
    + Support for TTF font rendering (major refactor)
    + Added dynamic-width font rendering and new font
    + Added wrapped text support with variable speed scrolling
    + Improved fullscreen switching
    + Updated game background and UI
    + Added localization support
    + Added Lua scripting support in UI
    + Added "starting soon" message on winner screen
    + Added extra info bar with ping stats (toggle with F7)
    + Added "abandon" outpost option
    + Responsive text display in outposts
    + SHIFT+M now toggles larger map
    + Fixed crashes in text input fields and resolution selection
    + Updated server list to hide old/incompatible servers
    + Added icons in ranking tab to indicate bots/human players
    + Improved character rendering for non-ASCII languages
  * Server:
    + Improved anti-cheat mechanisms (see README for new config)
    + Added ability to disable interactive console for daemon use
    + Network scrambling is now default (can disable with -g)
    + Added configs:
      - game.bots_allowed
      - game.mapstyle
      - game.gametype = 3 or 4
  * Build:
    + Switched to Meson build system
    + Improved documentation
- Drop all patches (applied upstream)

-------------------------------------------------------------------

Thu Jan 19 06:39:08 UTC 2024 - Andy Alt <arch_stanton5995@proton.me>

- Add patch that updates most URLs in the docs and source code

-------------------------------------------------------------------
Thu Jan 18 07:03:08 UTC 2024 - Andy Alt <arch_stanton5995@proton.me>

- Update for 0.8.7
- Add Debian patches from netpanzer_0.8.7+ds-4.1.debian.tar.xz
- Patch to write live masterserver to client.cfg

-------------------------------------------------------------------
Thu Jul 11 07:54:08 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>

- Add reproducible.patch to sort the file list (boo#1041090)

-------------------------------------------------------------------
Sat May 12 19:53:23 UTC 2018 - antoine.belvire@opensuse.org

- Fix build with scons based on Python 3 (Leap 15, Tumbleweed):
  * Add netpanzer-0.8.4-scons-2to3.patch.

-------------------------------------------------------------------
Fri Mar 27 09:47:45 UTC 2015 - devel.suse@gmail.com

- Fix build for openSUSE > 13.1
- Remove .svn files from source archive
- Add netpanzer-0.8.4-fno-strict-aliasing-svn1341.patch
  ("program is likely to break with new gcc")
- Add netpanzer-0.8.4-optflags-svn1341.patch
- Drop patches:
  * netpanzer-0.8.2-MapSelectionView-memory.patch (fixed upstream)
  * netpanzer-0.8.4-gcc47.patch (fixed upstream)
  * netpanzer-0.8.3-optflags-580241.patch (rebased)

-------------------------------------------------------------------
Wed May 16 16:39:07 UTC 2012 - joop.boonen@opensuse.org

- update to 0.8.4 based on fedora package
- cleaned the spec file up

-------------------------------------------------------------------
Fri Mar 23 01:53:17 UTC 2012 - jengelh@medozas.de

- strip redundant sections/tags

-------------------------------------------------------------------
Fri Jul 17 18:30:51 CEST 2009 - randybb@gmail.com

- Fix dependency and duplicates using fdupes.

-------------------------------------------------------------------
Thu Feb 14 11:54:05 CET 2008 - claes.backstrom@fsfe.org

- Added memory and algorithm patches.

-------------------------------------------------------------------
Mon Dec 10 17:50:01 CET 2007 - claes.backstrom@fsfe.org

- Initial package built from Fedora package (0.8.2-2)

openSUSE Build Service is sponsored by