Commit Graph
100 Commits
Author SHA1 Message Date
Pierre Bourdon 8a1bbaa563 lint: bash is hard, actually return errors 2016-06-24 14:27:35 +02:00
Pierre Bourdon 2fdfacd6d9 Add clang-format markers around fragile header inclusions. 2016-06-24 13:24:10 +02:00
Pierre Bourdon 3af8f71472 linter: run clang-format and fail on diffs 2016-06-24 13:23:10 +02:00
Pierre Bourdon e1c65406dc linter: Stop checking for include ordering (inconsistent with clang-format) 2016-06-24 13:14:41 +02:00
Pierre Bourdon 43d0d692f9 Fix D3D12 headers missing includes. 2016-06-24 11:14:10 +00:00
Pierre Bourdon 5fcb4bb3ab Further fixes to the formatting change. WX sucks. 2016-06-24 12:16:10 +02:00
Pierre Bourdon 3570c7f03a Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Pierre Bourdon 2115e8a4a6 Add annotations for code sections that need to remain manually formatted. 2016-06-24 10:41:46 +02:00
Pierre Bourdon e901533298 Add new clang-format config. 2016-06-24 10:41:05 +02:00
Pierre Bourdon ac267a2940 5.0 release 2016-06-24 10:09:07 +02:00
Pierre Bourdon b54f47a6ee Merge pull request #3915 from JosJuice/curl-lib
Windows: Don't include Externals\curl\lib\ everywhere
2016-06-22 22:16:49 +02:00
Pierre Bourdon 45f91c02c7 Merge pull request #3908 from delroth/analytics-gpu
analytics: More accurate video backend name.
2016-06-19 16:40:28 +02:00
Pierre Bourdon 5982072a44 analytics: More accurate video backend name. 2016-06-19 16:36:18 +02:00
Pierre Bourdon d5fbc14ecf Merge pull request #3907 from delroth/analytics-alpn
analytics: Disable ALPN only on Windows.
2016-06-19 13:27:52 +02:00
Pierre Bourdon b8496fc844 analytics: Disable ALPN only on Windows. 2016-06-19 12:54:40 +02:00
Pierre Bourdon d9b687f5e2 Automatic translation template update 2016-06-19 04:25:32 +02:00
Pierre Bourdon 85a794a801 Automatic translation resources update from Transifex 2016-06-19 04:23:58 +02:00
Pierre Bourdon 63dab254e0 Analytics: Implement UI.
* Opt-in popup on first start.
* Checkbox and button in the main config dialog.
2016-06-19 02:55:46 +02:00
Pierre Bourdon 121f270367 Add an Analytics reporting system.
Fully opt-in, reports to analytics.dolphin-emu.org over SSL. Collects system
information and settings at Dolphin start time and game start time.

UI not implemented yet, so users are required to opt in through config editing.
2016-06-19 02:55:46 +02:00
Pierre Bourdon 49ce9b153d scmrev: Add "distributor" option.
Used to distinguish between Dolphin distributions (e.g. "dolphin-emu.org",
"Ishiiruka", etc.).
2016-06-18 18:31:40 +02:00
Pierre Bourdon c4f5c471bb Externals: Add libcurl. 2016-06-18 18:31:40 +02:00
Pierre Bourdon fe51de23f1 StringUtil: Add a HexDump function.
Generates a string like the following from a binary blob:

000000: 00 00 04 74 79 70 65 00 09 61 70 70 2d 73 74 61  ...type..app-sta
000010: 72 74                                            rt
2016-06-18 16:37:09 +02:00
Pierre Bourdon dc8880f3d0 Merge pull request #3889 from CarlKenner/AddRemovePrograms
Installer: add values for the Size, Location, and Comments columns
2016-06-14 16:21:50 +02:00
Pierre Bourdon c8d0eb103a Merge pull request #3887 from CarlKenner/DontDeleteUser
This fixes the issue where the installer deletes the User folder
2016-06-14 16:21:44 +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
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
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
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
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
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
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
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
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
Pierre Bourdon 3033096223 Merge pull request #3767 from degasus/android
Android: Also copy sys/Wii directory.
2016-04-24 15:12:57 +02:00
Pierre Bourdon aebff2c161 Merge pull request #3788 from EmptyChaos/close-reclose-bug
CFrame: Fix Confirm Close
2016-04-19 14:31:47 +02:00
Pierre Bourdon e4759bcbcb Merge pull request #3785 from JosJuice/windows-build-instructions
Update Windows build instructions and .gitignore
2016-04-16 19:36:31 +02:00
Pierre Bourdon f980e20b6b Merge pull request #3782 from lioncash/stable-bool
ChunkFile: Handle bool in a stable way across platforms
2016-04-15 10:22:29 +02:00
Pierre Bourdon 4d864ece27 Merge pull request #3759 from JosJuice/dvd-callback-savestates
DVDInterface/DVDThread: Don't store CoreTiming event IDs in savestates
2016-04-14 17:55:52 +02:00
Pierre Bourdon 7e832c4726 Merge pull request #3778 from RisingFog/fix_windows_build
Fix Windows build not copying certain Sys files
2016-04-13 02:07:38 +02:00
Pierre Bourdon 2063fc671a Merge pull request #3748 from mimimi085181/partial-updates-paletted-textures
Partial updates for paletted textures
2016-04-11 21:47:24 +02:00
Pierre Bourdon 58d8c734b8 Merge pull request #3773 from phire/if_you_want_100_cycles_ask_for_100_cycles
"Instant" ARAM DMA shouldn't schedule and event too soon.
2016-04-11 21:46:43 +02:00
Pierre Bourdon 61ea5328f7 Merge pull request #3774 from phire/Fix_Metroid_Other_M
Fix Metroid: Other M
2016-04-11 21:43:20 +02:00
Pierre Bourdon fc3c83eb7b Merge pull request #3775 from degasus/shader_opt
PixelShaderGen: Fixes implicit type conversion or PR #3772.
2016-04-10 13:02:22 +02:00
Pierre Bourdon c4af588945 Merge pull request #3772 from degasus/shader_opt
PixelShaderGen: Move constant multiplication to constant generation.
2016-04-10 01:20:34 +02:00
Pierre Bourdon e98fb0af84 Merge pull request #3752 from mimimi085181/remove-use-only-once-restriction-partial-updates
Remove the restriction to use efb copies only once as partial update
2016-04-09 18:10:20 +02:00
Pierre Bourdon 3f079fb2c1 Merge pull request #3762 from mimimi085181/partial-updates-efb-copy-before-texutre
Partial texture updates: Allow the efb copy to start before the texture
2016-04-04 14:53:06 +02:00
Pierre Bourdon 12c393ed60 Merge pull request #3766 from orbea/master
mandir added
2016-04-02 23:20:21 +02:00
Pierre Bourdon 57e40445a1 Merge pull request #3765 from sigmabeta/fix-android-builds-permanently
[Android] Fix android builds permanently.
2016-04-02 17:04:41 +02:00
Pierre Bourdon 2e8d918709 Merge pull request #3764 from degasus/android
Android: Update gradle version
2016-04-02 14:02:24 +02:00
Pierre Bourdon 418b8c03d5 Merge pull request #3763 from JosJuice/boot-clear-memory
Always clear memory when booting
2016-04-02 12:59:24 +02:00
Pierre Bourdon 77c05737e9 Merge pull request #3757 from stenzek/amd-glsl-storage-qualifier
ShaderGen: Handle AMD bug with storage qualifiers in interface blocks
2016-04-01 10:05:50 +02:00
Pierre Bourdon 486d3a7114 Merge pull request #3656 from phire/windows-10-sdk-update
Updated D3D12 to build on the newer windows 10 sdk.
2016-03-30 18:37:53 +02:00
Pierre Bourdon 6d42054274 Merge pull request #3754 from JosJuice/dolphin-ico-lowres
Replace low-res bitmaps in Dolphin.ico
2016-03-28 13:54:49 +02:00
Pierre Bourdon 2d1c0e4092 Merge pull request #3722 from Sonicadvance1/upgrade_to_new_MaJoR1
Update to MaJoR1's latest on screen buttons
2016-03-27 22:43:22 +02:00
Pierre Bourdon bb8558174d Merge pull request #3751 from phire/make_fifoplayer_faster
Use a sane default for the controller update rate.
2016-03-26 21:26:24 +01:00
Pierre Bourdon bd200bd195 Merge pull request #3736 from BhaaLseN/issue-9135
Rewrite NAND Content handling in ES to fix Issue 9135
2016-03-26 05:00:08 +01:00
Pierre Bourdon 2fd0884347 Merge pull request #3672 from EmptyChaos/d3d-anisotropy
Fix D3D Forced Anisotropy
2016-03-26 03:25:01 +01:00
Pierre Bourdon ae4cb12033 Merge pull request #3719 from Sonicadvance1/workaround_osx_video_drivers
Workaround OS X video driver bug #24983074
2016-03-26 01:43:32 +01:00
Pierre Bourdon 21eb1cd158 Merge pull request #3635 from phire/lazy_comex
Implement BLR Overflow handling for Windows.
2016-03-26 01:42:54 +01:00
Pierre Bourdon 8f74f1f4e9 Merge pull request #3601 from phire/AccurateEventScheduling
Adjust cycle counts so they are accurate to the JIT block level (Fixes OoT virtual console and other games)
2016-03-25 17:02:30 +01:00
Pierre Bourdon b427d58a5f Merge pull request #3746 from phire/cache_max_texture_size
OpenGL: Cache query to max texture size.
2016-03-25 17:00:56 +01:00
Pierre Bourdon b164b4c475 Merge pull request #3738 from rabbott99/ignore-emacs-temp
.gitignore: ignore emacs temp files
2016-03-18 09:29:33 +01:00
Pierre Bourdon 647fec92a0 Merge pull request #3266 from mimimi085181/partial-updates-with-parts-of-efb-copies
Partial texture updates with parts of efb copies
2016-03-18 01:11:59 +01:00
Pierre Bourdon 421a67d7cc Merge pull request #3684 from Sonicadvance1/fix_vertexshadergen_asserts
Fix a few asserts in the VertexShaderGen.
2016-03-17 23:33:53 +01:00
Pierre Bourdon f0e25b8477 Merge pull request #3668 from RisingFog/wii_movie_sysconf
Apply Wii Settings on Movie Recording/Playback
2016-03-14 01:42:37 +01:00
Pierre Bourdon c008d8b1af Merge pull request #3705 from Mystro256/master
Various Linux fixes
2016-03-11 22:31:58 +01:00
Pierre Bourdon 77b4b36ca4 Merge pull request #3670 from aserna3/udev
[udev] Added udev rule for GC adapter
2016-03-11 10:00:41 +01:00
Pierre Bourdon 2ce7439c59 Merge pull request #3715 from RisingFog/rmdir_installer
Update Installer to delete old Install directory
2016-03-10 15:50:22 +01:00
Pierre Bourdon a06eaabcdc Merge pull request #3721 from lioncash/net
NetPlayServer: Get rid of some explicit deallocations
2016-03-09 15:29:44 +01:00
Pierre Bourdon 370e91d4c0 Merge pull request #3708 from ismail/miniupnpc-api-16
Fix build with MINIUPNPC_API_VERSION >= 16
2016-03-07 13:49:26 +01:00
Pierre Bourdon 3b6af8c7a5 Merge pull request #3691 from rukai/netplayWiiRemoval
Netplay Wii Remote Removal
2016-03-04 23:45:07 +01:00
Pierre Bourdon c24c278ce9 Merge pull request #3709 from Sonicadvance1/mesa_intel_geometry_shaders
Mark Mesa Intel Sandy Bridge geometry shaders not broken in Mesa 11.2
2016-03-04 18:02:26 +01:00
Pierre Bourdon 265c6408d6 Merge pull request #3686 from Armada651/revert-3578
Revert "Merge pull request #3578 from Armada651/forced-slow-depth"
2016-03-03 02:03:03 +01:00
Pierre Bourdon f752c6e704 Merge pull request #3589 from mathieui/gcadapter-recording
Fix recording a movie with the GC Adapter
2016-03-03 02:02:29 +01:00
Pierre Bourdon 643cf4553f Merge pull request #3692 from EmptyChaos/d3d12-static
D3D12: Fix uninitialized variable in SetSamplerState
2016-03-02 15:52:44 +01:00
Pierre Bourdon 5b1147f942 Merge pull request #3695 from Sonicadvance1/remove_mbedtls_header_install
Remove mbedtls header install target.
2016-03-02 11:49:13 +01:00
Pierre Bourdon 8e1aff34df Merge pull request #3682 from Alcaro/master
Run pngout and zopflipng on every single PNG in this repo.
2016-02-29 17:27:29 +01:00
Pierre Bourdon 392051bd69 Merge pull request #3679 from JosJuice/seek-log-sign
DVDInterface: Log seek offsets with a more intuitive sign
2016-02-29 16:49:39 +01:00
Pierre Bourdon 07ff8379ba Merge pull request #3647 from stenzek/d3d12-fences
D3D12: Multiple fixes (texture cache, fences, MSAA, CPU EFB access)
2016-02-29 16:49:03 +01:00
Pierre Bourdon 961901daae Merge pull request #3355 from mimimi085181/partial-texture-updates-check-dimensions
Partial texture updates: Check the dimensions of the efb copy
2016-02-29 00:49:48 +01:00
Pierre Bourdon 1b37b39d64 Merge pull request #3673 from mmastrac/dvd_nobackwardsbuffer
[DVD] Ignore buffer when seeking backwards
2016-02-26 13:14:47 +01:00
Pierre Bourdon 1d07fee367 Merge pull request #3432 from stenzek/bba-tap-win
EXI: Refactor Windows BBA-TAP interface to a read thread, crash fixes, cleanups
2016-02-26 12:46:20 +01:00
Pierre Bourdon 1b7aa24c46 Merge pull request #3657 from RisingFog/sqd_ini
Add Safe Texture Cache to Gunblade NY & LA Machineguns INI
2016-02-22 17:50:54 +01:00
Pierre Bourdon 3b23eb24c4 Merge pull request #3654 from jcowgill/desktop-remove-shebang
Remove the shebang from the desktop file
2016-02-20 16:53:01 +01:00
Pierre Bourdon 985dd07b66 Merge pull request #3653 from jcowgill/svg-desktop-icon
Replace the XPM desktop icon with an SVG
2016-02-20 16:44:46 +01:00
Pierre Bourdon 5fd9604195 Merge pull request #3660 from aserna3/no_wagglesticks_allowed
[Netplay] Disable Wiimotes
2016-02-20 14:30:28 +01:00
Pierre Bourdon ca925dc90f Merge pull request #3659 from Tilka/posmtx
VertexShaderGen: turn pseudo-mod into a simple and
2016-02-20 14:29:16 +01:00
Pierre Bourdon d4b67be288 Merge pull request #3640 from Sonicadvance1/glextensions_workaround_trash
Disable some OpenGL 4.5 functions until AMD fixes their trash driver.
2016-02-16 15:41:48 +01:00
Pierre Bourdon 05f5668bcc Merge pull request #3591 from phire/VC_widescreen
Make all Virtual console games 4:3 (and cleanup GameInis)
2016-02-16 00:41:33 +01:00
Pierre Bourdon 61ee799d0d Merge pull request #3364 from hdcmeta/d3d12merge
DX12 video backend
2016-02-16 00:38:07 +01:00
Pierre Bourdon f53a9316ba Merge pull request #3607 from mbc07/GameINI_widescreen
[Game INI] Flag some Wii titles without widescreen support
2016-02-15 10:32:19 +01:00
Pierre Bourdon a89d48ad99 Merge pull request #3636 from Sonicadvance1/glextensions_improvements
Glextensions improvements
2016-02-15 10:30:44 +01:00
Pierre Bourdon 14cdf82a69 Merge pull request #3638 from lioncash/mmio
Memmap: Make the MMIO mapping a unique_ptr
2016-02-15 10:29:40 +01:00
Pierre Bourdon 39a5bb189c Merge pull request #3632 from mmastrac/dvd_signedness
[DVD] Signedness fix in realistic timing path
2016-02-15 10:28:09 +01:00