summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make HTML the default output format, since that is what people actuallyFred Drake2001-01-301-3/+3
| | | | want most of the time.
* Checking in patch #103478 -- makes popen2 and fork1 tested on BeOS.Moshe Zadka2001-01-302-9/+9
| | | | Tested for not breaking builds on Linux.
* New internal function BMObj_NewCopied() which copies the BitMap. Used to get ↵Jack Jansen2001-01-302-8/+46
| | | | the screenBits bitmap.
* add note about two kinds of illegal imports that are now checkedJeremy Hylton2001-01-301-0/+6
|
* Fix test for free ref to global. This test should have caught aJeremy Hylton2001-01-301-1/+1
| | | | recently fixed bug, but it checked for the wrong answer.
* add test for illegal importsJeremy Hylton2001-01-302-0/+4
|
* Remove note about the compiler not checking for two kinds of illegalJeremy Hylton2001-01-301-5/+0
| | | | imports. It checks for them now.
* Enforce two illegal import statements that were outlawed in theJeremy Hylton2001-01-301-44/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | reference manual but not checked: Names bound by import statemants may not occur in global statements in the same scope. The from ... import * form may only occur in a module scope. I guess these changes could break code, but the reference manual warned about them. Several other small changes If a variable is declared global in the nearest enclosing scope of a free variable, then treat it is a global in the nested scope too. Get rid of com_mangle and symtable_mangle functions and call mangle directly. If errors occur during symtable table creation, return -1 from symtable_build(). Do not increment st_errors in assignment to lambda, because exception is not set. Add extra argument to symtable_assign(); the argument, flag, is ORed with DEF_LOCAL for each symtable_add_def() call.
* Rename dubiously named local variable 'cmpfunc' -- this is also aGuido van Rossum2001-01-291-5/+5
| | | | | | typedef, and at least one compiler choked on this. (SF patch #103457, by bquinlan)
* Remove f_closure slot of frameobject and use f_localsplus instead.Jeremy Hylton2001-01-293-28/+33
| | | | | | | | | | | | This change eliminates an extra malloc/free when a frame with free variables is created. Any cell vars or free vars are stored in f_localsplus after the locals and before the stack. eval_code2() fills in the appropriate values after handling initialization of locals. To track the size the frame has an f_size member that tracks the total size of f_localsplus. It used to be implicitly f_nlocals + f_stacksize.
* Cleanup logic a little. Check args first, then try to create theJeremy Hylton2001-01-291-4/+3
| | | | object. This avoids creation + decref if bogus arguments are passed.
* plug leak detected by BarryJeremy Hylton2001-01-291-0/+1
|
* fix indentation glitchJeremy Hylton2001-01-291-1/+1
|
* Patch #103485 from Donn Cave: patches to make the module compile on AIX andAndrew M. Kuchling2001-01-291-0/+36
| | | | NetBSD
* Rename 'lines' variable to 'nlines' to avoid conflict with a macro definedAndrew M. Kuchling2001-01-291-7/+7
| | | | in term.h
* Restore the automatic use of the oldsharedmods and oldsharedinstall targetsAndrew M. Kuchling2001-01-291-2/+3
|
* Add back most of the old contents of Setup.dist, with all the modulesAndrew M. Kuchling2001-01-291-2/+368
| | | | commented out.
* Add note about non-recursive MakefilesAndrew M. Kuchling2001-01-291-1/+17
| | | | | Get Fred's name right Add some XXX items that need to be written
* Use FSpCreateResFile() in stead of CreateResFile().Jack Jansen2001-01-299-18/+14
| | | | Don't call OpenDeskAcc() and AppendResMenu() on Carbon.
* Got ZeroScrap() and PutScrap() to work under Carbon.Jack Jansen2001-01-291-10/+21
|
* Use FSpCreateResFile() in stead of CreateResFile().Jack Jansen2001-01-291-1/+2
|
* Use CountMenuItems() in stead of CountMItems().Jack Jansen2001-01-291-1/+1
|
* Make balloon code dependent on existence of Help moduleJack Jansen2001-01-291-3/+10
|
* Removed device from the list of Qd incompatibilities. It should be there, ↵Jack Jansen2001-01-291-1/+1
| | | | but causes too many false positives.
* Accessor functions for regions and such expect an existing region as ↵Jack Jansen2001-01-293-15/+29
| | | | | | parameter. Fixed for grafport attribute access. Got GetPortBitMapForCopyBits() and port.portBits to work.
* Ported the icglue module to carbon.Jack Jansen2001-01-293-0/+1087
|
* Added generators for EnableMenuItem and CheckMenuItem (which have Mac in ↵Jack Jansen2001-01-292-0/+53
| | | | front of their name in the include files).
* Re-enabled Scrap (even though it's mostly empty right now).Jack Jansen2001-01-291-2/+0
|
* Replace {Enable,Disable,Check}Item with their carbon-compatible equivalents ↵Jack Jansen2001-01-294-19/+19
| | | | {Enable,Disable,Check}MenuItem.
* Ported the icglue module to carbon.Jack Jansen2001-01-295-4/+11
|
* Added Help, Scrap and icglue missing methods.Jack Jansen2001-01-291-2/+19
|
* Fixed posixpath.normpath() to respect two leading slashes, butMarc-André Lemburg2001-01-291-4/+9
| | | | | turn three or more into a single slash. (This is in sync with POSIX susv2 according to Fredrik.)
* Fixed .capitalize() method of Unicode objects to work like theMarc-André Lemburg2001-01-293-4/+22
| | | | | | corresponding string method. Added tests for this too. Patch written by Marc-Andre Lemburg. Copyright assigned to Guido van Rossum.
* Don't use $< in normal make rules: it's not portable. Using $< inSjoerd Mullender2001-01-291-6/+6
| | | | inference rules (e.g. .c.o) is fine.
* Added news of function comparison and hashing by identityMoshe Zadka2001-01-291-0/+3
|
* More on noutrefresh() and scroll().Eric S. Raymond2001-01-291-2/+3
|
* The one thing I love more then writing code is deleting code.Moshe Zadka2001-01-293-40/+28
| | | | | | | | | * Removed func_hash and func_compare, so they can be treated as immutable content-less objects (address hash and comparison) * Added tests to that affect to test_funcattrs (also testing func_code is writable) * Reverse meaning of tests in test_opcodes which checked identical code gets identical functions
* Added cellobject.cJack Jansen2001-01-283-0/+0
|
* updated to document use of sequences of two-element tuples as inputsSkip Montanaro2001-01-281-2/+7
|
* added several more urlencode test cases - part of patch 103391Skip Montanaro2001-01-281-3/+60
|
* allow first param urlencode to be a sequence of two-element tuples - in thisSkip Montanaro2001-01-281-5/+30
| | | | case, the order of parameters in the output matches the order of the inputs.
* Bug #130117: add a prototype required to compile cleanly on IRIXAndrew M. Kuchling2001-01-281-0/+1
| | | | (contributed by Paul Jackson)
* Adjust documentation for new.instance() to reflect that the secondFred Drake2001-01-281-3/+5
| | | | parameter may be omitted or None.
* Remove single "." components from pathnames, and return os.curdir ifJack Jansen2001-01-281-0/+4
| | | | the resulting path is empty.
* Data pathnames were not converted from URL-style to local style. Fixed.Jack Jansen2001-01-281-2/+4
|
* Allow installation of IDLE via distutils (patch #103138).Martin v. Löwis2001-01-282-0/+93
|
* Document the PyInstance_*() functions and data.Fred Drake2001-01-282-2/+39
|
* SF bug #130306: statcache.py full of thread problems.Tim Peters2001-01-282-39/+39
| | | | Fixed the thread races. Function forget_dir was also utterly Unix-specific.
* Added tests for new signature of new.instance().Fred Drake2001-01-281-7/+15
| | | | Use test_support.verify() where applicable.
* new_instance(): Use PyInstance_NewRaw() instead of knowing too muchFred Drake2001-01-281-15/+17
| | | | | about the internal initialization of instance objects. Make the dict parameter optional, and allow None as equivalent to omission.