File openrct2.changes of Package openrct2

-------------------------------------------------------------------
Fri Apr  4 13:29:15 UTC 2025 - Björn Bidar <bjorn.bidar@thaodan.de>

- Update objects to 1.6.1
- Sync specfile with openSUSE OBS games:openrct2
- Update to version 0.4.20.210.b92e05bc:
  * Scripting: Add Car.moveToTrack API (#23359)
  * Add new Wooden Roller Coaster no platform station sprites
  * Fix #22961: Click on construction preview places dupe rides and stalls
  * Fix #21908: Ride mode warnings when hovering track designs
  * Fix #23484: Castle station styles are erroneously remappable
  * EditorObjectSelection: force close when switching to track design manager
  * InstallTrack: force the object selection window to close
  * TrackList window: make 'select other ride' button available in track manager
  * Merge Localisation/master into OpenRCT2/develop
  * Fix #23443: New GOG version of RCT2 is not extracted correctly
  * Refactor rest of .d.ts file to use JSDoc-style comment notation (#24073)
  * Amend changelog
  * Improve surface colour match by dithering and alternating tile colours
  * Exempt frozen peeps from being removed (#24101)
  * Remove non-implemented function declaration
  * Refactor INPUT_FLAGS into FlagHolder
  * Refactor DRAWING_ENGINE_FLAGS into FlagHolder
  * Rename weak window widget enums
  * Rename many RCT12 constants
  * Rename FULLSCREEN_MODE and its members
  * Rename HOOK_TYPE and its members
  * Rename SAWYER_ENCODING and its members
  * Rename SPECIAL_FOLDER and its members
  * Rename ADVERTISE_STATUS and its members
  * Rename ZIP_ACCESS and its members
  * Rename IMAGE_FORMAT and its members
  * Rename ASSERT_BEHAVIOUR and its members
  * Rename DIRECTORY_CHILD_TYPE and its members
  * Refactor fountain flags
  * Rename PATHID and its members
  * Refactor TRACK_REPO_ITEM_FLAGS to strong enum and FlagHolder
  * Rename static constants of repositories
  * Rename DIRID and its members
  * Rename DIRBASE and its members
  * Rename DIALOG_TYPE and its members
  * Create enum class for FileMode
  * Rename FILE_TYPE and its members
  * Refactor EDITOR_INPUT_FLAGS to use FlagHolder
  * Rename INVALID_DIRECTION to kInvalidDirection
  * Rename STATION_OBJECT_FLAGS and its members
  * Fix #24077: Track Designer crashes when clicking the park fence
  * Fix #19506: Queue paths can be placed on train tracks
  * Create strong enum for ScenarioSelectMode
  * Rename SCENARIO_CATEGORY and turn into strong enum
  * Rename TerrainSurfaceFlags and its members
  * Generalise dropdown tooltips and add tooltips to footpath window (#24070)
  * Reduce object casting (#24072)
  * Fix #23710: Tracked rides draw station bases with No entrance, no platform station style
  * Order custom menus consistently by label text (#24067)
  * Fix #24028: Giga and LSM booster pixels draw over transparent things
  * Force object selection window to close when changing scenes
  * Fix s4 and s6 importer convertNewsQueue msvc build error
  * Merge Localisation/master into OpenRCT2/develop
  * Rename EditorObjectFlagsClear, VisibleListClear
  * Make it work with older compilers
  * Avoid heap allocations for transparency depth calculation
  * Update sfl library to 1.9.2
  * Further cleanup the code, restrict maximum iterations
  * Cleanup and style refactor PeepFootpathMoveForward
  * Shorten PaintSegment enum variant names
  * Improve performance of spatial indexing
  * Change GameState_t members to lowerCamelCase
  * Skip the type checking in GetEntity/TryGetEntity with T as BaseEntity
  * Simplify operators on TIdentifier using the spaceship operator
  * Refactor PerformNextAction, we don't need a wrapper
  * Use TryGetEntity for iterators as it handles null entities explicitly
  * Cleanup the function PeepInteractWithPath
  * Fix #18169: Missing TTF support on Android
  * Use more common filename:line format for assertion failure messages
  * Use stringstream until std::format is available
  * Add Guard::Assert function with std::source_location default parameter
  * Update object manager API to access new object types (#24009)
  * Add missing ctime include to FileBrowser.h (#24029)
  * Fix viewport 'listen' toggles
  * Apply review requests
  * Modify News::InitQueue to take GameState_t
  * Do not import garbage data in RCT1/2 news queues
  * Properly clear whole news queue
  * Move importing news items to function
  * Create widget type for horizontal separator
  * Change more Guest window DrawText calls to Label widgets
  * Convert Guest Stats string calls to label widgets
  * Fix #18309: Vehicles glitch going inverted to uninverted with uncap fps (#24011)
  * Fix apostrophes and quotes in changelog
  * Link to libatomic for arm-linux-gnueabihf library architecture
  * Bump kNetworkStreamVersion (#24010)
  * Reduce Map.h includes (#24007)
  * Merge Localisation/master into OpenRCT2/develop
  * Merge Localisation/master into OpenRCT2/develop
  * Fix #5281: Missing supports on miniature railways built backwards
  * Create weak enum for MazeWallType
  * Create strong enum for RideTestingFlags
  * Create strong enum for TrackElementSetFlag and TrackSelectionFlag
  * Extend FlagHolder methods
  * Fix lamps and queue line tvs drawing incorrectly on paths with fences
  * Improve map size heuristics in generatePreviewMap
  * Fix #23983: Ordering files by size not working and potentially crashing (#23991)
  * Merge Localisation/master into OpenRCT2/develop
  * Fix #23985: Crash when opening New Ride menu
  * Use window shim in more windows (#23986)
  * Update field names on RCT1/RCT2 Ride struct
  * Fix corner path fences drawing over adjacent sloped land
  * Skip setting page/widgets if we're already on the page (#23975)
  * Merge Localisation/master into OpenRCT2/develop
  * Prevent closing object selection window when selection is invalid (#23968)
  * Clarify 'guests prefer more/less intense rides' settings (#23937)
  * Fix #23910: Heartline Twister Coaster track draws over things above it
  * Fix #23891: Inverted Hairpin track can draw over things above it
  * Fix gentle banked Wooden RollerCoaster track glitching as train passes
  * Fix walls drawing over sloped rear water edges and misaligned sprite
  * Move mono logo to G2 end (#23972)
  * Remove rideCategory field from ObjectRepositoryItem struct
  * Amend changelog
  * Merge Localisation/master into OpenRCT2/develop
  * Fix saving scenarios in editor (#23956)
  * Draw minimap in scenario selection screen for .park based scenarios
  * Purge ClimateSetAction game action
  * Merge Localisation/master into OpenRCT2/develop
  * Make density a HeightMap property
  * Update Ride struct to new codestyle
  * Fix #10582: Low clearance tunnels below water draw incorrectly
  * Merge Localisation/master into OpenRCT2/develop
  * Rename NoFlatRideCars to kNoFlatRideCars
  * Remove unused game action enums
  * Rename RIDE_VALUE_UNDEFINED to kRideValueUndefined
  * Create RideModifyType enum
  * Create strong enum for RideCategory
  * Update RideMode to current code style
  * Update RideStatus to current code style
  * Update RideClassification to current code style
  * Add #23941 to changelog
  * Split LOADSAVETYPE_* into LoadSaveAction and LoadSaveType
  * Merge Localisation/master into OpenRCT2/develop
  * Refactor gScreenFlags to LegacyScene enum
  * Amend changelog
  * Use WindowSetResize to set min/max dimensions in most places (#23929)
  * Change widget order for land rights checkboxes (#23932)
  * Refactor About window text drawing (#23928)
  * Merge Localisation/master into OpenRCT2/develop
  * Make heightmap density configurable in setMapHeight
  * Refactor PNG generator to use HeightMap class
  * Merge Localisation/master into OpenRCT2/develop
  * Update objects version to v1.6.0
  * Move static data up; use std::array
  * Move item temperature thresholds to climate objects
  * Fix #23743: Park with > 32k guests goal not in scenario list
  * Change Tool members to new codestyle
  * Change GuestListFilterType members to new codestyle
  * Change CloseWindowModifier members to new codestyle
  * Change VisibilityCache members to new codestyle
  * Change PromptMode members to new codestyle
  * Refactor MODAL_RESULT_* to enum
  * Fix: Sound effects keep playing when loading another save
  * Remove obsolete interop files
  * Avoid considering climate objects as 'unused'
  * Fix #10379: Banners and signs outside the park can be renamed and repainted
  * Remove Scenario.h include from many units (#23901)
  * Fix snow transitions using rain animations
  * Fix missing vertical tunnel on Reverse Freefall Coaster flat to vert
  * Amend changelog entry for #4225
  * Fix #4225: Ride Construction window offers non-existent banked sloped to level curve
  * Introduce WF_NO_TITLE_BAR and apply to windows
  * Reduce hardcoded positions for various windows
  * Rename kCloseButtonWidth to kCloseButtonSize
  * Introduce WindowBase::canBeResized
  * Start v0.4.20+1
  * Release v0.4.20
  * Update backtrace token for v0.4.20 release
  * Merge Localisation/master into OpenRCT2/develop
  * Rename network.h to Network.h (#23882)
  * Merge Localisation/master into OpenRCT2/develop
  * Merge Localisation/master into OpenRCT2/develop
  * Fix #20948: Incorrect diagonal brakes supports
  * Add new sprites for snow weather types (#23879)
  * Add toolbar to file browser (#23874)
  * Allow editing of indestructible rides when the ‘make all destructible’ cheat is enabled
  * Drop unused parameter from GetLegacyPeepAnimationObjects (#23877)
  * Split FileBrowser and OverwritePrompt from LoadSave unit (#23851)
  * Let ScClimate::type_get return a non-empty string again
  * Add weather 'forecast' as preview
  * Rework ClimateGetWeatherSpriteId
  * Fix #23867: Crash when viewing 2 line 3D signs with 16 spaces
  * Add see-through option to the "Cut-away View" (#23759)
  * Merge Localisation/master into OpenRCT2/develop
  * Fix #18433: TTF fonts can not be located when font names are translated
  * Add Ctrl+X (cut) command and numpad navigation to text composition (#23720)
  * Merge Localisation/master into OpenRCT2/develop
  * Fix #23828: Vehicles pass over station entrances/exits cause glitch
  * Fix #18389: Gentle sloped track not visible in fallback tunnels
  * Fix #23832: Hybrid large gentle banked left turns supports glitch
  * Fix #23831: Hybrid large slope bank right turns glitch if track above
  * Fix #23836: Adjacent track can draw over large turns
  *  Fix #18423: Underground Mini Golf hole C, D and E drawing over land edges
  * Fix #23814: Scenarios not indexed on first start
  * Fix #23797: 3D sign text from older parks cut off
  * Fix misaligned LSM launched lift hill sprite
  * Change load/save window to be coloured green by default
  * Merge Localisation/master into OpenRCT2/develop
  * Add monochrome 'no preview' logo
  * Fix #23641: Steep to flat track is not drawn correctly in tunnels
  * Fix #14486: Guests falling if path after park entrance is an upward slope
  * Fix #20848: Junior Coaster booster track draws incorrectly in tunnels
  * Fix #15826, #23835: Wooden Roller Coaster steep turn supports glitch
  * Fix #18376: Ghost train gentle to flat track is not visible in tunnels
  * Fix hyper-twister roller coaster string
  * Add diagonal downward-inclined brakes to hybrid and single rail coasters
  * Implement mini map previews for scenario usage
  * Implement embedded preview screenshots
  * Fix #18711: Underground park entrance sides can cause glitching
  * Fix #16657: Mine Ride right S-bend uses Mini Roller Coaster sprite
  * Fix land edges glitch when vehicles go through gentle to flat tunnels
  * Initial park save preview implementation
  * ParkImporter: rename GetDetails to PopulateIndexEntry
  * Add original bug to changelog for toilet, steep, wood support draw fix (#23849)
  * Add missing copyright to ParkFile.h
  * Rename audio.h to Audio.h (#23842)
  * Fix #22229: Don't override park version errors (#23845)
  * Fix #18436: Scenery on same tile draws over steep to vertical track (#23822)
  * Bump scenario index version (#23826)
  * Fix #1972, #11679: Vehicles passing by toilets can cause them to glitch
  * Fix spinning tunnels drawing over sloped terrain in front of them (#23818)
  * Fix #22620: RCT1 Mine Coaster trains glitch on large banked turns (#23817)
  * Fix #16357: Chairlift station covers draw incorrectly (#23808)
  * Platform.Win32: Remove the last MAX_PATH
  * EditorObjectSelectionWindow: Remove MAX_PATH
  * Fix #9999-#10003: translations have truncated strings
  * Fix train glitching on Bobsleigh Coaster small helixes (#23809)
  * Rename ObjectType enum to follow recent code style (#23810)
  * Rename sprites.h to SpriteIds.h (#23804)
  * Rename 'Climate' properties to Weather (#23786)
  * Fix segfault on linux when running in verbose mode
  * Update constexpr with k prefix
  * Change StaffHireArgs params to reflect internal visitor (#23791)
  * Simplify garden clock paint algorithm
  * Include stdexcept in LocalisationService.cpp (#23798)
  * Fix debug dirty visuals scaling on high DPI displays (#23697)
  * Fix #23522: Steeplechase diagonal sloped support base glitched sprites
  * Fix looping roller coaster vertical loop supports drawing incorrectly (#23795)
  * Support NetBSD
  * All BSD-like platforms have alloca in stdlib.h
  * Add nl-NL translation to openrct2.appdata.xml
  * Rework Localisation includes (#23789)
  * Rotate weather distribution to be less biased towards sunny weather
  * Fix #22617: Sloped wooden supports glitch above diagonal track
  * es-ES: Add translation to Flathub package
  * Fix #23781: Changing weather does not update state for next weather (#23782)
  * Purge old climate setting from gamestate
  * Use patterns from climate objects instead of hardcoded internals
  * Merge Localisation/master into OpenRCT2/develop
  * Make building new track inherit alternate colour scheme from previous piece
  * Implement climate object loading functions
  * Start v0.4.19.1+1
  * Release v0.4.19.1
  * Update backtrace token for upcoming v0.4.19.1 release
  * Fix weather transitions
  * Guard against possible null pointer dereferences
  * Prevent staff statistics from overflowing (#23719)
  * Start v0.4.20
  * Release v0.4.19
  * Update backtrace token for upcoming v0.4.19 release
  * Merge Localisation/master into OpenRCT2/develop
  * Append climate object based on legacy climate type
  * Remove climate setting from scenario options window
  * Drop climate variable from in-game console
  * Implement scaffolding for climate objects
  * Merge Localisation/master into OpenRCT2/develop
  * Cleanup the Climate file (#23755)
  * Improve warning if language files cannot be loaded on Android
  * Merge Localisation/master into OpenRCT2/develop
  * Turn Rotate View dropdown into two buttons
  * Fix crash placing rides without special elements. (#23739)
  * Merge Localisation/master into OpenRCT2/develop
  * Fix hats/balloons/umbrellas not showing in guest notifications (#23728)
  * Fix #23724: Maze Construction window buttons are not working (#23731)
  * Reorganise special elements in construction window (#23660)
  * Add changelog entry
  * Dropdown: allow specifying number of rows per column (#23713)
  * Platform.h: Reject big-endian systems (#23684)
  * Prevent drawing peep accessories whilst drowning (#23729)
  * Update Ubuntu Docker image for clang-tidy-check (#23727)
  * Build image repository from object images (#23640)
  * Fix #23221: Track designs are saved with an incorrect ‘air’ time statistic
  * Fix #23707: Crash when plugins use a custom tool
  * Fix #23701: Potential crash when using mouse wheel on some widgets
  * Move Loc6DCA9A to own function
  * Move Loc6DC462 to own function
  * Make Loc6DCA9A a loop
  * Make Loc6DC462 a loop
  * Move WindowInvalidate and WidgetInvalidate families into WindowManager (#23692)
  * Offset dropdown text labels and separators (#23700)
  * Change FIXED_XDP from macros to constexprs
  * Move Viewport struct to Viewport.h
  * Add some assertions
  * Fix #23686: Shortcut window crashing and missing widgets
  * Prevent out of bounds access, prevents assert on debug builds
  * Create buttons for vertical drops in construction window (#23665)
  * Refactor more constants to kConstant notation
  * Use correct widgets instance for Banner window
  * Fix marketing campaign accessing the widget declaration not instance
  * Remove screaming snake case constant TRACK_BLOCK_2 (#23657)
  * Fix #23655: Crash with invalid widget index
  * Use kStringIdNone on emscripten buttons
  * Beautify TrackData.cpp
  * Add ccall to exported runtime methods
  * Emscripten: handle missing assets
  * Upload CI assets from correct path
  * Emscripten: build in CI
  * Merge Localisation/master into OpenRCT2/develop
  * Move WindowClose family into WindowManager (#23646)
  * Mass rename constants (#23656)
  * Booster code cleanups/unified booster speed preparation
  * Centralise external window signatures in Windows.h (#23653)
  * Move WindowCreate and WindowFocusOrCreate into WindowManager (#23643)
  * Merge Localisation/master into OpenRCT2/develop
  * Check for EMSCRIPTEN variable in emscripten builds
  * Fix pthreads check on emscripten
  * Move Widget, Window, Intent, MouseInput into OpenRCT2 namespace (#23642)
  * Refactor widgets state (#23621)
  * Merge Localisation/master into OpenRCT2/develop
  * Add #20683 to changelog
  * Allow cable lift to start after block brake
  * Correct Persistent spelling
  * Resolve code formatting issues
  * Move export/import functions to a javascript library
  * Fix erroneous statement about branching
  * Fix holding brakes being skipped if they're too close together
  * Add large diagonal flat to steep and dive loop track pieces
  * Restore lost diag brakes
  * Fixed tile inspector shortcut keys for raise/lower height
  * Plugin: allow scripts to specify tab colour maps (#23583)
  * Fix #23597: Adjust any staff set to EatFood animation (#23613)
  * Fix #23368: Incorrect refund when deleting track >= 96m
  * Merge Localisation/master into OpenRCT2/develop
  * Fix in game console "get location" command (#23598)
  * Remove outdated note (#23595)
  * Merge Localisation/master into OpenRCT2/develop
  * Only export functions for building gui
  * Correct variable name
  * Reverse wasm architecture check, to match the rest
  * Add error checking
  * Fix code formatting flag
  * Pull asset version from the game
  * Remove dockerfile and build scripts
  * Fix positioning of "Install new track" button
  * Tile Inspector Use label widgets for X/Y labels
  * Fix #23508: RideConstruction and Footpath windows racing to set the VirtualFloor
  * Update replays to v0.0.86
  * Fix typo on changelog (#23587)
  * Merge Localisation/master into OpenRCT2/develop
  * Assign Station Start, Entrance, Exit, to null sentinel
  * Fix behaviour of SetClipboardText on emscripten
  * Remove the need to manually compiled vorbis and ogg for emscripten
  * Rework InteractiveConsole to use localised object type strings (#23586)
  * Remove dead defines
  * Don't build assets emscripten
  * Use tags, instead of commit hashes
  * Switch to ninja
  * Add changelog entries
  * Update objects bundle to v1.5.0
  * Begin requested changes
  * Set consumption time when giving items to guests (#23581)
  * Append panda/elephant/tiger objects before other entertainers
  * Remove InteractiveConsole.h includes where not required (#23578)
  * Tighten the use of locks in JobPool (#23533)
  * Address review comments
  * Fix #21794: Lay-down coaster cars reverse on first frames of downwards corkscrew
  * Merge Localisation/master into OpenRCT2/develop
  * Add changelog entry
  * Add kMebiByte, kKibiByte constants
  * Move WindowFind functions into WindowManager (#23517)
  * Start v0.4.19
  * Release v0.4.18
  * Disable ubuntu docker job in individual steps (#23575)
  * Disable lint-commit job that trips up SignPath runner id when skipped (#23574)
  * Make sure that GuestNextInQueue is not uninitialized
  * Allow save/load for std::span, simplify ReadWriteArray
  * Use std::span for GetStations
  * Ensure ride station queue is not uninitialized, refactor that code
  * Fix file browser resize widget dimensions
  * Remove entry for #23486 from changelog (#23548)
  * Update backtrace token for upcoming v0.4.18 release
  * Allow file browser to optionally display file sizes
  * Rewrite OverwritePromptWindow to use MakeWidget
  * Rename Config::Sort to Config::FileBrowserSort
  * Remember preferred file browser dimensions
  * Link the OpenMusic repo in readme (#23536)
  * Update objects to v1.4.12 (#23535)
  * Add @andOlga to Russian translation credits
  * Add iterator include to SurfaceSelection.cpp (#23532)
  * Correct JavaScript syntax
  * Update changelog.txt
  * Re-create sound channel only for looping sounds
  * Rename Sub6D7AC0 to VehicleSoundFadeInOut
  * Fix #23135: Tree placement has noticable patterns
  * Fix mapgen window reverting to flatland when selecting heightmap image
  * Merge Localisation/master into OpenRCT2/develop
  * Add LoongArch architecture information (#23477)
  * Merge Localisation/master into OpenRCT2/develop
  * Update copyright year to 2025 (#23514)
  * Fix emscripten support
  * Fix editor progression issues (#23511)
  * Change leftover spelling of SuJongkwa to Sujeonggwa
  * Move more simplex functions to SimplexNoise unit
  * Refactor raw height array into HeightMap class
  * Encapsulate map generator in World::MapGenerator namespace
  * Move SurfaceSelection into its own unit as well
  * Remove some unnecessary includes
  * Move TreePlacement into its own unit as well
  * Split off PngTerrainGenerator, SimplexNoise units
  * Move MapGen and MapHelpers units into map_generator folder
  * Move LightFX into its own namespace (#23506)
  * Fix #23496: missing spatial index update when paused (#23505)
  * Prevent closing object selection window when selection is invalid (#23487)
  * Use std::chrono for easier to read durations (#23499)
  * eo-ZZ: Add EO text to Appdata file
  * Exclude peep animation objects in EditorRemoveUnusedObjects
  * Allow filename input directly in file browser window (#23405)
  * EditorObjectSelection: show animation peep type in description
  * Merge Localisation/master into OpenRCT2/develop
  * Update replay tests to v0.0.85
  * Reduce branching when drawing
  * Fix #23471: Traverse the paint nodes in correct order
  * Number track styles
  * Add new pieces to the Stand-Up Roller Coaster
  * Merge Localisation/master into OpenRCT2/develop
  * Remove dead lines in CMakeLists (#23461)
  * Fix guest inventories crashing on particular items (#23469)
  * Fix #1122: Trains can spawn on cable lift hill
  * ca-ES: Amend and complete translation of appdata.xml
  * Fix #23464: Water sparkles don't work properly (#23467)
  * Fix RideRatings.cpp headers (#23466)
  * Move isSlowWalking property to animation group level
  * Merge Localisation/master into OpenRCT2/develop
  * Add French translation to appdata.xml
  * Use ride_type_t in more places
  * Enable opaque water and corkscrew boosters on non-RCT1 installs
  * Fix in game console incorrectly handling formatting tokens. (#23434)
  * Undo whatever that was
  * Remove unused function
  * Refactor how PaintSession uses memory, make it partially static
  * Don't make PaintDrawStruct recursive
  * Raise max number of park entrance objects to 255 (#23413)
  * Fix typo in finance graph max size (#23437)
  * Fix rendering balloons/hats/umbrellas held by guests
  * Expose getCostumeStrings to scripts
  * Move getAvailableCostumeStrings to PeepAnimations
  * Force use of all costumes if noRandomPlacement results in no costumes
  * Rework reading peep anim object properties
  * Refactor PeepAnimationsObject::ReadAnimations into its own method
  * Guest window: make pickup animation lengths dynamic
  * Staff window: make tab animation lengths dynamic
  * Separate RCT12PeepAnimationGroup further from PeepAnimationGroup
  * Let other animation groups copy missing animations from primary group
  * Scripting: list and use available costumes dynamically
  * Read scriptName property from JSON
  * Add checks to ensure an animation object is selected for each peep type
  * EditorObjectSelectionSession: mark peep animation objects in use
  * Rework PeepAnimation construction
  * List available staff costumes dynamically
  * StaffHireNewAction: use peep anim objects; bump network version
  * Use peep animation objects for guest and staff sprites
  * Introduce functions to get a (random) peep anim object by type
  * Drop old PeepAnimationData unit
  * WIP: start reworking PeepAnimationGroup
  * S6Importer: minor refactor of ImportEntityCommonProperties
  * Start working on peep entity animation object conversion
  * Implement loading animation sequences from peep anim object
  * Introduce peep animation objects to object selection window

-------------------------------------------------------------------
Thu Dec 19 13:02:30 UTC 2024 - Björn Bidar <bjorn.bidar@thaodan.de>

- Add workaround for lto build #ghub/OpenRCT2/OpenRCT2#23180
- Update dependencies
  * music 1.6
  * sound effects 1.0.5
  * objects 1.4.11
  * title sequences 0.4.14
- Update to version 0.4.17.51.110140b1:
  * fix g2.dat path on win arm64 build (#23427)
  * Remove ImageId::FromUInt32 and ToUInt32 (#23415)
  * Reset all peep sprite bounds at save file import time
  * Compensate inferred sprite bounds for balloon/hat/umbrella sprites
  * Move invalidation out of Peep::UpdateSpriteBoundingBox
  * Fix #23348: console command bugfixes and refactor (#23369)
  * Introduce EnumUtils header (#23407)
  * Load/save window: show folder icon next to folders (#23404)

-------------------------------------------------------------------
- Update dependencies
  * music 1.5
  * sound effects 1.0.5
  * objects 1.4.0

-------------------------------------------------------------------
Thu Aug 31 15:43:37 UTC 2023 - Björn Bidar <bjorn.bidar@thaodan.de>

- Update dependencies
  * music 1.3.1
  * sound effects 1.0.3
  * objects 1.3.11
  * title sequences 0.4.6

-------------------------------------------------------------------
Mon Apr 10 15:25:27 UTC 2023 - Björn Bidar <bjorn.bidar@thaodan.de>

- Update dependencies
  * music 1.2.0 (#19833)

-------------------------------------------------------------------
Thu Mar 30 08:27:30 UTC 2023 - Björn Bidar <bjorn.bidar@thaodan.de>

- Update dependencies
  * objects 1.3.9

-------------------------------------------------------------------
Thu Mar 23 22:35:52 UTC 2023 - Björn Bidar <bjorn.bidar@thaodan.de>

- Remove obsolete hack to avoid use of __DATE__ and __TIME__
  https://github.com/OpenRCT2/OpenRCT2/pull/6864
- Set package version to match rpm version.

-------------------------------------------------------------------
Sun Mar 19 23:29:11 UTC 2023 - Björn Bidar <bjorn.bidar@thaodan.de>

- Fix loading of title sequences, adjust path.
https://github.com/OpenRCT2/OpenRCT2/issues/8110
- Update dependencies
  * objects 1.3.8

-------------------------------------------------------------------
Thu Mar 16 13:27:06 UTC 2023 - Björn Bidar <bjorn.bidar@thaodan.de>

- Create new release for OpenMusic (1.1.0) (#19635) 
- Update soundfx Fix #18904 (#19634) 

-------------------------------------------------------------------
Thu Dec 15 20:09:01 UTC 2022 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.4.3
  https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.3

-------------------------------------------------------------------
Wed Oct  5 19:25:21 UTC 2022 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.4.2
  https://github.com/OpenRCT2/OpenRCT2/blob/develop/debian/changelog
- Update dependencies
  * title-sequences 0.4.0
  * objects 1.3.5
- Drop patch:
  * no-werror.patch
- Use "-Wno-maybe-uninitialized" to avoid compilation errors

-------------------------------------------------------------------
Sun Jun 26 14:01:11 UTC 2022 - Berthold Gunreben <azouhr@opensuse.org>

- Program only knows little endian. Disable s390x builds.

-------------------------------------------------------------------
Mon Nov 22 06:40:34 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.3.5.1
  * Improved: The Tile Inspector window’s layout has been tweaked
    slightly.
  * Change: Weird bonus for path 0 - likely intended as a queue
    bonus (original bug).
  * Fix: Sometimes small scenery stays when building through it.
  * Fix: Placing track designs at locations blocked by anything
    results in wrong error message.
  * Fix: Tile Inspector can be resized too small.
  * Fix: Tile Inspector has inconsistent text colours.
  * Fix: Crash when opening a ride window for a corrupted vehicle.
  * Fix: Crash when track elements have no ride assigned.
  * Fix: Research status incorrectly considered for scenery when in
    editor modes.
  * Fix: Track designs of some ride types are incorrectly exported
    to TD6.

-------------------------------------------------------------------
Sun Aug  1 06:43:14 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>

- Update to version 0.3.4.1
  * Fix: Crash when placing large scenery.
  * Fix: Crash when removing litter with cheats.
  * Fix: Crash when using banner window.
  * Fix: Crash when opening large scenery signs.
  * Improved: Allow using RCT2 saves to mark RCT Classic
    (.sea) parks as finished and vice versa.
- Update to version 0.3.4
  * Feature: Track List window now displays the path
    to the design when debugging tools are on.
  * Feature: “Vandals stopped” statistic for security
    guards.
  * Feature: Lighting effects for shops and stalls.
  * Feature: Allow using early scenario completion
    in multiplayer.
  * Feature: [Plugin] Add property for getting current
    plugin api version.
  * Feature: [Plugin] Add properties related to guest
    generation.
  * Feature: [Plugin] Add properties related to climate
    and weather.
  * Feature: Opaque water (like in RCT1).
  * Change: [Plugin] Rename Object to LoadedObject to fix
    conflicts with Typescript's Object interface.
  * Change: [Plugin] Rename ListView to ListViewWidget to
    make it consistent with names of other widgets.
  * Change: “No construction above tree height” limitation
    now allows placing high trees.
  * Change: Redesign the About window, including new
    button to copy the current version info.
  * Fix: Visual glitches and crashes when using RCT1 assets
    from mismatched or corrupt CSG1.DAT and CSG1i.DAT files.
  * Fix: Windows can appear off screen with small
    screens or high scaling.
  * Fix: Opening the Options menu causes a noticeable
    drop in FPS.
  * Fix: Block brakes do not animate.
  * Fix: OpenGL: Track preview window, flip/rotate button
    do not update the thumbnail.
  * Fix: Crash when trying to rename Air Powered Vertical
    Coaster in Korean.
  * Fix: join_server uses default_port from config.
  * Fix: Entrances/exits are removed when built on top of
    each other.
  * Fix: Surface smoothing at extra zoom levels not
    working.
  * Fix: Cannot close Options window on Android.
  * Fix: [Plugin] isHidden only works for tile elements
    up to the first element with a base height of over 32.
  * Fix: Confusing message when joining server with
    mismatched network version.
  * Fix: American-style Steam Trains are not imported
    correctly from RCT1 saves.
  * Fix: The “About OpenRCT2” window cannot be themed.
  * Fix: Crash when painting Swinging Ships with
    invalid subtype.
  * Fix: Crash when window is closed during text input.
  * Fix: Ride/Track Design preview does not show if it
    costs more money than available.
  * Fix: Incorrect import of scenery research caused
    all scenery to be unlocked.
  * Fix: Incorrect function call in WallPlaceAction
    plugin code.
  * Fix: Crash when trying to place track when there
    are no free tile elements.
  * Fix: Unable to close changelog window when its
    content fails to load.
  * Fix: Incorrect drop height penalty on log flume ride.
  * Fix: Unable to build in multiplayer as client with
    "Build while paused" cheat enabled when the host is paused.
  * Improved: “Unlock operating limits” cheat now also
    unlocks all music.
  * Improved: Improve startup times.
  * Improved: Add Malgun Gothic and change Nanum Gothic
    filename for Korean.
- Update official objects to 1.2.1
  * Fix grass ID and source games
  * Split footpaths into footpaths and railings
  
-------------------------------------------------------------------
Fri Mar 19 20:42:40 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.3.3
  * An enhanced Track Designer with ability to add/remove
    scenery and footpaths.
  * The Track Designer has a pause button now.
  * There's a new single-rail roller coaster.
  * Terrain surfaces from RollerCoaster Tycoon 1 are now supported.
  * Lots of plugin improvements and new API additions.
  * Lots of bugfixes.

-------------------------------------------------------------------
Tue Dec 29 10:03:44 UTC 2020 - Matthias Mailänder <matthias@mailaender.name>

- Update to version 0.3.2
- Note: this does now rely on the multi-header version of nlohmann-json
  (already included in Tumbleweed)

-------------------------------------------------------------------
Thu Oct  1 16:08:23 UTC 2020 - Matthias Mailänder <mailaender@opensuse.org>

- Update to version 0.3.1 (enhancements of the plugin API)

-------------------------------------------------------------------
Fri Aug 28 23:34:47 UTC 2020 - Matthias Mailänder <mailaender@opensuse.org>

- Update to version 0.3.0 (major feature: scripting support)

-------------------------------------------------------------------
Sat Jul  4 20:34:50 UTC 2020 - Matthias Mailänder <mailaender@opensuse.org>

- Update to version 0.2.6 (see distribution/changelog.txt)

-------------------------------------------------------------------
Sun Mar 29 15:53:36 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>

- Update to 0.2.5. Many bugfixes since 0.2.3. Check
  https://github.com/OpenRCT2/OpenRCT2/releases for the full list
  New features:
  * Use a random title sequence each time it is shown.
  * Shortcut keys for the Tile Inspector.
  * Transport rides can now be synchronised.
  * Make Track Designs work in multiplayer.
  * Added window for scenery scatter tool
  * Console command to remove all floating objects.
  * Speed is automatically reset to normal upon scenario completion.
  * Remember current group in scenario list window.
  * Increase image list capacity by about 100k units.
  * Increase the number of ride music played
    simultaneously from 2 to 32.
- Drop fix-maybe-uninitialized.patch. Merged upstream.

-------------------------------------------------------------------
Mon Jul 15 20:19:17 UTC 2019 - Ferdinand Thiessen <rpm@fthiessen.de>

- Update to version 0.2.3:
  * Rides can now be simulated with ghost trains during construction.
  * Multi-threaded rendering.
  * Various other bugfixes and improvements.
- Added fix-maybe-uninitialized.patch to fix a gcc warning.
- Added no-werror.patch to build as wno-clobbered does not work
- Install needed object files
  * Fixed boo#1120400
- Splitted optional titlesequences as a subpackage (sequences 
  which need RCT1 or RCT2 to be installed). 
- Update to version 0.2.2:
  * Allow steep slopes on the side-friction roller coaster.
  * Mulitple glyphs for multiple eastern languages have been added
  * Allow building footpaths on 'corner down' terrain.
  * Allow building on-ride photos and water S-bends on the Water
    Coaster.
  * Add replay system.
  * No longer require the generic scenery groups and tarmac footpath
    to be checked when creating a scenario.
  * Client IP address is logged as `(null)` in server logs.
  * Fixed crash when switching between languages.
  * Fixed desync due to boats colliding with ghost pieces.
  * Removed support for scenario text objects.
  * Various other bugfixes and improvements

-------------------------------------------------------------------
Sun Sep  9 17:58:35 UTC 2018 - mailaender@opensuse.org

- Update to version 0.2.1
- Drop mime.patch (included upstream)
- Drop appdata.patch (included upstream) 

-------------------------------------------------------------------
Sat Aug 12 09:53:59 UTC 2017 - mailaender@opensuse.org

- Add mime.patch
- Add appdata.patch

-------------------------------------------------------------------
Fri Aug 11 20:42:58 UTC 2017 - mailaender@opensuse.org

- Update to version 0.1.1
- Drop libsuffix.patch

-------------------------------------------------------------------
Sat Jul 15 14:09:42 UTC 2017 - mailaender@opensuse.org

- Update to version 0.1.0
- Drop download-title-sequences.patch (applied upstream)
- Don't require SDL2_ttf (not used anymore)
- Add libsuffix.patch

-------------------------------------------------------------------
Tue Feb  7 08:53:58 UTC 2017 - mailaender@opensuse.org

- Update to version 0.0.6
  * Drop fix-no-real-prototypes.patch (included upstream)
- Fix the title sequences
  * Drop bundled-title-sequences.patch
  * Add download-title-sequences.patch

-------------------------------------------------------------------
Wed Jan 11 18:46:02 UTC 2017 - rpm@fthiessen.de

- Update to version 0.0.5
  * First version which does not require original exe (just assets)
  * Runs on x64
- Added bundled-title-sequences.patch
- Removed upstream merged patches:
  * 3507.patch
  * 9d1fee2bda3dbbefbf69641876ba6315bcbe6da0.patch

-------------------------------------------------------------------
Sun May  8 11:34:24 UTC 2016 - mailaender@opensuse.org

- Fix file-contains-date-and-time

-------------------------------------------------------------------
Fri May  6 05:53:43 UTC 2016 - mailaender@opensuse.org

- update to version 0.0.4

-------------------------------------------------------------------
Wed Dec 30 11:46:25 UTC 2015 - mailaender@opensuse.org

- initial packaging of version 0.0.3.1


openSUSE Build Service is sponsored by