Commit Graph

214 Commits

Author SHA1 Message Date
Jack Andersen 0c27722831 Use .done file to detect extraction complete 2019-09-30 21:37:13 -10:00
Phillip Stephens 55d5e5d4a5 Restore some clobbered settings 2019-09-05 20:00:17 -07:00
Phillip Stephens 9d527b91ca Use QPlainTextEdit for processOutput rather than QTextEdit for better performance, and memory overhead 2019-09-05 19:56:42 -07:00
Lioncash 425921dc23 General: Use override where applicable 2019-08-31 17:50:20 -04:00
Phillip Stephens 256994c199
Initial CEnergyBall, update submodules, various fixes 2019-08-31 02:02:21 -07: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
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
Phillip Stephens 37c68bc4a6
Update submodules 2019-08-26 15:58:26 -07:00
Phillip Stephens 0cb64f8528 Fix deprecation errors 2019-08-25 20:19:55 -07:00
Phillip Stephens f48ebefa84
Update hecl-gui 2019-08-25 18:33:23 -07:00
Phillip Stephens 7c2d70542b Minor CMake fix 2019-08-25 18:33:03 -07:00
Phillip Stephens 2a60b9fbf4
Update submodules, minor fixes 2019-08-25 18:29:25 -07:00
Phillip Stephens 4a8a8fcbb9 Merge pull request #1 from lioncash/cmake
CMakeLists: Minor cleanup
2019-08-25 18:27:03 -07:00
Phillip Stephens 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
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
Jack Andersen 0ab08daae7 Windows build fixes 2019-07-27 15:21:31 -10:00
Jack Andersen a357648a99 Windows build fixes 2019-07-27 15:20:18 -10:00
Jack Andersen 7a3da1f7a6 Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
Jack Andersen 79b0b6c2a9 Change deprecated Qt references 2019-07-19 18:25:42 -10:00
Phillip Stephens d1e97dd821 Update hecl-gui 2019-06-29 11:03:25 -07:00
Phillip Stephens 483d4746dc Add support for development tracks 2019-06-29 11:02:33 -07:00
Jack Andersen e218b8aeb5 CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
Jack Andersen 1dd7f604f0 Better CMake dependency handling 2019-06-11 16:03:12 -10:00
Phillip Stephens 4dd40f519e Fix CScriptGenerator infinite recursion, update submodules 2019-01-26 15:22:51 -08:00
Phillip Stephens 47a7383c6d Add ability to edit command line arguments, and enable cheats 2019-01-26 15:22:16 -08:00
Jack Andersen 636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
Jack Andersen 39a8b1608d New code style refactor 2018-12-07 19:19:40 -10:00
Jack Andersen 7c7da6671a SIMD refactor 2018-12-07 15:49:15 -10:00
Jack Andersen a1ed397436 Hard-merge quazip submodule into hecl-gui 2018-12-07 15:47:21 -10:00
Jack Andersen 1851308021 Windows fixes 2018-10-14 10:16:21 -10:00
Jack Andersen adaa88e0db Windows build fixes 2018-10-14 10:12:17 -10:00
Jack Andersen c91e5df986 Convert to pragma once 2018-10-06 17:42:33 -10:00
Jack Andersen e82da43331 Convert to pragma once 2018-10-06 17:41:18 -10:00
Phillip Stephens c0b8b89a9b Various CScriptSpecialFunction implementation, more debugOverlay CVars 2018-06-08 14:00:18 -07:00
Phillip Stephens be35f67bc9 Better CPU frequency detection for Linux 2018-06-08 13:59:22 -07:00
Jack Andersen 9d25d44fe8 CGuiFrame destructor fix 2018-05-06 13:47:55 -10:00
Jack Andersen 50c543d73a Add support for cursor up escape code 2018-05-06 13:47:29 -10:00
Jack Andersen f4f2278615 Add sanitizers to executable targets 2018-05-06 13:09:39 -10:00
Jack Andersen 95d9283800 Add sanitizers to executable targets 2018-05-06 13:09:17 -10:00
Jack Andersen ed4d7445c7 More fixes for GameCube cooking 2018-04-07 10:55:57 -10:00
Jack Andersen b798f14523 Update out directory structure 2018-04-07 10:55:33 -10:00
Jack Andersen ecaf7f313f Update submodules 2018-04-02 15:06:21 -10:00
Jack Andersen 602ed824e4 Use 5GB as HDD free space requirement 2018-04-01 18:28:04 -10:00
Jack Andersen 7c0bf75f7a Various windows fixes and additions 2018-03-23 11:56:17 -10:00
Jack Andersen 007ad244ee Add support for parallel progress printing 2018-03-23 11:55:42 -10:00
Jack Andersen 08569104c2 Projectile collision fix 2018-03-14 14:27:45 -10:00
Jack Andersen 77765679b0 Minor .rc change 2018-03-14 14:27:07 -10:00
Jack Andersen 98518e7d44 Implement CPFArea constructor 2018-02-13 21:51:18 -10:00
Jack Andersen 850feb4be8 Disable certificate pinning (for now) 2018-02-13 21:50:49 -10:00
Jack Andersen e766c19e0f Add edge certificate for pinning check 2018-02-12 21:36:48 -10:00
Jack Andersen 132f2ab007 Update submodules 2018-01-22 18:41:30 -10:00
Jack Andersen 2c56c16cf2 Updated CVar API 2018-01-22 18:40:54 -10:00
Phillip Stephens 2004c97480 Restore old CVar system 2018-01-21 18:45:41 -08:00
Phillip Stephens 37d78c03f1 Merge commit '5f7b858' 2018-01-21 18:44:06 -08:00
Phillip Stephens 008b990800 Restore old CVar system 2018-01-21 18:42:06 -08:00
Jack Andersen d1dc0aaa32 Add LaunchMenu tooltips 2018-01-21 12:04:58 -10:00
Jack Andersen 669b3d6942 CWorldShadow OpenGL fixes; discord-rpc integration 2018-01-15 20:42:28 -10:00
Jack Andersen ac46503212 Add Deep Color option to LaunchMenu 2018-01-15 20:41:52 -10:00
Phillip Stephens 030e80d843 Initial Console integration 2018-01-15 08:00:20 -08:00
Phillip Stephens b4972dbad9 Fix graphicsAPI cvar 2018-01-15 07:59:25 -08:00
Phillip Stephens 7c699172cc Update hecl and hecl-gui 2018-01-15 05:18:38 -08:00
Phillip Stephens bf1e342bc4 Add developer mode CVar, use `CPU max MHz instead` 2018-01-15 05:17:08 -08:00
Jack Andersen 7a179eb10a Various bug fixes 2018-01-13 20:44:22 -10:00
Jack Andersen 2fd21e3270 More complete package step verification 2018-01-13 20:42:13 -10:00
Phillip Stephens 70f5328974 Update hecl-gui 2018-01-11 08:29:48 -08:00
Phillip Stephens 1b2ee6749d Fix blender detection and build errors on linux 2018-01-11 08:28:44 -08:00
Jack Andersen 8f725d902e Add CFBundleShortVersionString key to Info.plist 2018-01-09 21:40:27 -10:00
Jack Andersen 60c6a6bf2b Minor GUI logic adjustments 2018-01-09 21:39:48 -10:00
Jack Andersen d1f1a0d295 Update submodules for macOS fixes 2018-01-09 21:11:33 -10:00
Jack Andersen 69490b1ec2 Minor header fix 2018-01-09 21:11:04 -10:00
Jack Andersen 613d57299e Update submodules 2018-01-09 20:20:34 -10:00
Jack Andersen f6195a64a6 Additional usability features 2018-01-09 20:19:48 -10:00
Jack Andersen a78c4c6b36 Animation transitions and pause screen fixes 2018-01-04 17:02:30 -10:00
Jack Andersen 00da24a134 Update copyright date 2018-01-04 17:02:07 -10:00
Jack Andersen 99fc9e3598 Various bug fixes and CAnimTree implementations 2018-01-03 18:17:44 -10:00
Jack Andersen f29e44209e Fixes with in-app console 2018-01-03 13:53:01 -10:00
Jack Andersen 49718630e2 Update copyright date 2018-01-02 14:25:48 -10:00
Jack Andersen 3f2f8f6b35 macOS system profiler parser 2018-01-02 14:24:45 -10:00
Jack Andersen 5a93ebbdba Add win32 CI jobs 2018-01-01 19:57:20 -10:00
Jack Andersen df01970bac Windows Fixes 2018-01-01 19:56:25 -10:00
Phillip Stephens 30a795e4ca Update hecl-gui 2018-01-01 20:28:19 -08:00
Phillip Stephens 39af4fd87c Fix window sizing 2018-01-01 20:25:11 -08:00
Jack Andersen ed6e6d134d Linux fixes 2018-01-01 18:24:01 -10:00
Jack Andersen aa15f8b77b Merge branch 'master' of ssh://gitlab.axiodl.com:6431/AxioDL/hecl-gui 2018-01-01 18:22:13 -10:00
Jack Andersen f4638bd21b Linux fixes 2018-01-01 18:21:45 -10:00
Jack Andersen 88643f1474 Ensure visigen path is absolute 2018-01-01 15:12:45 -10:00
Jack Andersen a1c5677413 Changes to support hecl-gui 2018-01-01 15:04:23 -10:00
Jack Andersen 8c9ad43a60 Various GUI logic fixes and improvements 2018-01-01 14:58:38 -10:00
Jack Andersen 8301adc3d6 Huge compile performance refactor 2017-12-28 22:08:12 -10:00
Jack Andersen 4f888becdf bintoc now uses .cpp sources for .pch uniformity 2017-12-28 22:04:44 -10:00
Jack Andersen 3f2c480891 CI test commit 2017-12-27 19:27:59 -10:00
Jack Andersen 91b40460fd Formatting fix 2017-12-27 19:27:41 -10:00
Jack Andersen d2a259c6e8 Fixes for macOS codesigning 2017-12-27 17:49:27 -10:00
Jack Andersen dc94735a70 Merge branch 'master' of ssh://gitlab.axiodl.com:6431/AxioDL/hecl-gui 2017-12-27 17:48:18 -10:00
Jack Andersen 2d53c4c282 Use com.axiodl.* rather than io.github.axiodl.* for Apple identifiers 2017-12-27 17:47:05 -10:00
Jack Andersen c2e4ef7c81 Correct memory reporting for Windows 2017-12-26 18:43:04 -10:00
Jack Andersen a01aa30e76 Windows fixes 2017-12-26 18:12:28 -10:00
Jack Andersen 4658c9fbc5 Windows fixes 2017-12-26 18:10:44 -10:00
Jack Andersen 45245a1ffc Add --dlpackage flag 2017-12-26 14:51:02 -10:00
Jack Andersen a686debdcf Work on URDE version detection and downloading 2017-12-26 14:48:34 -10:00
Jack Andersen d3223f0db4 Implement index downloading from axiodl.com 2017-12-25 18:27:18 -10:00
Jack Andersen cc63d4852f Work on System Check tab of hecl-gui; add HECL icon 2017-12-25 11:53:37 -10:00
Jack Andersen 60739f4b78 Update hecl-gui 2017-12-06 18:16:54 -10:00
Phillip Stephens 15ccb5e928 Add missing source file 2017-12-05 20:49:56 -08:00
Phillip Stephens 6c0bd78b47 Update hecl-gui 2017-12-05 19:36:31 -08:00
Phillip Stephens 479a44910b Initial implementation 2017-12-05 19:31:43 -08:00
Phillip Stephens e89408dd51 Add hecl-gui submodule 2017-12-04 01:55:33 -08:00
Phillip Stephens 6a6bed1e79 Intial Commit 2017-12-03 23:43:22 -08:00