diff options
-rw-r--r-- | changelog.md | 103 | ||||
-rw-r--r-- | changelog.yaml | 92 | ||||
-rw-r--r-- | logic/ModList.cpp | 4 |
3 files changed, 105 insertions, 94 deletions
diff --git a/changelog.md b/changelog.md new file mode 100644 index 00000000..95d40157 --- /dev/null +++ b/changelog.md @@ -0,0 +1,103 @@ +#MultiMC Changelog + +##0.4.0 +- In Development... + +##0.3.9 +- Workaround for 1.7.10 Forge + +##0.3.8 +- Workaround for performance issues with Intel integrated graphics chips + +##0.3.7 +- Fixed forge for 1.7.10-pre4 (and any future prereleases) + +##0.3.6 +- New server status - now with more color +- Fix for FTB tracking issues +- Fix for translations on OSX not working +- Screenshot dialog should be harder to lose track of when used from the console window +- A crash handler implementation has been added. + +##0.3.5 +- More versions are now selectable when changing instance versions +- Fix for Forge/FML changing its mcmod.info metadata format + +##0.3.4 +- Show a list of Patreon patrons in credits section of the about dialog +- Make the console window raise itself after minecraft closes +- Add Control/Command+q shortcut to quit from the main window +- Add french translation +- Download and cache FML libs for legacy versions +- Update the OS X icon +- Fix FTB libraries not being used properly + +##0.3.3 +- Tweak context menu to prevent accidental clicks +- Fix adding icons to custom icon directories +- Added a Patreon button to the toolbar +- Minecraft authentication tasks now provide better error reports + +##0.3.2 +- Fix issues with libraries not getting replaced properly (fixes instance startup for new instances) +- Fix april fools + +##0.3.1 +- Fix copying of FTB instances (instance type is changed properly now) +- Customizing FTB pack versions will remove the FTB pack patch file + +##0.3 +- Improved instance view +- Overhauled 1.6+ version loading +- Added a patch system for instance modification + - There is no longer a single custom.json file that overrides version.json + - Instead there are now "patch" files in <instance>/patches/, one for each main tweaker (forge, liteloader etc.) + - These patches are applied after version.json in a customisable order, + - A list of these files is shown in the left most tab in the Edit Mods dialog, where a list of libraries was shown before. + - custom.json can still be used for overriding everything. +- Offline mode can be used even when online +- Show an "empty" message in version selector dialogs +- Fix FTB paths on windows +- Tooling support + - JProfiler + - JVisualVM + - MCEdit +- Don't assume forge in FTB instances and allow other libraries (liteloader, mcpatcher, etc.) in FTB instances +- Screenshot uploading/managing +- Instance badges +- Some pre/post command stuff (remove the timeout, variable substitution) +- Fix logging when the system language is not en_US +- Setting PermGen to 64 will now omit the java parameter because it is the default +- Fix encoding of escape sequences (tabs and newlines) in config files + +##0.2.1 +- Hotfix - move the native library extraction into the onesix launcher part. + +##0.2 +- Java memory settings have MB added to the number to make the units obvious. +- Complete rework of the launcher part. No more sensitive information in the process arguments. +- Cached downloads now do not destroy files on failure. +- Mojang service status is now on the MultiMC status bar. +- Java checker is no longer needed/used on instance launch. +- Support for private FTB packs. +- Fixed instance ID issues related to copying FTB packs without changing the instance name. +- Forge versions are better sorted (build numbers above 999 were sorted wrong). +- Fixed crash related to the MultiMC update channel picker in offline mode. +- Started using icon themes for the application icons, fixing many OSX graphical glitches. +- Icon sources have been located, along with icon licenses. +- Update to the German translation. + +##0.1.1 +- Hotfix - Changed the issue tracker URL to [GitHub issues](https://github.com/MultiMC/MultiMC5/issues). + +##0.1 +- Reworked the version numbering system to support our [new Git workflow](http://nvie.com/posts/a-successful-git-branching-model/). +- Added a tray icon for the console window. +- Fixed instances getting deselected after FTB instances are loaded (or whenever the model is reset). +- Implemented proxy settings. +- Fixed sorting of Java installations in the Java list. +- Jar files are now distributed separately, rather than being extracted from the binary at runtime. +- Added additional information to the about dialog. + +##0.0 +- Initial release. diff --git a/changelog.yaml b/changelog.yaml deleted file mode 100644 index e3d6a782..00000000 --- a/changelog.yaml +++ /dev/null @@ -1,92 +0,0 @@ -# -# This is MultiMC's changelog. It is formatted in YAML. -# -# Each key below represents a release version name. Each release key has several string entries under it, each containing information about a single change. Each of these entries may contain Markdown for formatting. -# - -0.0: - - Initial release. -0.1: - - Reworked the version numbering system to support our [new Git workflow](http://nvie.com/posts/a-successful-git-branching-model/). - - Added a tray icon for the console window. - - Fixed instances getting deselected after FTB instances are loaded (or whenever the model is reset). - - Implemented proxy settings. - - Fixed sorting of Java installations in the Java list. - - Jar files are now distributed separately, rather than being extracted from the binary at runtime. - - Added additional information to the about dialog. -0.1.1: - - Hotfix - Changed the issue tracker URL to [GitHub issues](https://github.com/MultiMC/MultiMC5/issues). -0.2: - - Java memory settings have MB added to the number to make the units obvious. - - Complete rework of the launcher part. No more sensitive information in the process arguments. - - Cached downloads now do not destroy files on failure. - - Mojang service status is now on the MultiMC status bar. - - Java checker is no longer needed/used on instance launch. - - Support for private FTB packs. - - Fixed instance ID issues related to copying FTB packs without changing the instance name. - - Forge versions are better sorted (build numbers above 999 were sorted wrong). - - Fixed crash related to the MultiMC update channel picker in offline mode. - - Started using icon themes for the application icons, fixing many OSX graphical glitches. - - Icon sources have been located, along with icon licenses. - - Update to the German translation. -0.2.1: - - Hotfix - move the native library extraction into the onesix launcher part. -0.3: - - Improved instance view - - Overhauled 1.6+ version loading - - Added a patch system for instance modification - - There is no longer a single custom.json file that overrides version.json - - Instead there are now "patch" files in <instance>/patches/, one for each main tweaker (forge, liteloader etc.) - - These patches are applied after version.json in a customisable order, - - A list of these files is shown in the left most tab in the Edit Mods dialog, where a list of libraries was shown before. - - custom.json can still be used for overriding everything. - - Offline mode can be used even when online - - Show an "empty" message in version selector dialogs - - Fix FTB paths on windows - - Tooling support - - JProfiler - - JVisualVM - - MCEdit - - Don't assume forge in FTB instances and allow other libraries (liteloader, mcpatcher, etc.) in FTB instances - - Screenshot uploading/managing - - Instance badges - - Some pre/post command stuff (remove the timeout, variable substitution) - - Fix logging when the system language is not en_US - - Setting PermGen to 64 will now omit the java parameter because it is the default - - Fix encoding of escape sequences (tabs and newlines) in config files -0.3.1: - - Fix copying of FTB instances (instance type is changed properly now) - - Customizing FTB pack versions will remove the FTB pack patch file -0.3.2: - - Fix issues with libraries not getting replaced properly (fixes instance startup for new instances) - - Fix april fools -0.3.3: - - Tweak context menu to prevent accidental clicks - - Fix adding icons to custom icon directories - - Added a Patreon button to the toolbar - - Minecraft authentication tasks now provide better error reports -0.3.4: - - Show a list of Patreon patrons in credits section of the about dialog - - Make the console window raise itself after minecraft closes - - Add Control/Command+q shortcut to quit from the main window - - Add french translation - - Download and cache FML libs for legacy versions - - Update the OS X icon - - Fix FTB libraries not being used properly -0.3.5 - - More versions are now selectable when changing instance versions - - Fix for Forge/FML changing its mcmod.info metadata format -0.3.6 - - New server status - now with more color - - Fix for FTB tracking issues - - Fix for translations on OSX not working - - Screenshot dialog should be harder to lose track of when used from the console window - - A crash handler implementation has been added. -0.3.7 - - Fixed forge for 1.7.10-pre4 (and any future prereleases) -0.3.8 - - Workaround for performance issues with Intel integrated graphics chips -0.3.9 - - Workaround for 1.7.10 Forge -0.4.0 - - In Development... diff --git a/logic/ModList.cpp b/logic/ModList.cpp index 3382a6ef..a1605506 100644 --- a/logic/ModList.cpp +++ b/logic/ModList.cpp @@ -69,9 +69,9 @@ void ModList::internalSort(QList<Mod> &what) { if (left.name() == right.name()) { - return left.mmc_id().localeAwareCompare(right.mmc_id()) <= 0; + return left.mmc_id().localeAwareCompare(right.mmc_id()) < 0; } - return left.name().localeAwareCompare(right.name()) <= 0; + return left.name().localeAwareCompare(right.name()) < 0; }; std::sort(what.begin(), what.end(), predicate); } |