Commit Graph

20347 Commits

Author SHA1 Message Date
Carl Kenner
b31b8f02d9 This fixes the issue where the installer deletes the User folder, possibly including saved-games, and deletes everything else in the install folder, possibly including games that took hours to dump.
We still delete the Sys folder though, because otherwise games will use the wrong settings due to our wildcard support. And we delete the Languages folder, any DLL files, uninst.exe, Dolphin.exe, DSPTool.exe and the qt.conf and cpack_package_description.txt that older Dolphin installers or packages accidentally create.
2016-06-11 01:54:01 +09:30
Markus Wick
b968a90002 Merge pull request #3886 from JosJuice/readme-installer
Update installer script filename in readme
2016-06-08 16:59:06 +02:00
JosJuice
b8775b5a98 Update installer script filename in readme
This was changed in 00c21e7.
2016-06-06 21:05:47 +02:00
Pierre Bourdon
c26eb14ba8 Merge pull request #3884 from JosJuice/install-directory-without-version
Do not include the Dolphin version in the install directory name
2016-06-05 22:06:19 +02:00
Pierre Bourdon
cd29de7713 Merge pull request #3883 from RisingFog/5.0-installer
Add VC++2015 redistributable
2016-06-05 21:39:51 +02:00
JosJuice
0417f4993e Do not include the Dolphin version in the install directory name
This change was introduced for 4.0.1 and never ported to the
master branch until now. It would be awkward to have 5.0 go back
to the 4.0 behavior after we already changed the behavior once.
2016-06-05 21:37:41 +02:00
Chris Burgener
c2599b3e5f Add VC++2015 redistributable 2016-06-05 15:23:06 -04:00
Pierre Bourdon
6acb19ab09 Merge pull request #3882 from RisingFog/5.0-installer
Update Installer for Dolphin 5.0 (Bundle VC++2015 Redist)
2016-06-05 21:21:17 +02:00
Chris Burgener
347bae44a4 Update dolphin-emu.spec for 5.0 2016-06-05 15:11:28 -04:00
Chris Burgener
2507dc731c Prepare Windows Installer for 5.0 2016-06-05 15:10:00 -04:00
Pierre Bourdon
00c21e7859 Installer: Remove dual-architecture shim. 2016-06-05 09:41:34 +02:00
Pierre Bourdon
c514a48f4d Merge pull request #3776 from EmptyChaos/ar-isoprop-corrupt
ActionReplay: Fix ISOProperties corrupting active code set
2016-06-05 09:29:51 +02:00
Pierre Bourdon
96acd3e7ff Merge pull request #3869 from delroth/out-of-git
Provide better scmrev defaults without .git
2016-06-05 09:27:57 +02:00
Markus Wick
a9931e609f Merge pull request #3875 from RisingFog/pikmin_wii_ini
Force Skip EFB Access from CPU off for Pikmin Wii
2016-06-03 00:51:23 +02:00
Mat M
a3e2436446 Merge pull request #3872 from JosJuice/movie-revision-nonhexadecimal
Movie: Improve handling of non-hexadecimal revision strings
2016-06-02 14:13:08 -04:00
Pierre Bourdon
3f1f79ea86 Merge pull request #3877 from RisingFog/helios_made_an_oopsie
Re-add deleted Gecko Tag in Smash Netplay INI
2016-06-02 19:43:03 +02:00
JosJuice
9681fee86a Movie: Improve handling of non-hexadecimal revision strings 2016-06-02 18:55:35 +02:00
Chris Burgener
599db170e9 Re-add deleted Gecko Tag in Smash Netplay INI 2016-06-02 12:11:02 -04:00
Pierre Bourdon
0b7281cec3 Merge pull request #3876 from Helios747/smash_netplay_ini
[GameINI] Netplay Smash AR codes
2016-06-02 14:56:52 +02:00
Anthony Serna
d2b3c8d036 [GameINI] Netplay Smash AR codes 2016-06-02 07:32:28 -05:00
Chris Burgener
b149b0a143 Force Skip EFB Access from CPU off for Pikmin Wii 2016-06-01 21:36:09 -04:00
Dolphin i18n Bot
f3f158c08e Automatic translation resources sync with Transifex 2016-05-30 20:47:43 +00:00
Matthew Parlane
7a99312687 Merge pull request #3873 from JosJuice/argh
Undo the addition of a translatable string during the string freeze
2016-05-31 08:46:25 +12:00
JosJuice
e5ffc91265 Undo the addition of a translatable string during the string freeze 2016-05-30 22:41:08 +02:00
Dolphin i18n Bot
b56bfbd3c2 Automatic translation resources sync with Transifex 2016-05-30 20:31:11 +00:00
Pierre Bourdon
aecf9e16c8 Merge pull request #3871 from Helios747/weird_nvidia_fix
[OGL] Workaround nvidia being weird with GL_MAX_TEXTURE_SIZE
2016-05-30 18:54:17 +02:00
Anthony Serna
0e5852f634 [OGL] Workaround nvidia being weird with GL_MAX_TEXTURE_SIZE 2016-05-30 10:06:19 -05:00
Markus Wick
9c187c07cc Merge pull request #3870 from karolherbst/context_creation_mesa
EGL: specify version first
2016-05-30 12:47:55 +02:00
Karol Herbst
c0e21871cd EGL: specify version first
allthough this is a mesa bug, this is a simple enough workaround for context
creation fails with EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR set.

Otherwise dolphin will fail to create 3.3+ core context with current mesa
version
2016-05-29 22:12:31 +02:00
Pierre Bourdon
ad0ef70314 Merge pull request #3868 from delroth/sector-reader
SectorReader: Fix reading the last block of the disc.
2016-05-29 18:33:09 +02:00
Pierre Bourdon
bae4f2c7db Provide better scmrev defaults without .git
Use the default values from CMakeLists.txt (previously used for CPack). We
usually update these when tagging a new major version.
2016-05-29 18:29:40 +02:00
Pierre Bourdon
c4240692b6 SectorReader: Fix reading the last block of the disc.
Regression from PR #3795.
2016-05-29 18:26:04 +02:00
Pierre Bourdon
2a79ac0d28 Merge pull request #3734 from Sonicadvance1/no_x86_pie
Make sure x86_64 isn't compiled with PIE.
2016-05-29 17:32:20 +02:00
EmptyChaos
309d0e59f4 ISOProperties/GameListCtrl: Use Global INI Change event.
ISOProperties no longer needs its hack to refresh the game list, the
new INI Modified event can be used instead.
2016-05-30 00:49:11 +10:00
Pierre Bourdon
6ef7414479 Merge pull request #3867 from phire/fix_wii_savestates_some_more
IPC_HLE: Close file handles before savestating. Fixes DKCR crashing.
2016-05-29 16:26:37 +02:00
EmptyChaos
6ab1b27477 ActionReplay: UI Consistency and Cleanup
Cleanup code style.

Move ActionReplay code->INI saving into ActionReplay namespace.

Threadsafety Cleanup: ActionReplay is accessed from the Host, Emu
and CPU Threads so the internal storage needs to be protected by a
lock to prevent vectors/strings being deleted/moved while in use by
the CPU Thread.

UI Consistency: Make ARCodes behave like Gecko Codes - only apply
changes when Apply is pressed. Save changes to INI from CheatsWindow.

ISOProperties/CheatsWindow now synchronize with each other.
2016-05-29 23:33:24 +10:00
EmptyChaos
25b072ff2b ActionReplay: Fix ISOProperties corrupting active code set
ISOProperties loads codes using ActionReplay::LoadCodes which actually applies
the codes to the global state. If a game is running then that games receives
all the codes (and ACTIVE status) from the second game being shown in
ISOProperties which is not desirable.
2016-05-29 23:33:24 +10:00
Pierre Bourdon
0fa9233c1a Merge pull request #3857 from JosJuice/update-language-list
Add more languages, and remove Hebrew because it's very incomplete
2016-05-29 15:22:16 +02:00
Scott Mansell
7d80aaedc7 Cleanup: fix an incorrect variable name.
For consistancy.
2016-05-29 18:14:50 +12:00
Scott Mansell
f419faa408 IPC_HLE: Close file handles before savestating. Fixes DKCR crashing.
Donkey Kong Country Returns is writing new data to some files in /tmp
when loading each level. But the savestate code was opening the files
a second time and reading some old and stale data out.

As of #3798, dolphin now correctly restores that stale data to /tmp,
which broke DKCR (and probally countless other games).

This PR closes all file handles before saving and loading savestates,
which flushes the data out and pervents this issue. (old savestates
are corrupted and will still cause crashes if loaded)
2016-05-29 16:48:46 +12:00
Markus Wick
6233620bde Merge pull request #3863 from rohit-n/build-pch
Fix building with PCH disabled.
2016-05-27 09:57:43 +02:00
Rohit Nirmal
14220ae488 Fix building with PCH disabled. 2016-05-26 13:05:21 -05:00
Mat M
340743d82a Merge pull request #3819 from mimimi085181/netplay-fix-gamecube-port-mapping1
Netplay: Fix gamecube controller mapping
2016-05-25 17:47:32 -04:00
JosJuice
3d62b1ced7 Add more languages, and remove Hebrew because it's very incomplete 2016-05-25 23:33:18 +02:00
Markus Wick
6050b3f670 Merge pull request #3862 from sigmabeta/android-new-ndk
[Android] Fix builds when using newest version of NDK
2016-05-25 21:32:54 +02:00
sigmabeta
c92f7ef173 Fix builds when using newest version of NDK 2016-05-25 14:23:35 -04:00
mimimi085181
1d90719abe Fix latency regression
On master, when polling the 1st in-game controller, Dolphin would poll all the 1st local controllers. With the 1st commit, each client waits its turn, which would dramatically increase the lag.

Now with this commit, it even polls all local controllers at once, so it should have even less latency than master in a few setups. Like one player with 3 controllers and the 2nd one with just one controller.
2016-05-24 22:13:40 +02:00
mimimi085181
ca9027879b Netplay: Fix gamecube controller mapping
This fixes issues with setups like:
Player 1 uses port 1 and player 2 uses port 3, or
player 1 uses port 2 and player 2 uses port 3, so nobody uses port 1
2016-05-24 21:59:36 +02:00
Markus Wick
34e315ba07 Merge pull request #3852 from JosJuice/game-inis-2016-05-19
Game INI updates
2016-05-24 10:00:06 +02:00
Mat M
8fe2aabf8f Merge pull request #3860 from Helios747/gamelist_fix
[UI] Fix Gamelist encoding bug
2016-05-23 19:41:04 -04:00