Commit Graph

634 Commits

Author SHA1 Message Date
c574a5e550 Some code clean-up in Model_AudioFile class. 2014-02-08 17:24:54 +01:00
cc513cda0e Updated Russian translation. Thanks to Иван Митин <bardak@inbox.ru>. 2014-01-27 15:56:46 +01:00
ee3bd21fd9 Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>. 2014-01-22 01:38:45 +01:00
e215f50975 Updated French translation. Thanks to to Dodich Informatique <dodich@live.fr>. 2014-01-19 15:43:07 +01:00
456vv
df1f55aeb4 Update LameXP_TW.ts
update 2014-1-18
2014-01-18 23:22:46 +08:00
456vv
df02b51861 Update LameXP_ZH.ts
update 2014-1-18
2014-01-18 23:21:46 +08:00
f621173264 Merge branch 'master' of github.com:lordmulder/LameXP 2014-01-18 15:59:47 +01:00
3c5a448d30 Updated Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>. 2014-01-18 15:57:48 +01:00
d8fe49dd8f Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2014-01-18 15:56:47 +01:00
arestarh
39212f5f5f Updated Ukrainian translation. 2014-01-18 13:36:23 +02: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
ffb16e4b31 Updated translation files. 2014-01-01 17:56:08 +01:00
cc38035087 Happy new year 2014! 2014-01-01 17:05:52 +01:00
219c0f2035 Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>. 2013-12-17 22:56:47 +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
f6a5ebbde6 Fixed web-site link in installer. How long has this link been dead now? 2013-12-16 18:04:00 +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
68c6847d43 Updated installer code for new StdUtils version. 2013-12-07 15:55:44 +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
6800711b6a Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>. 2013-12-01 12:40:04 +01:00
433cd6a8b0 Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2013-11-30 13:08:31 +01:00
9d9e9336c8 Bump version. 2013-11-29 13:23:27 +01:00
578bcb60bd Translation updates. One new string to translate. 2013-11-29 01:20:07 +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
fa3b373e99 Use more LogicLib in the installer wrapper code. 2013-11-26 22:58:14 +01:00
ee05308c0e Only re-extract installer executable, if it doesn't exist or differs. 2013-11-25 19:52:53 +01:00
187fac2949 Installer workaround for auto-updater bug in some versions of LameXP. 2013-11-25 18:33:57 +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
3d5b9541ed More improvements to Splash Screen and the working banner. 2013-11-24 17:55:35 +01:00
1f98e90244 More improvements to Splash Screen. 2013-11-24 00:02:32 +01:00
5fa1b19eb8 Merge branch 'master' of github.com:lordmulder/LameXP 2013-11-23 21:00:18 +01:00
b8b11e59aa Improved splash screen. 2013-11-23 20:57:38 +01:00
arestarh
4a0bddd4a2 Updated Ukrainian translation. 2013-11-23 14:25:59 +02: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
758906b4c8 Merge branch 'master' of github.com:lordmulder/LameXP 2013-10-26 17:01:00 +02:00
75fad0f0fd Some code clean-up. 2013-10-26 15:49:16 +02:00
arestarh
42fe92b787 Updated Ukrainian translation. 2013-10-26 13:24:56 +03: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
85577fdb50 Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>. 2013-10-21 21:03:30 +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
b3046a46a7 Added compatibility manifest file. This allows for detection Windows 8.1 correctly via GetVersionEx(), though GetVersionEx() will still be broken for *future* Windows versions. 2013-10-21 15:00:03 +02:00
8f0e99c321 Updated patch collection. 2013-10-21 14:58:12 +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
3065569f00 Updated deployment scripts. 2013-10-18 20:44:55 +02:00
ca45b44242 Added QKeccakHash libraries, compiled with VS2013. 2013-10-18 01:59:46 +02:00
1af32090dd Added project/solution files for Visual Studio 2013. 2013-10-18 01:59:08 +02:00
abda1a5258 Make sure Keccak state gets allocated aligned to 32. 2013-10-18 01:58:29 +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
6b0f6f3b3a Small translation fix. 2013-10-03 19:14:06 +02:00
ed601593f5 Translation updates. 2013-10-03 18:48:31 +02:00
7cfdcdc494 Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>. 2013-09-02 13:47:58 +02:00
4a766de953 Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>. 2013-09-01 21:50:52 +02:00
bec58442ad Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2013-08-29 22:07:36 +02:00
fa4eadbd31 Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. 2013-08-28 12:06:01 +02:00
073cd5468e Updated installer for Polish language. 2013-08-28 12:05:37 +02:00
6d6f0ee943 Some improvements/simplifications in strnatcmp() function. 2013-08-25 15:34:41 +02:00
df103af706 Updated French translation. Thanks to to Dodich Informatique <dodich@live.fr>. 2013-08-23 19:17:45 +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
19a52ef3ac Update Chinese and Taiwanese translations. Thanks to 456Vv <123@456vv.com>. 2013-08-23 00:16:30 +02:00
8ef79d69bd Updated Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>. 2013-08-23 00:15:42 +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
de5fe6e058 Added support for MSVC 2012 with Update-3 + moved 3rd party Qt src file to prerequisites. 2013-06-30 00:50:38 +02:00
e935a39fcf Updated VLD to latest version. 2013-06-21 22:18:24 +02:00
7ee53d4a55 Added new source file view overlay icon. 2013-06-16 22:07:28 +02:00
81b2f4ad08 Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2013-06-16). 2013-06-16 22:06:58 +02:00
c2cdccb88f Updated patch collection. 2013-06-16 15:55:26 +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
1e72659490 Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>. 2013-06-16 13:49:38 +02:00
arestarh
c28fab442b Updated Ukrainian translation. 2013-05-19 18:35:01 +03:00
5af2963729 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. 2013-05-06 01:26:59 +02:00
1c21516604 Got rid of a superfluous Beep() that was triggered on application startup. 2013-05-02 23:02:02 +02:00
599c11cbe1 Made VS2008 solution compile again. 2013-04-28 21:44:55 +02:00
482ff55758 Some fixes for German translation, contributed by Bodo Thevissen <bodo@thevissen.de>. 2013-04-25 22:34:49 +02:00
601a4a6d7e Some tweaks to previewContextActionTriggered() function. 2013-04-24 23:58:07 +02:00
aefe502044 Update Spanish translation. Thanks to Rub3nCT <rub3nct@gmail.com>. 2013-04-21 18:53:26 +02:00