Pierre Bourdon
c92de420ef
lint: update to clang-format-13
2023-02-02 04:56:08 +01:00
Pierre Bourdon
2a2ee5d543
Merge pull request #11434 from momocaoo/graphics-mod-folder-button
...
DolphinQt: Add button to open graphics mod folder on settings
2023-01-31 14:35:21 +01:00
Pierre Bourdon
2843cd10a8
Merge pull request #11492 from mandar1jn/file-improvements
...
Improve the data in the first data block of the skylanders figures
2023-01-31 03:02:39 +01:00
Pierre Bourdon
a2f4606d33
Merge pull request #11205 from TellowKrinkle/AutoPresent
...
VideoBackends:Metal: Default to presentDrawable when vsync is on
2023-01-30 09:01:18 +01:00
Pierre Bourdon
2eda76cffc
Merge pull request #11474 from MayImilae/cleanup-remove-cdutils
...
Cleanup: Remove CDUtils
2023-01-29 09:50:32 +01:00
Pierre Bourdon
05b77925cb
Merge pull request #11460 from t895/reveal-settings
...
Android: Reveal several hidden settings
2023-01-29 07:00:38 +01:00
Pierre Bourdon
19d16b136a
Merge pull request #11505 from Pokechu22/revert-dsp-code-alignment
...
Revert "DSPLLE: Add assertion for bad DMA alignment"
2023-01-29 03:08:30 +01:00
Pierre Bourdon
41272dc5f1
Merge pull request #11429 from AdmiralCurtiss/globals-ppc
...
Reduce usage of ppcState global.
2023-01-27 19:06:30 +01:00
Pierre Bourdon
f056cec859
Merge pull request #11480 from Pokechu22/dsp-code-alignment
...
DSPLLE: Add assertion for bad DMA alignment
2023-01-26 23:17:09 +01:00
Pierre Bourdon
9c9310bf44
Merge pull request #11208 from TellowKrinkle/CPUCull
...
Cull vertices on the CPU
2023-01-26 23:15:23 +01:00
Pierre Bourdon
c6a7465529
Merge pull request #11485 from MayImilae/remove-filepath-from-states-messaging
...
Remove Filepath from State Save/Load OSD Messages
2023-01-26 05:29:21 +01:00
Pierre Bourdon
6fad8ac389
Merge pull request #11467 from Simonx22/remove-titlebar-fps-counter
...
Core: Remove FPS, VPS and speed percentage from window title
2023-01-24 23:04:29 +01:00
Pierre Bourdon
4b2c00e239
Merge pull request #11487 from lioncash/str
...
Common: Replace StringBeginsWith/StringEndsWith with std equivalents
2023-01-24 21:51:15 +01:00
Pierre Bourdon
014d0573b8
Merge pull request #11455 from t895/about-dialog
...
Android: Add about dialog
2023-01-24 13:16:15 +01:00
Pierre Bourdon
caca662dbf
Merge pull request #10994 from shuffle2/fs
...
get rid of HAS_STD_FILESYSTEM
2023-01-24 12:18:25 +01:00
Pierre Bourdon
8d477c65c9
Merge pull request #11458 from shuffle2/winuver
...
windows: prefer os version from registry
2023-01-23 15:53:41 +01:00
Pierre Bourdon
a8a4b9c6d0
Merge pull request #11475 from shuffle2/comdef
...
windows: replace comdef dependency with winrt
2023-01-23 15:52:51 +01:00
Pierre Bourdon
c798b3a1c3
Merge pull request #11476 from shuffle2/gitattr
...
gitattributes: set eol=clrf on *.sln
2023-01-23 15:52:33 +01:00
Pierre Bourdon
80123b19f2
Merge pull request #11477 from shuffle2/nodc
...
buildfix if discord isn't enabled
2023-01-23 15:52:10 +01:00
Pierre Bourdon
0eb984f030
Merge pull request #11470 from MayImilae/remove-memory-card-path-from-osd-message
...
Remove Memory Card Path from the Wrote to OSD Message
2023-01-22 08:13:51 +01:00
Pierre Bourdon
9fe1d80920
Merge pull request #11457 from delroth/remove-stable-track
...
DolphinQt/Settings: remove 'stable' track from auto-updater options
2023-01-21 06:48:04 +01:00
Pierre Bourdon
c49517c6c9
Merge pull request #11438 from Pokechu22/gtest-submodule
...
Externals: Convert gtest to a submodule and update to v1.12.1
2023-01-20 22:15:51 +01:00
Pierre Bourdon
1b333727e9
Merge pull request #11463 from JMC47/DisableVISkipWW
...
Disable VI Skip in Wind Waker and Twilight Princess
2023-01-19 01:45:20 +01:00
Pierre Bourdon
8d5edb13a9
Merge pull request #11367 from Sam-Belliveau/lagbegone
...
VideoCommon: VI Skip
2023-01-19 01:20:01 +01:00
Pierre Bourdon
1cd11b8f3a
Merge pull request #11381 from skyfloogle/traversal-fix-1
...
Netplay: Fix traversal connections occasionally not working
2023-01-17 23:40:24 +01:00
Pierre Bourdon
4fc6488844
Merge pull request #11362 from alucryd/feat/system-libmgba
...
try for system libmgba first
2023-01-17 23:35:02 +01:00
Pierre Bourdon
283f21717b
Merge pull request #11454 from OatmealDome/implot-demo-be-gone
...
implot: Don't compile `implot_demo.cpp`
2023-01-17 23:30:58 +01:00
Pierre Bourdon
a7d1683149
Merge pull request #11432 from Pokechu22/generic-vertex-loader-test-error
...
VertexLoader: Fix loading tangent/binormal caches with NormalIndex3
2023-01-17 23:30:29 +01:00
Pierre Bourdon
686ac363ba
Merge pull request #11456 from MayImilae/remove-boot-from-dvd
...
Remove Boot from DVD Backup
2023-01-17 23:27:59 +01:00
Pierre Bourdon
c527aea40d
Merge pull request #11453 from JosJuice/revert-open-user-dir-qt-hotfix
...
Revert "MenuBar: Tweak string for open user folder option"
2023-01-17 23:27:09 +01:00
Pierre Bourdon
3342947446
DolphinQt/Settings: remove 'stable' track from auto-updater options
...
We've decided this track will never be used in the future. Releases will
continue using the "beta" branch internally, though we'll have the
user-visible strings use a different name instead.
(Note: Dolphin provided builds have always defaulted to 'beta' as the
auto-update track, so anyone who set 'stable' did so manually.)
2023-01-17 08:34:55 +01:00
Pierre Bourdon
10fd768898
Merge pull request #11420 from t895/copy-profile
...
Android: Copy baseline profile during release builds
2023-01-17 04:48:30 +01:00
Pierre Bourdon
aacd66bd5b
Merge pull request #11451 from OatmealDome/open-user-dir-qt-hotfix
...
MenuBar: Tweak string for open user folder option
2023-01-16 10:47:27 +01:00
Pierre Bourdon
bb64b0ee44
Merge pull request #10708 from OatmealDome/win-user-dir
...
UICommon: Change default user directory location to AppData on Windows
2023-01-16 10:34:41 +01:00
Pierre Bourdon
2d783f86bc
Merge pull request #11450 from OatmealDome/open-user-dir-qt
...
MenuBar: Add action which opens the user folder
2023-01-16 10:21:19 +01:00
Pierre Bourdon
5538583f1b
Merge pull request #11439 from SuperSamus/patch-1
...
CMake: search for shared `minizip-ng` as `minizip`
2023-01-14 13:13:26 +01:00
Pierre Bourdon
2ad92776c6
Merge pull request #11310 from OatmealDome/steamrt-qt-fix
...
CMakeLists: Copy entire plugins folder on Steam Runtime build
2023-01-11 05:40:13 +01:00
Pierre Bourdon
6d95aa5c12
Merge pull request #11377 from delroth/coc
...
Adopt a Code of Conduct for Dolphin.
2023-01-02 11:15:39 +01:00
Pierre Bourdon
4f9dab072f
Adopt a Code of Conduct for Dolphin.
...
This Code of Conduct is derived from
https://asahilinux.org/code-of-conduct/ and aims to apply to anything
Dolphin related where humans interact: bug tracker, github, IRC,
Discord, Forums, etc.
2022-12-29 06:41:51 +01:00
Pierre Bourdon
871fb12754
Merge pull request #11371 from JosJuice/i18n-notes
...
DolphinQt: Add more i18n comments
2022-12-24 08:56:44 +01:00
Pierre Bourdon
ea19909fd4
Merge pull request #11326 from Sam-Belliveau/video-common-frame-pacing
...
VideoCommon: New FrameTime/VBlank Analyzer + Graph
2022-12-24 02:35:30 +01:00
Pierre Bourdon
2345ba178d
Merge pull request #11356 from Sam-Belliveau/update-dear-implot
...
Externals: Add Dear Implot
2022-12-23 22:05:29 +01:00
Pierre Bourdon
ce92350140
Merge pull request #11366 from Minty-Meeo/old-ndk-bug
...
Follow-up on a four-year-old Android NDK workaround
2022-12-23 04:52:49 +01:00
Pierre Bourdon
5b63f9aa5e
Merge pull request #11130 from Minty-Meeo/count-zeroes-c++20
...
Replace BitUtils with C++20: Counting Zeroes
2022-12-22 23:00:49 +01:00
Pierre Bourdon
1efb5b8800
Merge pull request #11063 from shuffle2/vcredist
...
windows: distribute vcredist loose files
2022-09-14 23:01:00 +02:00
Pierre Bourdon
2bd72dfc6f
Merge pull request #10758 from shuffle2/x64-on-arm64
...
windows: detect and warn if running x64 dolphin on arm64
2022-06-23 07:34:34 +02:00
Pierre Bourdon
c8e716234e
Merge pull request #10732 from Pokechu22/dsp-init
...
Increase accuracy of DSP initialization process
2022-06-22 14:36:04 +02:00
Pierre Bourdon
6ddff87d42
Merge pull request #10755 from tellowkrinkle/DebugUID
...
VideoCommon: Don't add garbage to shader uids in debug builds
2022-06-22 14:33:23 +02:00
Pierre Bourdon
dc61f87fe4
Merge pull request #10772 from shuffle2/morepch
...
msbuild: add pch for dolphinqt
2022-06-22 14:27:44 +02:00
Pierre Bourdon
ceef02ed2a
Merge pull request #10750 from Pokechu22/hermes-test
...
Enhance DSPAssemblyTest, and fix various DSPTool bugs discovered while doing so
2022-06-22 14:26:50 +02:00
Pierre Bourdon
efcb9bec9c
Merge pull request #10774 from spotlightishere/bsd-determine-nameserver
...
IP/Top: Expand host nameserver usage
2022-06-22 13:02:05 +02:00
Pierre Bourdon
5151552a8e
Merge pull request #10773 from Zopolis4/clankerformat
...
Replace Cpp11 with Latest in .clang-format
2022-06-22 12:28:57 +02:00
Pierre Bourdon
f50db76426
Merge pull request #10759 from shuffle2/arm64-update
...
updater: use new platform id for win-arm64
2022-06-17 07:04:35 +02:00
Pierre Bourdon
d74fb444f4
Merge pull request #10728 from delroth/steamrt-opt-out
...
cmake: steam runtime builds should be opt-in, not opt-out
2022-06-08 16:46:18 +02:00
Pierre Bourdon
f1b7d9365c
cmake: steam runtime builds should be opt-in, not opt-out
2022-06-08 16:44:14 +02:00
Pierre Bourdon
f73b2d70a6
Merge pull request #10516 from OatmealDome/steam
...
CMakeLists: Add flag to enable / disable automatic update support
2022-03-18 08:33:13 +01:00
Pierre Bourdon
8ecfa537a2
Merge pull request #10473 from delroth/autoupdate-fail
...
Fix manual update check which was hardcoded to "dev" track
2022-03-02 00:10:48 +01:00
Pierre Bourdon
281dfd3e6a
Fix manual update check which was hardcoded to "dev" track
2022-02-23 18:39:28 +01:00
Pierre Bourdon
cccb1eef84
Merge pull request #9897 from leoetlino/axe-faulty-ax-checks
...
DSPHLE: Minor AX fixes
2021-07-14 20:37:52 +02:00
Pierre Bourdon
eb119488ea
licensing: add missing license info to many Java files
2021-07-05 04:43:55 +02:00
Pierre Bourdon
f4e34703c0
licensing: convert "public domain" to CC0 1.0
...
Public domain does not have an internationally agreed upon definition,
As such it's generally preferred to use an extremely liberal license,
which can explicitly list the rights granted by the copyright holder.
The CC0 license is the usual choice here.
This "relicensing" is done without hunting down copyright holders, since
it is presumed that their release of this work into the public domain
authorizes us to redistribute this code under any other license of our
choosing.
2021-07-05 04:43:55 +02:00
Pierre Bourdon
fd821770e3
licensing: remove non-standard license.txt in favor of COPYING
...
The new COPYING file does not directly copy the GPLv2 text, since this
license does not apply to some parts of the repository. Instead, it
documents our usage of SPDX tags and where to find license information.
2021-07-05 04:43:55 +02:00
Pierre Bourdon
408dcb5af7
licensing: import license text for licenses referenced through SPDX tags
...
The use of a LICENSES/ directory is recommended by the REUSE guidelines
available at https://reuse.software/
2021-07-05 04:35:56 +02:00
Pierre Bourdon
0cf041de24
licensing: various one-off conversions to SPDX tags
2021-07-05 04:35:56 +02:00
Pierre Bourdon
90379e243e
licensing: switch GLExtensions/ to use SPDX tags
2021-07-05 04:35:56 +02:00
Pierre Bourdon
51cdc5542c
licensing: fix license info for Crypto/{bn,ec}
...
This code was part of Dolphin's relicensing from v2 to v2+ a while back,
we just never updated these copyright headers. I double-checked that
segher gave us permission to relicense this code to v2+ on 2015-05-16.
2021-07-05 04:35:56 +02:00
Pierre Bourdon
e149ad4f0a
treewide: convert GPLv2+ license info to SPDX tags
...
SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX
tags are adopted in many large projects, including things like the Linux
kernel.
2021-07-05 04:35:56 +02:00
Pierre Bourdon
27013e8d18
Merge pull request #9300 from leoetlino/ncd-wd-fixes
...
IOS: WD and NCD fixes
2021-01-06 00:51:33 +01:00
Pierre Bourdon
bd89523e63
Merge pull request #9392 from smurf3tte/audio_wmask
...
DSP: Fix write masks on AUDIO_*/AR_* MMIO registers
2021-01-05 15:08:06 +01:00
Pierre Bourdon
37827ef134
Merge pull request #8994 from JosJuice/nkit-pointer-reference
...
DolphinQt: Don't capture local pointer by reference
2020-07-31 16:45:40 +02:00
Pierre Bourdon
cf36877608
Merge pull request #8879 from AdmiralCurtiss/gci-folder-savestates
...
Keep memory card header and use it to reinitialize GCI folders on mismatch. (Fix savestate with GCI folders)
2020-06-24 08:36:58 +02:00
Pierre Bourdon
03e0d2c820
Merge pull request #8885 from delroth/spr-thrm
...
PowerPC: partially implement thermal related SPRs
2020-06-19 03:48:30 +02:00
Pierre Bourdon
ebd08c82db
Merge pull request #8796 from sepalani/so-econn
...
Socket: Fix ENOTCONN error code
2020-06-19 03:48:13 +02:00
Pierre Bourdon
dd1fc711c7
PowerPC: partially implement thermal related SPRs
...
Doesn't support triggering interrupts when the thermal threshold is
exceeded, but allows polling for temperature information.
The THRM[123] registers are documented in most PPC datasheets, see e.g.
this PPC750CX one: http://datasheets.chipdb.org/IBM/PowerPC/750/750cx_um3-17-05.pdf
2020-06-18 07:37:44 +02:00
Pierre Bourdon
4c64e18b24
Merge pull request #8852 from Tilka/dsp2
...
DSP: fix typos and improve docs
2020-06-08 04:56:10 +02:00
Pierre Bourdon
72de202a05
Merge pull request #8831 from Tilka/dsp
...
DSP/Interpreter: simplify opcode table by masking
2020-05-24 16:57:14 +02:00
Pierre Bourdon
099197b480
Merge pull request #8797 from iwubcode/save-state-CLI
...
Core: Add support for booting a save state from command line
2020-05-17 17:34:08 +02:00
Pierre Bourdon
cea779cc84
Merge pull request #8767 from iwubcode/freelook-camera-type
...
Expand freelook camera with control options
2020-05-17 17:33:04 +02:00
Pierre Bourdon
30b166e3b1
Merge pull request #8811 from JosJuice/zstd
...
Externals: Add zstd
2020-05-13 21:22:24 +02:00
Pierre Bourdon
6705fd808b
Merge pull request #8806 from delroth/cmake-vendoring
...
cmake: add an option to control dependencies vendoring
2020-05-13 11:32:51 +02:00
Pierre Bourdon
0990f99608
Merge pull request #8807 from delroth/libusb-error-log
...
GCAdapter: add libusb error logging on reads/writes
2020-05-10 09:34:50 +02:00
Pierre Bourdon
143131a6a1
cmake: add an option to control dependencies vendoring
...
Disable by default, to be used by distributions who care to try and
prefer system-wide libraries when available. It makes sense for us to
keep using vendored libs by default when possible to make it easier for
users to compile, but we should provide appropriate tools for distro to
figure out which dependencies they can share with the rest of the
system.
2020-05-10 09:34:14 +02:00
Pierre Bourdon
daf1c30a94
GCAdapter: add libusb error logging on reads/writes
2020-05-10 09:26:49 +02:00
Pierre Bourdon
b7db359081
XFMemory: SETPOSMTXINFO should be SETPOSTMTXINFO
...
It actually maps to postMtxInfo, not posMtxInfo (which isn't a thing).
This is especially confusing because there *are* position matrices (as
opposed to post-transform matrices).
2020-04-29 05:26:02 +02:00
Pierre Bourdon
2b6a1ee4d8
Merge pull request #8575 from jordan-woyak/ciface-wiimotes
...
InputCommon: Add support for Wii Remotes in ControllerInterface
2020-02-22 17:20:44 +01:00
Pierre Bourdon
a205ecb446
Merge pull request #8602 from lioncash/fmt
...
Externals: Update fmt to 6.1.2
2020-02-04 21:59:22 +01:00
Pierre Bourdon
ea9b96370d
Merge pull request #8573 from JosJuice/ciso-size
...
DiscIO: Fix CISOFileReader::GetDataSize()
2020-01-22 19:20:36 +01:00
Pierre Bourdon
117ebb6de3
Merge pull request #8572 from jordan-woyak/patch-1
...
Update Readme.md to remove mention of Vista.
2020-01-21 02:24:09 +01:00
Pierre Bourdon
1ac3264d5d
Merge pull request #8545 from jordan-woyak/imu-cursor-centering
...
WiimoteEmu: IMU pointing behavior improvements and code cleanup.
2020-01-15 12:10:57 +01:00
Pierre Bourdon
fca5ab5ad3
Merge pull request #8550 from leoetlino/wiiu-transfer-tool
...
IOS/ES: Add SetUid exception for the Wii U Transfer Tool
2020-01-05 18:33:03 +01:00
Pierre Bourdon
7a6a4510f6
Merge pull request #8362 from GerbilSoft/feature/string-optimizations.2019-09-11
...
Various string and other optimizations
2019-12-30 10:59:14 +01:00
Pierre Bourdon
0341288af2
Merge pull request #8525 from Techjar/axwii-ub
...
HW/DSPHLE: Fix struct aliasing undefined behavior in AX ucode
2019-12-24 08:35:28 +01:00
Pierre Bourdon
02680ef7bb
Merge pull request #8533 from delroth/notice-logs
...
DualShockUDPClient: downgrade spurious NOTICE_LOGs
2019-12-23 18:50:03 +01:00
Pierre Bourdon
5c996dec89
DualShockUDPClient: downgrade spurious NOTICE_LOGs
2019-12-23 18:36:18 +01:00
Pierre Bourdon
066012b80d
Merge pull request #8454 from jordan-woyak/motion-input-indicators
...
DolphinQt: Add accelerometer/gyroscope mapping indicators.
2019-11-10 18:57:31 +01:00
Pierre Bourdon
499f065b83
Merge pull request #8466 from jordan-woyak/evdev-float
...
evdev: fix bad integer division.
2019-11-10 18:53:22 +01:00
Pierre Bourdon
df32e3fdfd
Merge pull request #8445 from Leseratte10/master
...
Add /dev/dolphin for homebrew to get information about Dolphin
2019-11-10 17:34:07 +01:00
Pierre Bourdon
1f3d1a9b7f
Merge pull request #8352 from rlnilsen/motion-controller-support-via-cemuhook-protocol
...
Support for motion controllers like the DualShock 4
2019-10-28 16:39:10 +01:00
Pierre Bourdon
55830bb8d3
Merge pull request #8344 from dolphin-emu/revert-7740-aram-experiments
...
Revert "DSP: ARAM cleanup experiments"
2019-09-01 22:55:44 -07:00
Pierre Bourdon
ee8cdcb350
Merge pull request #8008 from stenzek/update-imgui
...
Externals: Update imgui to 1.70 WIP
2019-04-19 10:19:29 +02:00