|
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 |
|
|
8f77ee3b5f
|
Ignore case when sorting file names.
|
2013-08-23 19:16:40 +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 |
|
|
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 |
|
|
a8348b01e8
|
Refactored lamexp_temp_folder2() function. This also fixes a potential deadlock at application when %TMP% points to an invalid folder. Now using separate locks for lamexp_temp_folder2() and lamexp_known_folder().
|
2013-06-29 18:06:21 +02:00 |
|
|
7ee53d4a55
|
Added new source file view overlay icon.
|
2013-06-16 22:07:28 +02:00 |
|
|
2bd468ee76
|
Added VER_LAMEXP_CONSOLE_ENABLED config option.
|
2013-06-16 14:00:56 +02:00 |
|
|
c2db2acd20
|
Now using a separate version/build number for the configuration, so INI settings don't get invalidated with each build.
|
2013-05-02 23:00:26 +02:00 |
|
|
978da1214d
|
Added built-time option to make "portable" version.
|
2013-04-17 22:05:45 +02:00 |
|
|
9c83fd4b68
|
Fixed lamexp_clean_filename() to also handle double-quote characters.
|
2013-04-16 22:43:52 +02:00 |
|
|
093d4eadbe
|
Updated UPX version on "About" screen.
|
2013-04-11 00:01:33 +02:00 |
|
|
135aaaf77f
|
Properly detect VS2012 with Update-2.
|
2013-04-08 01:12:58 +02:00 |
|
|
62d8bd9376
|
Updated web-site links.
|
2013-03-17 21:50:29 +01:00 |
|
|
a69a1f6dbe
|
Improved lamexp_themes_enabled() function.
|
2013-02-25 23:12:14 +01:00 |
|
|
d7cb3001aa
|
Now each tool can also have a "tag" in addition to the version number.
|
2013-02-12 00:08:21 +01:00 |
|
|
bd0a370aee
|
Welcome to year 2013 ;-)
|
2013-02-08 23:57:50 +01:00 |
|
|
f68523efd6
|
Properly handle plurals in translation files.
|
2013-01-23 23:25:31 +01:00 |
|
|
491bf5f135
|
Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2013-01-17).
|
2013-01-17 20:46:07 +01:00 |
|
|
cb042bbf3c
|
Added new function to detect the current date. Slightly more robust against manipulations.
|
2013-01-12 01:53:43 +01:00 |
|
|
30507937de
|
Added global lamexp_fatal_exit() function.
|
2012-12-11 23:22:20 +01:00 |
|
|
bf34e9e78f
|
Improved handling of fatal/critical messages in lamexp_message_handler() function.
|
2012-12-08 00:21:58 +01:00 |
|
|
7077650bb6
|
Switched the method of how the Designer UI file is used in the MainWindow class to "The Single Inheritance Approach" (with "Using a Pointer Member Variable"). This is the method which Qt recommends for large projects.
|
2012-12-04 01:35:48 +01:00 |
|
|
1e09d998a2
|
Updated Visual Studio 2012 to "Update 1" (final release).
|
2012-11-28 01:16:37 +01:00 |
|
|
41c129a0ec
|
Upgraded build environment to Microsoft Visual Studio 2012 Update-1 (CTP #4).
|
2012-11-24 16:27:38 +01:00 |
|
|
c180306e85
|
Added checks for Windows SDK version.
|
2012-11-17 19:22:56 +01:00 |
|
|
c90a5f4542
|
If no item matches the current filter, hide all items and show an overlay message rather than disabling the filter.
|
2012-11-15 18:06:04 +01:00 |
|
|
3d431c099f
|
Added compiler detection for VS2012.
|
2012-11-12 21:42:56 +01:00 |
|
|
50e9d01cfb
|
Now using rand_s() to generate random numbers, which doesn't need a seed. Falling back to qsrand() + qrand() on platforms that don't support rand_s().
|
2012-10-13 12:36:41 +02:00 |
|
|
7b4f57ad21
|
Fixed a stupid typo.
|
2012-10-09 17:52:11 +02:00 |
|
|
0fac4fbb8f
|
Slightly improved seeding of the PRNG (again).
|
2012-10-09 17:43:17 +02:00 |
|
|
7f3bcbedb7
|
Improved lamexp_get_os_version() function.
|
2012-09-09 23:05:00 +02:00 |
|
|
c6fcad10c4
|
Slightly tweaked initialization checks.
|
2012-08-19 14:34:04 +02:00 |
|
|
9a7f0d5176
|
Small optimization of known_folder() function. Will now return a const reference.
|
2012-08-18 22:37:10 +02:00 |
|
|
f282cff154
|
Updated Visual Studio 2008 project file.
|
2012-08-18 20:55:59 +02:00 |
|
|
eb88a05341
|
Turned more global objects into pointers in order to allow late initialization. Also slightly restructured the global locks and added another global lock to guard the IPC struct.
|
2012-08-18 16:36:39 +02:00 |
|
|
cb2b770a88
|
Made lamexp_arguments() thread-safe, just to be sure.
|
2012-08-17 23:47:01 +02:00 |
|
|
81011c6e40
|
Updated Opus-Tools binaries to v0.1.4 with latest libopus (2012-08-16), compiled with ICL 12.1.7 and MSVC 10.0.
|
2012-08-16 23:28:45 +02:00 |
|
|
1af98225a1
|
Made the lamexp_known_folder() function cached.
|
2012-08-13 23:12:19 +02:00 |
|
Git User
|
8724767980
|
Made some more global functions thread-safe by using locks. Avoids a race condition in the multi-threaded initialization code.
|
2012-08-12 17:01:17 +02:00 |
|
|
3c89d3c2ef
|
Include the file "PRE_RELEASE_INFO.txt" in all pre-release builds of LameXP.
|
2012-07-01 21:11:04 +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 |
|
|
1da4db9594
|
Made tool registry thread-safe, using a QReadWriteLock.
|
2012-05-03 23:11:16 +02:00 |
|
|
c41c904ffa
|
Detect Windows 8 and detect if Windows 8 is running in "compatibility mode" for Windows 7.
|
2012-04-13 16:37:47 +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 |
|
|
255b21ab2c
|
Added yet another configuration to build LameXP with *static* Qt5 libraries. Still experimental!
|
2012-04-11 03:08:31 +02:00 |
|
|
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 |
|
|
71b125805c
|
Small optimization of lamexp_themes_enabled().
|
2012-04-10 03:51:04 +02:00 |
|
|
027471b385
|
Updated MediaInfo binary to v0.7.55 (2012-04-05), compiled with ICL 12.1.7 and MSVC 10.0.
|
2012-04-10 01:25:34 +02:00 |
|