]> granicus.if.org Git - taglib/log
taglib
9 years agoMerge pull request #559 from TsudaKageyu/audioprop-mpc
Tsuda Kageyu [Fri, 31 Jul 2015 16:27:20 +0000 (01:27 +0900)]
Merge pull request #559 from TsudaKageyu/audioprop-mpc

(wishlist) MusePak: AudioProperties improvements

9 years agoMerge pull request #558 from TsudaKageyu/audioprop-mp4
Tsuda Kageyu [Fri, 31 Jul 2015 16:27:15 +0000 (01:27 +0900)]
Merge pull request #558 from TsudaKageyu/audioprop-mp4

(wishlist) MP4: AudioProperties improvements

9 years agoMerge pull request #557 from TsudaKageyu/audioprop-flac
Tsuda Kageyu [Fri, 31 Jul 2015 16:27:06 +0000 (01:27 +0900)]
Merge pull request #557 from TsudaKageyu/audioprop-flac

(wishlist) FLAC: AudioProperties improvements

9 years agoMerge pull request #556 from TsudaKageyu/audioprop-asf
Tsuda Kageyu [Fri, 31 Jul 2015 16:26:52 +0000 (01:26 +0900)]
Merge pull request #556 from TsudaKageyu/audioprop-asf

(wishlist) ASF: AudioProperties improvements

9 years agoMerge pull request #555 from TsudaKageyu/audioprop-ape
Tsuda Kageyu [Fri, 31 Jul 2015 16:21:59 +0000 (01:21 +0900)]
Merge pull request #555 from TsudaKageyu/audioprop-ape

(wishlist) APE: AudioProperties improvements

9 years agoMerge pull request #568 from TsudaKageyu/audioprop-mod
Tsuda Kageyu [Fri, 31 Jul 2015 16:04:34 +0000 (01:04 +0900)]
Merge pull request #568 from TsudaKageyu/audioprop-mod

(wishlist) MOD: AudioProperties improvements

9 years agoFLAC: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 14:51:10 +0000 (23:51 +0900)]
FLAC: Remove unused formal parameters.

9 years agoFLAC: Add debug messages to tell some functions are obsolete.
Tsuda Kageyu [Fri, 31 Jul 2015 14:47:22 +0000 (23:47 +0900)]
FLAC: Add debug messages to tell some functions are obsolete.

9 years agoFLAC: Move some public functions to above private ones.
Tsuda Kageyu [Fri, 31 Jul 2015 14:45:31 +0000 (23:45 +0900)]
FLAC: Move some public functions to above private ones.

9 years agoFLAC: Avoid using deprecated functions.
Tsuda Kageyu [Fri, 26 Jun 2015 05:59:11 +0000 (14:59 +0900)]
FLAC: Avoid using deprecated functions.

9 years agoRemove some more data members not needed to carry.
Tsuda Kageyu [Fri, 12 Jun 2015 08:41:01 +0000 (17:41 +0900)]
Remove some more data members not needed to carry.

9 years agoFLAC: AudioProperties improvements
Tsuda Kageyu [Thu, 21 May 2015 03:15:11 +0000 (12:15 +0900)]
FLAC: AudioProperties improvements

Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Add bitsPerSample() property besides sampleWidth(). (#360)
Remove some data members which are not needed to carry.
Add some tests for audio properties.
Add some supplementary comments.

9 years agoMusePak: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 15:04:27 +0000 (00:04 +0900)]
MusePak: Remove unused formal parameters.

9 years agoMP4: Hide an internal function from the public header.
Tsuda Kageyu [Fri, 31 Jul 2015 14:59:22 +0000 (23:59 +0900)]
MP4: Hide an internal function from the public header.

9 years agoMP4: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 14:55:30 +0000 (23:55 +0900)]
MP4: Remove unused formal parameters.

9 years agoASF: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 14:38:41 +0000 (23:38 +0900)]
ASF: Remove unused formal parameters.

9 years agoAPE: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 14:18:50 +0000 (23:18 +0900)]
APE: Remove unused formal parameters.

9 years agoSilence some MSVC specific warnings in tests.
Tsuda Kageyu [Fri, 31 Jul 2015 11:55:23 +0000 (20:55 +0900)]
Silence some MSVC specific warnings in tests.

9 years agoSilence some MSVC2015 specific warnings.
Tsuda Kageyu [Fri, 31 Jul 2015 03:23:01 +0000 (12:23 +0900)]
Silence some MSVC2015 specific warnings.

9 years agoMP4 atom length is limited up to 31 bits.
Tsuda Kageyu [Fri, 31 Jul 2015 02:24:36 +0000 (11:24 +0900)]
MP4 atom length is limited up to 31 bits.
32-bit value will be negative.

9 years agoAdd some comments to tutils.h.
Tsuda Kageyu [Fri, 31 Jul 2015 01:27:16 +0000 (10:27 +0900)]
Add some comments to tutils.h.

9 years agoReorder CMake checks for sprintf() variants.
Tsuda Kageyu [Fri, 31 Jul 2015 01:10:12 +0000 (10:10 +0900)]
Reorder CMake checks for sprintf() variants.
VS2015 has snprintf(), however sprintf_s() is still recommended.

9 years agoRemove sudo from .travis.yml.
Tsuda Kageyu [Fri, 31 Jul 2015 00:02:32 +0000 (09:02 +0900)]
Remove sudo from .travis.yml.
This allows our tests to run faster on the container-based infrastructure.

9 years agoMerge pull request #554 from FestusHagen/fh1.m_FriendlyCppUnitSearch
Tsuda Kageyu [Thu, 30 Jul 2015 14:55:16 +0000 (23:55 +0900)]
Merge pull request #554 from FestusHagen/fh1.m_FriendlyCppUnitSearch

Don't look for CppUnit unless BUILD_TESTS, general cleanup.

9 years agoMerge pull request #595 from TsudaKageyu/gcc-warning-test
Tsuda Kageyu [Thu, 30 Jul 2015 14:39:04 +0000 (23:39 +0900)]
Merge pull request #595 from TsudaKageyu/gcc-warning-test

Silence a GCC warning about ignoring a return value in test.

9 years agoFix a typo in a debug message.
Tsuda Kageyu [Thu, 30 Jul 2015 14:36:44 +0000 (23:36 +0900)]
Fix a typo in a debug message.

9 years agoMerge pull request #625 from TsudaKageyu/checksum-comment
Tsuda Kageyu [Thu, 30 Jul 2015 14:30:43 +0000 (23:30 +0900)]
Merge pull request #625 from TsudaKageyu/checksum-comment

(minor, comment only) Add a supplementary comment to ByteVector::checksum().

9 years agoMerge pull request #617 from TsudaKageyu/useless-call
Tsuda Kageyu [Thu, 30 Jul 2015 14:30:18 +0000 (23:30 +0900)]
Merge pull request #617 from TsudaKageyu/useless-call

Remove an useless function call.

9 years agoUpdate NEWS.
Tsuda Kageyu [Thu, 30 Jul 2015 13:03:02 +0000 (22:03 +0900)]
Update NEWS.
Fixed reading FLAC files with zero-sized padding blocks.

9 years agoMerge pull request #638 from TsudaKageyu/update-news
Tsuda Kageyu [Thu, 30 Jul 2015 13:00:00 +0000 (22:00 +0900)]
Merge pull request #638 from TsudaKageyu/update-news

Update NEWS.

9 years agoMerge pull request #637 from TsudaKageyu/flac-zero-sized-padding
Tsuda Kageyu [Thu, 30 Jul 2015 12:58:42 +0000 (21:58 +0900)]
Merge pull request #637 from TsudaKageyu/flac-zero-sized-padding

Make FLAC::File tolerant to zero-sized padding blocks.

9 years agoUpdate NEWS.
Tsuda Kageyu [Thu, 30 Jul 2015 01:02:51 +0000 (10:02 +0900)]
Update NEWS.

9 years agoAvoid creating zero-sized padding blocks.
Tsuda Kageyu [Wed, 29 Jul 2015 14:05:17 +0000 (23:05 +0900)]
Avoid creating zero-sized padding blocks.

9 years agoMake FLAC::File tolerant to zero-sized padding blocks.
Tsuda Kageyu [Wed, 29 Jul 2015 11:52:56 +0000 (20:52 +0900)]
Make FLAC::File tolerant to zero-sized padding blocks.

10 years agoAdd a supplementary comment to ByteVector::checksum().
Tsuda Kageyu [Fri, 26 Jun 2015 16:29:16 +0000 (01:29 +0900)]
Add a supplementary comment to ByteVector::checksum().

10 years agoASF: Hide some internal functions from the public header.
Tsuda Kageyu [Tue, 23 Jun 2015 09:22:31 +0000 (18:22 +0900)]
ASF: Hide some internal functions from the public header.

10 years agoASF: Make use of List iterators and setAutoDelete().
Tsuda Kageyu [Tue, 23 Jun 2015 08:42:38 +0000 (17:42 +0900)]
ASF: Make use of List iterators and setAutoDelete().

10 years agoASF: Hide internal class declarations from the public header.
Tsuda Kageyu [Tue, 23 Jun 2015 08:31:47 +0000 (17:31 +0900)]
ASF: Hide internal class declarations from the public header.

10 years agoASF: Use CodecType enum instead of a magic number.
Tsuda Kageyu [Tue, 23 Jun 2015 02:48:25 +0000 (11:48 +0900)]
ASF: Use CodecType enum instead of a magic number.

10 years agoRemove an useless function call.
Tsuda Kageyu [Sun, 21 Jun 2015 18:21:38 +0000 (03:21 +0900)]
Remove an useless function call.

10 years agoASF: Enable ASF::Properties to get the audio codec information.
Tsuda Kageyu [Thu, 21 May 2015 10:05:05 +0000 (19:05 +0900)]
ASF: Enable ASF::Properties to get the audio codec information.

10 years agoAPE: Reduce useless File::Find() operations.
Tsuda Kageyu [Sat, 20 Jun 2015 11:41:02 +0000 (20:41 +0900)]
APE: Reduce useless File::Find() operations.

10 years agoMusePak: Avoid seeking a file when not needed.
Tsuda Kageyu [Fri, 12 Jun 2015 09:21:32 +0000 (18:21 +0900)]
MusePak: Avoid seeking a file when not needed.

10 years agoAPE: Find an ID3v2 tag and calculate the stream length in APE::File.
Tsuda Kageyu [Fri, 12 Jun 2015 07:40:03 +0000 (16:40 +0900)]
APE: Find an ID3v2 tag and calculate the stream length in APE::File.

10 years agoMerge pull request #614 from TsudaKageyu/win32-pkg-config
Scott Wheeler [Fri, 19 Jun 2015 07:12:32 +0000 (09:12 +0200)]
Merge pull request #614 from TsudaKageyu/win32-pkg-config

Enable pkg-config on Windows.

10 years agoEnable pkg-config on Windows.
Tsuda Kageyu [Thu, 18 Jun 2015 16:26:12 +0000 (01:26 +0900)]
Enable pkg-config on Windows.

10 years agoMOD: AudioProperties improvements
Tsuda Kageyu [Thu, 21 May 2015 09:49:40 +0000 (18:49 +0900)]
MOD: AudioProperties improvements

Add lengthInSeconds(), lengthInMilliseconds() properties. (always return 0)

10 years agoMusePak: A bit more accurate calculation of the stream length.
Tsuda Kageyu [Fri, 12 Jun 2015 08:53:17 +0000 (17:53 +0900)]
MusePak: A bit more accurate calculation of the stream length.

10 years agoMusePak: AudioProperties improvements
Tsuda Kageyu [Thu, 21 May 2015 04:28:42 +0000 (13:28 +0900)]
MusePak: AudioProperties improvements

Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Remove some data members which are not needed to carry.
Add some tests for audio properties.
Add some supplementary comments.

10 years agoMP4: Remove useless ByteVector::mid() operations.
Tsuda Kageyu [Wed, 27 May 2015 03:52:02 +0000 (12:52 +0900)]
MP4: Remove useless ByteVector::mid() operations.

10 years agoMP4: Do rounding when calculating the bit rate.
Tsuda Kageyu [Tue, 26 May 2015 01:50:43 +0000 (10:50 +0900)]
MP4: Do rounding when calculating the bit rate.

10 years agoMP4: AudioProperties improvements
Tsuda Kageyu [Thu, 21 May 2015 03:54:20 +0000 (12:54 +0900)]
MP4: AudioProperties improvements

Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Add some tests for audio properties.
Add some supplementary comments.
Move parsing code to read() for consistency with other classes.

10 years agoASF: AudioProperties improvements
Tsuda Kageyu [Thu, 21 May 2015 02:37:45 +0000 (11:37 +0900)]
ASF: AudioProperties improvements

Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Add bitsPerSample() property. (#360)
Add some tests for audio properties.
Add some supplementary comments.

10 years agoMerge pull request #611 from TsudaKageyu/fix-bufsize
Scott Wheeler [Thu, 18 Jun 2015 06:22:59 +0000 (08:22 +0200)]
Merge pull request #611 from TsudaKageyu/fix-bufsize

Fix mismatched file I/O buffer sizes.

10 years agoAdd a test for APE files with an ID3v2 tag.
Tsuda Kageyu [Fri, 12 Jun 2015 04:18:06 +0000 (13:18 +0900)]
Add a test for APE files with an ID3v2 tag.

10 years agoAPE: Use the audio stream length in calculating the bit rate.
Tsuda Kageyu [Tue, 26 May 2015 01:12:29 +0000 (10:12 +0900)]
APE: Use the audio stream length in calculating the bit rate.

10 years agoAPE: AudioProperties improvements
Tsuda Kageyu [Thu, 21 May 2015 01:59:32 +0000 (10:59 +0900)]
APE: AudioProperties improvements

Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Enable to read bit depth from older version files. (#360)
Remove some data members which are not needed to carry.
Add some tests for audio properties.
Add some supplementary comments.

10 years agoFix mismatched file I/O buffer sizes.
Tsuda Kageyu [Thu, 18 Jun 2015 02:22:54 +0000 (11:22 +0900)]
Fix mismatched file I/O buffer sizes.

10 years agoMerge pull request #607 from TsudaKageyu/unused-function
Scott Wheeler [Mon, 15 Jun 2015 19:15:08 +0000 (21:15 +0200)]
Merge pull request #607 from TsudaKageyu/unused-function

Remove some unused private function prototypes.

10 years agoRemoved an unused data member from MPE::File.
Tsuda Kageyu [Fri, 12 Jun 2015 05:07:52 +0000 (14:07 +0900)]
Removed an unused data member from MPE::File.
It seems to be related to scan().

10 years agoRemove some unused private function prototypes.
Tsuda Kageyu [Fri, 12 Jun 2015 02:50:38 +0000 (11:50 +0900)]
Remove some unused private function prototypes.

10 years agoSilence a GCC warning about ignoring a return value in test.
Tsuda Kageyu [Tue, 9 Jun 2015 18:44:30 +0000 (03:44 +0900)]
Silence a GCC warning about ignoring a return value in test.

10 years agoMerge pull request #594 from TsudaKageyu/typos-in-comment
Stephen F. Booth [Tue, 9 Jun 2015 02:19:27 +0000 (22:19 -0400)]
Merge pull request #594 from TsudaKageyu/typos-in-comment

Fix some typos in comments.

10 years agoFix some typos in comments.
Tsuda Kageyu [Tue, 9 Jun 2015 01:33:32 +0000 (10:33 +0900)]
Fix some typos in comments.

10 years agoAdd const to docs
Scott Wheeler [Tue, 2 Jun 2015 23:20:48 +0000 (01:20 +0200)]
Add const to docs

10 years agoMerge pull request #591 from TsudaKageyu/wmemcpy
Stephen F. Booth [Tue, 2 Jun 2015 12:19:33 +0000 (08:19 -0400)]
Merge pull request #591 from TsudaKageyu/wmemcpy

Use wmemcpy() rather than memcpy() and sizeof(wchar_t).

10 years agoUse wmemcpy() rather than memcpy() and sizeof(wchar_t).
Tsuda Kageyu [Mon, 1 Jun 2015 04:52:55 +0000 (13:52 +0900)]
Use wmemcpy() rather than memcpy() and sizeof(wchar_t).

10 years agoUndo comment stacking.
Festus Hagen [Mon, 1 Jun 2015 02:12:18 +0000 (22:12 -0400)]
Undo comment stacking.

10 years agoPrefix #ifndef with TAGLIB_ in tpropertymap.h
Michael Helmling [Fri, 29 May 2015 17:53:42 +0000 (19:53 +0200)]
Prefix #ifndef with TAGLIB_ in tpropertymap.h

10 years agoMerge pull request #577 from TsudaKageyu/frameoffset
Scott Wheeler [Tue, 26 May 2015 15:53:24 +0000 (17:53 +0200)]
Merge pull request #577 from TsudaKageyu/frameoffset

Fix MPEG::File::firstFrameOffset() and lastFrameOffset(). (#190)

10 years agoMerge pull request #578 from TsudaKageyu/test-temp
Stephen F. Booth [Mon, 25 May 2015 12:41:37 +0000 (08:41 -0400)]
Merge pull request #578 from TsudaKageyu/test-temp

A lot of zero-sized temporary files are left after a test session on …

10 years agoA lot of zero-sized temporary files are left after a test session on Windows.
Tsuda Kageyu [Mon, 25 May 2015 06:51:19 +0000 (15:51 +0900)]
A lot of zero-sized temporary files are left after a test session on Windows.

10 years agoMerge pull request #574 from TsudaKageyu/skip-dup-chunks
Stephen F. Booth [Sun, 24 May 2015 18:38:50 +0000 (14:38 -0400)]
Merge pull request #574 from TsudaKageyu/skip-dup-chunks

Skip duplicate chunks when reading AIFF/WAV files.

10 years agoFix MPEG::File::firstFrameOffset() and lastFrameOffset(). (#190)
Tsuda Kageyu [Sun, 24 May 2015 17:41:27 +0000 (02:41 +0900)]
Fix MPEG::File::firstFrameOffset() and lastFrameOffset(). (#190)

10 years agoSkip duplicate chunks when reading AIFF/WAV files.
Tsuda Kageyu [Sun, 24 May 2015 15:40:13 +0000 (00:40 +0900)]
Skip duplicate chunks when reading AIFF/WAV files.

Similar to #492.
There is no good reason to use the last chunk rather than the first one.

10 years agoMerge pull request #572 from TsudaKageyu/map-erase2
Stephen F. Booth [Sat, 23 May 2015 12:21:58 +0000 (08:21 -0400)]
Merge pull request #572 from TsudaKageyu/map-erase2

Map::erase() can take a key directly so no need to call find() before…

10 years agoMap::erase() can take a key directly so no need to call find() beforehand.
Tsuda Kageyu [Sat, 23 May 2015 09:12:01 +0000 (18:12 +0900)]
Map::erase() can take a key directly so no need to call find() beforehand.

10 years agoMerge pull request #571 from TsudaKageyu/fuzzed-wv
Stephen F. Booth [Fri, 22 May 2015 11:44:41 +0000 (07:44 -0400)]
Merge pull request #571 from TsudaKageyu/fuzzed-wv

Avoid an infinite loop when reading fuzzed WavPack files. (#482)

10 years agoMerge pull request #570 from TsudaKageyu/audioprop-typo
Stephen F. Booth [Fri, 22 May 2015 11:41:46 +0000 (07:41 -0400)]
Merge pull request #570 from TsudaKageyu/audioprop-typo

Fix a typo in comment.

10 years agoAvoid an infinite loop when reading fuzzed WavPack files. (#482)
Tsuda Kageyu [Fri, 22 May 2015 05:11:06 +0000 (14:11 +0900)]
Avoid an infinite loop when reading fuzzed WavPack files. (#482)

10 years agoFix a typo in comment.
Tsuda Kageyu [Fri, 22 May 2015 03:05:33 +0000 (12:05 +0900)]
Fix a typo in comment.

10 years agoMerge pull request #569 from TsudaKageyu/map-erase
Stephen F. Booth [Fri, 22 May 2015 02:46:15 +0000 (22:46 -0400)]
Merge pull request #569 from TsudaKageyu/map-erase

std::map::erase() can take a key directly and has no-throw guarantee.

10 years agoMerge pull request #484 from TsudaKageyu/fix-rfind
Stephen F. Booth [Fri, 22 May 2015 02:44:10 +0000 (22:44 -0400)]
Merge pull request #484 from TsudaKageyu/fix-rfind

Fix File::rfind() for small files.

10 years agostd::map::erase() can take a key directly and has no-throw guarantee.
Tsuda Kageyu [Thu, 21 May 2015 16:26:56 +0000 (01:26 +0900)]
std::map::erase() can take a key directly and has no-throw guarantee.

10 years agoTagLib::XM::Properties is a public class that should be exported
Lukáš Lalinský [Wed, 20 May 2015 22:18:01 +0000 (15:18 -0700)]
TagLib::XM::Properties is a public class that should be exported

10 years agoRemoved missed unnecessary BUILD_TESTS check.
Festus Hagen [Wed, 20 May 2015 19:34:05 +0000 (15:34 -0400)]
Removed missed unnecessary BUILD_TESTS check.

10 years agoMerge pull request #550 from TsudaKageyu/fix-test
Scott Wheeler [Wed, 20 May 2015 17:24:52 +0000 (19:24 +0200)]
Merge pull request #550 from TsudaKageyu/fix-test

Fix test code to work on some environments.

10 years agoFix test code to work on some environments.
Tsuda Kageyu [Wed, 20 May 2015 17:03:06 +0000 (02:03 +0900)]
Fix test code to work on some environments.
const char * is more preferable than string for ifstream constructor.

10 years agoDon't look for CppUnit unless BUILD_TESTS, general cleanup.
Festus Hagen [Wed, 20 May 2015 05:16:54 +0000 (01:16 -0400)]
Don't look for CppUnit unless BUILD_TESTS, general cleanup.

10 years agoBring the API more in line with the rest of TagLib
Scott Wheeler [Wed, 20 May 2015 12:23:48 +0000 (14:23 +0200)]
Bring the API more in line with the rest of TagLib

Like in #255, this also makes it possible to read values from the
tag in a const function.

10 years agoMerge pull request #549 from TsudaKageyu/win32-test
Scott Wheeler [Wed, 20 May 2015 11:50:49 +0000 (13:50 +0200)]
Merge pull request #549 from TsudaKageyu/win32-test

Modify the test code to work on MSVC/Windows.

10 years agoModify the test code to work on MSVC/Windows.
Tsuda Kageyu [Wed, 20 May 2015 10:57:08 +0000 (19:57 +0900)]
Modify the test code to work on MSVC/Windows.

10 years agoThis should also work Windows and has less duplicated code
Scott Wheeler [Wed, 20 May 2015 09:53:32 +0000 (11:53 +0200)]
This should also work Windows and has less duplicated code

10 years agoDon't use tempnam on UNIX
Scott Wheeler [Wed, 20 May 2015 09:43:43 +0000 (11:43 +0200)]
Don't use tempnam on UNIX

This silences the huge stream of warnings when building the tests.

I think I didn't break the Windows version in the process (though
it may make sense to use the built in Windows functions there
instead), but I don't have a Windows build environment here, so
I can't test.

10 years agoMerge pull request #546 from TsudaKageyu/test-surrogate-pair
Scott Wheeler [Tue, 19 May 2015 17:57:47 +0000 (19:57 +0200)]
Merge pull request #546 from TsudaKageyu/test-surrogate-pair

Add a test for strings that contains surrogate pairs.

10 years agoMerge pull request #548 from TsudaKageyu/render-twice
Scott Wheeler [Tue, 19 May 2015 09:28:50 +0000 (11:28 +0200)]
Merge pull request #548 from TsudaKageyu/render-twice

No need to call ID3v2::Frame::render() twice when saving an ID3v2 tag.

10 years agoNo need to call ID3v2::Frame::render() twice when saving an ID3v2 tag.
Tsuda Kageyu [Tue, 19 May 2015 08:39:37 +0000 (17:39 +0900)]
No need to call ID3v2::Frame::render() twice when saving an ID3v2 tag.

10 years agoQuote path names including user-provided variables
Scott Wheeler [Tue, 19 May 2015 08:15:15 +0000 (10:15 +0200)]
Quote path names including user-provided variables

This should make these work even if the value contains spaces

Closes #344

10 years agoAdd a test for strings that contains surrogate pairs.
Tsuda Kageyu [Mon, 23 Feb 2015 00:38:12 +0000 (09:38 +0900)]
Add a test for strings that contains surrogate pairs.

10 years agoRemove *file argument to private members
Scott Wheeler [Mon, 18 May 2015 21:11:51 +0000 (23:11 +0200)]
Remove *file argument to private members

This is already covered by d->file, so there's no reason to pass a pointer
to the member dozens of times.