c0605ad | cvs2svn | 31 March 2000, 20:16:45 UTC | This commit was manufactured by cvs2svn to create tag 'r16a1'. | 31 March 2000, 20:16:45 UTC |
d0a42e2 | Guido van Rossum | 31 March 2000, 20:16:45 UTC | Quick update to the README file. For intros and books we now point to the website. | 31 March 2000, 20:16:45 UTC |
431ae48 | Guido van Rossum | 31 March 2000, 20:03:56 UTC | Add a README file so that cvs update -P doesn't obliterate this directory, and so that people have a clue as to why it exists. | 31 March 2000, 20:03:56 UTC |
494ef17 | Guido van Rossum | 31 March 2000, 19:51:06 UTC | Two more names. I just realize that there may be more contributors to distutils lurking in CVS logs that I probably haven't read. Oh well. | 31 March 2000, 19:51:06 UTC |
5964f8d | Guido van Rossum | 31 March 2000, 19:45:17 UTC | I believe I've now got all the names mentioned in the CVS logs since 1.5.2 was released, except those who contributed only to Doc files -- Fred has his own way of doing this. This doesn't mean that I've got everyone who contributed *before* 1.5.2 was released in here... :-( | 31 March 2000, 19:45:17 UTC |
19ce166 | Greg Ward | 31 March 2000, 19:04:25 UTC | Fixed my simplification to Thomas' patch: winreg and win32api export the same functions, but with different names. | 31 March 2000, 19:04:25 UTC |
ddc6c27 | Fred Drake | 31 March 2000, 18:22:38 UTC | Improve explanation of reference counts for PyString_Concat(). | 31 March 2000, 18:22:38 UTC |
38d062d | Fred Drake | 31 March 2000, 18:10:17 UTC | Reflect the two new sections in the dependencies. | 31 March 2000, 18:10:17 UTC |
3c9f936 | Fred Drake | 31 March 2000, 17:51:10 UTC | Two new sections. Preliminary. | 31 March 2000, 17:51:10 UTC |
32abe6f | Guido van Rossum | 31 March 2000, 17:30:02 UTC | Zip file handling module, by Jim Ahlstrom. | 31 March 2000, 17:30:02 UTC |
8a16054 | Guido van Rossum | 31 March 2000, 17:26:12 UTC | Marc-Andre Lemburg: The large unicode database table is broken in pages of 4k entries each. This should fix compiler problems on some platforms. | 31 March 2000, 17:26:12 UTC |
b95de4f | Guido van Rossum | 31 March 2000, 17:25:23 UTC | Marc-Andre Lemburg: Error reporting in the codec registry and lookup mechanism is enhanced to be more informative. | 31 March 2000, 17:25:23 UTC |
52a644c | Andrew M. Kuchling | 31 March 2000, 17:24:30 UTC | Add '#include <netinet/tcp.h>' "man tcp" on Solaris says that TCP_NODELAY is defined in netinet/tcp.h, and the Open Groups Unix98 spec agrees (http://www.opengroup.org/onlinepubs/009619199/ninettcp.htm). | 31 March 2000, 17:24:30 UTC |
2ea3e14 | Guido van Rossum | 31 March 2000, 17:24:09 UTC | Some blank lines. | 31 March 2000, 17:24:09 UTC |
68895ed | Guido van Rossum | 31 March 2000, 17:23:18 UTC | Marc-Andre Lemburg: use all lowercase names. | 31 March 2000, 17:23:18 UTC |
8de1693 | Guido van Rossum | 31 March 2000, 16:56:32 UTC | This module's name should be linuxaudio*dev*.c | 31 March 2000, 16:56:32 UTC |
1027e3f | Greg Ward | 31 March 2000, 16:53:42 UTC | Simplified Thomas Heller's registry patch: just assign all those HKEY_* and Reg* names once, rather than having near-duplicate code in the two import attempts. Also dropped the leading underscore on all the imported symbols, as it's not appropriate (they're not local to this module). | 31 March 2000, 16:53:42 UTC |
7642f5c | Greg Ward | 31 March 2000, 16:47:40 UTC | Patch from Thomas Heller: use the new winreg module if available. | 31 March 2000, 16:47:40 UTC |
d1bda0c | Guido van Rossum | 31 March 2000, 16:39:02 UTC | Added some clarifications to pyexpat. | 31 March 2000, 16:39:02 UTC |
5961f5a | Guido van Rossum | 31 March 2000, 16:18:11 UTC | Make it compile on Windows. | 31 March 2000, 16:18:11 UTC |
7025599 | Guido van Rossum | 31 March 2000, 16:15:51 UTC | Adding pyexpat project. | 31 March 2000, 16:15:51 UTC |
e042dc4 | Guido van Rossum | 31 March 2000, 15:51:09 UTC | Buncha last-minute fixes | 31 March 2000, 15:51:09 UTC |
d553e99 | Andrew M. Kuchling | 31 March 2000, 15:45:20 UTC | Added test case output for pyexpat module | 31 March 2000, 15:45:20 UTC |
b17664d | Andrew M. Kuchling | 31 March 2000, 15:44:52 UTC | Added test case for pyexpat module that tries to exercise all the handlers | 31 March 2000, 15:44:52 UTC |
b7f1053 | Andrew M. Kuchling | 31 March 2000, 15:43:31 UTC | Added Python interface to Expat XML parser. The Setup.in entry is sort of a lie; it links with -lexpat, but Expat's Makefile doesn't actually build a libexpat.a. I'll send Expat's author a patch to do that; if he doesn't accept it, this rule will have to list Expat's object files (ick!), or have a comment explaining how to build a .a file. | 31 March 2000, 15:43:31 UTC |
6a6a77c | Guido van Rossum | 31 March 2000, 15:15:17 UTC | Add Python version bump to configure script. (AMK) | 31 March 2000, 15:15:17 UTC |
5d35bf9 | Guido van Rossum | 31 March 2000, 15:13:17 UTC | Added distutils and distutils/command to LIBSUBDIRS. Noted by Andrew Kuchling. | 31 March 2000, 15:13:17 UTC |
5fc4e20 | Guido van Rossum | 31 March 2000, 15:10:30 UTC | Added _sre project to workspace. | 31 March 2000, 15:10:30 UTC |
325942a | Guido van Rossum | 31 March 2000, 15:04:26 UTC | Removed three unused variables from the Windows code. | 31 March 2000, 15:04:26 UTC |
e567935 | Guido van Rossum | 31 March 2000, 15:01:27 UTC | Added the _sre module. It is always on. | 31 March 2000, 15:01:27 UTC |
b700df9 | Guido van Rossum | 31 March 2000, 14:59:30 UTC | Adding Fredrik Lundh's _sre.c module and its header files. NOTE: THIS IS VERY ROUGH ALPHA CODE! | 31 March 2000, 14:59:30 UTC |
7627c0d | Guido van Rossum | 31 March 2000, 14:58:54 UTC | Added Fredrik Lundh's sre module and its supporting cast. NOTE: THIS IS VERY ROUGH ALPHA CODE! | 31 March 2000, 14:58:54 UTC |
7a5b796 | Guido van Rossum | 31 March 2000, 13:52:29 UTC | Thomas Heller fixes a typo in an error message. | 31 March 2000, 13:52:29 UTC |
0380c26 | Guido van Rossum | 31 March 2000, 13:01:57 UTC | More names. | 31 March 2000, 13:01:57 UTC |
b4c850c | Greg Ward | 31 March 2000, 05:22:47 UTC | Added code to blow away the pseudo-installation tree and a 'keep_tree' option to disable this (by default, it's false and we clean up). | 31 March 2000, 05:22:47 UTC |
e5796fe | Greg Ward | 31 March 2000, 05:21:27 UTC | Oops, got a little too enthusiastic deleting code in that last revision: we still have to *run* the sub-command that creates a built distribution. | 31 March 2000, 05:21:27 UTC |
1889de8 | Greg Ward | 31 March 2000, 05:20:27 UTC | Fixed 'make_archive()' to explicitly turn of compression when format is "tar". | 31 March 2000, 05:20:27 UTC |
02296ce | Greg Ward | 31 March 2000, 05:08:50 UTC | Rename 'formats' option to 'format', and remove the ability to generate multiple built distributions in one run -- it seemed a bit dodgy and I'd rather remove it than try to beat it into submission right now. | 31 March 2000, 05:08:50 UTC |
6b21376 | Greg Ward | 31 March 2000, 04:53:41 UTC | Import from 'types' module. Added 'ztar', 'tar' to 'format_command' dictionary. | 31 March 2000, 04:53:41 UTC |
6ce00b4 | Greg Ward | 31 March 2000, 04:40:25 UTC | Tweaked 'get_platform()' to include the first character of the OS release: eg. sunos5, linux2, irix5. | 31 March 2000, 04:40:25 UTC |
7d51034 | Greg Ward | 31 March 2000, 04:37:40 UTC | Removed some old test code: don't set 'plat' when calling 'new_compiler()'. | 31 March 2000, 04:37:40 UTC |
95c0b26 | Greg Ward | 31 March 2000, 03:52:16 UTC | Don't perpetrate the "_d" hack for naming debugging extensions -- that's now done in the 'build_ext' command. | 31 March 2000, 03:52:16 UTC |
8422964 | Greg Ward | 31 March 2000, 03:50:23 UTC | Patch (mostly) from Thomas Heller for building on Windows: * build to "Debug" or "Release" temp directory * put linker turds (.lib and .exp files) in the build temp directory * tack on "_d" to extensions built with debugging * added 'get_ext_libname()' help in putting linker turds to temp dir Also, moved the code that simplifies None to empty list for a bunch of options to 'finalize_options()' instead of 'run()'. | 31 March 2000, 03:50:23 UTC |
6e8ee5d | Greg Ward | 31 March 2000, 03:34:09 UTC | Don't put Python's library directory into the library search path -- that's specific to building Python extensions. | 31 March 2000, 03:34:09 UTC |
64231e5 | Guido van Rossum | 31 March 2000, 03:29:39 UTC | Add back an obscure "feature" to the Obj version of Tkapp_Call(): a None in an argument list *terminates* the argument list: further arguments are *ignored*. This isn't kosher, but too much code relies on it, implicitly. For example, IDLE was pretty broken. | 31 March 2000, 03:29:39 UTC |
6148c2c | Greg Ward | 31 March 2000, 03:14:51 UTC | Added 'bdist' and 'bdist_dumb'. | 31 March 2000, 03:14:51 UTC |
42405a5 | Guido van Rossum | 31 March 2000, 03:11:40 UTC | A version of FixTk.py that works with the way the installer now installs Tcl/Tk. | 31 March 2000, 03:11:40 UTC |
1b64a7e | Greg Ward | 31 March 2000, 03:05:18 UTC | Added 'get_name()' and 'get_full_name()' methods to Distribution. Simplified 'Command.get_peer_option()' a tad -- just call 'find_peer()' to get the peer command object. Updated 'Command.copy_file()' to take a 'link' parameter, just like 'util.copy_file()' does now. Added 'Command.make_archive()' to wrap 'util.make_archive()'. | 31 March 2000, 03:05:18 UTC |
32ce329 | Greg Ward | 31 March 2000, 03:02:22 UTC | Added 'create_tree()'. Changes to 'copy_file()': * added support for making hard links and symlinks * noted that it silently clobbers existing files when copying, but blows up if destination exists when linking -- hmmm... * error message tweak Added 'base_name' parameter to 'make_tarball()' and 'make_zipfile()'. Added 'make_archive()' -- wrapper around 'make_tarball()' or 'make_zipfile()' to take care of the archive "root directory". | 31 March 2000, 03:02:22 UTC |
318a9d7 | Greg Ward | 31 March 2000, 02:57:31 UTC | Added DistutilsInternalError. | 31 March 2000, 02:57:31 UTC |
e1664bd | Greg Ward | 31 March 2000, 02:56:34 UTC | The 'bdist_dumb' command, the first worker bee for use by 'bdist'. This is the command that actually creates "dumb" binary distributions, ie. tarballs and zip files that you just unpack under <prefix> or <exec-prefix>. Very limited, but it's a start. | 31 March 2000, 02:56:34 UTC |
0f77f95 | Greg Ward | 31 March 2000, 02:55:12 UTC | The 'bdist' command, for creating "built" (binary) distributions. Initial revision is pretty limited; it only knows how to generate "dumb" binary distributions, i.e. a tarball on Unix and a zip file on Windows. Also, due to limitations in the installation code, it only knows how to distribute Python library code. But hey, it's a start. | 31 March 2000, 02:55:12 UTC |
1aab6e9 | Greg Ward | 31 March 2000, 02:53:07 UTC | Added 'get_inputs()'. | 31 March 2000, 02:53:07 UTC |
ba38d12 | Greg Ward | 31 March 2000, 02:52:02 UTC | Fixed 'get_outputs()' so it actually works. Added 'get_inputs()' (which is strikingly similar to 'get_outputs()' - sigh). Cosmetic tweaks. | 31 March 2000, 02:52:02 UTC |
578c10d | Greg Ward | 31 March 2000, 02:50:04 UTC | Changed to use the new 'has_pure_modules()' and 'has_ext_modules()' methods provided by Distribution. Cosmetic and error message tweaks. Simplified 'make_release_tree()': * extracted 'distutils.util.create_tree()' * don't have to do hard-linking ourselves -- it's now handled by 'distutils.util.copy_file()' (although the detection of whether hard linking is available still needs to be factored out) Removed 'make_tarball()' and 'make_zipfile()' entirely -- their role is now amply filled by 'distutils.util.make_archive()'. Simplified 'make_distribution()': * use Distribution's new 'get_full_name()' method * use 'make_archive()' instead of if/elif/.../else on the archive format | 31 March 2000, 02:50:04 UTC |
43da798 | Guido van Rossum | 31 March 2000, 01:33:07 UTC | Bit of cleanup on the projects. Some refinements on the Wise file, also adding mmap.pyd. | 31 March 2000, 01:33:07 UTC |
ef40e77 | Guido van Rossum | 31 March 2000, 01:26:23 UTC | Sigh. On Windows, (mode_t)i fails. Assume that there's a prototype in scope on systems where mode_t isn't the same size as int... | 31 March 2000, 01:26:23 UTC |
387b101 | Jeremy Hylton | 31 March 2000, 01:22:54 UTC | rename args variable in CALL_FUNCTION to callargs (avoids name override) add missing DECREFs in error handling code of CALL_FUNCTION | 31 March 2000, 01:22:54 UTC |
706dbd0 | Guido van Rossum | 31 March 2000, 01:20:33 UTC | Mark Hammond: Ooops - even though Win32 handles the same args, there was a superfluous check for the platform. | 31 March 2000, 01:20:33 UTC |
a7937e5 | Guido van Rossum | 31 March 2000, 01:17:42 UTC | Added mmap project. (Mark Hammond.) | 31 March 2000, 01:17:42 UTC |
09fdf07 | Guido van Rossum | 31 March 2000, 01:17:07 UTC | Hacked for Win32 by Mark Hammond. Reformatted for 8-space tabs and fitted into 80-char lines by GvR. Mark writes: * the Win32 version now accepts the same args as the Unix version. The win32 specific "tag" param is now optional. The end result is that the exact same test suite runs on Windows (definately a worthy goal!). * I changed the error object. All occurences of the error, except for 1, corresponds to an underlying OS error. This one was changed to a ValueError (a better error for that condition), and the module error object is now simply EnvironmentError. All win32 error routines now call the new Windows specific error handler. | 31 March 2000, 01:17:07 UTC |
767e775 | Guido van Rossum | 31 March 2000, 01:09:14 UTC | Improved test, by Mark Hammond, for Win32. | 31 March 2000, 01:09:14 UTC |
2b6004a | Guido van Rossum | 31 March 2000, 00:58:00 UTC | New version 1.0.4. I'm sure someone mailed me these patches but I can't remember who. :-) Changes: - Support for Windows NT (different locking behavior) - Added a logging mechanism | 31 March 2000, 00:58:00 UTC |
8daef37 | Guido van Rossum | 31 March 2000, 00:55:54 UTC | New version 1.0.4. I'm sure someone mailed me these patches but I can't remember who. :-) Changes: - Owner name+email made generic instead of GvR - Support for Windows NT (running from a .bat file) - DOcument <HTML>...</HTML> tags | 31 March 2000, 00:55:54 UTC |
ab5ca15 | Guido van Rossum | 31 March 2000, 00:52:27 UTC | Fix by Eric Raymond: make the code that looks for various bits of tab-setting magic much smarter, more correct, and more easily extensible. | 31 March 2000, 00:52:27 UTC |
a1f0a8f | Guido van Rossum | 31 March 2000, 00:51:37 UTC | Don't use the object call interface in Tk 8.0 -- the EvalObj* API changed from 8.0 to 8.1 and I see no big reason to use objects in 8.0. At least now it works again with all versions from 8.0 - 8.3. | 31 March 2000, 00:51:37 UTC |
49679b4 | Guido van Rossum | 31 March 2000, 00:48:21 UTC | Oops, the previous patch contained a bug in chmod. Fixed now. | 31 March 2000, 00:48:21 UTC |
ffd15f5 | Guido van Rossum | 31 March 2000, 00:47:28 UTC | Two robustness patches: (1) In opendir(), don't call the lock-release macros; we're manipulating list objects and that shouldn't be done in unlocked state. (2) Don't use posix_strint() for chmod() -- the mode_t arg might be a 64 bit int (reported by Nick Maclaren). | 31 March 2000, 00:47:28 UTC |
fb2789f | Guido van Rossum | 31 March 2000, 00:45:00 UTC | Couple more names. We need to add way more names -- I'll have to dig them out of the changelogs :-( | 31 March 2000, 00:45:00 UTC |
6d10887 | Guido van Rossum | 31 March 2000, 00:39:23 UTC | Change traceback error message to "most recent call last" from "innermost last". The latter was mysterious to newbies. | 31 March 2000, 00:39:23 UTC |
ffc0f4f | Guido van Rossum | 31 March 2000, 00:38:29 UTC | Use modern PyArg_ParseTuple style, with function names. (Mostly.) | 31 March 2000, 00:38:29 UTC |
2efa369 | Guido van Rossum | 31 March 2000, 00:37:41 UTC | Use modern PyArg_ParseTuple style, with function names. | 31 March 2000, 00:37:41 UTC |
6a973c7 | Jeremy Hylton | 31 March 2000, 00:17:46 UTC | robustify UserList constructor -- will now accept any sequence add test cases for non-UserList class, tuple, & string | 31 March 2000, 00:17:46 UTC |
074c3e6 | Jeremy Hylton | 30 March 2000, 23:55:31 UTC | Two fixes for extended call syntax: If a non-tuple sequence is passed as the *arg, convert it to a tuple before checking its length. If named keyword arguments are used in combination with **kwargs, make a copy of kwargs before inserting the new keys. | 30 March 2000, 23:55:31 UTC |
aaf0ab2 | Guido van Rossum | 30 March 2000, 23:27:44 UTC | Add linuxaudio module. | 30 March 2000, 23:27:44 UTC |
b130dc7 | Guido van Rossum | 30 March 2000, 23:25:49 UTC | Audio module for Linux, contributed by Peter Bosch. Careful, this has had zero testing (except by Peter)! | 30 March 2000, 23:25:49 UTC |
2ab9082 | Guido van Rossum | 30 March 2000, 23:19:44 UTC | Show Tcl/Tk version number in _test() and show Unicode test if possible. | 30 March 2000, 23:19:44 UTC |
a14253d | Guido van Rossum | 30 March 2000, 22:59:20 UTC | Make it version 1.6a1. | 30 March 2000, 22:59:20 UTC |
5cf648b | Guido van Rossum | 30 March 2000, 22:59:09 UTC | Seems there was a version string here that still looked like 1.5.2. | 30 March 2000, 22:59:09 UTC |
8c4cba8 | Guido van Rossum | 30 March 2000, 22:44:50 UTC | Mark Hammond: ensure the new standard module winreg is installed. | 30 March 2000, 22:44:50 UTC |
a12c7a7 | Jeremy Hylton | 30 March 2000, 22:27:31 UTC | Add PyDict_Copy() function to C API for dicts. It returns a new dictionary that contains the same key/value pairs as p. | 30 March 2000, 22:27:31 UTC |
c06653f | Guido van Rossum | 30 March 2000, 21:27:30 UTC | Internal changes. | 30 March 2000, 21:27:30 UTC |
fb515f8 | Guido van Rossum | 30 March 2000, 21:27:11 UTC | Added Tcl 8.3. Building on Windows NT. Removed Tcl installation. Commented out Doc installation. | 30 March 2000, 21:27:11 UTC |
426e39f | Guido van Rossum | 30 March 2000, 21:22:08 UTC | Deleting Python 1.5 project and Wise file. | 30 March 2000, 21:22:08 UTC |
a35be2f | Andrew M. Kuchling | 30 March 2000, 21:15:46 UTC | Output for simple test case for mmap on Unix; someone needs to write a Win32 test case. | 30 March 2000, 21:15:46 UTC |
e81b9cf | Andrew M. Kuchling | 30 March 2000, 21:15:29 UTC | Added simple test case for mmap on Unix; someone needs to write a Win32 test case | 30 March 2000, 21:15:29 UTC |
1ed7d2d | Andrew M. Kuchling | 30 March 2000, 21:14:30 UTC | Added mmap module -- map a view of a file into memory on Win32 and Unix. (Needs testing on Win32.) | 30 March 2000, 21:14:30 UTC |
e0dd301 | Guido van Rossum | 30 March 2000, 20:34:56 UTC | Removed two files that were added temporarily. | 30 March 2000, 20:34:56 UTC |
b8f512b | Guido van Rossum | 30 March 2000, 20:30:34 UTC | Bump version to 0.6 for the event of the Python 1.6 alpha 1 release. | 30 March 2000, 20:30:34 UTC |
71d5583 | Greg Ward | 30 March 2000, 19:47:22 UTC | Oops: 'build_extensions()' no longer takes an 'extensions' list. | 30 March 2000, 19:47:22 UTC |
88716bb | Guido van Rossum | 30 March 2000, 19:45:39 UTC | Revamped path access again, by Mark Hammond, to be more robust in the light of three different situations: (1) running from build; (2) running from installed; (3) running without being able to find an installation (e.g. as a COM object). The system paths in the repository are only used for (3); the path deduced from the installation location are used otherwise. PYTHONHOME overrides in all cases. Read the comments for more details. | 30 March 2000, 19:45:39 UTC |
d30dedc | Guido van Rossum | 30 March 2000, 15:02:11 UTC | Michael Hudson: With the (cool!) new call syntax, the longest opcode name is much longer, which fouls up dis's formatting slightly; this is a "fix" for that. | 30 March 2000, 15:02:11 UTC |
bf45322 | Guido van Rossum | 30 March 2000, 15:00:33 UTC | Lawrence Kesteloot noted: Lib/user.py has a comment that says that the script pointed to by PYTHONPATH will be executed on startup. That should say PYTHONSTARTUP. | 30 March 2000, 15:00:33 UTC |
bdcc96c | Fred Drake | 29 March 2000, 22:41:52 UTC | Changes from 1.5.2p2, plus fix a couple of errors noted by Hernan Martinez Foffani <hfoffani@sofrecom.com.ar>. | 29 March 2000, 22:41:52 UTC |
bc9476e | Barry Warsaw | 29 March 2000, 21:05:53 UTC | __pushtodev(): Ignore transient sunaudiodev.errors when setting the device info. I don't know why these occur, but they seem to be shortlived and harmless. | 29 March 2000, 21:05:53 UTC |
b2ba9d8 | Barry Warsaw | 29 March 2000, 18:36:49 UTC | eval_code2(): Oops, in the last checkin, we shouldn't check for PyErr_Occurred(), just set x=NULL and break. Oh, and make Jeremy stop nagging me about the "special" indentation for this block. | 29 March 2000, 18:36:49 UTC |
4961ef7 | Barry Warsaw | 29 March 2000, 18:30:03 UTC | eval_code2(): In the extended calling syntax opcodes, you must check the return value of PySequence_Length(). If an exception occurred, the returned length will be -1. Make sure this doesn't get obscurred, and that the bogus length isn't used. | 29 March 2000, 18:30:03 UTC |
918429b | Guido van Rossum | 29 March 2000, 16:02:45 UTC | Moved robotparser.py to the Lib directory. If you do a "cvs update" in the Lib directory, it will pop up there. | 29 March 2000, 16:02:45 UTC |
1d16a9f | Greg Ward | 29 March 2000, 04:13:49 UTC | Put the Python "system" include dir last, rather than first. | 29 March 2000, 04:13:49 UTC |
41b4dd6 | Greg Ward | 29 March 2000, 04:13:00 UTC | Call 'find_exe()', not '_find_exe()'. | 29 March 2000, 04:13:00 UTC |