Commit Graph

43 Commits

Author SHA1 Message Date
SirMangler
65359e10a9 Release 1.0.6 2022-06-06 11:10:06 +01:00
SirMangler
1e3caeaf7e PreRelease 1.0.6 2022-04-17 15:45:00 +01:00
SirMangler
afc0fb127d Updated to 5.0-15993 2022-02-25 18:06:17 +00: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
SirMangler
2f0116a68c Recognise Metroid GC option as GC controller 2021-11-15 19:06:58 +00:00
SirMangler
4190e5a45c Updated to Beta 5.0-14790 2021-08-15 10:09:23 +01: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
SirMangler
da3b6d4d6d Updated to Beta 5.0-14344 2021-06-18 11:56:36 +01:00
SirMangler
62a30a1895 Fix Beam Overscrolling 2021-05-28 10:13:54 +01:00
JosJuice
27cc0b539a Avoid including scmrev.h except in Version.cpp
Any file which includes scmrev.h must be rebuilt when scmrev.h
is regenerated. By not including scmrev.h from any file other
than Version.cpp, incremental builds become a little faster.
2021-05-21 17:03:01 +02:00
SirMangler
d41e507aa2 Updated version string 2021-04-12 05:41:39 +01:00
SirMangler
86f74769b0 Updated version string 2021-03-26 09:39:22 +00:00
SirMangler
6c0b5b4079 Springball Fix 2021-02-11 06:15:43 +00:00
SirMangler
977d17ea7a Temporary fix for not compiling on Arch/CMake 2020-12-26 07:46:05 +00:00
SirMangler
e586ebd78a this is so stupid 2020-12-24 04:26:11 +00:00
SirMangler
71a89b2132 Move Cursor Options for Lockon/Menus 2020-12-20 21:10:54 +00:00
SirMangler
ffdb8ef397 Minor Changes 2020-08-23 16:39:23 +01:00
SirMangler
7210beb36f Simpler LockCamera In Puzzles from Ishiiruka 2020-08-16 01:16:11 +01:00
SirMangler
ebbe322f91 Merged with latest Ishiiruka
Co-authored-by: shiiion <mayansymbol@gmail.com>
2020-08-09 23:21:00 +01:00
SirMangler
277babd6ec Updated graphics & mapping UI and general tweaks 2020-05-03 01:22:23 +01:00
SirMangler
ab2e46e2c0 Fixed Import & Version String Changed 2020-04-10 15:33:05 +01:00
SirMangler
03a39392e4 Changed title version 2019-12-03 00:14:14 +00:00
SirMangler
3070d47c7b Fixed bug, fixed version. PrimeHack is no longer dependant on Cheats being enabled. 2019-12-02 19:19:13 +00:00
SirMangler
e04f3d841f Added MovementState detection for SpringBall, updated version. 2019-11-23 17:02:07 +00:00
SirMangler
fdcffecbb9 Linux Fix + Version string fix 2019-10-25 16:03:47 +01:00
SirMangler
733a98992a added a 1 2019-10-25 02:40:22 +01:00
SirMangler
ac6fdd694c Changed title and FPS to Camera 2019-10-23 03:43:01 +01:00
SirMangler
fa04cad490 All PrimeHack settings implemented and should update correctly. Changed title and forced portable. 2019-10-18 16:13:02 +01:00
Lioncash
696e1b40b5 Common: Move version strings to their own header
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-09-09 19:28:10 -04:00
comex
659d079d5c Fix in-tree build (cmake .) on OS X.
OS X uses a case insensitive filesystem by default: when I try to build,
a system header does #include <assert.h>, which picks up
Source/Core/Common/Assert.h.  This only happens because CMakeLists adds
'${PROJECT_BINARY_DIR}/Source/Core/Common' as an include directory: in
an out-of-tree build, that directory contains no other source files, but
in an in-tree build PROJECT_BINARY_DIR is just the source root.

This is only used for scmrev.h.  Change the include directory to
'${PROJECT_BINARY_DIR}/Source/Core' and the include to
"Common/scmrev.h", which is more consistent with normal headers anyway.
2016-06-25 23:57:17 -04:00
Pierre Bourdon
3570c7f03a Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43: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
degasus
2030ad4577 SCM: Use std::string.
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-05-05 00:22:49 +02:00
mathieui
78aa398e7c Common: asterisks go against the type name
not the variable name
2016-01-21 20:46:25 +01:00
Tillmann Karras
30ebb2459e Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Tillmann Karras
cefcb0ace9 Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
comex
6e774f1b64 Add missing includes where headers depend on other headers having been included first.
This is good hygiene, and also happens to be required to build Dolphin
using Clang modules.

(Under this setup, each header file becomes a module, and each #include
is automatically translated to a module import.  Recursive includes
still leak through (by default), but modules are compiled independently,
and can't depend on defines or types having previously been set up.  The
main reason to retrofit it onto Dolphin is compilation performance - no
more textual includes whatsoever, rather than putting a few blessed
common headers into a PCH.  Unfortunately, I found multiple Clang bugs
while trying to build Dolphin this way, so it's not ready yet, but I can
start with this prerequisite.)
2014-10-21 21:22:16 -04:00
Rohit Nirmal
fbc64984ca Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
Lioncash
22e9d6977b Common: State OS instead of 32/64 bit in the netplay lobby 2014-07-30 02:04:17 -04:00
Ryan Houdek
4f02132f93 Make our architecture defines less stupid.
Our defines were never clear between what meant 64bit or x86_64
This makes a clear cut between bitness and architecture.
This commit also has the side effect of bringing up aarch64 compiling support.
2014-03-04 09:36:59 -06:00
Pierre Bourdon
3f9c38d231 Fix more header sorting issues in Common/ (now check-includes clean). 2014-02-20 01:01:10 +01:00
Lioncash
2afe215271 Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
Jasper St. Pierre
34692ab826 Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00