Tim Peters
855ffac224
Fix fatal compiler (MSVC6) error:
...
unicodeobject.c(735) :
error C2143: syntax error : missing ';' before '}'
2000-07-16 17:10:50 +00:00
Skip Montanaro
a924bb1ad2
split and join on "/" in commonprefix
2000-07-16 16:52:45 +00:00
Marc-André Lemburg
fb625847bf
Fix to a bug found by Florian Weimer:
...
The UTF-8 decoder is still buggy (i.e. it doesn't pass Markus Kuhn's
stress test), mainly due to the following construct:
#define UTF8_ERROR(details) do { \
if (utf8_decoding_error(&s, &p, errors, details)) \
goto onError; \
continue; \
} while (0)
(The "continue" statement is supposed to exit from the outer loop,
but of course, it doesn't. Indeed, this is a marvelous example of
the dangers of the C programming language and especially of the C
preprocessor.)
2000-07-16 13:29:13 +00:00
Thomas Wouters
7e47402264
Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either
...
comments, docstrings or error messages. I fixed two minor things in
test_winreg.py ("didn't" -> "Didn't" and "Didnt" -> "Didn't").
There is a minor style issue involved: Guido seems to have preferred English
grammar (behaviour, honour) in a couple places. This patch changes that to
American, which is the more prominent style in the source. I prefer English
myself, so if English is preferred, I'd be happy to supply a patch myself ;)
2000-07-16 12:04:32 +00:00
Thomas Wouters
c533e4a012
Bugfix by Rob W. W. Hooft, from his spelling fixes patch. This one is a
...
genuine bug, so I checked it in separately.
2000-07-16 11:57:20 +00:00
Jack Jansen
307d7a426f
Implemented getdefaultlocale() for macintosh, after an idea by Fredrik.
2000-07-15 22:31:45 +00:00
Jack Jansen
c8081e9bfa
Modified the standard mac preamble so we include pymactoolbox.h in
...
stead of defining lots of function prototypes in each module.
2000-07-15 22:29:30 +00:00
Jack Jansen
629eee0636
ScannerPREUH3.initpatterns() should call Scanner.initpatterns() so the
...
new comment patterns get included.
2000-07-15 22:27:47 +00:00
Thomas Wouters
e201cbad0b
Oops, forgot to run autoheader before checking in the _getpty move to
...
posixmodule.
2000-07-15 22:13:48 +00:00
Fredrik Lundh
3fded4bb29
-- fixed the comment, too
2000-07-15 20:58:44 +00:00
Fredrik Lundh
efd7b001d6
-- note to self: wait until 'cvs commit' has finished before
...
you edit the file.
2000-07-15 20:50:27 +00:00
Fredrik Lundh
47ac12662a
-- changed default encoding to "ascii". you can still change
...
the default via site.py...
2000-07-15 20:45:23 +00:00
Vladimir Marangozov
467a67e74d
Fix in PyList_New(). With GC enabled and when out of memory,
...
free() the GC pointer, not the object pointer.
2000-07-15 03:31:31 +00:00
Vladimir Marangozov
5ff2ac2fa9
Break a cycle created in the saboteur() function.
2000-07-15 00:42:09 +00:00
Jack Jansen
a44923fbfe
Got rid of obsolete HAVE_UNIVERSAL_HEADERS test and SystemSevenOrLater define.
2000-07-14 22:52:50 +00:00
Jack Jansen
74a1e63a89
Test for TARGET_API_MAC_CARBON with #if in stead of #ifdef.
2000-07-14 22:37:27 +00:00
Jack Jansen
2d391f2f39
include stdio.h for sprintf prototype.
2000-07-14 22:18:32 +00:00
Jack Jansen
9d8b96c850
pymactoolbox.h contains protoypes for all externally visible toolbox module
...
functions. Include it in stead of duplicating the declarations everywhere. Also
cleaned up toolbox module exports, and got rid of resNotFound error.
2000-07-14 22:16:45 +00:00
Jack Jansen
41e25cc317
include macdefs.h for declaration of getwd, if non-gusi python.
2000-07-14 22:16:01 +00:00
Jack Jansen
bb7e213a8b
PyMac_PromptGetFile and PyMac_GetDirectory don't exist in carbonpython.
2000-07-14 22:15:24 +00:00
Jack Jansen
c3f593e6ab
Don't declare sync if we use gusi.
2000-07-14 22:14:46 +00:00
Eric S. Raymond
f868de6491
Document the second round of ConfigParser changes.
2000-07-14 15:00:02 +00:00
Thomas Wouters
70c21a1603
Move (actually copy) support for the sgi._getpty() function into
...
posix.openpty(). And conveniently also check if CVS write access really
works.
Closes SF patch #100722
2000-07-14 14:28:33 +00:00
Eric S. Raymond
649685ad9b
ConfigParser enhancements to edit existing configs, part 2
2000-07-14 14:28:22 +00:00
Andrew M. Kuchling
23adc9f37b
Typo fix from Bastian Kleineidam
2000-07-14 13:35:07 +00:00
Peter Schneider-Kamp
397be50a88
moving files to nondist/sf-html
2000-07-14 08:54:58 +00:00
Vladimir Marangozov
a1dbd1b21b
Gosh - clean up that messy HTML; make it valid XHTML instead.
2000-07-14 06:22:54 +00:00
Vladimir Marangozov
d57f5cff0e
Break the cycles after testing cmp() on cyclic objects.
2000-07-14 04:32:09 +00:00
Peter Schneider-Kamp
374724ed74
added information how to edit pages at http://python.sourceforge.net
2000-07-14 01:43:31 +00:00
Peter Schneider-Kamp
737bcc3466
small FAQ about Python CVS and patches at SourceForge
2000-07-14 01:28:47 +00:00
Andrew M. Kuchling
9f28a039f6
Use PyObject_AsFileDescriptor
2000-07-13 23:59:35 +00:00
Andrew M. Kuchling
8c46b30e0a
Document PyObject_AsFileDescriptor
2000-07-13 23:58:16 +00:00
Andrew M. Kuchling
06051edc0d
Added PyObject_AsFileDescriptor, which checks for integer, long integer,
...
or .fileno() method
2000-07-13 23:56:54 +00:00
Peter Schneider-Kamp
9656abd913
ANSI-fication (got lost in the deep seas of source forge <wink>)
2000-07-13 21:10:57 +00:00
Jeremy Hylton
fa521f1b2a
fix PyXXX_Length macros as suggested by Fred
2000-07-13 19:39:15 +00:00
Guido van Rossum
f67c2383da
Patch by Toby Dickenson, mentored by Mark Hammond, to support
...
automatically finding (most of) the standard PYD extensions, and to
remove the hardcoded Python version.
2000-07-13 15:45:17 +00:00
Eric S. Raymond
5e70cfe22f
Apply Greg Kochanski's fix for open/265.
2000-07-13 13:25:07 +00:00
Eric S. Raymond
dfbd4c7695
Fix bug open/243 reported by Dimitri Papadopoulos
2000-07-13 13:12:21 +00:00
Peter Schneider-Kamp
9a5086c598
just fixing the indentation
2000-07-13 06:24:29 +00:00
Peter Schneider-Kamp
11384c60f6
raise error on duplicate function arguments
...
example:
>>> def f(a,a):print a
...
SyntaxError: duplicate argument in function definition
2000-07-13 06:15:04 +00:00
Fred Drake
91826ed2a9
Improve the descriptions of expected exceptions for __getitem__(),
...
__setitem__(), and __delitem__(). Based on related comments from
Barry Warsaw.
2000-07-13 04:57:58 +00:00
Andrew M. Kuchling
8d2f2b2db2
From Sam Rushing's Medusa, via SF patch #100858 : add & document
...
os.seteuid(), os.setegid(), os.setreuid(), os.setregid().
2000-07-13 01:26:58 +00:00
Skip Montanaro
4d5d5bf5ae
forgot to change copy.copy(m) to m[:]
2000-07-13 01:01:03 +00:00
Vladimir Marangozov
8dc19f672b
Propagate the current exception in get_inprogress_dict() -- it doesn't
...
need to be cleared.
2000-07-12 23:39:38 +00:00
Skip Montanaro
794b483d0d
deleted obsolete SYMANTEC__CFM68K__ tests
2000-07-12 17:26:09 +00:00
Skip Montanaro
6980dff3db
delete obsolete SYMANTEC__CFM68K__ #ifdefs
2000-07-12 17:21:42 +00:00
Skip Montanaro
97bc98aea7
fixed semantics of commonprefix to work by path elements instead of
...
characters.
2000-07-12 16:55:57 +00:00
Jeremy Hylton
03657cfdb0
replace PyXXX_Length calls with PyXXX_Size calls
2000-07-12 13:05:33 +00:00
Jeremy Hylton
6253f83b0a
change abstract size functions PySequence_Size &c.
...
add macros for backwards compatibility with C source
2000-07-12 12:56:19 +00:00
Guido van Rossum
f981c8f915
Add "exceptions" to list of built-in modules for the sake of
...
sys.builtin_module_names. (Noticed by Toby Dickenson.)
[Tim, please test!]
2000-07-12 12:11:36 +00:00