1. 27 Ock, 2009 1 kayıt (commit)
  2. 23 Ock, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Applied #1069410 · b2302ba9
      Christian Heimes yazdı
      The "can't load dll" message box on Windows is suppressed while an extension is loaded by calling SetErrorMode in dynload_win.c. The error is still reported properly.
      b2302ba9
  3. 04 Ock, 2008 2 kayıt (commit)
  4. 26 May, 2007 1 kayıt (commit)
  5. 25 Nis, 2007 1 kayıt (commit)
  6. 10 Haz, 2006 1 kayıt (commit)
  7. 04 Nis, 2006 1 kayıt (commit)
  8. 02 Tem, 2004 1 kayıt (commit)
    • Thomas Heller's avatar
      When importing an extension on Windows, the code reads the PE 'import · 1df04617
      Thomas Heller yazdı
      table' of the dll, to make sure that the dll really was build for the
      correct Python version.  It does this by looking for an entry
      'pythonXY.dll' (X.Y is the Python version number).
      
      The code now checks the size of the dll's import table before reading
      entries from it.  Before this patch, the code crashed trying to read
      the import table when the size was zero (as in Win2k's wmi.dll, for
      example).
      
      Look for imports of 'pythonXY_d.dll' in a debug build instead of
      'pythonXY.dll'.
      
      Fixes SF 951851: Crash when reading "import table" of certain windows dlls.
      
      Already backported to the 2.3 branch.
      1df04617
  9. 26 Agu, 2002 1 kayıt (commit)
  10. 30 Haz, 2002 1 kayıt (commit)
  11. 28 Kas, 2001 2 kayıt (commit)
  12. 09 May, 2001 1 kayıt (commit)
  13. 05 Eki, 2000 1 kayıt (commit)
  14. 01 Eyl, 2000 1 kayıt (commit)
  15. 30 Haz, 2000 2 kayıt (commit)
  16. 28 Haz, 2000 1 kayıt (commit)
  17. 22 Ara, 1999 1 kayıt (commit)
    • Guido van Rossum's avatar
      Cleanup patches from Greg Stein: · 96a8fb7e
      Guido van Rossum yazdı
      * in import.c, #ifdef out references to dynamic loading based on
        HAVE_DYNAMIC_LOADING
      
      * clean out the platform-specific crud from importdl.c.
        [ maybe fold this function into import.c and drop the importdl.c file? Greg.]
      
      * change GetDynLoadFunc's "funcname" parameter to "shortname". change
        "name" to "fqname" for clarification.
      
      * each GetDynLoadFunc now creates its own funcname value.
      
        WARNING: as I mentioned previously, we may run into an issue with a
        missing "_" on some platforms. Testing will show this pretty quickly,
        however.
      
      * move pathname munging into dynload_shlib.c
      96a8fb7e
  18. 20 Ara, 1999 1 kayıt (commit)