Aug 1990 to Mar 1995
* Mass change: get rid of all init() methods, in favor of…
- 1992-08Created 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...).9ee7e1596 (opens in new tab)
- 1993-02- Separated grabbing (which isn't used much!) from VFile. - Renamed old Vcopy.py to OldVcopy.py, some cosmetic changes to it (is it still needed?) - Added new Vcopy.py which does everything that Vtime.py does but also format conversions, image scaling, and packfactors. - VFile: make packfactor always a tuple; introduce set and get methods for pf, format, and calculate some derived values. - Added new module GET.py to std library, use it instead of defining DM* in VFile. - Get rid of C programs (new Python programs can do all that they do and they probably don't understand the current file format anyway).5e044b700 (opens in new tab)
- 1993-10* compile.[ch]: support for lambda() * PROTO.h, mymalloc.h: added #ifdefs for TURBOC and GNUC. * allobjects.h: added #include "rangeobject.h" * Grammar: added lambda_input; relaxed syntax for exec. * bltinmodule.c: added bagof, map, reduce, lambda, xrange. * tupleobject.[ch]: added resizetuple(). * rangeobject.[ch]: new object type to speed up range operations (not convinced this is needed!!!)12d12c5fa (opens in new tab)
- 1993-12* Mass change: get rid of all init() methods, in favor of __init__() constructors. There is no backward compatibility. Not everything has been tested. * aiff.{py,doc}: deleted in favor of aifc.py (which contains its docs as comments)7bc817d5b (opens in new tab)
A model selected these commits and the headline. Each line is the commit's own subject. No person has reviewed it yet.