25 Commits

Author SHA1 Message Date
giovannibajo a1e3c78262 Restore compatibility with Python versions before 2.4 which do not
export symbols for Py_IncRef/Py_DecRef.


git-svn-id: http://svn.pyinstaller.org/trunk@827 8dd32b29-ccff-0310-8a9a-9233e24343b1
2010-04-28 09:36:37 +00:00
giovannibajo d00453aaab Update binary bootloader for Windows
git-svn-id: http://svn.pyinstaller.org/trunk@780 8dd32b29-ccff-0310-8a9a-9233e24343b1
2010-03-12 20:09:04 +00:00
giovannibajo ab0dfc6280 Make PyInstaller work for Windows screensavers (remove hardcoded
limitation that executable must end with .exe).


git-svn-id: http://svn.pyinstaller.org/trunk@702 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-08-26 19:03:07 +00:00
giovannibajo 7dbdb5eb84 Define __file__ within the main module(s), for full compatibility.
git-svn-id: http://svn.pyinstaller.org/trunk@674 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-06-12 16:15:23 +00:00
giovannibajo 6981284e6f Bug #56: set Py_FrozenFlag to avoid spurious warning messages from getpath.c.
git-svn-id: http://svn.pyinstaller.org/trunk@660 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-05-12 12:44:51 +00:00
giovannibajo 680572bde4 Try always first to find embedded PKG into the executable, and only
later look for an external PKG file. This follows PyInstaller's
convention of allowing external files (even .py file) if not found
within the archive. Moreover, it also allow not to circumvent digital
signing too easily.


git-svn-id: http://svn.pyinstaller.org/trunk@648 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-04-24 17:09:03 +00:00
giovannibajo edb6094dca Allow bootloader to handle code-signed executables.
git-svn-id: http://svn.pyinstaller.org/trunk@647 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-04-24 17:05:17 +00:00
giovannibajo b995d6547e Merge crypt branch
git-svn-id: http://svn.pyinstaller.org/trunk@623 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-02-25 18:55:39 +00:00
giovannibajo b7215eeee8 New bootloader for Windows
git-svn-id: http://svn.pyinstaller.org/trunk@620 8dd32b29-ccff-0310-8a9a-9233e24343b1
2009-02-25 11:19:28 +00:00
giovannibajo 19042c30a9 Recompile Windows bootloader after Naufraghi's fix for subprocesses.
git-svn-id: http://svn.pyinstaller.org/trunk@585 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-12-15 17:01:18 +00:00
giovannibajo 7bf6b902c5 Update the bootloader
git-svn-id: http://svn.pyinstaller.org/trunk@451 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-04-30 18:11:05 +00:00
giovannibajo e4b92a7d84 Merge of the startup_crash branch.
git-svn-id: http://svn.pyinstaller.org/trunk@422 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-02-18 01:23:43 +00:00
giovannibajo 400dc24241 New bootloader binaries.
git-svn-id: http://svn.pyinstaller.org/trunk@334 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-20 13:34:32 +00:00
giovannibajo 980910991f New bootloader binaries.
git-svn-id: http://svn.pyinstaller.org/trunk@331 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-20 13:27:12 +00:00
giovannibajo 5fb220ef2b Fix ticket #69: import [220], [223] and [224] from the crypt branch,
which allow to compress the bootstrap modules so that they not appear
in plaintext in the executable.


git-svn-id: http://svn.pyinstaller.org/trunk@288 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-09-05 12:44:44 +00:00
giovannibajo fe6e72b258 Fix buffer overrun with deep directory path
git-svn-id: http://svn.pyinstaller.org/trunk@287 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-09-05 12:09:56 +00:00
giovannibajo fb83583915 Backport of r284 from the crypt-branch (committed there by mistake...)
git-svn-id: http://svn.pyinstaller.org/trunk@285 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-08-06 21:09:35 +00:00
giovannibajo cabcff4e20 Fix problem with icons provided by the user disappearing when compressing
the executables with UPX. The problem is actually a bug in UPX, but it's
still worth working-around it by using LANG_NEUTRAL for icons in bootloader.


git-svn-id: http://svn.pyinstaller.org/trunk@278 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-07-08 18:51:46 +00:00
giovannibajo 8a347723a1 Add resource section to bootloader executables
git-svn-id: http://svn.pyinstaller.org/trunk@271 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-02-18 16:23:08 +00:00
giovannibajo a714409a9d Update binary version of the bootloader after the whitespace fix
git-svn-id: http://svn.pyinstaller.org/trunk@268 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-02-14 12:08:50 +00:00
giovannibajo d518ec96f2 Abort execution of the program if a runtime script fails
git-svn-id: http://svn.pyinstaller.org/trunk@243 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-02-06 13:30:34 +00:00
giovannibajo 981e215028 Update prebuilt bootloaders
git-svn-id: http://svn.pyinstaller.org/trunk@165 8dd32b29-ccff-0310-8a9a-9233e24343b1
2005-10-11 17:39:14 +00:00
giovannibajo f6c915e0c4 Compile zlib from source code
git-svn-id: http://svn.pyinstaller.org/trunk@159 8dd32b29-ccff-0310-8a9a-9233e24343b1
2005-10-10 17:45:30 +00:00
giovannibajo 423a9c18c1 No need to commit the .sconsign file
git-svn-id: http://svn.pyinstaller.org/trunk@41 8dd32b29-ccff-0310-8a9a-9233e24343b1
2005-09-12 08:43:46 +00:00
giovannibajo a9c5851604 Add new bootloader binaries
git-svn-id: http://svn.pyinstaller.org/trunk@39 8dd32b29-ccff-0310-8a9a-9233e24343b1
2005-09-12 08:37:27 +00:00