Commit Graph

3855 Commits

Author SHA1 Message Date
Erik de Castro Lopo
a718a5ac2d libFLAC: Rename get_client_data_from_decoder function
This function was added after the 1.3.2 release, but the name was bad
(missing "FLAC__" at the start) and the pointer returned should be 'const'.

fixup
2019-08-09 08:12:54 +10:00
sezero
f85a2f44f6 increase required minimum cmake version to 3.9. 2019-08-06 07:26:19 +10:00
sezero
4a43f2bd4d Do not assume that sys/param.h defines MIN and MAX
One such example is sys/param.h from MinGW.
2019-08-05 12:35:08 +10:00
Ralph Giles
8dda876b23 doc: Add xmlns attributes.
validator.w3.org wants a namespace declaration for xhtml.
2019-08-05 10:48:40 +10:00
Erik de Castro Lopo
f764434a39 Version 1.3.3 1.3.3 2019-08-04 19:47:53 +10:00
Fabian Greffrath
83d829afc5 doc: Remove xhtml validator links.
Fix "privacy-breach-w3c-valid-html" lintian error.

Don't ping an external site when loading documentation
pages since this can be used to track user activity.

These links are also broken, since they depend on the
referer header, which browsers no longer send to insecure
pages for similar privacy reasons. That aspect could be
addressed by using https urls for the validator site.

Signed-off-by: Ralph Giles <giles@thaumas.net>
2019-08-04 17:05:09 +10:00
Ralph Giles
a41eb7ddd4 doc: Use empty-element <hr/> tag.
Improve the conformance of the xhtml generated by doxygen by
using the self-closing <hr/> tag in the custom footer.

Without this, xmllint complains about </body> and </html> end
tags inside the still-only <hr>. That syntax is allowed in
html but not xml.
2019-08-04 17:05:09 +10:00
Ralph Giles
e229fb4e56 .travis.yml: Generate and validate html documentation.
Install Doxygen when running on the linux environment to test
generation of the API documentation.

Run the included static html documentation as well as the
generated API documentation through xmllint to verify
it conforms to the declared DTD. Since this this will be very
slow or fail relying on network resources, also install
the w3c-sgml library so the xhtml1 DTDs are available locally.

We're checking the source files, not build results in the
particular environment, so it's fine to run this check
on only a subset of builds.

Don't validate on CMake builds since they're not currently
generating API documentation even when Doxygen is available.
2019-08-04 17:05:09 +10:00
Dagobert Michelsen
fcabd81aba Add -lrt for all operating systems for clock_gettime 2019-07-17 08:16:39 +10:00
Erik de Castro Lopo
deb21bc251 Update Visual Studio 2005 files
Patch-from: Janne Hyvärinen
2019-07-16 07:53:41 +10:00
Erik de Castro Lopo
48e8dbcf4a Fix CppCheck warnings 2019-07-15 09:42:38 +10:00
Erik de Castro Lopo
1146117229 test: Ignore varying length in metadata
The metadata test checked for specific lengths which change from 5 bytes for
something like "1.3.2" to 9 bytes for something like "1.3.3pre1".
2019-07-15 09:42:38 +10:00
evpobr
cd03042ea9 Fix CMake configure warning
Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when
 unquoted.
2019-06-01 12:33:53 +10:00
Vitaliy Kirsanov
0c3440aec0 Fixed #107: CMake error without enabling BUILD_CXXLIBS 2019-05-31 19:19:20 +10:00
Виталий Кирсанов
77e234acef CMake: fixed windows_unicode_filenames linking errors 2019-05-28 15:55:27 +10:00
evpobr
e4b94e3144 Fix Visual Studio solution generation with CMake
Rename flac application target to flacapp to avoid name collision with FLAC library target.

Closes #101.
2019-05-12 09:00:07 +10:00
Vitaliy Kirsanov
95a94232a8 Added README description for CMake 2019-05-04 11:41:48 +10:00
Vitaliy Kirsanov
26cbd97884 CMAKE_BUILD_TYPE set to Release by default: improved 2019-05-04 11:41:48 +10:00
evpobr
29fadb6e47 Enable components search in package config mode 2019-05-04 11:41:48 +10:00
Vitaliy Kirsanov
1794b0cd79 CMAKE_BUILD_TYPE set to Release by default 2019-05-04 11:41:48 +10:00
Vitaliy Kirsanov
b967ef060e Added ECHO_C to CMake tests 2019-05-04 11:41:48 +10:00
Vitaliy Kirsanov
55447a2d58 Ogg::Ogg renamed to Ogg::ogg 2019-05-04 11:41:48 +10:00
Vitaliy Kirsanov
573dbc12ae Use of BUILD_SHARED_LIBS added 2019-05-04 11:41:48 +10:00
Виталий Кирсанов
1cb968a7d4 Fixed dependencies on win_utf8_io 2019-05-04 11:41:48 +10:00
Vitaliy Kirsanov
5d81610eb5 Fixed dependency between grabbag and utf8 2019-05-04 11:41:48 +10:00