2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-07-07 15:25:53 +00:00

6788 Commits

Author SHA1 Message Date
Lioncash
5aafd3935b CGBASupport: Amend code to compile with jbus changes 2019-09-04 01:56:08 -04:00
Lioncash
fac7c7b1fc gbalink: Amend code to compile with jbus changes 2019-09-04 01:56:04 -04:00
Lioncash
ba2e7b22a9 ModalWindow: Migrate from zeus::clamp to std::clamp
Migrates to standard library facilities.
2019-09-03 16:52:54 -04:00
74572e5be2
Update kabufuda 2019-09-02 01:03:45 -07:00
a456b904f1
Update kabufuda 2019-09-01 11:34:19 -07:00
4dc6241f20
Update submodules 2019-09-01 11:09:11 -07:00
8eef6471f2 Update zeus 2019-09-01 11:07:32 -07:00
12238e5c30
Merge pull request #49 from lioncash/resource
CStringTable: Use std::array instead of std::vector
2019-09-01 11:06:15 -07:00
656ccd1e6c Merge pull request #8 from lioncash/compliance
CMakeLists: Add standard-compliance flags for MSVC
2019-09-01 11:04:18 -07:00
943ed265d0 Merge pull request #7 from lioncash/logname
Toolbar: Correct log module name
2019-09-01 11:04:08 -07:00
953e1a0270 Merge pull request #6 from lioncash/view
View: Add load() overload for arbitrary containers
2019-09-01 11:03:59 -07:00
0553faac37 Merge pull request #5 from lioncash/array
Icon: Use std::array where applicable
2019-09-01 11:03:50 -07:00
Lioncash
d5fa8b72b0 CStringTable: Remove unnecessary initializer
std::unique_ptr always initializes to nullptr. We can remove this
implicit convertion from 0 to nullptr.
2019-09-01 03:16:54 -04:00
Lioncash
e23dfbd8db CStringTable: Use std::array instead of std::vector
Gets rid of a static constructor, as well as a few heap allocations
2019-09-01 03:13:45 -04:00
Lioncash
8073b3ea62 CMakeLists: Add standard-compliance flags for MSVC
Enforces standard compliant behavior capable by MSVC.
2019-09-01 02:46:23 -04:00
Lioncash
b0c865ba81 Toolbar: Correct log module name
This isn't the space-related code, so we can amend this.
2019-09-01 02:38:00 -04:00
Lioncash
eefcbb5340 View: Add load() overload for arbitrary containers
We can utilize this to allow for transitions to other container types
while retaining support for C-style arrays (e.g. We can seamlessly
transition over to std::array).
2019-09-01 02:18:00 -04:00
Lioncash
b2e45e28fa View: Implement load() in terms of the other
Same thing, but with less code duplication.
2019-09-01 01:20:24 -04:00
Lioncash
532e6909f3 Icon: Use std::array where applicable 2019-09-01 00:51:05 -04:00
Lioncash
462d2bb8fa Icon: std::move ObjToken instances where applicable
Allows the callers to move the token instance into the type if able to,
allowing avoiding an unnecessary atomic reference count increment and
decrement.
2019-09-01 00:42:34 -04:00
484a6b0cdf
Update hecl-gui 2019-08-31 16:29:21 -07:00
0ef8e11114 Merge pull request #6 from lioncash/override
General: Use override where applicable
2019-08-31 16:28:12 -07:00
Lioncash
425921dc23 General: Use override where applicable 2019-08-31 17:50:20 -04:00
Jack Andersen
c7ffe725ae Update submodules 2019-08-31 11:20:54 -10:00
Jack Andersen
0b30fedef5 Update boo 2019-08-31 11:20:43 -10:00
Jack Andersen
ca0ca94b18 Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde 2019-08-31 10:40:41 -10:00
Jack Andersen
cffb56a24e MacOS build fixes 2019-08-31 10:40:07 -10:00
Jack Andersen
c180cbd529 Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/hecl 2019-08-31 10:38:33 -10:00
Jack Andersen
a434118f27 Update submodules 2019-08-31 10:38:06 -10:00
256994c199
Initial CEnergyBall, update submodules, various fixes 2019-08-31 02:02:21 -07:00
fbb5b86401 Compile fixes 2019-08-31 01:59:38 -07:00
33a6e07e7a Merge pull request #3 from lioncash/include
General: Include headers where applicable
2019-08-30 16:28:37 -07:00
8d55404785 Merge pull request #4 from lioncash/cmake
CMakeLists: Add source files directly to specter target
2019-08-30 16:28:25 -07:00
d07cbf6944 Merge pull request #23 from lioncash/shadow
Project: Eliminate local variable shadowing
2019-08-30 16:27:55 -07:00
98b821a20a Merge pull request #5 from lioncash/translate
General: Make UI strings translation-aware
2019-08-30 16:18:33 -07:00
Lioncash
4f19e8623e Project: Eliminate local variable shadowing
Eliminates trivial variable shadowing warnings.
2019-08-30 11:47:18 -04:00
Lioncash
98949ab494 CMakeLists: Add source files directly to specter target
Same thing, but without the need for separate variables.
2019-08-30 10:00:53 -04:00
Lioncash
21dece5b1e General: Include headers where applicable
Ensures necessary dependencies are always included where applicable, as
well as avoiding including dependencies where they aren't necessary.
2019-08-30 09:54:26 -04:00
Lioncash
0fceb801ca General: Bump Blender minimum version to 2.80 2019-08-30 05:49:36 -04:00
Lioncash
08b7486bf0 General: Make UI strings translation-aware
Makes the UI strings localizable for other languages. Fairly trivial, as
there's not many dialogs to translate.
2019-08-30 03:22:15 -04:00
f8384dcd23 Merge pull request #4 from lioncash/quazip
CMakeLists: Add Qt 5 type-safety compile definitions
2019-08-29 19:26:31 -07:00
Lioncash
79e522a03e CMakeLists: Add Qt 5 type-safety compile definitions
Migrates the Qt compile definitions that were added to amuse over to the
hecl GUI.
2019-08-27 23:02:51 -04:00
Lioncash
a86b98837d Update quazip to 0.8.1
Keeps the library up to date so it interoperates with Qt 5 a little
better.
2019-08-27 21:32:44 -04:00
3ca09f60db
atdna fixes 2019-08-26 20:02:31 -07:00
27a47fad5a
Update athena 2019-08-26 16:01:18 -07:00
1269cd74c3 Update athena 2019-08-26 16:00:29 -07:00
37c68bc4a6
Update submodules 2019-08-26 15:58:26 -07:00
41d87cf80e Update boo 2019-08-26 15:58:10 -07:00
7feffe5ba4
Merge pull request #48 from lioncash/fopen
General: Make use of FopenUnique where applicable
2019-08-26 15:54:43 -07:00
Lioncash
1d3062b33f General: Make use of FopenUnique where applicable
Migrates to the hecl Fopen variant that automatically closes its
contained file handle if it goes out of scope.
2019-08-26 15:03:58 -04:00