|
3c89d3c2ef
|
Include the file "PRE_RELEASE_INFO.txt" in all pre-release builds of LameXP.
|
2012-07-01 21:11:04 +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 |
|
|
d42c8ceaa0
|
Added one more mirror.
|
2012-05-29 19:53:53 +02:00 |
|
|
a291771153
|
Now using a separate QSemaphore to limit the number of tasks in the queue of the QThreadPool. Instead of starting exactly as many task as there are threads in the pool and adding a new task only after a running one finished, we will now keep a fixed number of tasks in the queue (currently hardcoded to 32). Since there always will be more tasks left in the queue than there are threads in the pool, we ensure that no thread will ever become idle. Might be slightly faster than the "old" approach.
|
2012-05-25 02:24:44 +02:00 |
|
|
428342af21
|
Fixed HTML code, need to escape the ampersand.
|
2012-05-20 23:44:50 +02:00 |
|
|
c18785ce1e
|
Changed the method to synchronize the analyzer threads: We now use QSet to maintain a list of the thread id's of all threads that are still running - instead of only recording the highest thread id that has finished. This way a thread can now actually check if there still is any running thread with a lower thread id. Before thread n could only check if thread n-1 has finished yet or not. As a result we can relax the waiting now. Only threads that want to emit a file will wait for the "previous" threads to finish.
|
2012-05-14 00:50:16 +02:00 |
|
|
72e8558b5f
|
Added progress indicator to CueSheet import thread.
|
2012-05-06 23:58:18 +02:00 |
|
|
e13b93f51b
|
Implemented progress indicator for the working banner.
|
2012-05-06 04:57:00 +02:00 |
|
|
2b514558f9
|
Fixed a regression in b00b527897 .
|
2012-05-04 21:43:44 +02:00 |
|
|
af75929e00
|
Added Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>.
|
2012-04-29 17:41:16 +02:00 |
|
|
f9f70514dd
|
Added Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>.
|
2012-04-29 17:35:14 +02:00 |
|
|
1364183abc
|
Version v4.04 is released!
|
2012-04-26 13:43:40 +02:00 |
|
|
1bff20e6b9
|
Fixed a type in German translation.
|
2012-04-21 13:36:56 +02:00 |
|
|
5ff45cd494
|
Changed temporary installer file name.
|
2012-04-20 21:11:06 +02:00 |
|
|
9dccdbee57
|
Workaround for a recent change in MediaInfo's behavior for M3U playlist files.
|
2012-04-19 14:40:05 +02:00 |
|
|
6e3f038941
|
Fixed language codes.
|
2012-04-18 23:04:51 +02:00 |
|
|
40c8874313
|
Updated Chinese/Taiwanese translation. Thanks to 456Vv <123@456vv.com>.
|
2012-04-18 22:53:07 +02:00 |
|
|
171e5938aa
|
Updated Russian translation. Thanks to Иван Митин <bardak@inbox.ru>.
|
2012-04-18 22:52:05 +02:00 |
|
|
e8864878a1
|
Updated German translation.
|
2012-04-16 01:21:54 +02:00 |
|
|
3bdd8e97a6
|
Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>.
|
2012-04-15 15:35:26 +02:00 |
|
|
1d6b4a866b
|
Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>.
|
2012-04-15 15:34:47 +02:00 |
|
|
b231e078c1
|
Updated Spanish translation. Thanks to Rub3n CT <rub3nct@gmail.com>.
|
2012-04-14 20:10:15 +02:00 |
|
|
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 |
|