Commit graph

323 commits

Author SHA1 Message Date
Guido van Rossum
1e07403bbf Some nits...
Add the script directory to the path.

Fix the sanity checks on the arguments so they don't mess up the -m
option; remove the requirement that the script must have a .py
extension.
1998-03-05 04:05:38 +00:00
Guido van Rossum
75dc4969ab Added support for packages.
We have a whole new module finder that uses the actual Python
parser and scans the bytecode for IMPORT_NAME and IMPORT_FROM.
This requires some support in import.c (that hasn't been checked in).
New command line options for this: -d, -q, -m.
1998-03-05 03:42:00 +00:00
Guido van Rossum
f888350dec Untested changes to make the '-s windows' option
work on Windows.
1998-03-04 18:12:39 +00:00
Guido van Rossum
557f446618 Patches from Jack for new Apple headers 1998-02-23 15:30:44 +00:00
Guido van Rossum
1a7eae919a Adapt to new webchecker structure. Due to better structure of
getpage(), much less duplicate code is needed -- we only need to
override readhtml().
1998-02-21 20:08:39 +00:00
Guido van Rossum
00756bd4a6 Major overhaul. Don't use global variable (e.g. verbose); use
instance variables.  Make all global functions methods, for easy
overriding.  Restructure getpage() for easy overriding.  Add
save_pickle() method and load_pickle() global function to make it
easier for other programs to emulate the toplevel interface.
1998-02-21 20:02:09 +00:00
Guido van Rossum
64a1090d1b Change default RCS bin directory to /usr/local/bin/. 1998-02-19 21:29:38 +00:00
Barry Warsaw
2e7a32046b rrggbb_to_triplet(), triplet_to_rrggbb(): Improvements given by GvR 1998-02-18 17:01:12 +00:00
Barry Warsaw
4435d5a8d8 Very modest improvements 1998-02-18 17:00:24 +00:00
Barry Warsaw
49c5b0d1be Get rid of commented out, slower versions 1998-02-18 16:22:52 +00:00
Barry Warsaw
4c2fab51ed Implementation using TCLPROC loaded into the Tcl interpreter 1998-02-18 16:22:22 +00:00
Barry Warsaw
d7300f8f56 __modified(): Make sure `rgbs' is a tuple 1998-02-18 00:06:20 +00:00
Barry Warsaw
f67a50c2e1 Several optimizations:
self.__chips now contains the list of rgbtuple values for the
    chips named i - 1 (Tkinter counts from 1, we count from zero).
    The chip number was just the index + 1.  This means color lookup
    need not do an itemcget(), it can just index into __chips.

    instead of calling __canvas.itemconfigure(), we glom up a huge Tcl
    script and call tk.eval() directly.  Actually we do many appends
    to a Python list, then string.join() them together into one huge
    string.  This reduces the overhead of Tkinter but making one fast
    call to Tcl.
1998-02-18 00:05:59 +00:00
Barry Warsaw
8d3e5ee552 Cache conversions from triplets to rrggbb's and vice versa. Wasteful
on space, but improves performance.  Also use map to calculate
triplet_to_pmwrgb().
1998-02-18 00:02:26 +00:00
Barry Warsaw
552ac1795a Added about dialog 1998-02-17 22:25:23 +00:00
Barry Warsaw
bc6893062a Added chip selection stuff, strip label 1998-02-17 03:09:40 +00:00
Barry Warsaw
93737b2da8 Added method to set selected color to nearest.
Collapsed `Options' group into `Current Color' group

Set delegate of reds, greens, blues
1998-02-17 03:09:19 +00:00
Barry Warsaw
2e965add30 __validate(): test for None-age, not not-ness 1998-02-13 21:29:13 +00:00
Barry Warsaw
35ae864ab7 get arrow movement, and text updating. also outlining of highlight 1998-02-13 21:28:47 +00:00
Barry Warsaw
79a7879318 fixed the generators 1998-02-13 21:28:14 +00:00
Barry Warsaw
2662e15f58 triplet_to_pmwrgb(): New function 1998-02-13 21:27:56 +00:00
Barry Warsaw
f7e4793660 fixed initial color 1998-02-12 19:53:01 +00:00
Barry Warsaw
4b0d67d592 typo 1998-02-12 19:52:46 +00:00
Barry Warsaw
29fe4ddd20 Added color strip widgets 1998-02-12 19:52:31 +00:00
Barry Warsaw
9d882bc4de Initial revision 1998-02-12 19:51:57 +00:00
Barry Warsaw
eab81a9247 Better conversion of command line given initial color 1998-02-11 18:56:13 +00:00
Barry Warsaw
55d3ffa3c2 new interface to find_byname() 1998-02-11 18:55:50 +00:00
Barry Warsaw
eb9b8af8fc __init__(): simplify, use tuple as key to __byrgb, lowercase __byname key.
find_byrgb(): Changed name, interface (takes a tuple), and return
value

find_byname(): lowercase color name
1998-02-11 18:55:37 +00:00
Barry Warsaw
37400e8943 Better dimensions 1998-02-11 18:54:23 +00:00
Barry Warsaw
a6f591ac6b Interface changes, delegate chaining, type in widget addition 1998-02-11 17:19:54 +00:00
Barry Warsaw
f4562a7a0a Simplification of conversion routines 1998-02-11 17:19:23 +00:00
Barry Warsaw
4a445c689c #Layout looks good, as does validation, and delegate chaining 1998-02-11 17:11:34 +00:00
Barry Warsaw
2e6c13f150 Initial revision 1998-02-10 00:13:06 +00:00
Guido van Rossum
48b1cdea45 Fix typo in format for strftime() used by cookie code. 1998-02-02 03:19:06 +00:00
Barry Warsaw
f7c1e5a6a3 Moved toplevel widget to PyncheWidget.py 1998-01-31 23:39:28 +00:00
Barry Warsaw
fefbf79ea4 Initial revision 1998-01-31 23:39:01 +00:00
Barry Warsaw
9f4d73a9cf BadColor: new exception class
rrggbb_to_triplet(): New utility function
1998-01-31 23:38:48 +00:00
Barry Warsaw
bfbe67f47f Better implementation of nearest(). Not faster, but better 1998-01-31 00:32:07 +00:00
Barry Warsaw
2406b1d40a Initial revision 1998-01-31 00:29:41 +00:00
Barry Warsaw
b6db1b94c5 mered Greg's suggestions, added docstring 1998-01-30 21:11:52 +00:00
Barry Warsaw
7080a7f69e Initial revision 1998-01-29 23:48:55 +00:00
Barry Warsaw
516f18993f Initial revision 1998-01-27 03:19:00 +00:00
Guido van Rossum
fdc5adc594 Dangerous feature added: when removing local files (i.e., only when -r
is used), do a recursive delete.  Use -r with even more caution!
Also changed usage message into a doc string, added a comment or two,
and rearranged a long line.
1998-01-04 02:03:12 +00:00
Guido van Rossum
9d98c91b99 Fix bug detected by AMK: need to import string. 1997-12-31 15:46:56 +00:00
Guido van Rossum
982209dc69 Fix bug detected by AMK: Types should be types. 1997-12-31 15:46:20 +00:00
Guido van Rossum
c4b9af756d Added Jack Jansen's versioncheck to the README file. 1997-12-23 19:03:42 +00:00
Guido van Rossum
5291037c70 Adding Jack Jansen's version checking utility. 1997-12-23 18:43:55 +00:00
Guido van Rossum
80e57fb21b Converted to use re instead of regex; version 0.9.0. 1997-12-21 07:05:32 +00:00
Guido van Rossum
71c0dece54 Up the version. 1997-12-16 21:14:55 +00:00
Guido van Rossum
0721358969 Fix a bug in translate(): the pointer was incremented by the length of
the *escaped* url.  Also added new special characters that are not
part of the url when found at the end: ( < > .
1997-12-16 21:12:47 +00:00