summaryrefslogtreecommitdiffstats
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* Fixed two silly bugs in the PEP252 support code, added an assertJack Jansen2002-11-281-3/+10
| | | | that basechain isn't set, and made the output a bit prettier.
* refactor universal line endings detectionJust van Rossum2002-11-261-8/+8
|
* Polish some bits to silence pychecker.Thomas Heller2002-11-261-1/+1
|
* Don't look for modules in the registry any longer.Thomas Heller2002-11-261-38/+0
| | | | | | | | | | Mark writes in private email: "Modules listed in the registry was a dumb idea. This whole scheme can die. AFAIK, no one in the world uses it (including win32all since the last build)." (See also SF #643711)
* Add a note that this file should be kept compatible with Python 1.5.2,Thomas Heller2002-11-251-2/+10
| | | | | | | per PEP 291 (although there are currently string methods used). This patch makes it compatible with 2.2, at least, by detecting universal newline support.
* Added a class PEP252Mixin. By adding this to your ObjectDefinition youJack Jansen2002-11-251-2/+127
| | | | | | | | | | | get PEP-252 style objects in stead of old-fashioned objects. In stead of defining a GetattrHook you declare a class variable getsetlist, which contains tuples (name, getcode, setcode, docstring). Only lightly tested: the code still works if you don't inherit PEP252Mixin and the code works if you inherit it but don't define any getters or setters. Also, this will not work together with the "poor mans inheritance" offered by method chains, so the CF module will remain with old-style objects until PEP253 is supported too.
* Add unidata_version. Bump generator version number.Martin v. Löwis2002-11-251-2/+6
|
* Sort names independent of the Python version. Fix hex constant warning.Martin v. Löwis2002-11-241-7/+11
| | | | Include all First/Last blocks.
* Patch #626485: Support Unicode normalization.Martin v. Löwis2002-11-231-3/+90
|
* Expand negative hexadecimal constants.Martin v. Löwis2002-11-231-9/+25
|
* Patch #542562, file 25252: Remove changelog.Martin v. Löwis2002-11-221-38/+0
|
* Patch #494845: Support string concatenation, detect non-string data,Martin v. Löwis2002-11-221-37/+163
| | | | add globbing support, find modules by name instead of by file.
* Enhancement for ModuleFinder, it can now handle _xmlplus aka PyXML.Thomas Heller2002-11-141-0/+14
| | | | Fixes SF # 637835.
* Tim wins a bet. Don't use re.Guido van Rossum2002-11-131-2/+2
|
* Fix SF # 464405, freeze doesn't like DOS files on LinuxNeal Norwitz2002-11-121-2/+2
| | | | Use universal newline support when opening a file for freezing.
* SF # 627900, Bytecode copy bug in freezeNeal Norwitz2002-11-121-1/+2
| | | | | Pass co_freevars and co_cellvars to new.code(). Will backport.
* Handle the Content-Type header a little more appropriately: if itFred Drake2002-11-121-0/+3
| | | | | | contains options, drop them to get the major/minor content type. Modified from the supplied patch to support more whitespace variation. Closes SF patch #613605.
* Clarify the meaning of "requires Python 1.5.2".Raymond Hettinger2002-11-081-3/+4
|
* Add --check-tkinter to setup.py. Install IDLE. Fixes #634078.Martin v. Löwis2002-11-061-5/+24
|
* Use column= rather than col=; with Tk 8.4 col= no longer works.Guido van Rossum2002-11-061-3/+3
| | | | [SF patch 634250 -- that was an IDLEFORK patch.]
* Support sdist.Martin v. Löwis2002-11-051-0/+4
|
* Oops, committed this in the wrong place.Guido van Rossum2002-10-281-740/+0
|
* Beginnings of a spreadsheet I used as an example on Linux Lunacy II.Guido van Rossum2002-10-271-0/+740
|
* FILETYPES: Newer XFree86 rgb.txt files use the key Xorg instead ofBarry Warsaw2002-10-211-67/+68
| | | | XConsortium. Now we can recognize these files!
* Some fixes based on feedback from Hans Petter Langtangen.Barry Warsaw2002-10-211-41/+44
| | | | | | | | | | | | | | build(): Fix the logic here for calculating fallbacks if the dbfile isn't parseable. main(): Fix the semantics for -d/--database; this should override any database value found in the .pynche file. Update some comments, and author contact info. Bump to v1.4 Whitespace normalization.
* Fix a typo, update (only one) style improvement, whitespaceBarry Warsaw2002-10-211-5/+5
| | | | normalization.
* Verify that lower-higher case delta are 16-bit.Martin v. Löwis2002-10-181-3/+11
|
* Update to Unicode 3.2 database.Martin v. Löwis2002-10-181-2/+2
|
* Added -b tag option to limit output to a specific branch only.Guido van Rossum2002-09-291-5/+43
| | | | Use -b HEAD to limit output to the trunk (skip all branch revisions).
* Remove unnecessary importsNeal Norwitz2002-09-121-4/+0
|
* Remove unused local variablesNeal Norwitz2002-09-122-2/+0
|
* Remove unnecessary importsNeal Norwitz2002-09-127-10/+0
|
* Remove another mention of "import string".Walter Dörwald2002-09-121-3/+2
| | | | | The file itself still mentions Python 1.5.1, so it might need further updates.
* Apply diff2.txt from SF patch http://www.python.org/sf/572113Walter Dörwald2002-09-1170-346/+271
| | | | | | | | (with one small bugfix in bgen/bgen/scantools.py) This replaces string module functions with string methods for the stuff in the Tools directory. Several uses of string.letters etc. are still remaining.
* Extended IDLE's open module menu item to handle hierarchical module names.Raymond Hettinger2002-09-081-2/+15
| | | | | | | Will look at doing something similar in import.c so that the effort won't have to be repeated elsewhere. Closes SF patch 600152.
* Whitespace normalization.Tim Peters2002-08-233-3/+3
|
* Moved CoreFoundation type support to bgen/macsupport.Jack Jansen2002-08-221-0/+11
|
* iUse PyDoc_STR() around docstrings.Jack Jansen2002-08-161-1/+1
|
* This is my patchMichael W. Hudson2002-08-151-34/+15
| | | | | | | | [ 587993 ] SET_LINENO killer Remove SET_LINENO. Tracing is now supported by inspecting co_lnotab. Many sundry changes to document and adapt to this change.
* Convert characters from the locale's encoding on output.Martin v. Löwis2002-08-102-1/+15
| | | | Reject characters outside the locale's encoding on input.
* A tool to transform gprof(1) output into HTML, so you can click on aGuido van Rossum2002-08-091-0/+78
| | | | function name and go to the corresponding entry.
* Massive changes from SF 589982 (tempfile.py rewrite, by ZackGuido van Rossum2002-08-093-12/+12
| | | | | Weinberg). This changes all uses of deprecated tempfile functions to the recommended ones.
* Be a lot less verbose by default.Jack Jansen2002-08-052-6/+7
|
* Initial prototype of framer: a tool to build the frame for extension modules.Jeremy Hylton2002-08-0512-0/+915
|
* Fixed to run better in unix-Python, and to cater for bgenlocationsJack Jansen2002-08-051-3/+7
| | | | possibly being missing.
* Moved bgenlocations to the Mac/Lib directory. Not perfect, but better thanJack Jansen2002-08-051-13/+0
| | | | | | | where it was: it is really a configuration file, not a normal module. By moving it into Mac/Lib we can now also store the location of bgen itself in there, which is needed because bgen isn't installed.
* Patch #590913: PEP 263 support.Martin v. Löwis2002-08-052-1/+188
|
* Use ascii_letters to avoid UnicodeErrors.Martin v. Löwis2002-08-051-1/+4
|
* Specify pathnames in a way that works on both OS9 and OSX.Jack Jansen2002-08-041-3/+3
| | | | You'll still have to manually edit it, though...
* Use universal newline input when scanning header files.Jack Jansen2002-08-041-3/+3
|