Guido van Rossum
a075ce1618
Two changes by Jeff Rush (slightly tweaked):
...
- New option -x, to skip first line of script
- Use the correct platform-specific delimiter and library location in
the usage message
(Also removed two blank lines and moved one line around so that each
part of the usage message is again under 512 bytes and the whole usage
message still fits in 23 lines.)
1997-12-05 21:56:45 +00:00
Guido van Rossum
fdde96ce98
New versions of cPickle and cStringIO, from Jim Fulton's cPickle 1.0b1
...
distribution.
1997-12-04 01:13:01 +00:00
Guido van Rossum
a0cbb3dbae
Moved the thread module to its own Setup.thread(.in) file,
...
which is edited by the config.status script depending on whether
--with-thread is specified or not. Also needs changes to configure(.in).
1997-12-04 00:48:27 +00:00
Guido van Rossum
57ba4f35f7
Patches by Fred Lundh to make it compile better with K&R compilers.
...
(Should really let AMK do this, but don't know when he'll give me a
new version.)
1997-12-02 20:40:28 +00:00
Guido van Rossum
e59d3f8ae1
Small bugfixes for broken old style use of the syntax table. AMK, of
...
course.
1997-12-02 20:39:23 +00:00
Guido van Rossum
f259a8e5c3
Yes, Virginia, Tix does have a Tix_SafeInit() function.
1997-12-02 20:38:38 +00:00
Guido van Rossum
b447d118ff
Understand -Xlinker option.
1997-12-02 20:38:11 +00:00
Guido van Rossum
32c575da0a
Left-aligned preprocessor directives and changed C++ comments to C
...
comments.
1997-12-02 20:37:32 +00:00
Guido van Rossum
c5a0f532e7
Patch for QNX, by Chris Herborth. Also left-aligned preprocessor
...
directives and changed C++ comments to C comments.
1997-12-02 20:36:02 +00:00
Guido van Rossum
7bf22de753
Patch for QNX, by Chris Herborth.
1997-12-02 20:34:19 +00:00
Guido van Rossum
30e817ef32
Changed the occurrence of *shared* in the example so people won't
...
accidentally uncomment it...
1997-12-02 16:46:39 +00:00
Guido van Rossum
f58575ea16
Comment out crypt by default; it's not used very much and messes up
...
the default build on Linux (because it requires -lcrypt which isn't
availabel everywhere).
Some improvements to the _tkinter build line suggested by Case Roole.
1997-12-02 03:23:01 +00:00
Barry Warsaw
93be92d309
split_whitespace(): Make sure delimiter is stripped from the beginning
...
of the remainder item (last item in list) when maxsplit is < the
number of occurrences.
1997-12-02 00:29:30 +00:00
Guido van Rossum
f6e8316b01
Initialize __version__ to the correct version string regardless of
...
what RCS checkout options are used. Problem first diagnosed by Marc
Lemburg.
1997-12-01 15:57:40 +00:00
Barry Warsaw
f577c08683
mymemreplace(), strop_replace(): Add support for optional 4th argument
...
maxsplit which is implemented in string.py but wasn't here. The
reference manual doesn't define what happens when maxsplit is negative
or larger than the number of occurrences, but in either case, I
implemented this as all get replaced. Default value is zero which
replaces all occurrences.
1997-11-29 00:10:07 +00:00
Guido van Rossum
8e9ebfd337
os2 patch by Jeff Rush
1997-11-22 21:53:48 +00:00
Guido van Rossum
8700fe62f8
Redone the _tkinter configuration section with support for popular packages.
1997-11-22 17:35:19 +00:00
Guido van Rossum
7a206c8a05
New tkappinit supporting several popular packages.
1997-11-22 17:34:41 +00:00
Barry Warsaw
0d2d759d8c
PySocketSock_methods: Added "connect_ex" so the method can actually be
...
called!
1997-11-20 21:39:02 +00:00
Guido van Rossum
3df69bca0a
Add support for _locale.
1997-11-19 18:57:48 +00:00
Guido van Rossum
fc4255db75
Add s.connect_ex() which returns errno instead of raising an exception.
1997-11-19 18:57:13 +00:00
Guido van Rossum
aec7497f6f
Add optional support fort Tix and BLT.
1997-11-19 18:56:17 +00:00
Guido van Rossum
220ecc8c4b
Martin von Loewis' _locale module (locale.py follows tomorrow).
1997-11-18 21:03:39 +00:00
Guido van Rossum
359bcaa539
This fix (across 4 files in 3 directories) solves a subtle problem with
...
signal handlers in a fork()ed child process when Python is compiled with
thread support. The bug was reported by Scott <scott@chronis.icgroup.com>.
What happens is that after a fork(), the variables used by the signal
module to determine whether this is the main thread or not are bogus,
and it decides that no thread is the main thread, so no signals will
be delivered.
The solution is the addition of PyOS_AfterFork(), which fixes the signal
module's variables. A dummy version of the function is present in the
intrcheck.c source file which is linked when the signal module is not
used.
1997-11-14 22:24:28 +00:00
Guido van Rossum
851e7d5159
Got rid of the errorstr dictionary, which is redundant now that
...
there's os.strerror() -- also, it would form a locale liability.
1997-11-04 20:22:24 +00:00
Guido van Rossum
8f3c812e22
Fix due to Bill Noon for problem discovered by Ken Manheimer: packing
...
0.0 as float or double would yield the representation for 1.0!
1997-11-04 17:12:33 +00:00
Guido van Rossum
8607ae2e57
Move the Py_{{BEGIN,END}_ALLOW,BLOCK}_THREADS macros in time_sleep()
...
to inside floatsleep(). This is necessary because floatsleep() does
the error handling and it must have grabbed the interpreter lock and
thread state before it can do so.
1997-11-03 22:04:46 +00:00
Guido van Rossum
7ff20ac9c7
Change the signal finialization so that it also resets the signal
...
handlers. After this has been called, our signal handlers are no
longer active!
1997-11-03 21:53:55 +00:00
Guido van Rossum
6345ac6d61
Add cast to realloc/malloc call to shut up AIX compiler. (Vladimir Marangozov)
1997-10-31 20:32:13 +00:00
Guido van Rossum
873c35c437
Take out the setlocale() call. It affects atof() and will break
...
floating point literals. Need to do this differently...
1997-10-31 18:25:15 +00:00
Guido van Rossum
86aeb900e5
Add #include "mytime.h", needed for SunOS 4.1 (Matthias Klose).
1997-10-31 16:55:51 +00:00
Guido van Rossum
16cb6f4612
Forgot to add .cxx and .cpp to the second case statement.
...
Thanks to Daniel Larsson.
1997-10-21 19:30:29 +00:00
Guido van Rossum
e85da651dd
Some patches to Lee Busby's fpectl mods that accidentally didn't make it
...
into 1.5a4.
1997-10-20 23:50:01 +00:00
Guido van Rossum
f6a84db034
Add getintarg(), getlongarg(), getstrarg() to macros since these no
...
longer exist in the general headers.
1997-10-20 23:22:07 +00:00
Guido van Rossum
cb4d3032ae
Add proper (getattrfunc) cast in Pcre_Type.
1997-10-20 23:21:23 +00:00
Guido van Rossum
266033e89b
Change sharedmodules to lib-dynload.
...
### If you still have sharedmodules in your Modules/Setup file, remove it! ###
1997-10-20 23:20:32 +00:00
Guido van Rossum
a59406abdf
Darn. When thread support is disabled, the BEGIN/END macros don't
...
save and restore the tstate, but explicitly calling
PyEval_SaveThread() does reset it! While I think about how to fix
this for real, here's a fix that avoids getting a fatal error.
1997-10-10 17:39:19 +00:00
Guido van Rossum
91922677ea
Don Beaudry's changes to support SGI_ABI on Irix 6.x.
1997-10-09 20:24:13 +00:00
Fred Drake
d49266eeed
Remove requirement for strdup() since it causes so many troubles for too many
...
platforms. Argh!
1997-10-09 16:29:31 +00:00
Guido van Rossum
44c36bb114
Add call to setlocale(LC_ALL, "").
1997-10-08 22:49:17 +00:00
Guido van Rossum
1f14ccf6d1
Put back the extern declaration for strdup(), between #ifndef MS_WINDOWS.
...
This should make everybody happy, especially since we don't say what
the argument type is (there is disagreement on that, too :-( ).
1997-10-08 15:45:53 +00:00
Guido van Rossum
e6a4b7bf3e
timezone support for macintosh (Jack)
1997-10-08 15:27:56 +00:00
Guido van Rossum
5bd919b6d7
Include macbuildno.h here (mac only) (Jack)
1997-10-08 15:26:56 +00:00
Guido van Rossum
b189a2f997
lots of "goto error" replaced by "return" (Jack)
1997-10-08 15:26:28 +00:00
Guido van Rossum
7dbb48a67f
Converted to new exception style (Jack)
1997-10-08 15:26:07 +00:00
Guido van Rossum
b0105444e2
Mac does support createfilehandler now (Jack)
1997-10-08 15:25:37 +00:00
Guido van Rossum
c386107838
Checking in AMK's latest installement.
...
(Two small changes to shup up gcc added.)
1997-10-08 02:07:40 +00:00
Fred Drake
0225a38907
initparser(): Use PyErr_NewException() to create the exception.
1997-10-07 19:32:00 +00:00
Guido van Rossum
0e8457c4ec
Fix EventHook (the trick to make widgets appear when using GNU
...
readline) to create and use a new thread state object -- otherwise it
would dump core!
1997-10-07 18:51:41 +00:00
Guido van Rossum
176bb41efa
Add the Setup line for the pcre module.
1997-10-07 16:17:55 +00:00