root/tags/1.3/doc/CHANGES.txt

Revision 298, 3.5 KB (checked in by williamcaban, 3 years ago)

Release 1.3

  • Property svn:eol-style set to native
Line 
1(+ user visible changes, * internal stuff)
2
3
4PyInstaller 1.3
5---------------
6 + Fix bug with user-provided icons disappearing from built executables
7   when these were compressed with UPX.
8 + Fix problems with packaging of applications using PIL (that was broken
9   because of a bug in Python's import machinery, in recent Python
10   versions). Also add a workaround including Tcl/Tk with PIL unless
11   ImageTk is imported.
12 + (Windows) When used under Windows XP, packaged programs now have
13   the correct look & feel and follow user's themes (thanks to the manifest
14   file being linked within the generated executable). This is especially
15   useful for applications using wxPython.
16 + Fix a buffer overrun in the bootloader (which could lead to a crash)
17   when the built executable is run from within a deep directory (more than
18   70-80 characters in the pathname).
19 * Bootstrap modules are now compressed in the executable (so that they
20   are not visible in plaintext by just looking at it with a hex editor).
21 * Fixed a regression introduced in 1.1: under Linux, the bootloader does
22   not depend on libpythonX.X.so anymore.
23
24
25PyInstaller 1.2
26---------------
27 + Fix a crash when invoking UPX with certain kinds of builds.
28 + Fix icon support by re-adding a resource section in the bootloader
29   executable.
30
31
32PyInstaller 1.1
33---------------
34
35 + (Windows) Make single-file packages not depend on MSVCRT71.DLL anymore,
36   even under Python 2.4. You can eventually ship your programs really as
37   single-file executables, even when using the newest Python version!
38 + Fix problem with incorrect python path detection. Now using helpers from
39   distutils.
40 + Fix problem with rare encodings introduced in newer Python versions: now all
41   the encodings are automatically found and included, so this problem should
42   be gone forever.
43 + Fix building of COM servers (was broken in 1.0 because of the new build
44   system).
45 + Mimic Python 2.4 behaviour with broken imports: sys.modules is cleaned up
46   afterwise. This allows to package SQLObject applications under Windows
47   with Python 2.4 and above.
48 + Add import hook for the following packages:
49     + GTK
50     + PyOpenGL (tested 2.0.1.09)
51     + dsnpython (tested 1.3.4)
52     + KInterasDB (courtesy of Eugene Prigorodov)
53 + Fix packaging of code using "time.strptime" under Python 2.3+.
54 + (Linux) Ignore linux-gate.so while calculating dependencies (fix provided
55   by Vikram Aggarwal).
56 + (Windows) With Python 2.4, setup UPX properly so to be able to compress
57   binaries generated with Visual Studio .NET 2003 (such as most of the
58   extensions). UPX 1.92+ is needed for this.
59
60
61PyInstaller 1.0 (with respect to McMillan's Python Installer 5b5):
62---------------
63
64 + Add support for Python 2.3 (fix packaging of codecs).
65 + Add support for Python 2.4 (under Windows, needed to recompiled the
66   bootloader with a different compiler version).
67 + Fix support for Python 1.5.2, should be fully functional now (required
68   to rewrite some parts of the string module for the bootloader).
69 + Fix a rare bug in extracting the dependencies of a DLL (bug in PE header
70   parser).
71 + Fix packaging of PyQt programs (needed an import hook for a hidden import).
72 + Fix imports calculation for modules using the "from __init__ import" syntax.
73 + Fix a packaging bug when a module was being import both through binary
74   dependency and direct import.
75
76 * Restyle documentation (now using docutils and reStructuredText).
77 * New Windows build system for automatic compilations of bootloader in all
78   the required flavours (using Scons)
Note: See TracBrowser for help on using the browser.