Applied patch [ 856318 ] A few Wine fixes

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24761 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
2003-12-11 11:06:56 +00:00
parent 47831c68b6
commit cd2a4e161d
8 changed files with 10 additions and 44 deletions

View File

@@ -22,11 +22,11 @@
#include "wx/wfstream.h" #include "wx/wfstream.h"
#include "wx/image.h" #include "wx/image.h"
#include "wx/gifdecod.h" #include "wx/gifdecod.h"
#include "wx/animate/animate.h"
#include "wx/log.h" #include "wx/log.h"
#include "wx/dcmemory.h"
#include "wx/animate/animate.h"
#include "wx/dc.h" #include "wx/dc.h"
#include "wx/dcclient.h" #include "wx/dcclient.h"
#include "wx/dcmemory.h"
/* /*
* wxAnimationPlayer * wxAnimationPlayer

View File

@@ -122,6 +122,7 @@ wxGTK:
- fixed wxChoice::Delete() in presence of client data - fixed wxChoice::Delete() in presence of client data
- allow calling wxWindow::SetFont if window not yet created - allow calling wxWindow::SetFont if window not yet created
- use same average character width as other ports when calculating dialog units - use same average character width as other ports when calculating dialog units
- fixed mouse wheel handling under GTK2 (Hugh Fisher)
wxMac: wxMac:

View File

@@ -59,15 +59,6 @@ Checking in docs/changes.txt;
/pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt /pack/cvsroots/wxwindows/wxWindows/docs/changes.txt,v <-- changes.txt
new revision: 1.266; previous revision: 1.265 new revision: 1.266; previous revision: 1.265
7. use one gdk_draw_lines() call instead of multiple gdk_draw_line() ones
http://sf.net/tracker/index.php?func=detail&aid=717012&group_id=9863&atid=309863
Checking in src/gtk/dcclient.cpp;
/pack/cvsroots/wxwindows/wxWindows/src/gtk/dcclient.cpp,v <-- dcclient.cpp
new revision: 1.169; previous revision: 1.168
8. UnixWare compilation fixes: 8. UnixWare compilation fixes:
Don't forget to rerun autoconf to regenerate configure! Don't forget to rerun autoconf to regenerate configure!

View File

@@ -1,33 +1,4 @@
!!! When sending bug reports tell us what version of wxWindows you are
using (including the beta) and what compiler on what system. One
example: wxWINE 2.1 snapshot 6, egcs 1.1.1, Redhat 5.0 !!!
* Preparing WINE
----------------
Most C++ compilers cannot compile the WINE sources yet (this includes
all versions of g++ and egcs) so you have to make a minimal change
and recompile all of WINE in order to get anywhere.
(Note: this information may be out of date now. See notes at
the bottom of this file.)
This change has do be applied to the /include/windef.h file, line 59
in the section "Calling convention definitions", where the sources
reads:
#if __i386__
which has to be changed into
#if 0
After this change, you'll have to recompile all of WINE without
forgetting to install it. The direct consequence of this change
is that the Win32 binary emulator won't work anymore, as the
change disables the Windows native calling convention.
* The most simple case * The most simple case
----------------------- -----------------------

View File

@@ -1,10 +1,10 @@
-------------------- High priority --------------------- -------------------- High priority ---------------------
Finish WINE.
-------------------- Medium priority --------------------- -------------------- Medium priority ---------------------
Fix the configure script to work with Wine.
-------------------- Low priority --------------------- -------------------- Low priority ---------------------

View File

@@ -26,7 +26,7 @@
#endif #endif
#ifndef wxUSE_NORLANDER_HEADERS #ifndef wxUSE_NORLANDER_HEADERS
#if (defined(__WATCOMC__) && (__WATCOMC__ >= 1200)) || ((defined(__MINGW32__) || defined(__CYGWIN__)) && ((__GNUC__>2) ||((__GNUC__==2) && (__GNUC_MINOR__>=95)))) #if (defined(__WATCOMC__) && (__WATCOMC__ >= 1200)) || defined(__WINE__) || ((defined(__MINGW32__) || defined(__CYGWIN__)) && ((__GNUC__>2) ||((__GNUC__==2) && (__GNUC_MINOR__>=95))))
# define wxUSE_NORLANDER_HEADERS 1 # define wxUSE_NORLANDER_HEADERS 1
#else #else
# define wxUSE_NORLANDER_HEADERS 0 # define wxUSE_NORLANDER_HEADERS 0

View File

@@ -40,6 +40,9 @@
extern "C" extern "C"
{ {
#if defined(__WXMSW__)
#define XMD_H
#endif
#include "jpeglib.h" #include "jpeglib.h"
} }

View File

@@ -250,7 +250,7 @@ wxLongLong wxGetLocalTimeMillis()
// If possible, use a function which avoids conversions from // If possible, use a function which avoids conversions from
// broken-up time structures to milliseconds // broken-up time structures to milliseconds
#if defined(__WXMSW__) && defined(__MWERKS__) #if defined(__WXMSW__) && (defined(__WINE__) || defined(__MWERKS__))
// This should probably be the way all WXMSW compilers should do it // This should probably be the way all WXMSW compilers should do it
// Go direct to the OS for time // Go direct to the OS for time