File dolphin-emu.changes of Package dolphin-emu
-------------------------------------------------------------------
Mon Mar 06 11:02:39 UTC 2017 - opensuse-packaging@opensuse.org
- Update to version 5.0+git.1488759976.f9f4381461:
* Android: Sort configuration ini files
* IOS/ES: Handle adding shared contents properly
* IOS/ES: Add sanity checks to AddTitleFinish
* IOS/ES: Edit uid.sys on AddTitleStart
* IOS/ES: Drop 'fake IOS titles' hack
* IOS/ES: Fix GetTMDView when title doesn't exist
* Add ES::Content::IsShared to avoid hardcoding 0x8000
* Vulkan: Fix issue where target rectangle changes weren't detected
* JitInterface: Convert includes into forward declarations where applicable
* IOS/ES: Keep track of the active title properly
* IOS/ES: Mark members shared between instances as static
* IOS/ES: Update running game info on title change
* IOS/ES: Add logging for title context changes
* Remove useless ES wrappers from the main IOS file
* IOS/ES: Implement ES_DIGetTicketView
* InputCommon: move Setting classes out of ControlGroup
* UICommon: Make GetNewDisassembler() return a unique_ptr
* NumericSettings: Initialize m_value to default_value in the constructor
* BooleanSetting: Initialize m_value to default_value in the constructor
* Common: Move byte swapping utilities into their own header
* Vulkan: Fix underflow in StreamBuffer::WaitForClearSpace
* D3D11: Use D3D11_USAGE_DEFAULT for all TextureCache textures
* D3D11: Drop unused method ReplaceRGBATexture2D
* Android: Update android studio + gradle.
* IOS/ES: Fix GetTitles implementation
* IOS/ES: Implement ES_GetOwnedTitles
* IOS/ES: Properly handle missing TMD in GetStoredTMD
* IOS/ES: Refactor GetTitles into a utility function
* SysConf: Get rid of pointer casts
* SysConf: const-correctness
* BTStub: Get rid of an unnecessary forward declaration in the cpp file
* IOS/ES: Fix logging type for dumping unknown ioctlvs
* GCI Folder support for TAS Recording/Playback
-------------------------------------------------------------------
Thu Mar 02 11:55:10 UTC 2017 - opensuse-packaging@opensuse.org
- Update to version 5.0+git.1488454210.3390e6f258:
* DSPEmitter: Convert a C array to a std::array
* Widescreen Hack improvement
* JitCache: Fix removing of blocks.
* JitCache: Also unlink exits of the current block.
* ExpressionParser: Convert parse state enum into an enum class
* PixelEngine: Move enum constants into the PixelEngine namespace
* Update Windows ffmpeg to 3.2.4
* ESFormats: Fix calculation of the ticket start offset
* Make memory breakpoint faster
* OGL SetBlendMode: always set blend equation and func
* ES: Replace useless asserts with proper checks
* Contributing.md: Add missing table of contents sections
* Contributing.md: Update C++11 mention to C++14
* CMakeLists: Normalize whitespace
* Make memory breakpoint faster
-------------------------------------------------------------------
Tue Feb 28 12:09:21 UTC 2017 - opensuse-packaging@opensuse.org
- Update to version 5.0+git.1488244107.e375c96693:
* PatchEngine: Apply speedhack per PC, not only per block entry.
* Add some missing INI files to FileUtil
* Expose some ways to manage an INI file.
* Add the cpp-optparse project to Externals.
* Add command line parsing to UICommon.
* Change NoGUI over to using common command line parsing
* Move DolphinWX over to command command line parsing.
* VideoBackends: Add a developer option to disable the shader cache.
* New configuration namespace
* Config: Only save settings if they have been changed
* Config: Keep track of deleted keys
* Config: Trigger callbacks on layer save
* Config: Add a few helper functions for repetitive tasks
* Fix things mentioned during code review
* CachedInterpreter: Forward declare instruction struct
* Fix the build on Linux when not using WX from Externals
* IniFile: Handle s64/u64 values
* ControlGroup: Convert group type enum into an enum class
* SysConf: Use vectors instead of raw pointers
* Turn Off Debug Mode for Traversal Server
* Add configurable video dump bitrate to INI
* ExpressionParser: Const-correctness changes
* IOS: Clear the /tmp directory on IOS boot
* Move the ticket code to ESFormats
* Use ESFormats for TMDs
* Move AES code to Common/Crypto
* ES: Make sure the TMD and ticket are valid before use
* DolphinWX: provide empty OnCmdLineParsed
* DolphinWX: don't refresh MainMenuBar on construction
* AVIDump[regression]: close avio handles
* IOS/ES: Implement DeleteTitle
* IOS: Handle ES_Launch more accurately
* ESFormats: Fix GetRawTicketView
* IOS/ES: Deduplicate fields for opened content entries
* IOS/ES: Implement ES_Export* ioctlvs
* IOS/ES: Implement AddTMD
* IOS/ES: Check that m_addtitle_tmd is valid before use
* Bump the savestate version (for ES changes)
-------------------------------------------------------------------
Fri Feb 24 13:13:32 UTC 2017 - opensuse-packaging@opensuse.org
- Update to version 5.0+git.1487930895.1f04bab967:
* Remove special condition for auto dual core determinism
* WiiRoot: Only call InitializeDeterministicWiiSaves on temporary NAND
* NetWindow: explicitly tell wxWidgets to clean up Windows macros
* Remove include Xlib.h from X11Utils.h
* HLE: More printf floating point types handled
* JitArm64: Extract block exit link area generation.
* PPCAnalyst: Make SetInstructionStats' opinfo parameter a const pointer
* SymbolDB: Simplify GetSymbolsFromHash
* Change INI keys containing "Wii Remote" back to "Wiimote"
* DolphinWX: Don't use a special color for compressed games
* DolphinWX: Remove usage of IsCompressed() in compression code
* Jit64_Tables: Make initialization instruction tables const
* JitIL_Tables: Make initialization instruction tables const
* JitArm64_Tables: Make initialization instruction tables constexpr
* JitInterface: Amend ExceptionType enum value names
* Force Wallace and Gromit to use smaller memcard.
* DolphinWX: Eliminate direct usage of the JIT global
* IOS/Network/Net: Use a mapper function instead of a static array for SOCKOPT mapping.
* IOS/FFSP: Fix the "past EOF" check
* Netplay: Change Wiimote sources before booting
* PatchEngine: check instruction at link addr is non-zero
* JitBase: Put constructor and destructor in the cpp file
-------------------------------------------------------------------
Tue Feb 21 17:29:11 UTC 2017 - opensuse-packaging@opensuse.org
- Update to version 5.0+git.1487692404.95b2b033b0:
* AVIDump: Replace deprecated avcodec_encode_video2
* AVIDump: use avformat_free_context
* AVIDump: open codec before stream
* AVIDump: use a separate AVCodecContext
* Movie: replace magic number 8 with sizeof(ControllerState)
* Only use usbdk when installed
* JIT: Make compilation functions a part of the JIT classes
* CPU Backends: Make each CPU backend responsible for initializing its own instruction tables
* ControlReference: Add missing virtual destructor
* Remove the HLE_IPC prefix from some functions
* FileIO: Simplify Seek()
* Get rid of a singleton for NAND shared contents
* Use .manifest file for apps on Windows
* JitArm64: Optimize GPR register push/pop.
* JitArm64: Fix for stack push/pop ABI.
* CMake/Libusb: compile libusb/os/windows_usbdk.c
* CMake: use _SCL_SECURE_NO_WARNINGS instead of _SECURE_SCL=0
* Control: Convert raw pointer parameter into unique_ptr
* Buttons: Use a delegating constructor
* Fix LLVM error
* Cursor: Make m_z private
* ControllerEmu: Add const to UpdateReferences() first reference parameter
* Fix connecting Wii remotes on boot
* Remove useless Wiimote reconnect code on ES_Launch
* VolumeWiiCrypted: Use constant naming style for constants
* Correct the comment about the number of ES devices
* Add Stop Play/Recording Input Menu
* Tilt: Use std::array for m_tilt
* Force: Use std::array for m_swing
* IOS: Separate net/kd code out from Net.cpp
* DVDInterface: Translate Wii partition offsets for timing purposes
* Externals: Update mbedtls to 2.4.1
* Boot: Remove unused game ID string
* IOS/USB_KBD: Re-add the Write stub handler
* Don't show savestate USB warning when not using USB passthrough
* Rename "Copy Wii Save" to "Load Wii Save"
* Automatic translation resources sync with Transifex
* Remove C++14 optional digit separator
* IOS: Add constants for some missing IOSes
* NetKDRequest: Make lookup maps const
* IOS: Move network MAC utilities to their own source files
* IOS: Move net/ip/top code to its own source files
* C++ conformance fixes (MSVC /permissive-)
* wxWidgets expects non-const
* IOS: Add constants for IOS40
* Remove IsReadOnly check when stop recording
* IOS Network: Split ncd/manage code into its own source files
* Vulkan: Don't enable primitive restart on list topologies
* Vulkan: Use TRIANGLE_LIST when primitive restart is not supported
* Vulkan: Handle BUG_PRIMITIVE_RESTART
* DriverDetails: Set BUG_PRIMITIVE_RESTART for AMD drivers
* IOS Network: Split wd/command code into its own source files
* VertexManagerBase: Make CreateNativeVertexFormat return a unique_ptr
* Forward declare IBlobReader in Volume headers
* Automatic translation resources sync with Transifex
* IOS/ES: Fix the initial content FD value
* Add missing "functional" include
* IOS/FFSP: Fix the read handler logic
-------------------------------------------------------------------
Fri Feb 10 19:12:48 UTC 2017 - opensuse-packaging@opensuse.org
- Update to version 5.0+git.1486752633.f6d364e37b:
* Jit64_Tables: Eliminate usages of the JIT global
* JitIL_Tables: Eliminate usages of the JIT global
* JitArm64_Tables: Eliminate usages of the JIT global
* InputConfigDialog pass the device_cbox to the wiimote extension dialogs
* SettingsHandler: Add Open and Save member functions
* SettingsHandler: Make GenerateSerialNumber static
* [Video] Warn when booting a bounding box game on an unsupported GPU
* Add USB passthrough setting and USBUtils
* DolphinWX: Add USB passthrough settings
* IOS: Add UpdateWantDeterminism to devices
* IOS: Store the active IOS title ID
* IOS: Add base Host and USB::Device classes
* Use a single libusb context
* IOS: Implement OH0 (/dev/usb/oh0)
* IOS: Re-implement USB_HIDv4 (/dev/usb/hid)
* IOS: Implement USB_VEN (/dev/usb/ven)
* Switch to the usbdk backend for libusb on Windows
* Copy Wii save for current game for Netplay and TAS
* cmake: Fix possible redefinition of imported target in FindALSA
* cmake: Fix possible redefinition of imported target in FindOpenSLES
* cmake: Remove -nopie, -no-pie should be used instead
* cmake: Move discovery of SDL to InputCommon
* CMake: use configure_file to generate scmrev.h
* DSPCore: Convert the DSPCoreState enum into an enum class
* NetWindow: Make chat messages queue private
* IOS: Check if libusb can be used instead of asserting
* Remove Guitar Hero 5 hack that apparently disabled USB functionality
* CMake: add CMAKE_CONFIGURE_DEPENDS on Data/Sys
* NetWindow: Get rid of direct use of the main_window global
* Frame: Hide functions that don't need to be exposed
* Notify user that USB won't work if libusb init fails
* Move libusb context initialization to on first use
* IOS: Do not init libusb unless passthrough is enabled
* CMake: re-run to get version information when .git/HEAD changes
* cmake: Move AO detection to AudioCommon
* cmake: Copy FindOpenAL from upstream CMake
* cmake: Add imported target to FindOpenAL
* cmake: Move detection of OpenAL to AudioCommon
* ES: use PRIx64 to print m_addtitle_tmd.GetTitleId()
* CMake: make option ENABLE_SDL work again
* CMake: re-run if .git/$(symbolic-full-name HEAD) changes
* JitIL/IR.cpp: add braces around std::array initalizers
* Fix symbols name from maps taking 2 lines instead of one
* EXI_DeviceAD16: In-class initialize member variables
* EXI_DeviceAD16: Amend variable naming
* lint JitILCommon/IR.cpp
* UCodes: Eliminate unnecessary includes in header
* GCKeyboardEmu: Make constructor explicit
* GCPadEmu: Make constructor explicit
* cmake: Move PulseAudio detection to AudioCommon
* Core: Remove redundant returns in FifoPlayerThread() and CpuThread()
* IOS: Fix Wi-Fi scanning in system menu
* cmake: Move BlueZ detection to Core
* PowerPC: Convert #defines into typed constants
* cmake: Don't use unqualified target_link_libraries
* cmake: Move LLVM import to UICommon
* UICommon: Rename HAS_LLVM to HAVE_LLVM
* DSPCore: Make g_cycles_left a regular member variable of DSPEmitter
* ControllerEmu: Move into its own directory
* InputCommon CMakeLists: Normalize whitespace
* DolphinWX: Add missing include for no-PCH builds
* OpcodeDecoding: Convert #defines into enum constants
* FifoPlayerDlg: Use std::lock_guard instead of manual mutex locking/unlocking
* CMake: move modules from CMakeTests/ -> CMake/
* InputCommon: Extract ControlReference from ControllerInterface
* ControlReference: move function bodies out of header
* ControlReference: hide is_input behind function
* ControlReference: hide parse_error behind GetParseStatus()
* ControlReference: put parsed_expression in a unique_ptr
* DVD read chunking
* Remove FastDiscSpeed from games fixed by the previous commit
* IOS: Clarify Init, Reinit, Reset, Shutdown
* IOS/ES: Implement ioctlv 0x25 (ES_LaunchBC)
* IOS/ES: Don't write anything to the request after ES_Launch
* Get rid of GetUsbPointer for emulated Bluetooth
* DolphinWX: Fix overclock slider clock display
* IOS: Implement MIOS functionality
* ElfReader: Make constructor explicit
* Adjust event times after a PPC clock change
* Boot_WiiWAD: Get rid of unnecessary includes
* ElfReader: Get rid of unnecessary includes
* Boot_BS2Emu: Get rid of unnecessary headers
* Boot: Add missing includes
* Automatic translation resources sync with Transifex
* Fix default audio backend on Android being "No audio output"
* ControllerEmu: Fix incorrect default radius being set in AnalogStick
* GameListCtrl: Separate some scanning code into functions
* ControllerEmu: Separate ControlGroup from ControllerEmu
* JitArm64: Use a custom stack with proper guard pages.
* JitArm64: Handle stack faults.
* Always use configured root when installing WAD
* Fix booting Wii DOLs
-------------------------------------------------------------------
Mon Feb 06 12:12:54 UTC 2017 - opensuse-packaging@opensuse.org
- Update to version 5.0+git.1486367015.11d1d227da:
* DSPCore: Convert DSP stack register enum into an enum class
* LightingShaderGen: Remove unnecessary includes
* "Wii Remote Motor" -> "Wii Remote Rumble"
* ShaderGenCommon: Remove unnecessary includes
* cmake: check_and_add_flag supports adding to Debug or Release only
* cmake: Use new option in check_and_add_flag to add options correctly
* cmake: Add dolphin_compile_definitions function
* cmake: Removes check against CMAKE_BUILD_TYPE for multi-configuration generators
* cmake: Move Qt5 search to DolphinQt build script
* macOS: Make deploy-mac.py script idempotent
* DolphinWX: Update how localization files are installed
* macOS: Update how resources are copied in the bundle
* JitArm64: Initial implementation of the BLR optimization.
* MemcardManager: Use unique_ptr over raw pointers
* Remove unneeded write to 0x3140/0x3188 for WADs
* cmake: Put test targets in folders
* portaudio: Prevent files from being install()'ed
* mbedtls: Remove unwanted "lib" target
* cmake: Add missing Windows link flags
* OpenAL: Move Windows binaries to lib folder and fix CMake detection
* cmake: Add RC file on Windows to DolphinWX
* cmake: Copy resources next to the DolphinWX binary on Windows
* portaudio: Remove unwanted shared portaudio library
* MemcardManager: Convert C arrays to std::array
* MemcardManager: Get rid of prefixed double-underscores from an identifier
* PowerPC: Move page #define constants to MMU.cpp
* D3D: Add CommonTypes include to D3DTexture.h
* CMake: actually call deploy-mac.py, don't just echo it
* Tools: Fix recurring multiple times over the same library in deploy-mac.py
* Don't call Movie::SetTitleId from ES
* Movie: Put Wii s_bClearSave handling in a more logical place
* Move ES_DIVerify's Movie-related code to a more logical place
* FramebufferManagerBase: Return a std::pair from GetTargetSize
* BootManager: Use local SConfig reference when possible
* Don't load game INIs in Core::Init
* Handle another case with HLE_GeneralDebugPrint
* cmake: Move OpenSLES detection to AudioCommon through find_package()
* cmake: Properly link against pthread on Linux using CMake's detection
* CMake: use BundleUtilities to fix up Dolphin.app
* Translate Swedish in example strings to English
* GameINI: Enable XFB for Karaoke Revolution Glee 1-3
* PowerPC: Rename tlb_entry struct to TLBEntry
* MMU: Use references to TLBEntry instances instead of pointers
* PowerPC: Convert CoreMode enum into an enum class
* cmake: Reindent AudioCommon
* cmake: In AudioCommon, append sources and dependencies to a real target
* AudioCommon: Remove checks against NullSound::isValid()
* AudioCommon: Move logic for default sound backend there from ConfigManager
* cmake: Import FindALSA from upstream CMake
* cmake: Add imported target to FindALSA
* cmake: Move ALSA detection to AudioCommon
* Support Setting CPU Overclock via GameINIs
* Core: Convert State enum into an enum class
* cmake: Fix resource installation for Linux
* cmake: Prevent gtest from installing its files
* wx: Move platform defines to wx setup header
* Core: Actually make the State enum an enum class
-------------------------------------------------------------------
Wed Feb 01 12:33:41 UTC 2017 - opensuse-packaging@opensuse.org
- Update to version 5.0+git.1485952023.f558ae4dd1:
* IOS FS: Move behavior to separate functions
* IOS STM: Get rid of forward declarations in the cpp file
* Sram: Make SRAM dumps const
* DSPLLE: Only enable the DSP JIT on x64.
* DSPAssembler: Make constructor explicit
* DSPDisassembler: Make constructor explicit
* Fixes a crash when closing a socket
* RenderBase: Get rid of unnecessary casts
* Fixes std::isprint undefined behavior
-------------------------------------------------------------------
Mon Jan 30 08:37:22 UTC 2017 - idonmez@suse.com
- Update to git snapshot 2020928fd8
-------------------------------------------------------------------
Fri Jan 13 09:46:51 UTC 2017 - idonmez@suse.com
- Update to git snapshot 8b6bf84a7e
-------------------------------------------------------------------
Tue Dec 27 14:28:49 UTC 2016 - idonmez@suse.com
- Update to git snapshot 8e506cb974
-------------------------------------------------------------------
Thu Dec 8 05:20:57 UTC 2016 - kamikazow@opensuse.org
- Minor changes as Dolphin is only compatible with x86_64 and aarch64.
- Correct spelling to "GameCube" with capital C.
- Corrected license tag
-------------------------------------------------------------------
Wed Sep 28 22:57:45 CEST 2016 - opensuse@sukimashita.com
- Add initial ".changes" file for package
- Update to latest Dolphin 5.0 git master
- Add "dolphin-emu-remove-obsolete-xinerama-check.patch" to fix
build of bundled wxWidgets for openSUSE
- Remove "dolphin-no-updates.patch" as it wasn't applied anyways
- Use package name for source archive to remove "_realname" define
- Update package description from upstream