|
8c5ff3d80d
|
Added Hungarian translation, thanks to Zityi's Translator Team <zityisoft@gmail.com>.
|
2015-04-08 21:50:41 +02:00 |
|
|
22c5b7b3d9
|
Bump version.
|
2015-04-08 21:49:06 +02:00 |
|
|
619b25fc6c
|
Bump version.
|
2015-04-05 18:35:41 +02:00 |
|
|
4d5a619520
|
Updated Nero AAC url.
|
2015-04-05 15:07:29 +02:00 |
|
|
9fbfd7bb51
|
Added a few missing translation strings (mostly done by Google Translator).
|
2015-04-05 14:53:12 +02:00 |
|
|
a663834cd8
|
Small code clean-up.
|
2015-04-01 21:11:09 +02:00 |
|
|
28f6705699
|
Updated project/solution files for Visual Studio 2010.
|
2015-03-30 21:11:27 +02:00 |
|
|
31fcdc1385
|
Updated OggEnc2 binaries to v2.87 using libvorbis v1.3.4 and aoTuV v6.03_2014 (2014-07-03), compiled with MSVC 9.0 and ICL 15.0.
|
2015-03-30 20:27:36 +02:00 |
|
|
f5ac81da8f
|
Updated project/solution files for Visual Studio 2012.
|
2015-03-29 20:46:09 +02:00 |
|
|
d1e4e2ed2d
|
Updated credentials for Åke Engelbrektson.
|
2015-03-29 16:59:20 +02:00 |
|
|
3e7c3c8a8a
|
Bump version.
|
2015-03-28 13:03:25 +01:00 |
|
|
31878cb21b
|
Updated Opus encoder/decoder libraries v1.1.x and Opus-Tools v0.1.9 to latest Git Master (2015-03-26).
|
2015-03-27 22:04:12 +01:00 |
|
|
44a206d739
|
Improved the WaveDecoder to do proper progress reporting.
|
2015-03-22 21:33:15 +01:00 |
|
|
5b1b612775
|
Added support for DynamicAudioNormalizer normalization filter.
|
2015-03-21 19:06:55 +01:00 |
|
|
80995537c2
|
Updated SoX binary to v14.4.2-Final (2015-02-22), compiled with ICL 15.0 and MSVC 12.0.
|
2015-03-21 19:05:44 +01:00 |
|
|
56d09ba4f3
|
Updated mpg123 decoder binary to v1.22.0 (2015-02-24), compiled with GCC 4.9.2.
|
2015-02-26 21:52:51 +01:00 |
|
|
887329c576
|
Updated changelog and bump version.
|
2015-02-17 20:59:52 +01:00 |
|
|
c20929cb20
|
Updated LockedFile class for latest MUtilities changes.
|
2015-02-01 21:11:37 +01:00 |
|
|
f1f5a1eacb
|
Updated IPC handler threads for latest MUtilities changes.
|
2015-02-01 15:11:07 +01:00 |
|
|
7a86b73a93
|
Updated MediaInfo binaries to v0.7.72 (2015-01-07), compiled with ICL 15.0 and MSVC 12.0.
|
2015-01-25 18:42:45 +01:00 |
|
|
8870caa6bd
|
Updated FLAC encoder/decoder binaries to v1.3.1 (2014-11-26), compiled with ICL 15.0.
|
2015-01-24 18:30:15 +01:00 |
|
|
d92db7d5f9
|
Ported the changelog to Pandoc format.
|
2015-01-06 22:48:29 +01:00 |
|
|
88630faf87
|
Display path with native separators.
|
2015-01-04 19:41:39 +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 |
|
|
9172b19ad3
|
Removed static plugin initialization code, because MUtilities library does that now + updated Changelog file.
|
2015-01-01 22:12:11 +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 |
|
|
c5523fe1e0
|
Added menu entry for the User's Manual + improved code for opening document links.
|
2014-12-26 00:42:53 +01:00 |
|
|
b0af060ef6
|
Improved initialization of the AAC encoders.
|
2014-12-25 00:47:34 +01:00 |
|
|
dadeaec582
|
Some more updates of the deployment scripts.
|
2014-12-22 23:38:23 +01:00 |
|
|
0728e01bce
|
Manual: Added the "Tutorial" chapter. Not completed yet.
|
2014-12-22 16:30:18 +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 |
|
|
187f1bbfb8
|
Moved set_window_icon() function into MUtilities function.
|
2014-12-04 22:59:30 +01:00 |
|
|
06db588742
|
Moved some more OS-specific functions into the MUtilities library.
|
2014-12-04 00:02:42 +01:00 |
|
|
6412989afd
|
Moved code to set up the console icon into the MUtilities library.
|
2014-12-03 22:19:18 +01:00 |
|
|
6eb4de942c
|
Raised limit for maximum number of parallel instances to 32.
|
2014-11-30 22:11:47 +01:00 |
|
|
dc98131fd1
|
Moved various auxiliary macros into the MUtils library.
|
2014-11-30 21:32:23 +01:00 |
|
|
e579a5057d
|
Fixed possible memory corruption in ProcessThread::init().
|
2014-11-30 20:25:22 +01:00 |
|
|
5a290e1560
|
Moved Natural String Sort functions into MUtils library + moved the "Prerequisites" out of the project directory.
|
2014-11-30 18:47:53 +01:00 |
|
|
751fd85056
|
Don't delete QApplication object, since MUtils will take care of this.
|
2014-11-29 05:12:23 +01:00 |
|
|
ac38eb9f8d
|
Fixed ProgramDataBaseFileName.
|
2014-11-29 02:27:59 +01:00 |
|
|
6f4b0589c3
|
Moved more functions into MUtils library, especially all the Qt initialization code and some more OS-specific stuff.
|
2014-11-29 01:25:18 +01:00 |
|
|
a2f1885717
|
Moved startup and error handling routines into MUtilities library.
|
2014-11-26 02:39:02 +01:00 |
|
|
29d8b98a3f
|
Moved all terminal support functions into MUtilities library.
|
2014-11-25 22:34:20 +01:00 |
|
|
bdfef0ed1c
|
Removed the lamexp_fatal_exit() function.
|
2014-11-25 18:23:03 +01:00 |
|
|
26ac505329
|
Moved get_os_version() function into MUtilities library.
|
2014-11-25 17:33:27 +01:00 |
|
|
52142c6e6b
|
Moved the CPU detection code into the MUtils library.
|
2014-11-25 03:15:03 +01:00 |
|
|
035699c84e
|
Moved various functions into MUtils library and removed obsolete code from LameXP.
|
2014-11-25 02:14:42 +01:00 |
|
|
d7100e2207
|
Fixed static build with MUtils library.
|
2014-11-24 22:26:00 +01:00 |
|
|
004a201b19
|
Now using UpdateChecker and KeccakHash from the MUtils library. Removed obsolete files.
|
2014-11-24 19:33:12 +01:00 |
|
|
5d8816961f
|
Added MUtils library to the solution + some adjustments of the project file.
|
2014-11-24 18:28:53 +01:00 |
|
|
db3b152415
|
Added support for Visual Studio 2013 with Update-4.
|
2014-11-19 02:06:42 +01:00 |
|
|
c57c027aac
|
Do not attempt to download signature file, if download of update info failed already.
|
2014-11-17 15:42:55 +01:00 |
|
|
b2be8c9ac0
|
Updated MediaInfo binaries to v0.7.71 (2014-11-09), compiled with ICL 15.0 and MSVC 12.0.
|
2014-11-17 14:51:41 +01:00 |
|
|
add0de2472
|
Overhaul of the Windows version detection code + added support for Windows 10 (Technical Preview).
|
2014-11-12 16:00:40 +01:00 |
|
|
f02f8ce0d9
|
Bump version.
|
2014-11-11 01:37:05 +01:00 |
|
|
7502e3ea83
|
Added one more update mirror.
|
2014-11-02 16:36:41 +01:00 |
|
|
2925f842e7
|
Updated GnuPG binary to v1.4.18 (2014-06-30), compiled with GCC 4.9.1.
|
2014-10-08 23:29:23 +02:00 |
|
|
373702e07e
|
Updated SoX binary to v14.4.2-Git (2014-10-06), compiled with ICL 15.0 and MSVC 12.0.
|
2014-10-06 16:46:41 +02:00 |
|
|
e47206b768
|
Updated MediaInfo binaries to v0.7.70 (2014-09-03), compiled with ICL 15.0 and MSVC 12.0.
|
2014-10-05 21:17:50 +02:00 |
|
|
2a29e1ae94
|
Make sure the "queued" slots in the FileAnalyzer thread are really executed in the context of the proper thread.
|
2014-08-17 16:35:29 +02:00 |
|
|
57deb0f08a
|
Updated list of known hosts.
|
2014-08-16 15:19:10 +02:00 |
|
|
0a65e42012
|
Fixed potential crash when trying to import Cue Sheet where *all* files are missing: If none of the files exist, we shouldn't try to analyze them. The real problem, however, was a potential NULL-pointer access in the FileAnalyzer thread's destructor code. Thanks to XhmikosR for reporting!
|
2014-08-16 14:45:18 +02:00 |
|
|
a63baad374
|
Added support for Visual Studio 2013 with Update-3.
|
2014-08-13 14:54:54 +02:00 |
|
|
7d993ee1ee
|
Updated Nero Digital address.
|
2014-08-11 14:04:05 +02:00 |
|
|
c4414e1802
|
Added web-link to bug-tracker on GitHub.
|
2014-06-27 21:06:33 +02:00 |
|
|
f02043bd21
|
Some improvements and simplifications to error handling functions.
|
2014-06-27 16:20:47 +02:00 |
|
|
a32b63a232
|
Updated mpg123 decoder binary to v1.20.1 (2014-06-17), compiled with GCC 4.9.0.
|
2014-06-27 16:20:10 +02:00 |
|
|
21498ebc80
|
Updated OggEnc2 binaries to v2.87 using libvorbis v1.3.4 and aoTuV v6.03_2014 (2014-06-24), compiled with MSVC 9.0 and ICL 14.0.
|
2014-06-26 00:10:30 +02:00 |
|
|
30f6d6c9c2
|
Bumped version.
|
2014-06-23 19:50:23 +02:00 |
|
|
2a81f245ff
|
Updated list of known hosts.
|
2014-06-23 18:58:47 +02:00 |
|
|
f743a37066
|
Removed the BerliOS mirror, one and for all, because it no longer exists!
|
2014-06-23 17:42:25 +02:00 |
|
|
40f1df4037
|
Removed dependency on QtMain: Simply call mainCRTStartup() instead of WinMainCRTStartup().
|
2014-06-23 17:41:40 +02:00 |
|
|
70792d3bb5
|
Updated list of known hosts.
|
2014-05-30 20:58:42 +02:00 |
|
|
1bb96ba6db
|
Some code clean up. Use an enum type for the "overwrite" mode instead of two separate flags.
|
2014-05-30 16:52:34 +02:00 |
|
|
b7b4fa31bd
|
Tweaked LAME algorithm quality modes a bit.
|
2014-05-30 16:50:41 +02:00 |
|
|
6417cccdf6
|
Re-enabled BerliOS mirror again (for now), since the site is up and running again.
|
2014-05-30 16:49:37 +02:00 |
|
|
b97d383e39
|
Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>.
|
2014-05-29 13:54:12 +02:00 |
|
|
e44d9937bc
|
Updated VS2010 project file to include the compatibility manifest.
|
2014-05-29 01:00:07 +02:00 |
|
|
4accd22659
|
Make sure we don't try to delete the input file when running in "overwrite existing file" mode and the input/output happen to be identical.
|
2014-05-28 16:49:58 +02:00 |
|
|
e365edaafd
|
Added a missing QDir::toNativeSeparators() call.
|
2014-05-28 16:45:44 +02:00 |
|
|
e808cb2949
|
Got rid of some more Windows 2000 compatibility cruft.
|
2014-05-21 15:23:56 +02:00 |
|
|
223461afd9
|
Fixed "mailto:" links in about dialog box.
|
2014-05-19 22:21:35 +02:00 |
|
|
deb32e7ff2
|
Removed BerliOS mirror, because BerliOS is now gone for good :-(
|
2014-05-19 17:46:47 +02:00 |
|
|
92c80cfd46
|
Added compiler detection for Visual Studio 2013 with Update-2.
|
2014-05-19 17:45:45 +02:00 |
|
|
e9ee5cfce4
|
Consider application as "busy" when a modal dialog is currently showing.
|
2014-05-19 17:44:41 +02:00 |
|
|
fd3fd3fe16
|
Added list of source code mirrors to the about dialog.
|
2014-05-04 21:46:46 +02:00 |
|
|
70dc9c4510
|
Properly translate the corner widget in changeEvent().
|
2014-05-04 21:00:59 +02:00 |
|
|
aaaa9f970a
|
Bum version.
|
2014-05-04 19:15:34 +02:00 |
|
|
62aa72d283
|
Implemented menubar corner widget.
|
2014-05-04 16:59:06 +02:00 |
|
|
7ec2a8d9d7
|
Updated MediaInfo binaries to v0.7.69 (2014-04-26), compiled with ICL 14.1 and MSVC 12.0.
|
2014-04-28 21:29:23 +02:00 |
|
|
51f1fbbca1
|
Updated the translator's guide.
|
2014-04-28 21:14:02 +02:00 |
|
|
729b386056
|
Updated Qt runtime libraries to v4.8.6 (2014-04-25), compiled with MSVC 12.0.
|
2014-04-25 20:26:31 +02:00 |
|
|
e5b605d1e4
|
Updated Opus encoder/decoder libraries v1.1.x and Opus-Tools v0.1.8 to latest Git Master (2014-04-13).
|
2014-04-13 19:08:38 +02:00 |
|
|
555f8709a6
|
Updated MediaInfo binaries to v0.7.68 (2014-04-08), compiled with ICL 14.1 and MSVC 12.0.
|
2014-04-09 17:09:52 +02:00 |
|
|
78ef63729f
|
Cosmetics.
|
2014-04-09 17:08:09 +02:00 |
|
|
5ca4cc8917
|
Added command-line options to control the application font size.
|
2014-03-12 20:11:03 +01:00 |
|
|
c574a5e550
|
Some code clean-up in Model_AudioFile class.
|
2014-02-08 17:24:54 +01:00 |
|
|
a07cec8342
|
Fixed ArtworkModel::isEmpty() to actually give the expected result. Previous code gave the opposite of the expected result! This bug could cause the cover artwork to be lost in AudioFileModel_MetaInfo::update().
|
2014-02-08 17:24:24 +01:00 |
|
|
b4ee0af400
|
Open development for version 4.10.
|
2014-02-08 17:23:44 +01:00 |
|
|
14baf8d52d
|
Refactored host connectivity check into a separate function. Also decrease the number of remaining connection attempts *only* if the connection failed.
|
2014-02-02 21:37:22 +01:00 |
|
|
272214778a
|
Disable Auto-Update, by default, when running in "portable" mode.
|
2014-02-02 18:01:26 +01:00 |
|
|
40250a3cad
|
Bound the maximum number of hosts that will be tested during connectivity test, rather than testing *all* hosts. This avoids that the connectivity test will take VERY long to fail when the Internet connection is actually NOT working.
|
2014-02-02 18:00:21 +01:00 |
|
|
c285d94e94
|
Moved one file to the correct folder/filter (VS2013 solution) and fixed a stupid typo.
|
2014-01-27 15:35:35 +01:00 |
|
|
9f816e9aa6
|
Bump version.
|
2014-01-26 18:31:20 +01:00 |
|
|
ee3bd21fd9
|
Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>.
|
2014-01-22 01:38:45 +01:00 |
|
|
794ea65ddf
|
Fixed compilation with VS2010 solution/project files.
|
2014-01-19 21:34:55 +01:00 |
|
|
7a687f2d7b
|
Fixed QAAC detection, hopefully.
|
2014-01-19 17:33:39 +01:00 |
|
|
7aea8ce063
|
Updated the QAAC add-in for LameXP to QAAC v2.33 (2014-01-14), compiled with MSVC 12.0.
|
2014-01-19 17:19:01 +01:00 |
|
|
3c5a448d30
|
Updated Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>.
|
2014-01-18 15:57:48 +01:00 |
|
|
9f0aba42f8
|
Updated changelog file.
|
2014-01-17 01:47:24 +01:00 |
|
|
d29f292264
|
Now using Unix 'zip' for generating the ZIP packages. Eliminates dependency on external 7-Zip and allows for adding an archive comment.
|
2014-01-08 21:43:24 +01:00 |
|
|
0cbe3953bb
|
Fixed compilation under VS2012.
|
2014-01-01 17:51:20 +01:00 |
|
|
29089c567b
|
Fixed number of tools (only relevant for DEBUG builds) + fixed an out-of-bounds array access in the error message.
|
2014-01-01 17:50:56 +01:00 |
|
|
cc38035087
|
Happy new year 2014!
|
2014-01-01 17:05:52 +01:00 |
|
|
df5aaee581
|
Some code clean-up. Also removed some obsolete compatibility code.
|
2013-12-17 22:36:16 +01:00 |
|
|
0b1644e287
|
Make sure the user has "admin" privileges before checking for updates, because it's kind of pointless to download the update if you won't be able install it anyway. This is especially important for Windows XP, where we don't have UAC. Note that UAC implies "admin" privileges, because the installer process will be elevated as needed - even if the current user is *not* an administrator.
|
2013-12-16 18:07:45 +01:00 |
|
|
e08b187f37
|
Updated WavPack decoder binary to v4.70.0 (2013-10-19), compiled with ICL 14.0 and MSVC 12.0.
|
2013-12-08 17:01:59 +01:00 |
|
|
e7a87c8dd1
|
Updated Opus encoder/decoder libraries to v1.1-final and Opus-Tools to v0.1.8 (2013-12-05).
|
2013-12-07 15:21:01 +01:00 |
|
|
9eb8ecaa62
|
Updated MediaInfo binaries to v0.7.65 (2013-11-20), compiled with ICL 14.1 and MSVC 12.0.
|
2013-12-06 14:22:51 +01:00 |
|
|
60cb91665f
|
Updated Monkey's Audio binary to v4.12 (2013-06-26). Also added encoding support for Monkey's Audio format, including APEv2 tagging support. Since the MAC tool does NOT support tagging, a custom tagging utility support is used.
|
2013-12-04 22:36:19 +01:00 |
|
|
b05a7ac3ef
|
Moved all sound effects into Qt-style resources. Sound files can be played back directly from program memory by passing a pointer to the WAVE data into PlaySound as the first argument (and using the SND_MEMORY flag), it's just not documented very well.
|
2013-12-03 22:19:11 +01:00 |
|
|
4635d9bf76
|
Make sure splash screen gets focus. Also better key press/release handling in working banner.
|
2013-11-30 13:10:34 +01:00 |
|
|
72f2ef3617
|
Also adjust the *width* of the about dialog.
|
2013-11-30 13:09:36 +01:00 |
|
|
9d9e9336c8
|
Bump version.
|
2013-11-29 13:23:27 +01:00 |
|
|
5e9d8bf850
|
Some code clean-up.
|
2013-11-29 03:48:11 +01:00 |
|
|
1d8709689b
|
Improved initialization of the TEMP directory.
|
2013-11-29 01:21:52 +01:00 |
|
|
ed34cf1fc8
|
Improved initialization of the working banner. Also banner can now be minimized using the "M" key.
|
2013-11-29 01:20:59 +01:00 |
|
|
4eef80fdc3
|
Some updates to the updater thread.
|
2013-11-29 01:18:36 +01:00 |
|
|
dd39addb39
|
More improvements to the working banner. Now using QWindowsVistaSytle when "sheet of glass" effect is enabled, for more consistent look. Also fixes some drawing glitches.
|
2013-11-26 23:01:37 +01:00 |
|
|
ff30f71c13
|
Refactored finalization code, so each "Global..." file can have its own finalization function.
|
2013-11-26 23:00:33 +01:00 |
|
|
ee05308c0e
|
Only re-extract installer executable, if it doesn't exist or differs.
|
2013-11-25 19:52:53 +01:00 |
|
|
9b5334ba27
|
Improved processing dialog + setup a proper "big" window icon for application windows (improves the look on the taskbar in Windows 7+)
|
2013-11-25 18:34:59 +01:00 |
|
|
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 |
|
|
f3ae451b32
|
Make sure the TEMP path is *not* replaced when running the web-update tool, as this will prevent the updater from working correctly.
|
2013-11-25 02:20:44 +01:00 |
|
|
0bc1157906
|
Fixed a possible NULL-pointer access in DWMAPI wrapper code when DWM is not available.
|
2013-11-24 22:40:39 +01:00 |
|