Commit Graph

262 Commits

Author SHA1 Message Date
Tim Peters
0add0e86c7 Removed newmodule.c from the project, and removed references to it from
the Windowish builds.
2002-06-16 01:34:49 +00:00
Tim Peters
11e104f519 Unsure exactly why I'm doing this, but I couldn't build a debug-mode
Python on Windows without it.
2002-06-15 04:58:17 +00:00
Guido van Rossum
bea18ccde6 SF patch 568629 by Oren Tirosh: types made callable.
These built-in functions are replaced by their (now callable) type:

    slice()
    buffer()

and these types can also be called (but have no built-in named
function named after them)

    classobj (type name used to be "class")
    code
    function
    instance
    instancemethod (type name used to be "instance method")

The module "new" has been replaced with a small backward compatibility
placeholder in Python.

A large portion of the patch simply removes the new module from
various platform-specific build recipes.  The following binary Mac
project files still have references to it:

    Mac/Build/PythonCore.mcp
    Mac/Build/PythonStandSmall.mcp
    Mac/Build/PythonStandalone.mcp

[I've tweaked the code layout and the doc strings here and there, and
added a comment to types.py about StringTypes vs. basestring.  --Guido]
2002-06-14 20:41:17 +00:00
Tim Peters
73364e64e5 Teach the Windows build about the new enumobject.c file. 2002-04-26 21:20:02 +00:00
Tim Peters
08e7295ef8 Windows installer: disabled Wise's "delete in-use files" uninstall
option.  It was the cause of at least one way UNWISE.EXE could vanish
(install a python; uninstall it; install it again; reboot the machine;
abracadabra the uinstaller is gone).

Bugfix candidate, but I'll backport it myself.
2002-04-16 20:48:01 +00:00
Tim Peters
46cd7948ca Repair 2.2.1 release date. 2002-04-09 21:18:37 +00:00
Tim Peters
6cca2f48ed Change 2.1.3 release date. 2002-04-08 18:47:34 +00:00
Tim Peters
11c5d7259f Update 2.1.3 Windows buildno. 2002-04-08 18:00:26 +00:00
Tim Peters
2f486b7fa6 Record Windows build number for 2.2.1 final. 2002-04-04 21:49:08 +00:00
Tim Peters
3318792e5f SF bug 497854: Short-cuts missing for All Users
Fix Windows-specific install glitch.  Tested on Win2K, but I can't test
on XP.
Already checked in to the release22-maint branch.
2002-04-04 20:02:04 +00:00
Guido van Rossum
2e1c09c1fd Removed old Digital Creations copyright/license notices (with
permission from Paul Everitt).  Also removed a few other references to
Digital Creations and changed the remaining ones to Zope Corporation.
2002-04-04 17:52:50 +00:00
Tim Peters
b5080abbbe Repair the Windows build (needs to compile in the new boolobject code). 2002-04-04 00:02:02 +00:00
Tim Peters
6a1e76b2bd Update master Windows build-number list for 2.2.1c2. 2002-03-25 19:35:58 +00:00
Tim Peters
1221c0a435 Build obmalloc.c directly instead of #include'ing from object.c.
Also move all _PyMalloc_XXX entry points into obmalloc.c.

The Windows build works fine.
The Unix build is changed here (Makefile.pre.in), but not tested.
No other platform's build process has been fiddled.
2002-03-23 00:20:15 +00:00
Tim Peters
517a721b7f Record 2.2.1c1 release date. 2002-03-19 02:12:10 +00:00
Tim Peters
06b711cb6d Update master Windows buildno list to reflect impending 2.2.1c1. 2002-03-14 22:48:50 +00:00
Tim Peters
6077f643da Move to zlib 1.1.4 on Windows (the new version that squashes the "double
free" glitch).
Bugfix candidate -- I'll backpatch this into 2.2.1 later this week.
2002-03-13 21:51:55 +00:00
Tim Peters
e309504f3e Fix 2.2.1 string. 2002-02-28 07:27:48 +00:00
Tim Peters
83bbeec1d3 Reserve a Windows build num for 2.2.1c1. 2002-02-28 07:13:58 +00:00
Tim Peters
b012a15c42 Finish the pyexpat rework for Windows: builders needn't suck down the
Expat installer from SF anymore, and the installer shouldn't install
expat.dll anymore.
2002-02-13 23:56:46 +00:00
Martin v. Löwis
8fef47be5f Define VERSION in expat.h. 2002-02-13 07:47:16 +00:00
Martin v. Löwis
a8d73847c4 Build using included Expat. 2002-02-12 00:05:49 +00:00
Tim Peters
ad134f0463 Update master Windows buildno list for 2.1.2final. 2002-01-15 22:24:37 +00:00
Tim Peters
57f61fb80b Update master Windows build-number list for 2.1.2c1. 2002-01-10 19:53:49 +00:00
Tim Peters
83a3f0c305 Windows build: close out 2.2, prep for 2.3. 2001-12-21 22:06:12 +00:00
Tim Peters
909c091646 Post-release fiddling -- prep for 2.2 final. 2001-12-14 23:16:18 +00:00
Tim Peters
6272dfd99f Update Windows buildno for 2.2c1.
Update 2.2c1 release data in NEWS.
2001-12-13 19:34:00 +00:00
Tim Peters
1ec040feb3 Update Windows installer for 2.2c1. 2001-11-17 00:24:45 +00:00
Tim Peters
330bdfe335 Bump Windows buildno for 2.2b2. 2001-11-15 19:50:51 +00:00
Tim Peters
6f0699bc09 SF bug #478949 Windows installer start menu registry.
I'm guessing at this, pending more info from the bug submitter.  Wise
changed how the %GROUP% vrbl got defined between versions 5.0a (used
before Python 2.2) and 8.14, to hold the full path to Start Menu group
instead of just the group name.  If I'm guessing correctly, the info
the bug report is complaining about is in one of the registry keys
we set up that neither Windows nor Python cares about.  We did store
a full path there in 2.2b1 instead of just the group name; the patch cuts
it back to just the name again.
2001-11-07 04:42:04 +00:00
Tim Peters
84362bc74a The usual post-release fiddling. 2001-10-19 17:55:30 +00:00
Guido van Rossum
d6f8dba217 add structseq.c to project 2001-10-18 20:51:32 +00:00
Tim Peters
5a9d16b90f Bump Windows build # for 2.2b1. 2001-10-18 15:19:38 +00:00
Tim Peters
5ae95abbc0 Added new hotshot pkg to the Windows installer.
Rearranged the growing number of Lib packages into alphabetical order.
2001-10-13 00:26:25 +00:00
Tim Peters
1566a17af5 Get hotshot closer to compiling on Windows.
Still broken:  GETTIMEOFDAY.  This macro obviously isn't being defined
on Windows, so there's logic errors here I'd rather Fred untangled.
2001-10-12 22:08:39 +00:00
Tim Peters
0af6703a71 If all of Python, IDLE and Tcl/Tk are being installed, and the user has
not disabled file-extension registration, arrange for .py and .pyw files
to have an "Edit with IDLE" context (right-click) menu entry, selecting
which executes IDLE w/ the -e switch followed by the selected file's path.
2001-10-09 22:22:36 +00:00
Tim Peters
23d192e652 Teach Windows how to build the new weakref module. 2001-10-05 22:14:45 +00:00
Tim Peters
abf925f6bf Post-release fiddling (prep for 2.2b1). 2001-09-28 21:53:42 +00:00
Tim Peters
30bff63958 Bump Windows build numbers for 2.2a4; installer changes were done earlier. 2001-09-27 16:28:15 +00:00
Tim Peters
8ca177bd21 Install the new Lib/email pkg.
Create & populate the new Lib/test/data directory.
2001-09-23 07:02:29 +00:00
Tim Peters
3069d50c18 Install the compiler package under Lib. 2001-09-20 04:09:39 +00:00
Tim Peters
b07352e8b7 The usual post-release fiddling. 2001-09-08 01:25:47 +00:00
Tim Peters
745e366b4b Bump Windows buildno (installer changes were made earlier). 2001-09-06 16:33:17 +00:00
Mark Hammond
9bc0d6fcd0 First part of fix for bug #442142 - DLL base assignments need update 2001-09-06 06:39:39 +00:00
Tim Peters
7c198d3cde Add pynche's top-level txt files to Windows installer -- I don't believe
we've *ever* installed them!
2001-08-22 22:18:31 +00:00
Tim Peters
edc9931f56 "The usual" post-release fiddling. 2001-08-22 21:36:50 +00:00
Tim Peters
a6b9e3c814 Windows fiddling for 2.2a2: bump build number; update copyright and
company info in resource files; change installer strings to match.
This belongs in the release branch too, of course.
2001-08-19 00:56:28 +00:00
Tim Peters
fc7265ab42 Wise uninstallers never delete the Python DLL from the system directory.
They should.  Added a line that's supposed to fix that -- it doesn't
actually work on my box, but checking it in anyway.
2001-08-16 01:53:51 +00:00
Tim Peters
591f71b1d4 New, larger installer bitmap from Erik van Blokland. Added more
vertical whitespace to the acknowledgements portion of the "Installation
Completed!" screen for easier reading.
2001-08-15 06:10:16 +00:00
Tim Peters
68db9dd07a Now that the dialogs have some breathing room, split the combo of Tcl/Tk,
IDLE and pydoc into a separate component.  That's almost as big as the
rest of Python (excl. docs and test suite) combined.

Pop up a confimation box if they choose to install at least one of
{Tcl/Tk/IDLE/pydoc, Tools, Test suite} but do not choose to install
Python -- doesn't make much sense, so ask whether that's really what they
want.
2001-08-11 04:01:31 +00:00