| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-19 | LinearDiskCache: Use make_unique_for_overwrite. | Jordan Woyak | |
| 2023-04-19 | Common/LinearDiskCache: Move interface into Common namespace | Lioncash | |
| Gets the interface out of the global namespace. | |||
| 2022-01-29 | IOFile: Rename Clear() to ClearError() for clarity. | Admiral H. Curtiss | |
| 2022-01-29 | IOFile: Make origin parameter to Seek() an enum class. | Admiral H. Curtiss | |
| 2022-01-14 | Fix static initialisation order fiasco issue for Version variables | Léo Lam | |
| 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. | |||
| 2021-10-13 | Fix all uninitialized variable warnings (C26495) | Pokechu22 | |
| 2021-07-05 | treewide: convert GPLv2+ license info to SPDX tags | Pierre Bourdon | |
| 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-01-27 | rename Common/File to Common/IOFile | Shawn Hoffman | |
| 2020-12-19 | Common/LinearDiskCache: Handle truncated shadercache files. | Admiral H. Curtiss | |
| 2020-12-19 | Common/LinearDiskCache: Use unique_ptr instead of new/delete. | Admiral H. Curtiss | |
| 2020-11-05 | Common/LinearDiskCache: Replace std::fstream with File::IOFile | JosJuice | |
| File::IOFile is better suited to this type of task. Split out from a future PR. | |||
| 2018-05-30 | Remove old GCC version checks | Léo Lam | |
| 2018-03-27 | LinearDiskCache: Don't cast away const in Read() | Lioncash | |
| We really shouldn't make the out pointer in the read function const and then summarily cast it away. Also alters Write to be consistent with casting. | |||
| 2017-12-05 | Don't use wrong encoding for paths when opening streams on Windows | JosJuice | |
| 2017-09-09 | Common: Move version strings to their own header | Lioncash | |
| Ideally Common.h wouldn't be a header in the Common library, and instead be renamed to something else, like PlatformCompatibility.h or something, but even then, there's still some things in the header that don't really fall under that label This moves the version strings out to their own version header that doesn't dump a bunch of other unrelated things into scope, like what Common.h was doing. This also places them into the Common namespace, as opposed to letting them sit in the global namespace. | |||
| 2017-06-15 | Add a namespace to OpenFStream | JosJuice | |
| For consistency with the other functions in FileUtil.h. | |||
| 2016-06-24 | Reformat all the things. Have fun with merge conflicts. | Pierre Bourdon | |
| 2016-05-05 | SCM: Use std::string. | degasus | |
| Those macros may be defined, or not. We should support both cases, so use std::string as it also defines the length of the string. | |||
| 2016-01-21 | Correct ampersands as well | mathieui | |
| 2016-01-21 | More asterisks | mathieui | |
| 2016-01-04 | Merge pull request #3431 from stenzek/shadercache | Mathew Maidment | |
| ShaderGen: Remove virtual methods and string from ShaderGeneratorInterface. | |||
| 2016-01-02 | VideoBackend: Get rid of a boolean global | Lioncash | |
| Also gets rid of global headers | |||
| 2016-01-02 | ShaderGen: Remove virtual methods from ShaderGeneratorInterface, move string ↵ | Stenzek | |
| buffer to ShaderCode This fixes the crashes occuring at startup with a non-empty shader cache. Because LinearDiskCache reads/writes to the storage of ShaderUid, ShaderUid must be trivially copyable. Additionally, adds a static assert to LinearDiskCache to ensure this doesn't happen in the future. The initialization of ShaderUid data has been moved to the code generation functions, so the above condition holds true. | |||
| 2015-09-29 | Fix -Wuninitialized warnings | Tillmann Karras | |
| 2015-09-15 | Common: Get rid of a few pointer casts | Lioncash | |
| 2015-05-25 | Set copyright year to when a file was created | Tillmann Karras | |
| 2015-05-25 | Update license headers to GPLv2+ | Tillmann Karras | |
| 2014-09-08 | Include CommonTypes.h instead of Common.h. | Rohit Nirmal | |
| 2014-03-14 | Kill off some usages of c_str. | Lioncash | |
| Also changes some function params, but this is ok. Some simplifications were also able to be made (ie. killing off strcmps with ==, etc). | |||
| 2014-03-11 | Fixes spacing for "for", "while", "switch" and "if" | Matthew Parlane | |
| Also moved && and || to ends of lines instead of start. Fixed misc vertical alignments and some { needed newlining. | |||
| 2014-03-09 | clang-modernize -use-nullptr | Tillmann Karras | |
| and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine | |||
| 2014-02-22 | Make Common/ mostly IWYU clean (and fix errors in rest of the project ↵ | Pierre Bourdon | |
| detected by this change). | |||
| 2014-02-20 | Fix LinearDiskCache.h relying on a file not directly included. | Pierre Bourdon | |
| 2014-02-18 | Convert all includes to relative paths. | Lioncash | |
| 2014-02-17 | Second and final pass of clearing out tabs. | Lioncash | |
| 2014-02-10 | Replace all include guard ifdefs with "#pragma once" | lioncash | |
| 2013-12-31 | Remove unnecessary Src/ folders | Jasper St. Pierre | |
