Paul Prescod
863d8b855f
Added docstrings
2000-07-21 21:43:09 +00:00
Thomas Wouters
f3f33dcf03
Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)',
...
and a couple of functions that were missed in the previous batches. Not
terribly tested, but very carefully scrutinized, three times.
All these were found by the little findkrc.py that I posted to python-dev,
which means there might be more lurking. Cases such as this:
long
func(a, b)
long a;
long b; /* flagword */
{
and other cases where the last ; in the argument list isn't followed by a
newline and an opening curly bracket. Regexps to catch all are welcome, of
course ;)
2000-07-21 06:00:07 +00:00
Thomas Wouters
ff4df6d6fb
Small fixes by Petru Paler (patch #100946 ) checked in with esr's approval.
2000-07-21 05:19:59 +00:00
Skip Montanaro
d372521ec0
added doc for isatty()
2000-07-19 17:30:58 +00:00
Skip Montanaro
e9e5dcd4db
restructured a bit and added some more content...
2000-07-19 17:19:49 +00:00
Skip Montanaro
4d06923122
make TestFailed a class exception
2000-07-19 17:14:48 +00:00
Skip Montanaro
018dfae246
added rewritten normpath from Moshe Zadka that does the right thing with
...
paths containing ..
2000-07-19 17:09:51 +00:00
Skip Montanaro
7cb1524586
added documentation for new functions {get,set}_history_length
2000-07-19 16:56:26 +00:00
Skip Montanaro
49bd24d4e4
added history file truncation based upon code from Johannes Zellner.
2000-07-19 16:54:53 +00:00
Thomas Wouters
baf2663e44
Enable extra testing now that os.isatty() is in. (Also tests os.isatty ;P)
2000-07-19 14:51:54 +00:00
Thomas Wouters
616607a987
ANSIfy the just-checked-in isatty() wrapper.
2000-07-19 14:45:40 +00:00
Skip Montanaro
1517d842b6
new method isatty from Thomas Wouters
2000-07-19 14:34:14 +00:00
Jack Jansen
b1aac244d0
'carb' resource for carbon application.
2000-07-18 09:43:27 +00:00
Jack Jansen
e82fad7b8c
Some thanks weren't checked in yet.
2000-07-18 09:41:31 +00:00
Jack Jansen
660bb1d1c7
MacPython on MacOSX DP4 gets started in the wrong directory. The workaround (ifdeffed by USE_ARGV0_CHDIR) is to do a chdir() to the folder part of our executable name.
2000-07-18 09:40:39 +00:00
Jack Jansen
574c0e22a5
Define USE_GUSI if USE_GUSI1 or USE_GUSI2 is defined.
2000-07-18 09:40:08 +00:00
Greg Stein
dd6eefb348
no changes other than indentation level (now 4) and comment reflow.
...
use "cvs diff -b" to verify.
2000-07-18 09:09:48 +00:00
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