This site hosted by Free.ProHosting.com
Google
Changes in pyMinGW-24



You are here: pyMinGW home | Changes in pyMinGW-24
---------------------
pyMinGW-243-0067: May 12th, 2006
---------------------
[-] Version No. for binary distributions has a new format: 2.4.3.XY,
    now 2.4.3.1 for patching Python 2.4.3 final; will likely implement
    same system for source distributions.
[-] Added pyMinGW tools, updated cygwinccompiler, build_ext of distutils
    as needed
[-] Cleaned up C files.
[-] Cleaned up makefiles.
[-] Fixed version No. in pyMinGW's Sept 28th, 2005 release. It should
    have been pyMinGW-242-0066, not pyMinGW-241-0066.
[-] Wrong but rarely used switch to cygwinccompiler.py fixed, added
    another Inno Setup file for those who need to add registry keys and
    file associations. Thanks to Michael Truog.


---------------------
pyMinGW-242-0066: Sept 28th, 2005
---------------------
[1] Updated the zlib module make file to use the new zlib-1.2.3.
[2] Fixed the select.mak file to link with Ws2_32 as needed for 
    WinXP build.
[3] Corrected a bug in the Fib function of the C-extension example.
[4] Fixed image-bases.
[5] Special Python build resource note added.
[6] Added a Mini Python make file.
[7] Cleaned and updated pythoncore.mak.


---------------------
pyMinGW-241-0065: Mar 30th, 2005
---------------------
[1] Bumped version to 2.4.1 for support of Python 2.4.1
[2] Before I forget, and for the record, updated _ssl.mak in earlier 
    version to link in with libWs2_32.a if needed.
[3] Updated URL for documention in the Documentation.URL file.
[4] Added option 'newbuild' to python24.mak file to automatically 
    remove old object files containing old version and build 
    information, and then re-build Python to link in with the new 
    values. Used like so: 
        'make -f python24.mak newbuild' (without the quotes).
[5] Newyear. Copyright notices extended to 2005.
[6] Removed ../Lib/os.py as the updated version included in Python's 
    source now passes test_os.py
[7] Fixed _bsddb.mak to link with libpython24.a instead of libpython23.a
[8] Made some changes to the python24.iss script.


---------------------
pyMinGW-24-0064: Dec 11th, 2004
---------------------
[1] Included \PC\pyconfig.h in the Python24.iss. Thanks to Matthias 
    Gondan for the report and the fix.
[2] Other changes to the Python24.iss.
[3] Added ..\MinGW\python_icon.mak and ..\PC\pyMinGW-icons.rc to help
    compile ..\PC\python-icon.exe.
[4] Updated python24.mak to deal with python_icon.mak.


---------------------
pyMinGW-24-0063: Dec 1st, 2004
---------------------
[1] Added support for Python 2.4 Final
[2] Included \Include\patchlevel.h in pyMinGW24
[3] Updated the Readme.txt file.
[4] Updated the pyMinGW-24-Changes file.
[5] Edited the python24.iss script.


---------------------
pyMinGW-24rc1-0062: Nov 20nd, 2004
---------------------
[1] Added subprocess.c to python's core, and hence edited pythocore.mak.
[2] Linked in with the bsddb's version as indicated in \PCBuild\readme
[3] Linked in with the TCL/TK version listed in \PCBuild\readme
[4] Changed the directory structure so as to conform with the standard 
    Python build; this relates to the location of the extensions like 
    bzip2, _ssl, tcl, tk, zlib, etc. The link libaries and headers of these 
    extensions should now be residing in the \dist parent directory like so:

	\Python
		\dist\
			\bzip2-1.0.2\
			\db-4.2.52.NC\
			\openssl-0.9.7d\
			\src\
			\tcl8.4.7\
			\tk8.4.7\
			\zlib-1.2.1\


    where \src\ is the directory where Python's sources live, like so:

	\src\
		\Demo\
		\Doc\
		\Include\
		\Lib\
		\MinGW\
		\Misc\
		\Modules\
		\Objects\
		\Parser\
		\Pc\
		\PCbuild\
		\Tools\


    etc., where MinGW is where pyMinGW's make, resource, and other files reside.


[5] Included a working Inno Setup installer script for those on WinMe/98/95  
    who cannot get msi.py of the Python 2.4 series to make a good and running 
    Windows Installer.

    Need to make the script make/revert changes to the registry: file 
    association, etc. Now it writes nothing to the registry as far as 
    file association is concerned. It only writes enough information to 
    allow for uninstallation.

[6] Changed the MinGW Compiler FLAGS; it turns out that we were using 
    deprecated symbols all along. Now we should be up to date.
[7] Cleaned resource use.
[8] Worked on single projects and make issue, re-arranged make rules.
[9] Updated selectmodule to boost FD_SETSIZE.
[10] Changed \PC\pyconfig.h for better checking of intptr_t, and uintptr_t.
[11] Changed name of pyMinGW package: py24b1MinGW-0062 is now: pyMinGW-24b1-0062.


---------------------
py24a3MinGW-0061: Sept 21th, 2004
---------------------
[1] Cosmetic changes to the make files
[2] Fixed include and library directories for the _ssl.mak file


---------------------
py24a3MinGW-006: Sept 20th, 2004
---------------------
[1] Patched fileobject.c
[2] Patched _tkinter.c
[3] Patched addrinfo.h
[4] Fixed bz2module.c
[5] Fixed selectmodule.c
[6] Modified socketmodule.h
[7] Fixed socketmodule.c
[8] Patched getnameinfo.c
[9] Patched getaddrinfo.c
[10] Changed the name of the changes, and license files
[11] Updated the \MinGW\readme.txt file



---------------------
py24a3MinGW-005: Sept 15, 2004
---------------------
[1] Tuned the pyconfig.h file.


---------------------
py24a2MinGW-004: Sept 11, 2004
---------------------
[1] Added a patch to the socketmodule.
[2] More test results added.
[3] Updated the issues document.


---------------------
py24a2MinGW-002: Sept 09, 2004
---------------------
[1] Some changes to the make files to update the patch to the new alpha 3.
[2] Added python24.mak to help build python.
[3] Patched bz2module.c. The bz2.pyd module now builds and passes its tests.
[4] Made winsound.mak. The winsound.pyd module now builds and passes its tests.
[5] Made pyexpat.mak. The pyexpat.pyd module now builds and passes its tests.
[6] Made select.mak. The select.pyd module now builds and passes its tests.
[7] Made unicodedata.mak. The unicodedata.pyd now builds and passes its tests.
[8] Updated the C/CPP extension examples.


---------------------
Aug 29, 2004
---------------------
This is an initial release.



Back to top
Copyright © 2004-2006 Khalid A. Bakr. All Rights Reserved.