Nayla Hanegan
2bb83b1adb
more shady stuff
2024-08-23 15:42:58 -04:00
Nayla Hanegan
7e6752e8fc
Merge branch 'master' of https://github.com/dolphin-emu/dolphin into dolphin-emu-master
2024-08-23 13:38:17 -04:00
Dr. Dystopia
618b41a459
Use 'contains' method
2024-08-14 22:18:28 +02:00
JosJuice
bc67fc97c3
Revert "Audit uses of IsRunning and GetState"
...
This reverts commit 72cf2bdb87
.
SYSCONF settings are getting cleared when they shouldn't be. Let's
revert the change until I get proper time to figure out why it's broken.
2024-06-26 20:36:46 +02:00
JosJuice
72cf2bdb87
Audit uses of IsRunning and GetState
...
Some pieces of code are calling IsRunning because there's some
particular action that only makes sense when emulation is running, for
instance showing the state of the emulated CPU. IsRunning is appropriate
to use for this. Then there are pieces of code that are calling
IsRunning because there's some particular thing they must avoid doing
e.g. when the CPU thread is running or IOS is running. IsRunning isn't
quite appropriate for this. Such code should also be checking for the
states Starting and Stopping. Keep in mind that:
* When the state is Starting, the state can asynchronously change to
Running at any time.
* When we try to stop the core, the state gets set to Stopping before we
take any action to actually stop things.
This commit adds a new method Core::IsUninitialized, and changes all
callers of IsRunning and GetState that look to me like they should be
changed.
2024-06-21 20:52:55 +02:00
Nayla Hanegan
98c174edc4
meh
2024-05-12 02:17:59 -04:00
Admiral H. Curtiss
c23562b7b5
Merge pull request #12695 from mitaclaw/core-global-system-4
...
Core::IsRunning: Avoid Global System Accessor
2024-05-04 05:15:35 +02:00
mitaclaw
0df401b164
Core::IsRunning: Avoid Global System Accessor
2024-05-01 08:54:17 -07:00
mitaclaw
0397339ab1
DolphinQt: Properly Delete (Some) Widgets
...
This is not every memory leak, just the ones that were obvious.
2024-04-30 11:17:28 -07:00
Nayla Hanegan
394228990a
commit changes
2024-01-04 19:42:18 -05:00
Nayla Hanegan
09fe9ed15b
fixed Netplay interface
2024-01-04 19:06:20 -05:00
Nayla Hanegan
f280c856da
Merge branch 'dolphin-emu-master'
2024-01-02 19:46:28 -05:00
Nayla Hanegan
c18016e795
Merge branch 'master' of https://github.com/dolphin-emu/dolphin into dolphin-emu-master
2023-12-25 20:08:08 -05:00
Mai
d85cb749c0
Merge pull request #11382 from skyfloogle/traversal-fix-2
...
Traversal: Use low TTL for probe packet
2023-11-30 18:03:50 -05:00
Dentomologist
715ba3cd0f
NetPlaySetupDialog: Fix spacing in Connect tab
...
Add a spacer between the alert text and Connect button to prevent the
alert text from migrating down with larger window heights.
2023-11-25 13:14:45 -08:00
Dentomologist
43e69d3e6a
DolphinQt: Remove unnecessary qOverloads
...
qOverload is used to disambiguate pointers to overloaded functions, but
most of the usages in the code base were with non-overloaded functions.
2023-11-04 14:14:14 -07:00
Admiral H. Curtiss
0a73df6b7b
DolphinQt: Set window decorations for all top-level QWidgets.
2023-08-16 21:13:35 -04:00
Admiral H. Curtiss
e2fb8fab2f
DolphinQt: Set window decorations for all top-level QWidgets.
2023-08-12 16:54:54 +02:00
Nayla Hanegan
871da4e307
Merge #15
2023-05-26 15:52:58 -04:00
Floogle
5c1c22bab9
Traversal: Notify user of TTL to be used
2023-05-20 17:15:10 +02:00
Nayla Hanegan
59a3ef26ce
thing
2023-04-24 10:44:58 -04:00
Lioncash
30e7ab94fa
Common/TraversalProto: Move interface into Common namespace
...
Gets the types out of the global namespace.
2023-04-24 08:53:14 -04:00
Lioncash
27f38c6c8f
Common/TraversalClient: Move interface into Common namespace
...
Gets the interface out of the global namespace.
2023-04-24 08:28:25 -04:00
Nayla Hanegan
561e871ed7
minor netplay fixes
2023-04-24 00:41:03 -04:00
Nayla Hanegan
255558db6d
Revert "work on netcore"
...
This reverts commit fcfb000317
.
2023-04-23 10:06:05 -04:00
Nayla Hanegan
fcfb000317
work on netcore
2023-04-20 20:23:46 -04:00
Nayla
f3669dbbd4
Merge branch 'dolphin-mpn' into master
2023-04-05 04:10:05 -04:00
Scott Mansell
abfc75f362
Cleanup headers
2023-01-31 19:41:24 +13:00
Pokechu22
f9fe25291d
Remove most uses of StringFromFormat in favor of fmt
2022-10-12 16:50:47 -07:00
Admiral H. Curtiss
571e300e9e
Merge pull request #11047 from AdmiralCurtiss/netplay-save-options-rework
...
Netplay: Simplify save data options.
2022-09-24 20:26:05 +02:00
JMC47
b0ac5ac6af
Merge pull request #10949 from Zopolis4/reprecated
...
Resolve C++20 deprecation warnings
2022-09-22 21:56:24 -04:00
Admiral H. Curtiss
0d095b4d9b
Netplay: Simplify save data options.
2022-09-20 01:37:32 +02:00
Admiral H. Curtiss
bec4850fc3
Netplay: Rename variable names in NetSettings to match style guide.
2022-09-19 01:25:46 +02:00
Zopolis4
e54818e60d
Resolve "implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20" warning
2022-08-08 11:25:19 +10:00
Shawn Hoffman
403f3693da
NetPlay: use sha1 instead of md5
2022-08-02 22:25:05 -07:00
Shawn Hoffman
c7ce035a7f
NetPlay: rename md5 -> game digest
2022-08-02 22:25:05 -07:00
Pokechu22
2341ff00ab
NetPlay: Make messages about non-matching games clearer
2022-05-24 23:20:45 -07:00
Admiral H. Curtiss
b379df360a
Merge pull request #10497 from martinD2014/master
...
Change the highlighted button on each window
2022-03-27 16:05:23 +02:00
Jordan Woyak
c058c8e1a6
NetPlayDialog: Display external IP/Port as seen by the traversal server when it's used.
2022-03-15 01:56:16 -05:00
Martin
a4d031cfda
Add NonDefaultQPushButton to set autoDefault of buttons to false
2022-03-08 08:51:29 +01:00
Nora
d6098f5499
Fix buildbot ( #2 )
...
* more stuff
* buildbot from dolphin-mpn-src to dolphin-mpn-advanced-src
* Fix Netplay Traversal Error
* Update linux.yml
* Update macos.yml
* Update linux.yml
* fix linux buildbot
* rename binary automatically to dolphin-mpn
* Update Readme.md
Co-authored-by: JosJuice <josjuice@gmail.com>
2022-03-01 16:49:20 -07:00
Nora
2b811d8272
more stuff ( #1 )
...
Co-authored-by: JosJuice <josjuice@gmail.com>
2022-02-28 16:48:25 -07:00
Léo Lam
83c5446d85
Fix static initialisation order fiasco issue for Version variables
...
Fixes a crash that could occur if the static constructor function for
the MainSettings.cpp TU happened to run before the variables in
Common/Version.cpp are initialised. (This is known as the static
initialisation order fiasco.)
By using wrapper functions, those variables are now guaranteed to be
constructed on first use.
2022-01-14 00:04:22 +01:00
Admiral H. Curtiss
b928900f6e
Core/WiiRoot: Handle the combination of NetPlay and savegame redirects.
2021-12-14 06:15:37 +01:00
Admiral H. Curtiss
6350c93ae1
NetPlay: Pass Wii FS sync data directly to game boot logic instead of indirectly through globals.
2021-11-22 01:33:46 +01:00
Admiral H. Curtiss
7b776f3769
NetPlay: Refactor game boot code path to allow passing BootSessionData through it.
2021-11-22 00:52:15 +01:00
Techjar
3ce5caf887
NetPlay: Split save and SD card write settings
...
This actually eliminates any setting pertaining to SD cards from the
NetPlay dialog, as it would effectively just be a duplicate of the
setting in the Wii pane, potentially causing confusion.
This also enables save data writing by default, as this is probably
what most players want, and should avoid them losing hours of progress
because they forgot to tick a checkbox.
2021-07-22 01:16:20 -04:00
Bonta
45f2461a53
NetPlay: GBA Support
2021-07-13 16:43:59 +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
Techjar
171aad50cc
NetPlay: Move NetSettings initialization to backend
...
It doesn't really belong in frontend code, and this change will make it
easier to eventually support NetPlay on other UI frameworks.
2021-05-19 06:34:24 -04:00