summaryrefslogtreecommitdiff
path: root/externals
AgeCommit message (Collapse)Author
2017-09-11Build: Enable SSL in mingw by linking against WinSSLJames Rowe
The mingw builds aren't submitting telemetry because the curl library they are linked against is configured to use openSSL and openSSL looks for the certificates in the users home folder. This keeps it from contacting web services because it can't communicate over SSL. This commit adds a download in mingw builds that will download a precompiled curl for mingw linked against winssl and sspi.
2017-08-20externals: Update soundtouchMerryMage
2017-08-08Update cryptoppJames
2017-07-18Add description of upstream repoJames
2017-07-18Don't pull in entire JSON repo for single header fileJames
2017-07-13Merge pull request #2824 from jroweboy/mingw_compile_testWeiyi Wang
Update enet submodule
2017-07-12Update enet submoduleJames Rowe
This includes a fix merged upstream to support mingw compilation
2017-07-11web_service: Add CMake flag to enable.bunnei
2017-07-09externals: Add JSON as a submodule.bunnei
2017-07-09externals: Add CPR as a submodule.bunnei
2017-07-07Implement basic virtual Room support based on enet (#2803)B3n30
* Added support for network with ENet lib, connecting is possible, but data can't be sent, yet. * fixup! Added support for network with ENet lib, * fixup! CLang * fixup! Added support for network with ENet lib, * fixup! Added support for network with ENet lib, * fixup! Clang format * More fixups! * Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Clang again * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes * fixup! Moved ENetHost* and ENetPeer* into pimpl classes
2017-06-24externals: silence warning C4390 on MSVC for cryptopp (#2805)Klöen Lansfiel
2017-06-17Stop using reserved operator names (and/or/xor) with XbyakYuri Kunde Schlesner
Also has the Dynarmic upgrade with the same change
2017-06-11Externals: Upgrade bundled Boost to 1.64Yuri Kunde Schlesner
2017-05-27CMake: Move definitions of externals to the CMakeLists in that directoryYuri Kunde Schlesner
2017-05-27CMake: Create an INTERFACE target for CatchYuri Kunde Schlesner
2017-05-27CMake: Add cryptopp include path to target propertyYuri Kunde Schlesner
2017-05-27CMake: Use target properties to add inih include pathsYuri Kunde Schlesner
2017-05-27CMake: Stop using FindOpenGL, which seems to not be required anymoreYuri Kunde Schlesner
2017-05-27Add the fmt string formatting libraryYuri Kunde Schlesner
More info at http://fmtlib.net/ This commit was based on @jroweboy's work on his spdlog branch, but with modifications.
2017-05-27Update dynarmicYuri Kunde Schlesner
Updated to incorporate fix from MerryMage/dynarmic#106 which is required for using fmt in Citra.
2017-05-21externals: Update catch to 1.9.4Lioncash
2017-03-12externals: Update to boost v1.63.0Yuri Kunde Schlesner
2017-02-21externals: remove -march=native for crypto++wwylele
2017-02-21HW: add AES engine & implement AES-CCMwwylele
2017-02-13Core: add cryptopp library (#2412)Weiyi Wang
2017-02-06externals: nihstro, update to latest masterKloen
2017-02-04Fix Microprofile in MinGW (#2530)Fernando Sahmkow
2017-02-04changed the WIN32 macro in microprofileui (#2528)noah the goodra
I changed the macro in microprofileui.h from WIN32 to _WIN32 so that it would correctly dectect that its being compiled on a windows platform
2017-02-03arm_dynarmic: Update memory interfaceMerryMage
2017-02-03arm_dynarmic: CP15 supportMerryMage
2017-01-28externals: Updated nihstro to latest master. Fix warning on MSVCKloen
2017-01-22Removed unused and outdated external qhexeditKloen
2016-12-22arm_dynarmic: Provide MemoryReadCode callbackMerryMage
Change of interface in dynarmic 36082087ded632079b16d24137fdd0c450ce82ea
2016-12-14Externals: Add XbyakYuri Kunde Schlesner
2016-12-14externals: Update DynarmicYuri Kunde Schlesner
Required to be able to use Xbyak in Citra without header conflicts.
2016-12-04Dynarmic: Update dynarmic to versionSubv
54d051977f7a6af9c7596ba6a4e6eb467bd1e0bc dynarmic log: 54d0519 emit_x64: Use movdqa instead of movaps in EmitPackedSubU8 52e1445 Implement USUB8:33 2016 +0000 5c1aab1 Implement CLZ 1a1646d Implement UADD8 7cad694 IR: Implement new pseudo-operation GetGEFromOp 370f654 fuzz_arm: Add tests for parallel add/subtract (modulo) 25f21b5 emit_x64: Inline nzcv computation into EmitFPCompare32 and EmitFPCompare64 52fdec5 CMakeLists: Add support for LLVM on Windows cede5e4 emit_x64: Use xorps/xorpd when argument to TransferToFP32/TransferToFP64 is an immediate zero e166965 Implement VCMP2:33 2016 +0000 f2fe376 Support 64-bit immediates ff00b8c Document register allocator and return stack buffer optimization 95f34c6 reg_alloc: Remove unnecessary breaks after returns (#54) dc9707e externals: Update xbyak to 5.32 de1f831 microinstruction: Make use_count private (#53) 3621a92 reg_alloc: Register allocator related constraints belong with the rest of the register allocator
2016-11-30dynarmic: Fix ABI violationMerryMage
Caused by not saving/restoring the x64 r15 register on entry/exit from JITted code. Closes #2224.
2016-11-29Update dynarmic to the latest version (#2234)James Rowe
2016-11-13Add mingw compile supportJames Rowe
2016-10-27microprofile: unbreak on POSIX systemsJan Beich
In file included from src/common/microprofile.cpp:7: In file included from src/./common/microprofile.h:23: externals/microprofile/microprofile.h:830:5: error: use of undeclared identifier 'MP_BREAK' MP_ASSERT(t == nBegin); ^ externals/microprofile/microprofile.h:238:34: note: expanded from macro 'MP_ASSERT' ^ externals/microprofile/microprofile.h:831:5: error: use of undeclared identifier 'MP_BREAK' MP_ASSERT(nTimerIndex == (nToken&0x3fff)); ^ externals/microprofile/microprofile.h:238:34: note: expanded from macro 'MP_ASSERT' ^ [...]
2016-09-15dynarmic: Add new submodule.bunnei
2016-09-15externals/boost: Use latest upstream with variant.bunnei
2016-07-21Fixes SDL2.dll copy to bindir on windowsLectem
2016-05-19tests: Infrastructure for unit testsMerryMage
2016-04-28Externals: Add soundtouchMerryMage
2016-04-23microprofileui: Use correct printf specifierSam Spilsbury
2016-04-23microprofile: Use std::absSam Spilsbury
Using the global-namespace C function will cause the wrong overload to get picked
2016-04-21Update to ext-boost with interval_maptfarley
2016-03-23Merge pull request #1517 from Lectem/fixSDLcmakebunnei
fix SDL2 detection for Visual