1 2012-09-01 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/routprot.h: Remove unneeded filters based on the assumptions.
7 * include/rpc.h: Ditto.
8 * include/rpcdce.h: Ditto.
9 * include/rpcdce2.h: Ditto.
10 * include/rpcdcep.h: Ditto.
11 * include/rpcndr.h: Ditto.
12 * include/rpcnsi.h: Ditto.
13 * include/rpcnsip.h: Ditto.
14 * include/rpcnterr.h: Ditto.
15 * include/rpcproxy.h: Ditto.
16 * include/rpcutils.h: Ditto.
17 * include/schannel.h: Ditto.
18 * include/schnlsp.h: Ditto.
19 * include/scrnsave.h: Ditto.
20 * include/sddl.h: Ditto.
21 * include/secext.h: Ditto.
22 * include/security.h: Ditto.
23 * include/servprov.h: Ditto.
24 * include/setupapi.h: Ditto.
25 * include/shell.api.h: Ditto.
26 * include/shldisp.h: Ditto.
27 * include/shlguid.h: Ditto.
28 * include/shlobj.h: Ditto.
29 * include/shlwapi.h: Ditto.
30 * include/shobjidl.h: Ditto.
31 * include/snmp.h: Ditto.
32 * include/specstrings.h: Ditto.
33 * include/sql.h: Ditto.
34 * include/sqlext.h: Ditto.
35 * include/sqltypes.h: Ditto.
36 * include/sqlucode.h: Ditto.
37 * include/sspi.h: Ditto.
38 * include/stm.h: Ditto.
39 * include/strmif.h: Ditto.
40 * include/subauth.h: Ditto.
41 * include/svcguid.h: Ditto.
42 * include/tlhelp32.h: Ditto.
43 * include/tmschema.h: Ditto.
44 * include/unknwn.h: Ditto.
46 2012-08-31 Earnie Boyd <earnie@users.sourceforge.net>
48 More on assuming GCC is greater than or equal to version 3.5.4 and that
49 GCC is the only compiler to be used for MinGW.org.
51 * include/winnt.h: Remove unneeded filters based on the assumptions.
52 (_SYSTEM_POWER_INFORMATION): Introduce filter for _WIN32_WINNT >=
54 * include/winperf.h: Remove unneeded filters based on the assumptions.
55 * include/winreg.h: Ditto.
56 * include/winresrc.h: Ditto.
57 * include/winsnmp.h: Ditto.
58 * include/winsock.h: Ditto.
59 * include/winsock2.h: Ditto.
60 * include/winspool.h: Ditto.
61 * include/winsvc.h: Ditto.
62 * include/winuser.h: Ditto.
63 * include/winver.h: Ditto.
64 * include/ws2spi.h: Ditto.
65 * include/ws2tcpip.h: Ditto.
66 * include/wsahelp.h: Ditto.
67 * include/wsipx.h: Ditto.
68 * include/wsnetbs.h: Ditto.
69 * include/wingdi.h: Ditto.
70 * include/wininet.h: Ditto.
71 * include/winocotl.h: Ditto.
72 * include/winldap.h:Ditto.
73 * include/winnls.h: Ditto.
74 * include/userenv.h: Ditto.
75 * include/usp10.h: Ditto.
76 * include/uxtheme.h: Ditto.
77 * include/vidcap.h: Ditto.
78 * include/vmr9.h: Ditto.
79 * include/vptype.h: Ditto.
80 * include/w32api.h: Ditto.
81 * include/winable.h: Ditto.
82 * include/winbase.h: Ditto.
83 * include/winber.h: Ditto.
84 * include/wincon.h: Ditto.
85 * include/wincrypt.h: Ditto.
86 * include/windef.h: Ditto.
87 * include/windns.h: Ditto.
88 * include/windows.h: Ditto.
89 * include/windowsx.h: Ditto.
90 * include/winerror.h: Ditto.
91 * include/wchar.h: Ditto. Add GCC system_header pragma.
92 * include/_mingw.h: Give an error if __GNUC__ isn't defined or isn't >=
95 2012-08-28 Earnie Boyd <earnie@users.sourceforge.net>
97 We are going to assume that MinGW is using GCC version greater than or
98 equal to 3.5.4 and remove any filters related to earlier versions. We
99 are also going to remove any possibility of using a compiler other than
102 * include/_mingw.h: Remove filters for __GNUC__ >=3, remove the
103 possibility of using a compiler other than GCC and remove any other
105 * include/acccrtl.h: Ditto.
106 * include/aclapi.h: Ditto.
107 * include/aclui.h: Ditto.
108 * include/adsprop.h: Ditto.
109 * include/afxres.h: Ditto.
110 * include/amaudio.h: Ditto.
111 * include/amvideo.h: Ditto.
112 * include/audevcod.h: Ditto.
113 * include/aygshell.h: Ditto.
114 * include/basetsd.h: Ditto.
115 * include/wtsapi32.h: Ditto.
116 * include/wtypes.h: Ditto.
117 * include/xprtdefs.h: Ditto.
118 * include/zmouse.h: Ditto.
119 * include/aviriff.h: Ditto.
120 * src/libcrt/crt/CRT_fp10.c: Ditto.
121 * src/libcrt/crt/CRT_fp8.c: Ditto.
122 * src/libcrt/crt/dllcrt1.c: Ditto.
123 * src/libcrt/crt/pseudo-reloc.c: Ditto.
125 2012-08-23 Earnie Boyd <earnie@users.sourceforge.net>
127 * configure.ac: Set AC_CONFIG_AUX_DIR, AC_PREFIX_DEFAULT and call
129 * .gitmodules: New file.
130 * build-aux: New submodule.
132 2012-08-20 Earnie Boyd <earnie@users.sourceforge.net>
134 * Makefile.in (check): Add target.
135 (install-wsl-dirs): Ditto.
136 (install-wsl): Ditto.
138 (_dist-wsl-all_): Ditto.
139 (dist-wsl-mkdir): Ditto.
140 (dist-wsl-install): Ditto.
141 (dist-wsl-dll): Ditto.
142 (dist-wsl-dev): Ditto.
143 (dist-wsl-lic): Ditto.
144 (dist-wsl-doc): Ditto.
145 (dist-wsl-src): Ditto.
146 (dist-mingwrt-dll): Correct typo.
147 (libmingwex_a_SOURCES): Ditto.
148 (DLLTOOL_FLAGS): Remove -U.
149 (libmoldname%.a): New target.
150 (clean): Using find was not a good idea.
151 Step into tests subdirectory and execute the same target.
152 (distclean): Add removal of dist/ directory.
153 Step into tests subdirectory and execute the same target.
154 * configure.ac (tests/Makefile): Add to AC_CONFIG_FILES.
157 * include/profile.h: Ditto.
162 2012-08-19 Earnie Boyd <earnie@users.sourceforge.net>
164 Needed to be able to make dist-mingwrt and dist-w32api to create these
165 packages individually. Eventually we also need dist-wsl target to
166 create a package named mingw.org-wsl.
168 * include/_mingw.h (__MINGW_VERSION): Correct typo.
169 (__MINGW_MAJOR_VERSION): Ditto.
170 * include/w32api.h: Add deprecated file warning.
171 * Makefile.in: Throughout, add and correct targets for building
172 distributed mingwrt and w32api packages.
173 (PACKAGE_VERSION): Add configured variable.
174 (PACKAGE_RELEASE): Ditto.
175 (winapi_DDK_DEF): New variable.
176 (winapi_DIRECTX_DEF): Ditto.
177 (winapi_DIRECTX_DINPUT_DEF): Ditto.
178 (winapi_lib_DDK_LIBRARIES): Ditto.
179 (winapi_lib_DIRECTX_LIBRARIES): Ditto.
180 (winapi_lib_DIRECTX_INPUT_LIBRARIES): Ditto.
181 (libdmoguids_a_SOURCES): Ditto.
182 (libdmoguids_a_OBJECTS): Ditto.
183 (libdxguid_a_SOURCES): Ditto.
184 (libdxguid_a_OBJECTS): Ditto.
185 (libstrmiids_a_SOURCES): Ditto.
186 (libstrmiids_a_OBJECTS): Ditto.
187 (complex_SOURCES): Ditto.
188 (libdinput_a_SOURCES): Ditto.
189 (libdinput_a_OBJECTS): Ditto.
190 (libdxerr8_a_SOURCES): Ditto.
191 (libdxerr8_a_OBJECTS): Ditto.
192 (libdxerr9_a_SOURCES): Ditto.
193 (libdxerr9_a_OBJECTS): Ditto.
194 (mingwrt_bin_LIBRARIES): Ditto.
195 (mingwrt_lib_LIBRARIES): Ditto.
196 (mingwrt_lib_INCLUDES): Ditto.
197 (mingwrt_lib_SYS_INCLUDES): Ditto.
198 (w32api_lib_INCLUDES): Ditto.
199 (w32api_lib_DDK_INCLUDES): Ditto.
200 (w32api_lib_GDIPLUS_INCLUDES): Ditto.
201 (w32api_lib_GL_INCLUDES): Ditto
202 (w32api_lib_DIRECTX_INCLUDES): Ditto.
203 (w32api_lib_LIBRARIES): Ditto.
204 (winapi_lib_EXTRA_LIBRARIES): Add libdmoguids.a, libdxguid.a and
206 (lib_LIBRARIES): Add winapi_lib_DDK_LIBRARIES,
207 winapi_lib_DIRECTX_LIBRARIES and winapi_lib_DIRECTX_DINPUT_LIBRARIES.
208 (ALL_SOURCES): Add libdinput_a_SOURCES, libdxerr8_a_SOURCES and
210 (winapi_lib_DDK_LIBRARIES): New target.
211 (winapi_lib_DIRECTX_LIBRARIES): Ditto.
217 (libdinput.a): Ditto.
218 (libdinput8.a): Ditto.
219 (libdinput_a_OBJECTS): Ditto.
220 (libdmoguids_a_OBJECTS): Ditto.
221 (libdxguid_a_OBJECTS): Ditto.
222 (libstrmiids_a_OBJECTS): Ditto.
223 (libdxerr8.a): Ditto.
224 (libdxerr9.a): Ditto.
225 (libmoguids.a): Ditto.
226 (libdxguid.a): Ditto.
227 (libstrmiids.a): Ditto.
228 (install-mingwrt-dirs): Ditto.
229 (install-mingwrt): Ditto.
231 (dist-mingwrt): Ditto.
232 (_dist-mingwrt-all_): Ditto.
233 (dist-mingwrt-mkdir): Ditto.
234 (dist-mingwrt-install): Ditto.
235 (dist-mingwrt-dll): Ditto.
236 (dist-mingwrt-dev): Ditto.
237 ($(DESTDIR)$(prefix)/share/doc/mingwrt/DISCLAIMER): Ditto
238 (dist-mingwrt-lic): Ditto.
239 (dist-mingwrt-doc): Ditto.
240 (dist-mingwrt-src): Ditto.
241 (install-w32api-dirs): Ditto.
242 (install-w32api): Ditto.
243 (dist-w32api): Ditto.
244 (_dist-w32api-all_): Ditto.
245 (dist-w32api-mkdir): Ditto.
246 (dist-w32api-install): Ditto.
247 (dist-w32api-dev): Ditto.
248 (dist-w32api-lic): Ditto.
249 (dist-w32api-doc): Ditto.
250 (dist-w32api-src): Ditto.
251 (install-docs): Correct cp action.
252 (libmingex.a): Correct dependencies.
253 * configure.ac (AC_INIT): Correct the version.
255 2012-08-14 Earnie Boyd <earnie@users.sourceforge.net>
257 * Makefile.in: New file.
258 * configure.ac: Ditto.
259 * config.h.in: Ditto.
260 * .gitignore: Add install-sh.
262 2012-08-13 Earnie Boyd <earnie@users.sourceforge.net>
264 * .gitignore (Makefile.in): Remove entry.
267 2012-08-12 Earnie Boyd <earnie@users.sourceforge.net>
269 * include/CVS/*: Remove accidentally added CVS directories.
270 * .gitignore (*.log): Ignore all .log file types.
272 2012-08-11 Earnie Boyd <earnie@users.sourceforge.net>
274 * include/*: Add combined winsup/mingw and winsup/w32api include files.
276 2012-08-08 Earnie Boyd <earnie@users.sourceforge.net>
278 * ChangeLog: New file.