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

7059 Commits

Author SHA1 Message Date
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
0cb64f8528 Fix deprecation errors 2019-08-25 20:19:55 -07:00
f48ebefa84
Update hecl-gui 2019-08-25 18:33:23 -07:00
7c2d70542b Minor CMake fix 2019-08-25 18:33:03 -07:00
2a60b9fbf4
Update submodules, minor fixes 2019-08-25 18:29:25 -07:00
5a5194dd4a Update Boo 2019-08-25 18:29:01 -07:00
4a8a8fcbb9 Merge pull request #1 from lioncash/cmake
CMakeLists: Minor cleanup
2019-08-25 18:27:03 -07:00
a8f39c6acb Merge pull request #2 from lioncash/slot
General: Make use of Qt 5's signal/slot connection syntax
2019-08-25 18:26:55 -07:00
b2ce4b983c Merge pull request #3 from lioncash/ptr
General: Use unique_ptr for UI instances
2019-08-25 18:26:46 -07:00
b235a8fefe Merge pull request #22 from lioncash/ifdef
hecl/hecl: Remove windows ifdef in CaseInsensitiveCompare
2019-08-25 18:25:53 -07:00
Lioncash
4ca9a57540 hecl/hecl: Remove windows ifdef in CaseInsensitiveCompare
This is technically still usable for non-Windows systems, given there's
nothing directly Windows-specific about the operator overload
2019-08-25 21:22:44 -04:00
Lioncash
02e910c4ef General: Use unique_ptr for UI instances
Gets rid of the need for manual new and delete.
2019-08-25 20:52:05 -04:00
Lioncash
2ccc59fc0c General: Make use of Qt 5's signal/slot connection syntax
Allows compile-time detection of incompatible signals/slots, as opposed
to runtime errors, making the connections more type-safe.
2019-08-25 20:40:09 -04:00
Lioncash
1f62d8efbb CMakeLists: Append to hecl-gui target directly
Appends changes to the target directly instead of appending to variables
and then appending to the target.
2019-08-25 20:12:02 -04:00
Lioncash
2c8ee49238 CMakeLists: Migrate Qt package finding to using components
Same thing but shortens up the find_package() calls and allows linking
in a target directly instead of a variable name.
2019-08-25 20:12:02 -04:00
Lioncash
1558d3d355 CMakeLists: Organize source files
Organizes the source files to have a consistent formatting and layout.
2019-08-25 20:11:58 -04:00
f96ad00478 Update boo, deprecate OpenGL 2019-08-24 17:59:02 -07:00
3daaeac76b Update boo 2019-08-24 17:58:26 -07:00
d4e34e977f Update submdoules 2019-08-24 14:46:25 -07:00
34505ea557 Update boo 2019-08-24 14:45:57 -07:00
9725c12c52 Merge pull request #21 from lioncash/move
CVar: std::move listeners within addListener()
2019-08-24 14:43:47 -07:00
d36e0b8386 Merge pull request #20 from lioncash/string
hecl/hecl: Minor cleanups
2019-08-24 14:43:38 -07:00
f89e36de35 Fix discord link (the old one expired even though I set it to never expire, grrr) 2019-08-24 14:32:59 -07:00
Lioncash
3dc10e7473 CVar: std::move listeners within addListener()
std::function is allowed to heap allocate in order to hold any necessary
captures, so we should be std::move-ing instances here in order to avoid
potentially performing reallocations.
2019-08-24 16:27:29 -04:00
Lioncash
6968f8a301 hecl/hecl: Use nullptr where applicable 2019-08-24 16:14:59 -04:00
Lioncash
e5a0d657b3 hecl/hecl: Remove pointer casts from GetTmpDir()
We can just make the pointers point to const data, eliminating the need
to cast away const.
2019-08-24 16:04:30 -04:00
Lioncash
40b2e3edde hecl/hecl: Dehardcode sizes where applicable
Queries the source arrays for the size instead of replicating it
elsewhere.
2019-08-24 16:00:49 -04:00
Lioncash
0a6edbad2c hecl/hecl: Tidy up GetSystemLocations()
Converts a define into a constexpr variable, also joins declarations
with assignments where applicable.
2019-08-24 16:00:44 -04:00
Lioncash
bc7a6563cf hecl/hecl: Simplify SetThreadRes() 2019-08-24 15:36:35 -04:00
Lioncash
32fec587b5 hecl/hecl: Collapse InProgress() into std::any_of()
Same thing, more straightforward.
2019-08-24 15:32:18 -04:00