OSDN Git Service

More on assuming GCC is greater than or equal to version 3.5.4 and that
[mingw/mingw-org-wsl.git] / ChangeLog
1 2012-09-01  Earnie Boyd  <earnie@users.sourceforge.net>
2
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.
5
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.
45
46 2012-08-31  Earnie Boyd  <earnie@users.sourceforge.net>
47
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.
50
51         * include/winnt.h: Remove unneeded filters based on the assumptions.
52         (_SYSTEM_POWER_INFORMATION): Introduce filter for _WIN32_WINNT >=
53         Windows XP.
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 >=
93         version 3.4.5.
94
95 2012-08-28  Earnie Boyd  <earnie@users.sourceforge.net>
96
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
100         GCC.
101
102         * include/_mingw.h: Remove filters for __GNUC__ >=3, remove the
103         possibility of using a compiler other than GCC and remove any other
104         needless filters.
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.
124
125 2012-08-23  Earnie Boyd  <earnie@users.sourceforge.net>
126
127         * configure.ac: Set AC_CONFIG_AUX_DIR, AC_PREFIX_DEFAULT and call
128         AC_CANONICAL_SYSTEM.
129         * .gitmodules: New file.
130         * build-aux: New submodule.
131
132 2012-08-20  Earnie Boyd  <earnie@users.sourceforge.net>
133
134         * Makefile.in (check): Add target.
135         (install-wsl-dirs): Ditto.
136         (install-wsl): Ditto.
137         (dist-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.
155         * doc/: New files.
156         * gpl/: Ditto.
157         * include/profile.h: Ditto.
158         * lib/: Ditto.
159         * src/: Ditto.
160         * tests/: Ditto.
161
162 2012-08-19  Earnie Boyd  <earnie@users.sourceforge.net>
163
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.
167
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
205         libstrmiids.a
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
209         libdxerr9_a_SOURCES.
210         (winapi_lib_DDK_LIBRARIES): New target.
211         (winapi_lib_DIRECTX_LIBRARIES): Ditto.
212         (lib%.a): Ditto.
213         (crt1.o): Ditto.
214         (crt2.o): Ditto.
215         (dllcrt1.o): Ditto.
216         (dllcrt2.o): 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.
230         (dist): 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.
254
255 2012-08-14  Earnie Boyd  <earnie@users.sourceforge.net>
256
257         * Makefile.in: New file.
258         * configure.ac: Ditto.
259         * config.h.in: Ditto.
260         * .gitignore: Add install-sh.
261
262 2012-08-13  Earnie Boyd  <earnie@users.sourceforge.net>
263
264         * .gitignore (Makefile.in): Remove entry.
265         (*.bak): Add entry.
266
267 2012-08-12  Earnie Boyd  <earnie@users.sourceforge.net>
268
269         * include/CVS/*: Remove accidentally added CVS directories.
270         * .gitignore (*.log): Ignore all .log file types.
271
272 2012-08-11  Earnie Boyd  <earnie@users.sourceforge.net>
273
274         * include/*: Add combined winsup/mingw and winsup/w32api include files.
275
276 2012-08-08  Earnie Boyd  <earnie@users.sourceforge.net>
277
278         * ChangeLog: New file.
279         * LICENSE: Ditto.
280         * README: Ditto.
281         * .gitignore: Ditto.