diff --git a/doc/Changelog.html b/doc/Changelog.html
index 989f9d5a..31acf68b 100644
--- a/doc/Changelog.html
+++ b/doc/Changelog.html
@@ -16,6 +16,13 @@ a:visited { color: #0000EE; }
Microsoft Windows 95
@@ -200,12 +205,12 @@ is a priority, then MP3 is a good choice. However the MP3 format does NOT suppor
means that you will have to use AAC or Vorbis for multi-channel files. Last but not least, if you prefer a
truly "open" and patent-free audio format, then Vorbis will be the format of your choice!
-Another resource you might find intersting are Sebastian's Public Listening Tests:
+Another resource you might find interesting are Sebastian's Public Listening Tests:
-(However be aware that some of the results from these listening tests are not up-to-date anymore!)
+(However be aware that some of the results from these listening tests are not up-to-date anymore)
@@ -448,13 +453,19 @@ switching to the 'Compatibility' tab and un-checking the 'Run this program in co
-Why do I get the error 'Executable requires Windows 2000 or later' on startup?
+Why do I get the error 'Executable requires Windows XP or later' on startup?
+Why do I get the error 'The procedure entry point De/EncodePointer could not be located' on startup?
+Why do I get the error 'LameXP.exe is not a valid Win32 application' on startup?
You are trying to run LameXP on a platform that is NOT supported, such as Windows 95, Windows 98, Windows
-Millennium Edition or Windows NT 4.0. There is nothing you can do about that, except for updating to a less
-antiquated OS. Running an outdated/unsupported OS is a severe security risk anyway!
+Millennium Edition, Windows NT 4.0 or Windows 2000. There is nothing you can do about that, except for
+updating to a less antiquated OS. Running an outdated and unsupported OS is a severe security risk anyway!
-Note: This error can also occur, if your system has been configured to run LameXP in compatibility mode.
+LameXP won't run on the 'RTM' release of Windows XP (no service packs) either. Service Pack 2 or newer is
+required! If needed, you can download Service Pack 3 for Windows XP as network installation or as ISO image.
+Finally this error can also occur, if your system has been configured to run LameXP in compatibility mode.
+
+Remark: Executable files compiled with Microsoft Visual Studio 2010 won't run on Windows 2000 (details).
@@ -464,10 +475,10 @@ This error message from the Windows operating system is somewhat misleading. It
a second error message and it means that Windows was unable to load/execute the program file. There are
various reasons why this error might occur, but usually it indicates that you are trying to run LameXP or the
LameXP setup/update program on a platform that is NOT supported, such as Windows 95, Windows 98, Windows
-Millennium Edition or Windows NT 4.0. There is nothing you can do about that, except for updating to a less
-antiquated OS. Running an outdated/unsupported OS is a severe security risk anyway!
+Millennium Edition, Windows NT 4.0 or Windows 2000. There is nothing you can do about that, except for
+updating to a less antiquated OS. Running an outdated and unsupported OS is a severe security risk anyway!
-Remark: Executable files compiled with Microsoft Visual Studio 2005 (or later) won't load on Windows 9x.
+Remark: Executable files compiled with Microsoft Visual Studio 2010 won't run on Windows 2000 (see also).
@@ -508,14 +519,15 @@ LameXP is developed using the What are the prerequisites to build LameXP from the sources?
LameXP is currently being developed using the following build environment:
-- Visual Studio 2008, Service Pack 1
-
- Qt libraries v4.7.2 for Windows (VS 2008)
-
- Microsoft Windows SDK v7.1
+- Visual Studio 2010 with Service Pack 1
+
- Qt libraries v4.7.2 for Windows (VS 2008), compiled with Visual Studio 2010
+
- Windows SDK for Windows 7 and .NET Framework 4 (v7.1)
Also note the following hints:
- You must launch Visual Studio using "qtvars.bat vsstart" in order to enable the Qt tools
- The Microsoft Windows SDK v6.0A should work as well, with a few limitations
- In order to make a fully "static" build of LameXP, you need to compile Qt as static libraries
+
- Visual Studio 2008 solution/project files are still provided for people targeting Windows 2000
- Support for the GNU Toolchain (GCC/MinGW + Make) is planned for a future version
diff --git a/doc/Translate.html b/doc/Translate.html
index a658ca18..32ad28b2 100644
--- a/doc/Translate.html
+++ b/doc/Translate.html
@@ -23,7 +23,7 @@ a:visited { color: #0000EE; }
You can download Qt Linguist as a part of the Qt Framework, which is available as a free download from the Qt download site. You should pick the "LGPL" version and the "Qt: Framework Only" download. If you are using Microsoft Windows, then the "VS 2008" version should be preferred. Moreover people who don't like to download the complete framework (230 MB) can find Qt Linguist for Windows as a stand-alone download at this location (4 MB).
Editing the language file:
-LameXP v4.xx translations are created as TS (translation) files, which can be edited using the Qt Linguist application. For new translations an empty TS file ("Blank.ts") is provided in the LameXP Git repository. When you open the empty TS file for the first time, Qt Linguist will ask for some basic settings. Here you must keep the "Source language" options at "English" and "Any Country". Change the "Target language" options to whatever language (region) you are going to translate to. Once you have edited all (or some) text strings, you can save your work to a TS file again. It is recommended to save your work to "LameXP_XX.ts", where XX should be replaced with the suitable upper-case ISO_3166-1 or ISO 639-1 country/language code (for example the German translation is saved as "LameXP_DE.ts"). You can re-open your TS file at any time in order to continue with your work. In case you want to improve an existing LameXP translation, simply download the corresponding TS file from the LameXP Git repository and edit it using the Qt Linguist tool.
+LameXP v4.xx translations are created as TS (translation) files, which can be edited using the Qt Linguist application. For new translations an empty TS file ("Blank.ts") is provided in the LameXP Git repository. When you open the empty TS file for the first time, Qt Linguist will ask for some basic settings. Here you must keep the "Source language" options at "English" and "Any Country". Change the "Target language" options to whatever language (region) you are going to translate to. Once you have edited all (or some) text strings, you can save your work to a TS file again. It is recommended to save your work to "LameXP_XX.ts", where XX should be replaced with the suitable upper-case ISO 3166-1 or ISO 639-1 country/language code (for example the German translation is saved as "LameXP_DE.ts"). You can re-open your TS file at any time in order to continue with your work. In case you want to improve an existing LameXP translation, simply download the corresponding TS file from the LameXP Git repository and edit it using the Qt Linguist tool.
The latest translation (TS) files can always be found in the LameXP Git repository at:
https://github.com/lordmulder/LameXP/tree/master/etc/Translation
(After you have chosen a file from the directory tree, you can download the file by right-clicking on "raw" an choosing "Save Link Target As...")
Important: Before you start translating, always make sure your download the latest "Blank.ts" file from the LameXP Git repository. If you want to edit an existing translation, including translations you have created yourself, make sure your download the latest TS file from the LameXP Git repository. Never ever do any translations based on an old working copy (TS file) from your local system! The translation files in the repository will be updated continuously, as the development proceeds.
diff --git a/src/Global.cpp b/src/Global.cpp
index 0affe873..1e14a7fc 100644
--- a/src/Global.cpp
+++ b/src/Global.cpp
@@ -666,10 +666,6 @@ bool lamexp_init_qt(int argc, char* argv[])
//Check the Windows version
switch(QSysInfo::windowsVersion() & QSysInfo::WV_NT_based)
{
- case QSysInfo::WV_2000:
- qDebug("Running on Windows 2000 (not offically supported!).\n");
- lamexp_check_compatibility_mode("GetNativeSystemInfo", executableName);
- break;
case QSysInfo::WV_XP:
qDebug("Running on Windows XP.\n");
lamexp_check_compatibility_mode("GetLargePageMinimum", executableName);
@@ -687,7 +683,7 @@ bool lamexp_init_qt(int argc, char* argv[])
lamexp_check_compatibility_mode(NULL, executableName);
break;
default:
- qFatal("%s", QApplication::tr("Executable '%1' requires Windows 2000 or later.").arg(QString::fromLatin1(executableName)).toLatin1().constData());
+ qFatal("%s", QApplication::tr("Executable '%1' requires Windows XP or later.").arg(QString::fromLatin1(executableName)).toLatin1().constData());
break;
}