Jamie Mansfield
fd1a8f039a
GH-3437 Extract Technic single zip packs to correct place
2020-11-13 16:33:52 +00:00
Petr Mrázek
eb3e6e4c6a
NOISSUE give technic icon a darker outline
2020-10-13 22:35:43 +02:00
Petr Mrázek
4197ae0128
NOISSUE remove obsolete TODO comment from SolderPackInstallTask
2020-10-13 22:20:28 +02:00
Petr Mrázek
a7216ecca1
NOISSUE use Json parsing helpers to process technic search results
2020-10-13 22:18:42 +02:00
Petr Mrázek
4689571c24
NOISSUE fix build: QTemporaryDir::filePath was added in Qt 5.9
2020-10-13 22:01:01 +02:00
Petr Mrázek
4c62776044
Merge pull request #3195 from kb-1000/technic-import
...
Technic pack import
2020-10-13 21:44:20 +02:00
kb1000
8021fb25d0
GH-469 Implement support for importing and searching for Technic Platform and Solder modpacks
...
This does not support any custom modpack.jar for 1.6 or newer, it simply uses standard Forge then.
Supports Forge and Fabric, and JAR mods for 1.5 and older.
2020-10-13 21:34:16 +02:00
Petr Mrázek
762ddaea65
Merge pull request #3372 from jamierocks/ftb-data-temp-fix
...
GH-3304 Temporarily ignore download failures for FTB packs
2020-10-12 01:36:56 +02:00
Jamie Mansfield
05ffcf706b
GH-3304 Temporarily ignore download failures for FTB packs
...
This is a temporary measure, to match FTB's own installer, to allow
packs to download while FTB work on fixing the data from their API.
2020-10-12 00:28:05 +01:00
Petr Mrázek
dded11004f
NOISSUE adapt to work on Windows, fix reading symlink targets on POSIX
2020-10-12 01:01:51 +02:00
Petr Mrázek
f1284ab96b
NOISSUE just eliminate QCOMPARE. it doesn't work at all.
2020-10-11 23:50:36 +02:00
Petr Mrázek
3aca4cbe20
NOISSUE tweak QCOMPARE vs QVERIFY
...
... the Qt test framework is annoyingly complicated and brittle.
... it may have to be replaced with something more reliable.
2020-10-11 23:45:41 +02:00
Petr Mrázek
015c34bb38
NOISSUE dis-ambiguate call to ensureBoolean in PackageManifest
2020-10-11 23:32:57 +02:00
Petr Mrázek
a49472349d
NOISSUE fix constructing Path from iterators
...
Old Qt doesn't have the iterator-based constructors...
2020-10-11 23:28:38 +02:00
Petr Mrázek
0946c7c138
NOISSUE basic code for downloading JREs from Mojang
...
Not integrated yet, but the logic has tests and shouldn't
be too shaky. Integration comes next.
2020-10-11 23:20:35 +02:00
Petr Mrázek
5180536cc3
NOISSUE add a way to use native system versions of OpenAL and GLFW
...
If your OS comes with patched/fixed/newer versions of those,
you can now check the checkboxes and stop using the old ones
shipped by Mojang.
2020-09-10 23:10:17 +02:00
Petr Mrázek
27e43d037e
NOISSUE remove translations from CheckJava launch step
2020-09-07 22:33:57 +02:00
Petr Mrázek
feae420450
NOISSUE add 'java.vendor' to the checker and display/log the value
2020-09-07 22:28:41 +02:00
Petr Mrázek
8a0027c73a
NOISSUE Add world icons and world icon reset button
2020-08-22 01:34:55 +02:00
Petr Mrázek
c6c9feb3a2
NOISSUE attempt to fix build on macOS
2020-08-21 02:40:19 +02:00
Jamie Mansfield
b0f5f4cb13
GH-3095 New FTB platform support
...
Models are based on the models from my go-modpacksch library.
License:
========
The MIT License (MIT)
Copyright (c) Jamie Mansfield <https://www.jamiemansfield.me/ >
Copyright (c) contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
2020-08-21 02:24:29 +02:00
Petr Mrázek
e7f373496e
GH-3234 Add support for custom meta URLs at build time
...
This is not particularly interesting for non-developers.
Also includes some internal restructuring of URL constants in general.
2020-07-18 16:22:05 +02:00
Petr Mrázek
3158082b16
Merge pull request #3239 from haykam821/intermediary-errors
...
Fix Fabric loader error messages being reused for intermediary mappings
2020-07-18 12:31:45 +02:00
Petr Mrázek
814407ccec
Merge pull request #3241 from Bowser65/feature/render-overlay
...
Minor: Render the skin overlay in SkinUtils
2020-07-18 12:31:14 +02:00
Bowser65
155f4f7471
NOISSUE render the skin overlay in SkinUtils
2020-07-12 19:36:40 +02:00
haykam821
90d45d2abf
Fix Fabric loader error messages being reused for intermediary mappings
2020-07-09 12:17:59 -04:00
Petr Mrázek
cd57e354fe
NOISSUE fix a bunch of valgrind errors
2020-06-28 13:25:53 +02:00
Petr Mrázek
a0ef20a264
NOISSUE rename ComponentList to PackProfile
...
It's not just components, so the naming needed cleaning up.
2020-06-27 12:02:31 +02:00
Petr Mrázek
4ca62916f5
GH-3189 update the nbt library
2020-06-07 21:32:42 +02:00
Petr Mrázek
41590f2e50
NOISSUE Switch twitch modpack page to use a QListView
...
This makes the lazy loading of the paginated search results
actually work.
2020-06-07 11:15:17 +02:00
Petr Mrázek
03dc8ddf81
Merge pull request #3169 from kb-1000/fix-accessibility-2
...
Allow compiling MultiMC using Qt builds without accessibility again
2020-05-30 15:34:18 +02:00
kb1000
79208a7383
Allow compiling MultiMC using Qt builds without accessibility again
2020-05-30 15:32:38 +02:00
Petr Mrázek
3680f1e599
Merge pull request #2864 from Hubcapp/patch-1
...
Update BUILD.md
2020-05-29 01:56:53 +02:00
Petr Mrázek
c4779e5a35
Merge pull request #3127 from OverMighty/develop
...
fix: add support for args with spaces to MultiMC::messageReceived()
2020-05-29 01:55:27 +02:00
Petr Mrázek
aad34f3679
Merge pull request #3165 from kvverti/wsl-messages
...
Clarify WSL error messages
2020-05-29 00:59:28 +02:00
Thalia Nero
0047ca454f
Clarify WSL error messages
2020-05-28 17:59:54 -04:00
Petr Mrázek
07a1052c69
Fix.
2020-05-28 23:31:50 +02:00
Petr Mrázek
ba6a97557a
NOISSUE prevent evil from winning
2020-05-28 23:17:50 +02:00
Petr Mrázek
e7f79c9076
Remove some old forge hacks
...
Forge apparently removed all `.pack.xz` files without warning.
It broke a bunch of stuff, as always. But it also means we don't need some ugly code anymore.
This is removed:
- Support for 'forge-pack-xz' and the forge-specific file download compression.
- The pack200 library we no longer need.
This stays:
- The LZMA decompression library - we may still want to use it.
2020-05-19 15:13:16 +02:00
Petr Mrázek
9eaa636908
GH-2802 remove extra remapping of indexes in VersionPage model
2020-05-17 19:56:59 +02:00
Petr Mrázek
997c25620a
GH-3131 fix not working with proxy ports > 32767
2020-05-17 13:59:30 +02:00
OverMighty
bbcacec6ec
fix: add support for args with spaces to MultiMC::messageReceived()
...
Previously, when the main instance of MultiMC would receive an `import`
or `launch` message from another instance, it would split the message on
each space, and only read the first word of the argument (zip path/URL
or instance ID). This commit fixes that problem by sectioning the
message string instead.
2020-05-04 11:37:02 +02:00
OverMighty
313a6574c1
chore: pull changes from upstream
2020-05-04 11:36:41 +02:00
Petr Mrázek
5ca5661c23
NOISSUE expose twitch pack url, description and author list
2020-04-29 21:17:51 +02:00
Petr Mrázek
cb0887ffa8
Merge branch 'develop' of https://github.com/Moresteck/MultiMC5 into develop
2020-04-29 20:32:47 +02:00
Moresteck
1f9378af9f
NOISSUE Fixed online saving in early Classic versions
2020-04-19 20:31:04 +01:00
John C. Allwein
5c921589f1
NOISSUE fix compiling of api/logic/Version.cpp
...
-Wrange-loop-construct triggers this error in clang
2020-04-19 14:36:42 -04:00
Petr Mrázek
130e1263b6
Merge pull request #3046 from Ghalid/mac-build-instructions
...
Fix macOS build instructions so that git submodule commands succeed
2020-04-11 02:33:02 +02:00
Petr Mrázek
296ff6de96
NOISSUE Add pagination support to twitch pack search
...
Try searching for 'craft'. Now it gives ALL the results, not just
the first page of 25.
2020-04-01 02:08:11 +02:00
Petr Mrázek
5e951299b2
NOISSUE fix build
2020-04-01 00:59:18 +02:00