Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ojkastl_buildservice:games
Vanilla-Conquer
Vanilla-Conquer.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor