Commit Graph

432 Commits

Author SHA1 Message Date
fc29c67f93 Small update to translator's guide. 2012-04-14 17:35:00 +02:00
Andriy Bilous'ko
d2d9a60b13 Updated Ukrainian translation. 2012-04-13 09:03:30 +03:00
1972bb3d2d Bump version. 2012-04-12 14:08:56 +02:00
599519efd2 Updated Qt runtime libraries to v4.8.1 (2012-03-14), compiled with MSVC 10.0. 2012-04-12 03:18:48 +02:00
f05365e383 Fixed a few memory leaks found by VLD. 2012-04-06 23:15:58 +02:00
7016383fbb Added support for the Visual Leak Detector. This effects "Debug" builds only. 2012-04-06 22:24:05 +02:00
29a59ce47e Fix of previous commit. 2012-04-06 16:36:13 +02:00
2023c98546 Slightly changed temporary installer name. 2012-04-06 16:22:08 +02:00
d16a116a1d Fix potential memory leak: According to the docs, setModel() creates and sets a new SelectionModel, so we need to remember and delete the "old" SelectionModel. 2012-04-06 16:15:19 +02:00
3b2892b2fd Bump version. 2012-04-06 02:00:44 +02:00
b3df635784 Changed creation of QFileSystemModel. Object will now be created when the user first visits the "Output Folder" tab. Also added option to "refresh" the directory outline, which will effectively destroy and re-create the QFileSystemModel in order to discard all data that may be cached. 2012-04-05 15:24:45 +02:00
6adb7b94e7 Updated Russian translation. Thanks to Иван Митин <bardak@inbox.ru>. 2012-04-02 23:33:47 +02:00
602e1691c4 Various tweaks to improve the QFileSystemModel performance. Also slightly improved the initialization. 2012-03-30 03:35:43 +02:00
158588b3ec Some code refactoring and clean-up. 2012-03-29 19:08:33 +02:00
78c73d6d6e Some improvement of the previous commit. 2012-03-29 03:22:24 +02:00
9b41e9c6a9 New workaround to focus the selected item in the "output folder" view: As the focus will get lost again when the QFileSystemModel asynchronously loads a directory, we need to focus again on each directory loaded. Though we must stop focusing on the selected item, as soon as the user expands a folder. Otherwise the view would scroll unexpectedly... 2012-03-29 01:32:47 +02:00
28f7a0cd50 Improved output folder LineEdit. 2012-03-27 22:46:01 +02:00
1738ea5b6e Added button to edit the current output path in a simple LineEdit control. 2012-03-26 22:02:11 +02:00
Andriy Bilous'ko
1516d32c03 Updated Ukrainian translation. 2012-03-23 11:03:57 +02:00
f058efa87c Updated MediaInfo binary to v0.7.54 (2012-03-13), compiled with ICL 12.1.7 and MSVC 10.0. 2012-03-21 20:54:47 +01:00
Andriy Bilous'ko
87ba8a428d Updated Ukrainian translation. 2012-03-15 11:19:57 +02:00
1d52b628d1 Show which AAC encoder is being used in the GUI. 2012-03-06 22:29:55 +01:00
a210a120ab Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2012-03-04 13:12:10 +01:00
a450862150 Patched Qt's QProcess class to pass the CREATE_BREAKAWAY_FROM_JOB flag when creating a new process. This is required, because Windows (Vista and later) will add our child processes to the PCA (Program Compatibility Assistant) job object automatically! And then we cannot add the child processes to our own job object, as a process can be assigned to only one job object. With the CREATE_BREAKAWAY_FROM_JOB flag, we ensure that our child processes does NOT get added to the PCA job object automatically and we can add it to our own job object again. Unfortunately QProcess does NOT provide a way to pass process creation flags yet, so we have to patch Qt for now. Passing the CREATE_BREAKAWAY_FROM_JOB flag may not always be desired though... 2012-03-01 23:14:41 +01:00
c3cfe577b0 Added patch collection. 2012-02-28 16:11:28 +01:00
fb7d14d5ca Fixed a typo in the German translation. 2012-02-24 22:13:04 +01:00
86e17a04ff Bump version + update Changelog file. 2012-02-23 21:21:02 +01:00
7d95f114a2 Try to keep the window of the Web Updater tool focused. 2012-01-24 02:46:29 +01:00
50ac87149e Updated dcaenc binary. 2012-01-14 01:35:50 +01:00
Andriy Bilous'ko
59372d58a6 Updated Ukrainian translation. 2012-01-09 13:05:20 +02:00
f857054dda Added support for importing Meta tags from a CSV files. 2012-01-04 21:10:33 +01:00
9b687fff9a Happy New Year 2012! 2012-01-02 00:52:27 +01:00
46af27d527 Updated German translation. 2011-12-29 20:12:04 +01:00
198f43ecd4 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-12-29 19:52:42 +01:00
1f001a65e2 Better handling of system shutdown. Now using the Qt event system to broadcast a special event when the system is going to shutdown (i.e. WM_QUERYENDSESSION or WM_ENDSESSION). This gives each top-level widget the chance to react to the system shutdown *before* we return from the message handler. Doing any clean-up after returning from the message handler is impossible, because Windows will kill the process immediately after WM_ENDSESSION has been processed. Note that Windows XP (and earlier) will NOT send WM_QUERYENDSESSION or WM_ENDSESSION to processes that have a console attached! Therefore, if we have a debug console attached, we cannot do anything on these systems. Our process will be killed without any notification...
Also improved LameXP's IPC mechanism: There now are several slots for IPC-commands in the shared memory area ("queue support"). This way, the sender can post several commands in sequence without getting blocked. The receiver can process those at a later time.
2011-12-29 14:42:20 +01:00
db587fe228 Prevent some more dialogs from blocking a quick system shutdown. 2011-12-27 13:51:01 +01:00
17d1582186 Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2011-12-27 05:08:19 +01:00
a96237e6b2 Some refactoring of the icon initialization code. 2011-12-26 21:02:55 +01:00
Andriy Bilous'ko
6618838b96 Updated Ukrainian translation. 2011-12-25 16:55:20 +02:00
30f1795d32 Added some more "special" application icons. 2011-12-25 01:00:11 +01:00
a0a29b9551 Experimental support for dcaenc, by Alexander E. Patrakov <patrakov@gmail.com>. 2011-12-22 21:53:25 +01:00
1a238db3db Update file properties after the decoding step by using SoX in "--i" mode. Required, because some properties (such as 'bits per sample') cannot be known beforehand. 2011-12-22 00:06:34 +01:00
6f7dae6391 Merge branch 'master' of github.com:lordmulder/LameXP 2011-12-21 22:09:05 +01:00
230e3e5036 Updated Chinese/Taiwanese translation. Thanks to 456Vv <123@456vv.com>. 2011-12-21 22:08:39 +01:00
Andriy Bilous'ko
67ac22c78b Updated Ukrainian translation. 2011-12-21 15:50:47 +02:00
1d9aaf90ed Updated Chinese/Taiwanese translation. Thanks to 456Vv <123@456vv.com>. 2011-12-20 13:12:01 +01:00
d1803f1a3b Print the "script" of the language file. 2011-12-19 16:20:52 +01:00
612f744afe Added 'Traditional Chinese' (Taiwanese) translation by 456Vv <123@456vv.com>. 2011-12-19 15:48:50 +01:00
97170324e3 Added "Ignore" button to message box. 2011-12-18 18:19:14 +01:00
6657745daa Improved language file initialization code. 2011-12-18 15:19:07 +01:00
44da665abc Force column resize, after an item in the source file list has been edited. 2011-12-17 22:01:42 +01:00
2ad95434a3 Fixed one typo. 2011-12-17 20:57:12 +01:00
dc63a2d115 Added Chinese translation by 456Vv <123@456vv.com>. 2011-12-17 16:53:13 +01:00
6c50f25224 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-12-15 17:10:42 +01:00
c71d8ee2c8 Updated Ukrainian translation + made one more string translatable. 2011-12-15 14:28:03 +01:00
388f98e90a Added UTF-16 (LE and BE) support to Playlist and Cue Sheet import. 2011-12-13 23:33:21 +01:00
caabab7adf Fixed a type (reported by VzK) 2011-12-10 23:13:29 +01:00
b633f40e4c If the Cue Sheet isn't clearly UTF-8 (i.e. a BOM is found), then let the user select the desired Codepage. 2011-12-10 17:06:31 +01:00
6770f1ec90 QString::fromLocal8Bit() doesn't work as expected, as we explicitly set the CodecForLocale to UTF-8 in the initialization code. Therefore we can't use QString::fromLocal8Bit() at places where the system's default Codec is needed. Instead we will now get the actual system Codec via QTextCodec::codecForName("System") at those places. That's not nice, but solves the problem. 2011-12-10 01:59:45 +01:00
6e819e45b3 If no BOM was found, check whether decoding the input using the "local 8-Bit" Codepage produces any "replacement" characters (U+FFFD). In that case we assume a decoding error and fall back to Latin-1. 2011-12-08 14:46:11 +01:00
fba31b51a9 Updated FAQ document + small installer fix. 2011-12-07 23:00:49 +01:00
8c72137fe1 Workaround for a bug that causes MediaInfo to not detect the duration of Wave files (64-Bit only). 2011-12-04 20:33:06 +01:00
3e2e6f66e6 Small fix of previous commit. 2011-12-03 16:10:33 +01:00
512a9acd8c Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-12-02 13:00:27 +01:00
e4d414b822 Added more "known hosts" to the list: We now use a list of 64 domains, taken (mostly) from the Alexa 'top 500 sites on the web' list, to test the Internet connectivity. Also added a self-test function to check all hosts (press CTRL+F12 in the update dialog). 2011-12-01 22:16:06 +01:00
5585d53fc7 Print the total duration when the process is completed. 2011-11-28 00:35:43 +01:00
3a74f55c5f Updated FAQ document for the new 'number of instances' algorithm. 2011-11-26 22:28:00 +01:00
fb53e209b5 Disable word-wrap in processing window's table view. 2011-11-23 00:38:20 +01:00
3e7ae9642c Changed detection of QAAC for the new fully-static build. 2011-11-21 22:28:14 +01:00
da5dfdc85e Added optional support for the QAAC encoder. Requires QuickTime v7.7.1 (or later) and the QAAC front-end. 2011-11-21 01:22:41 +01:00
16aaebec22 Updated LAME encoder binaries to v3.99.2 Final (2011-11-18), compiled with ICL 12.1.7 and MSVC 10.0. 2011-11-19 02:58:14 +01:00
f566aa466a Updated LAME encoder to v3.99.1 Final (2011-11-05), compiled with ICL 12.1.6 and MSVC 10.0. 2011-11-11 20:39:31 +01:00
b9a2ebf660 Make sure the "outer" installer isn't renamed to 'LameXP.exe' or 'LameXP-Portable.exe', because it confused the LockedList plug-in. 2011-11-06 14:19:47 +01:00
e5a8b2349d Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-11-01 10:35:28 +01:00
a7126f42d2 Display "N/A" if CPU usage cannot be determined (as on Win2k). 2011-10-30 21:41:00 +01:00
b1098f4177 Bump patch version + minor improvements to previous commit. 2011-10-29 21:11:51 +02:00
02b7cdc3e1 Added indicators for current CPU usage, RAM usage and free disk space to the processing window. 2011-10-29 16:26:09 +02:00
adc4edf7e8 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-10-24 20:01:38 +02:00
330eb7cf13 Updated Spanish translation. Thanks to Rub3n CT <rub3nct@gmail.com>. 2011-10-23 22:02:08 +02:00
01bc64859d Added a hint that the version number in the name of the ZIP file, which Nero offers for download, doesn't tell the whole truth. 2011-10-23 18:05:27 +02:00
181b8686ea Added some info on Hibernation to the F.A.Q document. 2011-10-22 17:49:46 +02:00
a98206bd70 Added an option to hibernate the computer ("suspend to disk") instead of shutting it down ("power off"). 2011-10-22 01:13:28 +02:00
0e6058df9e Moved Windows 8 64-Bit hack to a better place. MPress will not be fixed soon for Windows 8, so we will have to keep that hack for a while... 2011-10-21 16:17:22 +02:00
4a9ee707b1 Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2011-10-20 22:36:34 +02:00
d14ecfffa6 Fixed web-update tool. After the recent update of the Inetc plug-in, the updater was not working anymore. D'oh! 2011-10-16 19:15:40 +02:00
61331ce6f8 Updated Ukrainian translation. Thanks to Rub3n CT <rub3nct@gmail.com>. 2011-10-16 17:58:15 +02:00
1a9aa81d3a More extensive use of the NOBR macro + code clan-up. 2011-10-16 16:38:01 +02:00
e3d1a6cc7a Better way to obtain the ISO date, without using a Temp file. 2011-10-14 23:39:31 +02:00
de5b2458c1 Updated Qt Framework to v4.8.0 RC-1, built with Visual Studio 2010. Also improved OS detection a bit. 2011-10-14 18:02:37 +02:00
e9bfc225f0 Some more updates to Russian translation by Иван Митин <bardak@inbox.ru>. 2011-10-11 22:41:08 +02:00
b86b7c45a5 More updates to Russian translation by Иван Митин <bardak@inbox.ru>. 2011-10-11 13:57:40 +02:00
24efb53f3a Some updates to Russian translation by Иван Митин <bardak@inbox.ru>. 2011-10-10 22:26:50 +02:00
71f8c6dcf6 Updated installer wrapper. 2011-10-10 20:24:17 +02:00
901bf4c7c6 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-10-09 21:15:21 +02:00
c13939aa12 Got rid of the need to explicitly unload the StdUtils plug-in. 2011-10-09 17:37:10 +02:00
68fd91c6f8 Minor installer fix. 2011-10-08 23:53:54 +02:00
7c5ef4ca58 More installer clean-up. 2011-10-08 22:58:11 +02:00
a77f65fac3 Do not pack the EXE file when the deployment script is run in "skip build this time" mode. 2011-10-08 20:12:28 +02:00
11781e8a8d Clean-up installer script. 2011-10-08 19:34:24 +02:00
ba72c43108 Renamed obsolete file. 2011-10-08 18:21:12 +02:00
ad94a4726b Updated installer to get rid of "parameters.nsh", now using StdUtils plug-in to get the parameters. 2011-10-08 18:20:20 +02:00
9d652fb2e0 Added support for /Force to uninstaller. Required some tweaks for the 'parameters.nsh' include file. 2011-10-07 16:06:48 +02:00
af7bb2026a Made the channel equalization mode of the "normalization" filter an advanced option. The "-ne" mode still is default, be you can use "-nb" or even "-n" now. The last one still has problems with multi-channel files. 2011-10-06 23:55:42 +02:00
66c70657ef Updated installer wrapper to use StdUtils and wait for the actual installer to terminate. 2011-10-03 12:52:12 +02:00
0e31ec7cad Added Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2011-10-03 01:33:12 +02:00
b09aaa30dc Some more fine-tuning for the recent installer improvements. 2011-10-02 23:32:15 +02:00
9d09a8d5b0 Installer updates. 2011-10-02 22:14:09 +02:00
f8512798a2 Added hack to disable 'x64' support on Windows 8 Developer Preview, as our MPress-compressed x64 binaries currently crash on that platform. It's not yet clear whether Windows 8 or MPress is at fault... 2011-09-30 20:17:42 +02:00
1aa870d7f3 Fixed a typo, thanks to Rub3n CT for reporting. 2011-09-29 20:20:12 +02:00
78ad6b722c Updated Spanish translation. Thanks to Rub3n CT <rub3nct@gmail.com>. 2011-09-29 20:13:56 +02:00
2d4770e277 Merge branch 'master' of github.com:lordmulder/LameXP
Conflicts:
	src/Config.h
2011-09-29 20:07:26 +02:00
282528ea67 Set text codec to UTF-8, so qDebug/qWarning/qFatal don't destroy Unicode strings. Also remove qDebug64() and friends, as we don't need them any more. 2011-09-29 20:06:09 +02:00
b87e13a5eb * Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-09-29 19:04:34 +02:00
4c867dc325 Added a button for loading a different Cue Sheet to the Cue Sheet importer dialog. 2011-09-29 17:36:38 +02:00
9f011cb572 Also repair 'cout' and 'cerr' to not mangle UTF-8 strings. 2011-09-27 21:32:45 +02:00
9276645f1b More fixes for the Cue Sheet parser: Strings don't have to be enclosed in quotes, if they don't contain any whitespace chars, so we should support that case. Also generate a title from the track number, if the Cue Sheet doesn't define a title for the track. 2011-09-24 00:15:50 +02:00
4e79fc2fc5 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-09-23 21:29:07 +02:00
1fc851af2b Added CLI parameters to overwrite the CPU feature flags. Useful for testing. 2011-09-20 00:03:51 +02:00
a77ee5c397 Don't check for updates when application is run for the very first time (after install or update). 2011-09-19 18:52:02 +02:00
41b9763ef8 Slightly tweak installer + updated Web Updater binary. 2011-09-19 17:27:12 +02:00
daa780d90f Updated MediaInfo binaries to v0.7.49 (2011-09-09), compiled with MSVC 10.0 + some message box text refactoring. 2011-09-17 23:08:59 +02:00
c08fa1493a Added support for a few Playlist file name prefixes. Will be chosen based on the file names in the Playlist. 2011-09-06 18:47:13 +02:00
64696fa133 Workaround for a bug(?) in bug in SoX' gain/normalization filter that sometimes caused the "normalized" file to be empty. 2011-09-05 22:42:23 +02:00
24a8dcafa5 Updated changelog + more installer updates. 2011-08-27 16:24:03 +02:00
1dc6a81916 Installer: Don't show service pack message twice on UAC-enabled systems. 2011-08-27 14:53:44 +02:00
8faa0949bd Update installer script: Service pack detection for more platforms. 2011-08-27 14:33:35 +02:00
2df038a3e2 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-08-26 18:45:17 +02:00
992133d1e2 Improved initialization of config directory. 2011-08-26 16:32:25 +02:00
74d550038f Fixed a typo. 2011-08-25 13:36:03 +02:00
2da39922ca Added warnings when LAME algorithm quality is set to "extreme" values. 2011-08-25 03:44:46 +02:00
8300d58c46 Updated LAME binaries, compiled with ICL 12.0 and Win2k-fix. Also reorganized QRC files a bit. 2011-08-23 14:09:28 +02:00
95797b11b5 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-08-21 18:41:32 +02:00
95f627ee1a Some more clean-up for FhgAacEnc support + updated documents. 2011-08-21 14:43:18 +02:00
e811a64534 Slightly improved FhgAacEnc integration. 2011-08-19 19:25:01 +02:00
84883ab519 Added experimental(!) support for FhgAacEnc. Replaces the Nero AAC encoder, if available. 2011-08-19 15:27:58 +02:00
12828f386e Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-08-17 22:55:02 +02:00
dfc752b764 Added "wma2wav" and "avs2wav" to About dialog. 2011-08-16 23:09:50 +02:00
263e23ec14 Updated EncodePointer library. 2011-08-16 01:53:02 +02:00
fc538b24d5 Updated MediaInfo and wma2wav binaries with Win2k-compatible versions + installer tweaks. 2011-08-15 21:32:47 +02:00
5d3ef86cfe Updated install script. We can now allow installation on Windows 2000 again. 2011-08-15 15:49:48 +02:00
b2d1eceb41 Restored Windows 2000 support: Added hacks that avoid dependency on EncodePointer() and DecodePointer(), as these functions are missing from KERNEL32.DLL in Windows 2000. 2011-08-15 15:34:44 +02:00
0ff44da0ce Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-08-09 13:46:21 +02:00
74b06e7541 Updated German translation. 2011-08-08 20:45:59 +02:00
5ab869ed82 Added "Favorites" menu for output folders. 2011-08-08 20:26:30 +02:00
dae4def2fa Downmix filter will now check if the input already is Mono/Stereo, so we can safely invoke the filter for ALL sources. 2011-08-07 14:04:17 +02:00
1fdfab1160 Refactored code to insert the Downmix filter in processing thread. 2011-08-06 18:56:09 +02:00
ce872af94c Apply "Force Stereo Downmix" only for sources with more than two channels. 2011-08-06 14:12:20 +02:00
fbee147f07 Added an option option to enforce Stereo Downmix. 2011-08-05 21:52:43 +02:00
229357f77c Preview example file name for current rename pattern. 2011-08-05 15:41:19 +02:00
613c9721a7 Prevent rename pattern edit box from being translated, so the text won't be lost anymore. 2011-08-05 02:33:32 +02:00