1. 07 Aug, 2001 14 commits
  2. 06 Aug, 2001 14 commits
  3. 05 Aug, 2001 9 commits
    • Jack Jansen's avatar
      Replace moddir and incdir by · 144ebcc4
      Jack Jansen authored
      moddirlist and incdirlist, lists of source and include
      directories that are searched for modules.
      This is needed because the Mac modules and include files
      live in the Mac subtree.
      
      In addition (and that's actually what the mod is all about) on OSX we build all the Mac extension modules.
      144ebcc4
    • Martin v. Löwis's avatar
      64fbb330
    • Fred Drake's avatar
      Add a comment on time.time() returning non-decreasing values except when · 58212724
      Fred Drake authored
      the clock is set back.
      
      This closes SF bug #447945.
      58212724
    • Tim Peters's avatar
      + Made installer more reluctant to overwrite MS C runtime DLLs -- it's · 223ec936
      Tim Peters authored
        been overwriting them even if they have the same version, not just if
        they're an older version (and our installers have always done this).
      + Added an "Advanced Options" subdialog to "Select Components".  Allows
        to do a non-admin install even if you have Administrator rights, and
        to skip registering file extensions and/or creating Start Menu
        shortcuts.  Since so far these installers have been tested only by me,
        and Win2K has been full of surprises, I want those options available
        out in the field.
      Lots of web searching turned up what should have been obvious:  Because
      Windows Installer is a native Win2K service, it can run at a higher
      privilege level than the user invoking it.  So MSI installs don't bash
      into these permission gotchas on Win2K, but Wise 8.1 does (it's just
      another app to Win2K, and we're not alone in wrestling with this; but,
      like changing int division in Python, Win2K is doing a right thing <wink>).
      223ec936
    • Piers Lauder's avatar
    • Steven M. Gava's avatar
      began font / indentation page · f213ccb5
      Steven M. Gava authored
      f213ccb5
    • Tim Peters's avatar
      Rename pydoc.pyw to pydocgui.pyw: Since we changed Python to allow .pyw · 45e5e72e
      Tim Peters authored
      files to satisfy imports, pydoc.pyw was just importing itself!
      45e5e72e
    • Tim Peters's avatar
      + Redid file associations on Win2K in what I believe is "the right way". · b39fa0e0
      Tim Peters authored
        Can't test it until getting to a Win2K box, because the non-Admin way
        of setting file associations on Win2K doesn't work on any other flavor
        of Windows (and other flavors of Windows never need Admin privs to
        do it the old way).
      + Consequently got rid of the "Register file associations" Component and
        associated GUI.
      + Added a line to the summary saying whether or not this is an Admin-level
        install (I fear that will be an important clue someday).
      + Minor fiddling to the summary to reduce the # of lines.  Added a
        horizontal scrollbar in case the install path is very long.
      + Reworked the way the Main and Tools components share pydoc.pyw; cleaner
        and simpler.
      b39fa0e0
    • Tim Peters's avatar
      New runtime vrbl DOADMIN. When false, we never try to write under HKLM, · 67b9adaa
      Tim Peters authored
      and install the Python and MS runtime DLLs into the Python dir instead of
      a system dir.
      Initial value is taken from new compiler vrbl _DOADMIN_ (default true),
      and forced to false if the user doesn't have admin privs.
      This makes it possible to *test* non-admin installs on machines where the
      distinction doesn't exist (like my home box), via just changing _DOADMIN_.
      It may also be useful for users who don't *want* an installer to
      scribble into their system dir (for example, me(! most days)), but that
      would require adding more GUI to let them get at it.
      67b9adaa
  4. 04 Aug, 2001 3 commits
    • Tim Peters's avatar
      + Add version info to Win2K add/remove. · 4de219d5
      Tim Peters authored
      + Fiddle vrbls so Win2K add/remove can display version w/o future manual
        script fiddling.
      + Break apart the mysterious wizard-generated Win2K "Edit 3 Registry Keys"
        script items by hand into 3 separate items, so you can see what the heck
        they're doing in the script view.
      + pydoc.pyw was a problem:  it's installed by both the Main and Tools
        components.  So when both were selected, the second time it got
        installed Wise figured it was overwriting a pre-existing version, and
        made a backup copy in BACKUP.  A rollback-uninstall then restored that,
        leaving the Tools/Scripts/ directory non-empty, and so Wise couldn't
        remove that directory (or any above it).  Fixed by installing pydoc.pyw
        at most once.
      + Rearranged and commented the "register file extensions" section, because
        it was confusing and needs more work:  turns out it's not true that
        Win2K requires Admin privs to register file extensions, BUT, if you
        don't have Admin privs, Win2K requires a new way to register file
        extensions, and a way that doesn't blow up but doesn't do any good either
        on earlier Windows flavors.  I think I know how to get this done, but am
        too depressed to do it right now <0.7 wink>.
      4de219d5
    • Martin v. Löwis's avatar
      bcf4b358
    • Martin v. Löwis's avatar
      Auto-detect hstrerror. Raise socket.herror in PyH_Error. Register the three · 864e9ffb
      Martin v. Löwis authored
      exception classes in the module dictionary.
      864e9ffb