Marc-André Lemburg
9542f48fd5
Fixed problems with UTF error reporting macros and some formatting bugs.
2000-07-17 18:23:13 +00:00
Marc-André Lemburg
cf5f358784
Restore PyXXX_Length() APIs for binary compatibility.
...
New code will see the macros and therefore use the PyXXX_Size()
APIs instead.
By Thomas Wouters.
2000-07-17 09:22:55 +00:00
Greg Stein
af36a3aa20
gcc is being stupid with if/else constructs
...
clean out some other warnings
2000-07-17 09:04:43 +00:00
Skip Montanaro
1d3dd74574
* split on / or \
...
* case insensitive comparison
2000-07-17 03:06:58 +00:00
Skip Montanaro
802bc5d9b3
damn! cut-n-paste from ntpath forgot the "import re"
2000-07-17 03:06:26 +00:00
Skip Montanaro
6222c05af6
* split on / or \
...
* case insensitive
2000-07-17 03:04:19 +00:00
Paul Prescod
d61591813c
At GVR's request.
2000-07-16 23:00:10 +00:00
Greg Stein
ff975003cf
stop messing around with goto and just write the macro correctly.
2000-07-16 21:39:49 +00:00
Paul Prescod
9eab78994e
Online help facility for the Python interprter and other interactive
...
environments.
2000-07-16 19:53:00 +00:00
Thomas Wouters
f9b526dbfd
More of Rob W. W. Hooft's spelling fixes. The only ones left now are the
...
distutils patches, which I'll leave to the distutils maintainers.
Tip: review the patch like this:
grep "^[\!+-] " <patchfile>
To get a quick and easy way to review the actual changes. Most of the
changes are single-line ones, anyway.
2000-07-16 19:05:38 +00:00
Thomas Wouters
f8316638af
Rob W. W. Hooft's spelling fixes for the Library Reference. I hope
...
SourceForge doesn't choke on this batch :-)
I'm not entirely sure this is 100% correct. The patch changes an
\index{persistency} to \index{presistence}, and I don't know what \index{}
does. But it seems to do so persi--er, consistently, so I hope it isn't a
problem.
2000-07-16 19:01:10 +00:00
Fredrik Lundh
0e19e76aba
- change \x to mean "byte" also in unicode literals
...
(patch #100912 )
2000-07-16 18:47:43 +00:00
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