Fix mod list sorting predicate, convert the changelog to markdown and reverse it.
This commit is contained in:
		
							
								
								
									
										103
									
								
								changelog.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										103
									
								
								changelog.md
									
									
									
									
									
										Normal file
									
								
							| @@ -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. | ||||||
| @@ -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... |  | ||||||
| @@ -69,9 +69,9 @@ void ModList::internalSort(QList<Mod> &what) | |||||||
| 	{ | 	{ | ||||||
| 		if (left.name() == right.name()) | 		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); | 	std::sort(what.begin(), what.end(), predicate); | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user