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-08-31  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/winnt.h: Remove unneeded filters based on the assumptions.
7         (_SYSTEM_POWER_INFORMATION): Introduce filter for _WIN32_WINNT >=
8         Windows XP.
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 >=
48         version 3.4.5.
49
50 2012-08-28  Earnie Boyd  <earnie@users.sourceforge.net>
51
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
55         GCC.
56
57         * include/_mingw.h: Remove filters for __GNUC__ >=3, remove the
58         possibility of using a compiler other than GCC and remove any other
59         needless filters.
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.
79
80 2012-08-23  Earnie Boyd  <earnie@users.sourceforge.net>
81
82         * configure.ac: Set AC_CONFIG_AUX_DIR, AC_PREFIX_DEFAULT and call
83         AC_CANONICAL_SYSTEM.
84         * .gitmodules: New file.
85         * build-aux: New submodule.
86
87 2012-08-20  Earnie Boyd  <earnie@users.sourceforge.net>
88
89         * Makefile.in (check): Add target.
90         (install-wsl-dirs): Ditto.
91         (install-wsl): Ditto.
92         (dist-wsl): 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.
110         * doc/: New files.
111         * gpl/: Ditto.
112         * include/profile.h: Ditto.
113         * lib/: Ditto.
114         * src/: Ditto.
115         * tests/: Ditto.
116
117 2012-08-19  Earnie Boyd  <earnie@users.sourceforge.net>
118
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.
122
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
160         libstrmiids.a
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
164         libdxerr9_a_SOURCES.
165         (winapi_lib_DDK_LIBRARIES): New target.
166         (winapi_lib_DIRECTX_LIBRARIES): Ditto.
167         (lib%.a): Ditto.
168         (crt1.o): Ditto.
169         (crt2.o): Ditto.
170         (dllcrt1.o): Ditto.
171         (dllcrt2.o): 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.
185         (dist): 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.
209
210 2012-08-14  Earnie Boyd  <earnie@users.sourceforge.net>
211
212         * Makefile.in: New file.
213         * configure.ac: Ditto.
214         * config.h.in: Ditto.
215         * .gitignore: Add install-sh.
216
217 2012-08-13  Earnie Boyd  <earnie@users.sourceforge.net>
218
219         * .gitignore (Makefile.in): Remove entry.
220         (*.bak): Add entry.
221
222 2012-08-12  Earnie Boyd  <earnie@users.sourceforge.net>
223
224         * include/CVS/*: Remove accidentally added CVS directories.
225         * .gitignore (*.log): Ignore all .log file types.
226
227 2012-08-11  Earnie Boyd  <earnie@users.sourceforge.net>
228
229         * include/*: Add combined winsup/mingw and winsup/w32api include files.
230
231 2012-08-08  Earnie Boyd  <earnie@users.sourceforge.net>
232
233         * ChangeLog: New file.
234         * LICENSE: Ditto.
235         * README: Ditto.
236         * .gitignore: Ditto.