8c36e69b06
Attempt fix for cmake warning spam on Windows
2013-09-26 12:49:58 +01:00
2c8dc0b855
Compression algo dependencies, still need hackery...
2013-09-26 02:59:56 +02:00
984c36e571
Implement basic yggdrasil auth.
...
No fancy login token saving involved.
2013-09-23 00:29:40 +02:00
ceca6959d2
Working 1.6 modding (currently only forge)
2013-09-22 04:21:36 +02:00
db3c26f53e
Fixed CMakeLists install target on Linux.
2013-09-19 12:19:01 -05:00
b979d0ce5d
Implement legacy forge button!
...
Many refactors of the task system.
Progress dialog now accepts generic ProgressProvider objects
2013-09-18 00:00:35 +02:00
d38b90530b
Forge version list implementation. Needs integration and testing.
2013-09-16 00:54:39 +02:00
7721c57e5e
Split OneSixVersion into parts.
2013-09-11 23:43:17 +02:00
3a08f01509
Changed CMakeList.txt to support translations
2013-09-08 20:18:55 +02:00
6bea4ec988
Use HttpMetaCache to minimize network use.
2013-09-08 02:15:20 +02:00
6892c11e9f
Move a good chunk of the singleton objects into a new QApplication subclass.
2013-09-07 04:00:58 +02:00
634e22298b
Untested ETag cache class.
...
Yep.
2013-09-06 21:58:51 +02:00
d587e7ada4
Eh, Derp.
2013-09-05 22:35:57 +02:00
f8e8414d54
Speed up the downloads. Massively.
2013-09-02 00:25:40 +02:00
5ff6fbf464
Basic 1.6 mod management (no jar mods)
2013-08-28 04:38:29 +02:00
a63c7340a6
Nuke the old instance model, LONG LIVE THE NEW ONE
2013-08-26 06:30:11 +02:00
7686741ef9
Do not assume clang on OSX.
2013-08-26 04:45:40 +02:00
00742af3a6
OS compatibility and generic cleanup.
...
Removed bspatch/patchlib
Now builds and runs on Windows
2013-08-26 02:53:29 +02:00
f0990fae4b
Many improvements
...
PermGen can be tweaked from the settings menu
Groups are saved on change/exit
Install target is no longer completely broken
All the deplibs are now static
Added notes dialog
Fixed ini file format support (can save strings with newlines, tabs. UTF-8 is explicitly used!)
Rename button now uses line breaks so it doesn't grow ever wider (Added a custom tool button subclass)
There is now a CAT button. Meow.
2013-08-25 22:48:41 +02:00
bbc47cb8bd
Sync, removal of webkit as a dependency, removal of the web windows.
2013-08-20 02:29:36 +02:00
c92ad7dcf8
Drag and Drop, mod management.
2013-08-18 20:52:17 +02:00
253067c782
Move all the things (YES. Move them.)
...
Also, implemented some basic modlist logic, to be wired up.
2013-08-17 13:40:51 +02:00
1782d5ad9a
Implement icon picker, bring back raster icons.
2013-08-11 01:07:15 +02:00
2e0cbf393a
Massive renaming in the backend folder, all around restructure in the same.
2013-07-29 00:59:35 +02:00
dc39d09339
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
gui/mainwindow.cpp
2013-07-27 12:55:51 -07:00
44498f9894
Renamed some files to support naming scheme
...
changed modeditwindow -> legacymodeditdialog
added modeditdialog
mapped slots for modeditdialog
2013-07-27 12:42:32 -07:00
b5450042b5
Broke instance loading(?), also attempted to make Toolbar grayed out when no instance is selected. For debug purposes it is initially not grayed out
2013-07-14 22:01:30 +02:00
e49b818698
Add queued downloader, some super-minor UI tweaks in stuff that's not even visible yet.
2013-06-30 22:39:57 +02:00
3b38e5f924
Implemented LWJGL version lists.
...
The LWJGL list actually doesn't use tasks for loading. Instead, it takes advantage of the
QNetworkAccessManager's asynchronous requests. This is a system that I may look to implement for other version
lists and things such as the Minecraft version list and possibly even instance mod lists.
Loading things this way means that code that wants to load a list can simply call the load list function, rather
than having to get a task from the list and execute the task. Unfortunately, it also means we can't have task
progress dialogs for loading lists, but it shouldn't really be too difficult to write one that works with this
system.
At some point in the future, I'll probably end up putting all the code for this method of loading lists into a
base class and then update the other lists to support it.
2013-05-17 11:53:22 -05:00
055198303c
Removed old plugin system and implemented some version list stuff.
2013-05-03 14:41:37 -05:00
276cfb18a6
Fix quazip issues.
2013-04-01 12:04:40 -05:00
ebb2c54975
Merge branch 'master' of git://github.com/peterix/MultiMC5
...
Conflicts:
CMakeLists.txt
gui/mainwindow.cpp
2013-03-28 11:37:12 -05:00
168ed3e8e5
Implemented version lists.
...
Further work on this is still needed. Currently there is no sorting or filtering of any kind. In addition,
changes need to be made to fix issues with bad ETags since the current system here is based on MultiMC 4's
version list system before it was fixed.
2013-03-28 11:33:31 -05:00
e4f86893a8
fix merge issues, make console window work again
2013-03-22 14:40:55 +01:00
cd1fdbbbc2
Merge branch 'master' of http://github.com/peterix/MultiMC5
...
Conflicts:
CMakeLists.txt
main.cpp
2013-03-22 14:01:54 +01:00
f01bf10dc5
Implement Keyring system base
2013-03-22 13:51:21 +01:00
e4806ab08d
Add SVG icon rendering/cache
2013-03-20 07:59:35 +01:00
ad70e3fd4c
Changed spaces to tabs in CMakeLists.txt because space indenting is the work of satan.
2013-03-19 19:15:19 -05:00
bf49e58d11
Add travis CI building.
...
Uses GCC
2013-03-19 20:17:35 +00:00
46f93311af
Instance view, model, delegate.
2013-03-11 22:19:17 +01:00
36396f7c6a
Massive re-organization.
2013-02-26 16:47:39 -06:00
23474da175
Merge branch 'master' of git://github.com/peterix/MultiMC5
...
Conflicts:
CMakeLists.txt
main.cpp
2013-02-25 13:31:37 -06:00
498225debd
Rewrote the settings system. It may still need some work.
2013-02-25 13:24:46 -06:00
3a173648e7
Implement ConsoleWindow
2013-02-22 18:18:23 +01:00
10c707363b
Merge branch 'master' of http://github.com/Forkk/MultiMC5
2013-02-22 16:19:37 +01:00
9f174ad4e7
Implement Instance launching
...
Use --launch <instance> to test
2013-02-22 16:17:31 +01:00
a7111b1328
Added interface for game update tasks.
2013-02-21 18:10:17 -06:00
eda7b6cf9d
Merge branch 'inst_rewrite' of http://github.com/Forkk/MultiMC5
2013-02-21 21:55:47 +01:00
d891032219
use QtCreator's $QTPATH in CMake
2013-02-21 21:55:35 +01:00
9118de4b7c
Fixed install on Linux
2013-02-21 14:52:23 -06:00