Commit Graph

223 Commits

Author SHA1 Message Date
f641ddd9f0 Some improvements to Working Banner: Now use a pointer member variable for the UI. Also update Taskbar progress indicator. 2013-11-25 13:58:21 +01:00
3d5b9541ed More improvements to Splash Screen and the working banner. 2013-11-24 17:55:35 +01:00
b8b11e59aa Improved splash screen. 2013-11-23 20:57:38 +01:00
d5dcb9ad42 Refactored update checks into a separate thread, for better code reusability. 2013-11-17 21:53:28 +01:00
a5602cf04d 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. 2013-11-03 23:43:21 +01:00
9b376cd2a8 Remember previous dropbox position and restore it on next startup. 2013-11-02 01:07:23 +01:00
2ea758c079 Improved dropbox widget, including proper multi-monitor (virtual desktop) support. 2013-11-01 00:08:40 +01:00
175e5a56d1 Added new drop zone image, adopted from VLC Media Player. 2013-10-31 01:22:21 +01:00
086849928c 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). 2013-10-28 23:57:40 +01:00
75fad0f0fd Some code clean-up. 2013-10-26 15:49:16 +02:00
655427d7a6 Slightly improved debugger thread code. 2013-10-25 17:55:27 +02:00
dd98a78fad Improved LameXP message logging code. This also fixes an invocation of the invalid message handler, when the console window gets closed unexpectedly. 2013-10-25 15:38:43 +02:00
7b016d5fec Updated license info. 2013-10-23 22:25:04 +02:00
a2e02220dc Fix compatibility to WindowsXP: The GetErrorMode() API requires Vista or newer, so don't use it! 2013-10-21 18:48:51 +02:00
b54886f242 Introduce QUTF8 macro and replace ".toUtf8().constData()" everywhere. 2013-10-21 15:00:55 +02:00
be9cf25645 Improved Windows version detection code. 2013-10-20 19:12:00 +02:00
e13e6b7fec Updated changelog and removed some debug code. 2013-10-18 22:12:55 +02:00
8a64624ba4 Use the THROW macro instead of plain "throw" in the complete project. 2013-10-18 21:37:40 +02:00
414b261c0d Improved tool extraction code in InitializationThread. Also implemented better exception handling. 2013-10-18 20:49:22 +02:00
477e76d5c3 Updated GnuPG binary to v1.4.15 (2013-10-05), compiled with GCC 4.8.1. 2013-10-16 03:33:15 +02:00
5e5fbe06f9 Updated CueImportDialog and CueSheetModel as well as the CueSheet helper classes to use AudioFileModel_MetaInfo. Significant code simplification. 2013-10-13 20:50:12 +02:00
449e438787 Use AudioFileModel_MetaInfo instead of AudioFileModel where appropriate. Also updated MetaInfoModel to work with a AudioFileModel_MetaInfo (not only with a full AudioFileModel). 2013-10-13 00:21:37 +02:00
8fd45dc4dd Split ProcessThread::start() method into ProcessThread::init() and ProcessThread::start(). 2013-10-11 20:43:31 +02:00
df2d696f71 Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>. 2013-10-08 22:41:40 +02:00
81de5f2300 Implemented AbstractEncoderInfo for the AAC encoders too. 2013-10-07 02:28:01 +02:00
3e51bbabf1 Added one more mirror to the list. 2013-10-07 00:10:05 +02:00
24217c3b71 More code refactoring: Moved most of the Win32 API dependencies into wrapper functions in Global.cpp, which greatly reduces platform-specific includes. 2013-10-07 00:01:15 +02:00
8797691497 Update Spanish translation. Thanks to Rub3nCT <rub3nct@gmail.com>. 2013-10-06 19:15:59 +02:00
ed601593f5 Translation updates. 2013-10-03 18:48:31 +02:00
fa4eadbd31 Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2013-08-28 12:06:01 +02:00
409117ec39 Implemented "natural ordering" for sorting the input files. Code is based on the strnatcmp() by Martin Pool, released under the "zlib" license. 2013-08-23 00:19:00 +02:00
1f241a1045 Refactored AAC encoder selection code. 2013-07-14 19:45:28 +02:00
94d6d16ce3 Added GUI option to reset all encoder settings. 2013-07-14 18:14:26 +02:00
78d1bf5773 Updated GNU Wget binary to v1.13.4 (2011-09-17). 2013-07-13 00:11:54 +02:00
9323260e32 The encoder configuration (rc-mode, bitrate, quality-level) is now maintained *separately* for each encoder. This was quite a massive change and needs more testing! Also a bug where OggEnc quality modes -2 and -1 would be clipped 0 has been fixed. 2013-07-07 23:49:29 +02:00
7ee53d4a55 Added new source file view overlay icon. 2013-06-16 22:07:28 +02:00
f85afb6627 Updated FLAC encoder/decoder binaries to v1.3.0 (2013-05-27), compiled with ICL 13.0. 2013-06-16 13:50:24 +02:00
1c21516604 Got rid of a superfluous Beep() that was triggered on application startup. 2013-05-02 23:02:02 +02:00
601a4a6d7e Some tweaks to previewContextActionTriggered() function. 2013-04-24 23:58:07 +02:00
1141ed41d5 Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2013-04-18 22:57:46 +02:00
ad7fb76f54 Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>. 2013-04-17 22:07:06 +02:00
b2019d679e Updated Valdec decoder binary to AC3Filter Tools v1.0a (2013-04-07). 2013-04-08 01:14:49 +02:00
86b079cb74 Yet another slightly different approach to move the disque. 2013-04-04 01:25:04 +02:00
62d8bd9376 Updated web-site links. 2013-03-17 21:50:29 +01:00
b8ae188843 Updated Valdec decoder binary to v1.4.0a (2013-03-17). 2013-03-17 03:11:23 +01:00
62af2f575e Synced MP3 algorithm quality settings to LAME manual. Now we only use values 9, 7, 3 and 0. Also note that, in VBR mode, there are only two settings (9-5 and 4-0). 2013-03-13 22:59:54 +01:00
00d531f178 Improved handling of the VBR parameter for AAC encoders. 2013-02-26 21:24:48 +01:00
a69a1f6dbe Improved lamexp_themes_enabled() function. 2013-02-25 23:12:14 +01:00
9ef67882a1 Updated French translation. Thanks to to Dodich Informatique <dodich@live.fr>. 2013-02-12 00:07:14 +01:00
e9ede47814 Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2013-02-03 15:44:46 +01:00
b4cd7c3a29 Handle two more plurals correctly. 2013-01-28 22:22:49 +01:00
5ac220ea30 Handle one more plural correctly. 2013-01-23 23:39:30 +01:00
f68523efd6 Properly handle plurals in translation files. 2013-01-23 23:25:31 +01:00
3b99433226 Expose "disable resampling" option for Opus decoder in the GUI. 2013-01-18 02:42:37 +01:00
491bf5f135 Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2013-01-17). 2013-01-17 20:46:07 +01:00
2ec20c2d02 Bump version. 2012-12-17 22:51:47 +01:00
a48dfadc98 Added "folder up" action to the context menu of the "output folder" tab. 2012-12-14 23:50:56 +01:00
12db5d2c81 Added "Folder Up" button to the "Output Folder" tab. Also some code refactoring. 2012-12-14 00:34:10 +01:00
0f2f13d85b Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2012-12-07). 2012-12-08 00:22:29 +01:00
1e09d998a2 Updated Visual Studio 2012 to "Update 1" (final release). 2012-11-28 01:16:37 +01:00
e9bcc809aa Made installer error message on un-supported platforms more detailed. 2012-11-24 21:20:09 +01:00
41c129a0ec Upgraded build environment to Microsoft Visual Studio 2012 Update-1 (CTP #4). 2012-11-24 16:27:38 +01:00
c220a0b73f Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.5 (2012-11-23). Also removed obsolete Opus options. 2012-11-23 21:03:59 +01:00
182ef86fc9 Updated translation files. 2012-11-15 18:08:03 +01:00
8ba1c016c6 Delete "blank" output file, if encoding failed or was aborted (or never actually started). 2012-11-11 18:58:08 +01:00
07dfd3211a Added an option to filter the progress model entries. If filter is enabled, only progress items that match the filter will be shown in the TableView. 2012-11-11 18:33:55 +01:00
977f4d4213 "Overwrite Mode" should actually be working now. 2012-11-08 21:19:45 +01:00
4d3bce8fc3 Added option for "Overwrite Mode" (keep both, skip file, replace) to "Advanced Options" tab. Does not do anything yet. 2012-11-08 00:42:55 +01:00
d7fc31f4b9 Updated list of update mirrors. 2012-10-31 22:54:35 +01:00
7339a05c23 Updated ALAC decoder binary to refalac v0.56, based on ALAC reference implementation by Apple (Apache License). 2012-10-29 20:47:49 +01:00
23f0b98205 Updated MediaInfo binaries to v0.7.61+ (2012-10-28), compiled with ICL 12.1.7 and MSVC 10.0. 2012-10-28 18:41:16 +01:00
eb75c942ee Bump version. 2012-10-19 21:05:33 +02:00
a2fd0f2460 Added an "About..." entry to the system menu. 2012-10-17 23:34:42 +02:00
b653702f46 Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2012-10-14 22:22:28 +02:00
3fc27a2e17 Slightly modified license checking code. 2012-10-10 23:01:58 +02:00
0fac4fbb8f Slightly improved seeding of the PRNG (again). 2012-10-09 17:43:17 +02:00
109b6544a9 Update Spanish translation. Thanks to Rub3nCT <rub3nct@gmail.com>. 2012-10-09 02:25:28 +02:00
0cbf86e215 Updated Opus encoder/decoder libraries to v1.0.1 and Opus-Tools to v0.1.5 (2012-09-22). Also disabled "--speech" and "--music" options, as latest Opus-Tools doesn't support those anymore. 2012-09-23 18:05:37 +02:00
057cb6fe4f Some optimizations in GUI resize code. 2012-09-20 22:52:52 +02:00
e03bd4c9ae Updated Changelog and increased version to v4.06. 2012-09-20 01:27:56 +02:00
581dd4e0b8 Some more improvements to "About" dialog. Also added "Special Thanks" section to "Contributors" tab. 2012-09-18 01:41:00 +02:00
cc703bc11a Re-added two translatable strings that got lost on the way. 2012-09-16 14:26:07 +02:00
43b86174cb Implemented late initialization for "About" tabs. 2012-09-16 14:15:32 +02:00
a8b4426402 New "tapped" about dialog. 2012-09-15 20:46:26 +02:00
67609a9b65 Updated Russian translation. Thanks to Иван Митин <bardak@inbox.ru>. 2012-08-24 21:20:00 +02:00
12db8ca7fc Updated F.A.Q. document. 2012-08-21 21:31:18 +02:00
2cb3ec7719 Update Taiwanese translation. Thanks to 456Vv <123@456vv.com>. 2012-08-18 03:34:49 +02:00
123706d87e Update Chinese translation. Thanks to 456Vv <123@456vv.com>. 2012-08-15 21:22:46 +02:00
Git User
0cf40d56d8 Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2012-08-12 17:26:26 +02:00
0deb759096 Updated F.A.Q. document. 2012-08-02 23:32:21 +02:00
48e5ca702f Updated German translation. 2012-08-01 00:42:55 +02:00
36c8ba7822 Some more refactoring of the event filter functions: De-uglify the "global" event filter function by using more fine-grained filter functions. 2012-07-30 21:44:44 +02:00
3e18116dd5 Added "custom parameters" options for Opus. Also added a "help" button for all "custom parameters" edit boxes, which will simply show the CLI help screen. 2012-07-29 22:55:02 +02:00
d44c57e009 Updated Opus binaries. Now compiled with runtime CPU-detection. Also we now have builds with "experimental encoder perceptual tuning" from the "exp_analysis7" branch, enabled by default. 2012-07-29 16:46:01 +02:00
278f9091fb Replaced the Opus encoder/decoder binary wit custom binaries that support UTF-8 file names and flush the console output properly + expose more Opus encoder options in the GUI. 2012-07-21 19:16:12 +02:00
fcceeeaaac Added support for Opus Audio Codec, based on Opus-Tools v0.1.3 (2012-07-10) by Xiph.org/Mozilla 2012-07-20 23:19:08 +02:00
e49093c5c7 Updated MediaInfo binary to v0.7.58 (2012-05-28), compiled with ICL 12.1.7 and MSVC 10.0. 2012-06-25 21:59:28 +02:00
17794881a4 Extinguished some remaining uses of argv[] or QApplication::arguments(). 2012-06-23 18:18:57 +02:00
30bc239cd8 Now using our own command-line parser, based on GetCommandLineW() + CommandLineToArgvW , instead of using QApplication::arguments(). This is less portable, but Qt's internal command-line parser has some rather strange behavior with processing certain characters. As a result, with Qt's command-line parser, some path names passed to LameXP got screwed up! Specifically "C:\Some Path\''Foo''.mp3" got mangled to "C:\Some Path''Foo''.mp3", i.e. the Backslash disappeared! Should be fixed now. 2012-06-22 15:49:56 +02:00
accee3da7a When generating the initial output-folder name for the Cue Sheet dialog, make sure there is no folder *or* file of that name yet. The previous code did check for folders only! 2012-06-21 18:31:36 +02:00