summaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* Restructure README, API and HTML documentationMartijn van Beurden2022-09-051-1/+1
| | | | | | Tool documentation has moved to man directory, other dev docs to README.md and CONTRIBUTING.md. User documentation is already on the website and doesn't really belong in the source code. Also, fix CMake so that it uses Doxyfile.in instead of using defaults.
* Convert docbook to markdownMartijn van Beurden2022-08-091-2/+2
| | | | | | | | | Currently, the man pages are converted from a docbook document, but the conversion doesn't seem very reliable. Also, the man page is more-or-less duplicated by the html documentation. This commit moves all tool documentation to a markdown document which is readable by itself and can be converted by pandoc to a man page and can be used by Jekyll to populate the website.
* Add fuzzer_metadataMartijn van Beurden2022-07-071-0/+1
|
* Add new decoder fuzzer, mostly to cover seekingMartijn van Beurden2022-06-151-0/+1
| | | | | This second decoder fuzzer dumps the fuzz input to a file, which enables testing of seeking code
* Add fuzzer_encoder_v2Martijn van Beurden2022-04-301-0/+1
| | | | | | | Add additional fuzzer for the encoder, aiming to reach more coverage than the current encoder fuzzer. This is done by incorporating metadata handling and fixing a problem with different settings in the current fuzzer
* [CMake] Enable building ogg together with flac (#325)Martijn van Beurden2022-04-271-0/+1
| | | | This reverts the part of commit 2013738 that searched for a local ogg build
* Update fuzzersMartijn van Beurden2022-04-201-2/+2
| | | | | | | | This changes the names of the two fuzzers so they align with current oss-fuzz usage (to provide continuity in test data and corpora) and adds a dictionary to the decoder fuzzer. It also removes some unnecessary configuration, as it clashed with oss-fuzz defaults
* CMake polishingevpobr2020-05-141-0/+2
| | | | | | | | | | | | | | * Improve CPU features detection CMAKE_SYSTEM_PROCESSOR is pretty useless (e.g. when compiling with MSVC ARM64 toolchain and Ninja still returns system processor). * Don't build src/utils targets by default Fix compilation for UWP platform. * Add more Visual studio Git ignore patterns * Autogenerate Doxygen docs
* Bunch of CMake fixesevpobr2020-05-031-0/+15
| | | | | | | | | | | | * Add more Git ignore patterns * Fix Ogg dependency handling (closes #203) * Remove unneeded compiler flag (closes #204) * Fix Visual Studio DLL build error error C2491: 'flac_internal_rename_utf8': definition of dllimport function not allowed (closes #205) * Add alias targets * Reduce number of CMake files * Improve CMake intrinsics detection
* oss-fuzz: Add fuzzing targetsErik de Castro Lopo2019-11-181-0/+2
| | | | | | | | | These fuzzing targets were originally from: https://github.com/guidovranken/flac-fuzzers.git but having them in a separate repo was a huge pain in the neck when working on fixing any problems found.
* Add first micro-benchmarkErik de Castro Lopo2015-09-011-0/+1
|
* .gitignore : Tweaked.Erik de Castro Lopo2014-06-261-1/+2
|
* Factor out common test functionality to test/common.sh.in.Erik de Castro Lopo2013-09-171-0/+1
|
* Update .gitignore.Erik de Castro Lopo2013-07-211-0/+2
|
* Enable utf8 I/O stuff when compiling with MinGW.Erik de Castro Lopo2013-04-011-0/+1
|
* Update .gitignore.Erik de Castro Lopo2013-03-091-0/+3
|
* Fix building with MSYS and MinGW(-w64); Improve Makefile.lite build systemHendricks2662013-01-021-0/+3
| | | | | | | | | | | | | | | | | | | | | This is a patch to allow building of the project using MSYS, MinGW, and MinGW-w64 with the following invocation: make -f Makefile.lite libFLAC libFLAC++ flac metaflac test_libs_common test_libFLAC test_libFLAC++ test_grabbag test_seeking test_streams utils examples This patch addresses eight points: 1. `uname -p` in MSYS returns "unknown" so we must use `gcc -dumpmachine` to gain information about the target, 32-bit or 64-bit. 2. MinGW-w64 does not ship with a working iconv.h, so we must disable it under this specific compiler. 3. The code requires <inttypes.h> in a handful of C files, but config.mk did not contain -DHAVE_INTTYPES_H, which under the full build process (I assume) is added by autoconf. 4. The compiler complained when lround() in lpc.c was static, so it is no longer static. 5. Additional scattered linking directives (and reordering) (particularly FLAC, grabbag, and replaygain_analysis) were necessary to build some of the components. 6. The Makefile.lite build system benefited from some cleanup, particularly by rigorously defining all entries, factoring redundancy, and establishing dependencies. (Some typos were fixed too.) 7. Shared objects on Windows use .dll, not .so. (Added *.dll, *.dylib, and *.exe to .gitignore.) 8. To allow more freedom using Makefile.lite without configure, I added the variables USE_OGG and USE_ICONV which can toggle these two components in the build process. ex: make -f Makefile.lite examples USE_OGG=0 USE_ICONV=0 These improvements make use of some use-time Makefile variable expansion. Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
* Add 'ar-lib' to .gitignore.Erik de Castro Lopo2012-07-041-0/+1
|
* Update .gitignore.Erik de Castro Lopo2012-04-071-0/+3
|
* .gitignore : Ignore more m4 files.Erik de Castro Lopo2012-02-251-0/+5
|
* Run all tests from one script which bails on the first failure.Erik de Castro Lopo2012-01-311-0/+5
|
* Update README and .gitignore.Erik de Castro Lopo2012-01-311-0/+11
|
* Add .gitignore.Erik de Castro Lopo2012-01-311-0/+40