Commit Graph

228 Commits

Author SHA1 Message Date
htgoebel b2a0e08d6d Removed unnecessary debug message
git-svn-id: http://svn.pyinstaller.org/trunk@479 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 18:33:44 +00:00
htgoebel a86364f140 code cleanup: reading and writing of data
git-svn-id: http://svn.pyinstaller.org/trunk@478 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 18:33:26 +00:00
htgoebel 2d8acefd32 Add mode-line to .spec files
git-svn-id: http://svn.pyinstaller.org/trunk@477 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 18:33:07 +00:00
htgoebel e092a005da add zipfiles in .spec
git-svn-id: http://svn.pyinstaller.org/trunk@476 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 18:32:57 +00:00
htgoebel d00c00dfee implemented zipimport
git-svn-id: http://svn.pyinstaller.org/trunk@475 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 18:32:35 +00:00
htgoebel c8164ea1a2 Fixed str() for PathImportDirector.
git-svn-id: http://svn.pyinstaller.org/trunk@474 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 18:29:28 +00:00
htgoebel eddd9569d0 Fixing svn:eol-style for all text files
git-svn-id: http://svn.pyinstaller.org/trunk@473 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 13:47:30 +00:00
giovannibajo 7364c6b0f5 Ticket #33: Avoid EOFError and traceback on CTRL+D (by Hartmut Goebel)
git-svn-id: http://svn.pyinstaller.org/trunk@472 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-19 00:30:42 +00:00
giovannibajo 701331f736 Add import hook for package "email" with Python 2.5
git-svn-id: http://svn.pyinstaller.org/trunk@470 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-06-16 16:22:51 +00:00
giovannibajo f95cd40b28 Improve error reporting in a from-import when the imported name does not exist.
Now that exceptions spawned by invalid tries within PyInstaller do not propagate,
it is possible to simlpy expose the real underlying exception.


git-svn-id: http://svn.pyinstaller.org/trunk@469 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-06-06 10:09:28 +00:00
naufraghi c0773bbb0d Remove debug FIXME and simplify code
git-svn-id: http://svn.pyinstaller.org/trunk@468 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-05-21 17:50:13 +00:00
giovannibajo 70a142cf8f Fix random exception (IOError) in non-console mode when using prints
git-svn-id: http://svn.pyinstaller.org/trunk@462 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-05-15 16:45:15 +00:00
naufraghi c03a2cde18 Initialized merge tracking via "svnmerge" with revisions "1-209" from
https://svn.pyinstaller.python-hosting.com/branches/crypt


git-svn-id: http://svn.pyinstaller.org/trunk@454 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-05-05 16:44:10 +00:00
giovannibajo dae18e428c Remove a FIXME (the exception is valid)
git-svn-id: http://svn.pyinstaller.org/trunk@453 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-04-30 18:20:00 +00:00
giovannibajo 976ed06c4c Fix code when runtests.py is run from within the buildtests directory.
git-svn-id: http://svn.pyinstaller.org/trunk@452 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-04-30 18:14:03 +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
naufraghi 82ab43bb1e Merged revisions 342-393,401-404,413,424,426-427,429-433,435-437,439-442,445,448 via svnmerge from
https://svn.pyinstaller.python-hosting.com/branches/python2.5

........
  r342 | naufraghi | 2007-12-03 20:02:47 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r238@rosen:  naufraghi | 2007-12-03 19:59:24 +0100
    r200@rosen:  naufraghi | 2007-11-23 15:54:13 +0100
    Cleanup, remove some warning
   
........
  r343 | naufraghi | 2007-12-03 20:02:56 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r239@rosen:  naufraghi | 2007-12-03 19:59:24 +0100
    r201@rosen:  naufraghi | 2007-11-23 17:23:15 +0100
    Allow starting runtests from any path
   
........
  r344 | naufraghi | 2007-12-03 20:03:04 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r240@rosen:  naufraghi | 2007-12-03 20:00:51 +0100
    r202@rosen:  naufraghi | 2007-11-23 17:24:17 +0100
    Add natural sort for tests
   
........
  r345 | naufraghi | 2007-12-03 20:03:12 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r241@rosen:  naufraghi | 2007-12-03 20:00:51 +0100
    r203@rosen:  naufraghi | 2007-11-23 17:32:46 +0100
    Fix some fragile import?
   
........
  r346 | naufraghi | 2007-12-03 20:03:21 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r242@rosen:  naufraghi | 2007-12-03 20:01:01 +0100
    r204@rosen:  naufraghi | 2007-11-23 17:46:41 +0100
    Adds a basic way to choose tests to run
   
........
  r347 | naufraghi | 2007-12-03 20:03:29 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r243@rosen:  naufraghi | 2007-12-03 20:01:04 +0100
    r205@rosen:  naufraghi | 2007-11-23 17:57:31 +0100
    Adds and xml.dom test
   
........
  r348 | naufraghi | 2007-12-03 20:03:38 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r244@rosen:  naufraghi | 2007-12-03 20:01:04 +0100
    r206@rosen:  naufraghi | 2007-11-23 18:05:04 +0100
    Remove cmd line quoting
   
........
  r349 | naufraghi | 2007-12-03 20:03:46 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r245@rosen:  naufraghi | 2007-12-03 20:01:06 +0100
    r207@rosen:  naufraghi | 2007-11-23 19:47:13 +0100
    Adds 'import os' in one specfile
   
........
  r350 | naufraghi | 2007-12-03 20:03:54 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r246@rosen:  naufraghi | 2007-12-03 20:01:08 +0100
    r208@rosen:  naufraghi | 2007-11-23 19:49:21 +0100
    Add an 'encoding' hiddeimport test
   
........
  r351 | naufraghi | 2007-12-03 20:04:05 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r248@rosen:  naufraghi | 2007-12-03 20:01:08 +0100
    r211@rosen:  naufraghi | 2007-11-27 16:13:30 +0100
    Rewrite exec in execfile
   
........
  r352 | naufraghi | 2007-12-03 20:04:15 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r250@rosen:  naufraghi | 2007-12-03 20:01:09 +0100
    r214@rosen:  naufraghi | 2007-11-30 11:49:23 +0100
    Adds support for extended __path__
   
........
  r353 | naufraghi | 2007-12-03 20:04:23 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r251@rosen:  naufraghi | 2007-12-03 20:01:13 +0100
    r215@rosen:  naufraghi | 2007-11-30 11:52:18 +0100
    Simplify execfile
   
........
  r354 | naufraghi | 2007-12-03 20:04:30 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r252@rosen:  naufraghi | 2007-12-03 20:01:15 +0100
    r216@rosen:  naufraghi | 2007-11-30 11:52:56 +0100
    Fix output path
   
........
  r355 | naufraghi | 2007-12-03 20:04:38 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r253@rosen:  naufraghi | 2007-12-03 20:01:16 +0100
    r217@rosen:  naufraghi | 2007-11-30 12:13:17 +0100
    Add optional logging of self.moduleds
   
........
  r356 | naufraghi | 2007-12-03 20:04:46 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r254@rosen:  naufraghi | 2007-12-03 20:01:16 +0100
    r218@rosen:  naufraghi | 2007-11-30 12:19:13 +0100
    Add __str__ at Module class (and adds a default __file__ too)
   
........
  r357 | naufraghi | 2007-12-03 20:04:54 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r255@rosen:  naufraghi | 2007-12-03 20:01:18 +0100
    r219@rosen:  naufraghi | 2007-11-30 12:30:19 +0100
    Add version info to log filename
   
........
  r358 | naufraghi | 2007-12-03 20:05:01 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r256@rosen:  naufraghi | 2007-12-03 20:01:19 +0100
    r220@rosen:  naufraghi | 2007-11-30 16:11:07 +0100
    Asset-ize a comment + cosmetics (align variable name to other scopes)
   
........
  r359 | naufraghi | 2007-12-03 20:05:09 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r257@rosen:  naufraghi | 2007-12-03 20:01:21 +0100
    r221@rosen:  naufraghi | 2007-11-30 16:46:17 +0100
    Add comments and a None-iti assert
   
........
  r360 | naufraghi | 2007-12-03 20:05:16 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r258@rosen:  naufraghi | 2007-12-03 20:01:24 +0100
    r222@rosen:  naufraghi | 2007-12-03 16:23:17 +0100
    Remove user interaction
   
........
  r361 | naufraghi | 2007-12-03 20:05:25 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r259@rosen:  naufraghi | 2007-12-03 20:01:25 +0100
    r223@rosen:  naufraghi | 2007-12-03 16:39:48 +0100
    Activate the option to run selected tests: runtests.py --run 12 13
   
........
  r362 | naufraghi | 2007-12-03 20:05:32 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r260@rosen:  naufraghi | 2007-12-03 20:01:28 +0100
    r224@rosen:  naufraghi | 2007-12-03 16:51:02 +0100
    Adds a test that fails
   
........
  r363 | naufraghi | 2007-12-03 20:05:41 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r261@rosen:  naufraghi | 2007-12-03 20:01:28 +0100
    r225@rosen:  naufraghi | 2007-12-03 17:11:07 +0100
    Expand imports
   
........
  r364 | naufraghi | 2007-12-03 20:05:48 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r262@rosen:  naufraghi | 2007-12-03 20:01:29 +0100
    r226@rosen:  naufraghi | 2007-12-03 17:12:21 +0100
    Reorder imports
   
........
  r365 | naufraghi | 2007-12-03 20:05:55 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r263@rosen:  naufraghi | 2007-12-03 20:01:30 +0100
    r227@rosen:  naufraghi | 2007-12-03 17:16:11 +0100
    Turns 1-0 to True-False
   
........
  r366 | naufraghi | 2007-12-03 20:06:03 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r264@rosen:  naufraghi | 2007-12-03 20:01:30 +0100
    r228@rosen:  naufraghi | 2007-12-03 17:32:17 +0100
    Path cleanup
   
........
  r367 | naufraghi | 2007-12-03 20:06:10 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r265@rosen:  naufraghi | 2007-12-03 20:01:32 +0100
    r229@rosen:  naufraghi | 2007-12-03 17:35:21 +0100
    Followup: Path cleanup
   
........
  r368 | naufraghi | 2007-12-03 20:06:17 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r266@rosen:  naufraghi | 2007-12-03 20:01:33 +0100
    r230@rosen:  naufraghi | 2007-12-03 18:42:00 +0100
    Add some docs to assemble()
   
........
  r369 | naufraghi | 2007-12-03 20:06:23 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r267@rosen:  naufraghi | 2007-12-03 20:01:35 +0100
    r231@rosen:  naufraghi | 2007-12-03 18:55:32 +0100
    Remove criptic outN.toc numbering, use class names + reformat docs
   
........
  r370 | naufraghi | 2007-12-03 20:06:30 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r268@rosen:  naufraghi | 2007-12-03 20:01:36 +0100
    r232@rosen:  naufraghi | 2007-12-03 18:56:26 +0100
    Restore common prefix 'out'
   
........
  r371 | naufraghi | 2007-12-03 20:06:38 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r269@rosen:  naufraghi | 2007-12-03 20:01:37 +0100
    r236@rosen:  naufraghi | 2007-12-03 19:16:19 +0100
    Cosmetic
   
........
  r372 | naufraghi | 2007-12-03 20:06:45 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r270@rosen:  naufraghi | 2007-12-03 20:01:37 +0100
    r237@rosen:  naufraghi | 2007-12-03 19:17:17 +0100
    Factorize py[c|o] extension choice
   
........
  r373 | naufraghi | 2007-12-04 12:01:51 +0100 (Mar, 04 Dic 2007) | 3 lines
  
   r302@rosen:  naufraghi | 2007-12-04 12:00:38 +0100
   Restore invcnum
........
  r374 | naufraghi | 2007-12-04 12:01:58 +0100 (Mar, 04 Dic 2007) | 3 lines
  
   r303@rosen:  naufraghi | 2007-12-04 12:01:41 +0100
   Add warning for mod == None
........
  r375 | naufraghi | 2007-12-04 12:08:04 +0100 (Mar, 04 Dic 2007) | 2 lines
  
  Add final final "done" message
........
  r376 | naufraghi | 2007-12-04 12:09:30 +0100 (Mar, 04 Dic 2007) | 3 lines
  
  Ops, is "config.dat"
........
  r377 | naufraghi | 2007-12-04 12:26:20 +0100 (Mar, 04 Dic 2007) | 2 lines
  
  Restored removed "break"
........
  r378 | naufraghi | 2007-12-04 16:01:18 +0100 (Mar, 04 Dic 2007) | 2 lines
  
  Remove already logged warning
........
  r379 | naufraghi | 2007-12-04 17:46:50 +0100 (Mar, 04 Dic 2007) | 1 line
  
  Minimize test case
........
  r380 | naufraghi | 2007-12-04 17:51:07 +0100 (Mar, 04 Dic 2007) | 1 line
  
  Update PathImportDirector if __path__ changes (for example if modified by _xmlplus hook)
........
  r381 | naufraghi | 2007-12-04 18:06:10 +0100 (Mar, 04 Dic 2007) | 1 line
  
  Localize hiddenimport and add hook
........
  r382 | naufraghi | 2007-12-04 19:37:45 +0100 (Mar, 04 Dic 2007) | 1 line
  
  Add another elementree test
........
  r383 | naufraghi | 2007-12-17 12:58:57 +0100 (Lun, 17 Dic 2007) | 1 line
  
  Fix importHook debug print, add other (commented) print debugs
........
  r384 | naufraghi | 2007-12-17 13:00:32 +0100 (Lun, 17 Dic 2007) | 1 line
  
  Support more then one log per spec
........
  r385 | naufraghi | 2007-12-17 13:01:10 +0100 (Lun, 17 Dic 2007) | 1 line
  
  Add hidden xml.etree.ElementTree import
........
  r386 | naufraghi | 2007-12-17 13:02:35 +0100 (Lun, 17 Dic 2007) | 1 line
  
  Restore PATH before assert + comments
........
  r387 | naufraghi | 2007-12-17 14:42:32 +0100 (Lun, 17 Dic 2007) | 1 line
  
  Print warnings for generic excepts in the code
........
  r388 | naufraghi | 2007-12-17 14:56:12 +0100 (Lun, 17 Dic 2007) | 1 line
  
  Use a specific exception for Owners
........
  r389 | naufraghi | 2007-12-17 16:44:59 +0100 (Lun, 17 Dic 2007) | 1 line
  
  Remove final comma
........
  r390 | naufraghi | 2007-12-18 14:51:06 +0100 (Mar, 18 Dic 2007) | 1 line
  
  Expand debug print
........
  r391 | naufraghi | 2007-12-19 18:21:05 +0100 (Mer, 19 Dic 2007) | 1 line
  
  Avoid 'import os' that causes problems in py25
........
  r392 | naufraghi | 2007-12-19 18:34:46 +0100 (Mer, 19 Dic 2007) | 1 line
  
  Represent with %r the exception
........
  r393 | naufraghi | 2007-12-19 18:37:52 +0100 (Mer, 19 Dic 2007) | 1 line
  
  Add comments and commented prints
........
  r401 | naufraghi | 2008-01-11 16:47:02 +0100 (Ven, 11 Gen 2008) | 1 line
  
  Use sys.executable saved at build time (unknown when frozen)
........
  r402 | naufraghi | 2008-01-11 17:17:37 +0100 (Ven, 11 Gen 2008) | 1 line
  
  Restore linux compatibility
........
  r403 | naufraghi | 2008-01-11 18:37:22 +0100 (Ven, 11 Gen 2008) | 1 line
  
  Add test for sys.getfilesystemencoding()
........
  r404 | naufraghi | 2008-01-11 19:42:42 +0100 (Ven, 11 Gen 2008) | 1 line
  
  Accept different error under windows (FIXME: do a real isfile check)
........
  r413 | naufraghi | 2008-01-25 19:47:50 +0100 (Ven, 25 Gen 2008) | 1 line
  
  Restore compatibility with python 2.4
........
  r424 | naufraghi | 2008-02-18 11:53:12 +0100 (Lun, 18 Feb 2008) | 3 lines
  
   r343@trinity:  naufraghi | 2008-02-18 11:53:00 +0100
   Merge dal trunk
........
  r426 | naufraghi | 2008-02-18 14:49:15 +0100 (Lun, 18 Feb 2008) | 1 line
  
  Catch SyntaxError too
........
  r427 | naufraghi | 2008-02-18 15:02:45 +0100 (Lun, 18 Feb 2008) | 1 line
  
  Revert: DummyZlib is a zero commpression zlib
........
  r429 | naufraghi | 2008-02-23 17:05:35 +0100 (Sab, 23 Feb 2008) | 1 line
  
  Add a (failing) test on module imp
........
  r430 | naufraghi | 2008-02-23 18:12:59 +0100 (Sab, 23 Feb 2008) | 1 line
  
  Modified runtest, now all tests are executed (default) but the interactive one(s), thet are executed if -i option is provided
........
  r431 | naufraghi | 2008-02-23 18:18:02 +0100 (Sab, 23 Feb 2008) | 1 line
  
  Merge dal branch dl
........
  r432 | danielevarrazzo | 2008-02-24 14:38:15 +0100 (Dom, 24 Feb 2008) | 2 lines
  
  Added missing file from the 'dl' branch.
........
  r433 | naufraghi | 2008-02-25 13:07:44 +0100 (Lun, 25 Feb 2008) | 1 line
  
  Continue on test failure and report (...) at the end
........
  r435 | naufraghi | 2008-02-25 13:28:08 +0100 (Lun, 25 Feb 2008) | 1 line
  
  Stub of a launcher rebuilder
........
  r436 | danielevarrazzo | 2008-02-25 13:30:56 +0100 (Lun, 25 Feb 2008) | 2 lines
  
  The Python library is found both in onedir and onefile mode.
........
  r437 | naufraghi | 2008-02-25 18:42:16 +0100 (Lun, 25 Feb 2008) | 1 line
  
  Add comments and (commented) debug prints
........
  r439 | naufraghi | 2008-02-28 00:16:38 +0100 (Gio, 28 Feb 2008) | 1 line
  
  Cosmetics
........
  r440 | danielevarrazzo | 2008-02-28 20:21:15 +0100 (Gio, 28 Feb 2008) | 4 lines
  
  The Python library is added to the package even if bindepend couldn't find it.
  
  This may happen when Python is statically linked, e.g. on debian-based systems.
........
  r441 | naufraghi | 2008-03-01 00:46:00 +0100 (Sab, 01 Mar 2008) | 1 line
  
  Remove too restrictive assert
........
  r442 | naufraghi | 2008-03-01 00:47:07 +0100 (Sab, 01 Mar 2008) | 1 line
  
  Run Configure.py after make
........
  r445 | naufraghi | 2008-04-28 19:42:13 +0200 (Lun, 28 Apr 2008) | 1 line
  
  Merge follow up
........
  r448 | naufraghi | 2008-04-30 15:41:51 +0200 (Mer, 30 Apr 2008) | 2 lines
  
  ops, svnmerge was not complete...
........


git-svn-id: http://svn.pyinstaller.org/trunk@449 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-04-30 14:30:09 +00:00
naufraghi 063e5070e4 Initialized merge tracking via "svnmerge" with revisions "1-341" from
https://svn.pyinstaller.python-hosting.com/branches/python2.5


git-svn-id: http://svn.pyinstaller.org/trunk@446 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-04-28 17:43:24 +00:00
giovannibajo 4449a98d53 Ticket #16: allow unicode elements in paths.
git-svn-id: http://svn.pyinstaller.org/trunk@438 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-02-26 23:18:37 +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 bf2c2685b5 #22: Add import hook for gadfly.
git-svn-id: http://svn.pyinstaller.org/trunk@421 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-02-07 14:24:17 +00:00
giovannibajo 46c4f466a2 #22: Add import hook for gadfly.
git-svn-id: http://svn.pyinstaller.org/trunk@420 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-02-07 14:23:54 +00:00
naufraghi 8b674924ae Rework path handling + add test selector
git-svn-id: http://svn.pyinstaller.org/trunk@400 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-12-21 19:20:49 +00:00
naufraghi 69c8f2b5bd Add recent python compatibility
git-svn-id: http://svn.pyinstaller.org/trunk@399 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-12-21 19:18:57 +00:00
naufraghi 7987a66e6b Add support for __path__ modified by a module (like _xmlplus)
git-svn-id: http://svn.pyinstaller.org/trunk@398 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-12-21 18:58:56 +00:00
naufraghi 248ec6ff74 Avoid importing os, it causes problems in python 2.5
git-svn-id: http://svn.pyinstaller.org/trunk@397 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-12-21 18:56:21 +00:00
naufraghi 474664b470 Support __path__ in _xmlplus
git-svn-id: http://svn.pyinstaller.org/trunk@396 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-12-21 18:52:54 +00:00
naufraghi 049cd3747b Fix quoting
git-svn-id: http://svn.pyinstaller.org/trunk@395 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-12-21 18:50:23 +00:00
naufraghi 316834a7d2 Reformat imports
git-svn-id: http://svn.pyinstaller.org/trunk@394 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-12-21 18:44:22 +00:00
giovannibajo 8dd99e1026 Add appended_pkg option to EXE() and remove NonELFEXE
Combine ELFEXE and NonELFEXE to a common class EXE. NonELFEXE
functionality can be achieved using the new option append_pkg of
the EXE initialization function. The default value of append_pkg
is taken from the useELFEXE (Make.py -n) to preserve backwards
compatibility of command line behavior.

Now also works on Windows.


git-svn-id: http://svn.pyinstaller.org/trunk@340 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-27 16:37:33 +00:00
giovannibajo ab7f674f7b Improve compatibility with standard Python imports (imports that trigger exceptions)
git-svn-id: http://svn.pyinstaller.org/trunk@339 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-27 12:48:11 +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 48ef3268d1 Check doIt() return value.
From: Anton Gyllenberg <anton@iki.fi>

finalizePython() may crash if doIt() fails.  Add some error checking
to fail more gracefully. This will prevent the "Do you want to send
information to Microsoft" dialog e.g., in case python.dll could not
be loaded.


git-svn-id: http://svn.pyinstaller.org/trunk@333 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-20 13:34:11 +00:00
giovannibajo 1e9920032c Let the windows loader try to open myprog.pkg before myprog.exe.
From: Anton Gyllenberg <anton@iki.fi>

Having the archive in an external file makes it possible to work around some
problems stemming from the process opening its own executable and keeping it
open.


git-svn-id: http://svn.pyinstaller.org/trunk@332 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-20 13:32:54 +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 d4b8c25600 Convert invocations of VS(), OTHERERROR() and FATALERROR().
From: Anton Gyllenberg <anton@iki.fi>

Convert some invocations of VS(), OTHERERROR() and FATALERROR() to use
the newly introduced printf style format strings. Examples of invocations
targetted for modification are cases multiple invocations could be handled
by one invocation with format string and those that used a string buffer
filled with strncpy() or the like.


git-svn-id: http://svn.pyinstaller.org/trunk@330 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-20 13:26:38 +00:00
giovannibajo a1d5c791fb Introduce printf()-style error macros in bootloader for Windows.
From: Anton Gyllenberg <anton@iki.fi>

The output macros -- VS(), FATALERROR() and OTHERERROR(), had no output
formatting options. This lead to unnatural constructs like
	VS("Loading dll: ");
	VS(dllpath);
	VS("\n");

Worse, for a Windows windowed application, the above example would
generate three dialog boxes of which the last one blank.

Therefore, make the functions behave like and have the same signature
as printf(). They should be backwards compatible as the old invocations
had just one argument which for some configurations was used as a format
string to printf.

I could not find a way to use preprocessor macros with a variable
amount of arguments on Microsoft Visual Studio 2003, so I opted to
make real functions for the message boxes on Windows.


git-svn-id: http://svn.pyinstaller.org/trunk@329 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-20 13:25:35 +00:00
danielevarrazzo 676cbcf261 Other libraries added to the exclude lists.
git-svn-id: http://svn.pyinstaller.org/trunk@328 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-16 23:11:36 +00:00
danielevarrazzo ace9b067e8 Dependency exclusion implemented with a regular expression.
git-svn-id: http://svn.pyinstaller.org/trunk@327 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-16 23:10:02 +00:00
danielevarrazzo 0669879e40 Search modules in the sys.path before than in other paths.
git-svn-id: http://svn.pyinstaller.org/trunk@326 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-16 23:01:00 +00:00
danielevarrazzo 61a8dee359 Perform case sensitive check if this is how Python is working.
Merged from [300].


git-svn-id: http://svn.pyinstaller.org/trunk@325 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-16 22:53:50 +00:00
danielevarrazzo 80d5f40dda - Added getImports implementation using otool (available on darwin platform)
Covers the update [294] in /branches/mac.
  [295] should not be required anymore.
- Using explicit names for implementation-dependant import functions.


git-svn-id: http://svn.pyinstaller.org/trunk@324 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-16 18:26:17 +00:00
giovannibajo 613c107374 Change wrong license from support files: they ought to be GPL+exceptions like the others.
git-svn-id: http://svn.pyinstaller.org/trunk@323 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-14 11:51:41 +00:00
giovannibajo 0dbb19d0b6 Ticket #19: Missing Python 2.5 ElementTree hook.
git-svn-id: http://svn.pyinstaller.org/trunk@322 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-06 08:40:38 +00:00
giovannibajo 30918c46e6 Update CHANGES.TXT.
git-svn-id: http://svn.pyinstaller.org/trunk@321 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-06 08:29:35 +00:00
giovannibajo ee5f650473 Make optparse/optik use native line endings.
git-svn-id: http://svn.pyinstaller.org/trunk@320 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-06 08:26:59 +00:00
giovannibajo a9fcf637b8 Add support for new absolute imports in Python 2.5 (patch by Arve Knudsen <arve.knudsen@gmail.com>)
git-svn-id: http://svn.pyinstaller.org/trunk@319 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-10-02 12:51:28 +00:00
giovannibajo dcedc62052 Added hidden import in PyQt4 (consolidated module)
git-svn-id: http://svn.pyinstaller.org/trunk@318 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-08-08 07:44:20 +00:00
giovannibajo bd514e5921 Document the xmlplus hack
git-svn-id: http://svn.pyinstaller.org/trunk@317 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-05-06 23:19:09 +00:00
giovannibajo 2cc2072fe8 Document [314].
git-svn-id: http://svn.pyinstaller.org/trunk@315 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-05-02 13:45:19 +00:00