1. 05 Kas, 2004 1 kayıt (commit)
    • Raymond Hettinger's avatar
      SF patch #1035255: Remove CoreServices / CoreFoundation dependencies in core · ec6eb369
      Raymond Hettinger yazdı
      (Contributed by Bob Ippolito.)
      
      This patch trims down the Python core on Darwin by making it
      independent of CoreFoundation and CoreServices. It does this by:
      
      Changed linker flags in configure/configure.in
      Removed the unused PyMac_GetAppletScriptFile
      Moved the implementation of PyMac_StrError to the MacOS module
      Moved the implementation of PyMac_GetFullPathname to the
      Carbon.File module
      ec6eb369
  2. 15 Tem, 2004 1 kayıt (commit)
  3. 19 Kas, 2003 2 kayıt (commit)
  4. 27 May, 2003 1 kayıt (commit)
  5. 17 Nis, 2003 2 kayıt (commit)
  6. 02 Mar, 2003 1 kayıt (commit)
  7. 17 Ock, 2003 1 kayıt (commit)
  8. 23 Ara, 2002 1 kayıt (commit)
  9. 26 Kas, 2002 1 kayıt (commit)
  10. 09 Kas, 2002 1 kayıt (commit)
  11. 07 Kas, 2002 1 kayıt (commit)
    • Jack Jansen's avatar
      Got rid of the python.rsrc resource file. The error message strings and · dde800ec
      Jack Jansen yazdı
      dialogs are now stored in Mac/Lib, and loaded on demand through macresource.
      Not only does this simplify a MacPython based on Apple's Python, but
      it also makes Mac error codes come out symbolically when running command
      line python (if you have Mac/Lib in your path).
      
      The resource files are copied from Mac/Resources. The old ones will disappear
      after the OS9 build procedure has been adjusted.
      dde800ec
  12. 19 Eki, 2002 1 kayıt (commit)
  13. 02 Agu, 2002 1 kayıt (commit)
    • Jack Jansen's avatar
      Added one call to Py_Main(), for OSX framework builds only, that will get the · 21ed16ac
      Jack Jansen yazdı
      actual script to run in case we are running from an applet. If we are indeed
      running an applet we skip the normal option processing leaving it all to the
      applet code.
      
      This allows us to get use the normal python binary in the Python.app bundle,
      giving us all the normal command line options through PythonLauncher while
      still allowing Python.app to be used as the template for building applets.
      
      Consequently, pythonforbundle is gone, and Mac/Python/macmain.c isn't used
      on OSX anymore.
      21ed16ac
  14. 04 Ara, 2001 1 kayıt (commit)
  15. 05 Kas, 2001 1 kayıt (commit)
  16. 31 Eki, 2001 1 kayıt (commit)
    • Jack Jansen's avatar
      Link the core with CoreServices, not with Carbon, and don't use any Carbon · 666b1e7e
      Jack Jansen yazdı
      routines. As of 10.1 using Carbon will crash Python if no window server is
      available (ssh connection, console mode, MacOSX Server). This fixes bug
      #466907.
      
      A result of this mod is that the default 8bit encoding on OSX is now ASCII,
      for the time being. Also, the extension modules that need the Carbon
      framework now explicitly include it in setup.py.
      666b1e7e
  17. 10 Eyl, 2001 1 kayıt (commit)
  18. 01 Eyl, 2001 1 kayıt (commit)
  19. 27 Agu, 2001 1 kayıt (commit)
  20. 23 Agu, 2001 1 kayıt (commit)
  21. 08 Agu, 2001 2 kayıt (commit)
    • Jack Jansen's avatar
      Got rid of unused includes. · d844a5f4
      Jack Jansen yazdı
      d844a5f4
    • Jack Jansen's avatar
      Split macglue.c into two: a new mactoolboxglue.c (in ./Python) · 94bebc03
      Jack Jansen yazdı
      with functionality needed for both unix-Python and MacPython and a
      new smaller ./Mac/Python/macglue.c which contains MacPython stuff only.
      
      pymactoolbox.h has moved to ./Include from ./Mac/Include and now also
      contains the relevant stuff from macglue.h.
      
      The net effect of this is that the ./Mac subdirectory is not needed
      anymore for building the unix-Python core on MacOSX (it is needed
      for building the extension modules).
      94bebc03