|
|
|
|
Changelog for dolphin-emu-5.0+git.1504686827.1073053df9-3.6.x86_64.rpm :
Thu Sep 7 14:00:00 2017 9AATTcirno.systems - Fix build revision (NetPlay feature relies on it) Wed Sep 6 14:00:00 2017 opensuse-packagingAATTopensuse.org - Update to version 5.0+git.1504686827.1073053df9: * DirectoryBlob: Replace std::set with a new class * DirectoryBlob: Lookup DiscContents by offset + size instead of offset * DirectoryBlob: Change the return type of Add/CheckSizeAndAdd * DirectoryBlob: Don\'t add DiscContents with size 0 * DirectoryBlob: Remove redundant assert * DirectoryBlob: Fix reading beyond the end of the disc * FileSystemGCWii: Don\'t add 0-size files to m_offset_file_info_cache * DirectoryBlob: Remove unused DiscContent member * fix stored memory stride for normal textures * Do not load overwritten textures by hash * Keep textures that are overwritten by efb copies, if the stride matches * PowerPC: Fix indirect includes for GDBStub * Tools: Check for git and clang-format version 3.8. * in lint.sh * miniupnpc: use correct include dirs for cmake * miniupnpc: expose namespaced target alias * FindMiniupnpc: expose imported library target * CMake: use miniupnpc target instead of global vars * Try to fix File::Copy with non-1024-byte aligned sizes * CommonFuncs: LastStrerrorString added * Add initial paths to GameTracker after construction * Connect to Settings::PathAdded/Removed directly in GameListModel * UberShaderPixel: Fix sampling of EFB copies in stereo modes * [Android] Cleanup unused resources & code * D3DBase: Only use a stereo swapchain if quad-buffering is enabled. * GameListModel: make UpdateGame update existing files as well * GameListModel: make UpdateGame take a const ref * GameListModel: fallback to file name if long name is empty * GameFile: don\'t assign English long name for ELF/DOLs * Common: add WorkQueueThread * GameTracker: use WorkQueueThread * CommonTypes: Qualify standard integral types in typedefs with std:: * Depreciate old OSX Keyboard and Mouse * RenderState: Fix incorrect blending factors when removing the color usage. * Revert \"Try to fix File::Copy with non-1024-byte aligned sizes\" * FileUtil: Simplify File::Copy on non-Windows platforms * VideoCommon: Fix bug #10464 (RA4 format not handled in TextureDecoder) * GameFile: handle missing banners in UI instead * JitArm64: Fix rlwinmx. * GameFile: add missing include for QFileInfo * GameFile: don\'t store file path parts * Fix JIT64 mtmsr - PIE support caused the codesize * Fix DolphinWX build issue * Revert \"DirectoryBlob: Use NonCopyable\" * Remove NonCopyable * keyboard fixes v2 * GameFile: remove unused m_company * Fix OSX hotkey defaults * WFS: Implement CLOSE_2 as a clone of CLOSE. * WFSI: Stub out SET_FST_BUFFER. * WFSI: Implement both GET_TMD ioctls. * WFS: Add a basic GET_ATTRIBUTES implementation. * WFS: Implement MKDIR. * WFSI: Create meta/work/save dirs when applying title profile. * WFS: Implement CREATE_OPEN along with OPEN. * WFS: Implement WRITE and WRITE_ABSOLUTE. * WFSI: Fix install directories creation. * WFSI: Implement install finalization. * WFS: Share error codes with WFSI. * WFS: Implement RENAME. * WFSI: Implement CHECK_HAS_SPACE. * WFSI: Get the patch info from PREPARE_DEVICE. * WFSI: Rename a few ioctl handlers. * WFSI: More work to support patching: split off current_tid/gid and import_tid/gid * WFSI: Adapt FINALIZE_TITLE_INSTALL for patch support. * WFSI: Implement patch install finalization. * WFSI: Fix the TMD size check. * WFSI: Rename 2 ioctls to better reflect their purposes. * WFSI: Implement internal Cancel{Title,Patch}Import. * WFSI: Add missing functionality to ImportTitleInit. * WFSI: Implement IOCTL_WFSI_IMPORT_TITLE_CANCEL. * WFSI: Implement GET_VERSION. * WFSI: Implement noop ioctl 0x8f. * WFS: Fix logging types. * SW NativeVertexFormat: Utilize std::array where applicable * Clipper: Copy both color sequences in CopyVertex as opposed to one * formatting cleanup * GameINI: Add INIs for Brawl VC games * Automatic translation resources sync with Transifex * MainAndroid: Remove s_filename * WiimoteReal: Fix device handles not being closed * Fix vulkan crash on drivers without atomic load/store support * Make the Android settings parser a bit more robust * Implement GamePAd and MultiAxisController detection * Qt: Implement gamelist caching * Remove FFMPEG check for Renderer::IsFrameDumping() * Set wxUSE_XLOCALE to 0 * DiscIO: Fix TMD extraction * Fix regression in File::CopyDir * Qt/PropertiesDialog: Make title more like Wx * OGL: Fix EFB pokes using incorrect color/depth * Qt/GraphicsWidget: Fix bad layout column * ConstantManager: Use std::array where applicable * Qt: Implement \"Import Wii Save\" * Qt: Implement \"Export All Wii Saves\" * Qt: Implement \"Load GameCube Main Menu\" * Add VideoLogic (ImgTec) PCI ID * Add Bug to Disable \"LoadOp\" clear renderpass in vulkan * Qt: Implement \"Import BootMii NAND Backup\" * Qt: Implement \"Extract Certificates from NAND\" * Add Kirby Return to Dreamland metafortress patch * Qt: Fix building on <= 5.7.x * Translation resources sync with Transifex * CMake: Move DISABLE_WX to ENABLE_WX * CommandProcessor: Remove unnecessary include * AsyncShaderCompiler: Forward arguments to the specified type\'s constructor in CreateWorkItem() * AsyncShaderCompiler: use std::make_unique in CreateWorkItem() * D3D: Eliminate redundant ID3D11DeviceChild * casts * Parse IMGTEC\'s GL_VERSION string format * Mark an ImgTec driver bug as fixed in 1.8AATT4693462 * OGL/ProgramShaderCache: Remove unnecessary virtual keyword * VideoBackends: Add the explicit keyword to WorkItem-derived class constructors * Qt/MSVC: Add icon * Qt/GameList: Implement SelectionChanged() * OGL/VertexManager: Make vertex and index buffer handles private * Qt: Implement \"Movie\" menu * Qt: Implement TAS/Movie shortcuts * Qt/DevelopmentWarning: Add \"Don\'t show me this warning again\" option * D3D11: Create debug device when validation layer is enabled in options * D3D11: Use blending state from VideoCommon * RenderBase: Drop SetColorMask and SetLogicOpMode * Renderer: Change SetBlendState to accept a BlendingState * ShaderGen: Support writing integer colors when logic op is enabled * D3D: Use Direct3D 11.1 where supported * D3DBase: Use the correct version of CreateDXGIFactory. * DVDInterface: Reply to 0-length commands * DVDThread: Don\'t show an error message for all 0-length reads * D3DTexture: in-class initialize class members where applicable * D3DTexture: Remove unused bindflags D3DTexture2D member variable * Software/Tev: const correctness * DSP: Fix missing masking for accelerator registers * DSPSpy: Add test for accelerator masking behaviour * D3D: Support logic op through integer render target view * Qt/ControllersWindow: Use std::map instead of std::unordered_map * Qt/SettingsWindow: Fix window not being detected as a dialog by some window managers * ShaderGen: Output uint when logic op is enabled for D3D ubershaders * VideoBackends: Clear uid bits that are unused for the current backend * Vulkan: Use a separate queue for presenting. * D3D: Properly handle dual source blending
Fri Aug 18 14:00:00 2017 opensuse-packagingAATTopensuse.org - Update to version 5.0+git.1503053474.8d7f28e79b: * Hide mouse cursor after delay in DolphinWX * D3DBase: Raise error if d3dcompiler_47.dll cannot be loaded * DiscIO: Add a Volume::ReadSwappedAndShifted function * Vulkan: Add a driver bug for NV when MSAA is enabled * GameINI: Replace Wii.Widescreen with AspectRatio * Don\'t force the aspect ratio in GameINIs * Hide mouse cursor after delay in DolphinQt * NetPlayServer: actually set m_upnp_inited * NetPlayServer: encapsulate m_upnp_inited in initUPnP() * Remove non-integer IRs * Convert to/from old EFB scale numbering * Qt: Add \"Start NetPlay\" option to the menubar * Qt: Implement GetUniqueID() * Qt/GameList: Implement GetModel() * Qt/GameList: Add method to get unique ID for item * TraversalClient: make FailureReason an enum class * Fix 8 and 16 bit writes in codehandler * VideoCommon: Fix typo in comments introduced by #5849 * Qt/NetPlay: Implement MD5 dialog * Ignore capabilities reported by an XInput device * Qt: Implement NetPlay * Qt/GameList: Add \"Host with NetPlay\" option * Settings: Implement NetPlay globals * Make Visual Studio happy * Fix 8 and 16 bit writes in codehandler (Source) * Qt/NetPlay: Use TraversalClient::FailureReason * Make DolphinQt2 netplay strings more like in DolphinWX * Automatic translation resources sync with Transifex * BTBase: Fix a file deletion issue on Windows * WiiUtils: Move ShouldInstallTitle to the online updater * WiiUtils: Refactor InstallWAD * WiiWad: Allow using WiiWad with more than just files * DiscIO: Add a blob reader for Volume files * WiiUtils: Add a disc updater * UI: Refactor Wii update code * WX: Add menu item to perform system update from disc * Qt: Add menu item to perform system update from disc * Qt: Fix WiiUpdate progress dialog cancel button * dsp_rom: skip bootucode_ax when running from entrypoint * GameList: make GetSelectedGame a pointer to GameFile * RSO: Import data symbols * Config: Add Get/Set on Layer * Config: Include SYSCONF in base layer * WX: Reload Wii config pane on config change * Config: Add MainSettings * Config: Fix Movie config loading/saving * DolphinQt2: Replace \"Pad size\" with \"Buffer size\" * DolphinWX: Replace \"Pad buffer\" with \"Buffer size\" * Config: Fall back to the system menu region * Config: Set DOL/ELF region to UNKNOWN * Automatic translation resources sync with Transifex * UberShaderPixel: Use an if trees instead of switch statements on GL * Interpreter: Fix cmpi. * m_bt_wiimote_motor rename and tooltip addition * JitArm64: Fix and improve the cmpXX instructions. * JitArm64: Update CR helpers to reflect their usage. * JitArm64: Optimize rlwinmx. * JitArm64: Fix LSL/LSR/ROR/ASR wrappers. * JitArm64: Use the updated wrappers. * ES: Fix wrong log message. * ES: Split out GetTitleId to a separate method. * WFS: Fix shutdown behavior with long hanging requests. * WFS: Stub out unimplemented ioctl 0x08. * WFS: Stub WFSSRV\'s flush command. * Common/CMakeLists: sort source files * Common: extract UPnP namespace from NetPlayServer * UPnP: cleanup variable names * UPnP: coalesce s_our_ip and cIP * UPnP: cleanup function names * UPnP: use std::to_string * UPnP: cleanup variable name desc_xml * Qt MainWindow: clean up Netplay settings logic * NetPlayClient/Server: apply Parameter Object pattern to traversal parameters * NetPlayServer: handle port forwarding in constructor * UPnP: remove unneeded vector in InitUPnP() * UPnP: move variable declaration to where it\'s used * UPnP: use value-initialization instead of std::memset * BitUtilsTest: update to pass clang-format * Tools/lint.sh: lint all of Source, not just Core * Fix two small lint errors * Qt frontend build fix for USE_UPNP=OFF * Fix OPROFILE linux build with -Wl,--as-needed * WFS: Implement current/home path expansion. * WFS: Document WFSSRV ioctl 0x0c as being mkdir. * WFS/NAND: Better handle GID. * USB: Add a stub HIDv5 implementation and use it for IOS59. * WFS: Normalize paths before opening. * WFS: Implemented the GET_SIZE ioctl. * WFS: Implement READ_ABSOLUTE (merged with READ implementation). * WFS: Return a proper ENOENT code on failed OPEN. * WFS: Implement GET_HOMEDIR. * SymbolDB: Blank stripped symbol name fixed * Qt: Fix old usage of GetSelectedGame * WFS: Use a separate log type for WFS related logs * RunOnObject: add missing QThread include
Wed Aug 9 14:00:00 2017 opensuse-packagingAATTopensuse.org - Update to version 5.0+git.1502208477.8b5ae7b0c7: * Remove CoreAudio audio backend * Common: Add a Lazy type * VolumeWii: Defer loading tickets, TMDs and keys until when needed * Fix Forecast Channel * Improved Super Mario Sunshine INIs * SI_DeviceGBA: clarify request-response state machine * Move GBASockServer logging into SI_DeviceGBA * GBASockServer: cleanup GetNextSock and GetNextClock * GBASockServer: clean up Receive() return value * SI_DeviceGBA: clean up GetTransferTime() * SI_DeviceGBA: remove duplication of GBASockServer destructor logic * SI_DeviceGBA: make GBASockServer a member instead of parent * SI_DeviceGBA: extract magic numbers SEND_MAX_SIZE, RECV_MAX_SIZE * SI_DeviceGBA: use SI_ERROR_NO_RESPONSE when client isn\'t connected * SI_DeviceGBA: if a client doesn\'t respond within 1s, disconnect them * Fix an incorrect OES suffix on glMultiDrawElementsBaseVertex * QtUtils: Add BlockUserInputFilter * MappingButton: use BlockUserInputFilter * IOWindow: use BlockUserInputFilter * Qt: Overhaul menubar * Add support for SDHC. * SDHC documentation and cleanups. * Analytics: Report a few more video settings * Config: Fix returned game INI filenames for title IDs * WX/Debugger: Clean up event handling * WX: Automatically pause the core for the JIT menu items * VideoConfig: Drop force vertex/pixel ubershader settings * Ubershaders: Fix 6-bit color truncation not being applied * Config: Fix the loader Load() being called twice * Android: Fix ubershader hybrid setting * Config: Reload game INI on title change * Qt: Add log menubar options * Qt: Implement logging settings and signals * Qt: Implement logging widget (+ configuration) * Fix axis not working with Switch Pro controller on macOS * GLExtensions: Add GL_ARB_texture_compression_bptc * HiresTextures: Support loading BC7 (BPTC) from DDS files * GameINI: Force safe texture cache for the System Menu * GameINI: Force safe texture cache for the Wii Shop * Boot: Consider DOL/ELF files as possible volumes * Blob: Add interface for reading decrypted Wii data directly * Turn VolumeDirectory into DirectoryBlob * Remove DVD root and apploader path settings * DirectoryBlob: Move constants to .cpp file * DirectoryBlob: Make some functions private * DirectoryBlob: Create a DiscContent class for use in m_virtual_disc * DirectoryBlob: Let DiscContent be backed by memory instead of file * DirectoryBlob: Use DiscContent for everything in ReadPartition * DirectoryBlob: Use DiscContent for ReadNonPartition too * DirectoryBlob: Use DISCIO instead of DVDINTERFACE for logging * DirectoryBlob: Support tickets and TMDs * DirectoryBlob: Require header file (boot.bin) * DirectoryBlob: Don\'t keep DOL in memory * Don\'t check validity twice when creating DirectoryBlob * DirectoryBlob: Support bi2.bin * DirectoryBlob: Rename DISKHEADERINFO_ADDRESS to BI2_ADDRESS * DirectoryBlob: Add ReadFileToVector function * DirectoryBlob: Support region.bin * DirectoryBlob: Restructure SetApploader * DirectoryBlob: Move content emplacement out of the constructor * DirectoryBlob: Split out setting TMD and ticket to new function * DirectoryBlob: Split out setting partition table to new function * DirectoryBlob: Don\'t use member variables for addresses * DirectoryBlob: Improve SetApploader * DirectoryBlob: Remove m_fst_name_offset * DirectoryBlob: Make some constants local * DirectoryBlob: Split out setting BI2 to new function * DirectoryBlob: Make PadToAddress and Write32 static * DirectoryBlob: Prepare for supporting multiple partitions * DirectoryBlob: Reorder functions in .cpp file * DirectoryBlob: Let DirectoryBlob force GC/Wii for partition * DirectoryBlob: Prepare more for supporting multiple partitions * DirectoryBlob: Implement GetDataSize() * DirectoryBlob: Remove m_root_directory from DirectoryBlob * DirectoryBlob: Support multiple partitions * DirectoryBlob: Change ConvertUTF8NamesToSHIFTJIS\'s parameter to pointer * Don\'t show \"extra\" files from DirectoryBlobs in game list * DolphinWX: Increment game list cache version * DolphinQt2: Fix memory leak in GameLoader::LoadGame * DirectoryBlob: Write partition headers properly * DirectoryBlob: Don\'t silently set GC region to NTSC-J if bi2.bin is missing * DirectoryBlob: Standardize the spelling of disc * Split gettextize script into two * Simplify update-translated-strings.sh * PR 5817 fixup * Boot: Split out some code to a new function SetupGCMemory * Boot: Remove skip_app_loader parameter * Boot: Remove volume parameter from SetupWiiMemory * Boot: Make EmulatedBS2 require a volume * Config: Missed a line in #5770 * Change wiimote reconnect on button press code * NonCopyable: Allow moving * Sync info about pressed wiimote button * DirectoryBlob: Use NonCopyable * Send rumble data to the adapter on a separate thread * Send stop message before saving recording * ProgramShaderCache: Create a FBO for shared contexts to draw into * GLInterface: Support surfaceless contexts on GLX * Vulkan: Use optimal tiling for dummy texture * Properly handle g_wiimotes_mutex again for reconnect on button press for real wiimotes * DolphinQt2: Make logging strings more like in DolphinWX * Config/Section: support u16 values * WxUtils: add WxStrToUL * NetPlayLauncher: store window geometry in native wxConfig * WX: make Netplay use new-style config * QtUtils: add RunOnObject * MsgHandler: small cleanup * Qt: register MsgAlertHandler * Video: Clearly separate Texture and EFB Copy formats * Fix the size of s_last_connect_request_counter to be 5 (wiimotes + balance board) * GameINI: Add Startup Menu * Automatic translation resources sync with Transifex * Handle update-translated-strings.sh being run from a different directory * Use dirname $0 in localization scripts * DolphinWX: Prevent Dolphin to be shutdown when closing cmd.exe * ProgramShaderCache: Call glTexImage3D after glTexParameter * Use std::array for CSD. * Re-enable SDIO events. * Filesystem: Declare FileInfo iterator\'s move constructor and assignment operator noexcept * Redid initialization logic. Looks like initialization is done automatically by IOS versions that support SDHC. * VideoSW: Drop log level of missing anti aliasing support. * Added proper SDHC initialization to protocol v2. * DolphinQt2: Rename \"Table\"/\"List\" to \"List View\"/\"Grid View\" * File: Make GetSize() a const member function * Boot: Move StateFlags from Boot_WiiWAD to Boot * Boot/BS2: Write empty play record * Boot/BS2: Update state file * Boot/BS2: Set the proper value for 0x000030d8 * Boot/BS2: Write the \"devkit boot program version\" * Boot/BS2: Write to 0x3194 and 0x3198 * Boot/BS2: Don\'t write part of the debugger hook * IOS/SDIO: Add missing save calls in DoState * IOS/SDIO: Fix warnings about missing braces * IOS/SDIO: Make GetCSDv1/v2 const member functions * ElidedButton: Add missing override specifier on paintEvent() * ElidedButton: Make constructor explicit * TransformUnit: Make LightColor()\'s chan parameter const * TransformUnit: Get rid of pointer casting in TransformColor() where applicable * NetPlayServer: remove goto statements * SettingsHandler: Fix generated serial numbers
Mon Jul 31 14:00:00 2017 opensuse-packagingAATTopensuse.org - Update to version 5.0+git.1501490706.ed331918f0: * Merge Core/Config/Config.h into Common/Config/Config.h * remove commented-out FileLogListener::GetName * LogManager: use layered config * D3DBase: Set the fullscreen state in Create() * D3D: Resize the swapchain when the fullscreen state is changed * D3DBase: Use the swapchain discard mode when possible. * Unify GetGameIniFilenames * DolphinWX: fix input bitmaps not working when background input is off * Qt: Save sorting order * RenderWidget: mark \'event\' function as override * RenderWidget: watch for activation/deactivation, not focus in/out * DolphinQt2/Host: cleanup * IOS/ES: Separate title content functions from IPC handlers * IOS/ES: Merge the title import and export contexts * IOS/ES: Rename context.title_import * Movie: Get rid of the manual buffer management * Wx: make GameListCtrl fallback to sorting by title * Remove Wii Remote connection status from status bar * Qt: Fix missing window border after exiting fullscreen under Windows * Use find_first_not_of in FileSystemGCWii::FindFileInfo * Fix RegionSwitchGC for the value \'K\' * Detect GC region based on the actual region value * Detect Korean GC releases as Korean when possible * Improve Japanese check in TitleDatabase * Add warning comments to RegionSwitch and code that uses it * Ensure that Volume::GetRegion doesn\'t return invalid enum values * Fix the handling of NTSC-K for GCI folders * Qt: Shrink settings window and make widgets stretch * Qt: extract ListTabWidget from SettingsWindow * ListTabWidget: disallow deselecting items * Qt: implement remainder of \'Options\' menu * Automatic translation resources sync with Transifex * Tools/lint.sh: turn on Bash \'strict mode\' * ShaderGen: Remove host state from shader uids * VideoConfig: Add host config union * OGL: Reload shader cache when relevant video config changes * D3D11: Reload shader cache when relevant config changes * Vulkan: Emit input/output locations for EFB poke geometry shader * Vulkan: Don\'t save pipeline cache if shader cache is disabled * Vulkan: Reload pipeline cache when relevant host config changes * Vulkan: Don\'t save/load pipeline UID cache when shader cache is disabled * VideoCommon: Move shader cache filename generation to common * ShaderGen: Pass host config to shader generation functions * Remove region mismatch check for GCI folders * Replace balanced Core::PauseAndLock calls with RunAsCPUThread * Core: Replace recursive locking from PauseAndLock * IOSC: Add support for importing decrypted keys directly * ESFormats: Add entry for unknown title flag * EcWii: Add function to get the backup key * IOSC: Load the backup/PRNG key * IOS/ES: Use the correct key for imports/exports * Qt: Allow the game list headers to be rearranged * BT: Use a std::array for all Bluetooth addresses * TraversalClient: Fix memory leaks in ReleaseTraversalClient() * gettextize: extract arguments to Qt\'s `tr` * Qt/AboutDialog: remove literal UTF-8 characters * Remove CFBundleLocalizations from Info.plist * Qt/AboutDialog: Fix the copyright string * Move the Wiimote connect code out of Host * Wiimote: Remove useless disconnections * SysConf: Handle array entries properly * Handle BT.DINF properly * DolphinQt2: Fix localization issues * gettextize: extract arguments to QT_TR_NOOP * DolphinQt2: Let game properties show names for WADs * DolphinQt2: Reword the analytics message * DolphinQt2: Change the placement of \"Use Built-In Database of Game Names\" * DolphinQt2: Fix saving \"Use Built-In Database of Game Names\" * GameList: fix Decompress slot typo * DolphinQt2: use new connection syntax instead of old syntax * DolphinQt2: Remove \'slots:\' syntax from headers * Update game INIs * Qt: Implement Show Platforms / Show Regions * ListProxyModel: Add missing include guard * QtUtils: add QueueOnObject * Qt WiiUpdate: use QueueOnObject instead of Core::QueueHostJob * DolphinQt2: Remove ellipses from settings menu options * DolphinWX: Mark AF choices as translatable * DolphinWX: Use title case for hotkey group names * Make DolphinQt2 strings more like DolphinWX strings * Make DolphinWX strings more like DolphinQt2 strings * DolphinQt2: Remove the %1 from \"%1 Banner Details\" * DolphinQt2: Add i18n comments for Table/List * DolphinQt2: Remove unimplemented prototypes * DolphinQt2: Add missing include guards * Add \"PreferGLES\" option to EGL GLInterface * Qt/Config: Remove unused members * LogManager: remove stand-alone semicolon * CMake: Use add_compile_options instead of add_definitions for glslang * Externals/glslang: Silent even more warnings * IOS: Fix the error code for ES_DEVICE_ID_MISMATCH * DolphinWX: Add a progress dialog host command * VideoCommon: Improve precision of FPS counter * GLInterface: Support shared contexts in GLX * GLInterface: Support shared contexts on AGL * BitField: Add StartBit() and NumBits() accessors * Vulkan: Use VK_NV_glsl extension where available, and skip glslang * Vulkan: Move shader/pipeline-related methods to ShaderCache * EGLInterface: Create shared context with same attributes as main context * Vulkan: Clear decoding texture before usage * VideoCommon: Add AsyncShaderCompiler class implementation * BPMemory: Convert a number of unions to BitFields * XFMemory: Convert several registers to bitfields * VertexLoaderManager: Add methods to generate \"uber\" vertex formats * GeometryShaderGen: Add UID enumeration functions * PixelShaderGen: Move header generation to seperate function * ShaderGen: Implement pixel ubershaders * ShaderGen: Implement vertex ubershaders * VideoConfig: Add config options for ubershaders * OGL: Uber shader support * D3D: Uber shader support * Vulkan: Uber shader support * Vulkan: Multithreaded creation of UID pipeline caches * NativeVertexFormat: Drop unused virtual method SetupVertexPointers * ShaderGen: Use consistent variable names for texture coordinates * VideoBackends: Support a different number of threads for precompiling * Ubershaders: Support per-pixel lighting * PixelShaderGen: Don\'t include host early z support in UID * VideoCommon: Move WM_USER_CREATE message to after backend initialization * WX: Fix \'renderer has focus\' returning false after start * Externals: Fix FreeBSD build * Force ticket to have a correct key index for importing * SysConf: Add explicit to single-argument constructor * General: Remove unnecessary semicolons * SysConf: Fix writing a new SYSCONF * Core: Reset s_wants_determinism on shutdown
Wed Jul 12 14:00:00 2017 opensuse-packagingAATTopensuse.org - Update to version 5.0+git.1499838559.ab5a5ee3ea: * Update xxhash to 0.6.2 * MappingButton: remove GetFirstButtonPress logic * MappingWidget: call Clear() on numerics and bools * MappingWidget: fix typo and call Update() on bools * Move MappingWindow::OnDefaultFieldsPressed() to correct file * MappingButton: grab and release mouse and keyboard instead of calling parent SetBlockInputs * MappingButton: make m_block a Common::Flag * Logging: Move verbosity setting code to LogManager * Logging: Remove duplicated code * LogManager: Check if listener is valid before using it * GZLE01 & GZLP01 – Add Cheatcode to Remove Distance Blur * FileSearch: Remove unnecessary function * Improved Gecko Codehandler * Add codehandler source code. * TitleDatabase: Let user files override sys files * TitleDatabase: Add more information to a comment * FileSearch: Check isDirectory in the non-Windows code * FileSearch: Add a static_assert for the preferred separator * Add CommonTitles.h for common Wii title IDs * IOS/ES: Expose GetDeviceId * UICommon: Move TriggerSTMPowerEvent() from Wx * IOS/ES: Refuse to launch the shop with default credentials * DolphinWX: properly sync EmuState and banner changes. * Qt: Implement safe shutdown * Rename CMixer to Mixer * IOS: Use a std::array for the title key instead of vector * IOS: Reuse IOSC instance when possible * DolphinWX: Sync custom title changes on game list rescan * DolphinWX: Load EmuState and custom name for actual discs * BlockingLoop: fix unhandled enum value warning * CMake: remove duplicated call to find OpenAL * OpenALStream: don\'t include headers if not building * clean up OpenALStream::Start() * OpenAL: remove aldlist.cpp * Only build OpenAL on Windows * OpenAL: load DLL dynamically * Remove OpenAL DLL from Externals * OpenALStream: remove commented-out ALC_REFRESH code * Qt: Implement gamelist drag and drop * DolphinWX: Use std::move when committing in GameListItem * GameListCtrl: Put CACHE_REVISION in .cpp file * GameListItem: Fix minor naming style violation * GameListItem: Fix comment about PNG banners for volumes * Changed OpenAL latency setting to really reflect how much time it is. * Try to make sure that we have the XSI version of strerror_r * Renamed some variables to the current coding standard and some to better fit what they really are. * Swapped out the sound_sync_event.Wait() call by a simple std::sleep_for. * Removed redundant conversion to float when playing back stereo. * Swapped C-style arrays to std::array * IOS/ES: Fix content table handling * Initialise WiiRoot once per emulation session * Qt: Implement missing settings * Qt: Fix emulation not returning to its original state when aborting shutdown * Qt/Settings: Implement audio pane * Remove unnecessary WiiRoot inits/shutdowns * GameListItem: Reduce levels of indentation * GameListItem: Rename m_banner to m_volume_banner * FileSearch: Use strcasecmp in non-std code * Fix references to CACHE_REVISION in DiscIO comments * FramebufferManager: Fix EFB layers being attached to the wrong FBO. * Fix GCC warnings * GameSettings: enforce real XFB for Pool Edge * Fix DoFileSearch for non-ASCII paths on Windows * Fix DoFileSearch for non-ASCII extensions on Windows * Move WiiUtils to Core * WiiUtils: Add an online updater * WX: Add menu item to perform online update * Qt: Add menu item to perform online update * IOS/ES: Don\'t open store in rw mode in WriteNewCertToStore * UICommon: Move Wx Graphics Settings functions * Qt: Add Graphics option to tool bar * Qt: Implement graphics window and controls * Qt/GraphicsSettings: Implement advanced tab * Qt/GraphicsSettings: Implement enhancements tab * Qt/GraphicsSettings: Implement general tab * Qt/GraphicsSettings: Implement software rendering tab * Qt/GraphicsSettings: Implement hacks tab * Make Visual Studio happy * DiscIO: Add convenience methods IsDisc and IsWii for Platform enum * DiscIO: Move parts of Filesystem to the new file DiscExtractor * DiscExtractor: Minor cleanup * DiscExtractor: Improve error handling * DiscScrubber: Deduplicate code for writing to file * DiscExtractor: Don\'t hardcode names in ExportApploader and ExportDOL * FilesystemPanel: Refactor partition name stripping * Move ExtractDir from FilesystemPanel to DiscExtractor * DiscExtractor: Don\'t create extra folders when extracting a folder * FilesystemPanel: Handle root correctly in BuildFilePathFromSelection * FilesystemPanel: Overhaul the right-click menu * FilesystemPanel: Replace Extract Apploader/DOL with Extract System Data * DiscExtractor: Add support for more things to extract * FileSystemGCWii: Use DiscExtractor\'s FST offset/size functions * FilesystemPanel: Put partitions in separate folders when extracting all partitions * Make one log font monospaced for all platforms. * FileUtil: Add a class for Exists/IsDirectory/GetSize * Fix some GCC ODR warnings * DolphinQt2: replace Settings with SConfig where possible * Qt: Don\'t show the Qt \"What\'s this\" button * DSPDisassembler: get rid of double-pass and temp file * DSPDisassembler: remove UnkOps.txt write on destruction * DSPDisassembler: remove unused labels member from dspdisassembler * DSPDisassembler: cleanup disassembler text handling * DSPDisassembler: remove unused base_addr parameter * DSPDisassembler: fail when buffer too large * Disable Background Input when Background Input is disabled * Automatic translation resources sync with Transifex * DolphinWX: Fix inconsistent region name for online system update * Qt: Don\'t force a minimum size for the main window * Qt: Remove border from game list * Qt: Fix ampersands not displaying properly in mapping windows * VolumeWii: Change the format of partition maps * Support leading slashes in FileSystemGCWii::FindFileInfo * Drop unnecessary check from FileSystemGCWii::FindFileInfo * Replace StringFromInt with std::to_string * IOS: Add IOS4v3 Constants * Explain what Yes/No means in an assert window * D3DBase: Upgrade to DXGI 1.2. * D3DBase: Switch to a flip-model swap chain. * D3D: Add quad-buffer stereoscopy support. * VideoConfigDiag: Rename Quad-Buffer to HDMI 3D. * D3DBase: Always create a stereo swapchain. * OGL: Support Quad-Buffered stereoscopy. * Vulkan: Implement Quad-Buffered stereoscopy support. * D3DBase: Set the monoscopic flag when we don\'t use stereoscopy. * PixelShaderGen: Add missing inputs. * Qt: Add \"Load System Menu\" option to menubar * Qt: Implement sysmenu booting * Fix date and time handling for custom RTC in WX. * LogManager: clean up header * LogManager: remove per-container verbosities * LogManager: remove per-container listeners * LogManager: make LogContainer a POD and don\'t allocate * LogManager: add SaveSettings * DolphinWX: remove INI logic from LogConfigWindow * DolphinQt2: set QSettings parameters globally * Qt: Make the \"In Development\" warning less threatening * Fix reading FSTs for multi-disc games * Qt: Fix \"Install WAD\" being enabled while emulation is running * Core: fix log category for startup message * D3DBase: Only use temporary mono when supported by the swapchain. * D3DBase: Implement Windows 7 swapchain fallback. * D3DBase: Only create a stereo swapchain when needed. * Implement minimal emulation of TMEM caching * Remove efb2ram from Spyro: A Hero\'s Tail(G5S.ini) * LogConfigWindow: fix verbosity * LogWindow: don\'t unconfigure logger on destruction * Qt: Fix multiple emulation shutdown bugs * Make the built-in wiitdb files optional * IOS/FS: Remove hardcoded FS usage data * NetKDTime: Log IOCtl
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
|
|
|