X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=ChangeLog;h=8a195ce7e0ebfce5fa2086df4d2e60b6bfe9d87e;hb=76ec49ceffda4ba129c0616dfbdf2b28063116bf;hp=85eceb59b8b6810c50af8f6829764fc3bf5b5e86;hpb=00d1bf659506cf9a899b35994e3d7a00ed3c58f6;p=mingw%2Fpexports.git diff --git a/ChangeLog b/ChangeLog index 85eceb5..8a195ce 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,60 @@ +2015-09-07 Keith Marshall + + Eliminate Microsoft inspired obfuscated typedef insanity. + + * pexports.c pexports.h (BYTE, WORD, DWORD): Delete typedefs; + respectively replace all corresponding usage instances with... + (uint8_t, uint16_t, uint32_t): ...these ISO-C standard types. + (PVOID, PIMAGE_DOS_HEADER, PIMAGE_FILE_HEADER, PIMAGE_SECTION_HEADER) + (PIMAGE_DATA_DIRECTORY, PIMAGE_EXPORT_DIRECTORY, PIMAGE_NT_HEADERS32) + (PIMAGE_NT_HEADERS64, PIMAGE_OPTIONAL_HEADER32) + (PIMAGE_OPTIONAL_HEADER64): Delete these non-standard style pointer + reference typedefs; replace with conventional pointer references to + the underlying data type; where these are structural types, delete + initial underscores from the corresponding structure tag names. + (HMODULE): Likewise; replace with pointer to void. + +2013-05-30 Keith Marshall + + Prepare, tag, and publish 0.46 release. + + * README: Add release notes. + * All files: Tagged "v0_46" for release. + +2013-05-30 Keith Marshall + + Assemble licence and documentation tarballs for distribution. + + * Makefile.in (dist): Add dependencies on... + (licdist, docdist): ...these new build goals; specify them based on... + (LIC_DISTFILES, DOC_DISTFILES): ...these new macros; define them as + the respective list of files to include in each tarball. + +2013-05-29 Keith Marshall + + Force a remake, on package version updates. + + * Makefile.in (pexports.OBJEXT): Make it depend on Makefile; this + indirectly captures changes, when configure.ac is updated. + +2013-05-29 Keith Marshall + + Update program identification, via configuration process. + + * pexports.c (main): Update identification text; remove references... + (VER_MAJOR, VER_MINOR): ...to these; combine them by substituting... + (PACKAGE_VERSION_STRING): ...this new macro; also amend instructions + for reporting bugs, as directed at URL identified by... + (PACKAGE_BUG_REPORT): ...this additional new macro. + + * pexports.h (VER_MAJOR, VER_MINOR): Obsolete macros; delete them. + + * Makefile.in (PACKAGE_DEFS): New macro; defined in terms of these... + (PACKAGE_VERSION_STRING, PACKAGE_BUG_REPORT_URL, PACKAGE_BUG_REPORT): + ...these additional new macros, defined by AC_SUBST from configure.ac, + and subsequently propagated to pexports.c, as an addendum to... + (CDEPFLAGS): ...this. + 2013-05-29 Keith Marshall Autoconfiscate.