Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | paren matching extension. warning: in current version of IDLE, can | Jeremy Hylton | 2000-03-02 | 1 | -0/+193 |
| | | | | not run this extension and CallTips extension at the same time. | ||||
* | Correct type error in getopt.error handling code. | Guido van Rossum | 2000-02-29 | 1 | -1/+1 |
| | |||||
* | Script by Tim Peters to discover illegal append() calls. | Guido van Rossum | 2000-02-29 | 1 | -0/+168 |
| | |||||
* | Fix multi-arg append(). | Guido van Rossum | 2000-02-29 | 1 | -1/+1 |
| | |||||
* | Two buglet fixes. Peter Funk caught the bug in make_escapes: | Barry Warsaw | 2000-02-27 | 1 | -7/+9 |
| | | | | | | | This will fold all ISO 8859 chars from the upper half of the charset into the lower half, which is ...ummm.... unintened. The second is a typo in the reference to options.escape in main(). | ||||
* | Changes submitted by Peter Funk (some fixes/additions by B.Warsaw) to | Barry Warsaw | 2000-02-26 | 1 | -40/+140 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | make pygettext more compatible with GNU xgettext, specifically: Added -E/--escape for allowing pass-thru of iso8859-1 characters above 7 bits. Added -o/--output option for renaming the output file from messages.pot (there's overlap with -d/--default-domain, but GNU xgettext has them both). Added -p/--output-dir for specifying the output directory for messages.pot. Added -V/--version for printing the version number. Added -w/--width for specifying the output page width (this is because now pygettext, like GNU xgettext will put several locations on the same line to cut down on vertical space). Added -x/--exclude-file for specifying a list of strings that are not to be extracted from the input files. Bumped version number to 1.0 Try to import fintl and use fintl.gettext as _ if available. Fall back is to use identity definition of _(). Moved the escape creation to a function make_escapes() so that its behavior can be controlled by the -E option. __openseen(): Support the -x option. write(): Support -w option and vertical space preserving feature. main(): Support new options. | ||||
* | Deleting tabpolice.py; it was superceded by tabnanny.py long ago. | Guido van Rossum | 2000-02-23 | 1 | -104/+0 |
| | |||||
* | Moved tabnanny.py to standard library status. | Guido van Rossum | 2000-02-23 | 1 | -368/+0 |
| | |||||
* | Added tabnanny.py, by Tim Peters, formerly from Tools/scripts, to the | Guido van Rossum | 2000-02-23 | 1 | -0/+4 |
| | | | | | | | | standard library. Added some comments: # XXX Note: this is now a standard library module. # XXX The API needs to undergo changes however; the current code is too # XXX script-like. This will be addressed later. | ||||
* | Added a new command: Check module (Alt-F5) It does a full syntax check | Guido van Rossum | 2000-02-22 | 1 | -9/+82 |
| | | | | | | | | of the current module. It also runs the tabnanny to catch any inconsistent tabs. Also did a little bit of refactoring: added an errorbox() method to simplify the display of error dialogs. | ||||
* | satisfy the tabnanny (thanks to MH for noticing the problem) | Jeremy Hylton | 2000-02-21 | 2 | -98/+98 |
| | |||||
* | changes to _lookupName | Jeremy Hylton | 2000-02-17 | 1 | -14/+13 |
| | | | | | | - removed now (happily) unused second arg - need to verify results of [].index are correct; for building consts, need to have same value and same type, e.g. 2 not the same as 2L | ||||
* | the previous quick hack to fix def foo((x,y)) failed on some cases | Jeremy Hylton | 2000-02-17 | 2 | -16/+48 |
| | | | | | | | | | | | | | | | (big surprise). new solution is a little less hackish. Code gen adds a TupleArg instance in the argument slot. The tuple arg includes a copy of the names that it is responsble for binding. The PyAssembler uses this information to calculate the correct argcount. all fix this wacky case: del (a, ((b,), c)), d which is the same as: del a, b, c, d (Can't wait for Guido to tell me why.) solution uses findOp which walks a tree to find out whether it contains OP_ASSIGN or OP_DELETE or ... | ||||
* | add varargs and kwargs flags to Lambda nodes | Jeremy Hylton | 2000-02-17 | 1 | -0/+5 |
| | |||||
* | satisfy the tabnanny | Jeremy Hylton | 2000-02-17 | 1 | -197/+199 |
| | | | | fix broken references to filename var in generateXXX methods | ||||
* | Add primitive customization of window size and font. | Guido van Rossum | 2000-02-17 | 1 | -3/+19 |
| | | | | A few alternative selections can be made by changing "if 0" to "if 1". | ||||
* | The 0.5 release happened on 2/15, not on 2/14. :-) | Guido van Rossum | 2000-02-16 | 1 | -1/+1 |
| | |||||
* | support for arglists with implicit tuple unpacks | Jeremy Hylton | 2000-02-16 | 1 | -15/+61 |
| | | | | | | | | | | | | | | - added a number of support methods to generate code just before the body - hack protocol for communicating number of args to PyAssembler fix TryExcept generation for case where exception handler has no body fix visitAssAttr add comment about incomplete visitAssName stop using the ExampleASTVisitor change script invocation to accept a list of .py files (e.g. Lib/*.py) | ||||
* | more robust assignment of lineno for keyword args | Jeremy Hylton | 2000-02-16 | 1 | -3/+3 |
| | | | | | | | | get the lineno from the name of the keyword arg example of case that didn't work-- def foo(x, y, a = None, b = None): | ||||
* | fix argcount generation for arg lists containing tuple unpacks | Jeremy Hylton | 2000-02-16 | 1 | -2/+13 |
| | | | | this is sort of a hack | ||||
* | add flatten helper function | Jeremy Hylton | 2000-02-16 | 1 | -0/+11 |
| | |||||
* | finish first impl of code generator | Jeremy Hylton | 2000-02-15 | 1 | -12/+70 |
| | | | | | add support for nodes TryExcept, TryFinally, Sliceobj fix visitSubscript to properly handle x[a,b,c] | ||||
* | fix creation of Ellipsis node | Jeremy Hylton | 2000-02-15 | 1 | -1/+1 |
| | |||||
* | add a little debugging support when new.code raises SystemError | Jeremy Hylton | 2000-02-15 | 1 | -5/+21 |
| | |||||
* | add line numbers to nodes in the except clause (when possible) | Jeremy Hylton | 2000-02-15 | 1 | -1/+3 |
| | |||||
* | tidy up tryexcept and tryfinally nodes | Jeremy Hylton | 2000-02-15 | 1 | -14/+20 |
| | |||||
* | A bit restructured. | Guido van Rossum | 2000-02-15 | 1 | -15/+40 |
| | |||||
* | Oops, somehow the initial checkin was botched. :-( | Guido van Rossum | 2000-02-15 | 1 | -0/+336 |
| | |||||
* | Added some clarifications. | Guido van Rossum | 2000-02-15 | 1 | -4/+8 |
| | |||||
* | Temporarily add a copy here for easy distribution. | Guido van Rossum | 2000-02-15 | 1 | -0/+0 |
| | |||||
* | More changes. | Guido van Rossum | 2000-02-15 | 1 | -1/+20 |
| | |||||
* | Notice status back and stack viewer. | Guido van Rossum | 2000-02-15 | 1 | -0/+5 |
| | |||||
* | Support for Moshe's status bar. | Guido van Rossum | 2000-02-15 | 1 | -2/+20 |
| | |||||
* | Status bar code -- by Moshe Zadka. | Guido van Rossum | 2000-02-15 | 1 | -0/+32 |
| | |||||
* | Adding the old stack viewer implementation back, for the debugger. | Guido van Rossum | 2000-02-15 | 1 | -0/+276 |
| | |||||
* | New stack viewer, uses a tree widget. | Guido van Rossum | 2000-02-15 | 1 | -230/+89 |
| | | | | (XXX: the debugger doesn't yet use this.) | ||||
* | Correct a typo and remove an unqualified except that was hiding the error. | Guido van Rossum | 2000-02-15 | 1 | -2/+2 |
| | |||||
* | Add an XXX comment about the ClassBrowser AIP. | Guido van Rossum | 2000-02-15 | 1 | -0/+2 |
| | |||||
* | Updated change log. | Guido van Rossum | 2000-02-15 | 1 | -0/+434 |
| | |||||
* | News update. Probably incomplete; what else is new? | Guido van Rossum | 2000-02-15 | 1 | -0/+27 |
| | |||||
* | Updated for pending IDLE 0.5 release (still very rough -- just getting | Guido van Rossum | 2000-02-15 | 1 | -5/+5 |
| | | | | it out in a more convenient format than CVS). | ||||
* | Tiny addition. | Guido van Rossum | 2000-02-15 | 1 | -1/+1 |
| | |||||
* | edit a doc string | Jeremy Hylton | 2000-02-14 | 1 | -1/+6 |
| | | | | (real intent is to test out rsync install) | ||||
* | get rid of spurious print | Jeremy Hylton | 2000-02-14 | 1 | -1/+0 |
| | |||||
* | Patch by Gerrit Holl: | Guido van Rossum | 2000-02-14 | 2 | -4/+4 |
| | | | | * In crlf.py and lfcr.py: regsub -> re | ||||
* | Patch by Gerrit Holl: | Guido van Rossum | 2000-02-14 | 1 | -2/+6 |
| | | | | | | * In logmerge.py: added '-r' flag to show the oldest checkin first instead of the newest, and getopt.getopt was used wrong. | ||||
* | looks like everything is working except for try/except (pystone | Jeremy Hylton | 2000-02-14 | 1 | -6/+14 |
| | | | | compiles correctly) | ||||
* | LeftShift & RightShift: fix reprs, change attr names to left and right | Jeremy Hylton | 2000-02-14 | 1 | -10/+10 |
| | | | | (so they are common with other binary ops) | ||||
* | rename several of the generic attribute names for nodes. new node attrs are: | Jeremy Hylton | 2000-02-14 | 1 | -12/+12 |
| | | | | | | Exec: expr, locals, globals Dict: items Assert: test, fail | ||||
* | (), [], and {} should not be represented as constant expressions, they | Jeremy Hylton | 2000-02-14 | 1 | -3/+3 |
| | | | | should be calls to BUILD_ ops for these types with no arguments |