OSDN Git Service
LoRd_MuldeR [Fri, 17 Jan 2014 00:24:45 +0000 (01:24 +0100)]
Updated GnuPG binary to v1.4.16 (2013-12-13), compiled with GCC 4.8.1.
LoRd_MuldeR [Wed, 8 Jan 2014 20:43:24 +0000 (21:43 +0100)]
Now using Unix 'zip' for generating the ZIP packages. Eliminates dependency on external 7-Zip and allows for adding an archive comment.
LoRd_MuldeR [Wed, 1 Jan 2014 16:56:08 +0000 (17:56 +0100)]
Updated translation files.
LoRd_MuldeR [Wed, 1 Jan 2014 16:51:20 +0000 (17:51 +0100)]
Fixed compilation under VS2012.
LoRd_MuldeR [Wed, 1 Jan 2014 16:50:56 +0000 (17:50 +0100)]
Fixed number of tools (only relevant for DEBUG builds) + fixed an out-of-bounds array access in the error message.
LoRd_MuldeR [Wed, 1 Jan 2014 16:05:52 +0000 (17:05 +0100)]
Happy new year 2014!
LoRd_MuldeR [Tue, 17 Dec 2013 21:56:47 +0000 (22:56 +0100)]
Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>.
LoRd_MuldeR [Tue, 17 Dec 2013 21:36:16 +0000 (22:36 +0100)]
Some code clean-up. Also removed some obsolete compatibility code.
LoRd_MuldeR [Mon, 16 Dec 2013 17:07:45 +0000 (18:07 +0100)]
Make sure the user has "admin" privileges before checking for updates, because it's kind of pointless to download the update if you won't be able install it anyway. This is especially important for Windows XP, where we don't have UAC. Note that UAC implies "admin" privileges, because the installer process will be elevated as needed - even if the current user is *not* an administrator.
LoRd_MuldeR [Mon, 16 Dec 2013 17:04:00 +0000 (18:04 +0100)]
Fixed web-site link in installer. How long has this link been dead now?
LoRd_MuldeR [Sun, 8 Dec 2013 16:01:59 +0000 (17:01 +0100)]
Updated WavPack decoder binary to v4.70.0 (2013-10-19), compiled with ICL 14.0 and MSVC 12.0.
LoRd_MuldeR [Sat, 7 Dec 2013 14:55:44 +0000 (15:55 +0100)]
Updated installer code for new StdUtils version.
LoRd_MuldeR [Sat, 7 Dec 2013 14:21:01 +0000 (15:21 +0100)]
Updated Opus encoder/decoder libraries to v1.1-final and Opus-Tools to v0.1.8 (2013-12-05).
LoRd_MuldeR [Fri, 6 Dec 2013 13:22:51 +0000 (14:22 +0100)]
Updated MediaInfo binaries to v0.7.65 (2013-11-20), compiled with ICL 14.1 and MSVC 12.0.
LoRd_MuldeR [Wed, 4 Dec 2013 21:36:19 +0000 (22:36 +0100)]
Updated Monkey's Audio binary to v4.12 (2013-06-26). Also added encoding support for Monkey's Audio format, including APEv2 tagging support. Since the MAC tool does NOT support tagging, a custom tagging utility support is used.
LoRd_MuldeR [Tue, 3 Dec 2013 21:19:11 +0000 (22:19 +0100)]
Moved all sound effects into Qt-style resources. Sound files can be played back directly from program memory by passing a pointer to the WAVE data into PlaySound as the first argument (and using the SND_MEMORY flag), it's just not documented very well.
LoRd_MuldeR [Sun, 1 Dec 2013 11:40:04 +0000 (12:40 +0100)]
Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>.
LoRd_MuldeR [Sat, 30 Nov 2013 12:10:34 +0000 (13:10 +0100)]
Make sure splash screen gets focus. Also better key press/release handling in working banner.
LoRd_MuldeR [Sat, 30 Nov 2013 12:09:36 +0000 (13:09 +0100)]
Also adjust the *width* of the about dialog.
LoRd_MuldeR [Sat, 30 Nov 2013 12:08:31 +0000 (13:08 +0100)]
Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.
LoRd_MuldeR [Fri, 29 Nov 2013 12:23:27 +0000 (13:23 +0100)]
Bump version.
LoRd_MuldeR [Fri, 29 Nov 2013 02:48:11 +0000 (03:48 +0100)]
Some code clean-up.
LoRd_MuldeR [Fri, 29 Nov 2013 00:21:52 +0000 (01:21 +0100)]
Improved initialization of the TEMP directory.
LoRd_MuldeR [Fri, 29 Nov 2013 00:20:59 +0000 (01:20 +0100)]
Improved initialization of the working banner. Also banner can now be minimized using the "M" key.
LoRd_MuldeR [Fri, 29 Nov 2013 00:20:07 +0000 (01:20 +0100)]
Translation updates. One new string to translate.
LoRd_MuldeR [Fri, 29 Nov 2013 00:19:13 +0000 (01:19 +0100)]
Updated UI files.
LoRd_MuldeR [Fri, 29 Nov 2013 00:18:36 +0000 (01:18 +0100)]
Some updates to the updater thread.
LoRd_MuldeR [Tue, 26 Nov 2013 22:01:37 +0000 (23:01 +0100)]
More improvements to the working banner. Now using QWindowsVistaSytle when "sheet of glass" effect is enabled, for more consistent look. Also fixes some drawing glitches.
LoRd_MuldeR [Tue, 26 Nov 2013 22:00:33 +0000 (23:00 +0100)]
Refactored finalization code, so each "Global..." file can have its own finalization function.
LoRd_MuldeR [Tue, 26 Nov 2013 21:58:14 +0000 (22:58 +0100)]
Use more LogicLib in the installer wrapper code.
LoRd_MuldeR [Mon, 25 Nov 2013 18:52:53 +0000 (19:52 +0100)]
Only re-extract installer executable, if it doesn't exist or differs.
LoRd_MuldeR [Mon, 25 Nov 2013 17:34:59 +0000 (18:34 +0100)]
Improved processing dialog + setup a proper "big" window icon for application windows (improves the look on the taskbar in Windows 7+)
LoRd_MuldeR [Mon, 25 Nov 2013 17:33:57 +0000 (18:33 +0100)]
Installer workaround for auto-updater bug in some versions of LameXP.
LoRd_MuldeR [Mon, 25 Nov 2013 12:58:21 +0000 (13:58 +0100)]
Some improvements to Working Banner: Now use a pointer member variable for the UI. Also update Taskbar progress indicator.
LoRd_MuldeR [Mon, 25 Nov 2013 01:20:44 +0000 (02:20 +0100)]
Make sure the TEMP path is *not* replaced when running the web-update tool, as this will prevent the updater from working correctly.
LoRd_MuldeR [Sun, 24 Nov 2013 21:40:39 +0000 (22:40 +0100)]
Fixed a possible NULL-pointer access in DWMAPI wrapper code when DWM is not available.
LoRd_MuldeR [Sun, 24 Nov 2013 16:55:35 +0000 (17:55 +0100)]
More improvements to Splash Screen and the working banner.
LoRd_MuldeR [Sat, 23 Nov 2013 23:02:32 +0000 (00:02 +0100)]
More improvements to Splash Screen.
LoRd_MuldeR [Sat, 23 Nov 2013 20:00:18 +0000 (21:00 +0100)]
Merge branch 'master' of github.com:lordmulder/LameXP
LoRd_MuldeR [Sat, 23 Nov 2013 19:57:38 +0000 (20:57 +0100)]
Improved splash screen.
arestarh [Sat, 23 Nov 2013 12:25:59 +0000 (14:25 +0200)]
Updated Ukrainian translation.
LoRd_MuldeR [Sun, 17 Nov 2013 20:53:28 +0000 (21:53 +0100)]
Refactored update checks into a separate thread, for better code reusability.
LoRd_MuldeR [Sun, 17 Nov 2013 20:52:02 +0000 (21:52 +0100)]
Properly clean-up hidden files.
LoRd_MuldeR [Sun, 17 Nov 2013 20:51:41 +0000 (21:51 +0100)]
Implemented signal handlers.
LoRd_MuldeR [Sun, 3 Nov 2013 22:43:21 +0000 (23:43 +0100)]
Reorganized global functions: The file "Global.h" was split into multiple file in order to reduce the dependencies and to make things a bit more logic.
LoRd_MuldeR [Sat, 2 Nov 2013 15:39:59 +0000 (16:39 +0100)]
Added function to calculate the number threads from the number of cores. This function is a cubic spline that resembles the current benchmarking results.
LoRd_MuldeR [Sat, 2 Nov 2013 13:28:52 +0000 (14:28 +0100)]
Slightly improved benchmark code (outliers will now be dropped).
LoRd_MuldeR [Sat, 2 Nov 2013 00:07:23 +0000 (01:07 +0100)]
Remember previous dropbox position and restore it on next startup.
LoRd_MuldeR [Sat, 2 Nov 2013 00:06:45 +0000 (01:06 +0100)]
Tweaked number of threads a bit.
LoRd_MuldeR [Sat, 2 Nov 2013 00:06:15 +0000 (01:06 +0100)]
Fixed LockedFile to make it work with non-static Qt again. Regression in previous commit.
LoRd_MuldeR [Fri, 1 Nov 2013 18:34:27 +0000 (19:34 +0100)]
Tweaked the number of extractor threads. Also added a simple benchmark function (disabled in regular builds).
LoRd_MuldeR [Fri, 1 Nov 2013 18:32:47 +0000 (19:32 +0100)]
Fixed a resource (file descriptor) leak: If a QFile object was created from a C Runtime file descriptor, it will *not* close the file, when QFile::close() is called or when the QFile object is destroyed. Furthermore, if a C Runtime file descriptor is obtained via _open_osfhandle(), we *must* to close that file descriptor via _close() function. Closing the underlying system HANDLE via CloseHandle() is *not* sufficient, as the file descriptor is won't be freed! On the other hand, the _close() function *does* close the underlying system HANDLE for us. In order to avoid a resource (file descriptor) leak, we will now store the file descriptor and close it properly via _close() in the destructor.
Note: The resource leak probably did not cause any harm, simply because we did not create many LockedFile objects. But it *did* cause serious issues when running the benchmark. Anyway, it should be fixed now.
LoRd_MuldeR [Thu, 31 Oct 2013 23:08:40 +0000 (00:08 +0100)]
Improved dropbox widget, including proper multi-monitor (virtual desktop) support.
LoRd_MuldeR [Thu, 31 Oct 2013 00:22:21 +0000 (01:22 +0100)]
Added new drop zone image, adopted from VLC Media Player.
LoRd_MuldeR [Tue, 29 Oct 2013 01:05:43 +0000 (02:05 +0100)]
Added lamexp_init_process() function, which can be used to setup a QProcess object.
LoRd_MuldeR [Tue, 29 Oct 2013 01:05:00 +0000 (02:05 +0100)]
Updated GNU Wget binary to a version that doesn't use SYSTEM_WGETRC.
LoRd_MuldeR [Mon, 28 Oct 2013 22:57:40 +0000 (23:57 +0100)]
Updated GNU Wget binary to v1.14.0 (2012-08-05), compiled with GCC 4.8.1. This also fixes a strange crash of Wget that only occurred on one my old Windows XP laptop (not in any of the Windows XP VM's).
LoRd_MuldeR [Sun, 27 Oct 2013 23:28:47 +0000 (00:28 +0100)]
Do not set Title or Cover Art for the global meta info object, when assigning the info from a file.
LoRd_MuldeR [Sun, 27 Oct 2013 23:27:29 +0000 (00:27 +0100)]
Tweaked fade in/out delta value.
LoRd_MuldeR [Sun, 27 Oct 2013 23:26:54 +0000 (00:26 +0100)]
Added "tick" sound when switching tabs.
LoRd_MuldeR [Sun, 27 Oct 2013 18:43:19 +0000 (19:43 +0100)]
Update FAQ document.
LoRd_MuldeR [Sun, 27 Oct 2013 15:13:14 +0000 (16:13 +0100)]
More improvements in Splash Screen (application initialization) code. It's now completely event-driven.
LoRd_MuldeR [Sat, 26 Oct 2013 15:01:00 +0000 (17:01 +0200)]
Merge branch 'master' of github.com:lordmulder/LameXP
LoRd_MuldeR [Sat, 26 Oct 2013 13:49:16 +0000 (15:49 +0200)]
Some code clean-up.
arestarh [Sat, 26 Oct 2013 10:24:56 +0000 (13:24 +0300)]
Updated Ukrainian translation.
LoRd_MuldeR [Fri, 25 Oct 2013 15:55:27 +0000 (17:55 +0200)]
Slightly improved debugger thread code.
LoRd_MuldeR [Fri, 25 Oct 2013 15:53:47 +0000 (17:53 +0200)]
Fix copying a file's Meta Info into the Meta Data tab: Retain original "position" value rather than overwriting it.
LoRd_MuldeR [Fri, 25 Oct 2013 13:12:27 +0000 (15:12 +0200)]
Improved LameXP message logging code. This also fixes an invocation of the invalid message handler, when the console window gets closed unexpectedly.
LoRd_MuldeR [Thu, 24 Oct 2013 22:48:18 +0000 (00:48 +0200)]
Improved file analyzer to retain the original ordering of files imported from a playlist.
LoRd_MuldeR [Wed, 23 Oct 2013 20:37:11 +0000 (22:37 +0200)]
Updated README file.
LoRd_MuldeR [Wed, 23 Oct 2013 18:56:57 +0000 (20:56 +0200)]
Updated license info.
LoRd_MuldeR [Mon, 21 Oct 2013 19:03:30 +0000 (21:03 +0200)]
Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>.
LoRd_MuldeR [Mon, 21 Oct 2013 16:48:51 +0000 (18:48 +0200)]
Fix compatibility to WindowsXP: The GetErrorMode() API requires Vista or newer, so don't use it!
LoRd_MuldeR [Mon, 21 Oct 2013 14:51:01 +0000 (16:51 +0200)]
Fixed a problem in VS2013 project to file that always triggered a rebuild, even if nothing had been changed.
LoRd_MuldeR [Mon, 21 Oct 2013 14:17:42 +0000 (16:17 +0200)]
Fix compilation with VS2012.
LoRd_MuldeR [Mon, 21 Oct 2013 13:09:44 +0000 (15:09 +0200)]
Fixed a typo.
LoRd_MuldeR [Mon, 21 Oct 2013 13:00:55 +0000 (15:00 +0200)]
Introduce QUTF8 macro and replace ".toUtf8().constData()" everywhere.
LoRd_MuldeR [Mon, 21 Oct 2013 13:00:03 +0000 (15:00 +0200)]
Added compatibility manifest file. This allows for detection Windows 8.1 correctly via GetVersionEx(), though GetVersionEx() will still be broken for *future* Windows versions.
LoRd_MuldeR [Mon, 21 Oct 2013 12:58:35 +0000 (14:58 +0200)]
Added missing icon file.
LoRd_MuldeR [Mon, 21 Oct 2013 12:58:12 +0000 (14:58 +0200)]
Updated patch collection.
LoRd_MuldeR [Sun, 20 Oct 2013 21:36:53 +0000 (23:36 +0200)]
Some improvements in Splash Screen (application initialization) code.
LoRd_MuldeR [Sun, 20 Oct 2013 21:34:04 +0000 (23:34 +0200)]
Improved compatibility mode detection, taking into account Windows 8.1.
LoRd_MuldeR [Sun, 20 Oct 2013 21:33:25 +0000 (23:33 +0200)]
Moved some resource files to correct folder in VS solution.
LoRd_MuldeR [Sun, 20 Oct 2013 17:12:55 +0000 (19:12 +0200)]
Improved InitializationThread::selfTest() function: It will now verify the hashes of *all* tools (it still is called in DEBUG builds only).
LoRd_MuldeR [Sun, 20 Oct 2013 17:12:00 +0000 (19:12 +0200)]
Improved Windows version detection code.
LoRd_MuldeR [Sat, 19 Oct 2013 14:02:22 +0000 (16:02 +0200)]
Fix detection of Windows 8.1: Starting with Windows 8.1, the GetVersion(Ex) API has been broken and will now pretend to be Windows 8.0. Since GetVersion(Ex) can no longer be relied on, we will use VerifyVersionInfo() from now on, in the hope that they won't break this one too.
LoRd_MuldeR [Sat, 19 Oct 2013 14:00:13 +0000 (16:00 +0200)]
Better method to check the network status.
LoRd_MuldeR [Fri, 18 Oct 2013 20:12:55 +0000 (22:12 +0200)]
Updated changelog and removed some debug code.
LoRd_MuldeR [Fri, 18 Oct 2013 19:37:40 +0000 (21:37 +0200)]
Use the THROW macro instead of plain "throw" in the complete project.
LoRd_MuldeR [Fri, 18 Oct 2013 18:49:22 +0000 (20:49 +0200)]
Improved tool extraction code in InitializationThread. Also implemented better exception handling.
LoRd_MuldeR [Fri, 18 Oct 2013 18:44:55 +0000 (20:44 +0200)]
Updated deployment scripts.
LoRd_MuldeR [Fri, 18 Oct 2013 18:44:07 +0000 (20:44 +0200)]
Split resource files even further to speed up compilation.
LoRd_MuldeR [Thu, 17 Oct 2013 23:59:46 +0000 (01:59 +0200)]
Added QKeccakHash libraries, compiled with VS2013.
LoRd_MuldeR [Thu, 17 Oct 2013 23:59:08 +0000 (01:59 +0200)]
Added project/solution files for Visual Studio 2013.
LoRd_MuldeR [Thu, 17 Oct 2013 23:58:29 +0000 (01:58 +0200)]
Make sure Keccak state gets allocated aligned to 32.
LoRd_MuldeR [Thu, 17 Oct 2013 23:56:44 +0000 (01:56 +0200)]
Split resource files.
LoRd_MuldeR [Thu, 17 Oct 2013 23:56:06 +0000 (01:56 +0200)]
Make resource file compile without MFC include. Fixes compilation with VisualStudio Express.
LoRd_MuldeR [Wed, 16 Oct 2013 16:24:16 +0000 (18:24 +0200)]
Some more improvements of ExtractorTask class.
LoRd_MuldeR [Wed, 16 Oct 2013 16:23:53 +0000 (18:23 +0200)]
Properly detect Windows 8, now that Qt supports it officially.
LoRd_MuldeR [Wed, 16 Oct 2013 16:23:12 +0000 (18:23 +0200)]
Updated Nero AAC web-site URL.