summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/Src
AgeCommit message (Collapse)Author
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre
2013-12-07fixed issue 6852.Chanwoong Kim
2013-12-06Add Read16/Read8 to the CBlobBigEndianReader so the key check is reading ↵Ryan Houdek
8bit from the correct location to determin which key to use. Also change check to == 1 as suggested in the IRC channel on first implementation. Potentially fixes 6852.
2013-11-13Fix format string warningsTillmann Karras
2013-11-11Add a comment to the magic value reading location.Ryan Houdek
2013-11-12Fixed a bug that incorrectly recognized as 'GameCube'. when you open the ↵Chanwoong Kim
Korean Wii Disc, which is re-encrypted with a common-key(g_MasterKey).
2013-11-05Fix {Read,Write}FileToString.Matthew Parlane
We should be using binary always.
2013-11-03Run code through clang-modernize -add-override to add 'override' decls.comex
2013-11-03Run code through the advanced tool 'sed' to remove trailing whitespace.comex
2013-11-03Run code through clang-modernize -loop-convert to create range-based for ↵comex
loops, and manually fix some stuff up.
2013-10-31Merge remote-tracking branch 'shuffle2/vc12'comex
Conflicts: Source/Core/Common/Common.vcxproj Source/Core/Common/Common.vcxproj.filters
2013-10-27Wipe all traces of OpenSSL's AES implementation. Use polarssl instead.Ryan Houdek
2013-10-26Update to VS2013 and a slew of build-related updates. Notes:Shawn Hoffman
* Currently there is no DEBUGFAST configuration. Defining DEBUGFAST as a preprocessor definition in Base.props (or a global header) enables it for now, pending a better method. This was done to make managing the build harder to screw up. However it may not even be an issue anymore with the new .props usage. * D3DX11SaveTextureToFile usage is dropped and not replaced. * If you have $(DXSDK_DIR) in your global property sheets (Microsoft.Cpp.$(PlatformName).user), you need to remove it. The build will error out with a message if it's configured incorrectly. * If you are on Windows 8 or above, you no longer need the June 2010 DirectX SDK installed to build dolphin. If you are in this situation, it is still required if you want your built binaries to be able to use XAudio2 and XInput on previous Windows versions. * GLew updated to 1.10.0 * compiler switches added: /volatile:iso, /d2Zi+ * LTCG available via msbuild property: DolphinRelease * SDL updated to 2.0.0 * All Externals (excl. OpenAL and SDL) are built from source. * Now uses STL version of std::{mutex,condition_variable,thread} * Now uses Build as root directory for *all* intermediate files * Binary directory is populated as post-build msbuild action * .gitignore is simplified * UnitTests project is no longer compiled
2013-10-19Clean up includes in DiscIO as much as possible.Lioncash
Also turned a long iterator declaration in VolumeDirectory.cpp to using auto in order to shorten it.
2013-10-19Remove unnecessary include of "../../Core/Src/ConfigManager.h" from ↵Lioncash
BannerLoaderGC.cpp. In actuality, all that was needed here was an include of CommonTypes.h. Also change Common.h to CommonTypes in BannerLoaderWii.cpp.
2013-10-02[Common] Abstract out the decode5A3Image and decodeCI8Image functions in ↵Lioncash
BannerLoaderGC, BannerLoaderWii, and GCMemcard into ColorUtil.cpp. Makes for less copied code and remains functionally the same.
2013-09-28Support a gcm revision-specific game ini for cheats + partially fix gecko ↵comex
codes in default ini. The local ini is not revision-specific because it would require renaming everything. Meh.
2013-09-26No need to std::move a return value. Thanks Billiard.comex
2013-09-252x banner images!comex
2013-09-14proper fix for issue 6206LPFaint99
2013-09-01MSVC warnings.comex
2013-09-01A bunch of trivial changes to fix clang warnings.comex
2013-08-31Better error reporting for ES / NANDContentLoader.comex
2013-08-31Fix loading DLC using IOCTL_ES_OPENTITLECONTENT & /dev/es state save.comex
(Intertwined enough that's it's easier to do in one patch.) (1) /dev/es did not support state save, which could cause crashes and incorrect behavior after loading. (2) NANDContentLoader tried to read all of a title's contents into memory when it was first opened. Two issues: - If any contents were missing, it bailed out. However, with DLC, only some of the contents may be downloaded, as determined by the permission bits in the ticket. Instead, return an appropriate error when a content is accessed that doesn't exist on the filesystem (don't bother checking the permission bits though). - Everything was loaded into memory - even if it consisted of 3 GB of songs, which caused Dolphin to lag out for quite a while (and would fail on 32-bit). Instead, open content on demand.
2013-08-16Fix polarssl on Windows.Matthew Parlane
2013-08-15Support PolarSSL on *nixMatthew Parlane
Removed unneeded PolarSSL directories. Remove duplicate sha1 and md5 files. Define out SSL test file writing. Fix format string bug and warning.
2013-04-19Fix a bunch of random typos in comments and logging.lioncash
Also update the comment headers for two functions in GCMemcard.cpp.
2013-04-17New license header introduced for DiscIO, AudioCommon, InputCommon, ↵Lioncash
VideoCommon, and Common projects.
2013-04-16Make dolphin aware of disc revision numbers. Display them under game ↵John Chadwick
properties and use them in netplay. Patch by johnwchadwick. Fixed issue 6243.
2013-04-16Remove all tab/space mismatches from the Core project. For anyone working on ↵Lioncash
a branch that heavily involves the core, I am so sorry. - Also killed off some trailing spaces/tabs. - Updated the license header to be consistent with the rest of the project (All projects are now done moving over to this) - Also, killed some dangling else's (where appropriate) Now all the tab fixing is done. No more of this crap should be needed to be pushed. Rejoice!
2013-04-15Update the license file text (change SVN to Git) in all projects except Core ↵lioncash
since I was told a merge was happening soon. So for the sake of the merge going smoothly, I'll fix that when I remove the tab/space mismatches from the Core project. Also, some tab/space mismatches removed from VideoOGL, and some places I missed in VideoDX[number] projects. Now, the Core is literally the only project with tab/space mismatches (on a large scale).
2013-04-09ChunkFile has allowed me to accidentally "Do" a non-POD for the last time!Jordan Woyak
2013-04-09Fixed split WBFS file size display. (probably)Jordan Woyak
Fixed issue 6222.
2013-03-31Fix some typos and correct some capitalizations in the log messages.Lioncash
Makes the logging look more orderly and less spammy when spitting out things.
2013-03-19Clean up some space/tab mismatches in DiscIO and InputCommon.lioncash
Keeps the files consistent.
2013-03-07Fix a potential memory leak in function DecompressBlobToFile in ↵lioncash
CompressedBlob.cpp
2013-03-05Fixed issue 5270. Don't ask me how, I just clean up code and then it works! ↵Jordan Woyak
I think it was int overflow.
2013-03-03Fix WAD volume name extracting.Jordan Woyak
2013-03-03Fix more of what I broke.Jordan Woyak
2013-03-03Fix what I broke.Jordan Woyak
2013-03-02Eliminate the wstring game name.Jordan Woyak
Some cleanup throughout related code. (try to make logic in ISOFile understandable by a human) Encode strings in UTF-8 rather than somehow trying to determine the encoding in the GUI code. Non-windows OSes temporarily broken.
2013-03-02Merge branch 'master' into windows-unicodeJordan Woyak
2013-03-01Kill wstring version of game description.Jordan Woyak
2013-03-01Fixes two memory leaks, one is pretty bad for OSX.Matthew Parlane
Yell at pauldachz if this doesn't work. Or... say thanks.
2013-02-27Fix "DiscIO" to build with "Unicode".Jordan Woyak
2013-02-26ARM Support without GLSLRyan Houdek
2013-02-17Change some CNANDContentLoader logic to what was probably intended. Kills ↵Jordan Woyak
some warn logs when opening Dolphin.
2013-01-31Fix remaining compiler warnings.Glenn Rice
2013-01-29Fix the majority of the compiler warnings unearthed by the addition ofGlenn Rice
the new warning flags.
2013-01-25Better implementation of revision 2cc1a97a66c2. Works with .gcz files now.Rachel Bryk