Commit Graph

284 Commits

Author SHA1 Message Date
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
fb7d14d5ca Fixed a typo in the German translation. 2012-02-24 22:13:04 +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
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
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
901bf4c7c6 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2011-10-09 21:15:21 +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
0e31ec7cad Added Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2011-10-03 01:33:12 +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
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