Greg Ward
9f200cbaa6
Fix indentation bug.
2000-01-17 21:58:07 +00:00
Greg Ward
3b49c9babd
Catch OSError from 'spawnv()' in '_spawn_nt()'.
...
Tweaked error messages in '_spawn_posix()'.
2000-01-17 21:57:55 +00:00
Greg Ward
01f5215828
Removed /GD switch -- currently ignored by MSVC.
2000-01-17 21:57:17 +00:00
Greg Ward
8dbf681a97
Added compiler flags suggested by Thomas Heller: optimize, use multi-threaded
...
RT library.
2000-01-17 20:40:48 +00:00
Greg Ward
1b3a9af5cf
Added missing import.
...
Fixed 'make_release_tree()' to copy files if 'os.link()' doesn't exist.
2000-01-17 20:23:34 +00:00
Greg Ward
cbeca7b408
Added code to use Jim Ahlstrom's zipfile.py module if the external zip
...
command wasn't found or failed. (Code supplied by Thomas Heller
<thomas.heller@ion-tof.com>.)
2000-01-17 18:04:04 +00:00
Greg Ward
c8a95c8d5e
Fix library filename methods -- there is no 'lib' prefix under DOS/Windows.
2000-01-17 18:00:04 +00:00
Greg Ward
c27d800251
Always run sys.prefix and sys.exec_prefix through 'os.path.normpath()'
...
before storing or using.
2000-01-17 16:25:59 +00:00
Greg Ward
7c463ef362
Ditch unneeded imports.
2000-01-17 16:25:17 +00:00
Guido van Rossum
1d2b23ef22
Fix by Nick Russo in processing of timezone in test program; the
...
ParsedDate didn't have the correct day of week.
2000-01-17 14:11:04 +00:00
Guido van Rossum
947a0fa4f9
According to Ron Bickers, and with apparent approval of Chris
...
Herborth, the code in list2set() that sets max unconditionally to 0
should not be used on BeOS. So be it. Anybody using BeOS, please
test!
2000-01-14 16:33:09 +00:00
Jack Jansen
5c6634c807
- Actually _implemented_ SetFolder()
...
- Fixed StandardPutFile: prompt, default
- Check explicitly for userCanceledErr, pass other Nav.error exceptions through.
2000-01-13 16:26:35 +00:00
Jack Jansen
2c6cf97255
Handling of defaultLocation argument was wrong, causing a crash when used. Fixed.
2000-01-13 16:24:32 +00:00
Jack Jansen
3d6163ad2d
List objects obtained through as_List(resource) are not auto-disposed upon
...
Python object freeing.
2000-01-13 16:23:39 +00:00
Jack Jansen
8242c9e4c4
Get/set sys.path initializer in new appearance way.
2000-01-13 16:22:12 +00:00
Guido van Rossum
a400d8a96d
Fix a bug in exec_statement() noted incidentally by Tim Peters in
...
PR#175 -- when exec is passed a code object, it didn't sync the locals
from the dictionary back into their fast representation.
Also took the time to remove some repetitive code there and to do the
syncing even when an exception is raised (since a partial effect
should still be synced).
2000-01-12 22:45:54 +00:00
Guido van Rossum
b2b42ddcb1
The functions asctime() and mktime() are documented to take a 9-tuple
...
only. Through some mysterious interaction, they would take 9 separate
arguments as well. This misfeature is now disabled (to end a
difference with JPython).
2000-01-12 16:38:20 +00:00
Guido van Rossum
687ef6e70b
On Linux, one sometimes sees spurious errors after interrupting
...
previous output. Call clearerr() to prevent past errors affecting our
ferror() test later, in PyObject_Print(). Suggested by Marc Lemburg.
2000-01-12 16:28:58 +00:00
Greg Ward
7b7679eb79
'newer_group()' can now deal with missing files, in a way specified by
...
the 'missing' parameter.
2000-01-09 22:48:59 +00:00
Greg Ward
c9f3187be2
Abstracted '_fix_link_args()' out of 'link_shared_object()'.
...
Added 'link_static_lib()' method, and 'archiver' and 'archiver_options'
class attributes to support it.
Added 'link_executable()' method, and 'ld_exec' instance attribute
to support it.
'newer_group()' is now able to handle missing files, so we don't have
to kludge it by catching OSError when calling it.
'object_filenames()' and 'shared_object_filename()' now take 'keep_dir'
flag parameters.
'library_filename()' and 'shared_library_filename()' now respect
a directory component in the library name.
Various comment updates/deletions.
2000-01-09 22:47:53 +00:00
Greg Ward
5baf1c2111
Removed a bunch of irrelevant parameters from 'link_static_lib()' signature.
...
Added 'link_executable()' signature.
2000-01-09 22:41:02 +00:00
Greg Ward
e9436da686
Typo fix: 'file.warn' should have been 'manifest.warn' in a couple of places.
2000-01-09 22:39:32 +00:00
Jack Jansen
d08833ff1d
Two constants were missing.
2000-01-07 14:55:40 +00:00
Jack Jansen
205b435c50
Added initializer routine optionally to be used as PEF fragment initialization routine, which allows us to get at our own resource fork even if some shared library init routine opens other resource files.
2000-01-07 14:53:31 +00:00
Guido van Rossum
d2783da63e
The correct RFC to reference is RFC-1521 (MIME part one), not 1421 (PEM).
2000-01-03 15:44:40 +00:00
Greg Stein
f23aa1ee9f
redesign/rebuild around the ImportManager concept.
2000-01-03 02:38:29 +00:00
Jack Jansen
bb05b2520d
CW Pro 5.3 projects.
2000-01-01 23:20:39 +00:00
Fred Drake
e1a79b9b42
setup_confname_table(): Use size_t instead of int for an index when
...
building the dicts used to inform the user about the defined
constants when using the *conf*() APIs.
Thanks to Mark Hammond <mhammond@skippinet.com.au>.
1999-12-30 18:05:43 +00:00
Jack Jansen
f7ac1d32f0
Nasty error: handle parameters are passed by _address_ to SetControlData.
1999-12-29 12:37:22 +00:00
Jack Jansen
1c252bfe39
Renamed USE_MAC_DYNAMIC_LOADING to HAVE_DYNAMIC_LOADING
1999-12-29 12:33:52 +00:00
Jack Jansen
e721f3ddd7
Modified for new dll import source organisation by Greg.
1999-12-24 13:41:31 +00:00
Jack Jansen
c9b1e90cc8
Modified for appearance.
1999-12-24 13:39:23 +00:00
Jack Jansen
b9247d37ba
Oops, forgot & in ParseTuple argument in ControlGetDataHandle.
1999-12-23 23:06:07 +00:00
Just van Rossum
6dc2b57c73
skip CVS folders when building the Scripts menu -- jvr
1999-12-23 21:50:26 +00:00
Just van Rossum
71017e5b6a
updated copyright string
1999-12-23 21:49:44 +00:00
Guido van Rossum
57072eb79f
Implement the other easy thing: repr() of a float now uses %.17g,
...
while str() uses %.12g as before.
1999-12-23 19:00:28 +00:00
Fred Drake
9093834acb
Added item about specific missing entries in the C API manual.
1999-12-23 17:22:13 +00:00
Just van Rossum
24073eaf2b
changed the "method find" algorithm so the function/class/method popup menu also works with space-indented source files -- jvr
1999-12-23 15:46:57 +00:00
Fred Drake
121ee2722e
long_format(): Now takes a third parameter, addL; iff true, a
...
trailing 'L' is appended to the representation,
otherwise not.
All existing call sites are modified to pass true for
addL.
Remove incorrect statement about external use of this
function from elsewhere; it's static!
long_str(): Handler for the tp_str slot in the type object.
Identical to long_repr(), but passes false as the addL
parameter of long_format().
1999-12-23 15:41:28 +00:00
Fred Drake
db1bd5c230
Revise tests to support str(<long int object>) not appending "L".
1999-12-23 15:36:42 +00:00
Jack Jansen
b06007a3ba
Added a reference to oldPICTbrowse.py.
1999-12-23 14:45:41 +00:00
Jack Jansen
3b23ed9ba6
Converted to Appearance and using a List control in stead of manually creating the List and putting it in a useritem. The old version is in oldPICTbrowse, for documentary purposes.
1999-12-23 14:45:02 +00:00
Jack Jansen
6a6db0724c
Partially converted to Appearance, the dialog still has the old ugly layout and
...
interaction.
1999-12-23 14:34:07 +00:00
Jack Jansen
d2bf68fdb9
Converted to Appearance.
1999-12-23 14:33:20 +00:00
Jack Jansen
a1a0fef2ea
Unified handle-conversion scheme to
...
handle = Ctl.as_Resource(ctl)
ctl = Ctl.as_Control(handle)
and similarly for List, Menu, TE. The old handle.as_Control() methods are
still there for backward compatability.
1999-12-23 14:32:06 +00:00
Fred Drake
7b912120ca
Adjusted apply() docstring based on comments from Gerrit Holl
...
<gerrit.holl@pobox.com>.
1999-12-23 14:16:55 +00:00
Fred Drake
fbff97a73b
Don't call len() if the value is already cached! Caught by Gerrit
...
Holl <gerrit.holl@pobox.com>.
1999-12-22 21:52:32 +00:00
Fred Drake
8972dfd58e
For ZlibError and ZLIB_VERSION, only attempt to add entry to the
...
module dict if the inserted object isn't NULL (basic defensive
programming!).
1999-12-22 16:13:54 +00:00
Guido van Rossum
96a8fb7e99
Cleanup patches from Greg Stein:
...
* in import.c, #ifdef out references to dynamic loading based on
HAVE_DYNAMIC_LOADING
* clean out the platform-specific crud from importdl.c.
[ maybe fold this function into import.c and drop the importdl.c file? Greg.]
* change GetDynLoadFunc's "funcname" parameter to "shortname". change
"name" to "fqname" for clarification.
* each GetDynLoadFunc now creates its own funcname value.
WARNING: as I mentioned previously, we may run into an issue with a
missing "_" on some platforms. Testing will show this pretty quickly,
however.
* move pathname munging into dynload_shlib.c
1999-12-22 14:09:35 +00:00
Fred Drake
6a90b5e4d0
Removed a couple of items that got done(!).
...
Moved a couple to a new "Not worth it" section (explanations were
already there).
1999-12-21 23:02:38 +00:00