Merge branch 'release-0.3' into develop

This commit is contained in:
Petr Mrázek 2014-03-29 16:10:09 +01:00
commit 902dc50c87
3 changed files with 28 additions and 2 deletions

View File

@ -93,8 +93,8 @@ SET(MultiMC_NEWS_RSS_URL "http://multimc.org/rss.xml" CACHE STRING "URL to fetch
######## Set version numbers ######## ######## Set version numbers ########
SET(MultiMC_VERSION_MAJOR 0) SET(MultiMC_VERSION_MAJOR 0)
SET(MultiMC_VERSION_MINOR 2) SET(MultiMC_VERSION_MINOR 3)
SET(MultiMC_VERSION_HOTFIX 1) SET(MultiMC_VERSION_HOTFIX 0)
# Build number # Build number
SET(MultiMC_VERSION_BUILD -1 CACHE STRING "Build number. -1 for no build number.") SET(MultiMC_VERSION_BUILD -1 CACHE STRING "Build number. -1 for no build number.")

View File

@ -31,3 +31,23 @@
- Update to the German translation. - Update to the German translation.
0.2.1: 0.2.1:
- Hotfix - move the native library extraction into the onesix launcher part. - Hotfix - move the native library extraction into the onesix launcher part.
0.3:
- Improved instance view
- Overhauled 1.6+ version loading
- 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

View File

@ -186,6 +186,11 @@ void ConsoleWindow::toggleConsole()
QScrollBar *bar = ui->text->verticalScrollBar(); QScrollBar *bar = ui->text->verticalScrollBar();
if (isVisible()) if (isVisible())
{ {
if(!isActiveWindow())
{
activateWindow();
return;
}
int max_bar = bar->maximum(); int max_bar = bar->maximum();
int val_bar = m_last_scroll_value = bar->value(); int val_bar = m_last_scroll_value = bar->value();
m_scroll_active = (max_bar - val_bar) <= 1; m_scroll_active = (max_bar - val_bar) <= 1;
@ -194,6 +199,7 @@ void ConsoleWindow::toggleConsole()
else else
{ {
show(); show();
isTopLevel();
if (m_scroll_active) if (m_scroll_active)
{ {
bar->setValue(bar->maximum()); bar->setValue(bar->maximum());