summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix a bunch of compiler warnings (mainly MinGW).Erik de Castro Lopo2013-04-077-20/+22
|
* For windows, make UTF-8 mode into a runtime choice.Erik de Castro Lopo2013-04-0731-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 neededUlrich Klauer2013-04-077-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 overlinkingUlrich Klauer2013-04-073-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 Lopo2013-04-061-8/+22
|
* Rename all parameters and locals from 'index' to 'indx'.Erik de Castro Lopo2013-04-0515-133/+133
|
* flac*.pc : Add -logg if configured with Ogg support.Erik de Castro Lopo2013-04-022-2/+2
|
* flactimer patches from Janne Hyvärinen <cse@sci.fi>.Erik de Castro Lopo2013-04-022-5/+7
|
* flac_mac safe string patch from Janne Hyvärinen <cse@sci.fi>.Erik de Castro Lopo2013-04-021-1/+1
|
* metaflac typo patch from Janne Hyvärinen <cse@sci.fi>.Erik de Castro Lopo2013-04-021-1/+1
|
* autogen.sh : Test for required programs.Erik de Castro Lopo2013-04-021-1/+19
|
* flac_mac patches from Janne Hyvärinen <cse@sci.fi>.Erik de Castro Lopo2013-04-022-4/+8
|
* Another windows utf8 I/O patch from Janne Hyvärinen <cse@sci.fi>.Erik de Castro Lopo2013-04-021-2/+2
|
* MSVC version patch from Janne Hyvärinen <cse@sci.fi>.Erik de Castro Lopo2013-04-022-6/+6
|
* Two small patches for utf8 I/O.Erik de Castro Lopo2013-04-024-3/+4
| | | | Thanks to LRN <lrn1986@gmail.com>.
* include/share/Makefile.am : Add win_utf8_io.h.Erik de Castro Lopo2013-04-021-1/+2
|
* Purge more strcpy/strcat usage.Erik de Castro Lopo2013-04-014-10/+17
|
* configure.ac : Version 1.3.0pre3.Erik de Castro Lopo2013-04-011-1/+1
|
* Purge FLAC__STRINGS_IN_UTF8 from VC project files.Erik de Castro Lopo2013-04-0129-29/+29
|
* Enable utf8 I/O stuff when compiling with MinGW.Erik de Castro Lopo2013-04-0115-16/+41
|
* Use recursive automake in src/share/ part of tree.Erik de Castro Lopo2013-04-0110-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 Lopo2013-03-298-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 Lopo2013-03-291-5/+7
|
* Rename _flac_stat to flac_stat_s.Erik de Castro Lopo2013-03-2910-25/+25
|
* Rename all 'utf8_io' -> 'win_utf8_io'.Erik de Castro Lopo2013-03-295-8/+10
|
* Huge Windows utf8 I/O patch.Erik de Castro Lopo2013-03-2968-299/+3200
| | | | Patch from Janne Hyvärinen <cse@sci.fi>.
* src/test_libFLAC/decoders.c : Minor improvement.Erik de Castro Lopo2013-03-291-2/+10
|
* Fix option names in documentation and help messages.Miroslav Lichvar2013-03-295-9/+16
| | | | Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
* include/share/compat.h : Simplify.Erik de Castro Lopo2013-03-231-6/+4
|
* Replace a couple of safe_strncpy/cat with snprintf.Erik de Castro Lopo2013-03-212-9/+25
|
* Replace broken str* functions with safe versions.Erik de Castro Lopo2013-03-1911-61/+96
|
* Add new file include/share/safe_str.h.Erik de Castro Lopo2013-03-192-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 Lopo2013-03-181-0/+8
|
* More Microsoft Visual Studio project file updates.Erik de Castro Lopo2013-03-1814-68/+60
| | | | Patch from Janne Hyvärinen <cse@sci.fi>.
* Windows flac_snprintf tweaks.Erik de Castro Lopo2013-03-173-2/+8
| | | | Patch from Janne Hyvärinen <cse@sci.fi>.
* include/share/private.h : Add FLAC_API to private functions.Erik de Castro Lopo2013-03-171-5/+5
| | | | Patch from Janne Hyvärinen <cse@sci.fi>.
* Use new function flac_snprintf() where ever appropriate.Erik de Castro Lopo2013-03-1711-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 Lopo2013-03-174-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 Lopo2013-03-171-8/+0
| | | | Patch from Janne Hyvärinen <cse@sci.fi>.
* changelog.html : Updates.Erik de Castro Lopo2013-03-171-0/+2
|
* Wave64 patch from Janne Hyvrinen <cse@sci.fi>.Erik de Castro Lopo2013-03-175-23/+23
| | | | GUID had one word incorrectly in little endian order.
* Restore code dropped in commit f25b2602dc.Erik de Castro Lopo2013-03-151-0/+5
|
* Fix a couple of Windows 2Gig file size issues.Erik de Castro Lopo2013-03-1425-159/+178
| | | | Patch submitted by Janne Hyvärinen <cse@sci.fi>.
* configure.ac : Detect the size of off_t.Erik de Castro Lopo2013-03-131-0/+1
|
* Add configure option to enable GNU GCC stack smash protection.Erik de Castro Lopo2013-03-133-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 Lopo2013-03-121-0/+4
| | | | Patch from Janne Hyvärinen <cse@sci.fi>.
* MS VS inline/extern fix from Ben Alison plus comments.Erik de Castro Lopo2013-03-122-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 Lopo2013-03-111-2/+7
|
* Fix -Wshadow warnings.Erik de Castro Lopo2013-03-116-73/+87
|
* src/libFLAC/include/private/macros.h : Fix flac_min.Erik de Castro Lopo2013-03-111-4/+8
| | | | | The existing flac_min macro was generating -Wshadow compiler warnings when nested.