Changelog for
dolphin-emu-5.0+git.1498465401.99b1735424-1.1.x86_64.rpm :
Mon Jun 26 14:00:00 2017 opensuse-packagingAATTopensuse.org
- Update to version 5.0+git.1498465401.99b1735424:
* Update zlib to 1.2.11
* DolphinQt2: allow resizing RenderWidget/fix fullscreen
* windows: make IORead return number of valid bytes according to ReportID
* Interpreter: simplify srawx/srawix
* DiscIO: Remove C/I/S prefixes from class names
* quick UB fix for 3c0bdd74
* unittests: set user directory so SYSCONF does not get created at the drive root
* Implement slider bar present on GHWT and GH5 controllers
* Qt: Implement hotkeys (+ configuration)
* Core: Replace BOOT_MIOS with an explicit \"is MIOS\" flag
* Boot: Clean up the boot code
* Boot: Unify the ELF and DOL code paths
* Boot: Remove unneeded manual HLE function scan
* Boot: Re-use the disc volume
* EXI: Always try to load IPL in GameCube mode
* Boot: Restore symbol map loading
* EditorConfig: Don\'t enforce a specific line ending
* Don\'t show CPU and file related OSD messages on boot (#5533)
* Fix OpenAL backend on macOS
* OpenAL: hardcode that X-Fi supports surround
* Core: Fix vcxproj filter
* ec_wii: Add missing
header
* Movie: Use std::put_time in GetRTCDisplay()
* Qt: Use TitleDatabase for better names in the game list
* Boot: Make BootExecutableReader constructors explicit
* DolReader: Make constructors explicit
* ElfReader: Make constructors explicit
* ElfReader: default the destructor
* Core: include what you use
* DVDInterface: Amend lint formatting issues
* HW/WiiSaveCrypted: Don\'t use new/delete
* DiscIO: Fix formatting
* DiscIO: Use the correct offset shift for DOL exports
* msbuild: remove some remnants of Qt .ui/.qrc support
* msbuild: simplify Languages.vcxproj a bit
* msbuild/DolphinQt: remove extra /INCREMENTAL. Already enabled for Debug.
* msbuild: only set /NODEFAULTLIB in one place
* msbuild: Remove hack for ObjectFileName (reduces build parallelism).
* msbuild: cleanup some old comments in DolphinQt2.vcxproj
* msbuild: disable warnings from Externals\\enet
* msvc: disable unused symbol warning in Core/Common/Crypto/ec.cpp
* msvc: disable meaningless constant truncation warnings in SDCardUtil
* Core: Move SignatureDB and Config source files into filters
* msvc: disable warning about using setjmp w/c++ objects in scope
* fix various instances of -1 being assigned to unsigned types
* quiet warnings about possibly-uninitialized variable usage
* HLE: fix unreachable code warning
* windows/bba: pass c_str() instead of std::string object through a va_list
* windows: use proper type/constant for NET_IFINDEX in ios hle
* ios/net/ip/top: introduce a helper to write ip addr (quiets warning)
* ios/es: make fd s32 -> quiets warnings
* set underlying type of some enums to quiet warnings
* ios: treat return values as s32
* ios/usbv4: initialize TransferCommand::data_address to 0
* d3d: silence variable shadowing warning
* quiet some sign-conversion-in-parameter warnings
* jit64: quiet variable init warnings
* powerpc: silence an int->u32 init warning
* jit64: silence signedness comparison warnings
* do not assign in conditional statements
* video: change multisample/AA setting to u32
* msbuild: set warning level 4
* msbuild: obey some warnings about missing virtual destructors
* msvc: enable some default-off warnings
* move IOS::HLE::WriteReturnValue to .cpp file
* IOS/ES: Make NandUtils member functions
* IOSC: Fix the SetOwnership implementation
* IOS/ES: Implement ES_SetUpStreamKey
* remove MemUsage, and therefor psapi dependency
* Boot: Check TMD validity before reading from TMD
* FilesystemPanel: Expand game partition rather than second partition
* VolumeWii: Don\'t set m_game_partition until we know partition is valid
* Automatic translation resources sync with Transifex
* VolumeDirectory: Use correct endianness when writing apploader -1
* VolumeDirectory: That\'s not what \"4 byte\" means
* Vulkan: Transition EFB/XFB buffers before beginning swap render pass
* Vulkan: Transition texture cache entries before usage
* VideoConfigDiag: Refresh VideoConfig before opening configuration dialog
* Core: Only restore config after HW shutdown
* Core: Remove useless InitializeWiiRoot call
* Core: Remove useless ShutdownWiiRoot calls
* Config: Remove creation of unnecessary CommandLine layer
* VideoConfig: Remove manual panic alert setting load
* VideoConfig: Remove useless header includes
* VideoConfig: Remove bRunning
* StringUtil: Make SplitString return by value
* Skip GameCube IPL by default
* IOSC: Add structures for certificates and signatures
* IOSC: Replace direct access to entries with getter
* IOSC: Add storage for key misc data
* IOSC: Add entry for the root key handle
* IOSC: Implement VerifyPublicKeySign
* IOSC: Implement GetSizeForType
* IOSC: Fix ImportPublicKey to work with other public key types
* IOSC: Implement ImportCertificate
* Silent GameList PNG warnings
* Vulkan: Fix image layout assertion failing for palette textures
* Video Backends: Split texture cache code out into separate files, introduce \'AbstractTexture\'
* Video Backends: Move and rename HostTextureFormat to AbstractTextureFormat
* NoGUI: Fix a missing include for Xlib
* Common: Add HttpRequest to simplify HTTP requests
* HttpRequest: Log response body on failure
* HttpRequest: Add support for sending custom headers
* Externals: Add zeux/pugixmlAATT38edf25
* DiscScrubber: Use FileInfo::IsDirectory instead of bit magic
* Qt: Implement advanced mapping I/O windows
* HttpRequest: Add support for custom timeouts
* Filesystem: Replace FileInfo struct with interface
* Filesystem: Replace file info\'s full path with name
* Filesystem: Make FindFileInfo public
* Filesystem: Use file info in arguments instead of path
* Filesystem: Rewrite finding file info by path for performance
* Filesystem: Read the entire FST in one go
* Filesystem: Initialize everything in constructor
* Filesystem: Better validity checking
* Filesystem: Store pointer to beginning of FST in file infos
* Qt/MappingWindow: Update layout to match WX
* PathConfigPane: Prevent an invalid index assert
* Qt: Support custom user profile paths
* Filesystem: Replace GetFileList()
* Filesystem: Add a cache for finding file info by disc offset
* Filesystem: Do more validity checking in the constructor
* Filesystem: Modernize variable names
* Filesystem: Make destructors = default
* IOS/ESFormats: Add SignedBlobReader
* IOS/ESFormats: Use SignedBlobReader for TMDs and tickets
* IOS/ESFormats: Remove unused TMDReader function
* IOS/ESFormats: Add CertReader
* IOS/ESFormats: Add ParseCertChain
* IOS/ESFormats: Fix content map writing
* GraphicsSettings: PH_ZNear and PH_ZFar are std::strings
* VertexShaderManager: Rename projection hack variables
* Move IOFile to a separate file
* Add a namespace to OpenFStream
* Core: Add WiimoteCommon headers to the VS project
* Core: Remove unnecessary includes
* DolphinQt2: FocusEventFilter -> WindowActivationEventFilter
* msbuild: put pugixml in Externals solution filter; fix project reference.
* d3d: Add missing include
* [windows]: Apply compatibility patches to problematic gamepad vibration drivers. Move ucrtFreadWorkaround to use the new LdrWatcher.
* cmake/win32: add CompatPatches
* FileUtil: Don\'t manually strip trailing slashes
* FileUtil: Use errno for printing errors in IsDirectory
* windows: fix handle leak when using continuous scan
* Remove unused solution files
* IOS: Correct ES return code names about signatures
* IOS/ES: Add VerifyContainer
* IOS/ES: Add helper function ReadCertStore
* IOS/ES: Create missing directories at boot
* IOS/ES: Verify containers in ImportTicket
* IOS/ES: Verify containers in ImportTitleInit
* IOS/ES: Add note about verification in DiVerify
* IOS/ES: Verify containers in ImportTmd
* IOS/ES: Verify containers in SetUpStreamKey
* IOS/ES: Verify containers in GetTMDStoredContents
* Allow the user to ignore signature issues during WAD import
* IOS/ES: Fix formatting
* DolphinWX: Fix encoding errors in UpdateTitle
* File/IOFile: Check _tfopen_s properly
* TextureConversionShader: Use integer math for truncating EFB format
* IOS/ES: Fix title ordering
* JitCache: use SymbolDB names as JIT block names
* Tools: update perf-disassemble.sh
* Rewrite SysConf handling
* UnitTests: Use a temporary profile directory
* GameSettings: update Yummy Yummy Cooking Jam
* HttpRequest: Use std::chrono for indicating time periods
* SysConf: Don\'t set \"config done\" flags by default
* IOS/ES: Fix bug in ImportTicket ioctlv handler
* Analytics: Set the timeout to 5 seconds
* DSPCore: update free DSP ROM message for GBA ucode support
* DSPCore: remove message that the free ROM doesn\'t work with IPL
* DSPCore: replace \'GC\' with \'GameCube\' in messages
* VideoCommon: Fix VS filter for AbstractTexture.cpp
* AbstractTexture: Add missing includes (and remove unnecessary ones)
* AbstractTexture: Return config by const reference
* FifoRecorder: Don\'t allocate ~100.7MB on program startup
* NANDImporter: Improve certificate extraction
* Retry opening of wiimote channels on initial failure #5997
* Automatic translation resources sync with Transifex
* Qt: Fix emulation stopped signal
* IOS/ES: Block ImportTitleDone if there\'s a content import
* IOS/ES: Make sure all contents are imported
* DSPHLE: add another Japanese IPL checksum
* DSPHLE: the IPL PAL ucode\'s 0xC command is a nop
* DSPHLE: the light protocol has no sine table
* Qt: Remove the warning in the settings window
* DSPHLE: fix volume in NTSC IPL ucode
* DSPHLE: add a few comments
* WX: Use std::future for checking disc integrity
* Add function testing whether a bitmask is valid.
* Replace MMU mask tests with dedicated function.
* IOS/ES: Fix import sanity check
* Qt/Windows: Properly link against qtmain.
* Don\'t enable Boot to Pause by default in the debugger
* DolphinQt2: fix compile error with analytics disabled
* DolphinWX: rename CGameListCtrl -> GameListCtrl
* GameListCtrl: minor cleanup
* DolphinWX: defer gamelist scanning and switch to single-file cache.
* replace DoFileSearch with optimized version
* DolphinWX: show simple message about scanning in statusbar.
* Fix warnings
* msvc\\qt: get rid of .filters; just display directory structure.
* msvc/qt: list missing headers
* FileSystemGCWii: Use case insensitive comparison in FindFileInfo
* SCMRevGen: Use DisableFastUpToDateCheck
* Use CompareStringOrdinal in DoFileSearch instead of _wcsicmp
* Change \"blocking\" BlockingLoop::Stop to give up and die after a timeout. This fixes the global-static fifo object causing infinite hangs in some cases. Notably, failure to initialize a graphics backend would result in BlockingLoop::Prepare being called but never executing Run(), leaving the object in a bad state.
Tue Jun 6 14:00:00 2017 opensuse-packagingAATTopensuse.org
- Update to version 5.0+git.1496738272.1113b131f2:
* Revert \"Update OS X Requirement to 10.10\"
* Move GeckoCodeDiag download logic to GeckoCodeConfig
* GeckoCodeConfig: Use Curl instead of SFML::Http
* Add headless support on macOS
* AGL: refactor some functions
* AGL: small style fixes
* Make EXIDEVICE_MEMORYCARDFOLDER the default for slot A
* RenderBase: clean up UpdateDrawRectangle
* Add EditorConfig
* MemoryView: Prevent non-ascii characters
* MemoryView: Fix empty string
* CodeView: Set Symbol Size added
* CodeView: Set Symbol End Address added
* CodeView: Remove accelerator duplicates
* Don\'t translate button names
* GeckoCode: install code handler even if no codes are activated
* Remove code for only allocating low memory
* MemoryUtil: 0 -> nullptr
* Remove no-pie build flags
* Update libpng to 1.6.29
* Tools: Load GameCube BIOS added
* IOS/ES: Prevent usage of ES_DiVerifyWithView for the PPC
* IOS/ES: Implement ES_DeleteContent (0x3e)
* IOS/ES: Implement ES_DeleteStreamKey (0x3d)
* CodeView: Fix missing bl details
* PPCSymbolDB: Fix LoadMap corrupting virtual addresses
* ConfigManager: GetBootROMPath added
* Migrate to Visual Studio 2017.
* Add new Hi-DPI themed rating stars
* CMake: libav/ffmpeg cleanups
* CMake: fix FindFFmpeg when ffmpeg isn\'t found
* Rename define HAVE_LIBAV->HAVE_FFMPEG
* MSVC: define HAVE_FFMPEG
* Update ext-win-qt submodule for Qt 5.8
* Tools: Simplify update-wiitdb.sh
* CMake: remove references to D3D12
* Remove Externals/d3dx12
* Remove reference to d3dx12 license
* Check TMD sizes using the actual constant
* update the Readme to Visual Studio 2017
* DolphinQt2: don\'t use custom delegate for GameList
* DolphinQt2: remove unused GameList::TableDelegate
* DolphinQt2: reorder list columns to match DolphinWX
* DolphinQt2: hide GameList vertical header (the one on the left)
* DolphinQt2: replace icons with labels in controllers dialog
* Add cubebAATT62871b2 to Externals/
* Externals/cubeb: add Visual Studio build files
* AudioCommon: add Cubeb backend
* EXI_DeviceMic: use Cubeb instead of PortAudio
* Externals: remove PortAudio
* Add CubebUtils namespace and hook up cubeb logging
* CubebStream: Add missing include
* upgrade to Windows SDK 10.0.15063.0
* enable MSVC Standards Conformance (/permissive-)
* clean up Base.props
* VS2015/2017 build fix and enable C++11 features
* enable latest C++ Standard features (/std:c++latest)
* add the same flags to CMake
* WX: Remove .tmd from the file selector filter
* WX: Add dff to the file selector filter description
* Qt2: remove unused variables
* WX: improve game list reload speed
* D3D/Render: Mark translation unit local variables as static
* D3D/Render: Get rid of unnecessary casts
* D3D/Render: Join variable with declaration
* D3D/Render: Use std::array where applicable
* D3D/Render: Get rid of undefined behavior in Create3DVisionTexture
* Qt: Fix HiDPI icon scaling
* Automatic translation resources sync with Transifex
* IP/Top: Use a constant for addrinfo size
* DolphinQt2: use GridLayout for ControllersWindow
* DolphinQt2: add indentation back to ControllerWindow
* GameListModel: invert role-column choice tree
* GameList: sort case-insensitively
* GameListModel: provide Qt::InitialSortOrderRole for sorting
* Fix for loop in D3D Renderer ApplyState function
* Qt: Fix HiDPI icon scaling
* Qt: Use new, themed rating stars
* DolphinQt2: add QtUtils/ElidedButton
* MappingButton: don\'t set text twice in constructor
* MappingButton: derive from ElidedButton
* MappingButton: remove unused includes
* MainWindow: shutdown different input interfaces
* IP/Top: Fix GetAddrInfo written socket
* IP/Top: Properly fix GetAddrInfo
* Wx: Implement new, themed stars
* Common: Add a std::optional implementation
* Use std::optional for ESFormats/SharedContentMap
* DiscIO: Fix the wrong NAND root being used
* Common: Add a std::variant implementation
* Analytics: Don\'t crash when a DNS resolve times out
* Use std::optional for UpdateRunningGameMetadata
* IOS/ES: Move ImportTicket write function
* Drop m_LastFilename
* Core: Remove unneeded config save
* Replace {{}} with {}
* Core: Use RAII for EmuThread shutdown
* WX: Clear m_is_game_loading at the proper moment
* Config: Extract ConfigLocation
* Config: Extract ConfigLocation
* ConfigLoaders: Temporarily not save all settings
* Config: Extract layer search order to header
* Config: Implement Get and Set
* Config: Integrate
* Config: Add layers CommandLine and CurrentRun
* GameConfigLoader: Empty INI to location map
* Config: Add GFX ConfigInfo
* GameConfigLoader: Add GFX Game INI translations
* IsSettingSaveable: Allow GFX settings to be saved
* TitleDatabase: Allow showing Japanese names for Japanese GC games
* TitleDatabase: Check game ID length before reading characters
* HLE: Fix __write_console implementation
* Check for existance of partitions instead of disc type when appropriate
* DVDInterface: Remove useless disc type check
* FilesystemPanel: Remove strange disc type check
* CodeView: Assemble menu item added
* DiscIO: Use std::optional for GetTitleID instead of pointer
* HLE: Variable Argument Lists support
* HLE: VAList cleanup and SystemVABI namespace
* HLE: SVR4 VAList struct added
* HLE: HLE_GeneralDebugVPrint added
* HLE: Log (v)dprintf messages
* HLE: Log (v)fprintf messages
* Revert \"GeckoCode: install code handler even if no codes are activated\"
* generate_coefs: separate type conversion and packing
* DSPAssembler: fix handling of P_REG1C
* Add sample logs for GBA ucode register state/HW interactions
* Update free DSP ROM and coefficients to support GBA ucode
* Device: Provide operator!= counterparts to operator== for DeviceQualifier
* AudioCommon: move DPL2 decoding into Mixer
* AudioCommon: extract AudioStretcher class for time-stretching
* AudioStretcher: split StretchAudio into ProcessSamples / GetStretchedSamples
* CMake: make Qt work when using a manual \"-std=c++##\" flag
* remove ProjectDependencies from sln file
* [windows] Do not copy cpack_package_description.txt to output dir
* msbuild: increment other version numbers to vs2017 equivalents
* Include utf8 BOM in sln file so shell displays a nice icon
* DolphinQt: remove I_AM_BUILDACUS as the buildbot doesn\'t use it anymore
* wxw[msw]: disable wxUSE_DBGHELP (issue 7591)
* wxw: clean up vcxproj a bit
* might as well update yet some more pointless version numbers..
* remove unused msbuild file content
* cubeb: don\'t define _MBCS or redefine _CRT_SECURE_NO_WARNINGS
* clarify a little in Base.props
* remove duplicate code in msbuild files
* msvc: bump the required _MSC_FULL_VER
* msvc: use pretty compiler diagnostics
* msvc: add /Zc:throwingNew
* msbuild: remove extra zlib include from UICommon
* msbuild: make Externals inclusion methods uniform
* msbuild: remove more duplicate code
* msbuild: wxw does not need xxhash to build
* msbuild: remove more meaningless stuff
* msbuild: EnableFiberSafeOptimizations is an opt. inhibitor; disable it.
* msbuild: remove /EHa for wxw, which was just an old warning workaround
* msvc: use 8 byte struct member alignment instead of 16
* IOS/Network: Emulate socket fd table
* IOS/Network: Handle SO_EAFNOSUPPORT
* IOS/Network: Handle SO_EPROTONOSUPPORT
* IOS/Network: Handle SO_EMFILE
* IOS/Network: Handle SO_EPROTOTYPE
* IOS/Network: Handle SO_ENOMEM
* IOS/Network: Handle SO_ENETRESET
* IOS/Network: Use Wii\'s fd in logs rather than host\'s fd
* IOS/Network: Fix some error return values
* WX: Replace \'BIOS\' with \'IPL\'
* WX: Change GC IPL to GC \"Main Menu\"
* Don\'t show FST size in game properties
* DolphinWX: Don\'t bind context menu when GC filesystem is invalid
* Fix SetRunningGameMetadata not being called for GC titles
* HLE: Improve HLE_GeneralDebugPrint detection
* Qt: Remove booting from the last path
* editorconfig: remove utf-8 setting
* Tools: Allow diffing against arbitrary revisions
* Fix minor formatting issues
* DiscIO: Use std::optional in Volume and Blob
* Reimplement support for unencrypted Wii discs
* Qt: Add the version to the window title
* msbuild: update to Qt5.9.0
* msbuild/qt: remove .qrc and .ui file support
* DolphinQt2: make Settings a singleton
* DolphinQt2: move path signals from PathDialog to Settings
* DolphinQt2: add DoubleClickEventFilter
* GameList: when list is empty, double-click to add path
* DolphinQt2: move Path from toolbar to a pane
* ConfigManager: remove bAutoHideCursor
* Settings: emit HideCursorChanged()
* RenderWidget: hide cursor
* DolphinQt2: Settings: emit ThemeChanged signal
* GameListModel: update icons when theme changes
* ToolBar: update icons when theme changes
* SettingsWindow: cleanup includes
* SettingsWindow: update icons when theme changes
* DSPTool: make existing tests pass
* DSPTool: extract tests into a DSPAssemblyTest
* DSPCodeUtil: remove GenRandomCode
* Move DSP::CodesToHeader to DSPTool
* HLE_OS: Fix missing-declarations warnings
* HLE: Prevent GetStringVA to strip newlines
* StringUtil: StringPopBackIf added
* StringUtil: Add StringPopBackIf UnitTests
* cmake: enable same conformance-related flags as msbuild
* Fix UB string comparisons
Wed May 24 14:00:00 2017 opensuse-packagingAATTopensuse.org
- Update to version 5.0+git.1495627168.98b6446249:
* Disable screensaver on OS X
* Frame: Extract screensaver-related code into InhibitScreensaver/UninhibitScreensaver
* Frame: Use kIOPMAssertionTypePreventUserIdleDisplaySleep to inhibit screensaver on macOS
* ConfigManager: Increase default latency for OpenAL backend to 5
* VolumeDirectory: Fix off-by-one in entry count calculation
* VolumeDirectory: Compare case-insensitive file names as uppercase, not lowercase
* VolumeDirectory: Shift parent_entry_index by m_address_shift
* VolumeDirectory: Align the name table size up properly
* Boot: When loading an FST for a Wii game, update IOS_MEM1_ARENA_END
* VolumeDirectory: Correctly check name_offset alignment in assert
* VolumeDirectory: Pass address shift to WriteEntryData as argument
* Make title column toggleable (Issue #9952)
* MemoryWindow: Replace Search with FindNext
* MemoryWindow: FindPrevious button added
* WX: Don\'t specify a parent frame for the render frame
* Delete WXInputBase
* Reorder the Tools menu, with more separators
* DolphinWX: Small rework of the Audio config dialog
* DPL2Decoder: Remove unnecessary pointer arguments of DesignFIR
* DPL2Decoder: Reduce scope of variable in DesignFIR
* DPL2Decoder: Simplify cut-off frequency logic in DesignFIR
* DPL2Decoder: Make constant variables const in DesignFIR
* DPL2Decoder: Prefer std::vector to calloc-ed array
* DPL2Decoder: Simplify DotProduct
* DPL2Decoder: Prefer static_cast to C-style casts
* Remove more seemingly unused debug UI strings
* IOS: Implement UID/GID changes for the PPC
* WiimoteReal: init and destroy ScannerBackends in same thread
* DoStop() shouldn\'t unpause in debug mode
* IOS: Include the UID and GID in open requests
* IOS/ES: Implement ES_SetUid
* VideoCommon: Move the blit methods to the backend class
* Vulkan: Implement post-processing backend
* VideoConfigDiag: Move post-processing shader list to post processor
* JitArm64: Implement timer SPRs
* CMake: remove artisanal wxWidgets version check
* ESFormats: Fix the first field of ticket views
* WX: Add the ability to uninstall WADs from the game list
* CMake: modern-ize wxWidgets
* CMake: move GTK+ check into wxWidgets
* CMake: move wxWidgets check_lib code into wxWidgets
* CMake: don\'t globally include wxWidgets headers
* CMake: DolphinWX cleanup
* CMake: don\'t make DolphinWX link to dl
* CMake: remove DolphinWX $DOLPHIN_EXE abstraction
* FifoFileStruct: replace unions with explicit padding
* FifoPlayer: subsume FifoFileStruct.h into FifoDataFile.cpp
* FifoDataFile: static_assert that structs are right size
* Move shared Wiimote files into WiimoteCommon
* WX: Build fix
* CMake/WX: specify PRIVATE for target_link_libraries
* JitArm64_SystemRegisters: Fix crXXX (set 32nd bit)
* Make ENABLE_ANALYTICS=0 do something
* Fix emulated Wiimotes
* WiimoteCommon: add static_assert for struct sizes
* IOS/ES: Drop unnecessary memset for vectors
* CMake: clean up HIDAPI build
* Remove HIDAPI Autotools build system and unused files
* [Android] Fix game banners
* HiresTextures: Support parsing DDS files directly
* TextureCache: Support compressed textures and pass pitch/size to upload
* GLExtensions: Add GL_EXT_texture_compression_s3tc
* OGL: Use native compressed textures on supported drivers
* Refactor GameListCtrl
* Fix TGCBlob.h\'s listing in DiscIO.vcxproj.filters
* IOS/ES: Handle contexts properly
* D3D11: Support native compressed textures
* D3D12: Support native compressed textures
* Vulkan: Support native compressed textures
* HiresTextures: Load full mipmap chain from DDS files
* HiresTextures: Support DXT10 extended header in DDS loader
* HiresTextures: Move the maximum mip level check from DDS to main loader
* HiresTextures: Support loading uncompressed .DDS files
* TextureCache: Move host texture utility functions to VideoCommon
* JitArm64_RegCache: Implement caching of cr_val
* JitArm64: Use CR cache
* Fix display of Japanese text in the Memory Card Manager
* [HLE] Fixes XFB and invisible printf
* [HLE] Added GetFirstFunctionIndex matching the start address
* [HLE] Interpreter: Fixes invalid logs
* [HLE] CachedInterpreter: Fixes invalid logs
* [HLE] Jit: Fixes invalid logs
* [HLE] JitIL: Fixes invalid logs
* SignatureDB: const correctness and cleanup
* SignatureDB: Rewrite FormatHandler API
* SignatureDB: Use explicit construction
* SignatureDB: MEGA FormatHandler added
* BootWiiWAD: Prevents SymbolMap loading
* PPCAnalyst: Prevent PanicAlert due to invalid read
* PPCAnalyst: Skip nop alignment
* PPCAnalyst: Support return from interrupt
* PPCAnalyst: Find interrupt/exception handlers
* [Android] Fix edit controls layout
* HLE: Fix apploader regression
* PPCAnalyst: Prevent a crash when outside the RAM
* MemoryWindow: Normalize variable naming
* MemoryWindow: Get rid of unnecessary std::string constructions
* MemoryWindow: Add missing translation markers for UI strings
* MemoryWindow: Make constructor explicit
* Automatic translation resources sync with Transifex
* MemoryWindow: Localize sizer creation code
* MemoryWindow: Convert event table over to bound events
* MemoryWindow: Remove unused member variable
* Use _trans consistently for controllers
* Mark \"Recenter\" for translation
* Mark \"Host Code:\" and \"IP Address:\" as translatable
* Remove incorrect usage of _trans
* IOS: Convert the IOS kernel HLE code to a class
* IOS: Reorder functions in IOS.cpp
* Frame: Normalize member names
* IOS/ES: Extend the \"fake IOSes\" hack to netplay/TAS
* Qt: Fix platform icons
* Convert VolumeDirectory names back to SHIFT-JIS (issue #9988)
* Qt: Fix gamelist updating
* HLE: Use a proper apploader OSReport
* Jit64: fix braces warning in Jit_Integer
* Qt: Fix no games at all showing up all
* IOS: Add/move some useful enums/structs
* IOS: Implement IOSC-like API
* IOS: Reuse more code for crypto operations
* NANDImporter: fix printf warning
* SignatureDB: fix prevented copy elision
* Common/Hash: use __crc32d() intrinsic on ARM64
* Common/Hash: small cleanup
* Arm64Emitter: add FRECPE
* JitArm64: fix ps_res
* [Android] Add the missing Stereoscopic options
* JitArm64: Drop ps_res.
* OpenGL: Mute nvidia performance warning about stalling the GPU.
* [Android] Fix crash on the Android TV
* Analytics: Set proper thread name.
* CMake: only look for Bluez on Linux
* CMake: don\'t look for shared Google Test
* CMake: gtest already propagates include directories
* Add a workaround for a PowerVR glsl compiler bug
* Update to latest libraries, use correct version name
* Revert change to version code until I can work out why its 13
* Use different git command for version name
* Nix and windows variant of getting tag
* Use try/catch with logging for version number
* Make apk name more descriptive
* Update support version
* Base.props: Add /utf-8 compiler option.
* Qt: Add missing gamelist contextmenu options
* IOS/ES: Drop code handling non-RSA2048 tickets
* IOS/ES: Fix the implementation of ES_DeleteTicket
* Zelda-HLE: run pending commands when replacing ucode
* Zelda-HLE: set state to waiting when replacing ucode
* Clean up Wiimote
* code (comments, casts, variable names)
* Automatic translation resources sync with Transifex
* Don\'t duplicate code for getting paths based on title IDs
* NandPaths: Make .h function order match .cpp
* DolphinWX: Use title ID from ISOFile when possible
* WX: Disable NAND import when emulation is running
* PPCAnalyst: EvaluateBranchTarget improved
* PPCAnalyst: Function calls without link added
* PPCAnalyst: Fix off by one instruction
* ISOFile/GameFile: Correct GetWiiFSPath condition
* ISOFile: Simplify error handling in GetWiiFSPath
* Qt: Port help menu items.
* Contributing: Use constexpr for compile-time constants
* IOS/ES: Fix a ticket validity check
* IOS/ES: Fix DeleteTitle to not use CNANDContentManager
* Boot_WiiWAD: Set the UID and GID on launch
* WX: Don\'t create data dir if it is missing
* Unify memory breakpoint strings
* NetPlaySetupFrame: Remove spaces that shouldn\'t be present
* Qt: Interface Pane
* Qt: Bring Gamelist up to Wx standards
* lint: Check for newline at EOF
* Config/Layer: Fix accidental cast of RecursiveSection to Section
* Fix for Emulator Issue #10267: Game list column sizes are being incorrectly calculated. Default column width was being used for math related to automatic column sizing, in the case of COLUMN_SIZE the default width was -1 which resulted in an issue where an errant scrollbar would appear.
* Qt: Add controller (overview) window
* IOS/ES: Handle fake-signed tickets properly
* Qt: Fix that some columns are not hidden properly
* Config: Fix a formatting issue
* Qt: Add General Pane to Settings
* Qt: Fix how Icons are assigned in Settings Window.
* Boot: Deduplicate code by creating a SetupBAT function
* Boot: Deduplicate code by creating a RunApploader function
* Boot: Read apploader trailer for Wii discs too
* Qt: Fix Interface Pane
* DSPHLE: Use unique_ptr for ucodes
* IOS: Allow instances that are not tied to emulation
* IOS/ES: Implement DeleteTitleContent properly
* Fix DolphinWX.vcxproj.filters
* Use console-appropriate SetupBAT when booting DOL files
* Automatic translation resources sync with Transifex
* Boot: Small simplifications and formatting cleanup
* DSPHLE: Fix a typo in the savestate code
* GameConfigLoader: Fix blank keys for variable sections
* Core: Move ConfigLoaders to a ConfigLoaders filter
* Section: Fix Section::Get
* Frame: Remove unused member function OnToggleDualCore
* VS2017 build fix after upgrading project
* IOS: Fix AddCoreDevices being called twice
* DVDInterface: Replace SetVolume functions
* Boot: Pass volume as argument to functions
* Use SetupBAT in Boot_ELF
* IOS/ES: Remove unused struct
* IOS/ES: Expose title management ioctlvs
* IOS/ES: Implement ImportTitleCancel properly
* Hide non-channel WADs
* DiscIO: Add GetContent() for reading content from WADs
* Reuse the IOS code for WAD installation
* IOS/ES: Consider hidden channels/system menu as channels
* Android: Add pressed state to the on-screen controllers
* DVDInterface: Remove GetVolume
* Android: Animate onscreen joystick
* Don\'t run EmulatedBS2_Wii with VolumeDirectory
* MEGASignatureDB: Add missing override specifiers
* IP/Top: Implement GetInterfaceOpt hardcoded cases
* VolumeWiiCrypted: Store last decrypted offset instead of block number
* VolumeWiiCrypted: Use std::min
* Split SetupBAT into SetupMSR and SetupBAT
* Use SetupBAT in Load_BS2
* Make Load_BS2\'s MSR poking more readable
* Host: Get rid of Host_SetStartupDebuggingParameters()
* Qt: Implement Wiimote Refresh button
* DSP-LLE: dump code if m_DumpUCode instead of DEBUG
* DSP: move DumpDSPCode from DSPLLETools to DSPCodeUtil
* DSP: remove unused DSPLLETools
* DSP-HLE: use DumpDSPCode to de-duplicate logic (and gain disassembly)
* Android: Prevent stuck on-screen buttons
* Android: Add pressed dpad images for other DPIs
* IOS/Network: Log IOCTL_SO_CONNECT return value
* DVDInterface: Fix a regression with changing discs
* DSP-LLE: calculate code CRC _before_ swapping endianness
* DSP: cleanup DumpDSPCode and remove temp file write
* DSPHWInterface: cleanup gdsp_idma_in
* VolumeWiiCrypted: Turn m_dataOffset into a constant
* VolumeWiiCrypted: Replace ChangePartition with a partition parameter
* FileSystemGCWii: Replace m_Wii with m_offset_shift
* Check file system validity before reading opening.bnr
* PPCAnalyst: Use the proper RAM check
* PPCSymbolDB: Remove biased address check
* Android: Initialize video backend setting on first run
* MainAndroid: Resolve -Wmissing-variable-declarations warnings
* Remove D3D12
* Remove Windows 10 SDK requirement from readme
* Readme: Update supported Android CPU architectures
* FrameTools: Prevent dummy code map to be saved
* DiscIO: Simplify volume creation
* DiscIO: Remove VolumeCreator
* Drop remnants of the plugin system
* Remove CBlobBigEndianReader
* Replace some usages of IVolume::ReadSwapped with IBlobReader::ReadSwapped
* Remove JITIL
* NANDImporter: Use a indeterminate progress meter
* NANDImporter: Add logging
* ConfigManager: Remove load/save code to INI for SYSCONF settings
* AX-HLE: delay sending interrupt when done processing command list
* DSP-HLE: cleanup PushMail argument names
* GameSettings: Star Wars: The Clone Wars no longer requires DSP-LLE
* DSPAssembler: remove temporary file
* DSPAssembler: make ORG directive correctly seek forward
* DSPAssembler: add WARNPC directive from xkas (technically, from asar)
* dsp_rom.ds: fix trailing whitespace and line endings
* dsp_rom.ds: use org directive instead of nops
* dsp_rom.ds: use org directive to pad out to correct size
* build.gradle: do not change the output filename, our CI relies on it
* Qt: Fix random crashes
* WX: Use the proper format specifier
* IOS/ES: Implement ES_DeleteSharedContent
* Qt: Implement button mapping dialogs
* VolumeWiiCrypted: Cache TMDs and tickets
* VolumeWiiCrypted: Get title IDs from TicketReader
* VolumeWiiCrypted: Get title keys from TicketReader
* Qt: Fix Wii Motioncontrol button mapping labels
* Qt: Implement analytics (+ prompt)
* PPCSymbolDB: Split SaveMap function
* Qt: Fix rounding errors
* IOS/ES: Implement ES_GetTicketFromView ioctlvs
* IOS/ES: Mark ioctlv 0x3f as invalid
* NANDImporter: fix printf warning
* Qt: Fix default device handling
* Analytics: Report game start on title change
* Add a TitleDatabase
* Include the latest WiiTDB
* WX: Use TitleDatabase for getting title names
* Add an option to show the active title in the title
* UI: Expose the \"show active title\" setting
* SignatureDB: Move two functions into the cpp file
* SignatureDB: Remove unnecessary qualifiers and virtual keywords
* SignatureDB: default the format handler destructor
* SignatureDB: in-class initialize DBFunc members
* SignatureDB: Remove unnecessary header
* TitleDatabase: Remove unused header
* TitleDatabase: Fix header includes
* ESFormats: Fix header includes
* IOSC: Fix header includes
* CMake: don\'t prefix test targets with Test_
* CMake: use implicit target location in add_test
* CMake: use unittests_stubhost object library
* CMake: pass all srcs to add_test in ARGN
* CMake: remove extraneous TestUtils directory
* CMake: don\'t explictly create Tests/ directory
* CMake: move unittests target to UnitTests
* CMake: remove explicit platform libraries from UnitTests
* CMake: specify unittests libs directly in target_link_libraries
* CMake: use RUNTIME_OUTPUT_DIRECTORY rather than setting OUTPUT_NAME each time
* Fix indirect includes
* Qt: Update General, Interface pane
* Automatic translation resources sync with Transifex
* Qt: Fix games crashing on start
* Qt: Fix code formatting
Sat Apr 22 14:00:00 2017 opensuse-packagingAATTopensuse.org
- Update to version 5.0+git.1492884688.8fe0befbc3:
* Add BootMii NAND import functionality
* Put \"Top\" on top of \"Bottom\" in the sensor bar position dropdown
* Jit64: Use a temporary register for memory references. Part 1.
* Jit64: Use a temporary register for memory references. Part 3.
* Jit64: Use a temporary register for memory references. Part 4.
* Update text about pitch depending on emulation speed
* Vulkan: Fix incorrect render pass area for out-of-range clears
* Vulkan: Raise the number of texel buffer/storage image descriptors
* GPFifo: Use a pointer instead of an index
* Jit64: Make psq_lXX PIE-compliant
* Jit_LoadStore: Make dcbz PIE-compliant
* EmuCodeBlock: Make CheckIfSafeAddress PIE-compliant
* Jit_LoadStore: Fix dbat memory access
* IOS/ES: Implement ES_DIGetTMD and ES_DIGetTMDSize
* Rename Misc.cpp to CommonFuncs.cpp
* JitArm64_LoadStore: Fix bug in writing byte to gather pipe
* JitArm64: Reserve W30 in SafeStoreFromReg and stfXX
* Vulkan: Fix invalid resolve at swap time when MSAA is enabled
* IR_X86: Simplify trinary expressions
* IR_X86: Use PtrOffset instead of casting pointers
* IR_X86: Prefer static_cast to C-style casts
* Vulkan: Clamp framebuffer resolve rectangle to texture size
* Vulkan: Ensure framedump texture is incorrect layout for render/readback
* Vulkan: Ensure all frames are written before resizing framedump buffer
* OGL: Use struct for post-processing shader options
* x86-64 support on Android
* Automatic translation resources sync with Transifex
* Lazily initialize m_main_config_dialog (Issue #10213)
* Fix \"All Mini Games Unlocked\" AR Code
* MMU: Get rid of unnecessary temporaries in HostRead_[8|16|32] functions
* MMU: Get rid of pointer casts
* VideoCommon: Add usedualsrc field to BlendingState
* Vulkan: Use BlendingState from VideoCommon
* VideoCommon: Drop SetDitherMode()
* OGL: Drop BlendingState.dither
* Android: Add audio stretch setting
* AudioCommon: set volume _after_ starting stream
* Generate Symbols From RSO Modules added
* ArmCPUDetect: Add missing include
* IOS/ES: Implement GetSharedContents (+ count)
* Automatic translation resources sync with Transifex
* Jit_Integer: Use constant pool in GenerateOverflow
Thu Apr 13 14:00:00 2017 opensuse-packagingAATTopensuse.org
- Update to version 5.0+git.1492072647.722aca0830:
* SDIOSlot0: Separate IOCtl/IOCtlV behavior into individual functions
* EXI: Namespace device classes
* Breakpoints.cpp: fix format string warnings
* BitField: Make mostly constexpr capable
* BitField: Convert typedefs to using aliases
* BitField: Get rid of a C-style cast
* [Android] Load the game banner from the iso and use if no screenshot is available
* StubHost: remove unused Host_RequestFullscreen()
* CoreTimingTest: make AdvanceAndCheck() static (fix warning)
* Change the color of the selected slot to make it more visible
* Update to Android SDK 25
* DiscIO: make sure to initialize out args to ReadSwapped
* Arm64: Use PRIi64/PRIx64 for printf
* Arm64Emitter: extract lambda to AddImmediate()
* JitArm64_Integer: extract bit operation lambdas
* JitArm64_Integer: remove unused imm_neg
* JitArm64_Integer: fix signedness comparison warning
* WX: Move init mutex lock to after command line
* WX: Redirect stdout to console output
* IOS/BTReal: Always use config descriptor 0
* IOS/BTReal: Properly check for libusb failures
* Revert \"Use a single libusb context\"
* IOS/USB: Unref libusb devices manually
* IOS/ES: Handle imports more accurately
* VideoInterface: Initialize union members directly where applicable
* VideoInterface: Utilize std::array where applicable
* VideoInterface: Make clock frequency array constexpr
* VertexLoaderBase: Use std::array where applicable
* Fifo: const correctness
* XFStructs: Get rid of an unnecessary pointer cast
* VertexLoaderBase: Return debug strings by value
* VertexLoaderManager: Return debug strings by value
* Generate Symbols From menu added
* Initial support for Haiku.
* Fifo: Remove unnecessary integral casts
* CPU: Convert state enum to an enum class
* IOS: Move ES return codes
* SignatureDB: Support for WiiTools MEGA files added
* MEGASignatureDB: Move implementation details into the cpp file
* MEGASignatureDB: Move objects where applicable
* MEGASignatureDB: Remove unused variable in Apply
* MainMenuBar: Amend MEGA signature help tooltip
* Common: Remove dead code in NandPaths
* Frame: Remove GetGameListCtrl()
* OGL: Fix MSAA being forced to 1x
* Move DVD code to a new directory
* Move DVDInterface\'s pure (stateless) math code to a new file
* VertexLoaderTest: fix maybe-uninitialized warning
* Remove libao sound backend
* OGL: Fix render-target texture mipmap allocation
* GLExtensions: Seperate GL_ARB_texture_storage from GL 4.2
* GLExtensions: Seperate GL_ARB_shader_image_load_store from GL 4.2
* GLExtensions: Seperate GL_ARB_compute_shader from GL 4.3
* OGL: Use ARB_texture_storage to allocate TextureCache entries
* VideoBackends: Add support flag for compute shaders
* OGL: Support compute shaders and emitting GLSL 4.3
* VideoBackends: Add configuration field for GPU texture decoding
* VideoCommon: Add texture decoding shader generators
* VideoCommon: Changes to TextureCache to support decoding in backend
* OGL: Implement GPU texture decoding backend
* OGL: Add GPUTimer class for measuring execution time of a draw/dispatch
* Vulkan: Compute shader support
* Vulkan: Implement compute-shader based GPU texture decoding
* Android: Add option for enabling GPU texture decoding
* Use pointers inside ini loop to retain references to ini files
* Core: Amend VS filter tag
* Frame: Make TAS dialogs private
* Movie/Frame: Amend variable naming
* Frame: Convert TAS dialog C array to std::array
* ExpressionParser: Rename ParseStatus\' Success member to Successful
* IOS/IPC: Remove unneeded forward declaration
* IOS: Don\'t expose HLE::Reset()
* FrameTools: unbind KEY_DOWN handler when game stops
* TASInputDlg: Use std::array where applicable
* TASInputDlg: Apply auto to UI control initializations where appropriate
* TASInputDlg: Get rid of unnecessary event casts
* TASInputDlg: Simplify event queueing calls
* TASInputDlg: Make constructor explicit
* TASInputDlg: Replace includes with forward declarations
* TASInputDlg: Use an enum for ID constants
* Frame: Remove callback function prototypes from header
* Core: Remove unimplemented function prototype SetBlockStart
* Core: Remove unnecessary forward declaration
* Core: Make EmuThread internally linked
* Core: Hide determinism global
* D3D: Drop redundant interface TextureEncoder
* IOS/ES: Fix GetTMDView
* Add configurable toggle that rounds vertices to the nearest pixel when w=1.
This fixes some games at higher IRs.
* IOS/WFS: Fix logging message
* TextureCacheBase: fix custom textures not being loaded
* ControllerEmu: Replace includes with forward declarations
* CoreTiming: Pull globals into a single struct
* Jit_SystemRegisters: Make mfspr PIE-compliant
* Common: Add missing set(LIBS ...) for mbedtls
* Add unit tests for IOS/ESFormats
* WX: Disable a few menu items when a Wii title is running
* VideoCommon: rework anamorphic widescreen heuristic
* TextureConversionShader: Fix compile error in C14X2 decoder
* IOS/ES: Block ES_DIVerify from the IPC interface
* IOS/ES: Return IPC_EINVAL for unknown ioctlvs
* TextureConversionShader: Add missing swap for index of C14X2 textures
* StringUtil: Fix a ctype assertion
* TextureCacheBase: remove duplicated variable
* Frame: Make cheat dialog private
* FileSearch: Namespace functions under the Common namespace
* TextureCache: Fix incomplete GPU texture decoding of non-square mips
* Frame: Fix macOS keyboard while emulation is running
* AX: Implement loop counter
* Boot: Prevent ELF to be considered as a disc
* CachedInterpreter: fix HLEFunction argument
* Automatic translation resources sync with Transifex
* Add i18n comments for the acronym IR
* AX: Add support for UCodes without LPF
* GameIni: DSP LLE no longer required for Star Wars: Rogue Squadron
* Revise descriptions for new settings
* Boot: Remove useless check
* Boot: Always emulate BS2 once when booting a DOL
* Boot: Allow setting a default ISO for Wii DOLs
* Boot: Make default ISO code for DOLs consistent with ELFs
* SI_Devices: Get rid of pointer casts for ID assignment in RunBuffer
* VideoConfigDiag: Move event implementations into the cpp file
* RenderBase: const correctness
* RenderBase: Eliminate renderer global accesses within the Renderer class
* Simplify condition for enabling/disabling vertex rounding checkbox
* Automatic translation resources sync with Transifex
* PatchEngine: Add Reload() function
* HLE: Add PatchFixedFunctions() function
* HLE: Add Reload() function
* RenderBase: Return a tuple from CalculateTargetScale instead of using out parameters
* RenderBase: Return a tuple from ConvertStereoRectangle instead of using out parameters
* PPCTables: Do not consider OPTYPE_UNKNOWN as valid instruction
* Make the Wii config pane shorter
* TextureConversionShader: Consider source format of EFB for EFB2RAM
* VideoBackends: Support updated texture encoding shader generators
* Vulkan: Linear filter >1xIR EFB copies, matching the other backends
* ConstantPool: Return a pointer instead of an OpArg
* Jit64AsmCommon: Make frsqrte and fres PIE-compliant
* CMake: turn on -fdiagnostics-color for Ninja builds
* MathUtil: References can be const
* x64Emitter: Allow code alignment to arbitrary power of 2
* OpenALStream: Remove audio stretching
* soundtouch: Use shorts instead of floats for samples
* Mixer: Return actual number of samples mixed into buffer from MixerFifo::Mix
* Mixer: Implement audio stretching
* Add audio stretching as a configuration option
* AudioConfigPane: Allow user-configuration of audio stretching
* Mixer: Disable frequency shifting when stretching is enabled
* Mixer: Calculate actual_samples based on availability in all FIFOs
* Mixer: Use a temporary buffer when stretching audio
* Mixer: Tweak audio stretch parameters
* Jit_LoadStorePaired: Make psq_st PIE-compliant
* Remove audio backend tooltip
* TextureConversionShader: fix syntax error
* JitArm64_RegCache: Use std::array where applicable
Mon Mar 27 14:00:00 2017 opensuse-packagingAATTopensuse.org
- Update to version 5.0+git.1490583999.dc2d11c1a7:
* DSPIntMultiplier: Place translation unit local functions in an anonymous namespace
* GCMemcardDirectory: Move flush interval constant into the cpp file
Sun Mar 26 14:00:00 2017 opensuse-packagingAATTopensuse.org
- Update to version 5.0+git.1490557994.76cece8157:
* Common: Support for function-specific instruction set target on x64
* TextureDecoder: Use target attributes on SSSE3 decoders
* Common: Use function-level targeting for CRC32 (SSE4.2)
* AudioCommon: Remove unused _M_SSE test
* DSPHWInterface: Use SSSE3 function targeting
* Boot_WiiWAD: Simplify state_checksum
* Change \"Fullscreen\" Menu Option to \"Toggle Fullscreen\"
* VideoBackends: Set the maximum range when the depth range is oversized.
* OGL: Add support for glDepthRangedNV to handle oversized depth ranges.
* VideoBackends: Remove depth range clamping hacks.
* Fixed the remove and add buttons not disabling after removing a code.
* VideoBackends: Use vertex shader depth range if ztexture is used.
* Disable pinned memory for AMD mesa drivers
* Handle delayed frames at the end of the movie.
* guess format before allocating context
* Arbitrary dump formats.
* More warnings for AVIDump.
* XVID FourCC for MPEG-4 codecs.
* Configable dump codec.
* Dump to arbitrary URLs.
* Appease global header warning.
* error logs
* NetPlay: use move semantics instead of unique_ptrs
* NetPlayClient: rename variables: spac -> packet
* Don\'t save watches and breakpoints on stop and load on boot
* VideoCommon: Eliminate static state in Renderer
* VideoCommon: Move some common initialization logic to RenderBase
* VideoCommon: Rename Renderer s_ prefixes to m_
* VideoCommon: Move last EFB scale handling to CalculateTargetSize
* VideoCommon: Store last window request width/height
* Android: Move screenshot waiting logic to Renderer
* VideoCommon: remove unnecessary trunc()
* Contributing.md: Minor re-organization of headings
* Logging: Add CORE type
* Move IniFile section chunk handling to IniFile::Section
* Implement command line option setting
* Base configuration loader
* Game configuration loader
* GameConfigLoader: Ignore unknown entries
* GameConfigLoader: Implement missing Save function
* GameConfigLoader: Fix issues mentioned in code review
* NetPlay configuration loader
* Movie configuration loader
* Add core loaders to cmake
* Update Visual Studio build files
* Don\'t use hidapi-hidraw without udev.
* IOS/ES: Implement ES_DIGetTMDView (and GetTMDViewSize)
* Use ffv1 if user requests it.
* GetDumpPath function.
* Warn on invalid video codec.
* Appease linter.
* Fix a vector assertion introduced by PR#5002
* CachedInterpreter: Get rid of an unnecessary cast
* Memmap: Remove unnecessary const on function declaration parameters
* PowerPC: Remove unnecessary const on function declaration parameters
* Parse user directory on nogui CLI.
* GeneralConfigPane: Fix analytics sizer\'s right side being misaligned by 5 units
* GCAdapter_Android: Fix an array bounds overrun in Read()
* cmake: Add initial CMake support for VS2017
* cmake: Fix check_and_add_flag() with Visual Studio generators
* cmake: Fix typo in dolphin_compile_definitions
* core: Add missing include
* common: Don\'t include intrin.h in a namespace
* Moved X11Utils into UICommon.
* Moved NoGUI out of DolphinWx.
* Save new framedump options.
* IOS/ES: Check the content hash during imports
* DVDInterface: Call SetDiscInside when setting volume
* DVDInterface: Move a check from SetDiscInside to SetLidOpen
* Always use visible text in GameList
* DVDInterface: Remove s_disc_inside
* DVDInterface: Remove the SetLidOpen parameter
* DVDInterface: Remove SetDiscInside
* DVDInterface: Remove VolumeIsValid
* DVDInterface: Assert IsDiscInside() in GetVolume()
* ConfigManager: Remove m_strName
* PatchEngine: Remove an unneeded comment
* Don\'t special-case nogui exe name on Apple.
* IOS/ES: Partially restore hack to fake IOS titles
* GCMemcard: Mark class constructors explicit where applicable
* IOS/SSL: Make sure we are using a correct cert/key
* VideoCommon: Fix crash at startup with virtual XFB enabled
* VideoBackends: Move max texture size to VideoConfig
* Unify the way of setting game ID, title ID, revision
* ConfigManager: Hack for getting the right revision on ES_Launch
* Get the right game ID for SSBB\'s Masterpiece partitions
* Volume: Use ReadSwapped more
* IOS/Network/IP/Top: Separate behaviors into their own functions
* D3D11: Fix error on startup with >2.5xIR selected
* cmake: Find bundled ffmpeg even if you have pkg-config on Win32
* RenderBase: Check if early ztest is enabled before falling back to vertex depth range.
* GLExtensions: remove NV_depth_buffer_float from OpenGL 3.0
* IOS/ES: Write import files to /import first
* IOS/ES: Implement ES_AddTitleCancel
* IOS/ES: Clear /import on ES initialization
* IOS/ES: Implement ES_GetStoredContents ioctlvs properly
* IOS/ES: Fix GetViews to not check for the TMD
* Fix issue 10146 (compilation issue because of colliding defines)
* Automatic translation resources sync with Transifex
* IOS/ES: Handle personalised tickets properly
* DSP/Jit: Load address of m_cycles_left into register
* DSPEmitter: Make helper functions private
* Fix `ReadCertFile` by opening as binary file
* IOS/ES: Fix GetStoredContentsFromTMD
* DSPEmitter: Remove unnecessary const specifiers from function declaration parameters
* DSPInterpreter: Remove unnecessary const specifiers from function declaration parameters
* Remove Blob nullptr checks from Volume code
* Fix VolumeIsValid being referenced even though it was deleted
* FileMonitor redesign
* FileMonitor: Move file system parsing to DVD thread
* HW/DSP: Remove prefixed underscores from parameter names
* DSPLLE: Remove commented out code
* SI_DeviceGBA: Store the device number as an int
* SI_DeviceGBA: In-class initialize variables
* SI_DeviceGBA: Use std::array class members instead of C arrays
* SI_DeviceGBA: Place implementations within the cpp file
* SI_DeviceGBA: Make GBASockServer\'s constructor explicit
* IOS/ES: Split the ES code
* SI_DeviceGBA: Amend variable naming
* SI_DeviceGBA: Amend printf formatting specifier for size_t
* HotkeyInputConfigDiag: set DeviceRelatedSizer to wxEXPAND
* InputConfigDiag: make m_iterate protected, not private
* Implement hotkey options group in HotkeyInputConfigDiag
* Move \'Background Input\' to controller config dialog
* Remove unused ControllerEmu::BackgroundInputSetting
* Make ControllerEmu::BooleanSetting non-virtual
* Move LoadPatches calls
* OGL: Remove support for NV_depth_buffer_float.
* SI_DeviceGCController: In-class initialize variables
* SI_DeviceGCController: Amend variable names
* DSP/Jit: Explicitly specify scratch register for Update_SR_Register
* Default to SSL verify on
* CMake: Use CMAKE_CXX_STANDARD instead of passing -std=c++14
* CMake: add CMAKE_CXX_STANDARD_REQUIRED=ON
* SI_DeviceDanceMat: Amend variable naming
* SI_DeviceGCAdapter: Amend variable naming
* SI_DeviceGCSteeringWheel: Amend variable naming
* SI_DeviceKeyboard: In-class initialize variables
* SI_DeviceKeyboard: Amend variable naming
* GCMemcard: Move memcard source files to their own directory
* GCMemcard: Amend variable naming for MemoryCardBase
* GCMemcardDirectory: Amend variable naming
* GCMemcardRaw: Amend variable naming
* MMU: Create constants for our BAT flags.
* VideoConfig: add bSupportsFragmentStoresAndAtomics
* extract OGL::FramebufferManager::CreateTexture
* extract OGL::FramebufferManager::BindLayeredTexture
* OGL: implement Bounding Box on systems w/o SSBO
* OGL: only create stencil buffer when needed
* videoconfig: add BBoxPreferStencilImplementation
* SI: Amend variable naming
* SI: Move MAX_SI_CHANNELS into the SerialInterface namespace
* EXI: Move enum constants into the ExpansionInterface namespace
* SI: Namespace device classes
* SI: Convert SI buffer from a C array to std::array
* Simplify GetSysMenuRegion
* Use 6-char game IDs for NAND tiles (if they are printable)
* VertexShaderGen: Correct for negative viewport dimensions.
* put the source reference onto its own line to avoid the awkward formatting
* add the hash for the PAL v1.1 BIOS
* change parameter names to match our coding style while we\'re at it
* Fix memory breakpoints not triggering on Windows
* DSP/Jit: PIE support
* DSPJitRegCache: Remove ebp_store
* OGL: Fix texture_type checks in CreateTexture
* Display nicer version strings for the Wii Menu
* Fix GetSysMenuRegion\'s handling of Wii Menu 1.0
* Return a more meaningful type from GetSysMenuRegion
* Display a different error message when failing to ES_Launch the Wii Menu
* Check whether WAD is a channel before reading names
* Fix menu actions on Android TV
* Fix loading the saved screen shots for Android version
* Remove obselete game menu settings button
* Memmap: Replace \'0\' constant with nullptr
* ES: Remove unused string format argument in LaunchPPCTitle
* Fix memory breakpoint when checking the middle of the data
* NetPlayClient: Eliminate variable shadowing
* IOS: Add NandUtils
* IOS/ES: Add functions to get TMDs
* IOS/ES: Move GetStoredContentsFromTMD to NandUtils
* IOS/ES: Use FindInstalledTMD instead of content loader
* NetPlayClient: const correctness
* NetPlayServer: const correctness
* Jit64AsmCommon: Use correct quantization table
* Don\'t install static mbedtls libraries
* Automatic translation resources sync with Transifex
* JitArm64: Fix gpr.GetReg usages in conditional code.
* JitArm64: Fix gpr.R() usages in conditional code.
* JitAsmCommon: Add missing sizes to constant arrays
* ConstantPool: Implement a constant pool
* EmuCodeBlock: Use ConstantPool
* Jit_FloatingPoint: Use MConst for constants
* Jit_SystemRegisters: Use MConst for constants
* EmuCodeBlock: Use MConst for constants
* Jit64AsmCommon: Use MConst for constants
* IR_X86: Use MConst for constants
* Jit_SystemRegisters: Add missing sizes to constant arrays
* JitAsm: Add missing forward declaration of X64CodeBlock
* JitBase: Make MergeAllowedNextInstructions a const member function
* JitBase: Rename MergeAllowedNextInstructions to CanMergeNextInstructions
* FifoPlayer: In-class initialize member variables where applicable
* FifoRecorder: In-class initialize member variables where applicable
* FifoDataFile: In-class initialize member variables where applicable
* CodeBlock: Add support for multiple children
* ConstantPool: Externalize memory allocation
* Jit64: Merge memory allocations into a single allocation
* WiimoteEmu: refer to settings by name, not index
* GeckoCodeConfig: Return vector by value for LoadCodes()
* UICommon: Don\'t print --version option twice
* GeckoCodeConfig: Move gecko code title building to its own function
* GeckoCodeConfig: Remove unused commented out code
* GeckoCodeConfig: Amend unnecessary string literals to char literals
* GeckoCodeConfig: Use compare instead of substr for comparing substrings
* MMU: remove unused var HW_PAGE_TAG_SHIFT
* InputConfigDiagBitmaps: add switch empty cases (fixes warning)
* IniFile: Make Section constructor explicit
* TextureCache: Don\'t lock freed rendertargets for one frame.
* IniFile: Make Section\'s string constructor instances take strings by value
* IniFile: Provide an rvalue reference overload for SetLines
* IniFile: Use character literals instead of string literals where applicable
* IniFile: std::move a std::string in GetLines
* IniFile: Replace string joining code with JoinString
* IniFile: Replace a character erase with pop_back()
* ARDecrypt: const correctness
* Arm64Emitter: Get rid of pointer casts in PoisonMemory
* VertexLoaderBase: In-class initialize class members where applicable
* DiscIO: add empty UNKNOWN_REGION case (fixes warning)
* EmuCodeBlock: Place ConvertDoubleToSingle temporaries on the stack
* JitAsm: Use stored_stack_pointer instead of s_saved_rsp
* Clarify the log message for unknown Wii Menu regions
* MMU: rewrite loop to avoid warning
* IP/Top: rename private methods à la HandleXRequest
* DVDInterface: Update comment about buffer speed
* BitUtilsTest: compare ints of the same signedness (fixes warnings)
* UnitTests: use EXPECT_TRUE/EXPECT_FALSE (fixes warnings)
* Fix wrong address in zz_ symbol name
* Automatic translation resources sync with Transifex
* TextureCacheBase: Convert bound_textures from a C array to a std::array
* EGL: Fix missing-braces warning
* Jit64: Fix crash at startup
* IOS/ES: Move shared content map, uid.sys code
* fix incomplete end-tag
Mon Mar 6 13:00:00 2017 opensuse-packagingAATTopensuse.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 2 13:00:00 2017 opensuse-packagingAATTopensuse.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 13:00:00 2017 opensuse-packagingAATTopensuse.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:00:00 2017 opensuse-packagingAATTopensuse.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 13:00:00 2017 opensuse-packagingAATTopensuse.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 13:00:00 2017 opensuse-packagingAATTopensuse.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 6 13:00:00 2017 opensuse-packagingAATTopensuse.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 1 13:00:00 2017 opensuse-packagingAATTopensuse.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 13:00:00 2017 idonmezAATTsuse.com
- Update to git snapshot 2020928fd8
Fri Jan 13 13:00:00 2017 idonmezAATTsuse.com
- Update to git snapshot 8b6bf84a7e
Tue Dec 27 13:00:00 2016 idonmezAATTsuse.com
- Update to git snapshot 8e506cb974
Thu Dec 8 13:00:00 2016 kamikazowAATTopensuse.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 14:00:00 2016 opensuseAATTsukimashita.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