48a23c27d7
Added a new configuration for initial Qt 5.0 support. Needed a few code-changes and workarounds. Highly experimental!
2012-04-11 00:44:40 +02:00
9b687fff9a
Happy New Year 2012!
2012-01-02 00:52:27 +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
a0a29b9551
Experimental support for dcaenc, by Alexander E. Patrakov <patrakov@gmail.com>.
2011-12-22 21:53:25 +01:00
5585d53fc7
Print the total duration when the process is completed.
2011-11-28 00:35:43 +01:00
5a32fc3b82
Implemented a more correct way to initialize the ITaskbarList3 interface. We now actually wait for the "TaskbarButtonCreated" message.
2011-11-07 17:13:41 +01: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
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
10ae6c8451
Better workaround for "ResizeToContents not updating" bug.
2011-08-23 17:01:11 +02:00
23665ed4c9
Implemented a new "disk observer" thread which will constantly check the free diskspace of the disk where the TEMP folder is located. If the diskspace drops below a critical limit (currently 100 MB) a warning message is emitted.
2011-03-28 04:26:47 +02:00
f60515ca50
Use custom Wave files instead of Beep(), as the Beep() function doesn't work reliably on all platforms.
2011-03-18 12:37:18 +01:00
108c167767
Added an option to shutdown the computer as soon as all files are completed.
2011-03-18 01:12:17 +01:00
b12e524a96
Add option "Brose Output File Location" to context menu in processing window.
2011-02-11 23:16:11 +01:00
96db5e86c2
Happy new year!
2011-01-01 17:04:25 +01:00
18bed9ea38
Added a system tray icon.
2010-12-10 22:17:44 +01:00
6491965610
Add items to the playlist in the order the jobs are created, rather than in the order the jobs finish. As the jobs are created in source list order (but may finish in arbitrary order) this should result in "correct" playlist order.
2010-12-10 21:24:42 +01:00
571df62e39
Implement support for Job Objects + improve log view.
2010-11-24 21:00:59 +01:00
c0ece99b69
Implemented logging and added a log file view.
2010-11-22 21:45:00 +01:00
47a6c2fdff
Make "Save output files to the same location where the input file is located" option work.
2010-11-21 21:51:22 +01:00
970f2cd8fb
Create playlist file + serialize filename generation, just to be sure.
2010-11-20 22:14:10 +01:00
cffa6a2454
Correctly forward meta info to MP3 encoder and apply.
2010-11-20 19:16:04 +01:00
1633489aaf
Actually use selected encoder in progress dialog + forward output dir.
2010-11-20 02:14:22 +01:00
28a926b820
Implement multi-theaded processing in progress dialog.
2010-11-19 21:11:54 +01:00
3170f358fe
Implement processing thread and connect to processing dialog.
2010-11-18 00:32:46 +01:00
7a79c476a3
Implemented processing dialog, no functionality yet.
2010-11-17 19:35:50 +01:00