Commit Graph

2056 Commits

Author SHA1 Message Date
5ef732663e Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2015-01-04 17:21:47 +01:00
4d898010c0 Some improvements to handling command-line arguments. 2015-01-04 17:04:26 +01:00
6b310b7c05 Much 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. 2015-01-02 23:46:03 +01:00
b28d763cc4 Documentation updates. 2015-01-02 23:42:19 +01:00
e97c047ea3 Some installer fixes. 2015-01-01 22:32:45 +01:00
9172b19ad3 Removed static plugin initialization code, because MUtilities library does that now + updated Changelog file. 2015-01-01 22:12:11 +01:00
0335e8cadc Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>. 2015-01-01 18:10:50 +01:00
1ea15b179c Happy new year 2015 !!! 2015-01-01 18:06:21 +01:00
96846ef900 Manual: Added some topics the the FAQ section. 2014-12-29 01:34:49 +01:00
7df0cb2570 Manual: Same small fixes. 2014-12-28 22:01:42 +01:00
de911258ec Manual: Added some topics the the FAQ section. 2014-12-28 21:51:19 +01:00
a1ebfb3226 Manual: Extended the Anti-Virus Notes. 2014-12-27 21:24:15 +01:00
b3ad9bad03 Manual: Added Anti-Virus Notes. 2014-12-27 05:50:25 +01:00
ed84360a49 Documentation: Formatting fixes. 2014-12-27 00:08:56 +01:00
e382ed8b63 Documentation: Overhauled the "Introduction" chapter + added "Portable Mode" chapter. 2014-12-26 22:33:33 +01:00
c5523fe1e0 Added menu entry for the User's Manual + improved code for opening document links. 2014-12-26 00:42:53 +01:00
4644877f8e Small improvement of deployment script. 2014-12-25 13:51:14 +01:00
f82a35b73b Deployment script: Also include image files for the manual. 2014-12-25 01:15:43 +01:00
c16d1d9350 Deployment script: Improved code for copying dependencies. 2014-12-25 01:06:17 +01:00
b0af060ef6 Improved initialization of the AAC encoders. 2014-12-25 00:47:34 +01:00
dbe91770e9 Manual: Completed the QAAC install instructions. 2014-12-24 20:48:23 +01:00
8705873533 Manual: Added QAAC install instructions. 2014-12-24 17:50:16 +01:00
5562c28f94 Small documentation update. 2014-12-23 15:34:53 +01:00
9a7bf8d23d Manual: Added installations instructions for the ZIP package. 2014-12-23 15:10:05 +01:00
3560310e46 Added installation guide for the setup program. 2014-12-23 14:21:23 +01:00
577764bbc2 Updated build scripts to use CEcho program. 2014-12-23 00:23:41 +01:00
dadeaec582 Some more updates of the deployment scripts. 2014-12-22 23:38:23 +01:00
cd7fcea711 Updated deployment scripts. 2014-12-22 22:40:20 +01:00
478398fd68 Manual: Added installations instructions for AAC encoder. 2014-12-22 20:51:16 +01:00
902e45984f Manual: Completed the "Tutorial" section. 2014-12-22 19:44:41 +01:00
0728e01bce Manual: Added the "Tutorial" chapter. Not completed yet. 2014-12-22 16:30:18 +01:00
7384bc7000 Simplified "paths" or "mkdocs" paths. 2014-12-22 14:44:09 +01:00
2d9eee5121 Simplified license addendum. 2014-12-21 22:50:18 +01:00
1988aea0b4 Updated translation files. 2014-12-21 22:39:15 +01:00
29bb0edf86 Documentation updates. 2014-12-21 22:38:42 +01:00
53034230e4 Started porting the LameXP documentation to Pandoc/Markdown. 2014-12-21 18:38:47 +01:00
cc8df6e510 Make the initialization time measurement work again. 2014-12-21 17:13:50 +01:00
c435e4e1c1 Moved translation support into MUtilities library + make clean-up of temporary files work again + various minor fixes. 2014-12-20 23:44:43 +01:00
feb7e8e03c Re-enabled 'async' mode for play_sound_file() function. 2014-12-20 13:37:20 +01:00
537ade07f6 More code refactoring and clean-up. 2014-12-19 23:49:11 +01:00
cc45c1a904 Moved Taskbar progress into MUtilities library. 2014-12-18 22:49:37 +01:00
d3917b5233 Refactored the Main() function into several sub-functions + some improvements of the IPC code. 2014-12-14 19:33:28 +01:00
53b12027e6 Moved all IPC functions into the MUtilities libraries. 2014-12-13 23:27:47 +01:00
3a582a028c Moved JobObject as well as the remaining GUI functions into the MUtilities library. 2014-12-08 22:06:01 +01:00
f064187bb1 Set 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. 2014-12-06 22:05:35 +01:00
b704d5161f Use QElapsedTimer class instead of MUtils::OS::perfcounter_read() where appropriate. 2014-12-06 15:54:58 +01:00
f602bfa6c9 Re-implemented reference counting for JobObject. 2014-12-06 01:10:27 +01:00
1da760139a AbstractTool optimization: Only wait for the *remaining* delay time, rather than the complete delay time. 2014-12-05 23:01:38 +01:00
67429fbada Fixed 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! 2014-12-05 22:39:31 +01:00
8211b417d6 Moved all the Sound-specific functions into MUtilities library. 2014-12-05 21:08:26 +01:00