OSDN Git Service

Eliminate Microsoft inspired obfuscated typedef insanity.
[mingw/pexports.git] / ChangeLog
index 00a4633..8a195ce 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,35 @@
+2015-09-07  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       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  <keithmarshall@users.sourceforge.net>
+
+       Prepare, tag, and publish 0.46 release.
+
+       * README: Add release notes.
+       * All files: Tagged "v0_46" for release.
+
+2013-05-30  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       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  <keithmarshall@users.sourceforge.net>
 
        Force a remake, on package version updates.