Fix calculation of cache filename length.
Replace cache-related magic numbers with proper definitions.
Skip determining cache directory name if DVDCSS_CACHE is set to "off".
libdvdcss: Factor out setting cache directory from dvdcss_open()
Use correctly-typed intermediate pointer instead of casting in dvdcss_read().
win32: Do not try to create cache directory in %USERPROFILE%
win32: Remove unnecessary PATH_MAX definition
build: Only create ChangeLog file from Git if Git is available
msvc: Add definition for ssize_t
device: Simplify construction of native device name in win2k_open()
libdvdcss: Avoid need for local cache filename buffer in dvdcss_open().
libdvdcss: Simplify cache directory name creation.
libdvdcss: Create cache directory before cache directory tag.
Replace DVD access method #defines by an enum.
ioctl: Drop const from pi_agid argument in ioctl_InvalidateAgid()
Win32: undef lseek before redefining it
common.h: Drop INVALID_SET_FILE_POINTER fallback definition
libdvdcss: Factor out setting DVD access method from dvdcss_open()
libdvdcss: Factor out setting library verbosity from dvdcss_open()
Replace sizeof(type) by sizeof(*variable).
Improve some comments in dvdcss_open() and fix some typos.
ioctl: cosmetics: Coalesce some macro and declaration blocks
Comment some #endifs for increased readability.
Mark strings as const where appropriate.
Replace BeOS support by Haiku support.
libdvdcss: Refactor error handling in dvdcss_open()
libdvdcss: Avoid a cast when comparing the return values of write() and strlen()
libdvdcss: Drop unnecessary void* pointer casts
Add QNX to list of supported OSes.
Rename win_readv() to win2k_readv for consistency.
Drop support for ASPI disc access (and thus Windows 9x).
Replace "foo const" by "const foo".
device: Check return value of snprintf() in win2k_open()
ioctl: Initialize variable before use in ioctl_ReportAgid()
msvc: Map some POSIX function names to their ISO C++ counterparts
css: Check the return value of a malloc() invocation
Replace GCC-specific bits in print_debug macro by standards-compliant code.
device: Move Win32-specific fallback macro to common.h
device: Use correct type for ReadFile() function instead of casting
dvd_region: Use dvdcss_open() instead of plain open() to access DVD drives
dvd_region: #include ioctl.c instead of linking against the object file
build: Add $(EXEEXT) to tools shorthand to fix build on Windows
ioctl: Add missing header to fix standalone compilation under Windows
ioctl: Replace magic number by DVDCSS_BLOCK_SIZE macro
device: Eliminate nonsense conditional test
solaris: Drop no use or single use macros
Drop leading underscore from externally visible function names.
error: Drop unnecessary macro indirection for print_error().
error: Drop unnecessary #includes.
error: Drop unused and disabled _print_debug function.
Drop unnecessary NULL check before free().
attributes.m4: Drop extra quoting from config.h text in CC_CHECK_ATTRIBUTE
attributes.m4: Properly declare parameterless main() functions.
build: Drop -Wsign-compare from CFLAGS
Drop pointless cast of strdup return value
Consistently replace "this program/library" by "libdvdcss" in license headers.
Add missing #includes to make all headers compile standalone.
dvd_region: Shut up warnings about (sometimes) unused function parameters
css: Drop unused parameters from AttackPattern() / AttackPadding()
css: Drop (disabled) debug output from AttackPattern() / AttackPadding()
ioctl: Drop unused parameter from ioctl_ReportASF
Eliminate some pointless void* casts
doxygen: Document LIBDVDCSS_EXPORT definition in dvdcss.h
doc: Update list of supported platforms
doc: Miscellaneous wording and style improvements
doxygen: Warn on missing parameter documentation
build: Run doxygen from the top build directory
doc: Remove HTML header and footer for Doxygen output
build: Add full dependencies for Doxygen rebuild
build: Generate RPM spec file from an autoconf template
build: Set project URL during autoconf init
build: Clean up .gitignore patterns
build: Add "tools" shorthand to build csstest and dvd_region binaries
build: Generate csstest and dvd_region binaries below test/ directory
build: Ignore generated files below src/ and test/
build: Mark apidoc target as phony
doxygen: Do not use FreeSans as dot fontname
Update Doxygen config file only to Doxygen version 1.8.7, not 1.8.6.
Fix doxygen.cfg hardcoded paths
build: Remove ChangeLog only on maintainer-clean, not distclean
Ignore 'compile' helper generated by Automake
Update doxygen configuration file
Add -Wextra compilation flags
Update NEWS for 1.3.0
build: fix Solaris headers check.
Next release is 1.3.0
build: Define _WIN32_IE also for Cygwin.
Fix comparison sign warning
Update MSVC config.h to fix compilation
Add MSVC vcxproj compilation file
Fix return type of strlen
Restore C89 compatibility
Check the return values of write() calls.
css: Factorize psz_key array sizes into a common #define.
Drop deprecated and useless dvdcss_interface_2 variable from the API