1. 12 Oct, 2018 6 commits
  2. 11 Oct, 2018 11 commits
  3. 10 Oct, 2018 8 commits
  4. 09 Oct, 2018 15 commits
    • bunnei's avatar
      Merge pull request #1466 from lioncash/unused · bc6939be
      bunnei authored
      gl_shader_decompiler: Remove unused variables in TMML's implementation
      bc6939be
    • bunnei's avatar
      Merge pull request #1463 from FearlessTobi/port-4310 · 0b3d4db9
      bunnei authored
      Port citra-emu/citra#4310: "Handle touch input"
      0b3d4db9
    • bunnei's avatar
      Merge pull request #1459 from ogniK5377/break · fe16905d
      bunnei authored
      svcBreak, Signalling to the debugger should not kill execution
      fe16905d
    • bunnei's avatar
      Merge pull request #1465 from lioncash/telemetry · 89939be9
      bunnei authored
      telemetry_session: Minor miscellaneous changes
      89939be9
    • bunnei's avatar
      Merge pull request #1462 from lioncash/move · 141a0d93
      bunnei authored
      ips_layer: Minor miscellaneous changes
      141a0d93
    • bunnei's avatar
      Merge pull request #1455 from ogniK5377/smo-softlockfix · 6aab309e
      bunnei authored
      Fixed smo softlock due to incorrect effect state updating
      6aab309e
    • Lioncash's avatar
      gl_shader_decompiler: Remove unused variables in TMML's implementation · 6e27c5d4
      Lioncash authored
      Given "y" isn't always used, but "x" is, we can rearrange this to avoid
      unused variable warnings by changing the names of op_a and op_b
      6e27c5d4
    • Lioncash's avatar
      telemetry_session: Remove doxygen comment for a non-existent parameter · e3b4d31f
      Lioncash authored
      There's no "func" parameter, so this can just be removed.
      e3b4d31f
    • Lioncash's avatar
      telemetry_session: Add missing includes · 8aa4889e
      Lioncash authored
      Prevents potential compilation issues in the future by including missing
      headers for certain functions and types.
      8aa4889e
    • Lioncash's avatar
      telemetry_session: Remove unimplemented FinalizeAsyncJob prototype · 1964f4bb
      Lioncash authored
      This isn't implemented anywhere, so it can just be removed.
      1964f4bb
    • Lioncash's avatar
      telemetry_session: Use a std::array in GenerateTelemetryId() · 8723cc87
      Lioncash authored
      We don't need to potentially heap-allocate a std::string instance here,
      given the data is known ahead of time. We can just place it within an
      array and pass this to the mbedtls functions.
      8723cc87
    • Lioncash's avatar
      patch_manager: Return a std::unique_ptr from ParseControlNCA() and... · 6636f3ff
      Lioncash authored
      patch_manager: Return a std::unique_ptr from ParseControlNCA() and GetControlMetadata() instead of a std::shared_ptr
      
      Neither of these functions require the use of shared ownership of the
      returned pointer. This makes it more difficult to create reference
      cycles with, and makes the interface more generic, as std::shared_ptr
      instances can be created from a std::unique_ptr, but the vice-versa
      isn't possible. This also alters relevant functions to take NCA
      arguments by const reference rather than a const reference to a
      std::shared_ptr. These functions don't alter the ownership of the memory
      used by the NCA instance, so we can make the interface more generic by
      not assuming anything about the type of smart pointer the NCA is
      contained within and make it the caller's responsibility to ensure the
      supplied NCA is valid.
      6636f3ff
    • NeatNit's avatar
      implemented touch in Qt and SDL · 4f24343f
      NeatNit authored
      change TouchToPixelPos to return std::pair<int, int>
      
      static_cast (SDL)
      
      various minor style and code improvements
      
      style - PascalCase for function names
      
      made touch events private
      
      const pointer arg in touch events
      
      make TouchToPixelPos a const member function
      
      did I do this right?
      
      braces on barely-multiline if
      
      remove question comment (confirmed in Discord)
      
      fixed consts
      
      remove unused parameter from TouchEndEvent
      
      DRY - High-DPI scaled touch put in separate function
      
      also fixes a bug where if you start touching (with either mouse or touchscreen) and drag the mouse to the LEFT of the emulator window, the touch point jumps to the RIGHT side of the touchscreen; draggin to above the window would make it jump to the bottom.
      
      implicit conversion from QPoint to QPointF, apparently
      
      I have no idea what const even means but I'll put it here anyway
      
      remove unused or used-once variables
      
      make touch scaling functions const, and put their implementations together
      
      removed unused FingerID parameters
      
      QTouchEvent forward declaration; add comment to TouchBegin that was lost in an edit
      
      better DRY in SDL
      
      To do -> TODO(NeatNit)
      
      remove unused include
      4f24343f
    • Lioncash's avatar
      ips_layer: Avoid constructing std::vector instances where not necessary · 465175cd
      Lioncash authored
      We can just compare the existing std::vector instance with a constexpr
      std::array containing the desired match. This is lighter resource-wise,
      as we don't need to allocate on the heap.
      465175cd
    • Lioncash's avatar
      ips_layer: Remove unnecessary explicit std::pair constructor in std::array · 9ff743bc
      Lioncash authored
      Makes the layout of the array consistent, by making all elements match,
      instead of special-casing the first one.
      9ff743bc