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
NEWS: misc spelling, grammar and wording fixes
Win32: kill warnings about strict-aliasing rules in ioctl.c
Mention support of Windows versions in NEWS
msvc: Update PACKAGE_VERSION string in manually-created config.h
Win32: use directly SHGetFolderPath
build: Remove stray extra '=' from Makefile.am.
Drop deprecated and undocumented APIs.
README: Improve descriptions of libdvdcss environment variables
INSTALL: Fix instructions for Linux to Windows crosscompilation
misc small wording and spelling fixes for the documentation
INSTALL: updates from Diego Biurrun.
build: properly handle --disable-doc
Simplify INSTALL document
build: use an alternative method for making O_BINARY use conditional.
build: set the libtool version info in configure.ac
build: proper dependencies for ChangeLog generation target
INSTALL: Bootstrap with autoreconf now that ./bootstrap is gone
Next release will be 1.2.13
Update some comments now that Windows 95 is no longer supported
doxygen: Fix typo and drop wrong EXCLUDE
gitignore: Use directory-specific patterns; use wildcard for config.foo
src: mark tables static and constant.
csstables: mark static constant.
build: include the msvc directory in the distribution.
libdvdcss: use a static constant array instead of a variable to hold the cache sig.
ioctl: rename DVD_INVALIDATE_AGID to DVDCSS_INVALIDATE_AGID
doxygen: update configuration file to avoid warnings.
pkg-config: fix include path, it was always wrong.
build: allow opt-out from maintainer mode.
build: use dnl for comments in configure.ac.
build: fix apidoc generation and install it as well.
build: generate ChangeLog from git, if git is present.
build: do not build the .tar.gz archive
build: install the documentation files (but not INSTALL)
Replace memset(0) by zero initializations
build: Use silent build rules by default