| Age | Commit message (Collapse) | Author |
|
Jit: Use RangeSet for physical_addresses
|
|
This is a very small libary, and as I understand it, it was more or less
developed for Dolphin.
This moves the two relevant files from Externals to Common, changes the
namespace to Common, reformats the code, and adds Dolphin copyright
notices. The change in copyright notice and license was approved by
AdmiralCurtiss.
|
|
Notable changes:
- CMake
- Fixed a bug where SDL couldn't use a vendored libusb or libhidapi (see 29b3fcfb1bc834d0187a8114debdcbbf8381cd61)
- Fixed long startup times on Windows when some non-compliant input devices are present
- Controller support
- Added support for the Razer Raiju V5 Pro
- Improved Switch 2 controller support
- Improved NVIDIA SHIELD controller support
- Fixed various controllers showing up twice on macOS
- Fixed handling GameCube adapters in PC mode on Linux and macOS
|
|
MagneticCardReader class.
A huge thank you goes to GXTX and https://github.com/GXTX/YACardEmu which this code is based on.
|
|
If using CMake and Ninja or any CMake generator that isn't Visual Studio on Windows, the `-include` will be ignored and the implot fix will not be applied.
|
|
SDL: Enable CCache if wanted
|
|
CMake: Various improvements
|
|
|
|
This reverts commit 34b402b631738c546fb2c59bbb791c124f4633d2.
|
|
.editorconfig: Update CMake style
|
|
Externals: Update zlib-ng to v2.3.2
|
|
|
|
|
|
Externals :update SFML to 3.0.2
|
|
|
|
curl: Disable manual
|
|
Core/HW: Enable BBA (IPC) in FreeBSD.
|
|
This also fixes a configure-time warning if perl is not present
|
|
Externals: Update SDL to release-3.2.28.
|
|
|
|
|
|
Bump zstd to 711e17da98510a3567bf47f85a08a76f64811474 and use upstream CMakeLists
|
|
Use minizip-ng's CMakeLists instead of relying on our own implementation
|
|
v12.2.0, includes multiset optimization and memory access fixes
|
|
|
|
Apart from bugfixes and other enhancements, this update has brought
support for FreeBSD.
Full changelog: https://github.com/mutouyun/cpp-ipc/releases/tag/v1.4.0
|
|
|
|
CMakeLists
|
|
This is a carry over from back when we used `minizip` and had our own CMakeLists for it.
|
|
Externals: Update mGBA to latest master.
|
|
The cpp-ipc dependency was included in #13870; it was overlooked that
`install()` commands in the library would lead to ancillary files being
installed along side Dolphin on Linux.
`EXCLUDE_FROM_ALL` is now set in the `add_subdirectory()` call to
prevent cpp-ipc from being part of the installation.
In particular, the following files should no longer be seen in the build
logs or in the final builds:
```
-- Installing: /app/include/libipc
-- Installing: /app/include/libipc/condition.h
-- Installing: /app/include/libipc/buffer.h
-- Installing: /app/include/libipc/export.h
-- Installing: /app/include/libipc/def.h
-- Installing: /app/include/libipc/rw_lock.h
-- Installing: /app/include/libipc/shm.h
-- Installing: /app/include/libipc/mutex.h
-- Installing: /app/include/libipc/pool_alloc.h
-- Installing: /app/include/libipc/ipc.h
-- Installing: /app/include/libipc/semaphore.h
-- Installing: /app/lib/libipc.a
-- Installing: /app/share/cpp-ipc/cpp-ipc-targets.cmake
-- Installing: /app/share/cpp-ipc/cpp-ipc-targets-release.cmake
-- Installing: /app/share/cpp-ipc/cpp-ipc-config.cmake
-- Installing: /app/share/cpp-ipc/cppIpcConfigVersion.cmake
```
|
|
Co-authored-by: Joshua Vandaële <joshua@vandaele.software>
|
|
The bug in CVE-2025-0665 causes crashes on Android 11 and above, as the default fdsan behavior was changed to abort when a violation is found.
While curl 8.17.0 is the latest release, we can't upgrade to it right now due to mbedtls 2.28.0 (which we are currently using) being incompatible with it.
Co-Authored-By: OatmealDome <OatmealDome@users.noreply.github.com>
|
|
Externals: Make imgui a submodule
|
|
|
|
|
|
|
|
|
|
The last official release is, at the time of writing, almost two years
old. The latest development snapshot (updated ~2 months ago) will be
used.
|
|
We are already on the latest version (1.0.8) since the project is not very active and has not seen much activity in the last few years.
|
|
Update cpp-optparse to last commit and turn into a submodule
|
|
Externals: Update libiconv to 1.18
|
|
|
|
|
|
|
|
Hidapi update to v0.15.0
|
|
pugixml: Update to 1.15 and make it a submodule
|
|
Upgrade to 963aa9f3e5ce81a4682c6ca3d136cddda614db33
|
|
Externals: Bump SDL version to release-3.2.24.
|
|
Externals: Update FMT to 12.0.0
|