Martin v. Löwis
f90ae20354
Patch #488073 : AtheOS port.
2002-06-11 06:22:31 +00:00
Thomas Heller
4f7829e185
Remove the only use of a string method.
...
Fixes SF 564840.
2002-06-10 20:05:48 +00:00
Guido van Rossum
2ca7862e97
Add primitive printing support for Unix and Windows.
2002-06-10 18:52:02 +00:00
Just van Rossum
ec5d6b908c
escape 8-bit chars when generating .py files. fixes bug #566302
2002-06-09 09:08:53 +00:00
Barry Warsaw
aef8371acb
Added the 7 new top level domains, and reworded the nameorgs output.
...
Not sure this is better in all cases.
parse(): Fixed a bug in the output; the dict is referred to in the
code as `countries' not `country'. Also added no-case-fold for the
string "U.S." since the Virgin Islands name no longer wraps those in
parentheses.
main(): Fixed the argument parsing to agree with the docstring, i.e.
--outputdict instead of --output.
In the module docstring:
- updated my email address
- we don't need to explain about Python 1.5 regexps <wink>
We also don't need to wrap the import of re with a try/except.
Other style fixes:
- untabification
- revert back to <> style everywhere (and consistently)
2002-06-07 15:48:52 +00:00
Walter Dörwald
a4c2b2470f
Apply diff2.txt from SF patch http://www.python.org/sf/565471
...
This patch replaces string module functions with string
methods in the Tools/world/world scripts.
It also updates two outdated URLs and the countrycodes
dictionary.
It fixes a bug where result of string.find() was checked
for truth instead of compared with -1.
It also replaces <> with != in two spots.
2002-06-07 14:47:20 +00:00
Walter Dörwald
88a20baa77
Apply diff.txt from SF patch http://www.python.org/sf/561478
...
This uses cgi.parse_header() in Checker.checkforhtml(), so that
webchecker recognises the mime type text/html even if options
are specified.
2002-06-06 17:01:21 +00:00
Guido van Rossum
24989727b9
Use self.__class__ to instantiate a TreeNode item recursively, to
...
allow subclassing.
2002-05-27 13:35:05 +00:00
Raymond Hettinger
7f7d5bf438
Patch 543222. Disable script bindings in shell window.
2002-05-21 17:00:20 +00:00
Raymond Hettinger
8eaa3ad22c
Patches 558535. The standard Windows binding for Edit Select All
...
is Control-A rather than Alt-A.
2002-05-21 12:26:59 +00:00
Skip Montanaro
8c5763f3ea
moving into the Doc/tools directory
2002-04-30 16:23:42 +00:00
Jack Jansen
3adf8d1dae
Converted to use re in stead of regex and regsub (finally:-).
2002-04-23 22:43:37 +00:00
Tim Peters
32b069cf54
SF bug 546078: IDLE calltips cause application error.
...
Assorted crashes on Windows and Linux when trying to display a very
long calltip, most likely a Tk bug. Wormed around by clamping the
calltip display to a maximum of 79 characters (why 79? why not ...).
Bugfix candidate, for all Python releases.
2002-04-22 18:43:49 +00:00
Jack Jansen
a6aa71deec
Oops: we used PyMem_DEL() to clean up objects, and that's a problem since
...
pymalloc, apparently. Fixed, but this means all bgen-generated modules will
have to be re-generated.
I hope (and expect) that the pymalloc fixes aren't bugfix candidates, because
if they are this is one too.
2002-04-19 14:29:47 +00:00
Andrew M. Kuchling
a90a3b471d
Use md5.new() constructor
2002-04-17 21:53:21 +00:00
Andrew M. Kuchling
343cbd0279
Use 2.1's .hexdigest() method
2002-04-17 21:50:03 +00:00
Guido van Rossum
f90d529229
Provisional fix for writefile() [SF bug # 541730].
...
The problem was that an exception can occur in the text.get() call or
in the write() call, when the text buffer contains non-ASCII
characters. This causes the previous contents of the file to be lost.
The provisional fix is to call str(self.text.get(...)) *before*
opening the file, so that if the exception occurs, we never open the
file.
Two orthogonal better solutions have to wait for policy decisions:
1. We could try to encode the data as Latin-1 or as UTF-8; but that
would require IDLE to grow a notion of file encoding which requires
more thought.
2. We could make backups before overwriting a file. This requires
more thought because it needs to be fast and cross-platform and
configurable.
2002-04-15 00:19:12 +00:00
Martin v. Löwis
dcd2dc2fff
Patch #540583 : Open MS Help Docs if available.
2002-04-14 10:30:51 +00:00
Jack Jansen
ededa90f67
- Added support for inherent pointer types (typedefs of arrays)
...
- Added a debug class variable to enable parser debugging.
2002-04-12 13:21:49 +00:00
Jack Jansen
da70485694
Give type name when complaining about using input-only type for output
...
or v.v.
2002-04-12 13:14:54 +00:00
Tim Peters
bc0e910826
Convert a pile of obvious "yes/no" functions to return bool.
2002-04-04 22:55:58 +00:00
Marc-André Lemburg
64b4f2770e
Updated freeze.py to the new Makefile symbol layout.
...
Fixed a few compiler warnings.
freeze.py now produces binaries which can import shared
modules (unlike before).
2002-04-04 16:15:41 +00:00
Skip Montanaro
557fe7541d
new script - helps track down symbols exported by modules but not
...
mentioned in the library reference manual
2002-03-28 22:01:40 +00:00
Skip Montanaro
9a29e7aba3
operate as a filter when no files or directories appear on the command line
2002-03-26 11:39:26 +00:00
Fredrik Lundh
b622a81e56
use -kb on idle/Icons/minusnode.gif ("cvs up" kept checking it out all
...
the time...)
2002-03-18 21:43:04 +00:00
Jack Jansen
89dbd97279
Some structures should be passed to Py_BuildValue by reference, not by value,
...
notably FSSpec and FSRef objects. First half of fix for #531291 .
2.2.1 candidate.
2002-03-18 15:24:22 +00:00
Martin v. Löwis
73e618734d
Patch #512466 : Script to move faqwiz entries.
2002-03-18 08:56:23 +00:00
Andrew M. Kuchling
566c0c737f
[Bug #512799 ] urllib.splittype() returns a 2-tuple. (Reported by seb bacon)
2002-03-08 17:19:10 +00:00
Guido van Rossum
30efbccee4
Fix by Edward K Ream to make breakpoints work on Windows: insert a
...
missing call to self.canonic().
2002-02-25 23:11:03 +00:00
Martin v. Löwis
dc13517586
Patch #520483 : Make IDLE OutputWindow handle Unicode.
...
2.2.1 candidate.
2002-02-23 22:39:37 +00:00
Tim Peters
54e5b89d77
SF bug #497839 : reindent chokes on empty first lines.
...
Reindenter.run(): copy over initial all-whitespace lines (if any, and
after normalizing to remove trailing blanks and tabs).
Bugfix candidate.
2002-02-17 07:03:05 +00:00
Barry Warsaw
56ab9214c9
Added a module docstring, which doubles as the --help text.
...
Added a bunch of command line options to make the script more
generic.
2002-02-08 23:25:46 +00:00
Guido van Rossum
65f50156cd
www.google.com is better than google.com.
2002-02-08 16:20:07 +00:00
Tim Peters
bd8ce79390
smart_backspace_event(): remove now-pointless int() call.
...
Bugfix candidate: the current state of AutoIdent.py should be in 2.2.1.
2002-01-23 16:57:55 +00:00
Guido van Rossum
64e9d61a1e
Properly fix SF bug #507298 (Gregor Lingl): shellpython2.2 -Qnew smart
...
indent error
Use // where int division is intended. (This breaks IDLE for use with
previous Python versions -- I don't care.)
2002-01-23 15:15:13 +00:00
Tim Peters
4509168dbf
classifyws(): Fix a "/" to work under -Qnew (as well as without it).
...
Bugfix candidate!
2002-01-23 05:02:20 +00:00
Jack Jansen
dcfc20282b
Added some support for Uicode arguments. Still leaves something to be desired, especially because of poor unicode support in PyArg_ParseTuple.
2002-01-01 22:40:08 +00:00
Jack Jansen
f1472384dc
Updated to current pathnames.
2002-01-01 22:39:07 +00:00
Jack Jansen
9aaee933da
Patches by Jens B. Jorgensen with small mods by me:
...
- Converted the templates to use ANSI C prototypes (finally!)
- Use re in stead of deprecated regex
2001-12-27 23:35:43 +00:00
Jack Jansen
6f4f8c7fe1
Small change to allow for generation of QuickTime module for Windows.
2001-12-18 15:48:28 +00:00
Just van Rossum
b48f1d3f8a
OSX tweak: recognize both EXTERN_API_C and EXTERN_API declarations.
...
Jack: I hope I didn't break anything for you!
2001-12-12 20:51:22 +00:00
Guido van Rossum
f0953b9dff
Fix SF bug #482171 : webchecker dies on file: URLs w/o robots.txt
...
The cause seems to be that when a file URL doesn't exist,
urllib.urlopen() raises OSError instead of IOError. Simply add this
to the except clause. Not elegant, but effective. :-)
2001-12-11 22:41:24 +00:00
Jack Jansen
5801a2d8e3
The module generator now tells its object generators about the module name (through the new setmodulename() method). If the module name has been set the object generators output it as part of the tp_name field for the object type.
2001-12-09 23:25:00 +00:00
Guido van Rossum
436fd75b4a
Warning message about unfound file was missing trailing \n.
2001-12-06 03:28:17 +00:00
Guido van Rossum
e51c3f5ecb
SF patch #489680 (David Abrahams): h2py uses nonexistent method splitfields()
2001-12-06 03:24:30 +00:00
Guido van Rossum
d3d8a1df5c
A tiny but useful script that fires off a search on Google.
...
(Not sure if this is legal according to the Google terms of service. :-)
2001-12-04 15:23:47 +00:00
Jack Jansen
b3be216b41
Merged changes made on r22b2-branch between r22b2 and r22b2-mac (the
...
changes from start of branch upto r22b2 were already merged, of course).
2001-11-30 14:16:36 +00:00
Guido van Rossum
a30eacf458
Checking in Zooko's version per SF patch #476866 , plus my changes to
...
the usage docs: (a) align properly, (b) explain properly.
2001-11-28 19:41:45 +00:00
Jack Jansen
1062e706e5
Don't initialize tp_type statically, it won't work on Windows. Spotted
...
by Thomas Heller (patch 459442).
2001-11-14 15:48:13 +00:00
Jack Jansen
fc6a89270e
Don't override asplit_pat in Scanner_UH3. No reason to do so, and it broke
...
generating Waste.
2001-10-30 13:11:24 +00:00