Blame citra.changes

8529cf
-------------------------------------------------------------------
524e73
Mon May  1 19:57:03 UTC 2023 - Giacomo Comes <gcomes.obs@gmail.com>
524e73
524e73
- Use gcc11 for Leap 15.5 too
524e73
- add patch fix_build_with_gcc_13.patch
524e73
  * fix the build errors in externals/catch2 due to gcc13
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Nov 20 00:19:01 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1812:
524e73
  * Add "Separate Windows" LayoutOption (#6177)
524e73
  * Add nearest neighbor texture filter (#6189)
524e73
  * add mono_render_left_eye option (#6140)
524e73
  * Resolve compilation errors related to the Color namespace change
524e73
  * common/color: Migrate code over to the Common namespace
524e73
  * Address review comments
524e73
  * common: switch to nullptr for sysctl's empty new value
524e73
  * common: add sysconf() fallback
524e73
  * Fix macOS code and change "Swapfile" to "Swap"
524e73
  * main: Log host system memory parameters
524e73
  * fix clang format on mingw/msys2 (#6188)
524e73
  * Reduce bugginess when texture filtering and custom textures both enabled (#6184)
524e73
  * citra_qt: ask for confirmation when changing games from the game list (#6186)
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Nov 13 00:18:03 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1807:
524e73
  * src/CMakeLists: Enforce multiple warnings on MSVC (#5692)
524e73
  * Remove misplaced return statement
524e73
  * citra_qt: Avoid null reference capture when taking screenshots
524e73
  * CMake: Use qt-5.15.7 bundled externals for VS 2019/2022 (#6176)
524e73
  * Port yuzu-emu/yuzu#4290 and yuzu-emu/yuzu#4318: Changes for C++20 support (#5459)
524e73
  * Port yuzu-emu/yuzu#4437: "core_timing: Make use of uintptr_t to represent user_data" (#5499)
524e73
  * externals: Update dynarmic (#6175)
524e73
  * Fix clang-format and unused include
524e73
  * Fix chainloading for all apps
524e73
  * Fix self updating ncch app jump
524e73
  * Fix auto updating ncch files
524e73
524e73
-------------------------------------------------------------------
524e73
Sat Nov 12 04:27:15 UTC 2022 - Giacomo Comes <gcomes.obs@gmail.com>
524e73
524e73
- Use gcc11 for Leap 15.4
524e73
- add patch fix_gcc12_errors.patch
524e73
  * fix the build errors due to gcc12, the patch should be discarded
524e73
    once upstream makes the code compatible with gcc12
524e73
- do not package /usr/include/tsl/robin_*.h /usr/share/cmake/tsl-robin-map/tsl-robin-*.cmake
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Nov 06 00:18:12 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1803:
524e73
  * code: Cleanup and warning fixes from the Vulkan PR (#6163)
524e73
  * Port yuzu-emu/yuzu#4164: "hotkeys: Add a "Mute Audio" hotkey" (#5463)
524e73
  * Backport review comments from yuzu-emu/yuzu#4382: "yuzu: Add motion and touch configuration from Citra" (#5543)
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Oct 30 00:17:32 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1802:
524e73
  * bump dynarmic: fix moving imm to fpr
524e73
  * Fix socket poll and handling in windows (#6166)
524e73
  * service/nwm_uds: log instead of assert to prevent crashes during multiplayer in Monster Hunter games (#6161)
524e73
  * clang format
524e73
  * gc_adapter.cpp: add missing include
524e73
  * Core: Port Exclusive memory impl from yuzu
524e73
  * externals\CMakeLists.txt: add fmt before dynarmic
524e73
  * xbyak: Correct xbyak include directory
524e73
  * bump xbyak
524e73
  * bump dynarmic
524e73
  * Gate use of custom directories behind a variable (#6157)
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Oct 23 00:17:36 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1798:
524e73
  * Add internet permission to android build (#6167)
524e73
  * renderer_opengl: Fix flashlight problems in Luigi's Mansion (#6160)
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Oct 16 00:11:05 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1796:
524e73
  * renderer_opengl: Address cubemap related errors (#6158)
524e73
  * CI: add source packing when doing a release (#6146)
524e73
  * ccache: rename option as not to conflict with submodules (#6156)
524e73
  * Android: Add support for custom textures and texture dumping (#6144)
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Oct 09 00:11:06 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1792:
524e73
  * Fix clang-format (#6155)
524e73
  * android: upgrade SDK and NDK versions (#6152)
524e73
  * fix secure1 secondary key calc (#6149)
524e73
  * externals: track a stable version of sdl, 2.24.1 (#6150)
524e73
  * externals: Upgrade httplib (#6147)
524e73
  * CI: fix recent build issues (#6148)
524e73
  * Update translations (2022-10-01) (#6142)
524e73
  * Allow GetPhysicalRef to hold a past-the-end offset (#6141)
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Oct 02 00:11:19 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1788:
524e73
  * Update renderer_opengl.cpp
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Sep 25 00:12:20 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1787:
524e73
  * cmake: Add SDL2 alias when using system library
524e73
  * Upgrade codebase to C++ 20 + fix warnings + update submodules (#6115)
524e73
  * Qt: Retranslate GameList header and Filter line
524e73
  * ui: Fix Game Compatibility list translations
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Sep 18 00:11:33 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1785:
524e73
  * Partially Revert "renderer_opengl: Remove amd hacks and legacy paths" (#6122)
524e73
  * CI: dont upload macos artifacts (#6121)
524e73
  * rasterizer_cache: Ignore fill surfaces
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Sep 04 11:37:59 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1784:
524e73
  * GetShaderCacheVersionHash: add comment explaining where the hash comes from
524e73
  * Include gl_shader_util in shader cache version hash calculation
524e73
  * ci: Remove macos from build
524e73
  * gl_shader_util: Downgrade GLSL to 430
524e73
  * Run clang format once more
524e73
  * core: Update GL result enum
524e73
  * CI: android: Sign and publish apk
524e73
  * android: add canary and nightly flavours + fix git version tags
524e73
  * citra_qt: Update error messages
524e73
  * gl_rasterizer: Fix build on MacOS
524e73
  * externals: Upgrade glad to latest version
524e73
  * renderer_opengl: Apply styling suggestions
524e73
  * gl_rasterizer: BindCubeFace is const
524e73
  * video_core: Run clang format
524e73
  * rasterizer_cache: Drop warning in IntervalHasInvalidPixelFormat to debug
524e73
  * rasterizer_cache: Make cache reset on resolution/filter change more explicit
524e73
  * pixel_format: Constexpr implies inline
524e73
  * cached_surface: Add missing include
524e73
  * rasterizer_cache: Always create TextureDownloaderES
524e73
  * rasterizer_cache: Remove remaining OpenGL code
524e73
  * gl_rasterizer: Fix minor warnings and improve readability
524e73
  * renderer_opengl: Remove GLvec* types
524e73
  * gl_resource_manager: Fix bug when allocating 3D textures
524e73
  * renderer_opengl: Header cleanup
524e73
  * renderer_opengl: Remove amd hacks and legacy paths
524e73
  * video_core: Bump OpenGL version to 4.3 on desktop
524e73
  * git: Ignore build directories from Qt Creator
524e73
  * rasterizer_cache: Introduce TextureRuntime and separate CachedSurface
524e73
  * rasterizer_cache: Header cleanup and copyright date update
524e73
  * rasterizer_cache: Move utlities and type to separate headers
524e73
  * rasterizer_cache: Move depth tuples to cpp file
524e73
  * rasterizer_cache: SurfaceParams interface cleanup
524e73
  * rasterizer_cache: Compute width and height only when used
524e73
  * rasterizer_cache: Factor morton swizzle and pixel format to dedicate headers
524e73
  * rasterizer_cache: Separate into common directory
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Aug 28 00:20:00 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1781:
524e73
  * Follow convention and break in default case
524e73
  * Rename Close() -> RequestClose()
524e73
  * GUI: Make touchscreen more visible in Midnight theme (#6100)
524e73
  * citra-sdl: use the result of system.RunLoop()
524e73
  * Look at version_major.h when for newer ffmpeg libs
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Aug 21 00:21:27 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1779:
524e73
  * revert GLSL version change
524e73
  * android: Add cheat GUI
524e73
  * Update src/core/frontend/emu_window.h
524e73
  * Fix MakeCurrent and shader issues with AMD 22.7 driver
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Aug 07 00:22:27 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1778:
524e73
  * android: Use correct encoding when converting strings
524e73
  * android: Create utility function for converting strings to Java
524e73
  * android: Deduplicate GetJString
524e73
  * Update translations (2022-08-01)
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Jul 31 00:18:41 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1776:
524e73
  * Initialize GAMECONTROLLER in EmuWindow_SDL2 (#6078)
524e73
  * loader: check for overflow of seg_sizes[] in 3dsx loader (#6075)
524e73
  * screenshot fixes (#6070)
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Jul 24 00:23:24 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1774:
524e73
  * framebuffer_layout: Fix positioning of small screen when centered in landscape on mobile (#6071)
524e73
524e73
-------------------------------------------------------------------
524e73
Mon Jul 11 08:57:02 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1773:
524e73
  * added quick screenshot (#6025)
524e73
  * bump dynarmic
524e73
  * common/assert: Use noinline lambda instead of a wrapper template
524e73
  * common_funcs: Add CITRA_NO_INLINE
524e73
  * Shader jit: Save and restore `LOOPCOUNT_REG` for nested loops,
524e73
  * shader_jit: Compile nested loops
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Jun 26 08:47:24 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1771:
524e73
  * externals: Update cpp-jwt to e12ef062 (#6051)
524e73
  * webservice: change naming on android as well
524e73
  * remove dedicated_room dependence on core
524e73
  * Move webservice settings to own file
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Jun 12 14:43:21 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1770:
524e73
  * citra_qt: configure_input.cpp: update the modifier settings for both the sticks (#6033)
524e73
  * web_service: infect other targets with OpenSSL exports ...
524e73
524e73
-------------------------------------------------------------------
524e73
Tue Jun 07 12:46:09 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1769:
524e73
  * Add configure_enhancements.ui to CMakeLists.txt
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Jun 05 00:57:11 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1768:
524e73
  * Update translations (2022-06-01) (#6039)
524e73
  * CMakeLists: Enforce C4267 on MSVC
524e73
  * tests: Resolve C4267 warning on MSVC
524e73
  * citra_qt: Resolve C4267 warning on MSVC
524e73
  * video_core: Resolve C4267 warning on MSVC
524e73
  * core: Resolve C4267 warning on MSVC
524e73
  * input_common: Resolve C4267 warning on MSVC
524e73
  * common: Resolve C4267 warning on MSVC
524e73
  * Update style.qrc
524e73
  * Adding Midnight_Blue to themes
524e73
  * Adding RC
524e73
  * Adding Midnight Assets
524e73
524e73
-------------------------------------------------------------------
524e73
Sun May 22 08:22:10 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1766:
524e73
  * Use cubic mapping for volume control (#6020)
524e73
  * externals: Update libressl to 3.5.2 (#6021)
524e73
  * ci: bump github actions (#6026)
524e73
524e73
-------------------------------------------------------------------
524e73
Sun May 15 00:15:31 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1764:
524e73
  * Improve tab ordering (#6019)
524e73
524e73
-------------------------------------------------------------------
524e73
Thu May 05 08:42:06 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1763:
524e73
  * FileUtil, Frontends: Fix updating custom NAND/SDMC path
524e73
524e73
-------------------------------------------------------------------
524e73
Thu Apr 28 17:14:18 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1762:
524e73
  * explicitly set timebase for video stream (#6005)
524e73
  * CI: Andriod: Use sh to buld and create artifacts
524e73
  * jni\CMakeLists.txt: Sort library list
524e73
  * Android: rename android JNI from main to citra-android
524e73
  * src/CmakeLists.txt: Android: Prefer target_include_directories over include_directories
524e73
  * Android : Bump gradle version
524e73
  * Android: remove async GPU until it is fixed on desktop
524e73
  * Fix Bitrise CI
524e73
  * Github Actions: Build android
524e73
  * build.gradle: Bump Cmake version and NDK version
524e73
  * Android: log device info and settings
524e73
  * Common: Add CPU feature detection for ARM64
524e73
  * Android: Java + JNI dump
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Apr 17 00:14:50 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1760:
524e73
  * Add svcGetSystemInfo 0x20000 to get citra information (#5955)
524e73
  * citra_qt: prefer standard algorithms (#5995)
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Apr 10 00:15:11 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1759:
524e73
  * Backport non-seperable disk shader from android (#5976)
524e73
  * Update translations (2022-04-01) (#5990)
524e73
  * Bump libressl to latest commit
524e73
  * CMakeLists.txt: Bump MSVC_VERSION for bundled deps
524e73
524e73
-------------------------------------------------------------------
524e73
Mon Mar 07 14:08:40 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1757:
524e73
  * audio_core\lle\lle.cpp: Add 16 bit and 32 bit read/write callbacks (#5968)
524e73
  * Convert Input Count to Frame Count (#5954)
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Feb 27 22:16:32 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1756:
524e73
  * Update teakra (#5961)
524e73
  * audio_core/hle/ffmpeg_decoder: make avcodec const
524e73
  * dumping/ffmpeg_backend: add support for ffmpeg 5.0
524e73
  * fs_user: Resolve sign conversion warning in GetPriority() (#5396)
524e73
  * core_timing: Lock CoreTiming event queue while deserializing
524e73
  * Minor improvements to the UX
524e73
  * citra_qt: Fix potential indeterminstism caused by starting record/playback
524e73
  * citra_qt: Allow enabling frame advance before emulation start
524e73
  * citra_qt: Simplify movie recording code
524e73
  * core/movie: Add MovieFinished mode
524e73
  * core/movie: Add future event and timeline check
524e73
  * citra: Update SDL frontend
524e73
  * citra_qt: Add indicator in status bar
524e73
  * citra_qt: Rebuilt movie frontend
524e73
  * core/movie: Allow setting a playback completion callback
524e73
  * core/movie: Remove program ID checks
524e73
  * core/movie: Add a few fields
524e73
  * core: Add read-only mode and separate savestate slots for movies
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Feb 13 00:16:47 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1753:
524e73
  * Fix build on powerpc64le (#5947)
524e73
524e73
-------------------------------------------------------------------
524e73
Sun Feb 06 22:52:22 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1752:
524e73
  * Update translations (2022-02-01) (#5939)
524e73
  * fix(net): prevent gibberish padding on linux client (#5941)
524e73
  * CI: revise change detection logic ... (#5943)
524e73
  * externals: update httplib and libressl ...
524e73
  * macos permission: address review comments
524e73
  * macos: request permission for microphone usage
524e73
  * clang format: add objective c++ formatting
524e73
  * Apple: request authorization for camera usage
524e73
  * Add descriptions for camera and microphone usage on macos
524e73
524e73
-------------------------------------------------------------------
524e73
Wed Feb 02 15:05:05 UTC 2022 - pousaduarte@gmail.com
524e73
524e73
- Update to version nightly1749:
524e73
  * externals: update enet
524e73
  * clang format
524e73
  * Update src/citra_qt/configuration/configure_input.cpp
524e73
  * reduce network latency
524e73
  * make sure initialized, prevent garbage data
524e73
  * citra_qt/configure_input: use pre-increment instead of post-increment
524e73
  * clang format
524e73
  * Account for analog buttons when checking for used buttons
524e73
  * gsp_gpu: Mark REGS_BEGIN as constexpr
524e73
  * gsp_gpu: Resolve sign conversion warnings
524e73
  * gsp_gpu: Mark GetUnusedThreadId() as const
524e73
524e73
-------------------------------------------------------------------
958d97
Wed Jan 26 12:46:31 UTC 2022 - pousaduarte@gmail.com
958d97
958d97
- Update to version nightly1748:
958d97
  * gl_format_reinterpreter.cpp: fallback to PBO path on obsolete intel drivers (#5928)
958d97
  * fx bgr write back on gles (#5924)
958d97
958d97
-------------------------------------------------------------------
958d97
Sun Jan 23 15:34:13 UTC 2022 - pousaduarte@gmail.com
958d97
958d97
- Update to version nightly1743:
958d97
  * cryptopp: enable SIMD flags on i386
958d97
958d97
-------------------------------------------------------------------
30fc8d
Sun Jan 09 13:56:20 UTC 2022 - pousaduarte@gmail.com
30fc8d
30fc8d
- Update to version nightly1741:
30fc8d
  * Fix software renderer for empty texture addresses (#5893)
30fc8d
  * Update cryptopp to 8.5.0 (#5669)
30fc8d
  * CI: limit CI runs to citra-emu/citra
30fc8d
  * CI: fix input dialog wording
30fc8d
  * gitignore: ignore GitHub Actions generated files
30fc8d
  * CI: make auto-publish workflow more robust and flexible ...
30fc8d
  * CI: do canary merge and nightly publishing ...
30fc8d
  * gl_format_reinterpreter.cpp: remove CopyImageSubData; and enable TextureView reinterpreter only on nvidia
30fc8d
  * Android:file_util.cpp: remove unnecessary ROOT_DIR
30fc8d
  * core/frontend/emu_window: return true when TouchPressed is consumed
30fc8d
  * Add Cardboard VR
30fc8d
  * core: Reset cpu_core after kernel.
30fc8d
  * android: frontend: Track screen layout separately for orientation.
30fc8d
  * added std::vector<V> instead of V* (#5902)
30fc8d
  * android: frontend: Add MobileLandscape layout profile for mobile devices.
30fc8d
  * memory: fix memory leak related to un-freed shared memory
30fc8d
  * cfg: use a default subregion based on the country
30fc8d
  * service/frd: don't use global system
30fc8d
  * service/frd: return cfg username on GetMyScreenName
30fc8d
30fc8d
-------------------------------------------------------------------
ad7cbd
Thu Dec 16 11:11:14 UTC 2021 - pousaduarte@gmail.com
ad7cbd
ad7cbd
- Update to version nightly1737:
ad7cbd
  * savestate.cpp: log the savestate revision on revision mismatch (#5894)
ad7cbd
  * Add libyuv (#5623)
ad7cbd
  * Add support for SDL controller accelerometer/gyro events
ad7cbd
ad7cbd
-------------------------------------------------------------------
f05bca
Wed Dec  8 22:54:14 UTC 2021 - Giacomo Comes <gcomes.obs@gmail.com> - nightly1733
f05bca
f05bca
- fix build for Leap 15.4
f05bca
- fix some rpmlint warnings
f05bca
f05bca
-------------------------------------------------------------------
d00b81
Wed Nov 24 17:09:48 UTC 2021 - Giacomo Comes <gcomes.obs@gmail.com>
d00b81
d00b81
- fix build for Leap 15.3
d00b81
d00b81
-------------------------------------------------------------------
d00b81
Sun Nov 21 00:44:11 UTC 2021 - pousaduarte@gmail.com
d00b81
d00b81
- Update to version nightly1734:
d00b81
  * update submodule discord-rpc to latest [now deprecated]
d00b81
d00b81
-------------------------------------------------------------------
3477aa
Sun Nov 07 00:16:30 UTC 2021 - pousaduarte@gmail.com
3477aa
3477aa
- Update to version nightly1733:
3477aa
  * Update translations (2021-11-01) (#5886)
3477aa
  * Fix build on powerpc64le (#5884)
3477aa
  * CI/MacOS: Install SDL2 and FFMPEG from externals
3477aa
3477aa
-------------------------------------------------------------------
0aab95
Sun Oct 24 00:14:27 UTC 2021 - pousaduarte@gmail.com
0aab95
0aab95
- Update to version nightly1730:
0aab95
  * fix build on glibc 2.34 (#5872)
0aab95
  * Update translations (2021-10-16) (#5867)
0aab95
0aab95
-------------------------------------------------------------------
0aab95
Fri Oct 15 08:52:14 UTC 2021 - pousaduarte@gmail.com
0aab95
0aab95
- Update to version nightly1728:
0aab95
  * gl_format_reinterpreter.cpp: attempt to skip D24S8 to RGBA8 reinterpretation fast path for older nvidia GPUs,
0aab95
0aab95
-------------------------------------------------------------------
0aab95
Thu Oct 07 20:38:31 UTC 2021 - pousaduarte@gmail.com
0aab95
0aab95
- Update to version nightly1727:
0aab95
  * video_core: Disable disk shader cache when GL_ARB_get_program_binary is unsupported (#5785)
0aab95
  * Update README.md (#5855)
0aab95
  * (zhaowenlan1779) android/applets: Implement Mii Selector
0aab95
  * gl_shader_gen.cpp: Fix separable shaders when GL_EXT_clip_cull_distance is not supported
0aab95
  * gl_rasterizer.cpp: don't check for GL_ARB_copy_image when using GLES
0aab95
  * video_core/CMakeLists.txt: Use toolchain cmake in shader header generator
0aab95
  * gl_shader_decompiler: Improve performance of accurate_mul on Android.
0aab95
  * Shield TV driver bug workaround
0aab95
  * gl_shader_gen.cpp:fix implicit type conversion error for gles
0aab95
  * common/logging: Create a new backed for android's logcat
0aab95
  * gl_shader_util: Specify default precision for uimage2D
0aab95
  * video_core: implement optimized D24S8->RGBA8 reinterpreters
0aab95
  * Use immutable storage when available
0aab95
  * android: disable OpenGL debug message again
0aab95
  * video_core: implement GLES depth/stencil downloads
0aab95
  * video_core: fix texture filters in GLES
0aab95
  * android: Update .gitignore for CXX compile cache.
0aab95
  * android: renderer_opengl: Various fixes for GLES.
0aab95
  * android: log: TrimSourcePath: Cannot be constexpr.
0aab95
  * android: video_core: Enable HW shadows and texture barrier on GLES.
0aab95
  * video_core: gl_shader_manager: Only set shader samplers on fragment shader.
0aab95
  * android: video_core: Require GLES 3.2 in shaders.
0aab95
  * android: video_core: gl_rasterizer_cache: Make cache access thread safe.
0aab95
  * android: audio_core: Remove noisy log.
0aab95
  * core/CmakeLists.txt: correct mic.h order
0aab95
  * android: renderer_opengl: Partially implement glLogicOp on GLES.
0aab95
  * android: renderer_opengl: Optimize GetTexImageOES and fix bugs.
0aab95
  * android: gl_rasterizer_cache: Skip costly shutdown procedure.
0aab95
  * (jroweboy)gl_rasterizer_cache.cpp: Check Framebuffer Status
0aab95
  * Perf: Remove more breakpoint checking in the interpreter. Move filtering earlier in the logging chain
0aab95
  * use separate texture buffer for light and fog
0aab95
0aab95
-------------------------------------------------------------------
0aab95
Wed Sep 22 14:28:10 UTC 2021 - pousaduarte@gmail.com
0aab95
0aab95
- Update to version nightly1724:
0aab95
  * dsp_interface: Move sink to the last in member list (#5844)
0aab95
0aab95
-------------------------------------------------------------------
0aab95
Fri Sep 17 11:38:15 UTC 2021 - pousaduarte@gmail.com
0aab95
0aab95
- Update to version nightly1723:
0aab95
  * CI: Decouple clang-format from the linux build matrix (#5838)
0aab95
  * core.h: remove nodiscard for SendSignal (#5837)
0aab95
0aab95
-------------------------------------------------------------------
65065c
Sun Aug 29 15:18:53 UTC 2021 - pousaduarte@gmail.com
65065c
65065c
- Update to version nightly1721:
65065c
  * fix(bps): Fixes BPS patch changing target size (#5829)
65065c
  * build system: remove references to travis (#5811)
65065c
  * Update README.md (#5812)
65065c
  * Add Get(Inv)WindowResolution shader functions (#5818)
65065c
  * Replace `&vec[0]` with `vec.data()`
65065c
  * Update dynarmic (#5814)
65065c
  * Update translations (2021-07-01)
65065c
  * Corrected the path to the headbar icon (#5782)
65065c
  * Linux: Flatpak-related changes (#5772)
65065c
  * nwm_uds: Change ASSERT to LOG_ERROR
65065c
  * nwm_uds: Make sure client node information match host's
65065c
  * service/nwm_uds: Ensure consistency regarding node IDs
65065c
65065c
-------------------------------------------------------------------
594e57
Sun May 16 17:55:36 UTC 2021 - pousaduarte@gmail.com
594e57
594e57
- Update to version nightly1711:
594e57
  * Fix Disk shader cache when accurate multiplication is off (#5711)
594e57
  * Update translations (2021-03-01) (#5730)
594e57
  * NWM_UDS: implement disconnect_reason and EjectClient (#5331)
594e57
  * Update dynarmic
594e57
  * gcc 11 compatibility fix (suggestion) (#5778)
594e57
  * sdl2_sink: remove SDL_AUDIO_ALLOW_FREQUENCY_CHANGE flag
594e57
  * Re-update catch and dynarmic
594e57
  * input_common: Fix libusb include on Arch
594e57
  * libusb: Add /utf-8 compile option for MSVC.
594e57
  * gcadapter: Implement auto map feature
594e57
  * cmake: unbreak system libusb support
594e57
  * configure_input: Add frontend text for GC adapter
594e57
  * gc_adapter: Port code cleanup and feature updates from yuzu
594e57
  * input_common: Add support for GameCube Adapter
594e57
  * externals: Track upstream libusb
594e57
  * Update src/citra_qt/configuration/configure_storage.cpp
594e57
  * Update src/citra_qt/configuration/configure_storage.h
594e57
  * citra-qt: Added configure storage to handle NAND and SDMC dir location
594e57
  * config: better variable naming
594e57
  * config: Added nand_directory and sdmc_directory to Settings
594e57
  * file_util: Add a function to update the user path
594e57
  * settings: Save and load NAND/SD dirs from config
594e57
  * update catch
594e57
  * Update dynarmic
594e57
  * gl_rasterizer: check for GL_ARB_copy_image
594e57
  * shader_disk_cache: warn the user when ARB_get_program_binary is not supported.
594e57
  * fix(net): prevent gibberish padding on linux
594e57
  * common/telemetry: Migrate namespace into the Common namespace
594e57
  * main/common: Log/append AVX/FMA to the Host CPU string if available and add AVX512 detection
594e57
  * common/telemetry: Migrate core-independent info gathering to common
594e57
  * Rename profiler parameter names
594e57
  * Mark variables only used on trace logs as maybe_unused
594e57
  * Use maybe_unused instead of Q_UNUSED
594e57
  * fix clang format
594e57
  * fix some conversion warnings
594e57
  * unreachable code
594e57
  * Fix nihstro include style to conform to the style used in other instances.
594e57
  * Solve some unreferenced parameter warnings
594e57
  * Resolve some variable hiding warnings
594e57
  * Resolve unused variable warnings
594e57
  * Resolve some type conversion warnings
594e57
  * remove unnecessary headers
594e57
  * resolve warnings of deprecated Qt members
594e57
594e57
-------------------------------------------------------------------
594e57
Sun Mar 07 00:11:54 UTC 2021 - pousaduarte@gmail.com
594e57
594e57
- Update to version nightly1696:
594e57
  * bootmanager: fix memory leaks when loading save states
594e57
594e57
-------------------------------------------------------------------
594e57
Fri Feb 26 10:08:58 UTC 2021 - pousaduarte@gmail.com
594e57
594e57
- Update to version nightly1695:
594e57
  * Fix destructor order in rasterizer cache (#5725)
594e57
594e57
-------------------------------------------------------------------
594e57
Fri Feb 12 15:07:41 UTC 2021 - pousaduarte@gmail.com
594e57
594e57
- Update to version nightly1692:
594e57
  * fix recycling custom textures
594e57
  * remove semicolon
594e57
  * gl_rasterizer_cache: don't place null textures in the recycler
594e57
  * gl_rasterizer_cache: Recycle host textures Allocating new textures has fairly high driver overhead. We can avoid some of this by reusing the textures from destroyed surfaces since the game will probably create more textures with the same dimensions and format.
594e57
  * gl_rasterizer_cache: Remove all fully invalid surfaces from the cache Some games (e.g. Pilotwings Resort) create many surfaces that are invalidated quickly but were never removed. This occasionally lead to large lag spikes due to high lookup times and other data structure management overhead.
594e57
594e57
-------------------------------------------------------------------
594e57
Thu Feb 11 22:04:14 UTC 2021 - pousaduarte@gmail.com
594e57
594e57
- Update to version nightly1691:
594e57
  * string_util: Remove MSVC workaround for converting between UTF8/UTF16
594e57
  * Avoid leaking fences during re-presentation (#5713)
594e57
  * configure_input: set modifier_scale undonditionally when restoring default
594e57
  * configure_input: fix modifier scale saving
594e57
  * externals: Update Xbyak to 5.96
594e57
  * xbyak_abi: Prefer returning a struct to using out parameters in ABI_CalculateFrameSize
594e57
  * xbyak_abi: Register indexes should be unsigned
594e57
594e57
-------------------------------------------------------------------
594e57
Mon Feb 08 00:57:04 UTC 2021 - pousaduarte@gmail.com
594e57
594e57
- Update to version nightly1687:
594e57
  * Fix macos build (#5703)
594e57
594e57
-------------------------------------------------------------------
594e57
Sun Feb 07 00:34:11 UTC 2021 - pousaduarte@gmail.com
594e57
594e57
- Update to version nightly1686:
594e57
  * core: Make use of [[nodiscard]] with the System class
594e57
  * citra_qt: Migrate off of setMargin() to setContentsMargins()
594e57
  * citra_qt/main: Save settings when starting guest
594e57
  * Update translations (2021-01-01)
594e57
  * core: Remove unnecessary enum casts in log calls
594e57
  * video_core: Remove unnecessary enum class casting in logging messages
594e57
594e57
-------------------------------------------------------------------
594e57
Sun Jan 31 00:09:17 UTC 2021 - pousaduarte@gmail.com
594e57
594e57
- Update to version nightly1680:
594e57
  * Implement APT command 0x0103 (#5478)
594e57
594e57
-------------------------------------------------------------------
594e57
Sun Jan 10 00:30:30 UTC 2021 - pousaduarte@gmail.com
594e57
594e57
- Update to version nightly1679:
594e57
  * Add 3D slider value to the HID shared page (#5676)
594e57
  * CMakeFiles: Update json to 3.9.0
594e57
  * Delete the old log file before rotating (#5675)
594e57
  * Look at direction of analog axis travel instead of instantaneous sample (#5509)
594e57
  * general: Fix various spelling errors
594e57
594e57
-------------------------------------------------------------------
594e57
Sun Jan 03 00:28:00 UTC 2021 - pousaduarte@gmail.com
594e57
594e57
- Update to version nightly1674:
594e57
  * Fix the old log file to work with the log parser.
594e57
  * zstd: define include_directories for build interface only
594e57
  * Automatic Controller Binding (#5100)
594e57
  * zstd: set include directory directly
594e57
  * Rotate previous log file to '.old' if it exists
594e57
  * Update zstd to v1.4.8
594e57
  * citra_qt/cheats: Make window resizable and remove help hint
594e57
594e57
-------------------------------------------------------------------
594e57
Thu Dec 31 20:20:52 UTC 2020 - pousaduarte@gmail.com
594e57
594e57
- Update to version nightly1669:
594e57
  * Merge generic part of Android microphone changes (#5624)
594e57
  * Update deps.sh (#5665)
594e57
  * Revert #5530 "Port yuzu-emu/yuzu#4539"
594e57
  * Update Gradle
594e57
  * Update Bitrise build stages
594e57
  * Merge ARM64 Dynarmic (#5620)
594e57
  * Use alternate-form formatting for floats after `fmt` 7.1.2 update (#5654)
594e57
  * game_list_p: Resolve deprecated usage of QVariant operator<
594e57
  *  udp/client: Take std::function by const reference with TestCommunication()
594e57
  * Revert ENABLE_FDK to dependent option
594e57
  * Remove pessimistic sanity check
594e57
  * Enable fdk decoder in flatpak version
594e57
  * change ENABLE_FDK to option
594e57
  * common: Silence two discarded result warnings
594e57
594e57
-------------------------------------------------------------------
fdd02d
Tue Dec 08 13:15:44 UTC 2020 - pousaduarte@gmail.com
fdd02d
fdd02d
- Update to version nightly1659:
fdd02d
  * cubeb_sink: Use static_cast instead of reinterpret_cast in DataCallback() (#5573)
fdd02d
  * codec: Make lookup table static constexpr (#5572)
fdd02d
  * Port yuzu-emu/yuzu#4700: "game_list: Eliminate redundant argument copies" (#5571)
fdd02d
  * microprofile: Don't memset through std::atomic types (#5528)
fdd02d
  * Make UNIMPLEMENTED_MSG consistent with UNIMPLEMENTED (#5631)
fdd02d
fdd02d
-------------------------------------------------------------------
fdd02d
Sun Dec 06 00:32:10 UTC 2020 - pousaduarte@gmail.com
fdd02d
fdd02d
- Update to version nightly1654:
fdd02d
  * UDS: implement GetApplicationData (#5533)
fdd02d
  * tests: Fix warning about comparison between signed and unsigned (#5632)
fdd02d
  * Update dynarmic to last compatible version (#5618)
fdd02d
  * Fixes to "hide mouse on inactivity" (#5476)
fdd02d
  * service/apt: Fix deliver arg hmac size
fdd02d
fdd02d
-------------------------------------------------------------------
fdd02d
Wed Nov 25 11:19:34 UTC 2020 - pousaduarte@gmail.com
fdd02d
fdd02d
- Update to version nightly1649:
fdd02d
  * Update inih (#5615)
fdd02d
fdd02d
-------------------------------------------------------------------
fdd02d
Tue Nov 24 19:33:30 UTC 2020 - pousaduarte@gmail.com
fdd02d
fdd02d
- Update to version nightly1648:
fdd02d
  * service/apt: Implement Deliver Args (#5611)
fdd02d
fdd02d
-------------------------------------------------------------------
fdd02d
Mon Nov 23 23:07:05 UTC 2020 - pousaduarte@gmail.com
fdd02d
fdd02d
- Update to version nightly1647:
fdd02d
  * APT: implement Set and GetWirelessRebootInfo (#5328)
fdd02d
fdd02d
-------------------------------------------------------------------
fdd02d
Mon Nov 23 11:27:53 UTC 2020 - pousaduarte@gmail.com
fdd02d
fdd02d
- Update to version nightly1646:
fdd02d
  * Fix fmt crash from deprecated percent specifier (#5616)
fdd02d
fdd02d
-------------------------------------------------------------------
fdd02d
Sun Nov 22 20:53:26 UTC 2020 - pousaduarte@gmail.com
fdd02d
fdd02d
- Update to version nightly1645:
fdd02d
  * Fix telemetry-related exit crash from use-after-free (#5617)
fdd02d
fdd02d
-------------------------------------------------------------------
fdd02d
Sun Nov 22 00:39:01 UTC 2020 - pousaduarte@gmail.com
fdd02d
fdd02d
- Update to version nightly1644:
fdd02d
  * CI: fix the tag fetching command
fdd02d
fdd02d
-------------------------------------------------------------------
fdd02d
Wed Nov 18 11:43:16 UTC 2020 - pousaduarte@gmail.com
fdd02d
fdd02d
- Update to version nightly1643:
fdd02d
  * Fix Transifex Synchronization (#5605)
fdd02d
  * Initial implementation of partial_embedded_buffer_dirty handling (#5548)
fdd02d
  * microprofile: Silence warning in headers
fdd02d
  * externals: Update fmt to 7.1.2
fdd02d
  * layered_fs: Make LoadFile and LoadDirectory less recursive
fdd02d
fdd02d
-------------------------------------------------------------------
fdd02d
Tue Nov 17 11:04:50 UTC 2020 - pousaduarte@gmail.com
fdd02d
fdd02d
- Update to version nightly1638:
fdd02d
  * Add reverse_interlaced uniform flag
fdd02d
  * Update cubeb and request a persistent stream session
fdd02d
  * Implement Reverse Interlaced 3D
fdd02d
fdd02d
-------------------------------------------------------------------
fdd02d
Mon Nov 16 19:01:20 UTC 2020 - pousaduarte@gmail.com
fdd02d
fdd02d
- Update to version nightly1636:
fdd02d
  * change result back to std::optional
fdd02d
  * Update src/video_core/renderer_opengl/gl_shader_manager.cpp
fdd02d
  * make result not optional
fdd02d
fdd02d
-------------------------------------------------------------------
fdd02d
Sun Nov 15 15:25:36 UTC 2020 - pousaduarte@gmail.com
fdd02d
fdd02d
- Update to version nightly1635:
fdd02d
  * kernel/thread: Change owner_process to std::weak_ptr (#5325)
fdd02d
  * Keep keyboard state independent of acquired buttons (#5255)
fdd02d
fdd02d
-------------------------------------------------------------------
fdd02d
Fri Nov 13 14:04:38 UTC 2020 - pousaduarte@gmail.com
fdd02d
fdd02d
- Update to version nightly1633:
fdd02d
  * ci: fix mingw folder name (#5607)
fdd02d
  * Use GitHub Actions as CI service (#5602)
fdd02d
  * Update translations (2020-11-01)
fdd02d
fdd02d
-------------------------------------------------------------------
fdd02d
Sat Nov 07 18:14:48 UTC 2020 - pousaduarte@gmail.com
fdd02d
fdd02d
- Update to version nightly1630:
fdd02d
  * Band-aid solution for 'Disk Shader Cache' (#5188)
fdd02d
fdd02d
-------------------------------------------------------------------
8529cf
Tue Oct 27 08:07:24 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
8529cf
8529cf
- Add constraints to make sure we have enough memory to compile
8529cf
  with LTO (result of the gcc switch)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Oct 26 08:06:31 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
8529cf
8529cf
- Add back copyright
8529cf
- Fix installation of binaries to not be unresolvable
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Oct 19 12:32:23 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1629:
8529cf
  * qt/game_list: Give GameListSearchField::KeyReleaseEater a parent
8529cf
  * General: Make use of std::nullopt where applicable
8529cf
  * Bump kernel version for 3DSX (#5446)
8529cf
  * Make sure some things are logged (#5515)
8529cf
  * Use unique_ptr on all ui objects from .ui files (#5511)
8529cf
  * Fix compilation with boost 1.74.0
8529cf
  * Port yuzu-emu/yuzu#4587 and yuzu-emu/yuzu#4588: Fix data races (#5545)
8529cf
  * game_list_p: Mark some constants as constexpr
8529cf
- remove boost.patch, merged upstream
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Sep 29 12:36:45 UTC 2020 - Adam Majer <adam.majer@suse.de>
8529cf
8529cf
- boost.patch: Fix building with Boost 1.74
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Sep 23 11:48:53 UTC 2020 - tchvatal@suse.com
8529cf
8529cf
- Update to version nightly1623:
8529cf
  * Port yuzu-emu/yuzu#4587 and yuzu-emu/yuzu#4588: Fix data races (#5545)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Sep 16 14:51:01 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1621:
8529cf
  * Silence some noisy switch case warning
8529cf
  * Port yuzu-emu/yuzu#4605: "bootmanager: Prevent unnecessary copies in TouchUpdateEvent()" (#5539)
8529cf
  * Fix thread naming on Linux, which limits names to 15 bytes.
8529cf
  * Minor frontend fixes to savestates (#5430)
8529cf
  * Port yuzu-emu/yuzu#4577: "common/assert: Make use of C++ attribute syntax" (#5529)
8529cf
  * Update translations (2020-09-01)
8529cf
  * citra_qt: Backport review comments from the yuzu translation PR (#5465)
8529cf
  * Port yuzu-emu/yuzu#4528: "common: Make use of [[nodiscard]] where applicable" (#5535)
8529cf
  * CMakeLists: Download Clang-Format from the Citra repo instead of yuzus (#5534)
8529cf
  * Port yuzu-emu/yuzu#4472: "perf_stats: Mark GetMeanFrametime() as const" (#5498)
8529cf
  * General: Tidy up clang-format warnings
8529cf
  * yuzu: Make use of qOverload where applicable
8529cf
  * yuzu: Resolve -Wextra-semi warnings
8529cf
  * CMakeLists: Update fmt to 7.0.3
8529cf
  * externals: Update Xbyak to 5.95
8529cf
  * Hotkeys were carelessly added out of alphabetical order, and notably broke in the 'Restore Hotkeys' PR
8529cf
  * Fix order
8529cf
  * cubeb_sink.cpp: Change one log from INFO to DEBUG level.
8529cf
  * interface.h: forward declare resolution
8529cf
  * camera_util.cpp: remove unnecessary includes
8529cf
  * clang format
8529cf
  * Separate the enums from cam/cam.h
8529cf
  * Avoid incorrect casts to QDropEvent
8529cf
  * configure_camera: forward declare CameraInterface
8529cf
  * profiler: remove unnecessary includes
8529cf
  * main: forward declare QLabel
8529cf
  * Don't translate hotkey text
8529cf
  * CMakeLists: Update CLANG_FORMAT_POSTFIX to 10.0
8529cf
  * ci: Make use of clang-format 10.0
8529cf
  * Use gtimeout on Mac OS job to incrementally build up ccache
8529cf
  * Add LGTM static analyzer config file (#5495)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Sep 16 11:02:09 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
8529cf
8529cf
- Do not use strict aliasing as the code is unsafe
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Sep 15 10:36:01 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
8529cf
8529cf
- Add patch adding fixes to build under gcc:
8529cf
  * gcc-enablement.patch
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Sep 15 09:36:10 UTC 2020 - tchvatal@suse.com
8529cf
8529cf
- Update to version nightly1621:
8529cf
  * Silence some noisy switch case warning
8529cf
  * Port yuzu-emu/yuzu#4605: "bootmanager: Prevent unnecessary copies in TouchUpdateEvent()" (#5539)
8529cf
  * Fix thread naming on Linux, which limits names to 15 bytes.
8529cf
  * Minor frontend fixes to savestates (#5430)
8529cf
  * Port yuzu-emu/yuzu#4577: "common/assert: Make use of C++ attribute syntax" (#5529)
8529cf
  * Update translations (2020-09-01)
8529cf
  * Fix order
8529cf
  * Avoid incorrect casts to QDropEvent
8529cf
  * Don't translate hotkey text
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Sep  1 12:09:38 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
8529cf
8529cf
- Disable some features that use too many bundled libs
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Sep  1 11:29:11 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
8529cf
8529cf
- Enable ffmpeg content as we distribute that
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Sep 01 10:42:27 UTC 2020 - tchvatal@suse.com
8529cf
8529cf
- Update to version nightly1613:
8529cf
  * citra_qt: Backport review comments from the yuzu translation PR (#5465)
8529cf
  * Port yuzu-emu/yuzu#4528: "common: Make use of [[nodiscard]] where applicable" (#5535)
8529cf
  * CMakeLists: Download Clang-Format from the Citra repo instead of yuzus (#5534)
8529cf
  * Port yuzu-emu/yuzu#4472: "perf_stats: Mark GetMeanFrametime() as const" (#5498)
8529cf
  * General: Tidy up clang-format warnings
8529cf
  * yuzu: Make use of qOverload where applicable
8529cf
  * yuzu: Resolve -Wextra-semi warnings
8529cf
  * CMakeLists: Update fmt to 7.0.3
8529cf
  * externals: Update Xbyak to 5.95
8529cf
  * Hotkeys were carelessly added out of alphabetical order, and notably broke in the 'Restore Hotkeys' PR
8529cf
  * cubeb_sink.cpp: Change one log from INFO to DEBUG level.
8529cf
  * interface.h: forward declare resolution
8529cf
  * camera_util.cpp: remove unnecessary includes
8529cf
  * clang format
8529cf
  * Separate the enums from cam/cam.h
8529cf
  * configure_camera: forward declare CameraInterface
8529cf
  * profiler: remove unnecessary includes
8529cf
  * main: forward declare QLabel
8529cf
  * CMakeLists: Update CLANG_FORMAT_POSTFIX to 10.0
8529cf
  * ci: Make use of clang-format 10.0
8529cf
  * Use gtimeout on Mac OS job to incrementally build up ccache
8529cf
  * Add LGTM static analyzer config file (#5495)
8529cf
  * Actually return true if InitMFDLL succeeded (#5470)
8529cf
  * Update scan_dll.py
8529cf
  * settings: Make use of std::string_view over std::string for logging
8529cf
  * frontend: Improve wait tree readability for dark themes
8529cf
  * [WIP] NCCHContainer: support for partitions if container is NCSD (#5345)
8529cf
  * cmake: stop linking against QGL
8529cf
  * CMakeLists: Update fmt to 7.0.1
8529cf
  * discord_impl: Update the client ID (#5449)
8529cf
  * fix clang format
8529cf
  * Common: remove a mod from AlignUp (#5441)
8529cf
  * Update translations (2020-07-01)
8529cf
  * Fix framebuffer size on fractional scaling display.
8529cf
  * fix
8529cf
  * generic texture allocator
8529cf
  * Clean up
8529cf
  * handle all cases more robustly
8529cf
  * video_core/GLES: fix issues cause by missing glTextureBarrier create a duplicate for sampling instead
8529cf
  * Try to fix executable path generated in CI
8529cf
  * Correct output paths for executable binaries
8529cf
  * travis: Compile on macOS 10.13 with more up to date compiler
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Sep  1 10:41:14 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
8529cf
8529cf
- Switch service to disabled default state to be able to
8529cf
  send this pkg to openSUSE proper repos
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Sep  1 10:38:54 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
8529cf
8529cf
- Format with spec-cleaner
8529cf
- Use macros
8529cf
- Remove obsolete sections
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Aug 03 13:34:58 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1599:
8529cf
  * Actually return true if InitMFDLL succeeded (#5470)
8529cf
  * Update scan_dll.py
8529cf
  * settings: Make use of std::string_view over std::string for logging
8529cf
  * frontend: Improve wait tree readability for dark themes
8529cf
  * [WIP] NCCHContainer: support for partitions if container is NCSD (#5345)
8529cf
  * cmake: stop linking against QGL
8529cf
  * CMakeLists: Update fmt to 7.0.1
8529cf
  * discord_impl: Update the client ID (#5449)
8529cf
  * fix clang format
8529cf
  * Common: remove a mod from AlignUp (#5441)
8529cf
  * Update translations (2020-07-01)
8529cf
  * Fix framebuffer size on fractional scaling display.
8529cf
  * fix
8529cf
  * generic texture allocator
8529cf
  * Clean up
8529cf
  * handle all cases more robustly
8529cf
  * video_core/GLES: fix issues cause by missing glTextureBarrier create a duplicate for sampling instead
8529cf
  * Try to fix executable path generated in CI
8529cf
  * Correct output paths for executable binaries
8529cf
  * travis: Compile on macOS 10.13 with more up to date compiler
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Jun 27 17:40:07 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1580:
8529cf
  * Fix using system boost (#5424)
8529cf
  * gl_resource_manager: Make use of noexcept on move constructors and move assignment operators (#5340)
8529cf
  * Fix clang-format
8529cf
  * citra-qt: Add an "Alternative Speed Limit" with its hotkey (#5281)
8529cf
  * Update manifest file to include new elements that are introduced with Windows 10 later versions (#5324)
8529cf
  * Fix: fatal error CVT1100 when compiling manifest file (#5322)
8529cf
  * Improve performance of applying cheats; Set correct interval for applying cheats (#5305)
8529cf
  * am: Resolve truncation and sign conversion warnings in WriteContentData() (#5397)
8529cf
  * .github: add a new issue template
8529cf
  * General: Remove usages of ARRAY_SIZE where applicable. (#5392)
8529cf
  *  archive: Make use of std::pair for OpenFileFromArchive  (#5399)
8529cf
  * Avoid deadlock when stopping video dumping (#5407)
8529cf
  * Interpolation v2, w/vector and roundf (#5350)
8529cf
  * Fix cheat frame interval
8529cf
  * Update codec information
8529cf
  * Update comments after hardware testing
8529cf
  * Recomment the ffmpeg backend
8529cf
  * Fix ffmpeg time base
8529cf
  * Use samples_per_frame instead of hardcoded 160
8529cf
  * Fix WMF AAC decoder bug
8529cf
  * gl_shader_gen: std::move strings where applicable
8529cf
  * gl_shader_gen: Collapse several format calls into one
8529cf
  * gl_shader_gen: Mark local functions as static where applicable
8529cf
  * gl_shader_gen: Eliminate unnecessary std::string construction in AppendProcTexCombineAndMap()
8529cf
  * Update teakra, adjust TeakraSlice for new audio frame period
8529cf
  * Fix ReadPipeIfPossible
8529cf
  * fs/file: Make use of std::move where applicable
8529cf
  * am: Remove redundant c_str() calls
8529cf
  * cro_helper: Silence -Wuninitialized warning
8529cf
  * nwm: Eliminate signed conversion warnings
8529cf
  * Use attribute instead of comment
8529cf
  * applets/swkbd: Properly handle button_text
8529cf
  * Actually save the input when clearing/resetting to default
8529cf
  * Fix "core.cpp" clang-format (#5375)
8529cf
  * Use fixed indices for button order
8529cf
  * Remove empty strings from button_text before adding buttons
8529cf
  * address review comments
8529cf
  * game_list: cleanup and clang format in AddPermDirPopup
8529cf
  * game_list: fix folder reordering
8529cf
  * change gameListDir to hold an index instead of a raw pointer
8529cf
  * citra_qt: remove incorrect style in the Dark theme
8529cf
  * citra_qt: improve touchscreen mapping UI
8529cf
  * fs_user: std::move vectors where applicable
8529cf
  * input_common: add TouchFromButtonDevice
8529cf
  * Add measured frame cycles
8529cf
  * Update FPS to roughly match the actual 3DS rate
8529cf
  * Update cycles and explanation
8529cf
  * Change audio_frame_ticks with length explanation
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri May 22 20:11:06 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1549:
8529cf
  * clang-format, and avoid another potential leak
8529cf
  * Avoid leaking the cubeb input stream
8529cf
  * gl_rasterizer_cache: Trivial minor cleanups (#5295)
8529cf
  * Port yuzu-emu/yuzu#3268: "GUI: Deadzone controls for sdl engine at configuration input" (#5174)
8529cf
  * Improve core timing accuracy (#5257)
8529cf
  * file_util: Early-exit in WriteArray and ReadArray if specified lengths are zero
8529cf
  * gl_shader_gen: Make use of fmt where applicable
8529cf
  * gl_rasterizer_cache: Make use of if constexpr in MortonCopyTile()
8529cf
  * gl_shader_manager: Make use of std::nullopt where applicable
8529cf
  * gl_shader_decompiler: Make use of fmt with the decompiler
8529cf
  * Small fixes to "Option to hide mouse on inactivity" (#5280)
8529cf
  * service: Mark variables as [[maybe_unused]] where applicable (#5318)
8529cf
  * fs/archive: Make use of std::make_shared where applicable (#5319)
8529cf
  * service/cfg: Convert file-scope std::vector to std::array (#5320)
8529cf
  * service/cfg: Make GenerateConsoleUniqueId() return a pair (#5321)
8529cf
  * common/logging/log: Add LLE in Audio_DSP comment (#5327)
8529cf
  * cfg-savegame: add DebugMode block (#5330)
8529cf
  * clang-format fix
8529cf
  * Update translations (2020-05-01) (#5289)
8529cf
  * swkbd: Fix a bug where clicking Cancel hangs the game (#5294)
8529cf
  * core: Resolve -Wreorder warnings
8529cf
  * soc_u: Prevent undefined behavior with CTRPollFD
8529cf
  * externals: Update cubeb to 616d773
8529cf
  * applets/swkbd: Make destructor virtual
8529cf
  * applets/mii_selector: Make destructor virtual
8529cf
  * core/hw/rsa: Make GetSignature() a const member function
8529cf
  * core/hw/rsa: Make operator bool explicit
8529cf
  * core/hw/rsa: Take std::vector instances by value
8529cf
  * file_sys/seed_db: Add missing include guard
8529cf
  * title_metadata: Take std::vector by const reference in Load()
8529cf
  * file-sys: Make use of std::string_view where applicable
8529cf
  * layered_fs: Mark functions as static where applicable
8529cf
  * service/ir: Remove erroneous forward declaration
8529cf
  * CMakeLists: Specify EXCLUDE_FROM_ALL for teakra
8529cf
  * common: Remove chunk_file.h
8529cf
  * gl_rasterizer: Make const on references consistent
8529cf
  * gl_rasterizer: Amend missing return value in branch in SetupGeometryShader()
8529cf
  * gl_rasterizer: Resolve truncation warnings
8529cf
  * gl_rasterizer: Make use of std::string_view in IsVendorAmd()
8529cf
  * gl_rasterizer: Default destructor in the cpp file
8529cf
  * gl_rasterizer: Remove unused emu_window variable in RasterizerOpenGL
8529cf
  * gl_rasterizer_cache: Remove unnecessary reference parameter in LoadCustomTexture()
8529cf
  * gl_rasterizer_cache: Flatten LoadCustomTexture()
8529cf
  * gl_shader_disk: Make use of std::nullopt where applicable (#5293)
8529cf
  * gl_shader_gen: Mark hash implementations as noexcept
8529cf
  * gl_shader_manager: Remove unused variable within LoadDiskCache()
8529cf
  * gl_shader_manager: Eliminate variable shadowing
8529cf
  * gl_shader_manager: Avoid unnecessary std::vector copy in LoadDiskCache()
8529cf
  * renderer_opengl: Resolve compiler truncation warnings
8529cf
  * gl_shader_gen: Mark PicaVSConfig reference parameter as const
8529cf
  * Update teakra
8529cf
  * savedata_archive: Make GetFreeBytes return a more accurate value
8529cf
  * memory: Make getter functions const qualified where applicable (#5251)
8529cf
  * core/memory: Make use of std::move in Entry::operator= (#5233)
8529cf
  * texture_filters: update ScaleForce (#5270)
8529cf
  * command_processor: Resolve undefined behavior type punning
8529cf
  * pica_state: Make use of std::array
8529cf
  * add program counter in unmapped memory access log messages (#5149)
8529cf
  * test: use gold instead of ld
8529cf
  * gl_shader_disk_cache: std::move entries in LoadTransferable() (#5249)
8529cf
  * MSVC: set SDL_VER to 2.0.12
8529cf
  * ArmInterface: return ref instead of copy for GetTimer (#5227)
8529cf
  * Add sample rate field to AAC decoder (#5195)
8529cf
  * gl_shader_gen: Convert file-scope std::string into a std::string_view (#5263)
8529cf
  * video_core: reduce string allocations in shader decompiler (#5261)
8529cf
  * custom_tex_cache: Remove reliance on the global system instance (#5252)
8529cf
  * CR actions
8529cf
  * Clean up the Callback (don't store a shared_ptr to parent)
8529cf
  * Fix savestates compatibility (#5256)
8529cf
  * service: Resolve trivially avoidable copies (#5237)
8529cf
  * nwm/nwm_uds: Avoid copying all elements in channel_data map where applicable (#5236)
8529cf
  * core/memory: Fix #5246
8529cf
  * post_processing_opengl: Make use of std::string_view with GetPostProcessingShaderCode()
8529cf
  * swrasterizer/proctex: Take regs and state by const reference
8529cf
  * swrasterizer/proctex: Make CombineAndMap() internally linked
8529cf
  * video_core: Add missing header guards
8529cf
  * gl_shader_manager: std::move std::string where applicable
8529cf
  * geometry_pipeline: std::move vertex handler in SetVertexHandler()
8529cf
  * gl_resource_manager: Make use of noexcept on move assignment and move constructors
8529cf
  * primitive_assembly: Mark constructor explicit
8529cf
  * primitive_assembly: Take triangle_handler by reference
8529cf
  * primitive_assembly: Make use of std::array where applicable
8529cf
  * video_core: Amend misplaced forward declarations
8529cf
  * kernel/shared_page: Silence missing return warning in GetInitTime()
8529cf
  * apt/applet_manager: std::move parameter in GlanceParameter()
8529cf
  * ipc_helpers: Make PushStaticBuffer take std::vector by value
8529cf
  * core/memory: Resolve sign conversion in serialize()
8529cf
  * Fix MIC_U serialization and timing (#5223)
8529cf
  * Services/APT: Implemented the GetCaptureInfo function. (#5194)
8529cf
  * CMakeLists: Only compile A32 frontend for dynarmic (#5229)
8529cf
  * Fix clang format
8529cf
  * Fix Address Arbiter serialization
8529cf
  * fix typo; updated comment about apples bad driver
8529cf
  * Add flag to disable seperable shaders for osx Intel GPUs. Default is false
8529cf
  * Update dynarmic (#5214)
8529cf
  * Services/APT: Implemented the IsTitleAllowed function.
8529cf
  * common/file_util: Allow access to files on network shares
8529cf
  * Correctly register AddressArbiter as a type of WakeupCallback
8529cf
  * input_common/udp: Port various changes from yuzu (#5133)
8529cf
  * Fixed NWM not responding
8529cf
  * video_core: add ScaleForce to texture filters (#5210)
8529cf
  * Remove the build type from the bin path
8529cf
  * Services/APT: Implemented the Store/LoadSysMenuArg functions.
8529cf
  * Services/FS: Stubbed GetSdmcArchiveResource and GetNandArchiveResource.
8529cf
  * Kernel/Process: Fixed scheduling multiple processes in the SysCore using Dynarmic (#5193)
8529cf
  * Fix Luigi's Mansion can't remove amiibo bug (#5200)
8529cf
  * Fix clang format
8529cf
  * Fix the merge
8529cf
  * Show save/load errors to the user
8529cf
  * Debuggers/Qt: Show the threads process names and ids in the Wai… (#5201)
8529cf
  * Attempt to improve save/load during frame advance
8529cf
  * Fix button state not persisting between loads
8529cf
  * Attempt to fix network bug
8529cf
  * Allow GDB debugging through loads
8529cf
  * Add a couple of useful SVC logs
8529cf
  * Fix mic sharedmemory not being deallocated
8529cf
  * Warnings/Thread: Added missing case for the Dormant thread status in ResumeFromWait.
8529cf
  * Warnings/Qt: Removed unused variable from lambda capture list.
8529cf
  * Warnings/QtMotionControls: There is no need to use std::move after std::make_unique.
8529cf
  * Warnings/GLWindow: Initialize the members of OpenGLWindow in the order they are defined.
8529cf
  * Warnings/Network: Initialize the members of Room::RoomImpl in the order they are defined.
8529cf
  * Warnings/Network: Handle ENET_EVENT_TYPE_NONE and ENET_EVENT_TYPE_CONNECT in the network packet loop.
8529cf
  * Add disk archive serialization (fix crash in driver renegade etc.)
8529cf
  * Sync GPU state after loading (fix FE terrain bug)
8529cf
  * Fix clang format
8529cf
  * Attempt to fix mac and linux builds
8529cf
  * Fix VFP registers serialization (0 fps when loading etc.)
8529cf
  * Fix memory region serialization (OSK crash)
8529cf
  * Fix crashes when loading with cameras active
8529cf
  * travis: Update xcode
8529cf
  * arm_dynarmic: Remove dependence on interpreter
8529cf
  * Revert one change from #4844
8529cf
  * update appveyor sdl
8529cf
  * Added save + load hotkeys
8529cf
  * gdbstub: Fix some gdbstub jankiness
8529cf
  * Fixed TAS movie serialization
8529cf
  * Reconnect cheat_engine during load
8529cf
  * externals: Update dynarmic to b58048a
8529cf
  * Reenable hidapi for SDL2.0.12 and up
8529cf
  * Use placeholders for serialized paths
8529cf
  * Attempt to fix crashes with LLE applets
8529cf
  * Add some member initializers in thread
8529cf
  * Don't crash when getting perf stats
8529cf
  * Clear out state before deserialization - fixes many crashes.
8529cf
  * Added user IP to log events for join/left/kicked/banned
8529cf
  * clang format fixes etc.
8529cf
  * Code review actions (plus hopefully fix the linux CI)
8529cf
  * More cleaning up
8529cf
  * Serialize ArchiveManager and other code review actions
8529cf
  * Code review - general gardening
8529cf
  * Apply suggestions from code review
8529cf
  * addressed review comments
8529cf
  * Attempt to fix the linux builds
8529cf
  * Only serialize wchar paths on windows
8529cf
  * Update src/CMakeLists.txt
8529cf
  * Change boost submodule
8529cf
  * Review changes
8529cf
  * Code review changes - clarified HTTP serialization
8529cf
  * Apply suggestions from code review
8529cf
  * Apply suggestions from code review
8529cf
  * Refactored out the horrible static var in CoreTiming
8529cf
  * Added copyright notices on new files
8529cf
  * Attempt to fix flatpak CI
8529cf
  * Remove the TODO (since it's all done now!)
8529cf
  * Minor cleanup
8529cf
  * DSP now works... committing this!!
8529cf
  * More merge fixes
8529cf
  * fix path usage in InstallCia
8529cf
  * Microprofile: Allow accessing token.
8529cf
  * Adressed review comments
8529cf
  * Log if common key during Ticket::Load is missing
8529cf
  * fix more review comments
8529cf
  * fix review comments
8529cf
  * fix clang-format
8529cf
  * warn if cia contend is encrypted
8529cf
  * Added a search path in FindSDL2 for Ubuntu Budgie
8529cf
  * NetworkMessage: create ErrorManager class to provide a context to tr
8529cf
  * game_list_p.h: Specify the context for tr
8529cf
  * Load RSA slot_0 data from bootrom; load and decrypt data from native firm for NCCHSecure2 keyslot
8529cf
  * core, citra_qt: Implement a save states file format and slot UI
8529cf
  * Add simple zstd compression
8529cf
  * service/cecd: Add missing SessionData serialization
8529cf
  * kernel/timer: Add missing base object
8529cf
  * Fix externals/boost spec
8529cf
  * Pretty sure ARM/Thread serialization works now
8529cf
  * Reworked DSP serialization
8529cf
  * Add ClearAll to rasterizer cache for fully wiping the cache on save/load
8529cf
  * Hack: Workaround crash when loading state and gyro is used
8529cf
  * Fix geometry pipeline; attempt to fix motion controls
8529cf
  * Fixed a bug (??) in arm_dynarmic where PageTableChanged could reset the CPU context
8529cf
  * Fixed setting the right DSP service on deserialization
8529cf
  * Fixed file services serialization
8529cf
  * Serialize core timing
8529cf
  * Added Signals; more runtime fixes
8529cf
  * Fixed serialization runtime exceptions
8529cf
  * Serialize file/directory services
8529cf
  * More base-derived fixes
8529cf
  * Correct exports; add some file serialization; fix service base object serialization
8529cf
  * Fix crash bugs
8529cf
  * Refactor out the wakeup_callback function pointer
8529cf
  * Bind NWM_UDS service in the constructor
8529cf
  * Use shared_ptr for PageTable
8529cf
  * Make the tests pass
8529cf
  * Changed u8* to MemoryRef
8529cf
  * Minor tidying up
8529cf
  * Added basic UI; misc memory fixes
8529cf
  * Finished archives; remove pod.h
8529cf
  * Basic archive backend serialization
8529cf
  * Serialize CECD, CFG services
8529cf
  * Serialize QTM, Y2R services
8529cf
  * Serialize PTM service
8529cf
  * Serialize NWM service
8529cf
  * Serialize NIM, PS, PXI, SOC, SSL services
8529cf
  * Serialize IR, MVD, NDM, NEWS, NFC
8529cf
  * More clang format fixes. Really need to standardise the version of this
8529cf
  * Serialize MIC service
8529cf
  * Fix clang format
8529cf
  * Serialize IR service
8529cf
  * Serialize HTTP service
8529cf
  * Serialize HID service
8529cf
  * Serialize GSP service
8529cf
  * Don't require cmake 3.15
8529cf
  * Change how the boost target works; disable external warnings in  MSVC
8529cf
  * Definitely disable using system boost if version doesn't match
8529cf
  * Some more CI fixes
8529cf
  * Fix a bug on mingw
8529cf
  * Some CI fixes
8529cf
  * clang-format fixes
8529cf
  * Attempting to fix mingw on windows
8529cf
  * Use load_construct_data for kernel objects
8529cf
  * Serialize FS service; some compiler fixes
8529cf
  * Added FRD service serialization
8529cf
  * Added ERR service serialization
8529cf
  * Added DSP service serialization
8529cf
  * Added DLP service serialization
8529cf
  * Added CSND serialization
8529cf
  * CAM service serialization
8529cf
  * BOSS service serialization
8529cf
  * APT service serialization
8529cf
  * Replace g_kernel with Core::Global etc.
8529cf
  * Serialize AM services
8529cf
  * Finished AC and ACT service serialization
8529cf
  * Service serialization framework; done AC
8529cf
  * Started IPC services serialization
8529cf
  * Serialize service manager, server prt
8529cf
  * Serialize some more kernel objects
8529cf
  * Serialize kernel/hle/memory
8529cf
  * Serialize primitive_assembly
8529cf
  * Serialize geometry_pipeline
8529cf
  * Fixed an include
8529cf
  * Added a TODO
8529cf
  * Added CPU, mutex, process, thread, timer
8529cf
  * Added client/server objects
8529cf
  * Added derived kernel objects
8529cf
  * Added shader state; WIP kernel objects
8529cf
  * Added shader state serialization
8529cf
  * video_core serialization
8529cf
  * Added core serialization
8529cf
  * Added POD serialization
8529cf
  * Added boost serialization
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Apr 09 17:23:42 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1465:
8529cf
  * Option to hide mouse on inactivity (#5094)
8529cf
  * video_core/renderer_opengl/gl_rasterizer_cache: Create Format Reinterpretation Framework (#5170)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Apr 04 11:34:08 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1463:
8529cf
  * Texture Filtering v2 (#5166)
8529cf
  * citra_qt/system: Add N3DS mode checkbox and enable it by default
8529cf
  * citra_qt: Only resume the game if it wasn't paused
8529cf
  * ffmpeg: Misc fixes
8529cf
  * sdl_joystick: disable the use of the hidapi drivers due to many problems caused by them. The main problem is the loss of compatibility with some controllers, but there are also unwanted changes to the behaviour of PS4 controllers (hardcoded lightbar color).
8529cf
  * Bump bundled sdl2 and appveyor to sdl2.0.10
8529cf
  * citra_qt: Split options into 'Specific' and 'Generic'
8529cf
  * ffmpeg: Avoid listing child classes for AVFormatContext and AVCodecContext
8529cf
  * ffmpeg: Properly handle non-planar formats
8529cf
  * dumping_dialog: Prompt when path is empty
8529cf
  * citra_qt: Fixed a bug when dumping dialog is cancelled or closed
8529cf
  * dumping_dialog: Add a line edit for the options
8529cf
  * citra_qt: Add simple video dumping error reporting
8529cf
  * citra_qt: Use the new dumping dialog
8529cf
  * citra_qt/dumping: Add dumping dialog
8529cf
  * citra_qt/dumping: Add options dialog
8529cf
  * citra_qt/dumping: Add option set dialog
8529cf
  * ffmpeg: Add ListFormats and ListEncoders
8529cf
  * ffmpeg: Correctly handle sample rates
8529cf
  * ffmpeg: Correctly handle sample format
8529cf
  * ffmpeg: Correctly set pixel format
8529cf
  * citra, citra_qt: Add video dumping config read/write
8529cf
  * core/dumping: Allow format/encoder selection+configuration
8529cf
  * core: Properly std::move things around
8529cf
  * video_core, core: Move pixel download to its own thread
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Apr 02 10:30:29 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1459:
8529cf
  * Don't dump textures that aren't a power of 2 (#5152)
8529cf
  * HLE Audio: Increase frame position by input buffer sample rate (#5049)
8529cf
  * Use the correct directory for Qt Plugins (#5148)
8529cf
  * flatpak: Update runtime version
8529cf
  * service/ldr_ro: Fix CRO loading when the buffer contained multiple VM areas (#5125)
8529cf
  * Minor Readme Changes
8529cf
  * Revert "Use immutable storage when available (#5053)" (#5151)
8529cf
  * Replace non-commercial icons with free icons from icons8 (#5093)
8529cf
  * Set render window to also accept focus via tabbing (Qt::StrongFocus) (#5089)
8529cf
  * Use immutable storage when available (#5053)
8529cf
  * common: include algorithm thread_queue_list.h (#5147)
8529cf
  * common: Port some changes from dolphin (#5127)
8529cf
  * video_core: don't use NULL for non-pointer after a7d3489dc987
8529cf
  * fix formatting for media-ndk
8529cf
  * mediandk for android (#4921)
8529cf
  * CFG: Let GetSystemModel report model based on  Settings:is_new_3ds (#5104)
8529cf
  * video_core: add texture filtering (#5017)
8529cf
  * service/fs: Update file size on write
8529cf
  * Add CPU Clock Frequency slider
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Mar 12 13:54:49 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1438:
8529cf
  * second translation update
8529cf
  * Fix incorrect port_id use
8529cf
  * service/cam: Implement Vsync interrupt callbacks
8529cf
  * Update translations (2020-03-01)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Mar 06 22:13:51 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1436:
8529cf
  * travis/transifex: use HEREDOC for initializing config (#5109)
8529cf
  * core: Add support for N3DS memory mappings (#5103)
8529cf
  * Update README.md (#5097)
8529cf
  * Make the arrays const
8529cf
  * video_core: use explicit interval type in texture cache
8529cf
  * core/file_sys: Add alternative override pathes for ExeFS files
8529cf
  * gdbstub: small logic bug fix with defer_start
8529cf
  * gdbstub: Ensure gdbstub doesn't drop packets crucial to initialization
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Feb 25 16:34:36 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1429:
8529cf
  * Implements fdk_aac decoder (#4764)
8529cf
  * layered_fs: Fix missing file size update
8529cf
  * ipc_debugger: Fixing NULL ptr call on multiple clear
8529cf
  * videocore/renderer_opengl/gl_rasterizer_cache: Move bits per pixel table out of function (#5101)
8529cf
  * android: use cmake 3.10
8529cf
  * Remove C++ standard flag
8529cf
  * Core timing 2.0 (#4913)
8529cf
  * HTTP_C::Implement Context::MakeRequest (#4754)
8529cf
  * core: Remove outdated MSVC workarounds (#5099)
8529cf
  * Remove duplicate code from the migration of frame limit to gene… (#5091)
8529cf
  * core/file_sys: Do not apply the same mods to DLCs
8529cf
  * Fix compilation
8529cf
  * fix clang format
8529cf
  * input_common/udp: Add missing override specifiers
8529cf
  * input_common/udp: std::move SocketCallback instances where applicable
8529cf
  * input_common/udp: std::move shared_ptr within Client constructor
8529cf
  * udp/client: Replace deprecated from_string() call with make_address_v4()
8529cf
  * input_common/udp: Silence -Wreorder warning for Socket
8529cf
  * input_common/udp: Remove unnecessary inclusions
8529cf
  * input_common/udp: Add missing header guard
8529cf
  * layered_fs: Do not open all replacement files on load
8529cf
  * citra_qt: Add 'Dump RomFS' menu action
8529cf
  * core: Add dump RomFS support
8529cf
  * Address review
8529cf
  * core: Reset archive_manager on shutdown.
8529cf
  * Fix build
8529cf
  * core/file_sys: Allow exheader replacement to be read from mods path
8529cf
  * core/file_sys: Read mods for the original title for updates
8529cf
  * citra_qt: Add 'Open Mods Location'
8529cf
  * core/file_sys: Allow exefs mods to be read from mods path
8529cf
  * core: Use LayeredFS while reading RomFS
8529cf
  * core/file_sys: LayeredFS implementation
8529cf
  * core/file_sys: Make RomFSReader an abstract interface
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Feb 14 14:00:06 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1419:
8529cf
  * Port yuzu commit: "yuzu/CMakeLists: Disable implicit QString co… (#5074)
8529cf
  * common: SPSCQueue: Notify after incrementing queue size.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Feb 10 19:32:12 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1418:
8529cf
  * dark themes refinements and cleanup
8529cf
  * fix qss stylesheet whitespaces
8529cf
  * GUI: fix minor issues with dark themes GUI: rename and reorder themes
8529cf
  * Address review comments
8529cf
  * Make a separate function for getting minimum size based on layout
8529cf
  * clang format
8529cf
  * Correctly treat cases when current size is smaller than the minimum defined by the layout
8529cf
  * correct ProcessConfigurationChanges
8529cf
  * use the defined constants instead of magic numbers for screen dimensions
8529cf
  * Change min_client_area_size based on layout
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Feb 07 22:15:02 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1416:
8529cf
  * swkbd: Fix digit filter
8529cf
  * citra_qt: config: Move audio to its own tab. (#5079)
8529cf
  * logging/backend: Change type of filename from string to const char*
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Jan 31 08:52:41 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1413:
8529cf
  * yuzu/main: Specify string conversions explicitly
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Jan 23 13:41:46 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1412:
8529cf
  * log disk shader cache setting
8529cf
  * Loading Screen: Vertically Center everything
8529cf
  * QT Frontend: Add disk shader loading progress bar
8529cf
  * Frontend: Prevent DiskShader option from being selected if HW Shaders are disabled
8529cf
  * Frontend: Only load disk resources if hw shader is enabled
8529cf
  * OSX Build: Remove ninja
8529cf
  * log the upright screen setting
8529cf
  * Set hotkey for screen rotation
8529cf
  * implement upright orientation for side and large frame layouts
8529cf
  * Implementation of screen rotation without use of additional layouts. This is based on what was done using additional layouts, but modified to have a variable to control rotation and making it so Single Screen Layout behaves like Upright Single would, and Default Layout behaves like Upright Double would, when the new variable is used.
8529cf
  * Add headbar icon on Linux
8529cf
  * Prevent out of memory errors when the game passes in an improper length value
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Jan 18 14:49:50 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1405:
8529cf
  * renderer_opengl: Allow usage of interlaced 3D
8529cf
  * citra, citra_qt, settings.h, default_ini.h: Add option for interlaced 3D
8529cf
  * Only check for sanitize_mul if theres a shader in the cache
8529cf
  * Fix title bar
8529cf
  * Only load precompiled shaders if their sanitize_mul setting matches
8529cf
  * Address review and update zstd
8529cf
  * Log the number of entries in each cache
8529cf
  * Add a error log for unsupported configurations for disk cache
8529cf
  * Rename InvalidateTransferable to InvalidateAll to match what it does
8529cf
  * Only add shaders to precompiled cache if they are new
8529cf
  * Properly bind the shader sampler and uniform bindings
8529cf
  * Change VFS vector to regular vector
8529cf
  * citra-sdl: Add Load Disk Resources
8529cf
  * citra-qt: Load Disk Resources
8529cf
  * Add GetRenderer to core
8529cf
  * Add missing changes from yuzu file_util
8529cf
  * Add shader disk caching
8529cf
  * Add frontend settings
8529cf
  * Add shader cache version generation
8529cf
  * Add settings for disk shader cache
8529cf
  * Add ZSTD compression for precompiled cache
8529cf
  * common/cpu_detect: Remove Common::CPUVendor
8529cf
  * common/cpu_detect: Remove unused functionality
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Jan 17 19:38:04 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1402:
8529cf
  * Attempt to fix macOS build
8529cf
  * file_sys: Add support for BPS patches
8529cf
  * file_sys: Handle patch applying failures
8529cf
  * file_sys: Move IPS patching code into separate source file
8529cf
  * qt: do not use an invalid update smdh
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Jan 03 09:04:15 UTC 2020 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version nightly1399:
8529cf
  * common/logging: don't use regex for path trimming
8529cf
  * CMake: Create thin archives on Linux
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Dec 20 22:13:00 UTC 2019 - Markus S <kamikazow@opensuse.org>
8529cf
8529cf
- Switched from Make+GCC to Ninja+Clang. Apparently it decreases build time.
8529cf
- (Hopefully) Fix TW build.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Dec 19 19:29:20 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20191218:
8529cf
  * Remove wait for free buffer
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Dec 17 18:57:20 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20191217:
8529cf
  * Remove accidentally pushed debugging logs (#5029)
8529cf
  * Add missing vsync telemetry field
8529cf
  * Reenable AAC FFMPEG decoding
8529cf
  * Destroy GLWindow on exit to prevent issues closing the app while in fullscreen
8529cf
  * Reintroduce a vsync option for people with really bad drivers
8529cf
  * Add microprofile scopes for presentation
8529cf
  * Remove high dpi scaling flag as it needs more work first
8529cf
  * clang-format
8529cf
  * Use the proper parent window
8529cf
  * Fix window resizing bug
8529cf
  * Fix drag and drop
8529cf
  * Add missing key events and also try to glFinish after swapping
8529cf
  * Workaround Qt bug that causes events to forward to the parent incorrectly
8529cf
  * Change from QOpenGLWidget to QWindow
8529cf
  * Delete core_context before shutting down SDL
8529cf
  * Add minimum window size back to citra-qt
8529cf
  * Prevent softlock on shutdown and various cleanup
8529cf
  * Change from render to texture to render to renderbuffer
8529cf
  * recreate mailbox to use a queue instead
8529cf
  * Change Present to finish only after swap
8529cf
  * Remove screen change detection since it breaks make changing screen. (Still need to test windows)
8529cf
  * Fix macOS pixel ratio detection
8529cf
  * rename GGLContext to just GLContext
8529cf
  * Change to a constructor that exists in qt 5.9
8529cf
  * QOffscreensurface
8529cf
  * Remove vsync setting
8529cf
  * Add a separate thread for rendering and add texture mailbox and shared context to SDL
8529cf
  * Change Qt to use QOpenGLWidget and support shared context and texture mailbox
8529cf
  * Add texture mailbox support to opengl renderer.
8529cf
  * Split graphics out of EmuWindow in preparation of shared contexts
8529cf
  * Add scope acquire context to simplify MakeCurrent and DoneCurrent calls
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Dec 15 12:52:48 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20191214:
8529cf
  * Use the correct register length for index_array
8529cf
  * Improve aac decoder selection
8529cf
  * Dynamically load Media Foundation
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Dec 03 19:25:56 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20191201:
8529cf
  * applets/swkbd: Remove text memory clearing
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Nov 30 12:22:01 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20191128:
8529cf
  * testing ninja on macos travis
8529cf
  * service/mic: actually use the specified device
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Nov 20 19:03:24 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20191120:
8529cf
  * common/logging: Silence no return value warnings
8529cf
  * Fix moderation by room host in dedicated rooms
8529cf
  * citra_qt/game_list: Specify string conversions explicitly
8529cf
  * citra_qt/updater: Specify string conversions explicitly
8529cf
  * citra_qt/multiplayer: Specify string conversions explicitly
8529cf
  * fix uppercase sorting
8529cf
  * fix clang-format and lambda capture
8529cf
  * unfold UNREACHABLE implementation for dumb compilers
8529cf
  * Sort game items after the list is populated
8529cf
  * Use the displayed text for sorting GameListItemPath. By default, DisplayRole is used as the SortRole. This behaviour is what's expected by the user. Made it so that an access to SortRole is equivalent to one to DisplayRole. Also fixes a bug with directory sorting.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Nov 18 19:48:26 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20191118:
8529cf
  * video_core: get rid of MSVC hack comment
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Nov 13 19:10:11 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20191111:
8529cf
  * citra_qt/configuration: add missing Read/SaveUtilityValues
8529cf
  * dedicated_room: fix crash (count != 0) when closing the room
8529cf
  * settings, configure_input: fix rename input profile
8529cf
  * network/room: add message/join/leave/kick/ban/unban/game name logging
8529cf
  * citra_qt/main.ui: remove unused actions "Load Symbol Map..." and "Select Game Directory..."
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Nov 10 13:46:21 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20191109:
8529cf
  * specify size of buffer and use openglstate in getteximageoes
8529cf
  * texture dump hotkey (ctrl+d)
8529cf
  * crash hotfix (no clang-format because on phone)
8529cf
  * nested folder support + refuse to load incompatibly sized textures + general cleanups
8529cf
  * address more comments, fix dumping textures that already got dumped
8529cf
  * address more comments
8529cf
  * reorder graphics tab, move speed to general
8529cf
  * add enhancements tab files
8529cf
  * generate mipmaps (for now)
8529cf
  * fix texture dumping on opengl es, create load folder if none exists if custom textures is enabled
8529cf
  * fix inverted texture dump error message path
8529cf
  * fix preload textures being enabled when it shouldn't
8529cf
  * qimageinterface fixes, remove old lodepng, address more comments
8529cf
  * lodepng as submodule
8529cf
  * add image interface, remove lodepng from video_core/core, address more comments, fix comments
8529cf
  * new-line that clang-format didn't fix
8529cf
  * implement custom texture preload
8529cf
  * handle upscaling and offsets (fixes oot3d)
8529cf
  * fix crashes, add custom texture cache, load textures from load directory
8529cf
  * texture replacement (also messy)
8529cf
  * initial sloppy texture dumping implementation (opengl only)
8529cf
  * add dump dir to user paths
8529cf
  * add texture dumping as a config entry
8529cf
  * add lodepng as an external, have video_core depend on it
8529cf
  * dedicated_room: Support single Base64 token.
8529cf
  * citra_qt: configure_web: Use Base64 encoded token for simplifying user experience.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Nov 09 17:05:38 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20191108:
8529cf
  * yuzu/game_list: Silence -Wswitch
8529cf
  * yuzu/game_list_worker: Silence warnings
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Nov 07 19:28:46 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20191107:
8529cf
  *  configuration/config: Move config loading and saving to functions based off groups (#4855)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Oct 09 20:56:23 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20191005:
8529cf
  * citra_qt: add amiibo drag and drop support
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Oct 05 10:53:38 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20191004:
8529cf
  * CMakeLists: Fix `find_package` call
8529cf
  * Update translations (2019-09-21)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Sep 29 17:32:03 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190927:
8529cf
  * externals: Update fmt to master (#4955)
8529cf
  * Address review comments
8529cf
  * Backport changes from yuzu-emu/yuzu#2057
8529cf
  * Backport changes from yuzu-emu/yuzu#2806
8529cf
  * Backport changes from yuzu-emu/yuzu#2444
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Sep 23 20:48:45 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190922:
8529cf
  * citra_qt/RecordDialog: close when OK is clicked
8529cf
  * Add FPS to SDL title bar
8529cf
  * Added Host CPU and OS to log
8529cf
  * small changes to ApplicationState handling, just in case
8529cf
  * remove ugly msvc hack
8529cf
  * Remove boost headers not currently used
8529cf
  * Remove unused boost header
8529cf
  * Pause in background guard clause and unused flag
8529cf
  * Naming changes and clang format
8529cf
  * Add option to enable pause when on background
8529cf
  * Only auto unpause when auto paused
8529cf
  * Pause on unfocused first draft This is a MVP, still needs one or more configuration option(s) and review of the code style.
8529cf
  * Remove newlines from the long title in row2
8529cf
  * UISettings::GameListText Append a value to the enum to function as length counter. Also remove magic numbers where possible, by using the enum instead.
8529cf
  * Fix clang format for long-title
8529cf
  * Change GameListText order to improve configuration compatibility
8529cf
  * Allow displaying of the full title in the interface, as well as use the full title in the search filter
8529cf
  * Filter non-executable files out of the game list.
8529cf
  * citra_qt/record_dialog: Switch to QFormLayout
8529cf
  * citra_qt/debugger: Add recorder widget
8529cf
  * citra_qt: Add record dialog
8529cf
  * service/sm: Add service name retrival based on client port ID
8529cf
  * kernel, service: Add HLE request/reply recording
8529cf
  * kernel: Add LLE request/reply recording
8529cf
  * kernel/svc: Add request registering
8529cf
  * kernel: Add IPC Recorder to KernelSystem
8529cf
  * kernel: Add IPC Recorder class
8529cf
  * service: Add service function name lookup based on header code
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Sep 14 16:13:49 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190914:
8529cf
  * ncch_container: Fix NCCH decryption heuristic when replacing exheader
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Sep 14 11:57:24 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190913:
8529cf
  * Prevent repetition on config.cpp
8529cf
  * Change the coding style of GameListIconSize bounds check to use the enum instead of magic numbers
8529cf
  * NFC: extract frontend-facing tag state
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Sep 10 13:16:59 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190909:
8529cf
  * Remove old region free logic
8529cf
  * citra_qt: Add single line mode for game list
8529cf
  * citra_qt/game_list: Disable uniform row heights
8529cf
  * citra_qt/game_list: Add an All Regions check
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Sep 09 19:46:47 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190908:
8529cf
  * remove unused call to nodiscard function
8529cf
  * externals: update fmt to 6.0.0
8529cf
  * Struct vs class declaration and unused variable
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Sep 04 11:55:01 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190903:
8529cf
  * Move the SetThreadExecutionState calls to their own separate functions
8529cf
  * Fix to windows sleep issues, now with clang format!
8529cf
  * core_timing: Silence sign comparison warnings
8529cf
  * opengl: remove hw geometry shader related stuff
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Sep 01 20:05:56 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190901:
8529cf
  * Add cancel option to analog stick configuration
8529cf
  * applet_manager: remove the "we are going to disable loading LLE applets before further fixes are done" comments
8529cf
  * citra_qt: fix the stuck in fullscreen mode and hotkey bugs
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Aug 28 19:44:54 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190821:
8529cf
  * network/room_member: Silence -Wswitch warning
8529cf
  * Fix dependent options
8529cf
  * fixup! CMake: separate options for FFmpeg decoder/dumper
8529cf
  * CMake: separate options for FFmpeg decoder/dumper
8529cf
  * Updated README with new help page.
8529cf
  * Fixup! Prevent issue deleting PerfStats
8529cf
  * Remove qt5_wrap_ui macro usage
8529cf
  * Update telemetry_session.cpp
8529cf
  * Change over to std::shared_ptr
8529cf
  * NS: Lowercase NS:S to ns:s like it should be
8529cf
  * HLE: Remove BaseInterface and add ns.cpp back
8529cf
  * Service: Add BaseInterface and NSInterface
8529cf
  * HLE: Move NS:S into APT and remove NS
8529cf
  * Add current date/time to file path
8529cf
  * Address review comments
8529cf
  * Add telemetry field for mean frametime
8529cf
  * Add perf stat logging through ini setting
8529cf
  * Add MinGW CMake option to disable DWARF debugging information
8529cf
  * Added a HACK to ignore errors
8529cf
  * Unfreeze CMake version
8529cf
  * travis: Update the frozen build to be a flagless Debug build
8529cf
  * citra_qt: Add video dumping UI
8529cf
  * citra: Add --dump-video argument
8529cf
  * core/dumping: Add FFmpeg implementation
8529cf
  * CMake, CI: Add FFmpeg library dependency
8529cf
  * Guard unistd.h with MacOS only macro
8529cf
  * video_core: Implement frame dumping
8529cf
  * renderer_base: Add prepare/cleanup function interface
8529cf
  * audio_core: Dump audio frames and samples
8529cf
  * core: Add VideoDumper to System
8529cf
  * core: Add video dumper interface
8529cf
  * Remove 'Accurate Geometry Shader' setting, default behavior is as it was turned on.
8529cf
  * proper translation part2
8529cf
  * proper translation
8529cf
  * clang-format
8529cf
  * Dispaly all valid game regions
8529cf
  * citrq_qt:main.cpp  include unistd.h
8529cf
  * citra_qt: on osx chdir to bundle dir to allow detection of user folder
8529cf
  * citra_qt/configure: move speed limiter to general (#4864)
8529cf
  * Use a clear texture instead of texture 0 (solid black) in the GL rasterizer (#4844)
8529cf
  * Port yuzu-emu/yuzu#2457: "yuzu/{about_dialog, main}: Specify string conversions explicitly for SCM-related info" (#4774)
8529cf
  * gl_rasterizer: decrease vertex buffer size (#4703)
8529cf
  * configure_dialog: reverse tab map to avoid logic based on user-facing/translatable text (#4866)
8529cf
  * renderer_opengl: Add support for custom shaders (#4578)
8529cf
  * ncch_container: Assume override exheaders are decrypted
8529cf
  * It's supposed to be OR, not AND!
8529cf
  * Fix build issue
8529cf
  * Fix whitespace
8529cf
  * Remove magic number
8529cf
  * Update smdh.cpp
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Aug 08 20:16:20 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190808:
8529cf
  * minor fix for opengles
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Aug 03 17:28:26 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190729:
8529cf
  * [Hotfix] Revert change in configure_dialog (#4865)
8529cf
  * yuzu/debugger: Specify string conversions explicitly
8529cf
  * yuzu/configuration: Specify string conversions explicitly
8529cf
  * yuzu/configuration/config: Specify string conversions explicitly
8529cf
  * Added default case for GetErrorStr, removed useless const declaration in header
8529cf
  * Fixing some compiler warnings
8529cf
  * Qt: Fixed behaviour of buttons by connecting functors to correct signals
8529cf
  * ncch_container: Apply IPS patch after allocating .bss
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Jul 19 12:59:31 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190718:
8529cf
  * Remove unused stuff
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Jul 16 07:23:18 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190715:
8529cf
  * citra_qt/configure_motion_touch: fix slot name
8529cf
  * ipc_helpers: silent signed comparison warning
8529cf
  * kernel: silence -Wreorder
8529cf
  * interpreter: silent sign warnings
8529cf
  * audio_core/cubeb: silent signed/unsigned comparison warning
8529cf
  * citra_qt: silent sign comparison warning
8529cf
  * citra_qt/profiler: add parenthesis to silent warning
8529cf
  * network/room_member: in-header function should be inline
8529cf
  * citra_qt/configure_system: fix string comparison (#4830)
8529cf
  * citra_qt/camera: silent signed array index warning (#4829)
8529cf
  * citra_qt/multiplayer: silent Wreorder warnings
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Jul 14 14:50:57 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190713:
8529cf
  * Port yuzu-emu/yuzu#2529: "yuzu/bootmanager: Minor interface tid… (#4794)
8529cf
  * android: common: file_util: Add user_path, ConfigDir, and CacheDir.
8529cf
  * android: common: logging: Add log output support.
8529cf
  * android: common: Add paths for Android SDCARD_DIR and EMU_DATA_DIR.
8529cf
  * input_common: main: Remove unnecessary HAVE_SDL2 check.
8529cf
  * CMakeLists: Ensure we specify Unicode as the codepage on Windows
8529cf
  * kernel: Rename memory page table set function
8529cf
  * kernel: Nullability check for current_cpu when changing memory page table This attempts to fix segfault in some tests where page table is set before initializing cpu core (intended behaviour? might be worth a check...) see: src/tests/core/arm/arm_test_common.cpp see: src/tests/core/arm/dyncom/arm_dyncom_vfp_tests.cpp
8529cf
  * kernel: Let the kernel handle all page table changes when switching processes It will both change the page table in memory and notify the CPU about the change by itself. This way there is no need to call memory.SetCurrentPageTable() when kernel.setCurrentProcess() and the management is kept internally in the kernel
8529cf
  * cpu_core: Separate cpu_core and memory This makes cpu_core and memory being completely independent components inside the system, having a simpler and more understandable initialization process The thread which casues page table changes in memory will be responsible to notify the cpu_core too
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Jul 10 20:42:01 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190708:
8529cf
  * ncch_container: Add support for exheader replacement
8529cf
  * yuzu/configuration: Make function naming consistent
8529cf
  * gl_rasterizer: correct supress_mipmap_for_cube logic
8529cf
  * Fix compilation problems
8529cf
  * yuzu/CMakeLists: Disable implicit QString->QUrl conversions
8529cf
  * yuzu/CMakeLists: Disable unsafe overloads of QProcess' start() function
8529cf
  * yuzu/CMakeLists: Disable implicit type narrowing in connect() calls
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Jul 03 12:26:09 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190630:
8529cf
  * ncch_container: Fix code.bin replacement
8529cf
  * kernel/vm_manager: Remove redundant Reset call in destructor
8529cf
  * CSND: handle command processing
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Jun 27 20:44:42 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190625:
8529cf
  * CMakeLists: Explicitly specify -Wall for the non-MSVC case
8529cf
  * CMakeLists: Specify /volatile:iso for MSVC
8529cf
  * src/CMakeLists: Add /Zc:externConstexpr to the MSVC build flags
8529cf
  * src/CMakeLists: Vertically order compilation flags
8529cf
  * gsp: remove unused GetFramebufferInfo
8529cf
  * GSP_GPU: move used_thread_ids into the class
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Jun 22 10:49:51 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190620:
8529cf
  * pica: move global shader buffer state into Pica::State (#4796)
8529cf
  * Port yuzu-emu/yuzu#2253: "Migrate off directly modifying CMAKE_* compilation-related flags directly" (#4714)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Jun 11 12:25:01 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190610:
8529cf
  * core/telemetry_session: Remove unnecessary web service nulling out in destructor
8529cf
  * core/telemetry_session: Remove usages of the global system accessor
8529cf
  * core/telemetry_session: Explicitly delete copy and move constructors
8529cf
  * yuzu/configuration/configure_graphics: Eliminate type narrowing in a connect call
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Jun 10 11:01:12 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190609:
8529cf
  * Port yuzu-emu/yuzu#2249: "ipc_helpers: Allow pushing and popping floating-point values" (#4702)
8529cf
  * .github: Create FUNDING.yml
8529cf
  * Port yuzu-emu/yuzu#2511: "common/file_util: Minor cleanup" (#4782)
8529cf
  * video_core: change "left + width" to "right" in CanSubRect
8529cf
  * configure_hotkeys: Remove unnecessary Settings::Apply() call
8529cf
  * configure_hotkeys: Tidy up key sequence conflict error string
8529cf
  * configure_hotkeys: Change critical error dialog into a warning dialog
8529cf
  * input_common/sdl/sdl_impl: Silence sign conversion warnings
8529cf
  * common/math_util: Provide a template deduction guide for Common::Rectangle
8529cf
  * sequence_dialog: Reorganize the constructor
8529cf
  * sequence_dialog: Remove unnecessary horizontal specifier
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon May 27 12:52:07 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190524:
8529cf
  * Check input profile name for duplicates in New/Rename (#4779)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri May 24 14:05:10 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190520:
8529cf
  * CMakeLists: Handle VS 2019 in a less annoying manner
8529cf
  * video_core: Fix fragment_shader compilation failure due to different type variable multiplication
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat May 18 15:09:54 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190518:
8529cf
  * configure_hotkeys: Pass the dialog as a parent to SequenceDialog()
8529cf
  * configure_hotkeys: Avoid dialog memory leak within Configure()
8529cf
  * configure_hotkeys: Mark member variables as const where applicable in Configure()
8529cf
  * configure_hotkeys: Make comparison check a little more self-documenting
8529cf
  * configure_dialog: Amend constructor initializer list order
8529cf
  * configure_hotkey: Remove unnecessary include
8529cf
  * configure_hotkey: Make IsUsedKey() a const member function
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon May 13 13:01:12 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190511:
8529cf
  * configure_dialog: Remove the Whats This? button from the dialog
8529cf
  * yuzu/hotkeys: Remove unnecessary constructor
8529cf
  * yuzu/compatdb: Remove unnecessary qualifiers
8529cf
  * CMakeLists: Define QT_USE_QSTRINGBUILDER for the Qt target
8529cf
  * memory: Reorder parameters of CopyBlock to a more sensible order
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri May 03 21:38:50 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190503:
8529cf
  * Updated Contributing link in README.md
8529cf
  * audio_core: dsp_hle: use better f32 to s16...
8529cf
  * Port various minor changes from yuzu PRs (#4725)
8529cf
  * Update translations (2019-04-30)
8529cf
  * FileSys: Load the ticket when the CIAContainer is loaded
8529cf
  * citra_qt: Update the multiplayer dialogs when game list is repopulated
8529cf
  * core, citra_qt: Allow credentials update in multiplayer announce session
8529cf
  * citra_qt/multiplayer: Disallow hosting rooms when preferred game is not selected
8529cf
  * core, web_service: Check for error when registering rooms
8529cf
  * core/telemetry_session: Only create the backend when we really need it
8529cf
  * service/ps: Address review
8529cf
  * service/ps: Implement PS:EncryptDecryptAES
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Apr 28 12:43:29 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190427:
8529cf
  * kernel/server_session: Return a std::pair from CreateSessionPair()
8529cf
  * kernel/server_port: Return a std::pair from CreatePortPair()
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Apr 26 17:43:20 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190426:
8529cf
  * core: Namespace EmuWindow
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Apr 24 12:34:17 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190423:
8529cf
  * linux-flatpak: revert use precompiled cache
8529cf
  * Set accepted EULA version to max value (#4728)
8529cf
  * Enable ffmpeg support on Linux FlatPak (#4731)
8529cf
  * HTTP_C: Implement SetClientCertContext, GetSSLError, BeginRequest, BeginRequestAsync (#4753)
8529cf
  * kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Apr 20 18:35:48 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190420:
8529cf
  * Launch directly in Mac without terminal
8529cf
  * kernel: Make handle type declarations constexpr
8529cf
  * common/swap: Improve codegen of the default swap fallbacks
8529cf
  * common/swap: Mark byte swapping free functions with [[nodiscard]] and noexcept
8529cf
  * common/swap: Simplify swap function ifdefs
8529cf
  * common/swap: Remove 32-bit ARM path
8529cf
  * common/scope_exit: Replace std::move with std::forward in ScopeExit()
8529cf
  * gl_rasterizer_cache: validate surface in mipmap/cubemap if the children is not validated yet
8529cf
  * common/string_util: Move TextFromBuffer to string_util
8529cf
  * applets/swkbd: Address comments
8529cf
  * applets/swkbd: Add callback support
8529cf
  * GetTextureSurface: return on invalid physical address early
8529cf
  * gl_rasterizer_cache: unlink watchers if surface is moved to remove_surfaces but is not immediately removed
8529cf
  * gl_rasterizer: ignore mipmap setting for cubemap before we implements it
8529cf
  * gl_rasterizer_cache: invalidate watchers on (partial) surface invalidation
8529cf
  * gl_shader_gen: use accurate LOD formula for texture 2D
8529cf
  * gl_rasterizer: implement mipmap
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Apr 15 16:43:51 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190415:
8529cf
  * HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThread
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Apr 15 11:46:25 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190413:
8529cf
  * general: Use deducation guides for std::lock_guard and std::unique_lock
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Apr 13 11:24:45 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190409:
8529cf
  * yuzu_cmd/config: Silent implicit cast warning
8529cf
  * service/service: Remove unncessary calls to c_str()
8529cf
  * web_service: Remove unnecessary inclusions
8529cf
  * Address remaining review comments
8529cf
  * Address more reviews
8529cf
  * Address first batch of review comments
8529cf
  * applets: implement HLE mii selector applet
8529cf
  * ptm: move ptm_shared_extdata_id to header
8529cf
  * ConfigureInput::GetUsedKeyboardKeys(): Change index of home button to use NativeButton instead of magic number.
8529cf
  * Destroy the callback after the stream is destroyed
8529cf
  * fix compilation problems
8529cf
  * core/core: Remove the global telemetry accessor function
8529cf
  * yuzu: Remove usage of the global telemetry accessor
8529cf
  * yuzu-cmd/yuzu: Replace direct usage of the global system telemetry accessor in main()
8529cf
  * core/core: Replace direct usage of the global system telemetry accessor from Shutdown()
8529cf
  * logging/backend: Make time_origin a class variable instead of a local static
8529cf
  * logging/backend: Move CreateEntry into the Impl class
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Apr 03 19:02:54 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190402:
8529cf
  * fix clang-format target when using a path with spaces on windows
8529cf
  * cleanup includes
8529cf
  * Kernel: replace boost::intrusive_ptr with std::shared_ptr
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Mar 31 12:46:21 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190330:
8529cf
  * CAM: initialize states
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Mar 25 13:45:35 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190324:
8529cf
  * common/thread_queue_list: Remove unnecessary dependency on boost
8529cf
  * common/bit_field: Make BitField trivially copyable
8529cf
  * Y2R: pass in MemorySystem from service
8529cf
  * IR: pass in Core::Timing for ExtraHID
8529cf
  * DSP_DSP: use member system instead of global instance
8529cf
  * ServiceFrameworkBase: remove ownership to ServerPort
8529cf
  * core: reset kernel after service manager in Shutdown
8529cf
  * APT: use member system instead of global instance
8529cf
  * archive_extsavedata: add correct FileOpen delays
8529cf
  * Address review comments
8529cf
  * fs_user: Add a delay for each file open
8529cf
  * travis: Use Ninja for Travis builds
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Mar 22 13:28:09 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190321:
8529cf
  * UDS: I was drunk
8529cf
  * UDS: Change reply command ID for two versions of ConnectToNetwork
8529cf
  * UDS: duplicate DecryptBeaconData implementation for deprecated version
8529cf
  * UDS: implement ConnectToNetworkDeprecated and forward params to ConnectToNetwork
8529cf
  * UDS: devide IPC and impl for ConnectToNetwork
8529cf
  * UDS: implement BeginHostingNetworkDeprecated and forward params to BeginHostingNetwork
8529cf
  * UDS: divide IPC and impl for BeginHostingNetwork
8529cf
  * UDS: implement InitializeDeprecated and forward params to Initialize
8529cf
  * UDS: divide IPC and impl for InitializeWithVersion
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Mar 20 21:43:00 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190320:
8529cf
  * Change resampling s16 -> u8 to respect aliasing rules
8529cf
  * input_common/sdl_impl: Make lambda capture more specific in SDLState constructor
8529cf
  * input_common/sdl_impl: Remove unnecessary std::chrono::duration construction
8529cf
  * input_common/sdl_impl: Remove unused variable in SDLState constructor
8529cf
  * Support signed 8bit pcm in cubeb input. Address review
8529cf
  * Fix getopt on systems where char is unsigned by default
8529cf
  * video_core: renderer_opengl: addressed comments...
8529cf
  * video_core: renderer_opengl: addressed comments...
8529cf
  * video_core: renderer_opengl: addressed comments...
8529cf
  * video_core: renderer_opengl: gles color fix
8529cf
  * archive_ncch: add open source mii archive
8529cf
  * Clang-format
8529cf
  * Remove global state and add mic hot swapping
8529cf
  * Add ifdef around cubeb for android. Address a few review comments
8529cf
  * Fix compiler error
8529cf
  * Increase mic stream volume to max in case the users mic is set low for some reason
8529cf
  * Address review comments
8529cf
  * Rest of the owl
8529cf
  * Fix
8529cf
  * Initial Mic setup
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Mar 17 19:03:14 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190315:
8529cf
  * Fix GLES version header on picky drivers
8529cf
  * travis/macos: Use macpack to bundle dependencies
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Mar 14 21:38:44 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190314:
8529cf
  * frontend: qt: fix a freeze where...
8529cf
  * nfc: Improve implementation of GetAmiiboConfig
8529cf
  * remove Common::TrimSourcePath
8529cf
  * appease clang format
8529cf
  * android: add logging
8529cf
  * android: init user path
8529cf
  * add java to .clang-format
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Mar 09 17:33:46 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190308:
8529cf
  * gdbstub: Fix some bugs in IsMemoryBreak() and ServeBreak. Add workaround to let watchpoints break into GDB. (#4651)
8529cf
  * ISSUE_TEMPLATE: also ask for a log file
8529cf
  * rpc: send ending packet in Server instead of UDPServer
8529cf
  * applet/swkbd: use UTF-16 string to test string size
8529cf
  * common/math_util: Move contents into the Common namespace
8529cf
  * common/vector_math: Move Vec[x] types into the Common namespace
8529cf
  * common/quaternion: Move Quaternion into the Common namespace
8529cf
  * audio_core/codec: Resolve truncation warnings within DecodeADPCM
8529cf
  * core/frontend/emu_window: Make ClipToTouchScreen a const member function
8529cf
  * yuzu/compatdb: Remove unused lambda capture
8529cf
  * citra_qt: when opnening a cia file directly, make Citra ask to install it
8529cf
  * FS: pass down program ID for archive operation
8529cf
  * citra_qt: Implement UI for adding/editing/deleting cheats
8529cf
  * core/cheats: Add and change a few functions
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Feb 27 15:22:21 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190225:
8529cf
  * bit_field: Remove is_pod check, add is_trivially_copyable_v.
8529cf
  * bit_field: Make all methods constexpr.
8529cf
  * threadsafe_queue: Use std::size_t for representing size
8529cf
  * threadsafe_queue: Remove NeedSize template parameter
8529cf
  * Service: clear IPC header for unimplemented function stub
8529cf
  * HLE/IPC: pass in kernel & memory reference from parent to avoid global state reference
8529cf
  * ServerSession: replace GetPointer with block copy for HLE translation
8529cf
  * HLE/IPC: move command buffer translation into kernel as TODO says
8529cf
  * tests/audio_core: remove hack for system objects
8529cf
  * ARM: pass MemorySystem separately in the constructor and make System optional
8529cf
  * Memory: replace Core::CPU
8529cf
  * Kernel/IPC: use MemorySystem from parameter
8529cf
  * Kernel: replace usage of Core::System::GetInstance().PrepareReschedule() with callback
8529cf
  * Kernel: replace usage of Core::System::GetInstance()::Timing()
8529cf
  * kernel/thread: replace usage of Core::CPU()
8529cf
  * ldr_ro: replace usage of Core::CPU()
8529cf
  * service/soc_u: address review comments
8529cf
  * service/soc_u: Implement getaddrinfo and getnameinfo
8529cf
  * Memory: don't lock hle mutex in memory read/write
8529cf
  * Kernel/SharedMemory: make owner_process a raw pointer
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Feb 23 19:22:45 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190222:
8529cf
  * citra_qt/main: make SPEED_LIMIT_STEP static constexpr
8529cf
  * Remove GCC version checks
8529cf
  * common: decouple getting and setting user paths
8529cf
  * Fix mouse touchscreen in SBS 3D mode.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Feb 21 21:00:37 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190219:
8529cf
  * travis/macos/upload: Don't hardcode ffmpeg/libvorbis versions
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Feb 19 20:52:24 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190219:
8529cf
  * video_core: use nested namespaces
8529cf
  * core: use nested namespaces
8529cf
  * audio_core: use nested namespaces
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Feb 18 16:08:56 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190217:
8529cf
  * citra_qt/config: actually save name of input profile
8529cf
  * video_core: add workarounds to enable GLES support
8529cf
  * sdl: add GLES support
8529cf
  * externals/glad: add GLES loader
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Feb 15 13:41:44 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190214:
8529cf
  * audio_core: hle: mf: lint
8529cf
  * audio_core: hle: mf: move transform initializer to ctor
8529cf
  * audio_core: hle: mf: conform to RAII as possible
8529cf
  * video_core: Sort predicate order to have semantically positive value first
8529cf
  * citra_qt/config: backport minor changes from yuzu
8529cf
  * configure_dialog: backport minor changes from yuzu
8529cf
  * update ffmpeg path to new version
8529cf
  * audio_core: hle: mf: correctly handle stream change
8529cf
  * video_core: improve efficiency of CachedSurface::IsSurfaceFullyInvalid
8529cf
  * audio_core: hle: mf: fix a memory accessing issue
8529cf
  * audio_core: hle: mf: address yet another batch of reviews
8529cf
  * audio_core: hle: mf: make DetectMediaType return a struct
8529cf
  * audio_core: mf: make initialize function return smart pointer
8529cf
  * audio_core: hle: mf: fix a regression...
8529cf
  * audio_core: hle: mf: return values as std::optional
8529cf
  * audio_core: hle: mf: use object proxy
8529cf
  * audio_core: hle: mf: wrap enum in class
8529cf
  * audio_core: hle: mf: avoid name conflicts
8529cf
  * audio_core: hle: mf: use more enum
8529cf
  * audio_core: hle: mf: multiple fixes...
8529cf
  * audio_core: hle: mf: re-arrange comments
8529cf
  * audio_core: hle: mf: cleanup headers
8529cf
  * audio_core: hle: mf: rename functions
8529cf
  * Media Foundation Memory Fix
8529cf
  * Change travis MinGW build from FFmpeg to WMF
8529cf
  * audio_core: hle: mf: transition to use smart pointers
8529cf
  * audio_core: hle: mf: fix a regression...
8529cf
  * audio_core: hle: mf: minor fix
8529cf
  * audio_core: hle: mf: address another batch of reviews from @B3N30
8529cf
  * audio_core: hle: mf: address reviews from @B3N30
8529cf
  * audio_core: hle: fix compile
8529cf
  * audio_core: dsp_hle: add Media Foundation decoder...
8529cf
  * more reviews addressed
8529cf
  * audio_core: fix msvc include issue
8529cf
  * Addressed reviews
8529cf
  * FFmpegDL: Added external_dlls folder to user folder AACDecoder: addressed reviews
8529cf
  * Fixup: Merge conflict with dsp lle
8529cf
  * CoreAudio::HLE: Add FFmpeg aac decoder
8529cf
  * renderer_base: backport minor changes from yuzu
8529cf
  * NWM_UDS: move states into the class
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Feb 09 14:04:36 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190209:
8529cf
  * citra_qt: show demos on game list
8529cf
  * gl_rasterizer: change shadow_texture_bias from shader config var to shader uniform
8529cf
  * Remove scripting switch in cmake
8529cf
  * Remove libzmq submodule
8529cf
  * Scripting: reimplement protocol over plan UDP using boost::asio
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Feb 04 19:33:09 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190203:
8529cf
  * remove all occurance of specifying endianness inside BitField
8529cf
  * common/bitfield: make it endianness-aware
8529cf
  * common/swap: remove default value for swap type internal storage
8529cf
  * common/swap: use template and tag for LE/BE specification
8529cf
  * gdbstub: only let Execute breakpoints write/restore BKPT opcodes into target memory
8529cf
  * citra-qt: Add /default parsing for hotkeys. Also minor code cleanups.
8529cf
  * citra-qt: Use structured bindings where applicable in `ConfigureHotkeys::applyConfiguration`. Fix a few minor issues.
8529cf
  * citra-qt/configuration: Fix a weird issue where the tab UI disappears when language is changed.
8529cf
  * citra-qt: Add back missing hotkeys & conflict fixes.
8529cf
  * citra-qt: Commented & documented code related to hotkeys as & when required.
8529cf
  * citra-qt: Fixed reloading hotkeys on-the fly.
8529cf
  * citra-qt: Add base support for hotkey reconfiguration + UI (whole of PR citra-emu/citra#3786)
8529cf
  * Fix crash when no files are selected
8529cf
  * Add file extension to screenshot filename if not provided
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Jan 27 22:49:01 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190126:
8529cf
  * dsp_interface: fix sound being played while volume is 0
8529cf
  * travis: update flatpak sdk to 5.12
8529cf
  * travis/macos/upload: Manually invoke install_name_tool for a few stragglers
8529cf
  * travis: Simplify macos/upload.sh
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Jan 24 21:16:43 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190123:
8529cf
  * vfp_helper: Remove accidental use of the comma operator in vfp_single_unpack()
8529cf
  * yuzu/configuration/configure_web: Remove an unused lambda capture
8529cf
  * yuzu/configuration/configure_web: Use an ellipsis with 'Verifying' text
8529cf
  * Use QPixmap/QIcon for background color selection button
8529cf
  * Actually fix the race condition
8529cf
  * Fix types
8529cf
  * Do 3D slider updating in the HID module
8529cf
  * Revert "Change 3D slider in-game"
8529cf
  * Change 3D slider in-game
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Jan 22 13:24:18 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190121:
8529cf
  * game_list: Remove a reference of a reference
8529cf
  * audio_core: remove unnecessary spaces on comments
8529cf
  * frontend: Remove V-Sync option from UI
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Jan 18 13:55:25 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190117:
8529cf
  * Frontend: Only reload icons in chat when the chat room is open
8529cf
  * citra_qt/multiplayer: Update themed icon on theme change
8529cf
  * android: fix native library inclusion
8529cf
  * android: use better icons
8529cf
  * android: move cmakelist
8529cf
  * multiplayer: minor UI fixes
8529cf
  * minor ui changes
8529cf
  * fix regression
8529cf
  * move comment
8529cf
  * fix clang-format
8529cf
  * add a comment, rename old index
8529cf
  * fix clang-format
8529cf
  * if to clamp
8529cf
  * address some comments
8529cf
  * Update src/citra_qt/configuration/config.cpp
8529cf
  * Update src/core/settings.h
8529cf
  * clang-format; address one comment
8529cf
  * more fixes
8529cf
  * another fix
8529cf
  * more fixes
8529cf
  * another fix
8529cf
  * more fixes
8529cf
  * fixes
8529cf
  * Apply suggestions from code review
8529cf
  * Add multiple input profile support
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Jan 12 19:28:10 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190111:
8529cf
  * update teakra
8529cf
  * DSP/LLE: add multithread mode
8529cf
  * Common/Barrier: add method to get current generation
8529cf
  * Update teakra and address more comments
8529cf
  * Update teakra to fix macos issue; address comment feedbacks
8529cf
  * update teakra: implement idle skipping
8529cf
  * audio_core/lle: link ahbm and audio callback
8529cf
  * Configuration: add option to use DSP LLE
8529cf
  * audio_core/lle: only process pipe signal after loading
8529cf
  * Service/DSP:  implement semaphore event
8529cf
  * audio_core/hle,lle: implement UnloadComponent
8529cf
  * audio_core/lle: implement LoadComponent
8529cf
  * audio_core/hle: move implementation of LoadComponent
8529cf
  * audio_core/lle: implement GetDspMemory and SetServiceToInterrupt
8529cf
  * DSP_DSP: avoid global in ReadPipe
8529cf
  * audio_core/lle: implement PipeRead/GetPipeReadableSize
8529cf
  * DSP_DSP: avoid global in WriteProcessPipe
8529cf
  * audio_core/lle: implement PipeWrite
8529cf
  * audio_core/hle,lle: implement SetSemaphore
8529cf
  * audio_core/lle: implement RecvDataIsReady
8529cf
  * audio_core/hle: move implementation of RecvDataIsReady
8529cf
  * audio_core/lle: implement RecvData
8529cf
  * DSP/HLE: move implementation of RecvData to audio_core, behind common interface
8529cf
  * audio_core: add teakra and lle interface
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Jan 08 20:13:39 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190107:
8529cf
  * Added new buttons to movie system
8529cf
  * Added GPIO14 button and UI config buttons
8529cf
  * Fixed coding style
8529cf
  * Removed unnecessary debug key abbreviations
8529cf
  * Added Debug Button
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Jan 02 16:22:40 UTC 2019 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20190102:
8529cf
  * externals: Update fmt to 5.3.0
8529cf
  * network: remove cpp-jwt library dependency
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Dec 30 19:54:12 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181228:
8529cf
  * audio_core: Make g_sink_details internally linked
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Dec 28 13:19:59 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181227:
8529cf
  * core/memory: Remove unnecessary memory zeroing in MemorySystem::Impl
8529cf
  * renderer_opengl: Correct forward declaration of FramebufferLayout
8529cf
  * update CONTRIBUTING link
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Dec 23 14:01:26 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181221:
8529cf
  * citra_qt/multiplayer: Add `View Profile` option
8529cf
  * citra_qt/multiplayer: Change style for pinged messages a bit
8529cf
  * web_service: Change endpoint to `/lobby`.
8529cf
  * network: Make citra mods optional and disabled by default
8529cf
  * network, citra_qt: Give moderation permission to community mods
8529cf
  * network/packet: Fix reading vectors/arrays of strings
8529cf
  * citra_qt/multiplayer: Add user ping support
8529cf
  * citra: add errors callback and add status message types
8529cf
  * dedicated_room: load and save ban list
8529cf
  * citra_qt: Save ban list for room hosting
8529cf
  * citra_qt/multiplayer/chat_room: Add moderation to context menu
8529cf
  * citra_qt: Add a moderation dialog
8529cf
  * network/room_member: Add moderation functions
8529cf
  * network/room: Moderation implementation
8529cf
  * multiplayer: fix "Connected" message not appearing on first connection
8529cf
  * citra: add status messages and fix missing errors
8529cf
  * multiplayer: Add status message for user joining/leaving
8529cf
  * citra_qt: Use the new verify backend; UI changes
8529cf
  * citra-room: Add verify backend and use new announce api
8529cf
  * web_backend: added GetExternalJWT function
8529cf
  * core, web_service: Changes to announce service
8529cf
  * network, web_service: Add Verification backend and use new lobby API
8529cf
  * Add Support for Room Descriptions
8529cf
  * network: check Console ID conflicts
8529cf
  * multiplayer: check nickname regex server side
8529cf
  * Multiplayer: Send an error message when connecting to a full room
8529cf
  * network: bump multiplayer version
8529cf
  *  yuzu/game_list_worker: Move std::string construction after the termintion check in callbacks
8529cf
  * yuzu/configuration: Make slots private where applicable
8529cf
  *  yuzu/configuration: Add missing override specifiers to configuration-related classes
8529cf
  * yuzu/configuration/configure_input: Default destructor in the cpp file
8529cf
  * remove border from GameList
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Dec 20 12:09:11 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181219:
8529cf
  * Core, test: perform kernel and memory destruction in the correct order
8529cf
  * APT: enable LLE applet
8529cf
  * Memory: apply rasterizer cache mark to all page tables and the global marker
8529cf
  * Memory: register page tables into a list for rasterizer cache marking
8529cf
  * Memory: mark pages on mapping if it is already rasterizer-cached
8529cf
  * Memory: move memory setup into MemorySystem
8529cf
  * Memory: create rasterizer cache marker
8529cf
  * gl_rasterizer_cache/MortonCopy: avoid read/write to invalid address
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Dec 17 14:30:46 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181217:
8529cf
  * (QLabel)_is_already_in_use-Correct_Auto_Default
8529cf
  *  yuzu/wait_tree: Pass QString by value and std::move in the initializer list for WaitTreeText
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Dec 15 13:53:23 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181215:
8529cf
  * host_room: change minimum members to 2
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Dec 13 17:17:51 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181212:
8529cf
  * dedicated_room: allow maximum members = 254
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Dec 11 13:32:12 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181208:
8529cf
  * hle/service: Remove unnecessary using declarations
8529cf
  * hle/service, hle/sm: Use structured bindings where applicable
8529cf
  * hle/service, hle/sm: Use structured bindings where applicable
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Dec 07 12:57:22 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181206:
8529cf
  * fix clang-format
8529cf
  * Memory: move memory chunk into pImpl and make them dynamically allocated
8529cf
  * Address code style comments
8529cf
  * Pass system into arm interpreter; fix tests
8529cf
  * Memory: IsValidVirtualAddress can be global
8529cf
  * Memory: move states into class
8529cf
  * Memory: move MarkRegionCached into class
8529cf
  * Memory: move block operations into class
8529cf
  * Memory: move Read/Write8/16/32/64 and ReadCString into class
8529cf
  * LDR_RO: pass memory in CROHelper
8529cf
  * Memory: move GetPointer into class
8529cf
  * Memory: move IsValidVirtualAddress into class
8529cf
  * Memory: move GetPhysicalPointer and IsValidPhysicalAddress into class
8529cf
  * hw/gpu: pass in memory reference
8529cf
  * audio_core: pass in memory reference
8529cf
  * VideoCore: pass in memory system
8529cf
  * Memory: move PageTable functions into class
8529cf
  * Memory: move GetFCRAMOffset into MemorySystem
8529cf
  * Kernel: pass in MemorySystem
8529cf
  * Memory: create MemorySystem class
8529cf
  * web_service: move telemetry condition from TelemetrySession constructor to destructor
8529cf
  * Put AddPostDataAscii in the function list
8529cf
  * Add HTTP_C::AddPostDataAscii
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Dec 06 09:23:28 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181205:
8529cf
  * renderer_opengl: Fix string comparison
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Dec 04 17:52:57 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181204:
8529cf
  * logging: Add DebuggerBackend for logging to Visual Studio
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Dec 04 13:36:14 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181203:
8529cf
  * DSP: Add a comment about physical address masking
8529cf
  * DSP: Add address mask for physical pointers to audio data buffers
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Dec 02 09:51:29 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181202:
8529cf
  * travis: MinGW: scan_dll: merge two scans into one
8529cf
  * travis: linux-mingw: do not install pefile...
8529cf
  * Revert "travis: Add missing flags for flatpak build"
8529cf
  * citra_qt: rename the menu to Tools
8529cf
  * citra_qt, video_core: Screenshot functionality
8529cf
  * travis: Use Docker for clang-format target
8529cf
  * mii_selector: Use BitField where possible
8529cf
  * mii_selector: map raw data to the MiiResult struct
8529cf
  * applets: stub mii selector to always return a standard mii
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Nov 30 13:26:29 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181130:
8529cf
  * travis: Add missing flags for flatpak build
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Nov 28 21:54:37 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181128:
8529cf
  * ir:/movie: Replace for-loops with fmt::join
8529cf
  * README: add bitrise badge
8529cf
  * common/thread: Drop Hungarian notation on SetCurrentThreadName's parameter
8529cf
  * common/thread: Make Barrier's 'count' member non-const
8529cf
  * common/thread: Initialize class member variables where applicable
8529cf
  * common/thread: Group non-member functions together
8529cf
  * common/thread: Remove SleepCurrentThread()
8529cf
  * common/thread: Remove unused CurrentThreadId()
8529cf
  * RPC: add missing include
8529cf
  * Memory: remove CopyBlock with current process
8529cf
  * Memory: remove ZeroBlock with current process
8529cf
  * Memory: remove WriteBlock with current process
8529cf
  * Memory: remove ReadBlock with current process
8529cf
  * ldr_ro: pass process reference to memory operation
8529cf
  * Memory: remove GetMMIOHandler with current process
8529cf
  * Memory: remove IsValidVirtualAddress with current process
8529cf
  * Memory: replace GetPointerFromVMA with GetPointerForRasterizerCache
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Nov 25 22:04:26 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181124:
8529cf
  * kernel/shared_memory: std::move the string parameter in SetName()
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Nov 24 15:27:25 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181124:
8529cf
  *  kernel/shared_memory: Make Map() and Unmap() take the target process by reference rather than as a pointer
8529cf
  * kernel/shared_memory: Add a const qualified member function overload for GetPointer()
8529cf
  * kernel/shared_memory: Make data members private
8529cf
  * kernel/handle_table: Move private static functions into the cpp file
8529cf
  * kernel/handle_table: Default destructor in the cpp file
8529cf
  * Handle missing git info when building
8529cf
  * common/math_util: Simplify std::make_signed usages to std::make_signed_t
8529cf
  * common/math_util: Make Rectangle's constructors constexpr
8529cf
  * common/math_util: Remove unnecessary static from PI
8529cf
  * common/math_util: Remove unused IntervalsIntersect() function
8529cf
  * Fix functions which used Common::ArrayToString
8529cf
  * string_util: Remove ArrayToString()
8529cf
  * string_util: Remove TryParse()
8529cf
  * string_util: Remove ThousandSeparate()
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Nov 20 20:44:14 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181120:
8529cf
  * core: undef PAGE_SIZE and PAGE_MASK
8529cf
  * android: set up cmake
8529cf
  * Externals: Find and build cpu-features for cryptopp on android
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Nov 20 13:55:57 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181119:
8529cf
  * service: Mark MakeFunctionString with the [[maybe_unused]] attribute.
8529cf
  * Include imageformat dependencies with releases (appveyor)
8529cf
  * Include imageformat dependencies with releases
8529cf
  * gl_rasterizer_cache: Add profiles for Copy and Blit
8529cf
  * gl_resource_manager: Profile creation and deletion
8529cf
  * gl_stream_buffer: Profile orphaning of stream buffer.
8529cf
  * gl_resource_manager: Split implementations in .cpp file
8529cf
  * Kernel/IPC: fix mapped buffer target address
8529cf
  * Memory: GetPhysicalPointer should accept right open bound address
8529cf
  * VMManager: remove all backing block related functions
8529cf
  * VMManager: change MapMemoryBlockToBase to use raw backing memory
8529cf
  * IPC: store mapped buffer info in session context
8529cf
  * tests: use VMManager::MapBackingMemory
8529cf
  * SVC: QueryMemory merges similar VMA
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Nov 19 13:31:08 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181118:
8529cf
  * Service: release shared memory object when finalize
8529cf
  * Kernel/SharedMemory: set and reset source memory state
8529cf
  * Remove ApplyIPS from the class and header
8529cf
  * Make ApplyIPS static and private
8529cf
  * Stay in bounds
8529cf
  * Add rle record support
8529cf
  * Log invalid IPS attempt
8529cf
  * Check for EOF
8529cf
  * Updated based on review
8529cf
  * Be more intentional with check
8529cf
  * Minor style changes and use memcpy
8529cf
  * Added IPS patching
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Nov 18 15:55:35 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181118:
8529cf
  * Fix 16bit comparison operations
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Nov 17 22:20:07 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181116:
8529cf
  * Port yuzu-emu/yuzu#1137: "renderer_opengl: Namespace OpenGL code" (#4423)
8529cf
  * add initial bitrise CI support for android
8529cf
  * Add CheatEngine and support for Gateway cheats (#4406)
8529cf
  * qt: Move Open yuzu Folder action from Help to File
8529cf
  * add test dependencies
8529cf
  * android: create bare application
8529cf
  * android: add build files
8529cf
  * android: add basic resources
8529cf
  * Memory: remove unused VirtualToPhysical
8529cf
  * GSP: uses a dedicate VirtualToPhysical converter
8529cf
  * Memory: Use the fixed PAddr directly in RasterizerFlushVirtualRegion
8529cf
  * Skyeye: unstub cp15 virtual to physical address
8529cf
  * SVC: hide details in pimpl
8529cf
  * SVC: use context and generic templates
8529cf
  * ResultCode: use default copy assignment
8529cf
  * SVC: move function_wrappers.h into kernel
8529cf
  * Process: check source/target overlap for Map/Unmap
8529cf
  * ldr_ro: properly map CRS/CRO buffer
8529cf
  * Kernel/Process: implement prvileged Map/Unmap
8529cf
  * Common/Bitfield: store value as unsigned type
8529cf
  * qt: Add help option to open yuzu folder
8529cf
  * citra_qt/configuration: fix language configuration issues
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Nov 13 21:33:25 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181113:
8529cf
  * citra_qt: Add Amiibo hotkeys, notify user of loading errors (#4387)
8529cf
  * Memory: IO area is at most 4MB
8529cf
  * Memory: convert PAddr for N3DS FCRAM extension
8529cf
  * Memory: replace PhysicalToVirtualAddress with a more dedicated function
8529cf
  * Kernel, APT: SharedFont/SharedMemoryOnSharedDevice should always use old linear heap VAddr
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Nov 12 13:58:13 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181111:
8529cf
  * filesys/ncch: prevent buffer overflow on calculating SHA256
8529cf
  * Kernel: correct MemoryState for TLS
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Nov 10 16:44:55 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181108:
8529cf
  * CONTRIBUTING.md: migrate to the wiki
8529cf
  * Flatpak support (#4383)
8529cf
  * ldr_ro: change std::tie to structured binding
8529cf
  * Kernel: reimplement memory management on physical FCRAM (#4392)
8529cf
  * CoreTiming: wrap into class
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Nov 06 19:37:02 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181106:
8529cf
  * Updated translations (18/11/02)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Nov 04 20:19:06 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181104:
8529cf
  * Kernel: thread manager still has to be destructed first
8529cf
  * Kernel: destruct thread/timer managers after processes (#4399)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Nov 01 23:14:13 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181101:
8529cf
  * Service, Kernel: move named port list to kernel
8529cf
  * Kernel: move memory_regions into Kernel instance
8529cf
  * HLE: move SharedPage into Kernel
8529cf
  * Kernel: make config_mem and MapSharedPages members of KernelSystem
8529cf
  * HLE: move config_mem to kernel
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Oct 31 14:13:38 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181030:
8529cf
  * LLE Mapped Buffer: Addressed comments.
8529cf
  * LLE Mapped Buffer: Corrected behavior
8529cf
  * LLE Mapped Buffer: addressed comments
8529cf
  * LLE Mapped Buffer: Add unmapping, zero-size, and multiple page handling
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Oct 30 14:18:02 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181030:
8529cf
  * core: use internal kernel pointer directly
8529cf
  * Kernel/CodeSet: change struct to class
8529cf
  * configure_general: Add an option to reset defaults
8529cf
  * Move "Report compatibility" button to Emulation tab
8529cf
  * compatdb: Use a seperate endpoint for testcase submission
8529cf
  * FileSys/DelayGenerator: add missing #include and virtual dtor (#4363)
8529cf
  * Put WebResult into a seperate file
8529cf
  * graphic_breakpoints: Correct translation of strings in BreakpointModel's data() function
8529cf
  * CMakeLists: Use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR
8529cf
  * common: Actually remove memory_util.cpp
8529cf
  * configure_system: Default initialize member variables
8529cf
  * configure_system: Amend function casing
8529cf
  * configure_system: Add missing override specifier on the destructor
8529cf
  * configure_system: Make public slots private
8529cf
  * bootmanager: Use QStringLiteral instead of std::string to represent the window title
8529cf
  * yuzu/configuration/config: Use a std::unique_ptr for qt_config instead of a raw pointer
8529cf
  * yuzu/configuration/config: Reorganize member variable and function layout
8529cf
  * game_list: Make game list column headers translatable
8529cf
  * CMakeLists: Remove EMU_ARCH_BITS definition
8529cf
  * common: Remove memory_util.cpp/.h
8529cf
  * kernel/timer: add TimerManager for timer system states
8529cf
  * kernel/Thread: move thread list into the manager
8529cf
  * kernel/Thread: move thread wake up table and callback handle into the manager
8529cf
  * Kernel/Thread: move thread queue, current thread, and scheduling related function into the manager
8529cf
  * kernel/thread: move next_thread_id into manager
8529cf
  * kernel/thread: add ThreadManager
8529cf
  * Removed unused import binascii
8529cf
  * kernel/thread: change owner_process parameter to reference
8529cf
  * cubeb_sink: ignore null-name device when selecting
8529cf
  * SeedDB: replace seek(tell, set) with seek(cur) (#4344)
8529cf
  * Kernel: change owner_process in Thread/SharedMemory to raw pointer
8529cf
  * citra_qt: fix translation for opengl version error
8529cf
  * citra_qt: add seconds section to clock settings (#4347)
8529cf
  * nfc: Add Amiibo support (REOPENED) (#4337)
8529cf
  * CMakeLists: Use target_compile_definitions instead of add_definitions to define YUZU_ENABLE_COMPATIBILITY_REPORTING
8529cf
  * thread/kernel: remove unused callback_id
8529cf
  * core/CMakeLists: Make all web_service-related libraries private
8529cf
  * web_backend: Make Client use the PImpl idiom
8529cf
  * telemetry_json: Use the PImpl idiom to avoid unnecessary dependency exposure
8529cf
  * telemetry_json: Add missing override specifier to the destructor of TelemetryJson
8529cf
  * telemetry_json: Take std::string parameters by value
8529cf
  * telemetry_json: Remove unnecessary includes
8529cf
  * telemetry_session: Remove doxygen comment for a non-existent parameter
8529cf
  * telemetry_session: Add missing includes
8529cf
  * telemetry_session: Remove unimplemented FinalizeAsyncJob prototype
8529cf
  * kernel: make handle table per-process
8529cf
  * kernel/thread: use std::unordered_map for callback record
8529cf
  * Kernel/Timer: use unordered_map for callback recording
8529cf
  * kernel/process: move current process to kernel instance
8529cf
  * kennel/process: move process list to kernel instance
8529cf
  * kernel/process: move next_process_id to kernel instance
8529cf
  * svc: Correct vma_map boundary check within QueryProcessMemory
8529cf
  * web_service: hide dependencies to private
8529cf
  * Address review comments
8529cf
  * Review comments - part 5
8529cf
  * Review comments -part 4
8529cf
  * Review comments - part 3
8529cf
  * Address more review comments
8529cf
  * Address a bunch of review comments
8529cf
  * Stop splitting includes
8529cf
  * game_list_p: Take map iterator contents by const reference
8529cf
  * game_list_p: Amend typo in GameListItemCompat's constructor parameter
8529cf
  * yuzu: Move compatibility list specifics to their own source files
8529cf
  * yuzu: Move GameListWorker to its own source files
8529cf
  * Kernel: pass ref down to Object and wrap ID counter into kernel state
8529cf
  * kernel: pass ref to shared memory
8529cf
  * Kernel: wrap resource limit state into kernel state; pass ref to resource limit
8529cf
  * Kernel: pass ref to session pair
8529cf
  * Kernel: pass ref to port
8529cf
  * Kernel: pass ref to timer
8529cf
  * Kernel: pass ref to sempahore
8529cf
  * ServiceManager: pass down core reference
8529cf
  * Kernel: pass ref to thread
8529cf
  * kernel: pass ref in Process
8529cf
  * kernel: pass ref in CodeSet
8529cf
  * Kernel: pass ref in Mutex
8529cf
  * Kernel: pass Kernel ref in Event
8529cf
  * Kernel: pass Kernel reference into AddressArbiter
8529cf
  * Kernel: add KernelSystem class
8529cf
  * apply fixes
8529cf
  * Load keys from new3DS native firm
8529cf
  * Load keys from the o3DS save mode native firm
8529cf
  * HW::AES: add generator_constant
8529cf
  * Load AES keys stored in boot9.bin (#4335)
8529cf
  * cmake: mingw also needs _FILE_OFFSET_BITS=64
8529cf
  * citra_qt/main: Apply the [[maybe_unused]] attribute to the parameter of SetDiscordEnabled()
8529cf
  * CMake: disable scripting on default
8529cf
  * FileSys::Ticket::Load: Return error if signature type does not match (#4339)
8529cf
  * citra_qt/main: Simplify OnMenuLoadFile()
8529cf
  * citra_qt: use enum classes for the settings
8529cf
  * only redefine 64 bit file operation for MSVC
8529cf
  * citra: fix cemuhook module crash
8529cf
  * Add GetModule() helper functions, for HID, CAM, and CFG
8529cf
  * Fixup: Remove unneeded GetUsername
8529cf
  * remove GetCurrentModule() functions in HLE Services
8529cf
  * remove std::tie in sdl_impl
8529cf
  * fix deadzone max value
8529cf
  * citra_qt: Add Game List configuration
8529cf
  * More fixes
8529cf
  * Adressed review comments
8529cf
  * Use SPSCQueue::PopWait in Scripting
8529cf
  * threadsafe_queue: Add WaitIfEmpty and use it in logging
8529cf
  * core, citra_qt: add frame advancing to framelimiter
8529cf
  * fixup! Joystick: Allow for background events; Add deadzone to SDLAnalog
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Oct 12 17:49:06 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181011:
8529cf
  * travis: Ignore binary files when checking for trailing whitespace
8529cf
  * citra_qt/multiplayer: retranslate multiplayer dialogs
8529cf
  * fs/archive: wrap states into archive manager
8529cf
  * fs/archive: move file and directory classes to their own files
8529cf
  * Handle cases when std::optional does not contain a value
8529cf
  * Replace boost::optional with std::optional where possible
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Oct 10 12:43:28 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181009:
8529cf
  * implemented touch in Qt and SDL
8529cf
  * NWM_UDS: Signal bind_node_event in Unbind (#4321)
8529cf
  * citra-qt: disable directory watcher during CIA installation (#4284)
8529cf
  * Services/APT: Better implementation of PrepareToDoApplicationJump and DoApplicationJump.
8529cf
  * fix reply header
8529cf
  * Move if
8529cf
  * Address comment
8529cf
  * Implement SeedDB & Seed Crypto
8529cf
  * Force camera pixel format to RGB565 on Linux
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Oct 07 19:46:59 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181007:
8529cf
  * Adressed feedback
8529cf
  * Cleanup NWM_UDS::SendTo
8529cf
  * Add filter to PacketHandling; Fix some issues with Disconnect
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Oct 07 14:07:44 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181007:
8529cf
  * Logging: Change the TimeStretch::Process log from debug to trace level.
8529cf
  * text_formatter: Avoid unnecessary string temporary creation in PrintMessage()
8529cf
  * ui_settings: Place definition of the theme array within the cpp file
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Oct 06 23:22:02 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181006:
8529cf
  * CONTRIBUTING.md - remove note about casting numeric types
8529cf
  * Update fmt to 5.2.1 It seems to fix msvc warnings
8529cf
  * Remove "#" in the version number (#4311)
8529cf
  * movie: fix some checks Fixes invalid movie error
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Oct 05 18:51:55 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181005:
8529cf
  * Core: pass down Core::System reference to all services (#4272)
8529cf
  * appveyor: fix mingw build (#4303)
8529cf
  * input/sdl: lock map mutex after SDL call
8529cf
  * movie: fix default value in StartPlayback
8529cf
  * movie: Add clock init time to CTM header
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Oct 05 11:41:19 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181005:
8529cf
  * Revert "Port yuzu/#1367 from yuzu: "game_list: Handle plurals within setFilterResult() better""
8529cf
  * configure_audio: Move combo box index setting to their own functions
8529cf
  * configure_audio: Use QString::fromStdString() for converting audio device names
8529cf
  * configure_audio: Add disambiguation comment for the volume percentage string
8529cf
  * configure_input: Make analog mapping strings translatable
8529cf
  * Services/AM: Implemented BeginImportProgramTemporarily, EndImportProgramWithoutCommit and CommitImportPrograms.
8529cf
  * ncch_container: choose the first id as extdata id when extended save data access is used
8529cf
  * citra_qt, core: game list "Open XXX Location" improvements
8529cf
  * nwm/uds_data: specify endianness for enum
8529cf
  * nwm/uds_connection: specify endiannes for enum
8529cf
  * service/cro: specify endianness for enum
8529cf
  * hle/swkbd: specify endianness for enum and other members
8529cf
  * filesys/archive_selfncch: specify endiannes for enum
8529cf
  * filesys/archive_ncch: specify endianness for enum
8529cf
  * common/swap: add swap template for enum
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Oct 03 20:19:25 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181003:
8529cf
  * fixup! Give frontend access to the hle service interfaces
8529cf
  * Give frontend access to the hle service interfaces
8529cf
  * Services/AM: Support using FS subfiles with the CIA-related service functions.
8529cf
  * Slightly changed wording of LOG_ERROR statements.
8529cf
  * Services/AM: Implement the GetSystemUpdaterMutex function.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Oct 02 13:05:07 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20181002:
8529cf
  * travis: disable scripting for transifex push job
8529cf
  * arm_dynarmic: Pass breakpoints to gdbstub
8529cf
  * kernel/object: Remove unnecessary std::move from DynamicObjectCast()
8529cf
  * qt/configure_system: FS decoupled
8529cf
  * cfg: access FS via backend directly
8529cf
  * ptm: access FS via backend directly
8529cf
  * fs: remove ArchiveFactory_ExtSaveData::Initialize
8529cf
  * cecd: access FS via backend directly
8529cf
  * http_c: access FS via backend directly
8529cf
  * APT: access FS via backend directly
8529cf
  * OSX: Set MACOSX_DEPLOYMENT_TARGET to 10.13
8529cf
  * Service/AM: handle encrypted CIA
8529cf
  * FileSys/cia: add ticket parsing
8529cf
  * HW/AES: add common key loading and selecting
8529cf
  * string_util: unify UTF8<->UTF16 conversion to codecvt
8529cf
  * Input: Remove global variables from SDL Input
8529cf
  * Input: Copy current SDL.h/cpp files to impl
8529cf
  * string_util: remove TString conversion for windows
8529cf
  * string_util: remove ShiftJIS/CP1252 conversion function
8529cf
  * loader, cfg: choose region based on language if multiple regions available
8529cf
  * web_backend: protect jwt cache with a mutex
8529cf
  * web_service: stop using std::future + callback style async
8529cf
  * citra_qt/configuration: misc input tab improvements
8529cf
  * fixup! fix num_client_certs in CloseClientCertContext
8529cf
  * fix num_client_certs in CloseClientCertContext
8529cf
  * fix error code comment
8529cf
  * service::HTTP_C: Implement OpenClientCertContext, OpenDefaultClientCertContext, CloseClientCertContext
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Sep 29 18:13:35 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180927:
8529cf
  * update git hash for eshop lock bit fix
8529cf
  * archive_ncch: add open source country list archive
8529cf
  * citra_qt/configuration: Add Play Coins setting
8529cf
  * service/ptm: Add Get/SetPlayCoins functions
8529cf
  * service/cecd: Corrected cecd:s function table
8529cf
  * service/cecd: Add hmac handling
8529cf
  * service/cecd: Update handling of /outbox/boxinfo and /outbox/obindex
8529cf
  * service/cecd: Utilize CryptoPP::Base64Encoder for message id
8529cf
  * service/cecd: Fixed enum item naming style
8529cf
  * service/cecd: Addressed comments, code cleanup
8529cf
  * service/cecd: Corrected eventlog.dat creation
8529cf
  * service/cecd: Clang format fixup
8529cf
  * service/cecd: Migrate Common::StringFromFormat(...) to fmt::format(...)
8529cf
  * service/cecd: Updated function names
8529cf
  * service/cecd: Implement mboxlist handling
8529cf
  * service/cecd: Update header checks and increased debug logging
8529cf
  * service/cecd: Corrected behaviour, started checking and updating file headers
8529cf
  * service/cecd: Output icon to MBoxData.001 and title to MBoxData.010
8529cf
  * service/cecd: Update default values for in/out box info header
8529cf
  * service/cecd: Add MBox directory check to OpenAndRead and OpenAndWrite and added a CreateAndPopulateMBoxDirectory function
8529cf
  * service/cecd: Add initial files to archive after it is formatted
8529cf
  * service/cecd: Addressed comment about PopEnum
8529cf
  * service/cecd: Implement basic file handling functions.
8529cf
  * service/cecd: Implement functions
8529cf
  * service/cecd: Stub some functions
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Sep 26 18:17:51 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180925:
8529cf
  * Adding description to CMake option
8529cf
  * travis: Make macOS' CI use Xcode 10
8529cf
  * cmake: Output binaries to bin on every platform
8529cf
  * Review changes for enable/disable scripting
8529cf
  * Added CMake option to enable/disable scripting support
8529cf
  * game_list: Handle plurals within setFilterResult() better
8529cf
  * Address review comments
8529cf
  * kernel/thread: Include thread-related enums within the kernel namespace
8529cf
  * thread: Convert ThreadStatus into an enum class
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Sep 24 18:12:08 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180924:
8529cf
  * citra_qt/multiplayer: three minor fixes
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Sep 23 20:52:26 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180923:
8529cf
  * Meta: Add gitattributes file
8529cf
  * Fix icon licenses (#4250)
8529cf
  * svc_wrap: Convert the PARAM macro into a function
8529cf
  * file_util: Use an enum class for GetUserPath()
8529cf
  * service: Use nested namespace specifiers where applicable
8529cf
  * cubeb_sink: Get rid of variable shadowing within CubebSink's constructor
8529cf
  * audio_core/time_stretch: Silence truncation warnings in Process()
8529cf
  * common/thread: remove YieldCPU()
8529cf
  * common/thread: remove unnecessary macro for thread_local
8529cf
  * gl_stream_buffer: Fix use of bitwise OR instead of logical OR in Map()
8529cf
  * common/logging: Amend documentation comments
8529cf
  * Addressed feedback
8529cf
  * Addressed feedback
8529cf
  * Set citra-qt project as default StartUp Project in Visual Studio
8529cf
  * citra.py: use IntEnum for request types
8529cf
  * common/logging/filter: Replace C-style case with C++ static_cast
8529cf
  * common/logging/filter: Make constructor explicit
8529cf
  * Set citra-qt project as default StartUp Project in Visual Studio
8529cf
  * change buffer index from 1 to 0.
8529cf
  * fix clang-format
8529cf
  * only get src_adr if input_adr available
8529cf
  * only get src_adr if input_adr available
8529cf
  * do not init and copy to ctr_dest_addr unless have data
8529cf
  * fix clang-format
8529cf
  * add RecvFromOther cmd
8529cf
  * add header RecvFromOther
8529cf
  * fix soc service - RecvFrom crash on Citra but not on 3DS
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Sep 21 12:56:53 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180921:
8529cf
  * ring_buffer: Fix Push
8529cf
  * cubeb_sink: Improve logging
8529cf
  * dsp_interface: Move volume control to audio thread
8529cf
  * time_stretch: Simplify audio stretcher
8529cf
  * audio_core: Simplify sink interface
8529cf
  * common: Implement a ring buffer
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Sep 20 12:30:46 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180919:
8529cf
  * Xbyak 5.71 ---
8529cf
  * service/apt: Implement soft reset & CloseApplication
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Sep 18 23:26:54 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180917:
8529cf
  * kernel/svc: Do nothing if svcOutputDebugString's length is <= 0
8529cf
  * Antialias game list compatibility pixmaps
8529cf
  * game_list: Resolve variable shadowing within LoadCompatibilityList()
8529cf
  * game_list: Use QJsonValueRef() within LoadCompatibilityList()
8529cf
  * audio_core/sink_details: Change std::string parameter into std::string_view
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Sep 15 12:02:18 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180915:
8529cf
  * citra_qt: add Camera tab to "System" category
8529cf
  * Update translations (2018-9-15)
8529cf
  * Qt/Configure: Use sidebar to divide tabs into smaller groups
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Sep 13 23:40:23 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180913:
8529cf
  * ipc: fix typo
8529cf
  * Change variable name to web_api_url
8529cf
  * Rename announce-url, use variable for JWT retrieval url
8529cf
  * Fix compilation
8529cf
  * web_service: Unify links for web service endpoints
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Sep 12 13:12:56 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180911:
8529cf
  * Fix #4203
8529cf
  * Initial support for scripting (#4016)
8529cf
  * SDLJoystick: Addressed review comments
8529cf
  * svc: change unknown to thread in CreateThread
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Sep 09 10:13:37 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180908:
8529cf
  * Joystick hotplug support (#4141)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Sep 08 11:41:06 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180908:
8529cf
  * citra: fix SDL logging
8529cf
  * room_member: RakNet -> ENet
8529cf
  * room_member: fix 3 typos
8529cf
  * Prefix all size_t with std::
8529cf
  * Address review comments
8529cf
  * Fixup! string_util: Remove StringFromFormat() and related functions
8529cf
  * string_util: Remove StringFromFormat() and related functions
8529cf
  * core, citra_qt: unify status of system archives and shared fonts
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Sep 06 07:32:26 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180905:
8529cf
  * Make bitfield assignment operator public
8529cf
  * Fix compilation errors
8529cf
  * common: Convert type traits templates over to variable template versions where applicable
8529cf
  * file_util: Remove compiler version checks around is_trivially_copyable()
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Sep 04 13:20:25 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180904:
8529cf
  * fixup! fixup! Service::SM: Wait till client is registered
8529cf
  * fixup! fixup! Service::SM: Wait till client is registered
8529cf
  * Backport some review fixes of Lioncash
8529cf
  * gl_rasiterzer/proctex: revert back to round() for Nearest sampling
8529cf
  * Service/HID: update function table
8529cf
  * fixup! Service::SM: Wait till client is registered
8529cf
  * Service::SM: Wait till client is registered
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Sep 02 18:40:29 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180902:
8529cf
  * Replace ToBool() with static_cast()
8529cf
  * bit_field: Convert ToBool() into explicit operator bool
8529cf
  * Tests: Remove glad test OS X work-around
8529cf
  * cubeb_sink: Protect queue against multithreaded access
8529cf
  * NCCH_COntainer: Add file_path log to Load()
8529cf
  * kernel/object: Tighten object against data races
8529cf
  * logging/backend: Use const reference to refer to log filter
8529cf
  * arm_dynarmic: Print current instruction when ExceptionRaised
8529cf
  * externals: Update dynarmic to 7a2a4c8
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Sep 01 10:50:56 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180901:
8529cf
  * Port #1030 from yuzu: "externals: Update to SDL2-2.0.8"
8529cf
  * common: Remove unused old breakpoint source files
8529cf
  * renderer_opengl: Treat OpenGL errors as critical.
8529cf
  * telemetry_session: Don't allocate std::string instances for program lifetime in GetTelemetryId() and RegenerateTelemetryId()
8529cf
  * gl_stream_buffer: Add missing header guard
8529cf
  * emu_window: Ensure WindowConfig members are always initialized
8529cf
  * memory: Make prototype parameter names match their definitions
8529cf
  * memory: Remove unnecessary const qualifiers in prototypes
8529cf
  * common/xbyak_abi: Mark defined functions in header as inline
8529cf
  * common/xbyak: Use nested namespace specifiers where applicable
8529cf
  * CMakeLists: Add architecture detection for AArch64
8529cf
  * vector_math: Use variable template version of is_signed in Vec classes
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Aug 27 13:05:46 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180826:
8529cf
  * Add system time configuration (#4043)
8529cf
  * gdbstub: Use type alias for breakpoint maps
8529cf
  * Remove newline
8529cf
  * gdbstub: Move all file-static variables into the GDBStub namespace
8529cf
  * gdbstub: Replace PAddr alias with VAddr
8529cf
  * video_core: Make global EmuWindow instance part of the base renderer …
8529cf
  * Clean up aboutdialog.h
8529cf
  * Port #942 from yuzu: "qt: Minor cleanup-related changes"
8529cf
  * citra_qt: add motion/touch config
8529cf
  * input_common, common: Add a few functions
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Aug 26 17:40:56 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180826:
8529cf
  * citra_qt: record movie record/playback path
8529cf
  * citra_qt, movie: allow recording/playback before emulation starts
8529cf
  * citra_qt: Add movie frontend
8529cf
  * core/movie: Movie refactor, add a completion callback
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Aug 26 16:55:47 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180826:
8529cf
  * web_service: Change authentication system to use JWT (#4041)
8529cf
  * Fix clang-format
8529cf
  * kernel: Move object class to its own source files
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Aug 25 16:54:27 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180825:
8529cf
  * qt/hotkey: Get rid of global hotkey map instance
8529cf
  * Port "externals: Update catch to 2.3.0" from yuzu (#4060)
8529cf
  * Port "kernel/event: Make data members private" from yuzu (#4077)
8529cf
  * Port "client_port: Make all data members private" from yuzu (#4064)
8529cf
  * vector_math: Remove unimplemented function prototypes
8529cf
  * vector_math: Make functions constexpr where applicable
8529cf
  * vector_math: Convert typedefs to type aliases
8529cf
  * Port #943 from yuzu: "game_list: Join declarations and assignments in onTextChanged()"
8529cf
  * citra-qt: Use Qt 5 signal/slots where applicable
8529cf
  * Fix compile errors
8529cf
  * kernel/process: Use std::array where applicable
8529cf
  * kernel/process: Use accessors instead of class members for referencing segment array
8529cf
  * kernel/vm_manager: Convert loop into std::any_of()
8529cf
  * kernel/vm_manager: Use const where applicable
8529cf
  * kernel/vm_manager: Use the VAddr type alias in CarveVMA()
8529cf
  * sink_details: Deduplicate long std::function repetition
8529cf
  * sink_details: std::move std::function instances
8529cf
  * video_core: Remove unimplemented Start() function prototype
8529cf
  * Small fixup
8529cf
  * Address zhaowenlans feedback
8529cf
  * Add more verbose popups for video_core errors
8529cf
  * More fixes as per PR feedback.
8529cf
  * Fixed as per PR feedback.
8529cf
  * GDB Modernization: - Can be used in either DynCom or Dynarmic mode - Added support for threads - Proper support for FPU registers - Fix for NibbleToHex conversion that used to produce false error codes - Fix for clang-format failing under Windows
8529cf
  * CMakeLists: lowercase find_library usage
8529cf
  * CMakeLists: Change MSVC14 variable to MSVC_VERSION
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Aug 21 12:10:03 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180821:
8529cf
  * fix soc service - Fcntl failed on validate header
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Aug 21 07:42:32 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180820:
8529cf
  * Revert "Set DiscordRPC OFF by default (#4109)"
8529cf
  * Set DiscordRPC OFF by default (#4109)
8529cf
  * Added missing flag for discord rpc
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Aug 20 13:00:05 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180820:
8529cf
  * Add Discord Rich Presence Support (#3883)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Aug 16 13:21:36 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180816:
8529cf
  * qt_themes: replace game_list icons (#4002)
8529cf
  * qt_themes: add two colorful themes (#4004)
8529cf
  * citra_qt: set object name for LLEServiceModulesWidget
8529cf
  * citra_qt: UI text improvements
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Aug 13 19:03:44 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180812:
8529cf
  * Change level of invalid UDP packet log message from Error to Debug.
8529cf
  * network: fix 3 typos
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Aug 12 21:44:18 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180812:
8529cf
  * NWM_UDS: use sizeof() instead of hard-coded type (#4093)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Aug 11 13:28:20 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180811:
8529cf
  * input_common/udp: allow changing pad index
8529cf
  * kernel/thread: Remove unimplemented function prototype
8529cf
  * kernel/thread: Make GetFreeThreadLocalSlot()'s loop indices size_t
8529cf
  * kernel/thread: Make GetFreeThreadLocalSlot() reference parameter a const reference
8529cf
  * kernel/thread: Make GetFreeThreadLocalSlot() internally linked
8529cf
  * input_common: Use std::move where applicable
8529cf
  * input_common: Add missing override specifiers
8529cf
  * math_util: Always initialize members of Rectangle
8529cf
  * core_timing: Convert typedef into a type alias
8529cf
  * core_timing: Use transparent functors where applicable
8529cf
  * core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds
8529cf
  * qt/main: Better file-existence checking within OnMenuRecentFile() and UpdateUITheme()
8529cf
  * common/color: Remove unnecessary const qualifiers on return types
8529cf
  * common/color: Get rid of undefined behavior
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Aug 10 16:44:26 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180809:
8529cf
  * Service::HTTP_C: Add decryption of the ClCertA (#4045)
8529cf
  * citra-qt: service: add convenient LLE service module configuration (#3967)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Aug 09 16:59:10 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180809:
8529cf
  * Port "qt/main: Collapse if statement in UpdateRecentFiles()" from yuzu
8529cf
  * game_list: Use QString::fromStdString() where applicable instead of c_str()
8529cf
  * externals: Update glad to 0.1.26
8529cf
  * file_util: Avoid sign-conversions in WriteArray() and ReadArray()
8529cf
  * ncch_container: support encrypted games
8529cf
  * am: Correct ListDLCContentInfos index bounds.
8529cf
  * am: Return empty path string for non-existent content indices.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Aug 08 16:21:49 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180808:
8529cf
  * Service/HTTP: Added logs to some of the error conditions.
8529cf
  * Service/HTTP: Log the PIDs in the Initialize functions.
8529cf
  * Services/HTTP: Added error handling to AddRequestHeader
8529cf
  * Services/HTTP: Implemented the InitializeConnectionSession function.
8529cf
  * Services/HTTP: Corrected some error codes and added a few new ones.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Aug 08 11:25:08 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180807:
8529cf
  * Correct direction vectors for cemuhook motion input
8529cf
  * Input: UDP Client to provide motion and touch controls
8529cf
  * Add license for icons (#4019)
8529cf
  * travis: use prebuilt image (#3839)
8529cf
  * citra_qt: add Clear Recent Files menu action
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Aug 04 20:45:26 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180804:
8529cf
  * video_core: Allow changing background color while emulation is running
8529cf
  * citra: default_ini bg color default value fix
8529cf
  * citra_qt: Settings (configuration) rework
8529cf
  * citra_qt/configuration: Add background color config
8529cf
  * update fmt to latest stable release
8529cf
  * core: clean up warnings
8529cf
  * citra_qt/configuration: retranslate camera tab
8529cf
  * kernel/timer: Make data members private where applicable
8529cf
  * param_package: Take std::string by value in string-based Set() function
8529cf
  * gl_rasterizer: only apply AMD hack when the vendor is AMD
8529cf
  * swrasterizer/lighting: remove newline in logging macro
8529cf
  * no need to cast to u32 according to @wwylele comment
8529cf
  * gdbstub: Get rid of a few signed/unsigned comparisons
8529cf
  * citra_qt/CMakeLists: get rid of a warning
8529cf
  * Fix travis MinGW build
8529cf
  * Address feedback by wwylele
8529cf
  * param_package: Use std::unordered_map's insert_or_assign instead of map indexing
8529cf
  * param_package: Get rid of file-static std::string construction
8529cf
  * service/dsp: Addressed comments about function name and pointer type
8529cf
  * Port #709 from yuzu: "common/misc: Deduplicate code in GetLastErrorMsg()"
8529cf
  * Fix compile errors
8529cf
  * Updated translations (2018-07-25)
8529cf
  * service/dsp: Clean up global state
8529cf
  * Replace MathUtil::Clamp with its std counterpart
8529cf
  * citra_qt/configuration: retranslate hotkey widget on language change
8529cf
  * citra_qt: add Restart to UI
8529cf
  * citra_qt: add Restart hotkey & menu action code
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Jul 30 19:21:12 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180730:
8529cf
  * common/swap: Remove unnecessary const on return value of swap()
8529cf
  * common/swap: Use static_cast where applicable
8529cf
  * common/swap: Use using aliases where applicable
8529cf
  * common/common_funcs: Remove unused rotation functions
8529cf
  * string_util: Get rid of separate resize() in CPToUTF16(), UTF16ToUTF8(), CodeToUTF8() and UTF8ToUTF16()
8529cf
  * string_util: Use emplace_back() in SplitString() instead of push_back()
8529cf
  * string_util: Remove unnecessary std::string instance in TabsToSpaces()
8529cf
  * logging/filter: Use std::string_view in ParseFilterString()
8529cf
  * logging/backend: Add missing standard includes
8529cf
  * logging/backend: Use std::string_view in RemoveBackend() and GetBackend()
8529cf
  * qt_themes: add themed connected/disconnected icons for dark and fix status bar theme updating
8529cf
  * service: remove deprecated service interface
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Jul 30 12:56:38 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180730:
8529cf
  * wait_tree: Silence warning about all code paths not returning a value
8529cf
  * file_util: Use a u64 to represent number of entries
8529cf
  * file_util: std::move FST entries in ScanDirectoryTree()
8529cf
  * common: Remove synchronized_wrapper.h
8529cf
  * citra_qt/multiplayer: allow blocking other players in chat room
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Jul 30 11:32:27 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180730:
8529cf
  * file_util: return string by const reference for GetExeDirectory()
8529cf
  * string_util: Remove AsciiToHex()
8529cf
  * file_util: Remove goto usages from Copy()
8529cf
  * core: Make converting constructors explicit where applicable
8529cf
  * Use std::begin and std::end for system archives c array
8529cf
  * Add const modifier to bad_word_list.app.romfs.h
8529cf
  * Add virtual bad word list; Load if dump is missing
8529cf
  * service/cfg, citra_qt: add country code configuration
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Jul 29 11:44:06 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180729:
8529cf
  * citra-qt: Init logging sooner so we dont miss some logs on startup
8529cf
  * service/boss: Migrate to ServiceFramework (#3998)
8529cf
  * service/csnd: Moved into csnd folder and stubbed a few functions (#4006)
8529cf
  * RomFSFile: Default constructor
8529cf
  * Remove RomFS::GetFilePointer
8529cf
  * RomFS: add RomFSFile and GetRomFSFile
8529cf
  * Services/HLE: Implement PrepareToCloseLibraryApplet and CloseLibraryApplet.
8529cf
  * citra_qt: minor retranslation fix
8529cf
  * citra_qt/configuration: fix input configuration disappearing after changing languages
8529cf
  * settings: move log code to settings
8529cf
  * citra_qt/configuration: log on config dialog close
8529cf
  * citra_qt: Log settings on launch
8529cf
  * am: Run clang-format and attribute TODOs.
8529cf
  * am: Revert changes to content index handling.
8529cf
  * am: Address review comments.
8529cf
  * am: Correct reported DLC content indices.
8529cf
  * am: Correct content index bounds in ListDLCContentInfos.
8529cf
  * am: Add contentIndex to documentation for GetTitleContentPath.
8529cf
  * am: Properly handle operations involving content indices.
8529cf
  * am: Correct definition of ContentInfo.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Jul 27 07:58:28 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180726:
8529cf
  * service/ps: Boilerplate to register service, no functions implemented
8529cf
  * Fixed include in http_c,h; added ERROR_CONTEXT_ERROR to CreateContext
8529cf
  * applet_manager: disable loading LLE applets
8529cf
  * citra_qt: retranslate status bar
8529cf
  * Service/HTTP_C: Add some comments; Fixed header in CloseContext
8529cf
  * Service/HTTP_C: Fix error in CreateContext
8529cf
  * game_list: fix untranslated texts
8529cf
  * game_list: move SearchField to game_list_p.h and fix untranslated text
8529cf
  * Make Service::HTTP::Context non-copyable
8529cf
  * Revert stubbed InitializeConnectionSession
8529cf
  * Service/HTTP: stubbed InitializeConnectionSession
8529cf
  * Service/HTTP: Moved declarations to the header file
8529cf
  * Services/HTTP: Implemented the AddRequestHeader service function.
8529cf
  * common/timer: use std::chrono, avoid platform-dependent code
8529cf
  * Services/HTTP: Stubbed the CloseContext service function.
8529cf
  * Services/HTTP: Corrected the error code for an invalid request method.
8529cf
  * Services/HTTP: Implemented the CreateContext function handler.
8529cf
  * Services/HTTP: Added structures to represent an HTTP context.
8529cf
  * Services/HTTP: Added structures to store both client and server certificates.
8529cf
  * Services/HTTP: Stubbed the Initialize function.
8529cf
  * Services/HLE: Convert the http:C service to the new service framework.
8529cf
  * citra_qt: Move CPU JIT toggle to Debug tab.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Jul 25 12:23:11 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180725:
8529cf
  * common/string_utils: replace boost::transform with std counterpart
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Jul 24 12:30:17 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180723:
8529cf
  * core/loader: avoid "different type" warning for .app
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Jul 23 07:52:15 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180723:
8529cf
  * common: CodeBlock is unused
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Jul 22 19:55:53 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180722:
8529cf
  * Truncating UTF16 text before converting them toUTF8
8529cf
  * remove polymorphism issue
8529cf
  * Fix missing return value
8529cf
  * Service/SOC: convert to ServiceFramework
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Jul 20 12:15:36 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180719:
8529cf
  * game_list: Make containsAllWords() a non-member function
8529cf
  * game_list: Remove unnecessary QString initialization in KeyReleaseEater
8529cf
  * telemetry: Remove unnecessary Field constructor
8529cf
  * telemetry: Make operator== and operator!= const member functions of Field
8529cf
  * telemetry: Default copy/move constructors and assignment operators
8529cf
  * Use open source Shared Font if no dumped file is available (#3881)
8529cf
  * configure_system: fix an untranslated text
8529cf
  * citra_qt: use Citra Web Service username as default multiplayer nickname
8529cf
  * citra_qt: disable hw shader by default for macos
8529cf
  * gl_rasterizer: call glTextureBarrier when an image is bound to both texture and framebuffer
8529cf
  * gl_rasterizer: implement mipmap for proctex
8529cf
  * Address last review comment
8529cf
  * citra_qt: Add a volume slider
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Jul 17 18:50:25 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180717:
8529cf
  * service/fs: implement obsoleted Create/DeleteExtSaveData (#3948)
8529cf
  * frontend/applets/swkbd: use system username
8529cf
  * citra_qt: Add length validation
8529cf
  * citra_qt/applets/swkbd: QtKeyboard and misc fixes
8529cf
  * applets/swkbd: Implement DefaultCitraKeyboard
8529cf
  * frontend/applets: misc fixes
8529cf
  * frontend/applets: frontend swkbd base
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Jul 13 19:08:45 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180713:
8529cf
  * Revert "CMake: Avoid non-compliant standard library extensions in MSVC"
8529cf
  * sink: Make auto device name a constant
8529cf
  * service/dsp: Migrate to ServiceFramework (#3915)
8529cf
  * sink_details: Listing available devices should be separate from sink construction
8529cf
  * sink_details: Remove unnecessary lambdas
8529cf
  * sink: Remove unnecessary SetDevice method
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Jul 12 13:13:24 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180711:
8529cf
  * travis: add imageformats plugins (per #3891)
8529cf
  * travis: remove debug dlls from the final package
8529cf
  * travis: share env vars with Docker
8529cf
  * travis: only warn about missing dll (MinGW)
8529cf
  * travis: force increase ccache size (MinGW only)
8529cf
  * travis: copy mediaservice plugin to support camera
8529cf
  * travis: add essential flags to cmake cmdline
8529cf
  * Build: Change the linux-mingw upload folder to canary-mingw to match the old naming scheme
8529cf
  * travis: correct path to the platform plugin
8529cf
  * travis: use cmake in official repository (MinGW)
8529cf
  * travis: change MinGW job name in build matrix
8529cf
  * appveyor: disable deploy to GitHub
8529cf
  * travis: MinGW build on Travis CI
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Jul 11 13:00:42 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180711:
8529cf
  * Fix error log
8529cf
  * telemetry: Add a few fields of UserConfig (#3927)
8529cf
  * Set max parameter_size to 0x1000
8529cf
  * Fix parameter_size in GetStartupArgument
8529cf
  * CI: add imageformats plugins
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Jul 08 12:38:37 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180708:
8529cf
  * Try to fix clang-format CI
8529cf
  * remove trailing space
8529cf
  * log/console: no need to test first call
8529cf
  * citra_qt: only toggle console if the setting has been changed
8529cf
  * swrasterizer, gl_shader_gen: return 0.0 for Disabled texture unit 0
8529cf
  * Service/NWM: convert to ServiceFramwework
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Jul 04 12:47:44 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180703:
8529cf
  * service/csnd: Addressed comments and removed outdated information
8529cf
  * service/csnd: Fix clang format
8529cf
  * service/csnd: Stubbed DataCache functions
8529cf
  * service/csnd: Migrate to ServiceFramework
8529cf
  * fix conversion warnings
8529cf
  * citra_qt: Remove obsolete application attribute
8529cf
  * optimize settings application
8529cf
  * service/cecd: Addressed comment about using PushEnum instead of Push<u32>
8529cf
  * service/cecd: Fixed clang format
8529cf
  * service/cecd: Migrate to ServiceFramework
8529cf
  * citra_qt: Remove return
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Jul 01 21:11:40 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180630:
8529cf
  * gl_shader_gen: remove newline in logging macro
8529cf
  * gl_shader_manager: fix macro
8529cf
  * Service/DLP: IsChild: Skip parameter
8529cf
  * Service/DLP: Fix IsChild
8529cf
  * service/pm: Migrate to ServiceFramework
8529cf
  * reformat all files with clang-format
8529cf
  * log: replace all NGLOG with LOG
8529cf
  * log: remove deprecated log macros
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Jun 29 18:41:57 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180629:
8529cf
  * service/dlp: Addressed comment about what value to push
8529cf
  * service/dlp: Migrate to ServiceFramework
8529cf
  * service/mvd: Migrate to ServiceFramework (#3890)
8529cf
  * service/qtm: Migrate to ServiceFramework (#3892)
8529cf
  * video-core: Migrate logging macros (#3878)
8529cf
  * service/dsp: Migrate logging macros (#3863)
8529cf
  * citra_qt: Fix image file selection dialog
8529cf
  * service/gsp: Addressed comment about global state
8529cf
  * service/gsp: Migrate gsp_lcd to ServiceFramework
8529cf
  * FS: fix log with incorrect type
8529cf
  * Updated translations (2018-06-26)
8529cf
  * service/SSL: convert to ServiceFramework
8529cf
  * gl_shader_gen: lower log level of using disabled proctex
8529cf
  * Updated translations (2018-06-10)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Jun 27 18:13:36 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180627:
8529cf
  * service/gsp: Add Stub for InvalidateDataCache
8529cf
  * service/gsp: Fixed typo in FlushDataCache IPC::RequestParser creation
8529cf
  * service/gsp: Move service/gsp_lcd.* into service/gsp/ folder
8529cf
  * citra_qt: only update title from game after ensuring loaded successfully
8529cf
  * renderer_opengl: Renumber all texture units.
8529cf
  * gl_shader_gen: Inline now constant texture buffer.
8529cf
  * gl_stream_buffer: Only flush the host buffer if anything was written.
8529cf
  * gl_rasterizer: Use the shared texture buffer for the proctex lut.
8529cf
  * gl_rasterizer: Use the shared texture buffer for the noise, color and alpha map.
8529cf
  * gl_rasterizer: Use the shared texture buffer for the fog lut.
8529cf
  * gl_rasterizer: Use the shared texture buffer for the lighting lut.
8529cf
  * gl_rasterizer: Add a new dirty flag for any lighting lut.
8529cf
  * renderer_opengl: Create shared texture buffer.
8529cf
  * gl_rasterizer: Inline texture buffer uploads.
8529cf
  * gl_rasterizer: Move TBO syncing helper to one function.
8529cf
  * gl_rasterizer: Provide texture buffer offsets.
8529cf
  * Update cpp-httplib's README
8529cf
  * Update cpp-httplib for gzip + chunked encoding fixes
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Jun 24 11:29:14 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180624:
8529cf
  * hle/kernel: Addressed comment about obscure formating
8529cf
  * hle/kernel: Fix clang format
8529cf
  * hle/kernel: Migrate logging macros
8529cf
  * logging: Added NGLOG_GENERIC (needed for vm_manager)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Jun 23 20:29:31 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180623:
8529cf
  * service/ldr: Migrate logging macros (#3867)
8529cf
  * Service/SOC: migrate logging macro
8529cf
  * service/fs: Migrate logging macros (#3866)
8529cf
  * service/ns: Migrate logging macros (#3857)
8529cf
  * service/cfg: Migrate logging macros (#3853)
8529cf
  * applets: Migrate logging macros
8529cf
  * service/nwm: Migrate logging macros
8529cf
  * service/dlp: Migrate logging macro
8529cf
  * service/news: Migrate logging macro
8529cf
  * service/ptm: Migrate logging macros
8529cf
  * service/apt/applet_manager: Migrate logging macros
8529cf
  * service/am: Migrate logging macros
8529cf
  * service/nim: Migrate logging macros (#3856)
8529cf
  * service/nfc: Migrate logging macros (#3855)
8529cf
  * service/mic: Migrate logging macros (#3854)
8529cf
  * service/gsp: Migrate logging macros (#3852)
8529cf
  * service/err_f: Migrate logging macros (#3849)
8529cf
  * service/y2r: Fix clang format
8529cf
  * service/y2r: Migrate logging macros
8529cf
  * service/service: Migrate logging macros
8529cf
  * service/sm: Migrate logging macros
8529cf
  * service/cam: Migrate logging macros (#3848)
8529cf
  * service/ir: Migrate logging macros
8529cf
  * service/ac: fix clang format
8529cf
  * citra-qt: Improve Title Bar display
8529cf
  * common: Parse Nightly/Canary build version
8529cf
  * service/hid: Migrate logging macros
8529cf
  * service/frd: Migrate logging macros
8529cf
  * service/csnd_snd: Migrate logging macros
8529cf
  * service/cecd: Migrate logging macros
8529cf
  * AC Migrate Logging Macros (#3838)
8529cf
  * citra-qt: Add build date in about dialog
8529cf
  * emu_window: Adapt Touchscreen to 3D Settings
8529cf
  * travis: fix tx push (again)
8529cf
  * Fix wrongly replaced arguments
8529cf
  * appveyor: fix mingw issue (again)
8529cf
  * boss: Return buff_size in parameter 2 of ReceiveProperty.
8529cf
  * externals: update cryptopp to CRYPTOPP_7_0_0-23-gf320e7d9
8529cf
  * externals: update soundtouch to pick up x86 fix
8529cf
  * travis: share env variables with Docker
8529cf
  * core/telemetry_session: Replace logging macros
8529cf
  * core/memory: Replace logging macros
8529cf
  * core/frontend: Replace logging macros
8529cf
  * core/file_sys: Replace logging macros
8529cf
  * core/core_timing: Replace logging macros
8529cf
  * core/core: Replace logging macros
8529cf
  * game_list: fix system title display
8529cf
  * StillImageCamera: fix multiple prompt
8529cf
  * QtMultimediaCamera: fix invalid settings
8529cf
  * StillImageCamera: move GetFilePath to UI thread
8529cf
  * camera: Single/Double (QtMultimediaCamera)
8529cf
  * camera: migrate logging macros
8529cf
  * camera: refactor (add qt_camera_base)
8529cf
  * camera: Add camera flip config
8529cf
  * arm_dyncom_interpreter: Clear exclusive memory state after SVC call
8529cf
  * dynarmic: Update to 4b350a354a21339052c7fff88832c3f81f5624be
8529cf
  * externals: don't try install cubeb files
8529cf
  * renderer_opengl: Add Universal 3D Layout Adaption
8529cf
  * 3dtv botenable improved (#1)
8529cf
  * shared_page: Remove Get3DSliderstate
8529cf
  * shared_page: Set 3D Slider
8529cf
  * shared_page: Allow Setting the 3D Slider
8529cf
  * renderer_opengl: Allow usage of Stereoscopic 3D
8529cf
  * citra, citra_qt, settings.h: Add Options for Stereoscopic 3D
8529cf
  * gl_rasterize: implement shadow mapping using image load/store
8529cf
  * shader/jit: implement breakc
8529cf
  * shader/jit: preserve integer & condition register across invocation
8529cf
  * fix jrowes lazy sorting
8529cf
  * fix preffered game
8529cf
  * citra_qt: support multiple game directories
8529cf
  * Add search filter support for multiple game directories
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Jun 04 03:57:27 UTC 2018 - avindra@opensuse.org
8529cf
8529cf
- Update to version 20180603:
8529cf
  * externals: Update Catch to v2.2.2
8529cf
  * UDS: fix RecvBeaconBroadcastData response header
8529cf
  * gl_rasterizer: reset texture state context after every draw
8529cf
  * audio_core: Implement a cubeb audio sink (only included if
8529cf
    available, not built with tests).
8529cf
  * cubeb_sink: Skip devices without a name
8529cf
  * citra: correct regex for matching nickname
8529cf
  * cryptopp: add missing bits used by SIMD on aarch64
8529cf
  * citra_qt: Add Continue/Pause & Toggle Speed Limit hotkeys
8529cf
  * gl_rasterizer: Don't flip the texture bindings.
8529cf
  * Service/NDM: convert to ServiceFramework
8529cf
  * game_list: rewrite format
8529cf
  * game_list: append filename after program ID
8529cf
  * citra-qt: link colors more readable one when using dark theme
8529cf
  * Update qdarkstyle theme to latest version
8529cf
  * Xbyak 5.64
8529cf
  * Upgrade JSON for Modern C++
8529cf
  * citra_qt: Improve Game List Item display
8529cf
  * Camera translation
8529cf
  * gl_rasterizer_cache: add missing watcher invalidation
8529cf
  * gl_rasterizer_cache: Use clean state for glBlitFramebuffer.
8529cf
  * gl_rasterizer: Remove redundant scissor state change.
8529cf
  * citra-qt: add tooltips for renderer options
8529cf
  * gl_stream_buffer: update the information about the AMD hack
8529cf
  * gl_rasterizer: fallback to software shader path if buffer
8529cf
    overflow happens on hardware shader path
8529cf
  * [HACK] AMD workaround
8529cf
  * video_core/command_processor: attempt accelerate draw in
8529cf
    draw trigger
8529cf
  * gl_rasterizer: implement AccelerateDrawBatch to emulate PICA
8529cf
    shader on hardware
8529cf
  * primitive_assembly: Add getters for internal state
8529cf
  * video_core: receive hardware shader settings
8529cf
  * citra,citra_qt: load/save hardware shader settings
8529cf
  * citra-qt: add gpu shader emulation related configurations
8529cf
  * settings: add hardware shader related settings
8529cf
  * settings: add hardware shader related settings
8529cf
  * citra_qt: camera integration
8529cf
  * citra_qt: Refactor game list compatibilty
8529cf
  * Updated the translations one more time
8529cf
  * regs_pipeline: use proper unsigned type where applicable
8529cf
  * Service/AM: Implement GetProductCode
8529cf
  * gl_rasterizer: Use buffer_storage for uniform data.
8529cf
  * gl_rasterizer: Use GLvec* instead of C arrays
8529cf
  * video_core/command_processor: correctly handles 0xFFFF
8529cf
    index as a normal index
8529cf
  * gl_rasterizer_cache: cache texture cube
8529cf
  * citra_qt: Add a game region column
8529cf
  * citra_qt: fix clang-format
8529cf
  * citra_qt: multiplayer password dialog fix
8529cf
  * Frontend: Add missing translation for network error messages
8529cf
  * Added current translations from Transifex
8529cf
  * gl_shader_gen: generate programmable vs/gs and fixed gs
8529cf
  * Logging: Add customizable logging backends and fmtlib based macros
8529cf
  * pica_to_gl: Add GLuvec{2,3,4} aliases
8529cf
  * gl_shader_decompiler: fallback to CPU shader on GS b15 access
8529cf
  * Replace "Hide Full Games" with "Hide Full Rooms"
8529cf
  * renderer_opengl: Rewrite stream buffer.
8529cf
  * Frontend: Prevent a crash from closing a hosted room using the
8529cf
    Disconnect button and then trying to host another room
8529cf
  * Frontend: Prevent connecting to another room when already joining
8529cf
  * Fix Lobby filtering with player list
8529cf
  * Move almost all state change tracking to MultiplayerState
8529cf
  * Remove duplicated logic in HostRoom
8529cf
  * Fix player list not showing in lobby. Fix host and direct
8529cf
    connect crashing citra
8529cf
  * Fix compilation issue where unique_ptr needs full class declaration
8529cf
  * Fix multiplayer dropdowns and proxy model
8529cf
  * Moved the password icon to the room name.
8529cf
  * Fixed issue where multiplayer state was covering the File and
8529cf
    Emulation menu items when it shouldn't even be visible
8529cf
  * Remove the current players blurb
8529cf
  * Add a member list expandable to the lobby. Fix issue with
8529cf
    hosting more than once.
8529cf
  * Split multiplayer code into its own class
8529cf
  * Add network status text to the status bar
8529cf
  * Citra-qt: Add multiplayer ui
8529cf
  * SDL2: Implement fullscreen
8529cf
  * Use the QT_TRANSLATE_NOOP macro
8529cf
  * shader: avoid recomputing hash for the same program
8529cf
  * shader_jit: change passing ShaderSetup to passing uniforms
8529cf
    struct into the program
8529cf
  * citra-qt: Don't translate function keys in InitializeHotkeys()
8529cf
  * Show game compatibility within Citra
8529cf
  * sm: Relocate the service manager to the System class
8529cf
  * cam: Correct forward declaration type for Core::EventType
8529cf
  * gsp_gpu, shared_page: Change 3D LED State on SetLedForceOff
8529cf
  * gl_rasterizer: isolate shader management into its own class
8529cf
  * gl_shader_gen: accept an option to generate separable shaders
8529cf
  * gl_resource_manager: add OGLPipeline
8529cf
  * gl_state: add pipeline state
8529cf
  * gl_resource_manager: separate OGLShader and OGLProgram
8529cf
  * gl_shader_util: separate shader object creation and program
8529cf
    object creation
8529cf
  * gl_rasterizer_cache: exit FillTextureCube when address is invalid
8529cf
  * Make byteround less expensive
8529cf
  * Round TEV outputs and the final fragment output in GLSL
8529cf
  * Fix stuck in fullscreen bug
8529cf
  * citra-room: Use the default OpenGL loader instead of
8529cf
    SDL_GL_GetProcAddress
8529cf
- switch to cmake macros
8529cf
- partial cleanup with spec-cleaner
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Apr 12 12:57:32 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180411:
8529cf
  * travis: suggestions from @jroweboy
8529cf
  * travis: fix Transifex upload
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Apr 10 22:44:15 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180410:
8529cf
  * gl_rasterizer/lighting: implement shadow attenuation
8529cf
  * pica/lighting: split FresnelSelector into bitfields
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Apr 10 13:08:32 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180409:
8529cf
  * default_ini: remove space in custom_layout
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Apr 06 11:15:31 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180406:
8529cf
  * [quick-fix]file-util: fmtlib errors on FILE* type parameter. Explicitly cast it to void*
8529cf
  * Update fmtlib to fix msvc warnings
8529cf
  * video_core/shader/shader: Remove include cinttypes
8529cf
  * Fix formatting mistakes
8529cf
  * Fix wrongly converted specifiers
8529cf
  * file_util: Remove long long casting on buf.st_size in NGLOG statement
8529cf
  * Replace format specifiers for all usages of ASSERT_MSG
8529cf
  * assert: Undo removal of newline for string with __VA_ARGS__
8529cf
  * common: Migrate logging macros
8529cf
  * gl_rasterizer/cache: only reallocate cubemap when size/format mismatch
8529cf
  * gl_rasterizer: implement texture cube
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Apr 05 21:47:19 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180405:
8529cf
  * fix Subvs suggestions
8529cf
  * fix Subvs suggestions
8529cf
  * Let connected clients handle the eapol packet
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Apr 05 12:42:38 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180405:
8529cf
  * gl_rasterizer: move state syncing from ctor to its own function
8529cf
  * gl_rasterizer: move shader uniform sync from SetShader() to ctor
8529cf
  * gl_shader_decompiler: add missing headers/rename GetXXX to MoveXXX to reflect that they move the data
8529cf
  * gl_shader_decompiler: return error on decompilation failure
8529cf
  * gl_shader_decompiler: some small fixes
8529cf
  * renderer_opengl: add PICA->GLSL shader decompiler
8529cf
  * verify_login: Make VerifyLogin exceptionless
8529cf
  * Common/Hash: static_assert on the type passed to HashableStruct
8529cf
  * Common/Hash: abstract HashableStruct from GLShader::PicaShaderConfig
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Apr 03 20:28:44 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180403:
8529cf
  * default_ini.h: Update Comment
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Apr 02 18:58:01 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180402:
8529cf
  * pica_to_gl: Migrate logging macros (#3608)
8529cf
  * arm/dyncom: Migrate logging macros
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Apr 01 10:39:19 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180331:
8529cf
  * appveyor: set jobs to 4 for mingw
8529cf
  * swrasterizer: implement shadow map rendering
8529cf
  * swrasterizer: implement shadow map sampling
8529cf
  * swrasterizer/lighting: implement shadow attenuation
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Mar 31 11:04:37 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180331:
8529cf
  * pica_to_gl: Use std::array where applicable
8529cf
  * disk_archive: Make DiskDirectory's constructor explicit
8529cf
  * disk_archive: Remove unnecessary const in DiskDirectory's Read() declaration
8529cf
  * disk_archive: Remove unused total_entries_in_directory member from DiskDirectory
8529cf
  * update-icons-signal
8529cf
  * externals: update libressl (gitignore artefacts)
8529cf
  * video_core: Remove Unreachable for invalid BlendEquation modes (#3595)
8529cf
  * common: Use ARCHITECTURE_x86_64 instead of ARCHITECTURE_X64
8529cf
  * common: Use ARCHITECTURE_ARM instead of _M_ARM
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Mar 29 14:10:08 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180329:
8529cf
  * core/loader: Migrate logging macros
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Mar 29 10:06:48 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180329:
8529cf
  * sdl2_config: Add a parameter description for tilt clamp variable (#3590)
8529cf
  * CiTrace: Migrate logging macros
8529cf
  * Service/AM: Use Pop<u64>() in DeleteUserProgram and DeleteProgram
8529cf
  * archive_systemsavedata: Remove pointer cast from GetSystemSaveDataPath()
8529cf
  * citra-room: Fix always false case in main() related to port range
8529cf
  * gl_rasterizer: Fix incorrect comparison against src_surface in AccelerateTextureCopy()
8529cf
  * err_f: Add missing break in ThrowFatalError()
8529cf
  * boss: Correct ReceiveProperty()'s response data payload
8529cf
  * ncch_container: Get rid of pointer casts in LZSS_GetDecompressedSize() and LZSS_Decompress()
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Mar 28 11:00:45 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180327:
8529cf
  * NWM_UDS:: Check flags in SendTo (#3481)
8529cf
  * QT: Implement themed icons (#3554)
8529cf
  *  hw: Migrate logging macros (#3584)
8529cf
  * network: Migrate logging macros (#3575)
8529cf
  * appveyor: Generate PDBs for mingw build
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Mar 27 11:02:18 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180327:
8529cf
  * Undo unrelated true false ternary statement removal
8529cf
  * Change to print program id as hex
8529cf
  * Drop # for formatting program id
8529cf
  * citra_qt: Migrate logging macros
8529cf
  * Undo changes to unrelated files and fix formatting
8529cf
  * Address review comments
8529cf
  * audio_core: Migrate logging macros
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Mar 26 12:56:50 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180326:
8529cf
  * game_list: Add missing override specifier for KeyReleaseEater's eventFilter function
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Mar 25 12:56:55 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180325:
8529cf
  * input_common: Migrate logging macros
8529cf
  * web_service: Migrate logging macros
8529cf
  * Move WebServices to use LibreSSL + cpp-httplib (#3501)
8529cf
  * Service/AM: Fix crash when scanning titles with installed titles with invalid title IDs (#3542)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Mar 24 10:36:27 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180324:
8529cf
  * Upgrade Boost dependency to 1.66
8529cf
  * Remove dependency chrono
8529cf
  * Fix clang-format
8529cf
  * Replace ##__VA_ARGS__ with __VA_ARGS__
8529cf
  * Place FmtLogMessage's definition in backend.cpp
8529cf
  * Add nullptr check to LogEntry
8529cf
  * Add check if filter is not a nullptr
8529cf
  * Logging: Fix clang-format
8529cf
  * citra_qt: Remove reference to debugger/console
8529cf
  * Remove all edits not in the scope of this PR
8529cf
  * Logging: Remove customizable logging backends
8529cf
  * Logging: Fix fmt errors after rebasing with master
8529cf
  * fixup! Prevent crashes on closing by waiting for the impl thread
8529cf
  * Logging: Various logging improvements
8529cf
  * SPSCQueue: Add PopWait
8529cf
  * fixup! move message
8529cf
  * Address review comments
8529cf
  * Use the correct linker flag for mingw
8529cf
  * Logging: Add customizable logging backends and fmtlib based macros
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Mar 21 20:12:13 UTC 2018 - opensuse-packaging@opensuse.org
8529cf
8529cf
- Update to version 20180321:
8529cf
  * CMake: Set EMU_ARCH_BITS in CMakeLists.txt
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Mar 19 15:02:57 UTC 2018 - opensuse-packaging@opensuse.org
8529cf
8529cf
- Update to version 20180318:
8529cf
  * OGL: Use stream buffer for vertex data.
8529cf
  * stream buffer
8529cf
  * gl_resource_manager: Use std::exchange instead of std::swap in move assignment operators and constructors
8529cf
  * comment
8529cf
  * Convert ACT to the new service framework (#3521)
8529cf
  * use nvidia graphics automatically on laptops with optimus
8529cf
  * ipc_helper: remove interface for operating on command buffer directly
8529cf
  * Service/CFG: convert to ServiceFramework
8529cf
  * pica/gl_shader: optimize ternary operator
8529cf
  * lighting: compute highlight clamp after one-/two-sided diffuse pass
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Mar 15 15:28:56 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180315:
8529cf
  * glad: Update glad
8529cf
  * citra_qt: Sync menu UI settings after changing the layout with F10
8529cf
  * .gitignore: Add CMakeLists.txt.user to Project/editor files
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Mar 13 19:08:58 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180313:
8529cf
  * remove MacAddressToString
8529cf
  * Fix formatting of mac address in error log
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Mar 11 18:14:39 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180311:
8529cf
  * Correctly cleanup ENet packets if not used
8529cf
  * Fix QGLWidget viewport resize on macOS
8529cf
  * fixe typos
8529cf
  * Fix path for travis upload
8529cf
  * fixup! Network: Added an executable to host an dedicated room for local wifi
8529cf
  * Network: Added an executable to host an dedicated room for local wifi
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Mar 10 19:23:16 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180309:
8529cf
  * Memory: remove RasterizerCachedSpecial page type
8529cf
  * Update the entire application to use the new clang format style
8529cf
  * Travis: Update clang-format to 6.0
8529cf
  * CMake: Conditionally turn on bundled libs for MSVC
8529cf
  * CMake: Update contributing guide with the new clang format info
8529cf
  * CMake: Add a custom clang format target
8529cf
  * Service/NFC: convert to ServiceFramework
8529cf
  * Service/NEWS: convert to ServiceFramework
8529cf
  * Service/NEWS: fix command id for news:u:AddNotification
8529cf
  * Add link to Discord
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Mar 08 18:17:13 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180307:
8529cf
  * Discard Gas mode renders (#3486)
8529cf
  * Remove unused DUMP_TEXTURES definition
8529cf
  * Remove PICA image dumping/libpng
8529cf
  * IPC helpers: remove deprecated static buffer interface
8529cf
  * Service/FRD: convert to ServiceFramework
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Mar 06 17:51:33 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180306:
8529cf
  * assert: do not crash on unimplemented code in debug build
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Mar 06 14:46:15 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180306:
8529cf
  * Service/CFG: add system model value for New 2DS XL
8529cf
  * externals: Update cryptopp to 6.1.0 to fix #3435
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Mar 05 15:50:32 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180305:
8529cf
  * clang-format fix
8529cf
  * Disable accelerated texture copy for Texture surfaces
8529cf
  * Fix clang format
8529cf
  * Fix clang format
8529cf
  * Remove useless static cast
8529cf
  * Fix include
8529cf
  * Rebased usage of SleepClientThread
8529cf
  * Add DelayGenerator for all file backends
8529cf
  * File_Sys: Add a size dependend delay for each file read
8529cf
  * Change to use CryptoPP random and address review comments
8529cf
  * Move writing to shared page to the nwm init
8529cf
  * UDS: Add non zero mac address to the shared page
8529cf
  * Address Lioncash's comments
8529cf
  * ConvertD24S8toABGR: fix fb attachment
8529cf
  * D24S8 to RGBA8 conversion
8529cf
  * GetFramebufferSurfaces: Remove an assert that is no longer correct
8529cf
  * AccelerateTextureCopy: Better support for contiguous copy
8529cf
  * Support for textures smaller than 8*8
8529cf
  * Fix viewport to surface rect clamping
8529cf
  * CachedSurface: Add microprofile scopes for UploadGLTexture and DownloadGLTexture
8529cf
  * Remove read_framebuffer_handle and draw_framebuffer_handle from CachedSurface
8529cf
  * Move trasnfer_framebuffer to a member of RasterCache. Address review comments
8529cf
  * Fix clang format
8529cf
  * When downloading from a surface into gl_buffer, ingore any x/y offsets in rect and use 0,0 as the origin
8529cf
  * Remove the correct intervals from the surface when validating
8529cf
  * Workaround for ICE on gcc5
8529cf
  * Fix broken surface validation logic since removal of the reinterpret hack
8529cf
  * Perform the same checks on TexCopy params that SW does
8529cf
  * Fix compilation on mac and linux
8529cf
  * Revert "OpenGL Cache: Ignore format reinterpretation hack"
8529cf
  * Minor style changes
8529cf
  * OpenGL Cache: Ignore format reinterpretation hack
8529cf
  * OpenGL Cache: Reorder methods
8529cf
  * OpenGL Rasterizer: Update to use the new cache
8529cf
  * OpenGL Cache: Add the rest of the Cache methods
8529cf
  * OpenGL Cache: Refactor Surface Cache interface
8529cf
  * OpenGL Cache: Split CachedSurface
8529cf
  * OpenGL Cache: Add surface utility functions
8529cf
  * OpenGL Cache: Optimize Morton Copy to copy in tiles
8529cf
  * OpenGL State: Change setters so they don't directly write to curstate
8529cf
  * Memory: Remove count of cached pages and add InvalidateRegion
8529cf
  * Settings: Change resolution scaling to an integer instead of a float
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Mar 04 15:25:13 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180304:
8529cf
  * fix clang-format
8529cf
  * APT: Implement SendCaptureBufferInfo and ReceiveCaptureBufferInfo (#3467)
8529cf
  * Service/NIM: convert to ServiceFramework
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Mar 03 21:38:52 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180303:
8529cf
  * Service/AM: fix some headers
8529cf
  * ipc_helpers: remove some deprecated functions
8529cf
  * Service/AM: convert to ServiceFramework
8529cf
  * remove dead code
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Mar 03 12:18:24 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180302:
8529cf
  * Fix build on platforms without std::string_view
8529cf
  * externals: Update fmt to 4d35f94
8529cf
  * core: EMULTIHOP isn't defined on all Unixes
8529cf
  * Common: fix swap functions on Bitrig and OpenBSD
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Mar 02 13:40:42 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180301:
8529cf
  * GSP_GPU: Release the GPU right if the active session closes the gsp_gpu session
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Mar 01 14:00:34 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180301:
8529cf
  * FS: fix wrong response header of Initialize
8529cf
  * FS: correct maximum session
8529cf
  * FS: fix documentation of service functions
8529cf
  * FS: convert to service framework
8529cf
  * ipc_helpers: add PopPID; remove PushCurrentPIDHandle
8529cf
  * fs/archive: convert Directory to ServiceFramework
8529cf
  * fs/archive: remove dead code
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Mar 01 11:13:00 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180228:
8529cf
  *  Service/AM: Implement DeleteProgram and DeleteUserProgram (#3446)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Feb 28 13:57:58 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180228:
8529cf
  * tidy loop
8529cf
  * move callback definition outside loop
8529cf
  * install multiple CIAs sequentially
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Feb 27 12:53:21 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180226:
8529cf
  * decode: Fix PCM8 decoding
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Feb 23 22:06:40 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180222:
8529cf
  * keep the namespace comment
8529cf
  * Revert "Kernel/Threads: Add a new thread status that will allow using a Kernel::Event to put a guest thread to sleep inside an HLE handler until said event is signaled"
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Feb 22 18:23:51 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180222:
8529cf
  * NWM_UDS: change SleepClientThread to use std::chrono::nanoseconds
8529cf
  * HLE: specify that the command buffer is an array of u32_le
8529cf
  * HLE: Use std::chrono::nanoseconds instead of a plain u64 in SleepClientThread.
8529cf
  * clang-format fix
8529cf
  * HW checked signals Disconnect, Destroy and Shutdown
8529cf
  * NWM_UDS: More of wwyleles comments
8529cf
  * NWM_UDS: Addressed wwyleles comments
8529cf
  * fix clang
8529cf
  * fixup! NWM_UDS: Convert to service framework
8529cf
  * Fixups from Subvs comments
8529cf
  * NWM_UDS: Convert to service framework
8529cf
  * fixup! UDS: Add coonnect and disconnect
8529cf
  * UDS: Add coonnect and disconnect
8529cf
  * Fix Clang Format Error
8529cf
  * Kernel/Threads: Implement an SleepClientThread function for HLERequestContext-based services to make performing async tasks on the host while in an HLE service function easier.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Feb 20 12:22:02 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180219:
8529cf
  * APT: don't skip translation parameters
8529cf
  * fixup! audio_core: Remove global state
8529cf
  * tests: Remove HandleSpecialMapping test for DSP region
8529cf
  * audio_core: Remove global state
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Feb 14 16:23:02 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180214:
8529cf
  * HLE/IPC: remove assertion on empty buffer.
8529cf
  * apt: fix doc format
8529cf
  * externals: Update cryptopp to 6.0.0
8529cf
  * Service/FS_User: Stub Secure Value Functions
8529cf
  * CI: Update to C++17 and use Ubuntu 18.04 as baseline
8529cf
  * APT: convert to ServiceFramework
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Feb 11 17:54:18 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180208:
8529cf
  * correct escape sequence warning
8529cf
  * More accessible screen layout settings. (#3340)
8529cf
  * Add Context Menu Options to Open Application and Update Location (#3411)
8529cf
  * APT/Applet: move applet managing into its own class
8529cf
  * Service/Y2R: convert to ServiceFramework
8529cf
  * Use Common::Event
8529cf
  * fixup! Announce-Service: Add conditional variable for the wait in the announce thread
8529cf
  * Announce-Service: Add conditional variable for the wait in the announce thread
8529cf
  * fixup! fixup! Add a service to announce multiplayer rooms to web service; Add the abiltiy to receive a list of all announced rooms from web service
8529cf
  * fixup! Add a service to announce multiplayer rooms to web service; Add the abiltiy to receive a list of all announced rooms from web service
8529cf
  * Add a service to announce multiplayer rooms to web service; Add the abiltiy to receive a list of all announced rooms from web service
8529cf
  * core/arm: Backend-specific context implementations
8529cf
  * dynarmic: Update to d1d4705
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Feb 02 16:40:39 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180128:
8529cf
  * externals: Update catch to v2.1.1
8529cf
  * fix comparison operator
8529cf
  * citra-qt: Add customizable speed limit target (#3353)
8529cf
  * Fix comparison operators
8529cf
  * remove spaces
8529cf
  * revert move
8529cf
  * only pass one smdh
8529cf
  * only search to two recursions, add update dir to watch list
8529cf
  * Kernel/IPC: Partially implement MappedBuffer translation.
8529cf
  * Kernel/VMManager: Added a function to map a block of memory into the first available address after a given base.
8529cf
  * Tests: Added some tests for the VMManager class.
8529cf
  * Memory: Added a function to change the memory state of an address range.
8529cf
  * reduce the scope of the variables
8529cf
  * Minor spelling fix
8529cf
  * allow installed apps to display in the game list
8529cf
  * enum class
8529cf
  * citra-qt: fix broken About box
8529cf
  * use enum and add default case
8529cf
  * Remove tr from image formats
8529cf
  * Update configure_web.cpp
8529cf
  * get rid of useless if statement
8529cf
  * only enable menu visibility
8529cf
  * Update nihstro
8529cf
  * Travis Quick Fix + Minor Submodule Updates
8529cf
  * 1 -> d
8529cf
  * get rid of cmake GUI option
8529cf
  * require web services
8529cf
  * address wwylele's feedback
8529cf
  * Service/PTM: convert to ServiceFramework
8529cf
  * move menu action
8529cf
  * README: add info about translation
8529cf
  * add compatibility reporting to qt frontend
8529cf
  * fixup!citra_qt: load translation from resource
8529cf
  * Convert Movie to a class with a static instance, and other fixes based on B3n30 feedback.
8529cf
  * Movie (recorded inputs) playback and recording. SDL has command lines to control it.
8529cf
  * Travis, Appveyor: build with languages
8529cf
  * Travis: push translation source change to transifex
8529cf
  * cmake: generate translation file and add to resource for citra_qt
8529cf
  * citra_qt: load translation from resource
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Jan 18 14:11:58 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180118:
8529cf
  * externals: Update catch to 2.1.0
8529cf
  * Variable tilt clamp (#3366)
8529cf
  * Common: Use common swap.h macros in CityHash
8529cf
  * Common: Fix 2 implicit conversion warnings in CityHash
8529cf
  * Common: Remove CityHash32 and CityHashCrc128 variants
8529cf
  * Common: Adapt CityHash code to match our codebase better
8529cf
  * Common: Add convenience function for hashing a struct
8529cf
  * Common: Replace MurmurHash3 with CityHash64
8529cf
  * Citra: Print the actual error preventing SDL from working
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Jan 12 16:36:17 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180111:
8529cf
  * Telemetry: Disable CPU detection on ¬x86_64
8529cf
  * Core: Disable the JIT when dynarmic is not available
8529cf
  * CMakeLists: Disable dynarmic on ¬x86_64
8529cf
  * CMakeLists: Disable architecture checks with -DENABLE_GENERIC=1
8529cf
  * GSP: Allow the signaling of the PDC0/1 interrupts even if the GPU right hasn't been acquired.
8529cf
  * Services: Make SessionDataBase's destructor virtual.
8529cf
  * Services/GSP: Mark the thread ids as unused when a GSP session is destroyed.
8529cf
  * Services/GSP: Assign a thread id to each connected session when the session is created.
8529cf
  * Fixed clang whitespace
8529cf
  * Moved when to pause because it wasnt fast enough
8529cf
  * Pause emulation OnCoreError
8529cf
  * GSP: Return the correct result code if AcquireRight is called multiple times from the same thread.
8529cf
  * HLE/GSP: Only trigger GSP interrupts for the current active GSP thread.
8529cf
  * HLE/GSP: Keep track of the thread that currently has the GPU right.
8529cf
  * HLE/GSP: Make RegisterInterruptRelayQueue work in a per-session basis.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Jan 04 13:18:32 UTC 2018 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20180104:
8529cf
  * Optimize AttributeBuffer to OutputVertex conversion (#3283)
8529cf
  * y2r: convert some functions to use IPC helper
8529cf
  * Kernel/SVC: fix typo in GetResourceLimitLimitValues
8529cf
  * Revert index change
8529cf
  * Resized main config window
8529cf
  * citra(SDL) small fixes: fix fall-through, remove u16 'always true' compare
8529cf
  * cmake: add missing ${...} for variables inside generator expressions
8529cf
  * HID: convert to ServiceFramework
8529cf
  * Kernel/SVC: Partially implemented svcExitProcess.
8529cf
  * appveyor: Determine dlls to include in package programmatically
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Dec 21 20:59:16 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171221:
8529cf
  * HLE: Convert GSP_GPU to ServiceFramework.
8529cf
  * gdbstub: Correct typo
8529cf
  * citra_qt: Migrate to Qt 5 signal/slot connection syntax where applicable
8529cf
  * ldr_ro: use ServiceFramework's session slot for client slot
8529cf
  * GSP/GPU: Make FrameBufferInfo::active_fb use the entire u32 instead of just one bit.
8529cf
  * citra_qt: Drop Qt 5 version checks in code
8529cf
  * game_list: Use forward declarations where applicable
8529cf
  * mic_u: Migrate to the new service framework
8529cf
  * citra_qt: CMakeLists: Drop leftover handling code for Qt 4 UI files
8529cf
  * HLE/APT: Implement GetAppletInfo for LLE applets.
8529cf
  * HLE/APT: Stubbed FinishPreloadingLibraryApplet.
8529cf
  * input_common: Remove redundant target_sources in CMakeLists
8529cf
  * HLE/FS: Use the SessionData parameter of ServiceFramework in the File class.
8529cf
  * HLE/Services: Allow specifying a SessionData template parameter to ServiceFramework.
8529cf
  * video_core: fix infinity and NaN conversions
8529cf
  * HLE/FS: Use PopEnum in OpenFile.
8529cf
  * HLE/FS: Use IPCHelper in CreateFile.
8529cf
  * Use static functions instead of lambdas
8529cf
  * HLE/FS: Use IPCHelper in DeleteDirectoryRecursively.
8529cf
  * HLE/FS: Use IPCHelper in DeleteDirectory.
8529cf
  * HLE/FS: Use IPCHelper in RenameFile.
8529cf
  * HLE/FS: Use IPCHelper in DeleteFile.
8529cf
  * HLE/FS: Use IPCHelper in OpenFileDirectly.
8529cf
  * FS: Make LowPathType a strongly typed enum.
8529cf
  * HLE/FS: Implemented FSFile::OpenSubFile.
8529cf
  * fixup! shader_jit_x64_compiler: Use haddps for horizontal summation
8529cf
  * CMakeLists: Derive the source directory grouping from targets themselves
8529cf
  * core: Don't Shutdown before we've even Init-ed
8529cf
  * ncch: Add missing return statement in ReadUpdateRomFs
8529cf
  * ipc_helpers: Add member functions for pushing and popping strongly typed enums
8529cf
  * bootmanager: Make EmuThread's IsRunning() member function const
8529cf
  * bootmanager: In-class initialize EmuThread's boolean member variables
8529cf
  * input_common/sdl: Silence a -Wpessimizing-move warning
8529cf
  * common/core: Silence initialization order warnings
8529cf
  * shader_jit_x64_compiler: Use haddps for horizontal summation
8529cf
  * HLE/FS: Stubbed GetNumSeeds to always return 0 seeds.
8529cf
  * Kernel/IPC: Use 39 microseconds for the SendSyncRequest delay approximation.
8529cf
  * cryptopp: Move some source files to beginning of list
8529cf
  * cryptopp: Add two extra files to source list
8529cf
  * ac: Correct constructor initialization order
8529cf
  * Shader: Store AttributeBuffers in GS output buffer
8529cf
  * HLE: Move SVC handlers to the Kernel namespace
8529cf
  * Shader: Refactor output_mask copy loop to function
8529cf
  * Common: Simplify and optimize BitSet iterator
8529cf
  * HLE: Move svc.{cpp,h} to kernel/
8529cf
  * cryptopp: Build only required files
8529cf
  * HLE/FS: Implemented FS::GetProgramLaunchInfo.
8529cf
  * Add new AppID (eShop)
8529cf
  * Fill up the rest of Applet IDs
8529cf
  * HLE: Add pxi:dev stub.
8529cf
  * file_sys: std::move the vector in NCCHFile's constructor
8529cf
  * file_sys: std::move std::shared_ptr instances in constructors where applicable
8529cf
  * NCCH: Load the "logo" file from the specified offset if it's present instead of the ExeFS.
8529cf
  * HLE/News: Stubbed GetTotalNotifications to always return 0 notifications.
8529cf
  * ir_user: convert to ServiceFramework
8529cf
  * ir_rst: convert to ServiceFramework
8529cf
  * Add translation support for button labels
8529cf
  * Fix crash when loading an unsupported file. The telemetry stuff isn't properly initialized when loading fails, resulting in a crash.
8529cf
  * ir_u: convert to ServiceFramework
8529cf
  * FS/ExtData: Use the ExtSaveDataArchivePath structure instead of reinterpret_cast.
8529cf
  * HLE/FS: Always use 0x48000 as the high dword when opening the SharedExtData archive
8529cf
  * svc: correct GetProcessInfo(20)
8529cf
  * Add button labels for sdl joystick mappings
8529cf
  * cam: convert to ServiceFramework
8529cf
  * cfg: refer to ConsoleModelBlockID by name
8529cf
  * Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starvation.
8529cf
  * svc: Provide names for svc 0x59 and 0x5A
8529cf
  * cro_helper: add todo about process handle
8529cf
  * ldr_ro: create per-client storage; pass process where needed
8529cf
  * memory: add overload with process parameter for ZeroBlock and CopyBlock
8529cf
  * ldr_ro: convert to ServiceFramework
8529cf
  * Fix a bug in the fullscreen implementation
8529cf
  * Maintain the PICA's 8 bits of color precision when using the interpolated primary color
8529cf
  * Fix logic ops not being enabled in the OpenGL renderer
8529cf
  * Round primary color inputs in software rasterizer
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Dec 07 13:47:55 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171207:
8529cf
  * dyncom: Remove unnecessary includes
8529cf
  * arm_dyncom_dec: Hide the decoding table from external view
8529cf
  * arm_dynarmic_cp15: Add missing header guard
8529cf
  * arm: Make CPU backend constructors explicit
8529cf
  * ldr_ro: Use ranged instruction cache invalidation
8529cf
  * ARM_Interface: Allow for partial invalidation of instruction cache
8529cf
  * externals: Update dynarmic to 4110494
8529cf
  * HLE/AddressArbiter: Remove threads that were awoken by timeout from the arbiter's waitlist when using WaitIfLessThanWithTimeout and DecrementAndWaitIfLessThanWithTimeout.
8529cf
  * fixup! Applet: Print unknown AppletId on ASSERT
8529cf
  * Applet: Print unknown AppletId on ASSERT
8529cf
  * Allow input configuration with SDL joysticks (#3116)
8529cf
  * dyncom: Convert the SPSR checking define to a function
8529cf
  * video_core: optimize NaN check
8529cf
  * fs: correct header code; remove dead code
8529cf
  * HLE/Services: Convert err:f to the new ServiceFramework.
8529cf
  * ipc_helper: split PushMoveObjects and PushCopyObjects
8529cf
  * Switch inih to It's Official Repository @ benhoyt/inih
8529cf
  * vector_math: Return by const reference for const operator[]
8529cf
  * core/arm: Improve timing accuracy before service calls in CPU interpreter
8529cf
  * core/arm: Improve timing accuracy before service calls in JIT
8529cf
  * service/ptm: add missing % in logging
8529cf
  * SDL: add multiplayer options (#3072)
8529cf
  * HLE/Tests: add tests for MappedBuffer IPC HLE translation
8529cf
  * FS: transform File to ServiceFramework
8529cf
  * IPC Helpers: Implement MappedBuffer translation helper for new interface
8529cf
  * Kernel/IPC: Implement MappedBuffer translation for HLE services that use the HLERequestContext architecture.
8529cf
  * add CIA installation to QT frontend
8529cf
  * dyncom: Remove VFP_REG_ZERO
8529cf
  * Services/NFC: Stub StartTagScanning as it should be for o3DS
8529cf
  * shader_jit_x64_compiler: Remove ABI overhead of LG2 and EX2
8529cf
  * tests: Add tests for x64 shader jit
8529cf
  * NS/Applets: Added the MiiSelector applet to the list of native applet ids.
8529cf
  * HLE/APT: Try to launch a native applet in PrepareToStartLibraryApplet and PreloadLibraryApplet before falling back to HLE applets.
8529cf
  * HLE/APT: Added a function to retrieve the titleid of an applet based on the current system region.
8529cf
  * HLE/NS: Added a function to launch titles installed to the virtual NAND/SD card.
8529cf
  * Logging: Add a Service_NS log class for the NS service.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Dec 01 09:43:57 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171130:
8529cf
  * externals: Update catch to v2.0.1
8529cf
  * services: Silence warnings related to logging
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Nov 30 10:38:48 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171129:
8529cf
  * room/room_member: Silence -Wswitch warnings
8529cf
  * packet: Simplify operator bool overload
8529cf
  * HLE/IPC: Don't assert in HLERequestContext::AddStaticBuffer when there's already a static buffer with the desired id.
8529cf
  * Audio/HLE/Source: Fix looped state not updating
8529cf
  * file_sys/ncch_container: Expose ncch_offset during instantiation and in OpenFile
8529cf
  * HLE: Implemented SleepClientThread and ContinueClientThread functions to make performing async tasks on the host while in an HLE service function easier.
8529cf
  * Kernel/Threads: Add a new thread status that will allow using a Kernel::Event to put a guest thread to sleep inside an HLE handler until said event is signaled.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Nov 26 17:43:11 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171125:
8529cf
  * CoreTiming: Reworked CoreTiming (#3119)
8529cf
  * Services/AM: Detect encrypted CIAs
8529cf
  * file_sys/title_metadata: Fix encrypted bitmask
8529cf
  * Appveyor: on mingw set cmake version to 3.9.6 (#3141)
8529cf
  * Services/AM: Return InstallStatus for InstallCIA
8529cf
  * dynarmic: Update to dfbd3912a4b8e0d28e1a4045893a750f0107fbaa
8529cf
  * Libnetwork: add password protected rooms, guid, and error fixes (#3068)
8529cf
  * arm_dynarmic: ClearInstructionCache should clear all instruction caches
8529cf
  * Revert "Extracted the attribute setup and draw commands into their own functions"
8529cf
  * SDL: Add command-line CIA installs
8529cf
  * Services/AM: Add InstallCIA function for frontends
8529cf
  * Services/AM: Move CIA finalization into Close(), Close() on destruction of class
8529cf
  * Services/AM: Expose CIAFile class in AM header
8529cf
  * Services/AM: Add GetTitleMediaType
8529cf
  * HLE/Tests: Added tests for the StaticBuffer IPC HLE translation.
8529cf
  * Kernel/IPC: Implement StaticBuffer translation for HLE services that use the HLERequestContext architecture.
8529cf
  * Kernel/IPC: Handle the StaticBuffer descriptor in LLE command requests.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Nov 17 19:37:04 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171116:
8529cf
  * Added Webhook notifications for Appveyor.
8529cf
  * README: Fix typos from #3008 and slight rewording (#3118)
8529cf
  * Updated readme file to describe current condition more accurately. (#3008)
8529cf
  * HLE/SRV: Don't return the port handle if it isn't available when calling GetServiceHandle.
8529cf
  * Services/AM: Fix content writing on Windows (#3114)
8529cf
  * fix framelimit in default ini
8529cf
  * Kernel/Arbiters: When doing ArbitrateAddress(Signal), always pick the highest priority thread, using the first one that was put to sleep if more than one thread with the same highest priority exists.
8529cf
  * Kernel/Sessions: Wake up any threads waiting on a ServerSession when its client is closed
8529cf
  * Install Linux icon in hicolor instead of pixmaps
8529cf
  * Service/PTM: Stub GetStepHistory function
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Nov 12 18:21:53 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171109:
8529cf
  * Updating API endpoint for webhook notifications. (#3103)
8529cf
  * Added notifications:webhooks:url to TravisCI build (#3099)
8529cf
  * Build: Added missing <array> includes to title_metadata.h and cia_container.h
8529cf
  * Filesys: Added some missing headers to the CMakeLists.txt after the recent stream of PRs.
8529cf
  * Get Rid of Redundant !
8529cf
  * Services/AM: Rename and readjust GetNumContentInfos for accuracy
8529cf
  * Services/AM: Rename and adjust ListContentInfos for accuracy
8529cf
  * Services/AM: Rename and adjust FindContentInfos for accuracy
8529cf
  * file_sys/cia_container: Fix warnings
8529cf
  * Services/AM: Fix warnings
8529cf
  * Kernel/Thread: Use the process' ideal CPU when specifying the Default CPU on CreateThread.
8529cf
  * Kernel/Thread: Run the main thread in the CPU specified by the process' exheader.
8529cf
  * citra-qt: fix broken About box
8529cf
  * Debugging: Implement GetName for Kernel::ServerSession.
8529cf
  * Kernel/SVC: Implement LLE command buffer translation in ReplyAndReceive.
8529cf
  * Kernel/IPC: Put a thread to sleep when performing an LLE IPC request.
8529cf
  * Kernel/Threads: Added a new thread status to identify threads waiting for an IPC reply from svcSendSyncRequest.
8529cf
  * Kernel/IPC: Remove dead buffer translation code.
8529cf
  * Kernel/IPC: Added a function to translate the IPC command buffer from one process to another.
8529cf
  * remove trailing spaces
8529cf
  * Kernel/Mutex: Add a missing return in Mutex::Release
8529cf
  * Services/AM: Add CIA title installation support.
8529cf
  * Services/AM: Fix log commands
8529cf
  * Service/FS: Mark FileBackend's Write as non-const
8529cf
  * file_sys/errors: Add ERROR_INSUFFICIENT_SPACE
8529cf
  * file_sys/title_metadata: Allow loading from both files, FileBackends, and data
8529cf
  * file_sys: Add CIA Container
8529cf
  * Services/AC: Corrected the number of concurrent connections for AC_I and AC_U
8529cf
  * Fixed up method docs for updater
8529cf
  * Fix edge case for checking for updates when already deferred
8529cf
  * Defer update prompt if emulating, and show no update found on explicit click
8529cf
  * Qt updater integration, based on QtAutoUpdater
8529cf
  * Implement About Button Functionality (#3005)
8529cf
  * Clang pls (again)
8529cf
  * Clang pls
8529cf
  * Kernel/SVC: Don't let svcReleaseMutex release a mutex owned by another thread.
8529cf
  * Service/UDS: Updated BeginHostingNetwork
8529cf
  * Service/UDS: Implement Unbind and GetNodeInformation
8529cf
  * Service/UDS: Implement SendTo, PullPacket, HandleSecureData, and Bind
8529cf
  * Update soc_u.cpp
8529cf
  * Removed all instances of WSACleanup();.
8529cf
  * dynarmic: Update to 8f15e3f70cb96e56705e5de6ba97b5d09423a56b
8529cf
  * xbyak: Update to v5.53
8529cf
  * core: clear format warnings
8529cf
  * video_core: clean format warnings
8529cf
  * Services/AC: Converted the ac:i and ac:u services to the new service framework.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Nov 01 14:38:08 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171031:
8529cf
  * travis: Add build with frozen versions for dependencies
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Oct 29 19:15:59 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171028:
8529cf
  * Capitalize the first word in a comment (#3059)
8529cf
  * Correcting word order of a comment in memory.cpp
8529cf
  * Add missing header for PRIU64
8529cf
  * Correct spelling of searchfield in comment (#3052)
8529cf
  * Services/AM: Implement GetPatchTitleInfos, correct error codes/returns, misc fixes
8529cf
  * swrasterizer folder minor edit
8529cf
  * Utilize vector function instead
8529cf
  * Get rid of narrowing conversion warning
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Oct 25 15:17:38 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171024:
8529cf
  * Updated the AppVeyor script with a stable SDL2 link.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Oct 24 22:32:37 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171024:
8529cf
  * sdl2_sink: Disallow audio device from changing any parameter other than the frequency
8529cf
  * fix dll error
8529cf
  * Change build order to chack clang-format first
8529cf
  * travis: An error in docker.sh should not result in success
8529cf
  * citra_qt: Remove use of QKeySequence::Cancel
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Oct 23 15:42:46 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171023:
8529cf
  * Remove some errno constants as it was already defined
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Oct 22 19:54:32 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171022:
8529cf
  * Fix typo for -Wunused-local-typedefs
8529cf
  * Remove Crypto++ weak algorithm warning
8529cf
  * citra-qt: Rename derivative class name
8529cf
  * hle/lock: Remove #pragma once in cpp file
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Oct 21 14:27:25 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171020:
8529cf
  * file_sys/archive_ncch: Use AM to get title content path, add ExeFS support and support for additional content indexes
8529cf
  * loader/ncch: Use AM to get update title path
8529cf
  * Services/AM: Add title scanning, move to ipc_helper.h, implement most stubbed service calls
8529cf
  * citra-qt : Adding fullscreen mode
8529cf
  * file_sys/title_metadata: extend accessible content chunk data
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Oct 15 11:10:12 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171014:
8529cf
  * Add a subdirectory of icons for Linux builds (#3006)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Oct 12 14:49:27 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171011:
8529cf
  * Add QtIFW configuration & build files
8529cf
  * Fix tabs -> spaces
8529cf
  * Installer: Converted the build scripts to cmake and added an "installer" target
8529cf
  * Installer: Address review comments
8529cf
  * Installer: Capitalize T in Team and update install location for linux
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Oct 10 13:21:14 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171009:
8529cf
  * travis: Split build scripts for different platforms
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Oct 09 13:23:12 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171008:
8529cf
  * file_sys/archive_ncch: use NCCHContainer instead of loading .romfs files
8529cf
  * file_sys/ncch_container: add RomFS, ExeFS override to allow for backward compatibility with existing .romfs system archive dumps
8529cf
  * file_sys: add class for Title Metadata (TMD)
8529cf
  * file_sys, loader: add support for reading TMDs to determine app paths
8529cf
  * Memory: Remove all GetPointer usages from the GDB stub.
8529cf
  * SVC: Replace GetPointer usage with Read32 in WaitSynchronizationN.
8529cf
  * SVC: Replace GetPointer usage with Read32 in ReplyAndReceive.
8529cf
  * SVC: Replace GetPointer usage with ReadBlock in OutputDebugString.
8529cf
  * SVC: Replace GetPointer usage with ReadCString in ConnectToPort.
8529cf
  * SVC: Remove GetPointer usage in CreatePort.
8529cf
  * SVC: Removed GetPointer usage in the GetResourceLimit functions.
8529cf
  * Change command header in nwm::UDS Initialize function
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Oct 06 13:12:27 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171004:
8529cf
  * HLE/APT: Always set up the APT parameter when starting a library applet.
8529cf
  * macOS: Build x86_64h slice
8529cf
  * Kernel/SharedMemory: Don't take over and unmap the source memory block when creating a shared memory, just reference it.
8529cf
  * Extracted the attribute setup and draw commands into their own functions
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Oct 02 13:49:02 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20171001:
8529cf
  * HLE/APT: Prepare the APT Wakeup parameter when the game calls Initialize
8529cf
  * HLE/APT: Always return an error from PrepareToStartNewestHomeMenu so that the Home Menu doesn't try to reboot the system.
8529cf
  * Memory: Allow IsValidVirtualAddress to be called with a specific process parameter.
8529cf
  * Tests: Fixed ARM VFP tests
8529cf
  * Tests: Added Memory::IsValidVirtualAddress tests.
8529cf
  * Kernel/Thread: Allow specifying which process a thread belongs to when creating it.
8529cf
  * Loaders: Don't automatically set the current process every time we load an application.
8529cf
  * Kernel/Threads: When putting a thread to wait, specify a function to execute when it is awoken.
8529cf
  * Fixed type conversion ambiguity
8529cf
  * Add the .vs folder and the CMakeSettings.json file from Visual Studio to gitignore.
8529cf
  * Services/UDS: Handle the rest of the connection sequence. (#2963)
8529cf
  * Moved down_count to CoreTiming
8529cf
  * Services/NIM: Implement CheckForSysUpdateEvent.
8529cf
  * Kernel/Thread: Added a helper function to get a thread's command buffer VAddr.
8529cf
  * Memory: Make ReadBlock take a Process parameter on which to operate
8529cf
  * Memory: Make WriteBlock take a Process parameter on which to operate
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Sep 28 11:39:56 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170927:
8529cf
  * Memory/RasterizerCache: Ignore unmapped memory regions when caching physical regions.
8529cf
  * Disable unary operator- on Math::Vec2/Vec3/Vec4 for unsigned types.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Sep 26 20:40:27 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170926:
8529cf
  * HLE/Archives: Allow multiple loaded applications to access their SelfNCCH archive independently.
8529cf
  * Audio: Use std::deque instead of std::vector for the audio buffer type (StereoBuffer16).
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Sep 25 13:33:40 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170925:
8529cf
  * GPU: Add draw for immediate and batch modes
8529cf
  * Remove pipeline.gpu_mode and fix minor issues
8529cf
  * HLE/SRV: Implemented RegisterService.
8529cf
  * citra-qt: fix some untranslated strings
8529cf
  * Optimized Morton
8529cf
  * memory: Add GetCurrentPageTable/SetCurrentPageTable
8529cf
  * memory: Remove GetCurrentPageTablePointers
8529cf
  * ARM_Interface: Implement PageTableChanged
8529cf
  * Optimized Float<M,E> multiplication
8529cf
  * Services/UDS: Added a function to send EAPoL-Start packets (#2920)
8529cf
  * Loader/NCCH: Add support for loading application updates (#2927)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Sep 22 12:26:21 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170922:
8529cf
  * Fixed framebuffer warning
8529cf
  * Improved performance of FromAttributeBuffer
8529cf
  * WebService: Verify username and token (#2930)
8529cf
  * WebService: Set USE_SYSTEM_CURL for travis linux builds
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Sep 17 11:35:20 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170916:
8529cf
  * SwRasterizer: implement custom clip plane
8529cf
  * gl_rasterizer: implement custom clip plane
8529cf
  * SwRasterizer/Clipper: flip the sign convention to match PICA and OpenGL
8529cf
  * Kernel/Memory: Give each Process its own page table.
8529cf
  * Kernel/Memory: Switch the current page table when a new process is scheduled.
8529cf
  * Kernel/Memory: Changed GetPhysicalPointer so that it doesn't go through the current process' page table to obtain a pointer.
8529cf
  * Kernel/Threads: Don't clear the CPU instruction cache when performing a context switch from an idle thread into a thread in the same process.
8529cf
  * Kernel/Memory: Make IsValidPhysicalAddress not go through the current process' virtual memory mapping.
8529cf
  * Tests/VFP: Use a standalone pagetable for the TestEnvironment memory operations.
8529cf
  * CPU/Dynarmic: Disable the fast page-table access in dynarmic until it supports switching page tables at runtime.
8529cf
  * Services/NS: Port ns:s to the new service framework.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Sep 15 16:33:05 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170911:
8529cf
  * SwRasterizer: Implement primary fragment color.
8529cf
  * SwRasterizer: Calculate specular_0 for fragment lighting.
8529cf
  * SwRasterizer: Calculate specular_1 for fragment lighting.
8529cf
  * SwRasterizer: Calculate fresnel for fragment lighting.
8529cf
  * SwRasterizer: Fixed the lighting lut lookup function.
8529cf
  * SwRasterizer: Corrected the light LUT lookups.
8529cf
  * SwRasterizer: Corrected the light LUT lookups.
8529cf
  * SwRasterizer: Flip the vertex quaternions before clipping (if necessary).
8529cf
  * SwRasterizer: Run clang-format
8529cf
  * SwRasterizer: Fixed a few conversion warnings and moved per-light values into the per-light loop.
8529cf
  * SwRasterizer/Lighting: Fixed a bug where the distance attenuation bias was being set to the dist atten scale.
8529cf
  * SwRasterizer/Lighting: Do not use global state in LookupLightingLut.
8529cf
  * SwRasterizer/Lighting: Do not use global registers state in ComputeFragmentsColors.
8529cf
  * SwRasterizer/Lighting: Move the lighting enable check outside the ComputeFragmentsColors function.
8529cf
  * SwRasterizer/Lighting: Move the clamp highlight calculation to the end of the per-light loop body.
8529cf
  * vector_math: remove broken SFINAE stuff
8529cf
  * SwRasterizer/Lighting: pass lighting state as parameter
8529cf
  * vector_math: remove dead template parameter
8529cf
  * SwRasterizer: only interpolate quat and view when lighting is enabled
8529cf
  * SwRasterizer/Lighting: refactor GetLutValue into a function.
8529cf
  * SwRasterizer/Lighting: get rid of nested return
8529cf
  * SwRasterizer/Lighting: unify float suffix
8529cf
  * SwRasterizer/Lighting: dist atten lut input need to be clamp
8529cf
  * Services/APT: Use boost::optional for the APT parameter structure.
8529cf
  * Services/APT: Use the right error codes in ReceiveParameter and GlanceParameter when the parameter doesn't exist.
8529cf
  * Services/APT: Properly clear the apt parameter after a successful ReceiveParameter call.
8529cf
  * Services/APT: Reset the APT parameter inside CancelParameter if the conditions are met.
8529cf
  * Services/APT: Return the proper error code when calling SendParameter with an outstanding parameter already in memory.
8529cf
  * Service/APT: Log Send/Cancel/Receive/GlanceParameter calls even if they return an error.
8529cf
  * tests: Arm testing framework
8529cf
  * tests: Add tests for vadd
8529cf
  * pica/shader_interpreter: fix off-by-one in LOOP
8529cf
  * Produce 7zip artifacts on Travis and Appveyor
8529cf
  * Handle invalid filenames when renaming files/directories
8529cf
  * SwRasterizer/Lighting: move quaternion normalization to the caller
8529cf
  * SwRasterizer/Lighting: reduce confusion
8529cf
  * SwRasterizer/Lighting: move to its own file
8529cf
  * SwRasterizer/Lighting: shorten file name
8529cf
  * loader: Expose program title.
8529cf
  * core: Expose AppLoader as a public interface.
8529cf
  * common: Add build timestamp to scm_rev.
8529cf
  * telemetry_session: Log BuildDate and ProgramName fields.
8529cf
  * telemetry: Add field for RequiresSharedFont.
8529cf
  * telemetry: Add field for BuildName.
8529cf
  * telemetry: Add field for OsPlatform.
8529cf
  * Quickfix typo in OpenGL 3.3 error message
8529cf
  * Travis/AppVeyor: Deploy based upon tags
8529cf
  * pica: upload shared shader code to both unit
8529cf
  * Services/APT: Use an array to hold data about the 4 possible concurrent applet types (Application, Library, HomeMenu, System).
8529cf
  * Services/APT: Use the AppletAttributes union directly when dealing with applet attrs.
8529cf
  * Update cryptopp
8529cf
  * Service/dlp: Update function tables according 3dbrew
8529cf
  * pica/regs: layout geometry shader configuration regs
8529cf
  * Implement correct folder structure for CI builds
8529cf
  * SwRasterizer/Lighting: use make_tuple instead of constructor
8529cf
  * Travis: Use Docker to build for Linux
8529cf
  * HID: zero unused PadState bits
8529cf
  * SwRasterizer/Lighting: implement geometric factor
8529cf
  * SwRasterizer/Lighting: implement spot light
8529cf
  * Fix some spelling mistakes
8529cf
  * HID: use MotionDevice for Accelerometer and Gyroscope
8529cf
  * move MotionEmu from core/frontend to input_common as a InputDevice
8529cf
  * gl_shader_gen: don't call SampleTexture when bump map is not used
8529cf
  * Fix Spelling/English mistakes
8529cf
  * dsp_dsp: Remove size assertion in LoadComponent
8529cf
  * motion_emu: no need to include thread in header
8529cf
  * pica/shader: extend UnitState for GS
8529cf
  * pica/shader/interpreter: implement SETEMIT and EMIT
8529cf
  * correct constness
8529cf
  * pica/primitive_assembly: Handle winding for GS primitive
8529cf
  * pica/shader/jit: implement SETEMIT and EMIT
8529cf
  * pica/command_processor: build geometry pipeline and run geometry shader
8529cf
  * Added missing parts in libnetwork (#2838)
8529cf
  * Updated master logo to new logo svg
8529cf
  * HID: fix a comment and a warning
8529cf
  * externals: Update soundtouch
8529cf
  * gl_rasterizer: add clipping plane z<=0 defined in PICA
8529cf
  * gl_shader_gen: simplify and clarify the depth transformation between vertex shader and fragment shader
8529cf
  * swrasterizer/clipper: remove tested TODO
8529cf
  * swrasterizer: remove invalid TODO
8529cf
  * Dyncom: Fixed a conversion warning when decoding thumb instructions.
8529cf
  * Dyncom: Use size_t instead of int to store the instruction offsets in the instruction cache.
8529cf
  * CPU/Dynarmic: Fixed a warning when incrementing the number of ticks in ExecuteInstructions.
8529cf
  * HLE/Applets: Fixed some conversion warnings when creating the framebuffer shared memory objects.
8529cf
  * Warnings: Add UNREACHABLE macros to switches that contemplate all possible values.
8529cf
  * GPU/Warnings: Explicitly cast the screen refresh ticks to u64.
8529cf
  * Kernel/Threads: Don't immediately switch to the new main thread when loading a new process.
8529cf
  * SwRasterizer/Lighting: implement bump mapping
8529cf
  * SwRasterizer/Lighting: implement LUT input CP
8529cf
  * gl_rasterizer/lighting: more accurate CP formula
8529cf
  * motion_emu: fix initialization order
8529cf
  * Kernel/HLE: Use a mutex  to synchronize access to the HLE kernel state between the cpu thread and any other possible threads that might touch the kernel (network thread, etc).
8529cf
  * Kernel/Memory: Acquire the global HLE lock when a memory read/write operation falls outside of the fast path, for it might perform an MMIO operation.
8529cf
  * HID: use TouchDevice for touch pad
8529cf
  * EmuWindow: refactor touch input into a TouchDevice
8529cf
  * SidebySide Layout (#2859)
8529cf
  * citra_qt: Show one-time callout messages to user.
8529cf
  * telemetry_session: Log telemetry ID.
8529cf
  * settings: Add enable_telemetry, citra_username, and citra_token.
8529cf
  * telemetry: Log frontend type.
8529cf
  * web_backend: User config for username and token, support anonymous post.
8529cf
  * qt: Add web configuration tab.
8529cf
  * # This is a combination of 2 commits.
8529cf
  * default_ini: Use correct telemetry endpoint URL.
8529cf
  * qt: Add an option to view/regenerate telemetry ID.
8529cf
  * web_services: Refactor to remove dependency on Core.
8529cf
  * web_backend: Fix asynchronous JSON post by spawning new thread.
8529cf
  * Fix info about TODO list
8529cf
  * Warnings: Fixed a few missing-return warnings in video_core.
8529cf
  * web_backend: Fix CPR bug where Winsock is not properly initializing.
8529cf
  * Services/UDS: Add functions to generate 802.11 auth and assoc response frames.
8529cf
  * Services/UDS: Store the received beacon frames until RecvBeaconBroadcastData is called, up to 15 beacons at the same time, removing any older beacon frames when the limit is exceeded.
8529cf
  * Services/UDS: Handle the connection sequence packets.
8529cf
  * Services/UDS: Remove an old duplicated declaration of WifiPacket.
8529cf
  * interpolate: Interpolate on a frame-by-frame basis
8529cf
  * Use recursive_mutex instead of mutex to fix #2902
8529cf
  * video_core: report telemetry for gas mode
8529cf
  * Build: Add mingw64 compile support to appveyor
8529cf
  * Add manifest
8529cf
  * pica/lighting: only apply Fresnel factor for the last light
8529cf
  * APT: load different shared font depending on the region
8529cf
  * Fix icon for citra qt
8529cf
  * Mii Selector Applet: update Mii structures
8529cf
  * Remove _flag in var names
8529cf
  * Remove excess debug dlls for mingw build
8529cf
  * trvis_OSX: build with system curl
8529cf
  * Build: Enable SSL in mingw by linking against WinSSL
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Sep 09 21:08:14 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170907:
8529cf
  * pica/regs: layout geometry shader configuration regs
8529cf
  * pica/shader: extend UnitState for GS
8529cf
  * pica/shader/interpreter: implement SETEMIT and EMIT
8529cf
  * correct constness
8529cf
  * pica/primitive_assembly: Handle winding for GS primitive
8529cf
  * pica/shader/jit: implement SETEMIT and EMIT
8529cf
  * pica/command_processor: build geometry pipeline and run geometry shader
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Sep 06 14:33:23 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170906:
8529cf
  * Services/UDS: Add functions to generate 802.11 auth and assoc response frames.
8529cf
  * Services/UDS: Store the received beacon frames until RecvBeaconBroadcastData is called, up to 15 beacons at the same time, removing any older beacon frames when the limit is exceeded.
8529cf
  * Services/UDS: Handle the connection sequence packets.
8529cf
  * Services/UDS: Remove an old duplicated declaration of WifiPacket.
8529cf
  * Build: Add mingw64 compile support to appveyor
8529cf
  * Add manifest
8529cf
  * pica/lighting: only apply Fresnel factor for the last light
8529cf
  * Fix icon for citra qt
8529cf
  * Mii Selector Applet: update Mii structures
8529cf
  * Remove _flag in var names
8529cf
  * Remove excess debug dlls for mingw build
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Sep 01 15:40:20 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170831:
8529cf
  * SwRasterizer/Lighting: implement bump mapping
8529cf
  * SwRasterizer/Lighting: implement LUT input CP
8529cf
  * gl_rasterizer/lighting: more accurate CP formula
8529cf
  * interpolate: Interpolate on a frame-by-frame basis
8529cf
  * video_core: report telemetry for gas mode
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Aug 30 14:34:14 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170829:
8529cf
  * HID: use TouchDevice for touch pad
8529cf
  * EmuWindow: refactor touch input into a TouchDevice
8529cf
  * Fix info about TODO list
8529cf
  * Warnings: Fixed a few missing-return warnings in video_core.
8529cf
  * Use recursive_mutex instead of mutex to fix #2902
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun Aug 27 09:53:38 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170826:
8529cf
  * SidebySide Layout (#2859)
8529cf
  * citra_qt: Show one-time callout messages to user.
8529cf
  * telemetry_session: Log telemetry ID.
8529cf
  * settings: Add enable_telemetry, citra_username, and citra_token.
8529cf
  * telemetry: Log frontend type.
8529cf
  * web_backend: User config for username and token, support anonymous post.
8529cf
  * qt: Add web configuration tab.
8529cf
  * # This is a combination of 2 commits.
8529cf
  * default_ini: Use correct telemetry endpoint URL.
8529cf
  * qt: Add an option to view/regenerate telemetry ID.
8529cf
  * web_services: Refactor to remove dependency on Core.
8529cf
  * web_backend: Fix asynchronous JSON post by spawning new thread.
8529cf
  * web_backend: Fix CPR bug where Winsock is not properly initializing.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Aug 25 09:53:11 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170823:
8529cf
  * Dyncom: Fixed a conversion warning when decoding thumb instructions.
8529cf
  * Dyncom: Use size_t instead of int to store the instruction offsets in the instruction cache.
8529cf
  * CPU/Dynarmic: Fixed a warning when incrementing the number of ticks in ExecuteInstructions.
8529cf
  * HLE/Applets: Fixed some conversion warnings when creating the framebuffer shared memory objects.
8529cf
  * Warnings: Add UNREACHABLE macros to switches that contemplate all possible values.
8529cf
  * GPU/Warnings: Explicitly cast the screen refresh ticks to u64.
8529cf
  * Kernel/Threads: Don't immediately switch to the new main thread when loading a new process.
8529cf
  * motion_emu: fix initialization order
8529cf
  * Kernel/HLE: Use a mutex  to synchronize access to the HLE kernel state between the cpu thread and any other possible threads that might touch the kernel (network thread, etc).
8529cf
  * Kernel/Memory: Acquire the global HLE lock when a memory read/write operation falls outside of the fast path, for it might perform an MMIO operation.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Aug 22 12:40:55 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170821:
8529cf
  * SwRasterizer/Lighting: implement geometric factor
8529cf
  * SwRasterizer/Lighting: implement spot light
8529cf
  * HID: use MotionDevice for Accelerometer and Gyroscope
8529cf
  * move MotionEmu from core/frontend to input_common as a InputDevice
8529cf
  * motion_emu: no need to include thread in header
8529cf
  * Added missing parts in libnetwork (#2838)
8529cf
  * Updated master logo to new logo svg
8529cf
  * HID: fix a comment and a warning
8529cf
  * externals: Update soundtouch
8529cf
  * gl_rasterizer: add clipping plane z<=0 defined in PICA
8529cf
  * gl_shader_gen: simplify and clarify the depth transformation between vertex shader and fragment shader
8529cf
  * swrasterizer/clipper: remove tested TODO
8529cf
  * swrasterizer: remove invalid TODO
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Aug 16 21:30:14 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170815:
8529cf
  * dsp_dsp: Remove size assertion in LoadComponent
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Aug 15 09:49:15 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170813:
8529cf
  * Services/APT: Use an array to hold data about the 4 possible concurrent applet types (Application, Library, HomeMenu, System).
8529cf
  * Services/APT: Use the AppletAttributes union directly when dealing with applet attrs.
8529cf
  * Implement correct folder structure for CI builds
8529cf
  * Travis: Use Docker to build for Linux
8529cf
  * gl_shader_gen: don't call SampleTexture when bump map is not used
8529cf
  * Fix Spelling/English mistakes
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Aug 11 13:20:16 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170811:
8529cf
  * HID: zero unused PadState bits
8529cf
  * Fix some spelling mistakes
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Aug 10 13:00:36 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170810:
8529cf
  * SwRasterizer: Implement primary fragment color.
8529cf
  * SwRasterizer: Calculate specular_0 for fragment lighting.
8529cf
  * SwRasterizer: Calculate specular_1 for fragment lighting.
8529cf
  * SwRasterizer: Calculate fresnel for fragment lighting.
8529cf
  * SwRasterizer: Fixed the lighting lut lookup function.
8529cf
  * SwRasterizer: Corrected the light LUT lookups.
8529cf
  * SwRasterizer: Corrected the light LUT lookups.
8529cf
  * SwRasterizer: Flip the vertex quaternions before clipping (if necessary).
8529cf
  * SwRasterizer: Run clang-format
8529cf
  * SwRasterizer: Fixed a few conversion warnings and moved per-light values into the per-light loop.
8529cf
  * SwRasterizer/Lighting: Fixed a bug where the distance attenuation bias was being set to the dist atten scale.
8529cf
  * SwRasterizer/Lighting: Do not use global state in LookupLightingLut.
8529cf
  * SwRasterizer/Lighting: Do not use global registers state in ComputeFragmentsColors.
8529cf
  * SwRasterizer/Lighting: Move the lighting enable check outside the ComputeFragmentsColors function.
8529cf
  * SwRasterizer/Lighting: Move the clamp highlight calculation to the end of the per-light loop body.
8529cf
  * vector_math: remove broken SFINAE stuff
8529cf
  * SwRasterizer/Lighting: pass lighting state as parameter
8529cf
  * vector_math: remove dead template parameter
8529cf
  * SwRasterizer: only interpolate quat and view when lighting is enabled
8529cf
  * SwRasterizer/Lighting: refactor GetLutValue into a function.
8529cf
  * SwRasterizer/Lighting: get rid of nested return
8529cf
  * SwRasterizer/Lighting: unify float suffix
8529cf
  * SwRasterizer/Lighting: dist atten lut input need to be clamp
8529cf
  * Handle invalid filenames when renaming files/directories
8529cf
  * SwRasterizer/Lighting: move quaternion normalization to the caller
8529cf
  * SwRasterizer/Lighting: reduce confusion
8529cf
  * SwRasterizer/Lighting: move to its own file
8529cf
  * SwRasterizer/Lighting: shorten file name
8529cf
  * loader: Expose program title.
8529cf
  * core: Expose AppLoader as a public interface.
8529cf
  * common: Add build timestamp to scm_rev.
8529cf
  * telemetry_session: Log BuildDate and ProgramName fields.
8529cf
  * telemetry: Add field for RequiresSharedFont.
8529cf
  * telemetry: Add field for BuildName.
8529cf
  * telemetry: Add field for OsPlatform.
8529cf
  * Quickfix typo in OpenGL 3.3 error message
8529cf
  * Travis/AppVeyor: Deploy based upon tags
8529cf
  * pica: upload shared shader code to both unit
8529cf
  * Update cryptopp
8529cf
  * Service/dlp: Update function tables according 3dbrew
8529cf
  * SwRasterizer/Lighting: use make_tuple instead of constructor
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Jul 31 20:20:38 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170729:
8529cf
  * Services/APT: Use boost::optional for the APT parameter structure.
8529cf
  * Services/APT: Use the right error codes in ReceiveParameter and GlanceParameter when the parameter doesn't exist.
8529cf
  * Services/APT: Properly clear the apt parameter after a successful ReceiveParameter call.
8529cf
  * Services/APT: Reset the APT parameter inside CancelParameter if the conditions are met.
8529cf
  * Services/APT: Return the proper error code when calling SendParameter with an outstanding parameter already in memory.
8529cf
  * Service/APT: Log Send/Cancel/Receive/GlanceParameter calls even if they return an error.
8529cf
  * tests: Arm testing framework
8529cf
  * tests: Add tests for vadd
8529cf
  * pica/shader_interpreter: fix off-by-one in LOOP
8529cf
  * Produce 7zip artifacts on Travis and Appveyor
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Jul 26 22:57:01 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170726:
8529cf
  * refactor APT service to use the new IPC helpers
8529cf
  * move push out of class body and add u8 u16 bool specializations
8529cf
  * fix #2560 and other comments
8529cf
  * IPCHelper Skip method + address comments for apt
8529cf
  * Cast size_t to u32 for PushStaticBuffer usages
8529cf
  * address more comments
8529cf
  * hopefully fix clang-format issues with old version
8529cf
  * shared_page: stub battery state
8529cf
  * Services/UDS: Initial support for hosting local-wlan networks.
8529cf
  * Services/UDS: Store the entire NetworkInfo structure that was used to create the network.
8529cf
  * Service/UDS: Schedule an event to broadcast the beacon frames every 102.4ms.
8529cf
  * Services/UDS: Do not allow trying to start up a network that only the host can connect to.
8529cf
  * Services/UDS: Signal the connection event when closing down the network.
8529cf
  * Services/UDS: Use consistent spelling for WiFi and simplify the GetChannel function.
8529cf
  * Services/UDS: Fixed a style mistake in GetChannel.
8529cf
  * Fix OutputDebugString syscall
8529cf
  * error conversion fixes for soc_u
8529cf
  * citra-qt: Move config dialog code to its own directory
8529cf
  * Pica/Regs: Correct bit width for blend-equations
8529cf
  * qt: enable config for circle pad pro
8529cf
  * dsp_dsp: Messages are modified by service before being sent to DSP
8529cf
  * Better looking status bar under Linux Ubuntu (#2662)
8529cf
  * OpenGL: Move Attributes enum to a more appropriate file
8529cf
  * OpenGL: Move PicaShaderConfig to gl_shader_gen.h
8529cf
  * ldr_ro: use IPC helper
8529cf
  * input_common/sdl: add support for binding button to axis
8529cf
  * OpenGL: Pass Pica regs via parameter
8529cf
  * rasterizer: implement combiner operation 7 (Dot3_RGBA)
8529cf
  * gl_shader_gen: remove TODO about Lerp behaviour verification. The implementation is verified against hardware
8529cf
  * citra-qt: game list search function (#2673)
8529cf
  * citra-qt: game list search function fixed minor mistakes
8529cf
  * Fixed some more typos
8529cf
  * ir: implement circle pad pro
8529cf
  * pica: use correct coordinates for texture 2
8529cf
  * ir: implement new 3ds HID via ir:rst
8529cf
  * pica: shader_dirty if texture2 coord changed
8529cf
  * Create a random console_unique_id (#2668)
8529cf
  * Don’t focus the search field if the game is empty
8529cf
  * fixup!ir: implement new 3ds HID via ir:rst
8529cf
  * citra-qt: Remove disassembler widget
8529cf
  * citra-qt: Remove callstack widget
8529cf
  * Remove ability to load symbol maps
8529cf
  * Remove unused symbols code
8529cf
  * Dyncom: Tweak types and log formatting
8529cf
  * Dyncom: Remove disassembler code
8529cf
  * Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.
8529cf
  * Revert "Remove `exceptions` parameter from `normaliseround` VFP functions"
8529cf
  * Dyncom/VFP: Strip the VFP_NAN_FLAG sentinel value when setting vfp exceptions.
8529cf
  * Memory: Add constants for the n3DS additional RAM
8529cf
  * DSP: Create backing memory for entire DSP RAM
8529cf
  * Kernel: Map special regions according to ExHeader
8529cf
  * Frontend: Prevent FileSystemWatcher from blocking UI thread
8529cf
  * Pica: Set program code / swizzle data limit to 4096
8529cf
  * Pica: Write shader registers in functions
8529cf
  * Pica: Write GS registers
8529cf
  * Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before sending it to vadd.
8529cf
  * Kernel: Use a Session object to keep track of the status of a Client/Server session pair.
8529cf
  * Kernel: Remove a now unused enum and variable regarding a session's status.
8529cf
  * Services/UDS: Generate the UDS beacons when the beacon callback fires.
8529cf
  * Services/UDS: Implement RecvBeaconBroadcastData.
8529cf
  * Services/UDS: Use the new IPC helper functions.
8529cf
  * pica: correct bit field length for some registers
8529cf
  * pica: use correct register value for shader bool_uniforms
8529cf
  * use IPCHelper for PTM services
8529cf
  * pica/swrasterizer: implement procedural texture
8529cf
  * gl_rasterizer: implement procedural texture
8529cf
  * swrasterizer: add missing tc0_w and fragment lighting attribute processing
8529cf
  * Upgrade AppVeyor to Visual Studio 2017
8529cf
  * Remove "Xamarin logspam" workaround
8529cf
  * externals: Update catch to 1.9.4
8529cf
  * Kernel/Sessions: Remove the ClientSession::Create function.
8529cf
  * fixup! Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.
8529cf
  * cam: use IPCHelper
8529cf
  * cam: move u32->u8 trancation to IPCHelper
8529cf
  * common: Add a generic interface for logging telemetry fields.
8529cf
  * core: Keep track of telemetry for the current emulation session.
8529cf
  * telemetry: Log a few simple data fields throughout core.
8529cf
  * Make BitField and ResultCode constexpr-initializable
8529cf
  * result: Make error description a generic integer
8529cf
  * FileSys: Move all result description to errors.h
8529cf
  * GSP_GPU: Move error codes from result.h to local file
8529cf
  * Kernel: Centralize error definitions in errors.h
8529cf
  * Common: Clean up meta-template logic in BitField
8529cf
  * FS: Remove unused result definition
8529cf
  * gl_shader: refactor texture sampler into its own function
8529cf
  * OpenGL: Improve accuracy of quaternion interpolation
8529cf
  * fixup!cam: use IPCHelper
8529cf
  * Update dynarmic
8529cf
  * Add the fmt string formatting library
8529cf
  * Move framebuffer_layout from Common to Core
8529cf
  * Common: Fix some out-of-style includes
8529cf
  * Core: Fix some out-of-style includes
8529cf
  * OpenGL: Remove unused RendererOpenGL fields
8529cf
  * Move screen size constants from video_core to core
8529cf
  * Remove some unnecessary inclusions of video_core.h
8529cf
  * Citra: Convert include into forward declaration
8529cf
  * CMake: Correct inter-module dependencies and library visibility
8529cf
  * Travis: Upgrade to CMake 3.6.3
8529cf
  * CMake: Use IMPORTED target for libpng
8529cf
  * CMake: Use IMPORTED target for Boost
8529cf
  * CMake: Use append instead of set to modify list
8529cf
  * CMake: Stop using FindOpenGL, which seems to not be required anymore
8529cf
  * CMake: Remove CITRA_QT_LIBS var
8529cf
  * CMake: Define an interface target for SDL2 definitions
8529cf
  * CMake: Use target properties to add inih include paths
8529cf
  * CMake: Add SoundTouch include path to target property
8529cf
  * CMake: Add cryptopp include path to target property
8529cf
  * CMake: Remove unnecessary include_directories for dynarmic
8529cf
  * CMake: Create INTERFACE targets for microprofile and nihstro
8529cf
  * CMake: Create an INTERFACE target for Catch
8529cf
  * CMake: Move definitions of externals to the CMakeLists in that directory
8529cf
  * CMake: Re-organize root CMakeLists.txt file
8529cf
  * pica: add registers for texture cube
8529cf
  * swrasterizer: implement TextureCube
8529cf
  * Kernel: Extract dynamic Object pointer cast into its own function
8529cf
  * Kernel: Removed HandleTable::GetWaitObject
8529cf
  * Kernel: Move WaitObject to a separate file
8529cf
  * Kernel: Move HandleTable to a separate file
8529cf
  * pica: prepare registers for spotlight
8529cf
  * gl_rasterizer: sync spot light status
8529cf
  * gl_rasterizer: implement spot light
8529cf
  * Fixed encrypted ROM error messages.
8529cf
  * Added system for handling core errors in citra-qt.
8529cf
  * Made some changes from review comments: - Made LoadKernelSystemMode return a pair consisting of a system mode and a result code (Could use review). - Deleted ErrorOpenGL error code in favor of just having ErrorVideoCore. - Made dialog messages more clear. - Compared archive ID in fs_user.cpp to ArchiveIdCode::NCCH as opposed to hex magic. - Cleaned up some other stuff.
8529cf
  * Added message to status bar to show core errors ignored by the user.
8529cf
  * Optimized messages that were repetitive and added ability for core errors to specify more details optionally.
8529cf
  * Created a whitelist of system archives to prevent false positives creating dialogs.
8529cf
  * Moved whitelist checks from FS_User to the Archive_NCCH handler.
8529cf
  * Switched to the ERROR_NOT_FOUND constant from errors.h.
8529cf
  * Fixed wiki URLs.
8529cf
  * Addressed Bunnei's review comments, and made some other tweaks:  - Deleted GetStatus() because it wasn't used anywhere outside of Core::System.  - Fixed design flaw where the message bar status could be set despite the game being stopped.
8529cf
  * Remove unused imports in game_list_p.h
8529cf
  * Edit Citra URLs (#2728)
8529cf
  * Fix FAQ Link in Readme
8529cf
  * pica/rasterizer: implement/stub texture wrap mode 4-7
8529cf
  * HLE: Move SessionRequestHandler from Service:: to Kernel::
8529cf
  * ResultVal: Add more convenience utils for creating and cascading results
8529cf
  * Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSession
8529cf
  * Service: Move SRV interface to a new sm/ subdirectory
8529cf
  * Service/sm: Use an actual semaphore for the notification semaphore
8529cf
  * Service: Make service registration part of the sm implementation
8529cf
  * Service: Remove unnecessary includes from service.h
8529cf
  * Services/UDS: Implement DecryptBeaconData.
8529cf
  * Kernel: Remove some unnecessary namespace qualifications
8529cf
  * Service: Add new ServiceFramework framework for writing HLE services
8529cf
  * Service: Remove a few redundant namespace qualifiers
8529cf
  * Kernel: Ensure objects are kept alive during ClientSession disconnection
8529cf
  * Session: Remove/add some forward declarations
8529cf
  * Service/sm: Convert 'srv:' to ServiceFramework
8529cf
  * Remove unused import in break_points.cpp (#2763)
8529cf
  * OpenGL: Update comment on AreQuaternionsOpposite with new information
8529cf
  * gl_rasterizer_cache: depth write is disabled if allow_depth_stencil_write is false
8529cf
  * gl_rasterizer/lighting: implement lut input 5 (CP)
8529cf
  * gl_rasterizer/lighting: Implement tangent mapping
8529cf
  * ServiceFramework: Use separate copy of command buffer
8529cf
  * Kernel: Add methods in HLERequestContext abstracting handle creation
8529cf
  * IPC: Add basic HLERequestContext support to RequestParser/Builder
8529cf
  * IPC: Add Pop/PushObjects methods to RequestParser/Builder
8529cf
  * Service/sm: Convert srv: to use IPC helpers
8529cf
  * Kernel: Basic support for IPC translation for HLE services
8529cf
  * Kernel: Allow clearing request_objects to re-use buffer space
8529cf
  * Externals: Upgrade bundled Boost to 1.64
8529cf
  * Kernel/IPC: Use boost::small_vector for HLE context objects
8529cf
  * Services/UDS: Set the proper bit in the ConnectionStatus structure when creating a network. (#2738)
8529cf
  * gl_rasterizer/lighting: implement geometric factor
8529cf
  * UDS: Added a hook for updating the connection status when a client connects to the network.
8529cf
  * UDS: Stub SendTo to generate the unencrypted data frame with the right headers.
8529cf
  * UDS: Return the correct error messages in SendTo when not connected to a network or trying to send to itself.
8529cf
  * UDS: Clarify comment about the first 4 bytes of the SecureData header.
8529cf
  * Stop using reserved operator names (and/or/xor) with Xbyak
8529cf
  * CMake: Set MSVC flags for improved C++ standards conformance
8529cf
  * gl_rasterizer/lighting: use the formula from the paper for germetic factor
8529cf
  * Kernel/IPC: Make HLERequestContext usable from outside kernel
8529cf
  * Kernel/IPC: Add tests for HLERequestContext buffer translation
8529cf
  * Kernel: Add comment about the extended linear heap area
8529cf
  * ResultVal: Add an rvalue overload of Unwrap()
8529cf
  * ResultVal: Remove MoveFrom()
8529cf
  * Memory: Add enum definitions for the n3DS FCRAM size
8529cf
  * Changing default values for bg_red, bg_green, and bg_blue from 1.0 to 0.0.
8529cf
  * gl_rasterizer/lighting: fix LUT interpolation
8529cf
  * gl_rasterizer: manage texture ids in one place
8529cf
  * gl_rasterizer: fix glGetUniformLocation type
8529cf
  * gl_state: reset 1d textures
8529cf
  * Kernel/IPC: Support translation of null handles
8529cf
  * Memory: Make PhysicalToVirtualAddress return a boost::optional
8529cf
  * Memory: Add TryVirtualToPhysicalAddress, returning a boost::optional
8529cf
  * Memory: Fix crash when unmapping a VMA covering cached surfaces
8529cf
  * Memory: Add function to flush a virtual range from the rasterizer cache
8529cf
  * Kernel: Implement CreateSession SVC
8529cf
  * Kernel: Fix typo in test name
8529cf
  * gl_rasterizer: create the texture before applying the state
8529cf
  * gl_rasterizer: use texture buffer for fog LUT
8529cf
  * Kernel: Implement CreateSessionToPort SVC
8529cf
  * Kernel: Fix SVC wrapper for CreatePort
8529cf
  * Kernel: Implement AcceptSession SVC
8529cf
  * citra-qt: add new uisetting->theme
8529cf
  * citra-qt: Add Dark theme from https://github.com/ColinDuquesnoy/QDarkStyleSheet
8529cf
  * citra-qt: load ui theme at startup and config change.
8529cf
  * citra-qt: Add option to configure the UI theme
8529cf
  * Set global definition WIN32_LEAN_AND_MEAN (#2807)
8529cf
  * externals: silence warning C4390 on MSVC for cryptopp (#2805)
8529cf
  * Kernel/ServerSession: Keep track of which threads have issued sync requests.
8529cf
  * apt/shared_font: don't relocate zero offset
8529cf
  * apt: load shared font from system archive
8529cf
  * Kernel/SVC: Partially implemented svcReplyAndReceive.
8529cf
  * Kernel/Sessions: Clean up the list of pending request threads of a session when the client endpoint is closed.
8529cf
  * UDS: Added functions to encrypt and decrypt the data frames.
8529cf
  * UDS: Run clang-format.
8529cf
  * UDS: Move the UDS keyslot used to generate the CCMP key to the AES::KeySlotID enum.
8529cf
  * UDS: Use the ToDS and FromDS fields to properly calculate the AAD used during encryption.
8529cf
  * gpu: fix edge cases for TextureCopy
8529cf
  * configure_debug: Add label warning that CPU JIT needs to be disabled for gdbstub to work
8529cf
  * fixing a couple of typos
8529cf
  * gpu: add comments for TextureCopy
8529cf
  * Kernel/SVC: Pass the current thread as a parameter to ClientSession::SendSyncRequest.
8529cf
  * Remove unnecessary WIN32_LEAN_AND_MEAN macro definition
8529cf
  * gl_rasterizer: use texture buffer for proctex LUT
8529cf
  * Service/boss:P: Add some functions to FunctionTable
8529cf
  * Implement basic virtual Room support based on enet (#2803)
8529cf
  * externals: Add CPR as a submodule.
8529cf
  * externals: Add JSON as a submodule.
8529cf
  * logging: Add WebService as a log cateogry.
8529cf
  * settings: Add telemetry endpoint URL.
8529cf
  * web_service: Add skeleton project.
8529cf
  * web_backend: Add initial interface to POST data to Citra Web Services.
8529cf
  * web_service: Implement JSON serialization of telemetry data.
8529cf
  * telemetry_session: Use TelemetryJson to submit real telemetry.
8529cf
  * web_service: Add CMake flag to enable.
8529cf
  * web_backend: Specify api-version on JSON post.
8529cf
  * Update enet submodule
8529cf
  * CMakeLists: Check that all submodules are present
8529cf
  * Network: Threads for Room and RoomMember
8529cf
  * Network: Added Packet class for serialization
8529cf
  * Network: Handle join request in Room
8529cf
  * Network: Send JoinRequest and handle the answer in RoomMember
8529cf
  * Network: Init Network in SDL and QT
8529cf
  * Network: Enable to send WifiPackets
8529cf
  * Network: Handle the disconnect of a client
8529cf
  * Network: Enable sending and receiving chat messages
8529cf
  * Network: Send the game title
8529cf
  * Network: Made send async in RoomMember
8529cf
  * Network: Propagate Room closing to connected members
8529cf
  * Network: Changed timeout for receiving packets to 100ms
8529cf
  * .gitmodules: Make enet use the same convention as other submodules.
8529cf
  * stubbed frd::UnscrambleLocalFriendCode (#2827)
8529cf
  * telemetry: Log performance, configuration, and system data.
8529cf
  * Don't pull in entire JSON repo for single header file
8529cf
  * Add description of upstream repo
8529cf
  * debugger/shader: fix inverted uniform flow control
8529cf
  * debugger/shader: fix address register for reverted arithmetic op
8529cf
  * debugger/shader: print the invert flag for JMPU
8529cf
  * debugger/shader: display LOOP
8529cf
  * Use WinSSPI instead of OpenSSL
8529cf
  * Network: Moved NintendoOUI initalization to RoomMember constructor
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Jul 26 21:20:44 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170726:
8529cf
  * gl_rasterizer_cache: depth write is disabled if allow_depth_stencil_write is false
8529cf
  * Memory: Make PhysicalToVirtualAddress return a boost::optional
8529cf
  * Memory: Add TryVirtualToPhysicalAddress, returning a boost::optional
8529cf
  * Memory: Add function to flush a virtual range from the rasterizer cache
8529cf
  * citra-qt: add new uisetting->theme
8529cf
  * citra-qt: Add Dark theme from https://github.com/ColinDuquesnoy/QDarkStyleSheet
8529cf
  * citra-qt: load ui theme at startup and config change.
8529cf
  * citra-qt: Add option to configure the UI theme
8529cf
  * gl_rasterizer: use texture buffer for proctex LUT
8529cf
  * telemetry: Log performance, configuration, and system data.
8529cf
  * Don't pull in entire JSON repo for single header file
8529cf
  * Add description of upstream repo
8529cf
  * debugger/shader: fix inverted uniform flow control
8529cf
  * debugger/shader: fix address register for reverted arithmetic op
8529cf
  * debugger/shader: print the invert flag for JMPU
8529cf
  * debugger/shader: display LOOP
8529cf
  * Use WinSSPI instead of OpenSSL
8529cf
  * Network: Moved NintendoOUI initalization to RoomMember constructor
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Jul 17 15:05:51 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170717:
8529cf
  * apt/shared_font: don't relocate zero offset
8529cf
  * apt: load shared font from system archive
8529cf
  * CMakeLists: Check that all submodules are present
8529cf
  * Network: Threads for Room and RoomMember
8529cf
  * Network: Added Packet class for serialization
8529cf
  * Network: Handle join request in Room
8529cf
  * Network: Send JoinRequest and handle the answer in RoomMember
8529cf
  * Network: Init Network in SDL and QT
8529cf
  * Network: Enable to send WifiPackets
8529cf
  * Network: Handle the disconnect of a client
8529cf
  * Network: Enable sending and receiving chat messages
8529cf
  * Network: Send the game title
8529cf
  * Network: Made send async in RoomMember
8529cf
  * Network: Propagate Room closing to connected members
8529cf
  * Network: Changed timeout for receiving packets to 100ms
8529cf
  * .gitmodules: Make enet use the same convention as other submodules.
8529cf
  * stubbed frd::UnscrambleLocalFriendCode (#2827)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Jul 13 15:31:34 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170713:
8529cf
  * externals: Add CPR as a submodule.
8529cf
  * externals: Add JSON as a submodule.
8529cf
  * logging: Add WebService as a log cateogry.
8529cf
  * settings: Add telemetry endpoint URL.
8529cf
  * web_service: Add skeleton project.
8529cf
  * web_backend: Add initial interface to POST data to Citra Web Services.
8529cf
  * web_service: Implement JSON serialization of telemetry data.
8529cf
  * telemetry_session: Use TelemetryJson to submit real telemetry.
8529cf
  * web_service: Add CMake flag to enable.
8529cf
  * web_backend: Specify api-version on JSON post.
8529cf
  * Update enet submodule
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Jul 10 15:46:34 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170708:
8529cf
  * Memory: Fix crash when unmapping a VMA covering cached surfaces
8529cf
  * Service/boss:P: Add some functions to FunctionTable
8529cf
  * Implement basic virtual Room support based on enet (#2803)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Jul 04 16:36:09 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170701:
8529cf
  * Remove unnecessary WIN32_LEAN_AND_MEAN macro definition
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Jun 30 10:57:21 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170629:
8529cf
  * gl_rasterizer: create the texture before applying the state
8529cf
  * gl_rasterizer: use texture buffer for fog LUT
8529cf
  * Kernel/ServerSession: Keep track of which threads have issued sync requests.
8529cf
  * Kernel/SVC: Partially implemented svcReplyAndReceive.
8529cf
  * Kernel/Sessions: Clean up the list of pending request threads of a session when the client endpoint is closed.
8529cf
  * gpu: fix edge cases for TextureCopy
8529cf
  * configure_debug: Add label warning that CPU JIT needs to be disabled for gdbstub to work
8529cf
  * fixing a couple of typos
8529cf
  * gpu: add comments for TextureCopy
8529cf
  * Kernel/SVC: Pass the current thread as a parameter to ClientSession::SendSyncRequest.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Jun 27 16:56:20 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170626:
8529cf
  * UDS: Stub SendTo to generate the unencrypted data frame with the right headers.
8529cf
  * UDS: Return the correct error messages in SendTo when not connected to a network or trying to send to itself.
8529cf
  * UDS: Clarify comment about the first 4 bytes of the SecureData header.
8529cf
  * UDS: Added functions to encrypt and decrypt the data frames.
8529cf
  * UDS: Run clang-format.
8529cf
  * UDS: Move the UDS keyslot used to generate the CCMP key to the AES::KeySlotID enum.
8529cf
  * UDS: Use the ToDS and FromDS fields to properly calculate the AAD used during encryption.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Jun 26 08:04:22 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170624:
8529cf
  * Set global definition WIN32_LEAN_AND_MEAN (#2807)
8529cf
  * externals: silence warning C4390 on MSVC for cryptopp (#2805)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Jun 24 11:16:43 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170623:
8529cf
  * Kernel: Implement CreateSession SVC
8529cf
  * Kernel: Implement CreateSessionToPort SVC
8529cf
  * Kernel: Fix SVC wrapper for CreatePort
8529cf
  * Kernel: Implement AcceptSession SVC
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Jun 23 07:40:21 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170622:
8529cf
  * Kernel: Add comment about the extended linear heap area
8529cf
  * Memory: Add enum definitions for the n3DS FCRAM size
8529cf
  * Changing default values for bg_red, bg_green, and bg_blue from 1.0 to 0.0.
8529cf
  * gl_rasterizer/lighting: fix LUT interpolation
8529cf
  * gl_rasterizer: manage texture ids in one place
8529cf
  * gl_rasterizer: fix glGetUniformLocation type
8529cf
  * gl_state: reset 1d textures
8529cf
  * Kernel/IPC: Support translation of null handles
8529cf
  * Kernel: Fix typo in test name
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Jun 21 09:04:19 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170620:
8529cf
  * UDS: Added a hook for updating the connection status when a client connects to the network.
8529cf
  * ResultVal: Add an rvalue overload of Unwrap()
8529cf
  * ResultVal: Remove MoveFrom()
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Jun 20 09:14:09 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170619:
8529cf
  * Kernel/IPC: Make HLERequestContext usable from outside kernel
8529cf
  * Kernel/IPC: Add tests for HLERequestContext buffer translation
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Jun 19 07:39:31 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170618:
8529cf
  * gl_rasterizer/lighting: implement geometric factor
8529cf
  * Stop using reserved operator names (and/or/xor) with Xbyak
8529cf
  * CMake: Set MSVC flags for improved C++ standards conformance
8529cf
  * gl_rasterizer/lighting: use the formula from the paper for germetic factor
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Jun 15 10:19:44 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170614:
8529cf
  * gl_rasterizer/lighting: implement lut input 5 (CP)
8529cf
  * gl_rasterizer/lighting: Implement tangent mapping
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Jun 14 10:35:35 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170613:
8529cf
  * pica/rasterizer: implement/stub texture wrap mode 4-7
8529cf
  * Services/UDS: Set the proper bit in the ConnectionStatus structure when creating a network. (#2738)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Jun 13 13:23:06 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170612:
8529cf
  * OpenGL: Update comment on AreQuaternionsOpposite with new information
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Jun 12 09:39:47 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170611:
8529cf
  * pica: prepare registers for spotlight
8529cf
  * gl_rasterizer: sync spot light status
8529cf
  * gl_rasterizer: implement spot light
8529cf
  * ServiceFramework: Use separate copy of command buffer
8529cf
  * Kernel: Add methods in HLERequestContext abstracting handle creation
8529cf
  * IPC: Add basic HLERequestContext support to RequestParser/Builder
8529cf
  * IPC: Add Pop/PushObjects methods to RequestParser/Builder
8529cf
  * Service/sm: Convert srv: to use IPC helpers
8529cf
  * Kernel: Basic support for IPC translation for HLE services
8529cf
  * Kernel: Allow clearing request_objects to re-use buffer space
8529cf
  * Externals: Upgrade bundled Boost to 1.64
8529cf
  * Kernel/IPC: Use boost::small_vector for HLE context objects
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Fri Jun 09 08:52:56 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170608:
8529cf
  * HLE: Move SessionRequestHandler from Service:: to Kernel::
8529cf
  * ResultVal: Add more convenience utils for creating and cascading results
8529cf
  * Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSession
8529cf
  * Service: Move SRV interface to a new sm/ subdirectory
8529cf
  * Service/sm: Use an actual semaphore for the notification semaphore
8529cf
  * Service: Make service registration part of the sm implementation
8529cf
  * Service: Remove unnecessary includes from service.h
8529cf
  * Services/UDS: Implement DecryptBeaconData.
8529cf
  * Kernel: Remove some unnecessary namespace qualifications
8529cf
  * Service: Add new ServiceFramework framework for writing HLE services
8529cf
  * Service: Remove a few redundant namespace qualifiers
8529cf
  * Kernel: Ensure objects are kept alive during ClientSession disconnection
8529cf
  * Session: Remove/add some forward declarations
8529cf
  * Service/sm: Convert 'srv:' to ServiceFramework
8529cf
  * Remove unused import in break_points.cpp (#2763)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Jun 05 07:52:45 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170603:
8529cf
  * Fixed encrypted ROM error messages.
8529cf
  * Added system for handling core errors in citra-qt.
8529cf
  * Made some changes from review comments: - Made LoadKernelSystemMode return a pair consisting of a system mode and a result code (Could use review). - Deleted ErrorOpenGL error code in favor of just having ErrorVideoCore. - Made dialog messages more clear. - Compared archive ID in fs_user.cpp to ArchiveIdCode::NCCH as opposed to hex magic. - Cleaned up some other stuff.
8529cf
  * Added message to status bar to show core errors ignored by the user.
8529cf
  * Optimized messages that were repetitive and added ability for core errors to specify more details optionally.
8529cf
  * Created a whitelist of system archives to prevent false positives creating dialogs.
8529cf
  * Moved whitelist checks from FS_User to the Archive_NCCH handler.
8529cf
  * Switched to the ERROR_NOT_FOUND constant from errors.h.
8529cf
  * Fixed wiki URLs.
8529cf
  * Addressed Bunnei's review comments, and made some other tweaks:  - Deleted GetStatus() because it wasn't used anywhere outside of Core::System.  - Fixed design flaw where the message bar status could be set despite the game being stopped.
8529cf
  * Remove unused imports in game_list_p.h
8529cf
  * Edit Citra URLs (#2728)
8529cf
  * Fix FAQ Link in Readme
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Jun 01 09:42:55 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170531:
8529cf
  * cam: use IPCHelper
8529cf
  * cam: move u32->u8 trancation to IPCHelper
8529cf
  * fixup!cam: use IPCHelper
8529cf
  * Kernel: Extract dynamic Object pointer cast into its own function
8529cf
  * Kernel: Removed HandleTable::GetWaitObject
8529cf
  * Kernel: Move WaitObject to a separate file
8529cf
  * Kernel: Move HandleTable to a separate file
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed May 31 08:24:35 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170530:
8529cf
  * pica: add registers for texture cube
8529cf
  * swrasterizer: implement TextureCube
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue May 30 08:45:58 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170529:
8529cf
  * Travis: Upgrade to CMake 3.6.3
8529cf
  * CMake: Use IMPORTED target for libpng
8529cf
  * CMake: Use IMPORTED target for Boost
8529cf
  * CMake: Use append instead of set to modify list
8529cf
  * CMake: Stop using FindOpenGL, which seems to not be required anymore
8529cf
  * CMake: Remove CITRA_QT_LIBS var
8529cf
  * CMake: Define an interface target for SDL2 definitions
8529cf
  * CMake: Use target properties to add inih include paths
8529cf
  * CMake: Add SoundTouch include path to target property
8529cf
  * CMake: Add cryptopp include path to target property
8529cf
  * CMake: Remove unnecessary include_directories for dynarmic
8529cf
  * CMake: Create INTERFACE targets for microprofile and nihstro
8529cf
  * CMake: Create an INTERFACE target for Catch
8529cf
  * CMake: Move definitions of externals to the CMakeLists in that directory
8529cf
  * CMake: Re-organize root CMakeLists.txt file
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun May 28 16:02:10 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170528:
8529cf
  * OpenGL: Improve accuracy of quaternion interpolation
8529cf
  * Update dynarmic
8529cf
  * Add the fmt string formatting library
8529cf
  * Move framebuffer_layout from Common to Core
8529cf
  * Common: Fix some out-of-style includes
8529cf
  * Core: Fix some out-of-style includes
8529cf
  * OpenGL: Remove unused RendererOpenGL fields
8529cf
  * Move screen size constants from video_core to core
8529cf
  * Remove some unnecessary inclusions of video_core.h
8529cf
  * Citra: Convert include into forward declaration
8529cf
  * CMake: Correct inter-module dependencies and library visibility
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat May 27 12:47:25 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170527:
8529cf
  * Make BitField and ResultCode constexpr-initializable
8529cf
  * result: Make error description a generic integer
8529cf
  * FileSys: Move all result description to errors.h
8529cf
  * GSP_GPU: Move error codes from result.h to local file
8529cf
  * Kernel: Centralize error definitions in errors.h
8529cf
  * Common: Clean up meta-template logic in BitField
8529cf
  * FS: Remove unused result definition
8529cf
  * gl_shader: refactor texture sampler into its own function
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu May 25 08:14:09 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170524:
8529cf
  * pica/swrasterizer: implement procedural texture
8529cf
  * gl_rasterizer: implement procedural texture
8529cf
  * common: Add a generic interface for logging telemetry fields.
8529cf
  * core: Keep track of telemetry for the current emulation session.
8529cf
  * telemetry: Log a few simple data fields throughout core.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue May 23 08:01:45 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170522:
8529cf
  * Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.
8529cf
  * fixup! Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon May 22 07:44:19 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170521:
8529cf
  * Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before sending it to vadd.
8529cf
  * Kernel: Use a Session object to keep track of the status of a Client/Server session pair.
8529cf
  * Kernel: Remove a now unused enum and variable regarding a session's status.
8529cf
  * Upgrade AppVeyor to Visual Studio 2017
8529cf
  * Remove "Xamarin logspam" workaround
8529cf
  * externals: Update catch to 1.9.4
8529cf
  * Kernel/Sessions: Remove the ClientSession::Create function.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sun May 21 14:02:26 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170521:
8529cf
  * swrasterizer: add missing tc0_w and fragment lighting attribute processing
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat May 20 12:09:33 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170519:
8529cf
  * Services/UDS: Generate the UDS beacons when the beacon callback fires.
8529cf
  * Services/UDS: Implement RecvBeaconBroadcastData.
8529cf
  * Services/UDS: Use the new IPC helper functions.
8529cf
  * use IPCHelper for PTM services
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu May 18 08:59:09 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170517:
8529cf
  * pica: use correct register value for shader bool_uniforms
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed May 17 07:36:51 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170516:
8529cf
  * pica: correct bit field length for some registers
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon May 15 10:50:45 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170514:
8529cf
  * Memory: Add constants for the n3DS additional RAM
8529cf
  * DSP: Create backing memory for entire DSP RAM
8529cf
  * Kernel: Map special regions according to ExHeader
8529cf
  * Pica: Set program code / swizzle data limit to 4096
8529cf
  * Pica: Write shader registers in functions
8529cf
  * Pica: Write GS registers
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu May 11 09:46:15 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170510:
8529cf
  * Frontend: Prevent FileSystemWatcher from blocking UI thread
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed May 10 17:53:50 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170510:
8529cf
  * ir: implement new 3ds HID via ir:rst
8529cf
  * fixup!ir: implement new 3ds HID via ir:rst
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue May 09 07:57:20 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170508:
8529cf
  * citra-qt: Remove disassembler widget
8529cf
  * citra-qt: Remove callstack widget
8529cf
  * Remove ability to load symbol maps
8529cf
  * Remove unused symbols code
8529cf
  * Dyncom: Tweak types and log formatting
8529cf
  * Dyncom: Remove disassembler code
8529cf
  * Revert "Remove `exceptions` parameter from `normaliseround` VFP functions"
8529cf
  * Dyncom/VFP: Strip the VFP_NAN_FLAG sentinel value when setting vfp exceptions.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon May 08 08:08:02 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170507:
8529cf
  * citra-qt: game list search function fixed minor mistakes
8529cf
  * Fixed some more typos
8529cf
  * Don’t focus the search field if the game is empty
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat May 06 13:26:46 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170505:
8529cf
  * pica: use correct coordinates for texture 2
8529cf
  * pica: shader_dirty if texture2 coord changed
8529cf
  * Create a random console_unique_id (#2668)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu May 04 07:31:12 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170503:
8529cf
  * qt: enable config for circle pad pro
8529cf
  * ir: implement circle pad pro
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon May 01 14:28:44 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170429:
8529cf
  * citra-qt: game list search function (#2673)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Sat Apr 22 08:52:14 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170421:
8529cf
  * rasterizer: implement combiner operation 7 (Dot3_RGBA)
8529cf
  * gl_shader_gen: remove TODO about Lerp behaviour verification. The implementation is verified against hardware
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Apr 20 15:11:35 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170419:
8529cf
  * OpenGL: Move Attributes enum to a more appropriate file
8529cf
  * OpenGL: Move PicaShaderConfig to gl_shader_gen.h
8529cf
  * OpenGL: Pass Pica regs via parameter
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Apr 18 08:29:28 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170418:
8529cf
  * ldr_ro: use IPC helper
8529cf
  * input_common/sdl: add support for binding button to axis
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Apr 13 16:57:59 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170413:
8529cf
  * dsp_dsp: Messages are modified by service before being sent to DSP
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Apr 13 08:53:07 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170412:
8529cf
  * Better looking status bar under Linux Ubuntu (#2662)
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Wed Apr 12 21:55:48 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170412:
8529cf
  * Services/UDS: Initial support for hosting local-wlan networks.
8529cf
  * Services/UDS: Store the entire NetworkInfo structure that was used to create the network.
8529cf
  * Service/UDS: Schedule an event to broadcast the beacon frames every 102.4ms.
8529cf
  * Services/UDS: Do not allow trying to start up a network that only the host can connect to.
8529cf
  * Services/UDS: Signal the connection event when closing down the network.
8529cf
  * Services/UDS: Use consistent spelling for WiFi and simplify the GetChannel function.
8529cf
  * Services/UDS: Fixed a style mistake in GetChannel.
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Apr 10 09:47:42 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170409:
8529cf
  * Pica/Regs: Correct bit width for blend-equations
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Apr 06 19:22:37 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170406:
8529cf
  * refactor APT service to use the new IPC helpers
8529cf
  * move push out of class body and add u8 u16 bool specializations
8529cf
  * fix #2560 and other comments
8529cf
  * IPCHelper Skip method + address comments for apt
8529cf
  * Cast size_t to u32 for PushStaticBuffer usages
8529cf
  * address more comments
8529cf
  * hopefully fix clang-format issues with old version
8529cf
  * shared_page: stub battery state
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Apr 04 20:03:18 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170404:
8529cf
  * citra-qt: Move config dialog code to its own directory
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Tue Apr 04 08:17:51 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170403:
8529cf
  * error conversion fixes for soc_u
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Mon Apr 03 08:21:07 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170402:
8529cf
  * Fix OutputDebugString syscall
8529cf
8529cf
-------------------------------------------------------------------
8529cf
Thu Mar 30 18:02:46 UTC 2017 - pousaduarte@gmail.com
8529cf
8529cf
- Update to version 20170325:
8529cf
  * Add custom layout settings.
8529cf
  * Common: add ParamPackage
8529cf
  * Input: add device and factory template
8529cf
  * HID: use ButtonDevice
8529cf
  * HID: use AnalogDevice
8529cf
  * InputCommon: add Keyboard
8529cf
  * InputCommon: add AnalogFromButton
8529cf
  * InputCommon: add SDL joystick support
8529cf
  * Qt: rework input configuration for new input system
8529cf
  * Input: remove unused stuff & clean up
8529cf
  * citra: update default ini with new input system
8529cf
  * qt/config_input: don't connect for null button
8529cf
  * loader: lower file name logging level
8529cf
  * loader/ncch: less verbose log for loading game list. only log program ID when booting
8529cf
  * file_util: lower logging level for harmless cases
8529cf
  * file_sys: lower log level for setting host path
8529cf
  * file_util: Log when using local user directory
8529cf
  * citra-qt: release all buttons when render window focus is lost
8529cf
  * citra-qt: remove dead code
8529cf
  * apt: fix RequestBuilder parameters for Unwrap
8529cf
  * Adding a linebreak to the README file.
8529cf
  * Removed a linebreak from the README.
8529cf
  * ptm: create SharedExtSave file before openning it