1 2012-08-31 Earnie Boyd <earnie@users.sourceforge.net>
3 More on assuming GCC is greater than or equal to version 3.5.4 and that
4 GCC is the only compiler to be used for MinGW.org.
6 * include/winnt.h: Remove unneeded filters based on the assumptions.
7 (_SYSTEM_POWER_INFORMATION): Introduce filter for _WIN32_WINNT >=
9 * include/winperf.h: Remove unneeded filters based on the assumptions.
10 * include/winreg.h: Ditto.
11 * include/winresrc.h: Ditto.
12 * include/winsnmp.h: Ditto.
13 * include/winsock.h: Ditto.
14 * include/winsock2.h: Ditto.
15 * include/winspool.h: Ditto.
16 * include/winsvc.h: Ditto.
17 * include/winuser.h: Ditto.
18 * include/winver.h: Ditto.
19 * include/ws2spi.h: Ditto.
20 * include/ws2tcpip.h: Ditto.
21 * include/wsahelp.h: Ditto.
22 * include/wsipx.h: Ditto.
23 * include/wsnetbs.h: Ditto.
24 * include/wingdi.h: Ditto.
25 * include/wininet.h: Ditto.
26 * include/winocotl.h: Ditto.
27 * include/winldap.h:Ditto.
28 * include/winnls.h: Ditto.
29 * include/userenv.h: Ditto.
30 * include/usp10.h: Ditto.
31 * include/uxtheme.h: Ditto.
32 * include/vidcap.h: Ditto.
33 * include/vmr9.h: Ditto.
34 * include/vptype.h: Ditto.
35 * include/w32api.h: Ditto.
36 * include/winable.h: Ditto.
37 * include/winbase.h: Ditto.
38 * include/winber.h: Ditto.
39 * include/wincon.h: Ditto.
40 * include/wincrypt.h: Ditto.
41 * include/windef.h: Ditto.
42 * include/windns.h: Ditto.
43 * include/windows.h: Ditto.
44 * include/windowsx.h: Ditto.
45 * include/winerror.h: Ditto.
46 * include/wchar.h: Ditto. Add GCC system_header pragma.
47 * include/_mingw.h: Give an error if __GNUC__ isn't defined or isn't >=
50 2012-08-28 Earnie Boyd <earnie@users.sourceforge.net>
52 We are going to assume that MinGW is using GCC version greater than or
53 equal to 3.5.4 and remove any filters related to earlier versions. We
54 are also going to remove any possibility of using a compiler other than
57 * include/_mingw.h: Remove filters for __GNUC__ >=3, remove the
58 possibility of using a compiler other than GCC and remove any other
60 * include/acccrtl.h: Ditto.
61 * include/aclapi.h: Ditto.
62 * include/aclui.h: Ditto.
63 * include/adsprop.h: Ditto.
64 * include/afxres.h: Ditto.
65 * include/amaudio.h: Ditto.
66 * include/amvideo.h: Ditto.
67 * include/audevcod.h: Ditto.
68 * include/aygshell.h: Ditto.
69 * include/basetsd.h: Ditto.
70 * include/wtsapi32.h: Ditto.
71 * include/wtypes.h: Ditto.
72 * include/xprtdefs.h: Ditto.
73 * include/zmouse.h: Ditto.
74 * include/aviriff.h: Ditto.
75 * src/libcrt/crt/CRT_fp10.c: Ditto.
76 * src/libcrt/crt/CRT_fp8.c: Ditto.
77 * src/libcrt/crt/dllcrt1.c: Ditto.
78 * src/libcrt/crt/pseudo-reloc.c: Ditto.
80 2012-08-23 Earnie Boyd <earnie@users.sourceforge.net>
82 * configure.ac: Set AC_CONFIG_AUX_DIR, AC_PREFIX_DEFAULT and call
84 * .gitmodules: New file.
85 * build-aux: New submodule.
87 2012-08-20 Earnie Boyd <earnie@users.sourceforge.net>
89 * Makefile.in (check): Add target.
90 (install-wsl-dirs): Ditto.
93 (_dist-wsl-all_): Ditto.
94 (dist-wsl-mkdir): Ditto.
95 (dist-wsl-install): Ditto.
96 (dist-wsl-dll): Ditto.
97 (dist-wsl-dev): Ditto.
98 (dist-wsl-lic): Ditto.
99 (dist-wsl-doc): Ditto.
100 (dist-wsl-src): Ditto.
101 (dist-mingwrt-dll): Correct typo.
102 (libmingwex_a_SOURCES): Ditto.
103 (DLLTOOL_FLAGS): Remove -U.
104 (libmoldname%.a): New target.
105 (clean): Using find was not a good idea.
106 Step into tests subdirectory and execute the same target.
107 (distclean): Add removal of dist/ directory.
108 Step into tests subdirectory and execute the same target.
109 * configure.ac (tests/Makefile): Add to AC_CONFIG_FILES.
112 * include/profile.h: Ditto.
117 2012-08-19 Earnie Boyd <earnie@users.sourceforge.net>
119 Needed to be able to make dist-mingwrt and dist-w32api to create these
120 packages individually. Eventually we also need dist-wsl target to
121 create a package named mingw.org-wsl.
123 * include/_mingw.h (__MINGW_VERSION): Correct typo.
124 (__MINGW_MAJOR_VERSION): Ditto.
125 * include/w32api.h: Add deprecated file warning.
126 * Makefile.in: Throughout, add and correct targets for building
127 distributed mingwrt and w32api packages.
128 (PACKAGE_VERSION): Add configured variable.
129 (PACKAGE_RELEASE): Ditto.
130 (winapi_DDK_DEF): New variable.
131 (winapi_DIRECTX_DEF): Ditto.
132 (winapi_DIRECTX_DINPUT_DEF): Ditto.
133 (winapi_lib_DDK_LIBRARIES): Ditto.
134 (winapi_lib_DIRECTX_LIBRARIES): Ditto.
135 (winapi_lib_DIRECTX_INPUT_LIBRARIES): Ditto.
136 (libdmoguids_a_SOURCES): Ditto.
137 (libdmoguids_a_OBJECTS): Ditto.
138 (libdxguid_a_SOURCES): Ditto.
139 (libdxguid_a_OBJECTS): Ditto.
140 (libstrmiids_a_SOURCES): Ditto.
141 (libstrmiids_a_OBJECTS): Ditto.
142 (complex_SOURCES): Ditto.
143 (libdinput_a_SOURCES): Ditto.
144 (libdinput_a_OBJECTS): Ditto.
145 (libdxerr8_a_SOURCES): Ditto.
146 (libdxerr8_a_OBJECTS): Ditto.
147 (libdxerr9_a_SOURCES): Ditto.
148 (libdxerr9_a_OBJECTS): Ditto.
149 (mingwrt_bin_LIBRARIES): Ditto.
150 (mingwrt_lib_LIBRARIES): Ditto.
151 (mingwrt_lib_INCLUDES): Ditto.
152 (mingwrt_lib_SYS_INCLUDES): Ditto.
153 (w32api_lib_INCLUDES): Ditto.
154 (w32api_lib_DDK_INCLUDES): Ditto.
155 (w32api_lib_GDIPLUS_INCLUDES): Ditto.
156 (w32api_lib_GL_INCLUDES): Ditto
157 (w32api_lib_DIRECTX_INCLUDES): Ditto.
158 (w32api_lib_LIBRARIES): Ditto.
159 (winapi_lib_EXTRA_LIBRARIES): Add libdmoguids.a, libdxguid.a and
161 (lib_LIBRARIES): Add winapi_lib_DDK_LIBRARIES,
162 winapi_lib_DIRECTX_LIBRARIES and winapi_lib_DIRECTX_DINPUT_LIBRARIES.
163 (ALL_SOURCES): Add libdinput_a_SOURCES, libdxerr8_a_SOURCES and
165 (winapi_lib_DDK_LIBRARIES): New target.
166 (winapi_lib_DIRECTX_LIBRARIES): Ditto.
172 (libdinput.a): Ditto.
173 (libdinput8.a): Ditto.
174 (libdinput_a_OBJECTS): Ditto.
175 (libdmoguids_a_OBJECTS): Ditto.
176 (libdxguid_a_OBJECTS): Ditto.
177 (libstrmiids_a_OBJECTS): Ditto.
178 (libdxerr8.a): Ditto.
179 (libdxerr9.a): Ditto.
180 (libmoguids.a): Ditto.
181 (libdxguid.a): Ditto.
182 (libstrmiids.a): Ditto.
183 (install-mingwrt-dirs): Ditto.
184 (install-mingwrt): Ditto.
186 (dist-mingwrt): Ditto.
187 (_dist-mingwrt-all_): Ditto.
188 (dist-mingwrt-mkdir): Ditto.
189 (dist-mingwrt-install): Ditto.
190 (dist-mingwrt-dll): Ditto.
191 (dist-mingwrt-dev): Ditto.
192 ($(DESTDIR)$(prefix)/share/doc/mingwrt/DISCLAIMER): Ditto
193 (dist-mingwrt-lic): Ditto.
194 (dist-mingwrt-doc): Ditto.
195 (dist-mingwrt-src): Ditto.
196 (install-w32api-dirs): Ditto.
197 (install-w32api): Ditto.
198 (dist-w32api): Ditto.
199 (_dist-w32api-all_): Ditto.
200 (dist-w32api-mkdir): Ditto.
201 (dist-w32api-install): Ditto.
202 (dist-w32api-dev): Ditto.
203 (dist-w32api-lic): Ditto.
204 (dist-w32api-doc): Ditto.
205 (dist-w32api-src): Ditto.
206 (install-docs): Correct cp action.
207 (libmingex.a): Correct dependencies.
208 * configure.ac (AC_INIT): Correct the version.
210 2012-08-14 Earnie Boyd <earnie@users.sourceforge.net>
212 * Makefile.in: New file.
213 * configure.ac: Ditto.
214 * config.h.in: Ditto.
215 * .gitignore: Add install-sh.
217 2012-08-13 Earnie Boyd <earnie@users.sourceforge.net>
219 * .gitignore (Makefile.in): Remove entry.
222 2012-08-12 Earnie Boyd <earnie@users.sourceforge.net>
224 * include/CVS/*: Remove accidentally added CVS directories.
225 * .gitignore (*.log): Ignore all .log file types.
227 2012-08-11 Earnie Boyd <earnie@users.sourceforge.net>
229 * include/*: Add combined winsup/mingw and winsup/w32api include files.
231 2012-08-08 Earnie Boyd <earnie@users.sourceforge.net>
233 * ChangeLog: New file.