X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=ChangeLog;h=08a447cd7f090484cee768afb6e763e57896078c;hb=a1fca487e29bc0b94cf6136c4795709454086636;hp=b0c6b26807b0c0c925334ab3184a78eb02c85b3f;hpb=90f8c88626289b0a713abc41759e8bebe6c20ddb;p=pciutils.git diff --git a/ChangeLog b/ChangeLog index b0c6b26..08a447c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,64 @@ +2008-02-17 Martin Mares + + * The makefile system has been reworked. All configuration settings + are now passed to the configure script in environment variables, + allowing for easy tweaking in the top-level Makefile. All control + knobs are now described in the README. + + * The libpci can be built as a shared library with properly restricted + symbol exports. Use `make SHARED=yes' to enable that or `make SHARED=local' + for a local testing build (with hardwired paths to the library, so that + it does not need installation). + + * The example program has been moved from lib/example.c to the top-level + directory, because it should be built exactly as the other utilities + are. It has been also improved slightly to educate better. + + * The i386-ports method is enabled on Linux/x86_64 as well. + +2008-02-13 Martin Mares + + * Released as 2.2.10-net2. + + * Support for resolving of PCI ID's using DNS together with a local + cache of resolved entries has been added. See the `-q' and `-Q' options + of lspci. + + * The library now has a generic system of settable parameters, which + also include settings of the DNS resolver and cache. An `-O' option + has been added to lspci and setpci to allow setting of these options. + + * Configuration of the access methods are now specified by the new + parameter system, replacing the pci_access->method_params array. + + * Access methods now also have sensible names and help texts and it + is possible to look up method ID by a name. + + * An `-A' switch has been added to both lspci and setpci, allowing to + select an arbitrary access method. The `-P' switch (configure proc + backend) has been removed as it is no longer needed and I do not know + any its user. + + * Several source files have been split for better maintainability + (most notably the resolving of ID's). + + * Man pages and help texts have been updated. A new man page `pcilib(7)' + has been added and description of library options has been moved there. + + * When an unknown device ID is encountered, we print `Device ' + instead of `Unknown device '. It uses less space and it also + should reduce the number of inexperienced users complaining that + the device is not supported by the OS. To lookup up OS drivers, + use the `-k' option. + + * PCI_LIB_VERSION has been bumped to 0x020299. + + * Makefile: stripping of the binaries during installation can be + overridden by the STRIP variable. + + * lib/types.h: We use the integer types from if the + compiler claims C99 support. + 2008-02-11 Martin Mares * Released as 2.2.10.