Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix a bunch of compiler warnings (mainly MinGW). | Erik de Castro Lopo | 2013-04-07 | 7 | -20/+22 | |
| | ||||||
* | For windows, make UTF-8 mode into a runtime choice. | Erik de Castro Lopo | 2013-04-07 | 31 | -2357/+6 | |
| | | | | | | | | The smaller patch makes the utf-8 library use ANSI codepage by default. When frontends call the "get_utf8_argv" function it changes Unicode conversion codepage from ANSI to UTF-8. Patch from Janne Hyvärinen <cse@sci.fi>. | |||||
* | Only link against libogg (and libm) if needed | Ulrich Klauer | 2013-04-07 | 7 | -17/+5 | |
| | | | | | | | Most of the programs don't use libogg or libm directly and should not link to them (overlinking). Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> | |||||
* | Fix pkg-config files to avoid overlinking | Ulrich Klauer | 2013-04-07 | 3 | -3/+7 | |
| | | | | | | | | | | | | | | Libraries that are used internally by libFLAC(++) but are not part of their API should be listed in pkg-config "private" clauses. Otherwise executables that are linked dynamically against libFLAC(++) will have unneeded direct dependencies (overlinking). Based on a patch by Brad Smith from https://sourceforge.net/p/flac/bugs/397/ that I updated to only include ogg if libFLAC is actually built with ogg support. Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> | |||||
* | m4/ogg.m4 : Grab latest version from libogg-1.3.0. | Erik de Castro Lopo | 2013-04-06 | 1 | -8/+22 | |
| | ||||||
* | Rename all parameters and locals from 'index' to 'indx'. | Erik de Castro Lopo | 2013-04-05 | 15 | -133/+133 | |
| | ||||||
* | flac*.pc : Add -logg if configured with Ogg support. | Erik de Castro Lopo | 2013-04-02 | 2 | -2/+2 | |
| | ||||||
* | flactimer patches from Janne Hyvärinen <cse@sci.fi>. | Erik de Castro Lopo | 2013-04-02 | 2 | -5/+7 | |
| | ||||||
* | flac_mac safe string patch from Janne Hyvärinen <cse@sci.fi>. | Erik de Castro Lopo | 2013-04-02 | 1 | -1/+1 | |
| | ||||||
* | metaflac typo patch from Janne Hyvärinen <cse@sci.fi>. | Erik de Castro Lopo | 2013-04-02 | 1 | -1/+1 | |
| | ||||||
* | autogen.sh : Test for required programs. | Erik de Castro Lopo | 2013-04-02 | 1 | -1/+19 | |
| | ||||||
* | flac_mac patches from Janne Hyvärinen <cse@sci.fi>. | Erik de Castro Lopo | 2013-04-02 | 2 | -4/+8 | |
| | ||||||
* | Another windows utf8 I/O patch from Janne Hyvärinen <cse@sci.fi>. | Erik de Castro Lopo | 2013-04-02 | 1 | -2/+2 | |
| | ||||||
* | MSVC version patch from Janne Hyvärinen <cse@sci.fi>. | Erik de Castro Lopo | 2013-04-02 | 2 | -6/+6 | |
| | ||||||
* | Two small patches for utf8 I/O. | Erik de Castro Lopo | 2013-04-02 | 4 | -3/+4 | |
| | | | | Thanks to LRN <lrn1986@gmail.com>. | |||||
* | include/share/Makefile.am : Add win_utf8_io.h. | Erik de Castro Lopo | 2013-04-02 | 1 | -1/+2 | |
| | ||||||
* | Purge more strcpy/strcat usage. | Erik de Castro Lopo | 2013-04-01 | 4 | -10/+17 | |
| | ||||||
* | configure.ac : Version 1.3.0pre3. | Erik de Castro Lopo | 2013-04-01 | 1 | -1/+1 | |
| | ||||||
* | Purge FLAC__STRINGS_IN_UTF8 from VC project files. | Erik de Castro Lopo | 2013-04-01 | 29 | -29/+29 | |
| | ||||||
* | Enable utf8 I/O stuff when compiling with MinGW. | Erik de Castro Lopo | 2013-04-01 | 15 | -16/+41 | |
| | ||||||
* | Use recursive automake in src/share/ part of tree. | Erik de Castro Lopo | 2013-04-01 | 10 | -125/+61 | |
| | | | | This will make it easier to incorporate the win_utf8_io stuff. | |||||
* | Add CLEANFILES to relevant Makefile.am to force removal of Windows EXEs. | Erik de Castro Lopo | 2013-03-29 | 8 | -0/+16 | |
| | | | | | | This ensures they are removed even we've cross-compiled from Linux to Windows and then configured for Linux. We don't want the Windows EXEs to be run after configuring for Linux. | |||||
* | include/share/compat.h : Cleanup. | Erik de Castro Lopo | 2013-03-29 | 1 | -5/+7 | |
| | ||||||
* | Rename _flac_stat to flac_stat_s. | Erik de Castro Lopo | 2013-03-29 | 10 | -25/+25 | |
| | ||||||
* | Rename all 'utf8_io' -> 'win_utf8_io'. | Erik de Castro Lopo | 2013-03-29 | 5 | -8/+10 | |
| | ||||||
* | Huge Windows utf8 I/O patch. | Erik de Castro Lopo | 2013-03-29 | 68 | -299/+3200 | |
| | | | | Patch from Janne Hyvärinen <cse@sci.fi>. | |||||
* | src/test_libFLAC/decoders.c : Minor improvement. | Erik de Castro Lopo | 2013-03-29 | 1 | -2/+10 | |
| | ||||||
* | Fix option names in documentation and help messages. | Miroslav Lichvar | 2013-03-29 | 5 | -9/+16 | |
| | | | | Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> | |||||
* | include/share/compat.h : Simplify. | Erik de Castro Lopo | 2013-03-23 | 1 | -6/+4 | |
| | ||||||
* | Replace a couple of safe_strncpy/cat with snprintf. | Erik de Castro Lopo | 2013-03-21 | 2 | -9/+25 | |
| | ||||||
* | Replace broken str* functions with safe versions. | Erik de Castro Lopo | 2013-03-19 | 11 | -61/+96 | |
| | ||||||
* | Add new file include/share/safe_str.h. | Erik de Castro Lopo | 2013-03-19 | 2 | -0/+70 | |
| | | | | | New functions safe_strncat() and safe_strncpy() which always return a NUL terminated string and do not overflow the destination buffer. | |||||
* | autogen.sh : OpenBSD tweaks. | Erik de Castro Lopo | 2013-03-18 | 1 | -0/+8 | |
| | ||||||
* | More Microsoft Visual Studio project file updates. | Erik de Castro Lopo | 2013-03-18 | 14 | -68/+60 | |
| | | | | Patch from Janne Hyvärinen <cse@sci.fi>. | |||||
* | Windows flac_snprintf tweaks. | Erik de Castro Lopo | 2013-03-17 | 3 | -2/+8 | |
| | | | | Patch from Janne Hyvärinen <cse@sci.fi>. | |||||
* | include/share/private.h : Add FLAC_API to private functions. | Erik de Castro Lopo | 2013-03-17 | 1 | -5/+5 | |
| | | | | Patch from Janne Hyvärinen <cse@sci.fi>. | |||||
* | Use new function flac_snprintf() where ever appropriate. | Erik de Castro Lopo | 2013-03-17 | 11 | -48/+30 | |
| | | | | | This replaces un-safe usage of sprintf() and Micorsoft's _snprintf() with something sane. | |||||
* | Add file src/share/grabbag/snprintf.c to grabbag library. | Erik de Castro Lopo | 2013-03-17 | 4 | -1/+89 | |
| | | | | | | Define function flac_snprintf() which has ISO C99 snprintf() behavior even when compiling with Microsoft Visual Studio, by wrapping the MSVS snprintf_s() function. | |||||
* | FLAC.sln : Remove obsolete in_flac project. | Erik de Castro Lopo | 2013-03-17 | 1 | -8/+0 | |
| | | | | Patch from Janne Hyvärinen <cse@sci.fi>. | |||||
* | changelog.html : Updates. | Erik de Castro Lopo | 2013-03-17 | 1 | -0/+2 | |
| | ||||||
* | Wave64 patch from Janne Hyvrinen <cse@sci.fi>. | Erik de Castro Lopo | 2013-03-17 | 5 | -23/+23 | |
| | | | | GUID had one word incorrectly in little endian order. | |||||
* | Restore code dropped in commit f25b2602dc. | Erik de Castro Lopo | 2013-03-15 | 1 | -0/+5 | |
| | ||||||
* | Fix a couple of Windows 2Gig file size issues. | Erik de Castro Lopo | 2013-03-14 | 25 | -159/+178 | |
| | | | | Patch submitted by Janne Hyvärinen <cse@sci.fi>. | |||||
* | configure.ac : Detect the size of off_t. | Erik de Castro Lopo | 2013-03-13 | 1 | -0/+1 | |
| | ||||||
* | Add configure option to enable GNU GCC stack smash protection. | Erik de Castro Lopo | 2013-03-13 | 3 | -9/+82 | |
| | | | | | | | | | This option is disabled by default because it is known not to work on FreeBSD 9.1 and for Linux -> Windows cross compiling using the Debian MinGW-w64 tool chain. It is known to work for native compiles in Debian testing and OpenBSD 5.2. | |||||
* | MS VS : Add alloc.c to the grabbag static build. | Erik de Castro Lopo | 2013-03-12 | 1 | -0/+4 | |
| | | | | Patch from Janne Hyvärinen <cse@sci.fi>. | |||||
* | MS VS inline/extern fix from Ben Alison plus comments. | Erik de Castro Lopo | 2013-03-12 | 2 | -0/+26 | |
| | | | | | | | Add explicit extern to functions that are locally declared inline but which also have non-inline public prototypes. It seems MS VS does not quite meet the C99 spec (section 6.7.4). | |||||
* | configure.ac : When compiling with GCC use some extra warning flags. | Erik de Castro Lopo | 2013-03-11 | 1 | -2/+7 | |
| | ||||||
* | Fix -Wshadow warnings. | Erik de Castro Lopo | 2013-03-11 | 6 | -73/+87 | |
| | ||||||
* | src/libFLAC/include/private/macros.h : Fix flac_min. | Erik de Castro Lopo | 2013-03-11 | 1 | -4/+8 | |
| | | | | | The existing flac_min macro was generating -Wshadow compiler warnings when nested. |