aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2014-01-20 01:32:38 +0100
committerPetr Mrázek <peterix@gmail.com>2014-01-20 01:32:38 +0100
commit222d3c0dc5a8b8a9e93b9368e964cda7becc7f02 (patch)
tree9ab4538f2e80847874a7c9a5c7c2dbc099cb8cae
parent48b587e7b6b96b5c3ac17dc8b67a7b0ab9c2c4f0 (diff)
parent3a3c9ac9515447941d383f2c4fe4b0225fdd8252 (diff)
downloadPrismLauncher-222d3c0dc5a8b8a9e93b9368e964cda7becc7f02.tar.gz
PrismLauncher-222d3c0dc5a8b8a9e93b9368e964cda7becc7f02.tar.bz2
PrismLauncher-222d3c0dc5a8b8a9e93b9368e964cda7becc7f02.zip
Merge branch 'release-0.2'
-rw-r--r--.gitignore14
-rw-r--r--CMakeLists.txt38
-rw-r--r--MultiMC.cpp37
-rw-r--r--MultiMC.h7
-rw-r--r--changelog.yaml14
-rw-r--r--depends/javacheck/.gitignore6
-rw-r--r--depends/launcher/.gitignore6
-rw-r--r--depends/launcher/CMakeLists.txt25
-rw-r--r--depends/launcher/MultiMCLauncher.java331
-rw-r--r--depends/launcher/net/minecraft/Launcher.java44
-rw-r--r--depends/launcher/org/multimc/EntryPoint.java135
-rw-r--r--depends/launcher/org/multimc/IconLoader.java132
-rw-r--r--depends/launcher/org/multimc/Launcher.java22
-rw-r--r--depends/launcher/org/multimc/NotFoundException.java21
-rw-r--r--depends/launcher/org/multimc/ParamBucket.java86
-rw-r--r--depends/launcher/org/multimc/ParseException.java22
-rw-r--r--depends/launcher/org/multimc/Utils.java179
-rw-r--r--depends/launcher/org/multimc/legacy/LegacyFrame.java (renamed from depends/launcher/MCFrame.java)58
-rw-r--r--depends/launcher/org/multimc/legacy/LegacyLauncher.java178
-rw-r--r--depends/launcher/org/multimc/onesix/OneSixLauncher.java210
-rw-r--r--generated.qrc.in8
-rw-r--r--graphics.qrc51
-rw-r--r--gui/ConsoleWindow.cpp7
-rw-r--r--gui/MainWindow.cpp98
-rw-r--r--gui/MainWindow.h11
-rw-r--r--gui/MainWindow.ui43
-rw-r--r--gui/dialogs/AboutDialog.cpp2
-rw-r--r--gui/dialogs/AboutDialog.ui55
-rw-r--r--gui/dialogs/InstanceSettings.ui18
-rw-r--r--gui/dialogs/ModEditDialogCommon.cpp4
-rw-r--r--gui/dialogs/SettingsDialog.cpp20
-rw-r--r--gui/dialogs/SettingsDialog.ui504
-rw-r--r--logic/BaseInstance.cpp13
-rw-r--r--logic/BaseInstance.h7
-rw-r--r--logic/BaseVersion.h9
-rw-r--r--logic/JavaChecker.cpp13
-rw-r--r--logic/LegacyFTBInstance.cpp5
-rw-r--r--logic/LegacyFTBInstance.h1
-rw-r--r--logic/LegacyInstance.cpp57
-rw-r--r--logic/MinecraftProcess.cpp256
-rw-r--r--logic/MinecraftProcess.h32
-rw-r--r--logic/NagUtils.cpp18
-rw-r--r--logic/OneSixFTBInstance.cpp5
-rw-r--r--logic/OneSixFTBInstance.h2
-rw-r--r--logic/OneSixInstance.cpp121
-rw-r--r--logic/OneSixLibrary.cpp87
-rw-r--r--logic/OneSixLibrary.h3
-rw-r--r--logic/OneSixUpdate.cpp151
-rw-r--r--logic/OneSixUpdate.h8
-rw-r--r--logic/SkinUtils.h2
-rw-r--r--logic/auth/MojangAccount.cpp6
-rw-r--r--logic/icons/IconList.cpp17
-rw-r--r--logic/icons/IconList.h1
-rw-r--r--logic/lists/ForgeVersionList.cpp12
-rw-r--r--logic/lists/ForgeVersionList.h21
-rw-r--r--logic/lists/InstanceList.cpp73
-rw-r--r--logic/net/CacheDownload.cpp125
-rw-r--r--logic/net/CacheDownload.h15
-rw-r--r--logic/net/URLConstants.h2
-rw-r--r--logic/status/StatusChecker.cpp137
-rw-r--r--logic/status/StatusChecker.h57
-rw-r--r--logic/updater/NotificationChecker.cpp2
-rw-r--r--logic/updater/UpdateChecker.cpp1
-rw-r--r--logic/updater/UpdateChecker.h2
-rw-r--r--main.cpp6
-rw-r--r--resources/MultiMC.icns (renamed from MultiMC.icns)bin177400 -> 177400 bytes
-rw-r--r--resources/MultiMC.ico (renamed from resources/icons/MultiMC.ico)bin76126 -> 76126 bytes
-rw-r--r--resources/MultiMC.manifest (renamed from MultiMC.manifest)0
-rw-r--r--resources/XdgIcon.theme12
-rw-r--r--resources/backgrounds/backgrounds.qrc6
-rw-r--r--resources/backgrounds/catbgrnd2.png (renamed from resources/catbgrnd2.png)bin78285 -> 78285 bytes
-rw-r--r--resources/icons/toolbar/Cat.pngbin811 -> 0 bytes
-rw-r--r--resources/icons/toolbar/InstCopy.pngbin297 -> 0 bytes
-rw-r--r--resources/icons/toolbar/refresh.pngbin1843 -> 0 bytes
-rw-r--r--resources/instances/brick.png (renamed from resources/icons/instances/brick.png)bin713 -> 713 bytes
-rw-r--r--resources/instances/chicken.png (renamed from resources/icons/instances/chicken.png)bin1181 -> 1181 bytes
-rw-r--r--resources/instances/chicken128.png (renamed from resources/icons/instances/chicken128.png)bin6369 -> 6369 bytes
-rw-r--r--resources/instances/creeper.png (renamed from resources/icons/instances/creeper.png)bin1524 -> 1524 bytes
-rw-r--r--resources/instances/creeper128.png (renamed from resources/icons/instances/creeper128.png)bin9046 -> 9046 bytes
-rw-r--r--resources/instances/derp.png (renamed from resources/icons/instances/derp.png)bin5225 -> 5225 bytes
-rw-r--r--resources/instances/diamond.png (renamed from resources/icons/instances/diamond.png)bin708 -> 708 bytes
-rw-r--r--resources/instances/dirt.png (renamed from resources/icons/instances/dirt.png)bin482 -> 482 bytes
-rw-r--r--resources/instances/enderman.png (renamed from resources/icons/instances/enderman.png)bin2429 -> 2429 bytes
-rw-r--r--resources/instances/enderpearl.png (renamed from resources/icons/instances/enderpearl.png)bin2120 -> 2120 bytes
-rw-r--r--resources/instances/enderpearl128.png (renamed from resources/icons/instances/enderpearl128.png)bin21425 -> 21425 bytes
-rw-r--r--resources/instances/ftb_glow.png (renamed from resources/icons/instances/ftb_glow.png)bin1747 -> 1747 bytes
-rw-r--r--resources/instances/ftb_glow128.png (renamed from resources/icons/instances/ftb_glow128.png)bin12708 -> 12708 bytes
-rw-r--r--resources/instances/ftb_logo.png (renamed from resources/icons/instances/ftb_logo.png)bin1607 -> 1607 bytes
-rw-r--r--resources/instances/ftb_logo128.png (renamed from resources/icons/instances/ftb_logo128.png)bin7883 -> 7883 bytes
-rw-r--r--resources/instances/gear.png (renamed from resources/icons/instances/gear.png)bin2414 -> 2414 bytes
-rw-r--r--resources/instances/gear128.png (renamed from resources/icons/instances/gear128.png)bin18321 -> 18321 bytes
-rw-r--r--resources/instances/gold.png (renamed from resources/icons/instances/gold.png)bin978 -> 978 bytes
-rw-r--r--resources/instances/grass.png (renamed from resources/icons/instances/grass.png)bin618 -> 618 bytes
-rw-r--r--resources/instances/herobrine.png (renamed from resources/icons/instances/herobrine.png)bin1034 -> 1034 bytes
-rw-r--r--resources/instances/herobrine128.png (renamed from resources/icons/instances/herobrine128.png)bin4937 -> 4937 bytes
-rw-r--r--resources/instances/infinity.png (renamed from resources/icons/instances/infinity.png)bin1714 -> 1714 bytes
-rw-r--r--resources/instances/infinity128.png (renamed from resources/icons/instances/infinity128.png)bin9237 -> 9237 bytes
-rw-r--r--resources/instances/instances.qrc35
-rw-r--r--resources/instances/iron.png (renamed from resources/icons/instances/iron.png)bin532 -> 532 bytes
-rw-r--r--resources/instances/magitech.png (renamed from resources/icons/instances/magitech.png)bin2646 -> 2646 bytes
-rw-r--r--resources/instances/magitech128.png (renamed from resources/icons/instances/magitech128.png)bin23097 -> 23097 bytes
-rw-r--r--resources/instances/meat.png (renamed from resources/icons/instances/meat.png)bin1514 -> 1514 bytes
-rw-r--r--resources/instances/meat128.png (renamed from resources/icons/instances/meat128.png)bin10583 -> 10583 bytes
-rw-r--r--resources/instances/netherstar.png (renamed from resources/icons/instances/netherstar.png)bin1942 -> 1942 bytes
-rw-r--r--resources/instances/netherstar128.png (renamed from resources/icons/instances/netherstar128.png)bin14062 -> 14062 bytes
-rw-r--r--resources/instances/planks.png (renamed from resources/icons/instances/planks.png)bin461 -> 461 bytes
-rw-r--r--resources/instances/skeleton.png (renamed from resources/icons/instances/skeleton.png)bin696 -> 696 bytes
-rw-r--r--resources/instances/skeleton128.png (renamed from resources/icons/instances/skeleton128.png)bin3673 -> 3673 bytes
-rw-r--r--resources/instances/squarecreeper.png (renamed from resources/icons/instances/squarecreeper.png)bin1623 -> 1623 bytes
-rw-r--r--resources/instances/squarecreeper128.png (renamed from resources/icons/instances/squarecreeper128.png)bin9136 -> 9136 bytes
-rw-r--r--resources/instances/steve.png (renamed from resources/icons/instances/steve.png)bin969 -> 969 bytes
-rw-r--r--resources/instances/steve128.png (renamed from resources/icons/instances/steve128.png)bin4312 -> 4312 bytes
-rw-r--r--resources/instances/stone.png (renamed from resources/icons/instances/stone.png)bin438 -> 438 bytes
-rw-r--r--resources/instances/tnt.png (renamed from resources/icons/instances/tnt.png)bin378 -> 378 bytes
-rw-r--r--resources/multimc.rc (renamed from multimc.rc)2
-rw-r--r--resources/multimc/16x16/about.pngbin0 -> 1270 bytes
-rw-r--r--resources/multimc/16x16/bug.pngbin0 -> 734 bytes
-rw-r--r--resources/multimc/16x16/cat.pngbin0 -> 736 bytes
-rw-r--r--resources/multimc/16x16/centralmods.pngbin0 -> 1145 bytes
-rw-r--r--resources/multimc/16x16/checkupdate.pngbin0 -> 1212 bytes
-rw-r--r--resources/multimc/16x16/copy.pngbin0 -> 957 bytes
-rw-r--r--resources/multimc/16x16/help.pngbin0 -> 1297 bytes
-rw-r--r--resources/multimc/16x16/new.pngbin0 -> 1175 bytes
-rw-r--r--resources/multimc/16x16/news.pngbin0 -> 727 bytes
-rw-r--r--resources/multimc/16x16/noaccount.pngbin0 -> 334 bytes
-rw-r--r--resources/multimc/16x16/refresh.pngbin0 -> 931 bytes
-rw-r--r--resources/multimc/16x16/settings.pngbin0 -> 1410 bytes
-rw-r--r--resources/multimc/16x16/viewfolder.pngbin0 -> 852 bytes
-rw-r--r--resources/multimc/22x22/about.png (renamed from resources/icons/toolbar/about.png)bin1693 -> 1693 bytes
-rw-r--r--resources/multimc/22x22/bug.png (renamed from resources/icons/toolbar/ReportBug.png)bin1180 -> 1180 bytes
-rw-r--r--resources/multimc/22x22/cat.pngbin0 -> 1034 bytes
-rw-r--r--resources/multimc/22x22/centralmods.png (renamed from resources/icons/toolbar/centralmods.png)bin1561 -> 1561 bytes
-rw-r--r--resources/multimc/22x22/checkupdate.png (renamed from resources/icons/toolbar/checkupdate.png)bin1635 -> 1635 bytes
-rw-r--r--resources/multimc/22x22/copy.pngbin0 -> 1004 bytes
-rw-r--r--resources/multimc/22x22/help.png (renamed from resources/icons/toolbar/help.png)bin1735 -> 1735 bytes
-rw-r--r--resources/multimc/22x22/new.png (renamed from resources/icons/toolbar/new.png)bin1440 -> 1440 bytes
-rw-r--r--resources/multimc/22x22/news.png (renamed from resources/icons/toolbar/NewsIcon.png)bin1173 -> 1173 bytes
-rw-r--r--resources/multimc/22x22/refresh.pngbin0 -> 1283 bytes
-rw-r--r--resources/multimc/22x22/settings.png (renamed from resources/icons/toolbar/settings.png)bin1964 -> 1964 bytes
-rw-r--r--resources/multimc/22x22/viewfolder.png (renamed from resources/icons/toolbar/viewfolder.png)bin1006 -> 1006 bytes
-rw-r--r--resources/multimc/24x24/cat.pngbin0 -> 1252 bytes
-rw-r--r--resources/multimc/24x24/noaccount.pngbin0 -> 344 bytes
-rw-r--r--resources/multimc/32x32/about.pngbin0 -> 2658 bytes
-rw-r--r--resources/multimc/32x32/bug.pngbin0 -> 1772 bytes
-rw-r--r--resources/multimc/32x32/cat.pngbin0 -> 1678 bytes
-rw-r--r--resources/multimc/32x32/centralmods.pngbin0 -> 2119 bytes
-rw-r--r--resources/multimc/32x32/checkupdate.pngbin0 -> 2480 bytes
-rw-r--r--resources/multimc/32x32/copy.pngbin0 -> 1401 bytes
-rw-r--r--resources/multimc/32x32/help.pngbin0 -> 2720 bytes
-rw-r--r--resources/multimc/32x32/new.pngbin0 -> 1769 bytes
-rw-r--r--resources/multimc/32x32/news.pngbin0 -> 1752 bytes
-rw-r--r--resources/multimc/32x32/noaccount.pngbin0 -> 363 bytes
-rw-r--r--resources/multimc/32x32/refresh.pngbin0 -> 2182 bytes
-rw-r--r--resources/multimc/32x32/settings.pngbin0 -> 2983 bytes
-rw-r--r--resources/multimc/32x32/viewfolder.pngbin0 -> 1518 bytes
-rw-r--r--resources/multimc/48x48/about.pngbin0 -> 3995 bytes
-rw-r--r--resources/multimc/48x48/bug.pngbin0 -> 3124 bytes
-rw-r--r--resources/multimc/48x48/cat.pngbin0 -> 2733 bytes
-rw-r--r--resources/multimc/48x48/centralmods.pngbin0 -> 3201 bytes
-rw-r--r--resources/multimc/48x48/checkupdate.pngbin0 -> 4196 bytes
-rw-r--r--resources/multimc/48x48/copy.pngbin0 -> 1952 bytes
-rw-r--r--resources/multimc/48x48/help.pngbin0 -> 4170 bytes
-rw-r--r--resources/multimc/48x48/new.pngbin0 -> 2870 bytes
-rw-r--r--resources/multimc/48x48/news.pngbin0 -> 3333 bytes
-rw-r--r--resources/multimc/48x48/noaccount.pngbin0 -> 387 bytes
-rw-r--r--resources/multimc/48x48/refresh.pngbin0 -> 3743 bytes