|
3b0577c733
|
More improvements in Splash Screen (application initialization) code. It's now completely event-driven.
|
2013-10-27 16:13:14 +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 |
|
|
18b645f349
|
Improved file analyzer to retain the original ordering of files imported from a playlist.
|
2013-10-25 00:48:18 +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 |
|
|
496f9cda7b
|
Fix compilation with VS2012.
|
2013-10-21 16:17:42 +02:00 |
|
|
b54886f242
|
Introduce QUTF8 macro and replace ".toUtf8().constData()" everywhere.
|
2013-10-21 15:00:55 +02:00 |
|
|
bb687bdc45
|
Some improvements in Splash Screen (application initialization) code.
|
2013-10-20 23:36:53 +02:00 |
|
|
be9cf25645
|
Improved Windows version detection code.
|
2013-10-20 19:12:00 +02:00 |
|
|
26d186cdf8
|
Fix detection of Windows 8.1: Starting with Windows 8.1, the GetVersion(Ex) API has been broken and will now pretend to be Windows 8.0. Since GetVersion(Ex) can no longer be relied on, we will use VerifyVersionInfo() from now on, in the hope that they won't break this one too.
|
2013-10-19 16:02:22 +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 |
|
|
1af32090dd
|
Added project/solution files for Visual Studio 2013.
|
2013-10-18 01:59:08 +02:00 |
|
|
33e04007fb
|
Properly detect Windows 8, now that Qt supports it officially.
|
2013-10-16 18:23:53 +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 |
|
|
d206eccac9
|
Improved CueSheet import progress indicator.
|
2013-10-13 21:28:06 +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 |
|
|
0435637c75
|
Fix compilation after previous changes to AudioFileModel in previous commit.
|
2013-10-12 22:55:41 +02:00 |
|
|
feccffdfd1
|
Major redesign of the AudioFileModel class: Split data into separate AudioFileModel_MetaInfo and AudioFileModel_TechInfo classes.
|
2013-10-12 20:38:07 +02:00 |
|
|
8fd45dc4dd
|
Split ProcessThread::start() method into ProcessThread::init() and ProcessThread::start().
|
2013-10-11 20:43:31 +02:00 |
|
|
2190c254f8
|
Got rid of some more legacy compatibility code in the FileSystemModelEx class.
|
2013-10-10 01:46:30 +02:00 |
|
|
cb3f50e5f3
|
Moved some initialization stuff out of the ProcessThread::run() function into a new initialization function. Also got rid of one Mutex, because file names are now generated in the init function, i.e. by the "main" thread.
|
2013-10-09 16:11:58 +02:00 |
|
|
94c199d849
|
Make ProcessingDialog use a QThreadPool and, accordingly, make ProcessThread inherit from QRunnable rather than QThread.
|
2013-10-09 03:14:38 +02:00 |
|
|
10001f4ef0
|
Fixed compilation with VS2010 and removed an obsolete file.
|
2013-10-09 01:07:19 +02:00 |
|
|
7ddbdb240b
|
Updated mpg123 decoder binary to v1.16.0 (2013-10-06), compiled with GCC 4.8.1.
|
2013-10-08 22:45:42 +02:00 |
|
|
81de5f2300
|
Implemented AbstractEncoderInfo for the AAC encoders too.
|
2013-10-07 02:28:01 +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 |
|
|
7602317652
|
Some code-clean up. Removed "Windows.h" include from "Global.h", because most source files won't need the Win32 API stuff. Also got rid of some Windows 2000 compatibility cruft.
|
2013-10-06 19:28:12 +02:00 |
|
|
33b55de005
|
Tweaked default values for encoder settings.
|
2013-10-03 19:14:24 +02:00 |
|
|
df1da97f4e
|
Implemented AbstractEncoder for the remaining encoders, except AAC for now.
|
2013-10-03 18:48:07 +02:00 |
|
|
d1cdbd77cd
|
Refactored EncoderRegistry::createInstance() method to handle all common encoder parameters at a single place. Also added function to load/store the custom parameters.
|
2013-10-03 17:01:37 +02:00 |
|
|
4faf3a2e40
|
More refactoring of the SettingsModel. Also moved encoder reset function from MainWindow to EncoderRegistry.
|
2013-10-03 15:56:10 +02:00 |
|
|
d76c4a1702
|
Implemented AbstractEncoderInfo for some more encoders. Remaining encoders not yet working.
|
2013-10-02 19:17:33 +02:00 |
|
|
70a117078b
|
Bump version.
|
2013-10-02 16:37:41 +02:00 |
|
|
ccb19ec07f
|
Added new AbstractEncoderInfo class, which provides information about a specific encoder's configuration options. Also moved code for creating encoder instances into a separate EncoderRegistry class.
|
2013-09-30 21:39:56 +02:00 |
|
|
db95584256
|
Bump version.
|
2013-09-04 00:35:55 +02:00 |
|
|
fa4eadbd31
|
Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.
|
2013-08-28 12:06:01 +02:00 |
|
|
6d6f0ee943
|
Some improvements/simplifications in strnatcmp() function.
|
2013-08-25 15:34:41 +02:00 |
|
|
8f77ee3b5f
|
Ignore case when sorting file names.
|
2013-08-23 19:16:40 +02:00 |
|
|
11268cd5b1
|
Some improvements (hopefully) to the strnatcmp() function.
|
2013-08-23 14:00:25 +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 |
|
|
5094abe699
|
Updated GnuPG binary to v1.4.14 (2013-07-25), compiled with GCC 4.8.1 + updated WUpdate accordingly.
|
2013-08-21 19:20:39 +02:00 |
|
|
f2f0783ca6
|
Updated Opus encoder/decoder libraries to v1.1-beta and Opus-Tools to v0.1.6git (2013-07-22).
|
2013-07-23 00:05:43 +02:00 |
|
|
1f241a1045
|
Refactored AAC encoder selection code.
|
2013-07-14 19:45:28 +02:00 |
|
|
ceec5fa5e2
|
Some code refactoring.
|
2013-07-14 19:04:32 +02:00 |
|
|
94d6d16ce3
|
Added GUI option to reset all encoder settings.
|
2013-07-14 18:14:26 +02:00 |
|