summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Added support for X11 modules.Guido van Rossum1993-07-2857-3/+986
| | | | | | | * Makefile: change location of FORMS library. * posixmodule.c: turn #if 0 into #ifdef MSDOS (stuff in unistd.h or not) * Almost all .h files: added CPP magic to avoid duplicate inclusions and to support inclusion from C++.
* forms_set_event_call_back: argument of None resets event callback to NULL.Guido van Rossum1993-07-261-0/+2
|
* VFile - Added support for creating compression lib moviesJack Jansen1993-07-233-54/+242
| | | | | Vb, VbForm - Compression lib movie support Save settings in ~/.Vb_init
* This module can now be used asynchronously. Also, some commandsJack Jansen1993-07-191-25/+127
| | | | have been added.
* Interface to vcr index files (as created by vcrindex program)Jack Jansen1993-07-191-0/+328
|
* * accessobject.c (ownercheck): allow a base class access to protectedGuido van Rossum1993-07-113-15/+42
| | | | | | objects of its derived classes; allow anything that has an attribute named "__privileged__" access to anything. * object.[ch]: added hasattr() -- test whether getattr() will succeed.
* Use module aifc instead of module aiff.Guido van Rossum1993-07-101-8/+8
|
* * config.c: different default PYTHONPATH for MS-DOSGuido van Rossum1993-07-094-21/+98
| | | | | | | * timemodule.c: change #ifdef TURBO_C into #ifdef MSDOS * posixmodule.c: MSDOS changes by Marcel van der Peijl (Digicash) * stropmodule.c: use C isspace(c) to test for whitespace; add whitespace, lowercase and uppercase variables to the module.
* stropmodule.c: use C isspace(c) to test for whitespace; addGuido van Rossum1993-07-081-7/+19
| | | | whitespace variable to module dict.
* * posixpath.py: Fix border cases in normpath ('/foo/..' should return '/')Guido van Rossum1993-07-064-6/+14
| | | | | * ftplib.py: made cwd() use 'CDUP' when dirname is '..' * FL.py: added new constant FL_PLACE_FULLSCREEN
* * Makefile: added all: and default: targets.Guido van Rossum1993-07-0516-165/+140
| | | | | | | | | | | | * many files: made some functions static; removed "extern int errno;". * frozenmain.c: fixed bugs introduced on 24 June... * flmodule.c: remove 1.5 bw compat hacks, add new functions in 2.2a (and some old functions that were omitted). * timemodule.c: added MSDOS floatsleep version . * pgenmain.c: changed exit() to goaway() and added defn of goaway(). * intrcheck.c: add hack (to UNIX only) so interrupting 3 times will exit from a hanging program. The second interrupt prints a message explaining this to the user.
* * pythonmain.c: -k option, usage message, more environment flags.Guido van Rossum1993-06-245-59/+118
| | | | | | | | | | | (the latter also in frozenmain.c) * ceval.c: global 'killprint' flag raises exception when printing an expression statement's value (useful for finding stray output) * timemodule.c: add asctime() and ctime(). Change julian date to 1-based origin (as intended and documented). * Removed unused DO_TIMES stuff from timemodule.c. Added 'epoch' and 'day0' globals (year where time.time() == 0 and day of the week the epoch started).
* pdb.py, bdb.py, cmd.py: use __init__() instead of init()Guido van Rossum1993-06-233-10/+14
|
* * calendar.py: all libC functionality now moved to built-in time moduleGuido van Rossum1993-06-237-41/+48
| | | | | | | * imghdr.py: added jpeg recognition * torgb.py: added jpeg conversion * tzparse.py: use functions from time instead of calendar * whatsound.py: add /ufs/guido/biin/sgi to $PATH when calling 'whatsound'
* * aifc.py: don't die on invalid MARK chunkGuido van Rossum1993-06-204-130/+101
| | | | | | | * calendar.py: remove stuff now built in time; some cleanup and generalization in the calendar printing * cmd.py: use __init__. * tzparse.py: This module is no longer necessary -- use builtin time instead!
* * calendar.py: minor cleanupsGuido van Rossum1993-06-173-26/+49
| | | | | * ftplib.py: support __init__ with optional host, port args * aifc.py: ensure header is written on close even when no data is written
* * Added gmtime/localtime/mktime and SYSV timezone globals to timemodule.c.Guido van Rossum1993-06-1733-124/+299
| | | | | | | | | | Added $(SYSDEF) to its build rule in Makefile. * cgensupport.[ch], modsupport.[ch]: removed some old stuff. Also changed files that still used it... And made several things static that weren't but should have been... And other minor cleanups... * listobject.[ch]: add external interfaces {set,get}listslice * socketmodule.c: fix bugs in new send() argument parsing. * sunaudiodevmodule.c: added flush() and close().
* Added fixps, fixcid.Guido van Rossum1993-06-141-0/+2
|
* Mostly cosmetics, e.g. change window titles so icon titles are better,Guido van Rossum1993-06-111-19/+25
| | | | size window back to last size when going from 24bits to 8bits mode, etc.
* Keep top left corner of window where it was when resizing.Guido van Rossum1993-06-111-5/+13
| | | | | | | Keep aspect and max size of window at all times. Remove (now unnecessary) sleep(0.1) in vcr capture code. Add messages when initializing VCR. Remove old comments.
* Initial revisionGuido van Rossum1993-06-101-0/+303
|
* Fixed another place where set_rgbmode() should be called.Guido van Rossum1993-06-101-3/+13
| | | | Separated out colormap installation (for override by Glx widget).
* Impor VCR at the top. Change the way audio is recorded subtly.Guido van Rossum1993-06-101-3/+2
|
* VCR.py: Use unix files instead of stdio files for tty communication,Guido van Rossum1993-06-102-10/+151
| | | | | | | because of buffering. Also added several new commands (Jack). VFile.py: Made setting of RGB or colormap mode separate methods, so they can be overridden (e.g. when using the Glx.draw widget the way to change the mode is totally different).
* Added 24 bit RGB captureJack Jansen1993-06-082-24/+166
| | | | | | | Added JPEG capture Added multiple-speed VCR sync and single-step VCR sync VCR sync recorded movies get correct timestamps Added (still non-functional) 24-bit picture scaling
* Grab a 24-bit image off the StarterVideoJack Jansen1993-06-081-0/+97
|
* Added jpeg grabberJack Jansen1993-06-081-2/+4
|
* Newss class styleJack Jansen1993-06-081-1/+1
|
* Small imporvements, added mpz and md5 to list of modules,Guido van Rossum1993-06-051-10/+16
| | | | changed library list somewhat. CLOSE FILE "tmpconfig.c" AFTER WRITING!
* Ignore ,v files tooGuido van Rossum1993-06-051-1/+1
|
* Initial revisionGuido van Rossum1993-06-051-0/+91
|
* Initial revisionGuido van Rossum1993-06-032-0/+24
|
* * toaiff.py: import whatsound instead of sndhdrGuido van Rossum1993-06-015-6/+551
| | | | | | * sndhdr.py: renamed to whatsound.py; use new aifc module for AIFF/AIFC * ftplib.py: added close() (closes without sending QUIT command) * aifc.py: documented close()
* Changed setpf so it understands old-style packfactorsJack Jansen1993-06-011-0/+2
|
* * socketmodule.c: fix long-standing bug in recvfrom() -- addrlenGuido van Rossum1993-05-251-2/+5
| | | | wasn't initialized.
* New class syntaxJack Jansen1993-05-251-1/+1
|
* * classobject.c: in instance_getattr, don't make a method out of aGuido van Rossum1993-05-259-101/+125
| | | | | | | | | | function found as instance data. * socketmodule.c: added 'flags' argument sendto/recvfrom, rewrite argument parsing in send/recv. * More changes related to access (terminology change: owner instead of class; allow any object as owner; local/global variables are owned by their dictionary, only class/instance data is owned by the class; "from...import *" now only imports objects with public access; etc.)
* * lib1.tex: documented dict.items() and dict.values()Guido van Rossum1993-05-244-2/+38
| | | | | * ref3.tex: documented new __init__ and __del__ special methods of class instances.
* * ftplib.py: added abort() command (sends oob data).Guido van Rossum1993-05-2415-35/+127
| | | | | | * Several modules: change "class C(): ..." to "class C: ...". * flp.py: support for frozen forms. * Added string.find() which is like index but returns -1 if not found
* * Lots of small changes related to access.Guido van Rossum1993-05-217-48/+111
| | | | | | | * Added "access *: ...", made access work for class methods. * Introduced subclass check: make sure that when calling ClassName.methodname(instance, ...), the instance is an instance of ClassName or of a subclass thereof (this might break some old code!)
* Access checks now work, at least for instance data (not for methodsGuido van Rossum1993-05-2014-150/+655
| | | | | | | yet). The class is now passed to eval_code and stored in the current frame. It is also stored in instance method objects. An "unbound" instance method is now returned when a function is retrieved through "classname.funcname", which when called passes the class to eval_code.
* Several changes in one:Guido van Rossum1993-05-1921-800/+1200
| | | | | | | | | | | | | | | | (1) dictionaries/mappings now have attributes values() and items() as well as keys(); at the C level, use the new function mappinggetnext() to iterate over a dictionary. (2) "class C(): ..." is now illegal; you must write "class C: ...". (3) Class objects now know their own name (finally!); and minor improvements to the way how classes, functions and methods are represented as strings. (4) Added an "access" statement and semantics. (This is still experimental -- as long as you don't use the keyword 'access' nothing should be changed.)
* New posix functions open, close, dup, dup2, lseek, read, write, fstat, pipe.Guido van Rossum1993-05-171-27/+233
| | | | Improved some comments and defaults in the Makefile.
* Added cwd()Guido van Rossum1993-05-171-0/+4
|
* Jack's VCR control moduleGuido van Rossum1993-05-121-0/+297
|
* * selectmodule.c: fix (another!) two memory leaks -- this time in list2setGuido van Rossum1993-05-123-2/+21
| | | | * tokenizer.[ch]: allow continuation without \ inside () [] {}.
* Lots of small changes collected over months...Guido van Rossum1993-05-127-163/+157
|
* * pythonrun.c: Print exception type+arg *after* stack trace instead ofGuido van Rossum1993-05-127-81/+95
| | | | | | | before it. * ceval.c, object.c: moved testbool() to object.c (now extern visible) * stringobject.c: fix bugs in and rationalize string resize in formatstring() * tokenizer.[ch]: fix non-working code for lines longer than BUFSIZ
* Implemented VCR capture using forward slow instead of stepping.Guido van Rossum1993-05-112-26/+83
| | | | Also added a 'rate' field to specify the capture rate in this case.
* Disconnect from VCR when switching modes.Guido van Rossum1993-05-102-6/+52
| | | | | Wait for VCR ready and set VCR mode to DNR when initializing VCR. Fix type error in getfloat().