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 |
ed8a0e0 | Greg Ward | 29 March 2000, 03:29:34 UTC | Patch inspired by Bastian Kleineidam <calvin@cs.uni-sb.de>: use global __debug__ flag to determine if compiled files will be ".pyc" or ".pyo". Tweaked compilation output messages too. | 29 March 2000, 03:29:34 UTC |
044b7c1 | Greg Ward | 29 March 2000, 03:27:45 UTC | Changed 'copy_tree()' so it returns the list of all files that were copied or might have been copied, regardless of the 'update' flag. | 29 March 2000, 03:27:45 UTC |
739d066 | Greg Ward | 29 March 2000, 02:56:34 UTC | Documented Bastian's patch. Made handling OSError in 'mkpath()' more standard. | 29 March 2000, 02:56:34 UTC |
da4d1ae | Greg Ward | 29 March 2000, 02:53:02 UTC | Patch from Bastian Kleineidam <calvin@cs.uni-sb.de>: make 'mkdir()' return list of directories created. | 29 March 2000, 02:53:02 UTC |
7c1a6d4 | Greg Ward | 29 March 2000, 02:48:40 UTC | Added 'make_tarball()' and 'make_zipfile()' functions in preparation for the 'bdist_dumb' command. Adapted, with tweakage, from the 'sdist' command. | 29 March 2000, 02:48:40 UTC |
03d1ae1 | Greg Ward | 29 March 2000, 02:47:29 UTC | Moved the guts of 'make_tarball()' and 'make_zipfile()' to distutils.util in preparation for the 'bdist_dumb' command; these methods remain as trivial wrappers around the versions in distutils.util. | 29 March 2000, 02:47:29 UTC |
f00c34d | Greg Ward | 29 March 2000, 02:20:45 UTC | Added the "distribution query" methods: 'has_pure_modules()', 'has_ext_modules()', 'has_c_libraries()', 'has_modules()', and 'is_pure()'. | 29 March 2000, 02:20:45 UTC |
ab9d08c | Greg Ward | 29 March 2000, 02:18:39 UTC | Added 'build_clib'; replaced 'install_py' and 'install_ext' with 'install_lib'. | 29 March 2000, 02:18:39 UTC |
e5dfba5 | Greg Ward | 29 March 2000, 02:17:42 UTC | Be sure to run both 'build_py' and 'build_ext', now that this command is responsible for installing all Python modules (pure and extensions). Added 'get_outputs()' in preparation for the 'bdist' command, and '_mutate_outputs()' to support 'get_outputs()'. | 29 March 2000, 02:17:42 UTC |
ee94c57 | Greg Ward | 29 March 2000, 02:15:57 UTC | Changed so the sub-commands we rely on to do the real work is specified in a class attribute 'sub_commands', rather than hard-coded in 'run()'. This should make it easier to subclass 'install', and also makes it easier to keep 'run()' and the new 'get_outputs()' consistent. Added 'get_outputs()' in preparation for the 'bdist' command. | 29 March 2000, 02:15:57 UTC |
ae45b16 | Greg Ward | 29 March 2000, 02:14:21 UTC | Use the new 'has_pure_modules()', 'has_ext_modules()', 'has_c_libraries()' methods of Distribution instead of grovelling directly in self.distribution. | 29 March 2000, 02:14:21 UTC |
4d16e0a | Greg Ward | 29 March 2000, 02:13:09 UTC | Added 'get_outputs()' in prepartion for the 'bdist' command. Changed signature of 'build_extensions()': no longer takes the extension list, but uses 'self.extensions' (just like 'get_outputs()' has to) Moved call to 'check_extensions_list()' from 'run()' to 'build_extensions()', again for consistency with 'get_outputs()'. | 29 March 2000, 02:13:09 UTC |
8b2e95e | Greg Ward | 29 March 2000, 02:10:51 UTC | Deleted some crufty comments and code. A host of improvements in preparation for the 'bdist' command: - added 'get_outputs()' method (all the other improvements were to support this addition) - made 'find_package_modules()' and 'find_modules()' return similar values (list of (package, module, module_filename) tuples) - factored 'find_all_modules()' out of 'get_source_files()' (needed by 'get_outputs()') - factored 'get_module_outfile()' out of 'build_module()' (also needed by 'get_outputs()') - various little tweaks, improvements, comment/doc updates | 29 March 2000, 02:10:51 UTC |
15a57a7 | Guido van Rossum | 29 March 2000, 01:54:24 UTC | Update for creating and linking with python16.dll. Also, _tkinter is linked with Tcl 8.3. | 29 March 2000, 01:54:24 UTC |
a29b360 | Guido van Rossum | 29 March 2000, 01:51:37 UTC | Updated for Python 1.6 and VC++ 6.0. | 29 March 2000, 01:51:37 UTC |
9c94a88 | Guido van Rossum | 29 March 2000, 01:50:50 UTC | Version -> 1.6. | 29 March 2000, 01:50:50 UTC |
e02e48b | Guido van Rossum | 29 March 2000, 01:49:47 UTC | Changes to completely ignore the registry when it detects that you are running out of the build directory. This means that it will no longer try to use an older version of the library when an older version has been installed. | 29 March 2000, 01:49:47 UTC |
436364c | Guido van Rossum | 29 March 2000, 01:48:29 UTC | Change the pragmas to use python16.lib instead of python15.lib. (Took me half an hour to find why it was still linking with python15.dll!) | 29 March 2000, 01:48:29 UTC |
21a50bd | Guido van Rossum | 29 March 2000, 01:46:45 UTC | Version updated to 1.6; API version to 1009. | 29 March 2000, 01:46:45 UTC |
632de27 | Guido van Rossum | 29 March 2000, 00:19:50 UTC | The Tcl_Obj patch discussed on the patches list. This was originally submitted by Martin von Loewis as part of his Unicode patch; all I did was add special cases for Python int and float objects and rearrange the object type tests somewhat to speed up the common cases (string, int, float, tuple, unicode, object). | 29 March 2000, 00:19:50 UTC |
e4fb958 | Jeremy Hylton | 29 March 2000, 00:10:44 UTC | remove reference (vestigal) to CALL_FUNCTION_STAR | 29 March 2000, 00:10:44 UTC |
a403d7d | Jeremy Hylton | 29 March 2000, 00:10:03 UTC | remove reference to CALL_FUNCTION_STAR in comment | 29 March 2000, 00:10:03 UTC |
003663d | Jeremy Hylton | 28 March 2000, 23:53:22 UTC | fix previous checkin | 28 March 2000, 23:53:22 UTC |
aed0d8d | Jeremy Hylton | 28 March 2000, 23:51:17 UTC | add test cases for Greg Ewing's extended call syntax patch | 28 March 2000, 23:51:17 UTC |
7690151 | Jeremy Hylton | 28 March 2000, 23:49:17 UTC | slightly modified version of Greg Ewing's extended call syntax patch executive summary: Instead of typing 'apply(f, args, kwargs)' you can type 'f(*arg, **kwargs)'. Some file-by-file details follow. Grammar/Grammar: simplify varargslist, replacing '*' '*' with '**' add * & ** options to arglist Include/opcode.h & Lib/dis.py: define three new opcodes CALL_FUNCTION_VAR CALL_FUNCTION_KW CALL_FUNCTION_VAR_KW Python/ceval.c: extend TypeError "keyword parameter redefined" message to include the name of the offending keyword reindent CALL_FUNCTION using four spaces add handling of sequences and dictionaries using extend calls fix function import_from to use PyErr_Format | 28 March 2000, 23:49:17 UTC |
93a7c0f | Guido van Rossum | 28 March 2000, 21:45:46 UTC | Fredrik Lundh: This fixes a bunch of socket.connect(host, post) calls. Note that I haven't tested all modules -- I don't have enough servers here... | 28 March 2000, 21:45:46 UTC |
1916b35 | Guido van Rossum | 28 March 2000, 21:42:38 UTC | Fredrik Lundh: The new filecmp module has an optional argument called use_statcache which is documented as a true/false value, but used as an tuple index. This patches replaces the tuple stuff with a good old if- statement, and also removes a few other tuple pack/unpack constructs (if not else, this saves a few bytes in the PYC file, and a few microseconds when using the module ;-). | 28 March 2000, 21:42:38 UTC |
8f11d8e | Just van Rossum | 28 March 2000, 20:54:50 UTC | Updated NetPresenz URL. Still needs update in the light of the new :Mac:Tools:CGI: stuff. Later. (jvr) | 28 March 2000, 20:54:50 UTC |
f84fdfe | Just van Rossum | 28 March 2000, 20:50:36 UTC | added PythonCGISlave and BuildCGIApplet to the list of applets to build (jvr) | 28 March 2000, 20:50:36 UTC |
09fca8d | Guido van Rossum | 28 March 2000, 20:37:33 UTC | Mark Hammond: add winreg module as new subproject. | 28 March 2000, 20:37:33 UTC |
9f3712c | Guido van Rossum | 28 March 2000, 20:37:15 UTC | Mark Hammond: new winreg module; updated dllbase file. | 28 March 2000, 20:37:15 UTC |
de59855 | Guido van Rossum | 28 March 2000, 20:36:51 UTC | Mark Hammond: test suite for new winreg module. | 28 March 2000, 20:36:51 UTC |
24bdb04 | Guido van Rossum | 28 March 2000, 20:29:59 UTC | Marc-Andre Lemburg: The attached patch set includes a workaround to get Python with Unicode compile on BSDI 4.x (courtesy Thomas Wouters; the cause is a bug in the BSDI wchar.h header file) and Python interfaces for the MBCS codec donated by Mark Hammond. Also included are some minor corrections w/r to the docs of the new "es" and "es#" parser markers (use PyMem_Free() instead of free(); thanks to Mark Hammond for finding these). The unicodedata tests are now in a separate file (test_unicodedata.py) to avoid problems if the module cannot be found. | 28 March 2000, 20:29:59 UTC |
66d4513 | Guido van Rossum | 28 March 2000, 20:20:53 UTC | Piers Lauder: This patch fixes the "search" command in imaplib. The problem was that a search can take multiple arguments, but as defined, would only accept one. I have also made changes to the test code at the end to be less verbose by default, but to accept a verbosity argument. | 28 March 2000, 20:20:53 UTC |
8430624 | Guido van Rossum | 28 March 2000, 20:10:39 UTC | Fix suggested by Magnus Kessler: in class Page, it is possible for self.parser to be None; in that case don't dereference it in getnames(). | 28 March 2000, 20:10:39 UTC |
a80649b | Guido van Rossum | 28 March 2000, 20:07:05 UTC | Patch by Neil Schemenauer to remove support for Tcl/Tk versions before 8.0. There really is no excuse, and for who really still wants those, they can go back to Python 1.5.2. | 28 March 2000, 20:07:05 UTC |
c88093a | Just van Rossum | 28 March 2000, 14:53:32 UTC | small fix: don't depend on the exact location of PythonCGISlave within the Python tree. (jvr) | 28 March 2000, 14:53:32 UTC |
f518727 | Just van Rossum | 28 March 2000, 13:57:34 UTC | Added getaboutmenutext() method. (jvr) | 28 March 2000, 13:57:34 UTC |
4011723 | Just van Rossum | 28 March 2000, 12:05:13 UTC | - new version of PythonCGISlave - new script/applet BuildCGIApplet This largely supercedes :Mac:Demos:cgi, except for the html doc file. Should it move here? Merged with CGI_README.txt? Todo: fullbuild support. (jvr) | 28 March 2000, 12:05:13 UTC |
b7a40ba | Guido van Rossum | 28 March 2000, 02:01:52 UTC | MBCS codecs. (Win32 only.) By Mark Hammond. | 28 March 2000, 02:01:52 UTC |
efec115 | Guido van Rossum | 28 March 2000, 02:01:15 UTC | Prototypes added for MBCS codecs. (Win32 only.) | 28 March 2000, 02:01:15 UTC |
50fbb15 | Guido van Rossum | 28 March 2000, 02:00:29 UTC | Typo fixed by Mark Hammond. | 28 March 2000, 02:00:29 UTC |
1abd82c | Guido van Rossum | 28 March 2000, 01:58:50 UTC | MBCS codecs for Windows. Contributed by Mark Hammond. | 28 March 2000, 01:58:50 UTC |
e187b0e | Guido van Rossum | 27 March 2000, 21:46:29 UTC | Add a call to Tcl_FindExecutable(). This was inspired by a patch by Martin von Loewis (whose more elaborate patch to use objects is still under review). | 27 March 2000, 21:46:29 UTC |
dc8b798 | Guido van Rossum | 27 March 2000, 19:29:31 UTC | Skip Montanaro: The robotparser.py module currently lives in Tools/webchecker. In preparation for its migration to Lib, I made the following changes: * renamed the test() function _test * corrected the URLs in _test() so they refer to actual documents * added an "if __name__ == '__main__'" catcher to invoke _test() when run as a main program * added doc strings for the two main methods, parse and can_fetch * replaced usage of regsub and regex with corresponding re code | 27 March 2000, 19:29:31 UTC |
0c3baaf | Just van Rossum | 27 March 2000, 17:13:32 UTC | my previous patch didn't give enough events to SIOUX, this one fixes that (jvr) | 27 March 2000, 17:13:32 UTC |
7ec7c8a | Just van Rossum | 27 March 2000, 16:22:53 UTC | fixed several event handling buglets, added command Q support, added a new module doc string, some formatting nits. (jvr) | 27 March 2000, 16:22:53 UTC |
89489fa | Greg Ward | 26 March 2000, 21:48:43 UTC | Beefed up error-handling in 'setup()' a smidge: handle OSError and DistutilsExecError now. | 26 March 2000, 21:48:43 UTC |
a3c8bf3 | Greg Ward | 26 March 2000, 21:47:00 UTC | Duh, it helps if '_nt_quote_args()' actually returns the mutated list, rather than None. | 26 March 2000, 21:47:00 UTC |
cdb20ba | Greg Ward | 26 March 2000, 21:45:14 UTC | Fixed a bunch of screwed-up logic and inconsistent terminology. Fixed 'build_extensions()' to pay attention to the 'rpath' element of the 'build_info' dictionary. | 26 March 2000, 21:45:14 UTC |
2f557a2 | Greg Ward | 26 March 2000, 21:42:28 UTC | Added 'runtime_library_dirs' parameter to 'link_*()' methods, and warn that we don't know what to do with it when we see it. Call '_fix_object_args()' and/or '_fix_lib_args()' as appropriate, rather than just '_fix_link_args()'. | 26 March 2000, 21:42:28 UTC |
e21dabe | Greg Ward | 26 March 2000, 21:40:19 UTC | Added 'runtime_library_dirs' parameter to 'link_*()' methods, and changed to use it when linking. Call '_fix_object_args()' and/or '_fix_lib_args()' as appropriate, rather than just '_fix_link_args()'. | 26 March 2000, 21:40:19 UTC |
f10f95d | Greg Ward | 26 March 2000, 21:37:09 UTC | Added 'runtime_library_dirs' parameter to 'link_*()' methods. Split '_fix_link_args()' up into '_fix_object_args()' (for use of 'create_static_lib() and link methods) and '_fix_lib_args()' (for the link methods only). | 26 March 2000, 21:37:09 UTC |
158ce42 | Just van Rossum | 26 March 2000, 10:12:26 UTC | realcgitest.py: added import MacOS, it now works again. Removed NetPresenz reference. cgitest.cgi.rsrc: disable argv emulation; this is essential for the first time the cgi applet starts up | 26 March 2000, 10:12:26 UTC |
13ff8eb | Guido van Rossum | 25 March 2000, 18:39:19 UTC | Christian Tismer: Added "better safe than sorry" patch to the new trashcan code in object.c, to ensure that tstate is not touched when it might be undefined. | 25 March 2000, 18:39:19 UTC |
d8855fd | Guido van Rossum | 24 March 2000, 22:14:19 UTC | Marc-Andre Lemburg: Attached you find the latest update of the Unicode implementation. The patch is against the current CVS version. It includes the fix I posted yesterday for the core dump problem in codecs.c (was introduced by my previous patch set -- sorry), adds more tests for the codecs and two new parser markers "es" and "es#". | 24 March 2000, 22:14:19 UTC |
27fc3c0 | Guido van Rossum | 24 March 2000, 20:56:56 UTC | Fix all routines to use PyArg_ParseTuple(), and add ":name" to the argument format strings. THIS WILL PROBABLY BREAK LOTS OF CODE!!! Also fixed a bogus string in an error message in getsockaddrlen(). | 24 March 2000, 20:56:56 UTC |
7e57bc4 | Guido van Rossum | 24 March 2000, 20:54:29 UTC | Fix the test so that connect() and bind() are called with a single argument: a (host, port) tuple. Like multi-arg append(), multi-arg connect() and bind() may be ruled out! | 24 March 2000, 20:54:29 UTC |
5ba3c84 | Guido van Rossum | 24 March 2000, 20:52:23 UTC | Marc-Andre Lemburg: Andy Robinson noted a core dump in the codecs.c file. This was introduced by my latest patch which fixed a memory leak in codecs.c. The bug causes all successful codec lookups to fail. | 24 March 2000, 20:52:23 UTC |
d8fbcc9 | Guido van Rossum | 24 March 2000, 20:42:39 UTC | Regenerated with test for 'contains'. | 24 March 2000, 20:42:39 UTC |
c24ca4b | Andrew M. Kuchling | 24 March 2000, 20:35:20 UTC | Fix probable bug; if errno == EINTR, floatsleep() doesn't break out of a Py_BEGIN_ALLOW_THREADS/Py_END_ALLOW_THREADS block, but it calls Py_BLOCK_THREADS anyway. The change moves Py_BLOCK_THREADS to inside the if, so it's only executed when the function actually returns unexpectedly. | 24 March 2000, 20:35:20 UTC |
70b5d47 | Fred Drake | 23 March 2000, 18:13:10 UTC | From Sjoerd Mullender <sjoerd@oratrix.nl>: cmp is not used in freeze, but is imported anyway. What's worse, cmp is no longer in the library, so freeze won't work like this. | 23 March 2000, 18:13:10 UTC |
a7540bd | Greg Ward | 23 March 2000, 04:39:16 UTC | Import fix. | 23 March 2000, 04:39:16 UTC |
e2a3307 | Greg Ward | 23 March 2000, 04:38:36 UTC | Fixed '_nt_quote_args()': backwards logic reversed, and now it actually returns a value. | 23 March 2000, 04:38:36 UTC |
297dd9f | Greg Ward | 23 March 2000, 04:37:11 UTC | Fixed the class name. | 23 March 2000, 04:37:11 UTC |
deb6373 | Jack Jansen | 22 March 2000, 15:35:24 UTC | Data of type Point is passed by value, not by reference. | 22 March 2000, 15:35:24 UTC |
8e14f05 | Greg Ward | 22 March 2000, 01:00:23 UTC | Fix small errors in description of Mac, Windows installation schemes. Added comment about "--help" (no value) not working. | 22 March 2000, 01:00:23 UTC |
790c110 | Greg Ward | 22 March 2000, 00:51:18 UTC | Revised tons of comments to reflect the current state of affairs better. Deleted some crufty code. | 22 March 2000, 00:51:18 UTC |
048ca7d | Greg Ward | 22 March 2000, 00:40:16 UTC | Run 'install_lib' instead of 'install_py', and ditch 'install_ext' completely (was already commented-out). | 22 March 2000, 00:40:16 UTC |
55753d4 | Greg Ward | 22 March 2000, 00:37:16 UTC | Renamed install_py.py to install_lib.py, since it now handles installing all Python modules, pure and extensions. | 22 March 2000, 00:37:16 UTC |
5b001f1 | Greg Ward | 22 March 2000, 00:35:16 UTC | Obsolete command -- no longer relevant since we now build all modules, pure Python and extensions, into the same directory. | 22 March 2000, 00:35:16 UTC |
1497b61 | Greg Ward | 22 March 2000, 00:31:37 UTC | Dropped the evil and misguided 'set_peer_option()' method -- it's no longer needed, and can't possibly work anyways. | 22 March 2000, 00:31:37 UTC |
066af10 | Greg Ward | 22 March 2000, 00:30:54 UTC | Dropped any notion of allowing the user to specify the build directories: these must come from the 'build' command. This means we no longer need the misconceived 'set_peer_option()' method in Command and, more importantly, sweeps away a bunch of potential future complexity to handle this tricky case. | 22 March 2000, 00:30:54 UTC |
1b4ede5 | Greg Ward | 22 March 2000, 00:22:44 UTC | Improved an error message in 'mkpath()'. Tightened up some logic in 'native_path()'. Added 'subst_vars()' and '_check_environ()'. | 22 March 2000, 00:22:44 UTC |
7f6ef6c | Greg Ward | 22 March 2000, 00:20:46 UTC | Renamed 'install_path' to 'extra_path'. Fix 'Command.set_undefined_option()' to call 'ensure_ready()' rather than 'finalize_options()' (which is only supposed to be called once, which is the whole point of 'ensure_ready()'). Added comment to 'set_peer_option()' to remind myself that this method cannot work and is fundamentally wrong-headed. | 22 March 2000, 00:20:46 UTC |
a233d86 | Greg Ward | 22 March 2000, 00:15:45 UTC | Yet another complete rewrite. Hopefully the *last* complete rewrite of this command for a while; this implements roughly the plan cooked up by Guido, Fred, and me. Seems to strike a nice balance between usability in the common cases (just set one option), expandability for more types of files to install in future, and customizability of installation directories. This revision isn't completely working: standard and alternate installations work fine, but there are still some kinks to work out of customized installations. | 22 March 2000, 00:15:45 UTC |
531349f | Greg Ward | 22 March 2000, 00:12:51 UTC | Fix how we set 'build_dir' and 'install_dir' options from 'install' options -- irrelevant because this file is about to go away, but oh well. | 22 March 2000, 00:12:51 UTC |
4620f30 | Greg Ward | 22 March 2000, 00:11:21 UTC | Took out what looks like old debugging code that probably should never have been checked in: was passing the PLAT environment variable as the 'plat' argument to 'new_compiler()'. | 22 March 2000, 00:11:21 UTC |
a27e9fb | Jack Jansen | 21 March 2000, 23:03:02 UTC | Added UserPane callbacks for HitTest and Tracking. Doesn't fully work yet. | 21 March 2000, 23:03:02 UTC |
1a7d5b1 | Jack Jansen | 21 March 2000, 16:25:23 UTC | Added a GetControlRect() method to controls which returns the bounding rectangle. To my surprise this call is missing from the C API... | 21 March 2000, 16:25:23 UTC |
0e12bcd | Fred Drake | 21 March 2000, 16:14:47 UTC | Updated comment: in PyTypeObject: /* More standard operations (at end for binary compatibility) */ should now be: /* More standard operations (here for binary compatibility) */ since they're no longer at the end! | 21 March 2000, 16:14:47 UTC |
51ac580 | Barry Warsaw | 20 March 2000, 16:36:48 UTC | On 17-Mar-2000, Marc-Andre Lemburg said: Attached you find an update of the Unicode implementation. The patch is against the current CVS version. I would appreciate if someone with CVS checkin permissions could check the changes in. The patch contains all bugs and patches sent this week and also fixes a leak in the codecs code and a bug in the free list code for Unicode objects (which only shows up when compiling Python with Py_DEBUG; thanks to MarkH for spotting this one). | 20 March 2000, 16:36:48 UTC |
abc411b | Jack Jansen | 20 March 2000, 16:09:09 UTC | Started on support for callbacks for UserPane controls. Unfinished and untested. | 20 March 2000, 16:09:09 UTC |
fb4ece7 | Greg Ward | 18 March 2000, 17:36:09 UTC | Simplified doc string. Added 'clean' to list of commands. | 18 March 2000, 17:36:09 UTC |
89ccb98 | Greg Ward | 18 March 2000, 17:35:12 UTC | Oops! Don't call 'ensure_ready()' in 'Distribution.find_command_obj()' -- that broke parsing command-line options. Instead call it in 'Command.find_peer()', which is why I added it to 'find_command_obj()' in the first place. | 18 March 2000, 17:35:12 UTC |
11fc7e4 | Greg Ward | 18 March 2000, 17:33:18 UTC | Tweaked all over: * improve help strings * warn if user supplies non-existing directories * don't try to 'remove_tree()' non-existing directories * try to remove the build_base after cleanup (but don't do or say anything if it fails -- this is just in case we made it empty) | 18 March 2000, 17:33:18 UTC |
2dc139c | Greg Ward | 18 March 2000, 15:43:42 UTC | Patch from Bastian Kleineidam <calvin@cs.uni-sb.de>: use 'util.remove_tree()' instead of 'nuke_release_tree()'. | 18 March 2000, 15:43:42 UTC |
b98fe36 | Greg Ward | 18 March 2000, 15:42:22 UTC | Patch from Bastian Kleineidam <calvin@cs.uni-sb.de>: added 'remove_tree()'. | 18 March 2000, 15:42:22 UTC |
06537a5 | Greg Ward | 18 March 2000, 15:37:26 UTC | Contribution from Bastian Kleineidam <calvin@cs.uni-sb.de>: the Distutils 'clean' command. | 18 March 2000, 15:37:26 UTC |
dedd5b5 | Greg Ward | 18 March 2000, 15:21:03 UTC | In 'finalize_options()': if 'self.libs' is a string, make it a singleton list. | 18 March 2000, 15:21:03 UTC |
d03f88a | Greg Ward | 18 March 2000, 15:19:51 UTC | Changed to pay attention to the 'runtime_library_dirs' list (= 'rpath' option in the 'build_ext' command): * in ccompiler.py: 'gen_lib_options()' now takes 'runtime_library_dirs' parameter * in unixccompiler.py and msvccompiler.py: now pass 'self.runtime_library_dirs' to 'gen_lib_options()', and define 'runtime_library_dir_option()' (although in msvccompiler.py it blows up with a DistutilsPlatformError right now!) | 18 March 2000, 15:19:51 UTC |
2957656 | Greg Ward | 18 March 2000, 15:11:50 UTC | Third attempt at documenting an installation scheme; this one feels like it could work--reasonably short and straightforward to document, but flexible enough that it will be able to handle more than just modules and extensions in the future. | 18 March 2000, 15:11:50 UTC |