Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | On 17-Mar-2000, Marc-Andre Lemburg said: | Barry Warsaw | 2000-03-20 | 9 | -39/+61 |
| | | | | | | | | | | | | | 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). | ||||
* | Started on support for callbacks for UserPane controls. Unfinished and untested. | Jack Jansen | 2000-03-20 | 2 | -16/+251 |
| | |||||
* | Simplified doc string. | Greg Ward | 2000-03-18 | 1 | -11/+2 |
| | | | | Added 'clean' to list of commands. | ||||
* | Oops! Don't call 'ensure_ready()' in 'Distribution.find_command_obj()' -- | Greg Ward | 2000-03-18 | 1 | -2/+3 |
| | | | | | | 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. | ||||
* | Tweaked all over: | Greg Ward | 2000-03-18 | 1 | -9/+29 |
| | | | | | | | | * 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) | ||||
* | Patch from Bastian Kleineidam <calvin@cs.uni-sb.de>: | Greg Ward | 2000-03-18 | 1 | -16/+2 |
| | | | | use 'util.remove_tree()' instead of 'nuke_release_tree()'. | ||||
* | Patch from Bastian Kleineidam <calvin@cs.uni-sb.de>: added 'remove_tree()'. | Greg Ward | 2000-03-18 | 1 | -1/+20 |
| | |||||
* | Contribution from Bastian Kleineidam <calvin@cs.uni-sb.de>: | Greg Ward | 2000-03-18 | 1 | -0/+44 |
| | | | | the Distutils 'clean' command. | ||||
* | In 'finalize_options()': if 'self.libs' is a string, make it a singleton list. | Greg Ward | 2000-03-18 | 1 | -0/+3 |
| | |||||
* | Changed to pay attention to the 'runtime_library_dirs' list (= 'rpath' | Greg Ward | 2000-03-18 | 3 | -4/+20 |
| | | | | | | | | | | 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!) | ||||
* | Third attempt at documenting an installation scheme; this one feels like | Greg Ward | 2000-03-18 | 1 | -192/+301 |
| | | | | | | 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. | ||||
* | Of course, I forget how to type long ago... | Fred Drake | 2000-03-17 | 1 | -1/+1 |
| | | | | Typo noted by /F. | ||||
* | Added a method GetMediaNextInterestingTimeOnly, which is like ↵ | Jack Jansen | 2000-03-17 | 2 | -0/+42 |
| | | | | GetMediaNextInterestingTime without asking for the duration (which is, according to qt docs, expensive). | ||||
* | "write marshalled" --> "writes marshalled" (in docstring); noted by | Fred Drake | 2000-03-17 | 1 | -1/+1 |
| | | | | Detlef Lannert <lannert@lannert.rz.uni-duesseldorf.de>. | ||||
* | Oops, another in the same file; I should read the mail fully before | Fred Drake | 2000-03-17 | 1 | -1/+1 |
| | | | | | | | checking in; sorry! "the the" --> "the" (in docstring); noted by Detlef Lannert <lannert@lannert.rz.uni-duesseldorf.de>. | ||||
* | "intput" --> "input" (in docstring); noted by Detlef Lannert | Fred Drake | 2000-03-17 | 1 | -1/+1 |
| | | | | <lannert@lannert.rz.uni-duesseldorf.de>. | ||||
* | complete rewrite | Jeremy Hylton | 2000-03-16 | 4 | -1600/+1662 |
| | | | | | | | | | code generator uses flowgraph as intermediate representation. the old rep uses a list with explicit "StackRefs" to indicate the target of jumps. pyassem converts flowgraph to bytecode, breaks up individual steps of generating bytecode | ||||
* | simplify visitor walker class | Jeremy Hylton | 2000-03-16 | 2 | -64/+44 |
| | | | | | | - remove postorder - remove protocol for automatically walking children based on visitor method return value; now only walks if there is no method | ||||
* | fix list.append problems | Jeremy Hylton | 2000-03-16 | 2 | -6/+6 |
| | |||||
* | change name of Set method: items -> elements (avoids confusion with | Jeremy Hylton | 2000-03-16 | 2 | -2/+2 |
| | | | | dict) | ||||
* | Script to annotate api.tex with reference count information. | Fred Drake | 2000-03-15 | 1 | -0/+63 |
| | |||||
* | AETransactionID was mistakenly defined as a short (it is a long). Fixed. | Jack Jansen | 2000-03-14 | 2 | -2/+2 |
| | |||||
* | Fix bogus error reporting on strptime: let PyArg_ParseTuple set exception. | Jeremy Hylton | 2000-03-14 | 1 | -5/+4 |
| | | | | Also, wrap long line. | ||||
* | Marc-Andre Lemburg: add declaration for PyUnicode_Contains(). | Guido van Rossum | 2000-03-13 | 1 | -0/+11 |
| | |||||
* | Marc-Andre Lemburg: Add tests for mixed use of char in string. | Guido van Rossum | 2000-03-13 | 1 | -0/+13 |
| | |||||
* | Checking in the new, improve file.writelines() code. | Guido van Rossum | 2000-03-13 | 1 | -24/+78 |
| | | | | | | This (1) avoids thread unsafety whereby another thread could zap the list while we were using it, and (2) now supports writing arbitrary sequences of strings. | ||||
* | Christian Tismer's "trashcan" patch: | Guido van Rossum | 2000-03-13 | 7 | -1/+104 |
| | | | | | | | | Added wrapping macros to dictobject.c, listobject.c, tupleobject.c, frameobject.c, traceback.c that safely prevends core dumps on stack overflow. Macros and functions in object.c, object.h. The method is an "elevator destructor" that turns cascading deletes into tail recursive behavior when some limit is hit. | ||||
* | Fix typo in replace() detected by Mark Hammond and fixed by Marc-Andre. | Guido van Rossum | 2000-03-13 | 1 | -2/+4 |
| | |||||
* | Add sq_contains implementation. | Guido van Rossum | 2000-03-13 | 1 | -0/+44 |
| | |||||
* | Added Christian Tismer's patch to allow list.append(a,b,c) back -- | Guido van Rossum | 2000-03-13 | 1 | -4/+18 |
| | | | | | with a twist: you have to define NO_STRICT_LIST_APPEND manually to enable multi-arg append(). | ||||
* | Added encodings to the LIBSUBDIRS variable, so that they get installed. | Guido van Rossum | 2000-03-13 | 1 | -1/+1 |
| | | | | Noted by Michael Hudson. | ||||
* | Tim Peters writes: | Guido van Rossum | 2000-03-13 | 1 | -4/+5 |
| | | | | | | | | | | Fix bad auto-indent I recently introduced when replacing the regexp that could cause re to blow up: if or_any_other_block_opener: # one indenting comment line ^ cursor ended up at the caret (the bug) ^ but belongs here (the post-patch behavior) | ||||
* | VC++ project changes to add new Unicode files and modules. | Guido van Rossum | 2000-03-11 | 2 | -17/+125 |
| | | | | (I did this under VC++ 5.0 -- hope this doesn't break anything.) | ||||
* | Marc-Andre Lemburg: test script for Unicode implementation. | Guido van Rossum | 2000-03-10 | 3 | -10/+338 |
| | |||||
* | Marc-Andre Lemburg: the maxsplit argument for split() and replace() | Guido van Rossum | 2000-03-10 | 1 | -4/+4 |
| | | | | | now defaults to -1, not to 0. Passing an explicit zero doesn't split or replace at all. | ||||
* | Module codecs -- Python Codec Registry, API and helpers. Written by | Guido van Rossum | 2000-03-10 | 1 | -0/+414 |
| | | | | Marc-Andre Lemburg. | ||||
* | Marc-Andre Lemburg: support pickling Unicode objects, both in text | Guido van Rossum | 2000-03-10 | 1 | -0/+28 |
| | | | | mode ('V') and in binary mode ('X'). | ||||
* | Marc-Andre Lemburg: add UnicodeType. | Guido van Rossum | 2000-03-10 | 1 | -0/+1 |
| | |||||
* | Marc-Andre Lemburg: Unicode encodings. | Guido van Rossum | 2000-03-10 | 64 | -0/+8398 |
| | |||||
* | Marc-Andre Lemburg: Add UnicodeError, derived from ValueError. | Guido van Rossum | 2000-03-10 | 1 | -0/+7 |
| | |||||
* | Marc-Andre Lemburg: Python Unicode integration proposal, version 1.2. | Guido van Rossum | 2000-03-10 | 1 | -0/+885 |
| | |||||
* | Marc-Andre Lemburg: add new Unicode-related files. | Guido van Rossum | 2000-03-10 | 1 | -0/+3 |
| | |||||
* | Marc-Andre Lemburg: Add _codecs and unicodedata modules. | Guido van Rossum | 2000-03-10 | 1 | -0/+4 |
| | |||||
* | Marc-Andre Lemburg: support pickling Unicode objects, both in text | Guido van Rossum | 2000-03-10 | 1 | -0/+149 |
| | | | | mode ('V') and in binary mode ('X'). | ||||
* | Module unicodedata -- Provides access to the Unicode 3.0 data base. | Guido van Rossum | 2000-03-10 | 1 | -0/+269 |
| | | | | Written by Marc-Andre Lemburg. | ||||
* | Internal module _codecs -- Provides access to the codec registry and | Guido van Rossum | 2000-03-10 | 1 | -0/+529 |
| | | | | the builtin codecs. Written by Marc-Andre Lemburg. | ||||
* | Marc-Andre-Lemburg: The Unicode Database. | Guido van Rossum | 2000-03-10 | 2 | -0/+65663 |
| | |||||
* | Marc-Andre Lemburg: add new unicode files | Guido van Rossum | 2000-03-10 | 1 | -1/+2 |
| | |||||
* | Marc-Andre Lemburg: add calls to initialize and finalize Unicode and | Guido van Rossum | 2000-03-10 | 1 | -0/+18 |
| | | | | Codec registry. | ||||
* | Marc-Andre Lemburg: support marshalling Unicode objects (code 'u'). | Guido van Rossum | 2000-03-10 | 1 | -5/+42 |
| |