]>
git.ipfire.org Git - thirdparty/Python/cpython.git/log
Guido van Rossum [Fri, 4 Sep 1992 09:45:18 +0000 (09:45 +0000)]
classobject.c moduleobject.c stdwinmodule.c xxobject.c:
raise AttributeError, not KeyError, when attribute deletion fails.
sunaudiodevmodule.c: check for deletion before calling setmember.
Guido van Rossum [Thu, 3 Sep 1992 21:27:55 +0000 (21:27 +0000)]
Changed references to /usr/local into /usr/local/bin.
Documented $PYTHONSTARTUP
Guido van Rossum [Thu, 3 Sep 1992 20:50:59 +0000 (20:50 +0000)]
Give code objects a more useful representation.
Guido van Rossum [Thu, 3 Sep 1992 20:49:55 +0000 (20:49 +0000)]
Restructured (yet again) to treat all modules more alike.
Guido van Rossum [Thu, 3 Sep 1992 20:46:37 +0000 (20:46 +0000)]
Correct debug printing code
Guido van Rossum [Thu, 3 Sep 1992 20:46:06 +0000 (20:46 +0000)]
Correct spelling in function name
Guido van Rossum [Thu, 3 Sep 1992 20:45:24 +0000 (20:45 +0000)]
Print warnings to stderr and correct spelling
Guido van Rossum [Thu, 3 Sep 1992 20:44:36 +0000 (20:44 +0000)]
Remove outdated warning in comments.
Guido van Rossum [Thu, 3 Sep 1992 20:44:02 +0000 (20:44 +0000)]
Remove bogus type-and-refcnt setting from newsizedstringobject().
Guido van Rossum [Thu, 3 Sep 1992 20:41:22 +0000 (20:41 +0000)]
Got rid the bogus cache code and fix some unchecked errors.
Guido van Rossum [Thu, 3 Sep 1992 20:39:51 +0000 (20:39 +0000)]
Compare instance methods by comparing the object and the function.
Guido van Rossum [Thu, 3 Sep 1992 20:37:02 +0000 (20:37 +0000)]
Use getargs() everywhere now. Standardize lay-out yet more (an ongoing
project :-). Change object administration: objects are removed from the
list of known objects as soon as their form is destroyed.
Guido van Rossum [Thu, 3 Sep 1992 20:35:01 +0000 (20:35 +0000)]
Improve check for offset out of range
Guido van Rossum [Thu, 3 Sep 1992 20:34:07 +0000 (20:34 +0000)]
AOnly define NDEDBUG if DEBUG is not defined
Guido van Rossum [Thu, 3 Sep 1992 20:32:55 +0000 (20:32 +0000)]
If a type has a repr function but no print function, printing it now
calls the repr function. When the refcount is bad, don't print
the object at all (chances of crashes).
Changes to checking and printing of references: the consistency
check is somewhat faster; don't print strings referenced once
(most occur in function's name lists).
Guido van Rossum [Thu, 3 Sep 1992 20:29:45 +0000 (20:29 +0000)]
Add some debugging features if DEBUG defined
(fetch the filename as a string so I can see it with dbx, and set f_lineno);
call abort() when detecting an "undetected" error.
Guido van Rossum [Thu, 3 Sep 1992 20:28:00 +0000 (20:28 +0000)]
Add sys.exitfunc feature. Make askync non-static.
Guido van Rossum [Thu, 3 Sep 1992 20:26:57 +0000 (20:26 +0000)]
Add $PYTHONSTARTUP feature.
Guido van Rossum [Thu, 3 Sep 1992 20:25:30 +0000 (20:25 +0000)]
Add an optional interface to turn malloc debugging on and off.
Guido van Rossum [Thu, 3 Sep 1992 20:21:07 +0000 (20:21 +0000)]
Re-implement some operations from string.py in C, for speed.
Guido van Rossum [Thu, 3 Sep 1992 17:29:03 +0000 (17:29 +0000)]
Made it work with the sub-spec burst capture interface
(no bit vector)
Guido van Rossum [Thu, 3 Sep 1992 17:28:48 +0000 (17:28 +0000)]
Added more info
Guido van Rossum [Thu, 3 Sep 1992 17:01:36 +0000 (17:01 +0000)]
Initial revision
Guido van Rossum [Thu, 3 Sep 1992 16:56:04 +0000 (16:56 +0000)]
Adapted to new video library -- different capture interface, no bugs.
Also use locks and Queues for communication with other threads.
Sjoerd Mullender [Thu, 3 Sep 1992 13:08:04 +0000 (13:08 +0000)]
version for new library
Guido van Rossum [Wed, 2 Sep 1992 20:43:20 +0000 (20:43 +0000)]
Added a _v21 def to FL.py and added two new input field types
Added runcall(func, *args) interfaces to profile.py, bdb.py, pdb.py, wdb.py
Added new module bisect.py and used it in sched.py.
Mostly cosmetic changes to profile.py (changed output format).
Sjoerd Mullender [Wed, 2 Sep 1992 12:54:36 +0000 (12:54 +0000)]
newest version
Sjoerd Mullender [Wed, 2 Sep 1992 11:25:37 +0000 (11:25 +0000)]
adapted SV module to the new svideo library.
update thread package.
Guido van Rossum [Tue, 1 Sep 1992 14:45:57 +0000 (14:45 +0000)]
Added a clear() method to VFile class, to be called when the window
receives a REDRAW event
Guido van Rossum [Mon, 31 Aug 1992 10:54:54 +0000 (10:54 +0000)]
cope with filenames containing spaces
Guido van Rossum [Mon, 31 Aug 1992 10:54:17 +0000 (10:54 +0000)]
all Long constants have an L suffix, not l;
added an output() function to move the I/O out of the algorithm
Guido van Rossum [Mon, 31 Aug 1992 10:54:06 +0000 (10:54 +0000)]
Use regex instead of regexp
Guido van Rossum [Mon, 31 Aug 1992 10:53:53 +0000 (10:53 +0000)]
Use regex and don't use path
Guido van Rossum [Thu, 27 Aug 1992 07:45:12 +0000 (07:45 +0000)]
suppress unnecessary error message if too many arguments are passed
Guido van Rossum [Tue, 25 Aug 1992 13:53:10 +0000 (13:53 +0000)]
Cosmetic changes to Vedit and -Form.
Guido van Rossum [Tue, 25 Aug 1992 12:31:03 +0000 (12:31 +0000)]
Changed to use regex directly instead of regexp.
Guido van Rossum [Tue, 25 Aug 1992 12:30:44 +0000 (12:30 +0000)]
New module implementing a multi-everything queue.
Guido van Rossum [Tue, 25 Aug 1992 12:29:30 +0000 (12:29 +0000)]
Created Vedit.py, the video editor. This uses the classes in Viewer.py.
Viewer.py in turn requires changes to VFile.py (unfortunately that file
is now a complete mess...).
Jack Jansen [Mon, 24 Aug 1992 14:36:31 +0000 (14:36 +0000)]
Added rms, maxpp and avgpp methods.
Jack Jansen [Mon, 24 Aug 1992 14:35:38 +0000 (14:35 +0000)]
Removed debug statement
Guido van Rossum [Fri, 21 Aug 1992 12:41:23 +0000 (12:41 +0000)]
Clear the window to rather light grey when switching to RGB mode.
Guido van Rossum [Fri, 21 Aug 1992 12:34:55 +0000 (12:34 +0000)]
Redesigned option processing and added several new options.
Added optional read-ahead thread.
Changed mouse interface.
Guido van Rossum [Thu, 20 Aug 1992 14:46:46 +0000 (14:46 +0000)]
Add audio recording
Jack Jansen [Thu, 20 Aug 1992 11:54:27 +0000 (11:54 +0000)]
Added method to write image files.
Guido van Rossum [Thu, 20 Aug 1992 11:54:00 +0000 (11:54 +0000)]
New files.
Guido van Rossum [Thu, 20 Aug 1992 11:53:14 +0000 (11:53 +0000)]
new Vtime.py: manipulate time codes.
Guido van Rossum [Thu, 20 Aug 1992 11:52:42 +0000 (11:52 +0000)]
Lots of changes, options (from Vtime.py) etc.
Cleverer skipping of frames.
Guido van Rossum [Thu, 20 Aug 1992 11:51:47 +0000 (11:51 +0000)]
Added reopen() to VinFile with semantics of old rewind(); rewind() now
saves the cache.
Added getinfo() to VoutFile.
Fixed writing of 'grey' file header.
Added quiet parameter.
Adapted to new syntax.
Guido van Rossum [Thu, 20 Aug 1992 11:49:58 +0000 (11:49 +0000)]
Minor improvements: exit status, data size stats.
Guido van Rossum [Thu, 20 Aug 1992 11:46:28 +0000 (11:46 +0000)]
Initial revision
Guido van Rossum [Wed, 19 Aug 1992 16:54:06 +0000 (16:54 +0000)]
Use \input instead of \include (or \inclide)
Guido van Rossum [Wed, 19 Aug 1992 16:49:58 +0000 (16:49 +0000)]
splitfields(s, '') is illegal
Guido van Rossum [Wed, 19 Aug 1992 16:49:37 +0000 (16:49 +0000)]
Module getattr doesn't exist any more, it's now called newdir.
Guido van Rossum [Wed, 19 Aug 1992 16:46:30 +0000 (16:46 +0000)]
* renamed malloc.h mymalloc.h, and added MALLARG as the type of the
argument to malloc() (size_t or unsigned int)
* listobject.c: check for overflow of the size of the object,
so things like range(0x7fffffff) will raise MemoryError instead
of calling malloc() with -4 (and then crashing -- malloc's fault)
Guido van Rossum [Wed, 19 Aug 1992 16:44:41 +0000 (16:44 +0000)]
rearranged modules alphabetically
Guido van Rossum [Wed, 19 Aug 1992 16:44:15 +0000 (16:44 +0000)]
unpack() now returns a tuple, not a list
Guido van Rossum [Wed, 19 Aug 1992 16:42:53 +0000 (16:42 +0000)]
don't call gl.foreground and create a new window after all (seems to
break window positions in .Xdefaults)
Guido van Rossum [Wed, 19 Aug 1992 16:41:45 +0000 (16:41 +0000)]
fix *serious* (new) bug in testbool: by default objects should test
true, not false!!!
Guido van Rossum [Wed, 19 Aug 1992 16:41:15 +0000 (16:41 +0000)]
added getname, getdefault and getminmax functions
Guido van Rossum [Wed, 19 Aug 1992 16:40:53 +0000 (16:40 +0000)]
fix *serious* (new) bug in evalfile: forgot to initialize s!!!
Guido van Rossum [Tue, 18 Aug 1992 21:11:18 +0000 (21:11 +0000)]
Minor improvements, comments; fix Vinfo -d.
Guido van Rossum [Tue, 18 Aug 1992 17:01:13 +0000 (17:01 +0000)]
Add comments
Guido van Rossum [Tue, 18 Aug 1992 17:01:02 +0000 (17:01 +0000)]
Add comments and options
Guido van Rossum [Tue, 18 Aug 1992 17:00:51 +0000 (17:00 +0000)]
Add close() method to VinFile
Guido van Rossum [Tue, 18 Aug 1992 16:01:19 +0000 (16:01 +0000)]
Added some new comments and files
Guido van Rossum [Tue, 18 Aug 1992 16:01:07 +0000 (16:01 +0000)]
Hacked in audio support.
Guido van Rossum [Tue, 18 Aug 1992 14:47:41 +0000 (14:47 +0000)]
Initial revision
Guido van Rossum [Tue, 18 Aug 1992 14:47:20 +0000 (14:47 +0000)]
Change window title: prefix '* ' means playing.
Guido van Rossum [Tue, 18 Aug 1992 14:16:21 +0000 (14:16 +0000)]
Adapt to new syntax and don't print garbage on self.close().
Guido van Rossum [Tue, 18 Aug 1992 14:16:12 +0000 (14:16 +0000)]
Initial revision
Guido van Rossum [Mon, 17 Aug 1992 08:59:08 +0000 (08:59 +0000)]
New thread.c from Sjoerd, supports _exit_prog(). Use this in goaway()
to avoid hanging in cleanup().
Guido van Rossum [Mon, 17 Aug 1992 08:55:12 +0000 (08:55 +0000)]
struct: pack/unpack binary structs; fcntl: fcntl(), ioctl().
Guido van Rossum [Fri, 14 Aug 1992 15:14:30 +0000 (15:14 +0000)]
use getargs() in more cases;
oct(0) should return '0', not '00'
Guido van Rossum [Fri, 14 Aug 1992 15:13:07 +0000 (15:13 +0000)]
oct(0) should return '0', not '00'
Guido van Rossum [Fri, 14 Aug 1992 15:12:03 +0000 (15:12 +0000)]
check for embedded \0 in strings for z and s formats
Guido van Rossum [Fri, 14 Aug 1992 13:49:30 +0000 (13:49 +0000)]
* macmodule.c: include allobjects.h, not .c
* timemodule.c: the mac has no unistd.h
* classobject.c: fixed several cases of return NULL that should be
return -1 !!!
Guido van Rossum [Fri, 14 Aug 1992 12:06:52 +0000 (12:06 +0000)]
* classobject.[ch], {float,long,int}object.c, bltinmodule.c:
coercion is now completely generic.
* ceval.c: for instances, don't coerce for + and *; * reverses
arguments if left one is non-instance numeric and right one sequence.
Guido van Rossum [Fri, 14 Aug 1992 12:04:19 +0000 (12:04 +0000)]
* xxobject.c: added tp_as_number, tp_as_sequence, tp_as_mapping to
the type object.
Guido van Rossum [Fri, 14 Aug 1992 09:20:21 +0000 (09:20 +0000)]
Added chapter titles in comments
Guido van Rossum [Fri, 14 Aug 1992 09:19:56 +0000 (09:19 +0000)]
Fixed botched lay-out in class example
Guido van Rossum [Fri, 14 Aug 1992 09:18:02 +0000 (09:18 +0000)]
Moved chapters each to their own file.
Real changes:
(a) added section on special class methods.
(b) corrected typos spotted by Stoffel Erasmus.
Guido van Rossum [Fri, 14 Aug 1992 09:17:29 +0000 (09:17 +0000)]
Initial revision
Guido van Rossum [Fri, 14 Aug 1992 09:11:01 +0000 (09:11 +0000)]
Initial revision
Guido van Rossum [Thu, 13 Aug 1992 14:23:56 +0000 (14:23 +0000)]
Fix bug introduced by Jack (duplicate def of qread)
Jack Jansen [Thu, 13 Aug 1992 14:13:11 +0000 (14:13 +0000)]
Modified to allow other threads to run in a multithreaded environment.
Guido van Rossum [Thu, 13 Aug 1992 14:10:17 +0000 (14:10 +0000)]
Dumped \cbstart, \cbend
Guido van Rossum [Thu, 13 Aug 1992 12:14:11 +0000 (12:14 +0000)]
Initial revision
Guido van Rossum [Wed, 12 Aug 1992 15:35:34 +0000 (15:35 +0000)]
Changes so that user-defined classes can implement operations invoked
by special syntax: you can now define your own numbers, sequences and
mappings.
Guido van Rossum [Wed, 12 Aug 1992 15:34:02 +0000 (15:34 +0000)]
DO_TIMES must now be defined in the Makefile
Guido van Rossum [Wed, 12 Aug 1992 15:28:52 +0000 (15:28 +0000)]
Made module regex optional; added optional module nis.
Guido van Rossum [Wed, 12 Aug 1992 15:27:32 +0000 (15:27 +0000)]
To ignore a call, cast it to (void), not to (void *)...
Guido van Rossum [Wed, 12 Aug 1992 15:26:16 +0000 (15:26 +0000)]
Added error handling and free resources.
Guido van Rossum [Wed, 12 Aug 1992 14:57:12 +0000 (14:57 +0000)]
NIS interface by Fred Gansevles <Fred.Gansevles@cs.utwente.nl>.
Guido van Rossum [Mon, 10 Aug 1992 14:55:00 +0000 (14:55 +0000)]
Last-minute changes for release.
Guido van Rossum [Mon, 10 Aug 1992 10:48:14 +0000 (10:48 +0000)]
Initial revision
Guido van Rossum [Mon, 10 Aug 1992 10:46:25 +0000 (10:46 +0000)]
added broadcast.py, ftp.py, radio.py
Guido van Rossum [Mon, 10 Aug 1992 10:43:07 +0000 (10:43 +0000)]
*** empty log message ***
Guido van Rossum [Mon, 10 Aug 1992 10:42:36 +0000 (10:42 +0000)]
Almost totally rewritten.
Guido van Rossum [Sun, 9 Aug 1992 13:55:25 +0000 (13:55 +0000)]
Fixed descr of try/finally
Guido van Rossum [Sun, 9 Aug 1992 13:54:50 +0000 (13:54 +0000)]
Added emacs.py (for misc/py-connect.el).
posixpath.py: added undocumented expanndvars() (expands $VAR in string).