f89baebd71Manual: Documented the available command-line parameters.LoRd_MuldeR2015-01-04 18:30:31 +01:00
5ef732663eUpdated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.LoRd_MuldeR2015-01-04 17:21:47 +01:00
4d898010c0Some improvements to handling command-line arguments.LoRd_MuldeR2015-01-04 17:04:26 +01:00
6b310b7c05Much simplified the Wave "decoder". It will now use the MUtilities library to copy the file, rather than SHFileOperation(). For whatever reason, copying a file to a directory via SHFileOperation() prevents that directory from being deleted later. But only when trying to delete that directory from the same process where SHFileOperation() had been called. It can be deleted, e.g., in Windows Explorer just fine - even when the process that called SHFileOperation() is still running. Anyway, we simply avoid SHFileOperation() now.LoRd_MuldeR2015-01-02 23:46:03 +01:00
9172b19ad3Removed static plugin initialization code, because MUtilities library does that now + updated Changelog file.LoRd_MuldeR2015-01-01 22:12:11 +01:00
0335e8cadcUpdated Simplified Chinese translation, thanks to <kidneybean@sohu.com>.LoRd_MuldeR2015-01-01 18:10:50 +01:00
53034230e4Started porting the LameXP documentation to Pandoc/Markdown.LoRd_MuldeR2014-12-21 18:38:47 +01:00
cc8df6e510Make the initialization time measurement work again.LoRd_MuldeR2014-12-21 17:13:50 +01:00
c435e4e1c1Moved translation support into MUtilities library + make clean-up of temporary files work again + various minor fixes.LoRd_MuldeR2014-12-20 23:44:43 +01:00
feb7e8e03cRe-enabled 'async' mode for play_sound_file() function.LoRd_MuldeR2014-12-20 13:37:20 +01:00
cc45c1a904Moved Taskbar progress into MUtilities library.LoRd_MuldeR2014-12-18 22:49:37 +01:00
d3917b5233Refactored the Main() function into several sub-functions + some improvements of the IPC code.LoRd_MuldeR2014-12-14 19:33:28 +01:00
53b12027e6Moved all IPC functions into the MUtilities libraries.LoRd_MuldeR2014-12-13 23:27:47 +01:00
3a582a028cMoved JobObject as well as the remaining GUI functions into the MUtilities library.LoRd_MuldeR2014-12-08 22:06:01 +01:00
f064187bb1Set the system timer precision to 1 ms while encoding, because this seems to improve encoding performance quite a bit. Will be reset to default, when encoding is done, so LameXP won't "eat the battery" while idle.LoRd_MuldeR2014-12-06 22:05:35 +01:00
b704d5161fUse QElapsedTimer class instead of MUtils::OS::perfcounter_read() where appropriate.LoRd_MuldeR2014-12-06 15:54:58 +01:00
f602bfa6c9Re-implemented reference counting for JobObject.LoRd_MuldeR2014-12-06 01:10:27 +01:00
1da760139aAbstractTool optimization: Only wait for the *remaining* delay time, rather than the complete delay time.LoRd_MuldeR2014-12-05 23:01:38 +01:00
67429fbadaFixed a bug in AbstractTool class that could cause a severe slow-down on process creation, especially with a large number of threads: The same mutex was used in the constructor and the startProcess() function, which is unnecessary anyway. But even worse, there was a sleep() call in the startProcess() function that could *block* the mutex for a very long time! So if the "main" thread tried to create a new object while one of the "worker" threads was sleeping inside startProcess(), this blocked the whole "main" thread. D'oh!LoRd_MuldeR2014-12-05 22:39:31 +01:00
8211b417d6Moved all the Sound-specific functions into MUtilities library.LoRd_MuldeR2014-12-05 21:08:26 +01:00
187f1bbfb8Moved set_window_icon() function into MUtilities function.LoRd_MuldeR2014-12-04 22:59:30 +01:00
06db588742Moved some more OS-specific functions into the MUtilities library.LoRd_MuldeR2014-12-04 00:02:42 +01:00
6412989afdMoved code to set up the console icon into the MUtilities library.LoRd_MuldeR2014-12-03 22:19:18 +01:00
6eb4de942cRaised limit for maximum number of parallel instances to 32.LoRd_MuldeR2014-11-30 22:11:47 +01:00
dc98131fd1Moved various auxiliary macros into the MUtils library.LoRd_MuldeR2014-11-30 21:32:23 +01:00
e579a5057dFixed possible memory corruption in ProcessThread::init().LoRd_MuldeR2014-11-30 20:25:22 +01:00
5a290e1560Moved Natural String Sort functions into MUtils library + moved the "Prerequisites" out of the project directory.LoRd_MuldeR2014-11-30 18:47:53 +01:00
751fd85056Don't delete QApplication object, since MUtils will take care of this.LoRd_MuldeR2014-11-29 05:12:23 +01:00
6f4b0589c3Moved more functions into MUtils library, especially all the Qt initialization code and some more OS-specific stuff.LoRd_MuldeR2014-11-29 01:25:18 +01:00
a2f1885717Moved startup and error handling routines into MUtilities library.LoRd_MuldeR2014-11-26 02:39:02 +01:00
29d8b98a3fMoved all terminal support functions into MUtilities library.LoRd_MuldeR2014-11-25 22:34:20 +01:00
bdfef0ed1cRemoved the lamexp_fatal_exit() function.LoRd_MuldeR2014-11-25 18:23:03 +01:00
26ac505329Moved get_os_version() function into MUtilities library.LoRd_MuldeR2014-11-25 17:33:27 +01:00
52142c6e6bMoved the CPU detection code into the MUtils library.LoRd_MuldeR2014-11-25 03:15:03 +01:00
035699c84eMoved various functions into MUtils library and removed obsolete code from LameXP.LoRd_MuldeR2014-11-25 02:14:42 +01:00
d7100e2207Fixed static build with MUtils library.LoRd_MuldeR2014-11-24 22:26:00 +01:00
004a201b19Now using UpdateChecker and KeccakHash from the MUtils library. Removed obsolete files.LoRd_MuldeR2014-11-24 19:33:12 +01:00
5d8816961fAdded MUtils library to the solution + some adjustments of the project file.LoRd_MuldeR2014-11-24 18:28:53 +01:00
6808c1dfd3Rebuilt Keccak libraries with VS2013 Update-4.LoRd_MuldeR2014-11-19 02:09:44 +01:00
db3b152415Added support for Visual Studio 2013 with Update-4.LoRd_MuldeR2014-11-19 02:06:42 +01:00
c57c027aacDo not attempt to download signature file, if download of update info failed already.LoRd_MuldeR2014-11-17 15:42:55 +01:00
b2be8c9ac0Updated MediaInfo binaries to v0.7.71 (2014-11-09), compiled with ICL 15.0 and MSVC 12.0.LoRd_MuldeR2014-11-17 14:51:41 +01:00
0d583cd711Added Windows 10 compatibility manifest.LoRd_MuldeR2014-11-12 16:19:31 +01:00
add0de2472Overhaul of the Windows version detection code + added support for Windows 10 (Technical Preview).LoRd_MuldeR2014-11-12 16:00:40 +01:00