Added a note about bug in Mingw32 headers.

Other Mingw32-related fixes.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@17083 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
2002-09-08 14:46:17 +00:00
parent cd6b752b83
commit 6b978929d5
8 changed files with 61 additions and 16 deletions

View File

@@ -193,6 +193,7 @@ wxBase:
- added wxEXPLICIT macro
- IPC classes improved and memory leaks fixed (Michael Fielding).
Global buffer removed, duplication in docs removed
- debug new/free implementations made thread-safe
Unix (Base/GUI):
@@ -301,6 +302,7 @@ wxGTK:
- implemented wxChoice::Delete()
- fixed bad memory leak in wxFileDialog (Chris Elliott)
- made internal GC pool dynamically growable
- added GTK+ 2 and Unicode support
wxMotif:
@@ -312,6 +314,19 @@ wxMotif:
- fixed wxSpinCtrl and wxStaticLine when used with sizers
- wxStaticBitmap now shows transparent icons correctly
wxX11:
- added generic MDI implementation (Hans Van Leemputten)
- first cut at wxSocket support (not yet working)
wxMac:
- Many improvements
wxOS2:
- First alpha-quality release
wxHTML:
- fixed wxHtmlHelpController's cache files handling on big endian machines

View File

@@ -601,10 +601,19 @@ Notes:
1. See also the Cygwin/Mingw32 on the web site or CD-ROM for
further information about using wxWindows with these compilers.
2. libwx.a is 48 MB or more - but much less if compiled with no
2. libwx.a is 100 MB or more - but much less if compiled with no
debug info (-g0) and level 4 optimization (-O4).
3. There's a bug in Mingw32 headers for some early distributions.
3. If you get a link error under Mingw32 2.95.2 referring to:
EnumDAdvise__11IDataObjectPP13IEnumSTATDATA@8
then you need to edit the file objidl.h at line 663 and add
a missing PURE keyword:
STDMETHOD(EnumDAdvise)(THIS_ IEnumSTATDATA**) PURE;
4. There's a bug in Mingw32 headers for some early distributions.
in include/windows32/defines.h, where it says:
@@ -616,14 +625,14 @@ Notes:
(a missing bracket).
4. If there's a problem with the copy or remove commands in
5. If there's a problem with the copy or remove commands in
src/msw/makefile.g95, you may need to change the COPY and
RM variables in makeg95.env.
5. If there's a problem executing the windres program, try
6. If there's a problem executing the windres program, try
commenting out RCPREPROCESSOR in makeg95.env.
6. OpenGL support should work with Mingw32 as-is. However,
7. OpenGL support should work with Mingw32 as-is. However,
if you wish to generate import libraries appropriate either for
the MS OpenGL libraries or the SGI OpenGL libraries, go to
include/wx/msw/gl and use: