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