File Vanilla-Conquer.changes of Package Vanilla-Conquer

-------------------------------------------------------------------
Sat Dec 30 21:02:00 UTC 2023 - opensuse_buildservice@ojkastl.de

- Update to version 0~git20231223:
  * Fixes the TD process hanging when pressing 'exit game'
  * Fixes imagemagick use for windows icon generation on CI.
  * Added ifndef
  * Fixes the issue preventing the AI from building vehicles in skirmish
  * Endian fixes for radar rendering in TD with Win95 data.
  * Endian fix for saving/loading games in TD as Nod.
  * Fixed grey remap on green
  * Fixed radar remap for grey
  * Use KN_ key defines instead of VK_ key defines in generic code.
  * Fixed an endian problem when loading C&C95 interpolation palettes.
  * Fix shake the screen in DOSMod
  * Call Sound_End() during the normal exit procedure to ensure
    that the sound system is properly shut down before quitting the
    game.
  * Fix formating issues
  * Updates CI configuration.
  * Endian fixes for the VQA decoder.
  * Endian fixes for the LCW compressed straw/pipe classes.
  * Endian fixes for the generic decompression routines.
  * Renamed the 'List' and 'Node' classes to 'VanillaList' and 'VanillaNode' to avoid conflicts with system types.
  * Fix spawn of minigunners outside of map when selling towers
  * Improve TD skirmish AI
  * Byteswap 16-bit SND0 chunks in VQA audio on big endian.
  * Endian/alignment fixes for unions in Red Alert.
  * Endian fixes for the Red Alert iconset getters.
  * Fixed the RA savegave dialog to use PathsClass::Concatenate_Paths().
  * Endian fixes for the blowfish implementation.
  * Endian fixes for saving and loading games.
  * Big endian fixes for the Tiberian Dawn coordinate functions.
  * Endian fixes for the Red Alert CELL_COMPOSITE bitfields.
  * Endian fixes for the Red Alert map loader.
  * Endian fixes for the Red Alert FootClass::SetSpeed(int) function.
  * Endian fixes for the Red Alert icon set getter functions.
  * Endian fixes for the OpenAL sound sample header parser.
  * Endian fixes for the mix file parsing routines.
  * Endian fixes for the keyframe parsing routines.
  * Endian fixes for the font parsing routines.
  * Fixed the map selection screen when playing TD with DOS files.
  * Updated macOS workflow to latest MacPorts version.
  * Fixed the TD savegave dialog to use PathsClass::Concatenate_Paths().
  * Endian fixes for the shape attribute getter functions.
  * Endian fixes for the IFF parser.
  * Endian fixes for the animation loading routines.
  * Endian fixes for the mouse cursor shape parsing routines.
  * Endian fixes for the Tiberian Dawn icon set getter functions.
  * Endian fixes for the Tiberian Dawn highscore loading/saving code.
  * Endian fixes for the Red Alert coord manipulation functions.
  * Endian fixes for the Red Alert cell flag bitfields.
  * Endian fixes for the diphthong handling routines.
  * Endian fixes for the CRC routines.
  * Endian fixes for the PCX file loader.
  * Endian fixes for the Tiberian Dawn cell flag bitfields.
  * Endian fixes for the Red Alert VQ palette loader.
  * Fixed two instances where the wrong constructor for EventClass was called, causing problems on big endian systems.
  * Endian fixes for the VQA loader.
  * Formatting changes as required by clang-format.
  * Turned all inline path concatenations (ie, path1 + SEP + path2) into calls to PathsClass::Concatenate_Paths(), a newly created function.
  * [TD] Modifies Coord functions to match RA, replaces some Whole and Fraction constants with correct function.
  * Fixes a segfault under linux when opening the load screen.
  * Fixes indexing of various Overlapper related loops.
  * [TD] Updates Save/Load code to correctly use user data folder.
  * Reverts accidental string changes in conquer.cpp.
  * Fixed Windows-Workflow.
  * Updated linux-based workflows to latest versions of Ubuntu.
  * Fixed formattings for updated workflows.
  * Added cmake options to build in German or French.
  * VanillaRA compiles, when german or french language is specified.
  * Updated macOS workflow to build universal2 binaries.
  * Fix compilation with MinGW32
  * Add Windows 95/98/ME support
  * Fix compilation when _UNICODE is defined
  * Add SDL 1.2 support (#832)
  * Fix DirectDraw builds when networking is disabled
  * Build vanillamix with static libgcc and libstdc++ in MinGW builds
  * Implemented OmniBlades solution for finding data files.
  * Fixed search for single maps in Red Alert.
  * Fixing search for data files without setting working directory.
  * [RA] Updates Save/Load code to use CDFileClass.
  * Fix logic error in CDFileClass::Open.
  * Bump of macOS version because of planned removal of version 10.15 from GitHub.
  * Fix wrong usage of the NULL macro for integer and character types
  * [TD] Moves more globals to ScenarioClass.
  * Marked operator new signatures with noexcept.
  * Bugfix for SP AI failing to rebuild buildings on non-megamaps.
  * Fixes RawFile::Open returning true if fopen returns null.
  * Adjusted cmake command to link against openal-soft.
  * Updated formatting of macos.yml
  * Updated formatting of macos.yml
  * Changed CMake parameter to prefer local libraries over macOS Frameworks
  * Adjusted macOS workflow
  * Choose local libraries over macOS Frameworks.
  * Fix unaligned accesses and tweak some stuff for non-standard system implementations
  * Remove SaveLoadPadding
  * [RA] 320x200: Fix powerbar draw
  * Skip interpolation routines and allocations on DOSMode
  * [RA] 320x200: Fix score screen
  * Fix template expansion explosion in MixFileClass
  * [RA] 320x200: Load correct background pictures
  * [RA] Clean ShadowPage
  * [TD] Clean ShadowPage
  * Refactors the CMake NETWORKING option.
  * [TD] Removes unused code gated by PETROGLYPH_EXAMPLE_MOD define.
  * [RA] Fixes InfantryClass::Movement_AI called after delete.
  * [TD] Removes unused NonSequencedConnClass.
  * [TD] Introduces ScenarioClass. Moves Scenario and Views to it.
  * Cleans up some unused IPX related stubs.
  * [TD] Fixes TempleIoned global state not being saved.
  * [TD] Fixes Ion Cannon destruction of Temple detection.
  * [TD] Fixes DDraw and DSound compilation.
  * [TD] Fixes lack of pop up if a scenario cannot be read.
  * [TD] Fixes undefined order of calls to RNG.
  * [TD] Log desync log to user data folder.
  * [TD] Adds some more struct and bitfield packing.
  * [TD] Removes most use of the "long" data type.
  * Fixes incorrect reporting of enabled executable builds by CMake.
  * Updates default aspect ratio to reflect original square pixel ratio.
  * Avoid structure padding in the key frame code
  * Avoid structure padding in the PCX read/write code
  * Adds support for creating macOS app bundles.
  * Fixes detection of macOS system OpenAL implementation.
  * Fixes a few missing includes required for macOS builds.
  * [TD] Backports RNG system from RA.
  * Change setting name and make configurable
  * Add option to use 4:3 aspect ratio when boxing
  * [RA] Fixes undefined order of calls to RNG.
  * [RA] Log desync log to user data folder.
  * Adds some struct and bitfield packing.
  * [TD] Fixes implementation of Send_Statistics_Packet.
  * Removes all use of unsigned long and some use of long.
  * Fixes a number of integer <-> pointer casts.
  * [RA] Fixes wrong type passed to printf.
  * Fixes macro redefintion for windows networking.
  * [TD] Fixes missing return statement.
  * Fixes type mismatch warning for int used as a bool.
  * Removes unused code with 32bit pointer assumptions.
  * [TD] 320x200: Fix helpbox not being correctly undraw
  * Fixes power meter displaying too low outside of DOS mode
  * Fix Tiberian Dawn crashing under Command and Conquer: Remastered Collection.
  * Fixes left and right modifiers being different.
  * [TD]Fixes incorrect clipping on sidebar icons.
  * [TD] Fixes crash from pressing 'd' key in map editor. (#727)
  * Fixes incorrect path concatenation code in CDFileClass. (#743)
  * [TD] Fix type for ClassSniper BulletTypeClass.
  * [RA] 320x200: Fix Radar position
  * [RA] 320x200: Adjust fonts on DOS mode
  * [RA] 320x200: Fix Upgrade button placement
  * [RA] 320x200: Set StripClass position at One_Time
  * [RA] 320x200: Get ingame to draw
  * [RA] 320x200: Get lowres fonts and intro to load
  * [RA] 320x200: Get main menu to load
  * [RA] 320x200: Change RESFACTOR from macro to int
  * Fixes radar movement of opponents being revealed.
  * Fixes issues with missing data crashing the client.
  * Flips networking option to default to on.
  * Fixes loading addon mixfiles on non-Windows OSes
  * [TD] Fixes helicopter reload regression.
  * Fix memory leak in house.cpp
  * [TD] Backports RA fixes for mega map radar.
  * [RA] Fix issues pointed by address sanitizer
  * Flush BigShapeBuffer instead of reallocating
  * [TD] Implements scrolling sidebar with mousewheel.
  * [RA] Add support for scrolling sidebar with mousewheel.
  * [RA] Fixes briefing drawing speed. (#709)
  * Fixes edge case in CDFileClass::Is_Available. (#707)
  * Add option to build with asan/ubsan (#622)
  * Key remapping backport. (#701)
  * [TD] Readjust DOS sidebar and fonts (#676)
  * [TD] Moves PacketTransport creation to Select_Game.
  * Extarct connect.cpp from both games
  * Extract ipxaddr to common
  * Extract some IPX & UDP stuff to common
  * [TD] Get lobby to display games
  * Get network dialog to load
  * [TD] Backport ipxmgr from RA
  * [TD] Get the game to boot with retail DOS version files (#700)
  * [TD] Fixes score screen not animating properly.
  * Fix green & blue color remaps being switched + wrong color for dead players in radar area of sidebar for standadlone
  * Fixes enemy fire not revealing firing unit. (#703)
  * Fixes interpolation palette not being built. (#704)
  * Add checks for building spawns on 2x1 footprint.
  * Set default radar zoom mode to zoomed out instead of zoomed in
  * Adds gamepad/controller support.
  * Adds compiler checks for writable strings.
  * Fix "writable-strings" warnings
  * Makes record and playback CLI options unconditional.
  * Corrects key check to escape from playback mode.
  * Removes some cases of none deterministic replay behaviour.
  * Replaces call to rand in UnitClass.
  * Adds Is_Available to CDFileClass.
  * [Tools] Fixes vanillamix relative path handling on windows.
  * [TD] Add support for demo data
  * Fix Fade_To_Palette screen refresh on SDL
  * [TD] 320x200: Remap icons according to side
  * [Tools] Adds MixTool.
  * Refactors mixfile.h to allow alternative hashs to be used.
  * Adds additional getters to INIClass and IndexClass.
  * Templates Calculate_CRC to allow alternate hash engines.
  * Moves ramfile.cpp/h to common from redalert.
  * [Tools] Adds miniposix support lib.
  * Silences size mismatch warning in utfarg.h.
  * Fixes readline.h being included without function.h.
  * [TD] Fixes two audio samples played for commando.
  * Extract Load_Title_Screen from TD & RA
  * [RA] Restores additional network related functions.
  * Changes Github workflows to enable networking builds by default.
  * [RA] Reenables IPX_Callback for none remaster builds.
  * Implements network processing call in SDL event handler.
  * Fixes to allow TcpipManagerClass to compile on linux.
  * [RA] Implements pure sockets API version of WinsockInterface.
  * [RA] Restores code in netdlg.cpp and sendfile.cpp.
  * Restores missing internet.cpp file.
  * [RA] Restores Find_Local_Scenario function.
  * [RA] Removes _wsproto.h/.cpp.
  * Fixes tcpip.h/cpp inconsistent use of SOCKET type.
  * Changes WSAStartup, WSACleanup and WSALastError to portable versions.
  * Hides differences of sockets api behind a single header.
  * [RA] Change ConnectionClass to use 32-bit integers
  * [RA] TARGET as 32-bit integer
  * [RA] Use 32-bits integer in CRC calculation
  * [TD] Fix map editor crashing due to uninitialized sidebar buttons
  * Fix tmp sign
  * sounddlg.cpp: Cast to original type before deleting
  * Increase OverlapList buffer size from 30 to 50
  * Cast buffer back to original type before deleting
  * [TD] Avoid memcpy to aliased ptr in sidebar
  * [TD] Only copy until REFRESH_EOL token
  * Cast void* Data to char* before deleting
  * [TD] Fix buffer overflow in techno.cpp
  * [TD] Call the correct destructor in mapsel.cpp
  * [TD] Change load's Alloc to use malloc
  * [TD] Change _list size to match the one in Set_Cursor_Shape
  * [TD] Avoid alias memcpy in drive.cpp
  * [TD] Fix memory leak in MixFileHandler
  * [TD] Avoid radarcolor override when loading savegames
  * [TD] Initial work on implementing rules.ini.
  * [TD] Converts RulesClass modifiers to fixed to match RA.
  * 320x200: Fix clickmap being incorrectly stretched
  * 320x200: Remove black lines from sidebar
  * 320x200: Reimplement MS-DOS like power meter
  * Fix tabs fonts not being displayed correctly
  * 320x200: Get sidebar to display buttons
  * 320x200: Get ingame to draw the map
  * 320x200: Load MS-DOS fonts from LOCAL.MIX
  * 320x200: Main menu buttons on correct place
  * Make VQA interpolator skip interpolation on 320x200
  * 320x200: Get TITLE.CPS and main menu to load
  * 320x200: Read DOSMode option from CONQUER.INI
  * Fix remaster crash on map startup
  * [TD] Fix memory leak in init.cpp
  * [TD] Fix laser being draw forever
  * [TD] Fix radarcrash due to inactive overlappers
  * Update README with chat links
  * Change to data dir during startup
  * Fix waypts assert to work up to Rule.MaxPlayers
  * Restore 3.03 MP unit spawn behavior for official maps.
  * Disable blinking airfields for non-remaster builds.
  * Fix MGG shroud not updating in radar if your own MGG is moving
  * Fix crash when loading GDI mission 3
  * [RA] Fixes invisible trigger editor in editor mode.
  * [RA] Fixes default mission assignment in map editor.
  * [RA] Fixes incorrect area being used for input.
  * [RA] Fixes hang on sidebar tab area when in editor.
  * Fixes TAB key crash in editor mode.
  * [RA] Posts SDL2 quit event in Emergency_Exit.
  * [RA] Adds frame limiter to Team editor code.
  * Validates calls to Cell_Object for both editors code.
  * Implements base type get and put in Pipe/Straw.
  * Silences no matching operator delete warnings.
  * Silences macro redefinition warning.
  * Silences several type conversion warnings in MSVC.
  * Replace TD freeware links
  * Revert "Use range loop if it's possible"
  * [TD] Fixes map loading in remaster builds.
  * Creates Remaster ready mod folders as build output.
  * Makes all platforms use main as entry point.
  * Restores missing unit tests to CI builds.
  * Use range loop if it's possible
  * Implements automated releases from the CI.

-------------------------------------------------------------------
Sun Mar 28 20:12:59 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Initial package, version 0~git20200924
openSUSE Build Service is sponsored by