SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
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


 
ICM