Fred Drake
76e6da38c0
Document GetoptError and label error an alias.
1999-12-21 22:50:05 +00:00
Guido van Rossum
80c33e562d
Contribution from Gerrit Holl:
...
This patch changes the string-based exceptions to class-based
exceptions, so that you can fetch the unknown option as an
attribute. As far as I know, it is backward compatible.
[The new exception class is called GetoptError; the name error is an
alias for compatibility.]
1999-12-21 22:38:40 +00:00
Fred Drake
b9bdfc6a23
Document 1.5.2+ aspects of the NotANumber exception. (Note that this
...
is in the development branch, not the maintenance branch!)
1999-12-21 18:45:16 +00:00
Fred Drake
89ab163479
Document that the |mode| parameter to open() is optional and explain how
...
the default value is determined.
1999-12-21 18:31:30 +00:00
Guido van Rossum
96b5ee88ee
Vladimir Marangozov:
...
Here's a patch that avoids a warning caused by the "const char* pathname"
declaration for _PyImport_GetDynLoadFunc (in dynload_aix). The "aix_load"
function's 1st arg is prototyped as "char *pathname".
1999-12-21 15:55:47 +00:00
Guido van Rossum
5731575449
Added setargv.obj to the link link.
...
This causes * etc. on the command line to be expanded, link on Unix.
1999-12-20 23:02:41 +00:00
Guido van Rossum
90e0f57cea
Add dynload_win.c to project.
1999-12-20 23:00:10 +00:00
Guido van Rossum
9f9fa6d0c9
Add HAVE_DYNAMIC_LOADING.
...
Define Py_DEBUG when compiling in debug mode. (Is that a good idea?)
1999-12-20 22:57:41 +00:00
Guido van Rossum
95288862bb
For Windows, need to add #include <windows.h>.
1999-12-20 22:55:03 +00:00
Andrew M. Kuchling
313a3e36e7
Fix typo in docstring: wbites -> wbits
1999-12-20 22:13:38 +00:00
Guido van Rossum
e97ee18115
Changes to auto-detect the correct dynload_<platform>.c file.
...
NOTE: Windows, Mac and OS/2 build procedures must be adapted manually!
This is part of a set of patches by Greg Stein.
1999-12-20 21:27:22 +00:00
Guido van Rossum
6f13e9abc9
Add line for HAVE_DYNAMIC_LOADING (result of editing acconfig.h).
...
This is part of a set of patches by Greg Stein.
1999-12-20 21:25:59 +00:00
Guido van Rossum
85d8be5df0
Define HAVE_DYNAMIC_LOADING.
...
This is part of a set of patches by Greg Stein.
1999-12-20 21:24:37 +00:00
Guido van Rossum
db3ec1b21e
Support for selecting the correct dynload_<platform>.c file.
...
This is part of a set of patches by Greg Stein.
1999-12-20 21:24:09 +00:00
Guido van Rossum
ed1170e49f
In _PyImport_Init(), dynamically construct the table of legal suffixes
...
from two static tables (one standard, one provided by the platform's
dynload_*.c variant).
This is part of a set of patches by Greg Stein.
1999-12-20 21:23:41 +00:00
Guido van Rossum
9f65081d90
Some rearrangements for the importdl.c restructuring.
...
This is part of a set of patches by Greg Stein.
1999-12-20 21:22:24 +00:00
Guido van Rossum
6ea9092625
Moved most of the platform-specific code to dynload_<platform>.c files.
...
(A few nite remain, these will probably disappear soon.)
This is part of a set of patches by Greg Stein.
1999-12-20 21:20:42 +00:00
Guido van Rossum
22a1d3671b
The old platform-specific contents of importdl.c, broken down into one
...
file per platform (really: per style of Dl API; e.g. all platforms
using dlopen() are grouped together in dynload_shlib.c.).
This is part of a set of patches by Greg Stein.
1999-12-20 21:18:49 +00:00
Guido van Rossum
72badf5404
The cleanup code in com-init() at label fail_0000 should remove
...
c_varnames, not c_lnotab.
1999-12-20 20:40:12 +00:00
Jack Jansen
e9c69bc53e
Support keys that have a Handle as parameter, by using the new GetControlDataHandle and SetControlDataHandle methods.
1999-12-19 00:06:52 +00:00
Jack Jansen
1f9249cea9
Added {Get,Set}ControlDataHandle methods. These are {Get,Set}ControlData for
...
keys that expect a Handle, and have a ResObj as parameter.
1999-12-19 00:05:50 +00:00
Jack Jansen
54b9ce1c4f
StandardFile compatability routines. For the time being calling macfsn._install()
...
will install these in macfs (if Navigation is available).
1999-12-18 16:57:33 +00:00
Jack Jansen
97e0ae25aa
Increase applet minimal memory size by a megabyte.
1999-12-18 16:56:16 +00:00
Jack Jansen
77abc43486
Added a line about passing None as eventProc to the docstring to get movable
...
dialogs.
1999-12-17 23:01:44 +00:00
Jack Jansen
cd3d7ccd4f
PyMac_BuildOptStr255 and PyMac_BuildFSSpec added to exports.
1999-12-17 23:00:49 +00:00
Jack Jansen
b734adef4b
Added PyMac_BuildOptStr255, which returns None on a null pointer.
1999-12-17 17:15:50 +00:00
Jack Jansen
a07431f0ce
Finished (I think), but only very lightly tested. Should now have full interface: all
...
calls, callbacks, arguments, etc. Also added docstrings.
1999-12-17 17:14:28 +00:00
Jack Jansen
8542b2e0af
Project for Nav module.
1999-12-17 17:12:41 +00:00
Jack Jansen
da261e6dc6
Added Nav
1999-12-16 22:22:00 +00:00
Jack Jansen
e1a45b3f3d
Allow keyword arguments, and the dialog is now actually shown. No way to
...
get at the result yet, though:-)
1999-12-16 22:21:30 +00:00
Jack Jansen
286538719e
Added Nav module
1999-12-16 22:20:52 +00:00
Guido van Rossum
4e08379891
Patch and new file by Geoff Furnish for C++ compilation.
1999-12-16 17:52:08 +00:00
Guido van Rossum
9501219303
Patch by Geoff Furnish to make compiling with C++ more gentle.
...
(The configure script is regenerated, not from his patch.)
1999-12-16 17:50:52 +00:00
Guido van Rossum
ec3caccb17
Regenerated after new acconfig.h.
1999-12-16 17:49:27 +00:00
Guido van Rossum
c6f6df3118
Correct stupid typo (HAVE_GETHOSTBTNAME).
1999-12-16 17:49:02 +00:00
Jack Jansen
e91a29d2f3
Navigation Services module. Started from scratch, as Joe's module exported too little for my needs.
1999-12-16 16:54:55 +00:00
Greg Ward
9d46b9ce97
When emitting a command-line error message, *say* it's an error.
1999-12-16 01:19:05 +00:00
Greg Ward
ad83f04086
Catch errors from 'rmtree' and emit a warning.
1999-12-16 01:14:15 +00:00
Fred Drake
88f6ca2ce9
Document getgroups(), getlogin(), fpathconf(), pathconf(),
...
pathconf_names, confstr(), confstr_names, sysconf(), sysconf_names.
1999-12-15 19:39:04 +00:00
Fred Drake
bec628d4bc
Rip out the code to check the ordering of the tables used to map
...
strings to integers for the *conf*() functions.
Added code to sort the tables at module initialization. Three
dictionaries, confstr_names, sysconf_names, and pathconf_names, are
added to the module as well. These map known configuration setting
names to the numeric value which is used to represent the setting in
the system call. This code is always called.
Updated related comments.
1999-12-15 18:31:10 +00:00
Jack Jansen
c15e43a2da
Fixed menu glyph stuff.
...
Use MenuEvent in stead of MenuKey.
1999-12-15 15:45:23 +00:00
Jack Jansen
8a9fdff6d7
Added kind resources (in US-english and dutch, sigh).
1999-12-15 15:43:24 +00:00
Fred Drake
d86ed29f44
Added table entries for Irix 6.5 names for confstr()/sysconf()/
...
pathconf() names, from Sjoerd.
Added code to verify that these tables are properly ordered, only
included and used when CHECK_CONFNAME_TABLES is defined. This is only
needed to test the tables, so I haven't enabled this by default.
1999-12-15 15:34:33 +00:00
Just van Rossum
1a5eb04d47
Fixed buglet in Application.do_suspendresume(), it took the wrong flag to determine suspend/resume -- jvr
1999-12-15 14:55:16 +00:00
Barry Warsaw
153a27ceb2
do_strip(): Fixed cut-and-paste error; this function should check for
...
zero arguments (found by Marc Lemburg).
1999-12-15 02:22:52 +00:00
Guido van Rossum
cd97576184
Only set msg.fp to None when there are no extra arguments; if there
...
are, we must keep the file around so we can print the body.
1999-12-14 22:18:37 +00:00
Fred Drake
12c6e2d497
Added support for getlogin(); does *not* use getlogin_r() where
...
available since the interface is poorly defined on at least one major
platform (Solaris).
Moved table of constant names for fpathconf() & pathconf() into the
conditional that defines the conv_path_confname() helper; Mark Hammond
reported that defining the table when none of the constants were
defined causes the compiler to complain (won't allow 0-length array,
imagine that!).
In posix_fpathconf(), use conv_path_confname() as the O& conversion
function, instead of the conv_confname() helper, which has the wrong
signature (posix_pathconf() already used the right thing).
1999-12-14 21:25:03 +00:00
Fred Drake
f581db15a3
Remove test for getlogin_r(); the interface is not clearly defined, at
...
least on Solaris (sometimes it's Unix98, sometimes it conforms to an
early draft).
Properly generate config.h.in using autoheader instead of editing it
manually; thanks, Guido!
1999-12-14 21:11:47 +00:00
Fred Drake
3bb3e5773b
Added detection of getlogin() and getlogin_r().
1999-12-14 20:48:17 +00:00
Jack Jansen
b1b78d85d3
Bgen now understands more constant definitions, but that means that a few which are not parseable in Python have to be blacklisted.
1999-12-14 15:47:01 +00:00