[PyKDE] PyQt-3.16, qscintilla-1.65-1.6 and sip-4.4.5 on 32 bit and 64 bit Windows with MSVS2005

Gerard Vermeulen gerard.vermeulen at grenoble.cnrs.fr
Wed Jul 19 22:16:22 BST 2006


Hi,

I am assembling a fairly large Python system on several platforms. Windows 32 bit
and 64 bit using MSVS2005 are part of those.  A pecularity of Win64 is that the
size of a long is 4 bytes instead of 8 bytes as on Linux 64 bit.

Attached you'll find a patch for:
1. SIP-4.4.5 implementing the mt step discussed today (better late than never).

2. qscintilla-1.6-1.65 containing:
   - a workaround for Win64's 4 byte longs
   - a const_cast (MSVS2005 is very picky)

3. PyQt-3.16 containing:  
   - the introduction a feature Qt_QLONG_LARGER_THAN_LONG to work around
     Win64's 4 byte longs.
   - the use of this feature in qglobal.sip to typedef Q_LONG and Q_ULONG
   - the use of this feature in qiodevice.sip to typedef Offset.
   - a correction of the SIP declaration for the virtual member function
     readBlock() to make MSVS2005 happy.
   - the declaration of the feature Qt_QLONG_LARGER_THAN_LONG in versions.sip

I have also patches for Python-2.4.3 (making distutils relying on the environment
instead of the registry, and all attempted Python's regression tests succeed except
for test_unicode_file.py), and PyXML-0.8.4, numarray-1.5.1, numpy-0.9.8,
matplotlib-0.87.3, libpng-1.2.10 and pytables-1.3.2.

If anybody is interested, ask ...

Gerard
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sip-4.4.5.win64.patch
Type: application/octet-stream
Size: 1334 bytes
Desc: not available
Url : http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20060719/3e97b2dc/sip-4.4.5.win64.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: qscintilla-1.65-commercial-1.6.win64.patch
Type: application/octet-stream
Size: 1108 bytes
Desc: not available
Url : http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20060719/3e97b2dc/qscintilla-1.65-commercial-1.6.win64.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PyQt-commercial-3.16.win64.patch
Type: application/octet-stream
Size: 2073 bytes
Desc: not available
Url : http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20060719/3e97b2dc/PyQt-commercial-3.16.win64.obj


More information about the PyQt mailing list