SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for Vanilla-Conquer-0~git20231223-lp155.3.1.x86_64.rpm :

* Sat Dec 30 2023 opensuse_buildserviceAATTojkastl.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 2021 Martin Hauke - Initial package, version 0~git20200924
 
ICM