Jeremy Hylton
2fa699ec60
move "from stat import *" to module level
2001-01-31 20:07:17 +00:00
Tim Peters
ee826f88c9
Docs for new Windows zlib build procedure.
2001-01-31 19:39:44 +00:00
Mark Hammond
ae8c268a2b
Fix [ Bug #129293 ] zlib library used for binary win32 distribution can crash
...
This involves changing the zlib build process to build zlib itself from sources, then use that library. Also updated are the comments to reflect the new official home of zlib, and add Windows specific notes regarding the build process.
2001-01-31 10:28:03 +00:00
Mark Hammond
0850137fe4
Partial fix to [ Bug #128685 ] popen on Win9x isnt smart enough about finding w9xpopen.exe.
...
"Partial" as the code uses sys.prefix in an attempt to locate 'w9xpopen.exe', but sys.prefix is not set if Python can't find it itself. So this _still_ fails in Pythonwin, but I am committing the patch for 2 reasons:
* Embedded apps that set sys.prefix or use PYTHONHOME will work
* The exception raised on failure to find the executable is far more obvious
2001-01-31 07:30:29 +00:00
Mark Hammond
64aae6695f
Fix Bug #125891 - os.popen2,3 and 4 leaked file objects on Windows.
2001-01-31 05:38:47 +00:00
Tim Peters
1ff31f9534
SF bug #130532 : newest CVS won't build on AIX.
...
Removed illegal redefinition of REPR macro; kept the one with the
argument name that isn't too easy to confuse with zero <wink>.
2001-01-31 01:16:47 +00:00
Fred Drake
5599441bbf
Make HTML the default output format, since that is what people actually
...
want most of the time.
2001-01-30 22:30:01 +00:00
Moshe Zadka
fc3fc337d0
Checking in patch #103478 -- makes popen2 and fork1 tested on BeOS.
...
Tested for not breaking builds on Linux.
2001-01-30 18:35:32 +00:00
Jack Jansen
87eb4f8bb3
New internal function BMObj_NewCopied() which copies the BitMap. Used to get the screenBits bitmap.
2001-01-30 09:57:13 +00:00
Jeremy Hylton
69c327988a
add note about two kinds of illegal imports that are now checked
2001-01-30 01:27:28 +00:00
Jeremy Hylton
251ef9666e
Fix test for free ref to global. This test should have caught a
...
recently fixed bug, but it checked for the wrong answer.
2001-01-30 01:26:53 +00:00
Jeremy Hylton
ac25a38841
add test for illegal imports
2001-01-30 01:25:56 +00:00
Jeremy Hylton
10f8ba4fc6
Remove note about the compiler not checking for two kinds of illegal
...
imports. It checks for them now.
2001-01-30 01:25:15 +00:00
Jeremy Hylton
eab156f8eb
Enforce two illegal import statements that were outlawed in the
...
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.
2001-01-30 01:24:43 +00:00
Guido van Rossum
3202c6fac8
Rename dubiously named local variable 'cmpfunc' -- this is also a
...
typedef, and at least one compiler choked on this.
(SF patch #103457 , by bquinlan)
2001-01-29 23:50:25 +00:00
Jeremy Hylton
2b724da8d9
Remove f_closure slot of frameobject and use f_localsplus instead.
...
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.
2001-01-29 22:51:52 +00:00
Jeremy Hylton
55087f0c35
Cleanup logic a little. Check args first, then try to create the
...
object. This avoids creation + decref if bogus arguments are passed.
2001-01-29 22:46:35 +00:00
Jeremy Hylton
2fdfadf6dd
plug leak detected by Barry
2001-01-29 22:42:28 +00:00
Jeremy Hylton
09ac89ae78
fix indentation glitch
2001-01-29 22:38:32 +00:00
Andrew M. Kuchling
2d339f9369
Patch #103485 from Donn Cave: patches to make the module compile on AIX and
...
NetBSD
2001-01-29 20:47:59 +00:00
Andrew M. Kuchling
e1c4352f98
Rename 'lines' variable to 'nlines' to avoid conflict with a macro defined
...
in term.h
2001-01-29 20:31:29 +00:00
Andrew M. Kuchling
bddd878cd5
Restore the automatic use of the oldsharedmods and oldsharedinstall targets
2001-01-29 20:18:59 +00:00
Andrew M. Kuchling
e7c6691796
Add back most of the old contents of Setup.dist, with all the modules
...
commented out.
2001-01-29 20:13:11 +00:00
Andrew M. Kuchling
4308d3c4b5
Add note about non-recursive Makefiles
...
Get Fred's name right
Add some XXX items that need to be written
2001-01-29 17:36:53 +00:00
Jack Jansen
01a2d9e281
Use FSpCreateResFile() in stead of CreateResFile().
...
Don't call OpenDeskAcc() and AppendResMenu() on Carbon.
2001-01-29 15:32:00 +00:00
Jack Jansen
bf21bef254
Got ZeroScrap() and PutScrap() to work under Carbon.
2001-01-29 15:20:06 +00:00
Jack Jansen
64aa1e2c83
Use FSpCreateResFile() in stead of CreateResFile().
2001-01-29 15:19:17 +00:00
Jack Jansen
565e956cb0
Use CountMenuItems() in stead of CountMItems().
2001-01-29 15:18:46 +00:00
Jack Jansen
1bbf6ff00f
Make balloon code dependent on existence of Help module
2001-01-29 14:59:33 +00:00
Jack Jansen
a3e2dcadcc
Removed device from the list of Qd incompatibilities. It should be there, but causes too many false positives.
2001-01-29 14:27:32 +00:00
Jack Jansen
5c3c58bde0
Accessor functions for regions and such expect an existing region as parameter. Fixed for grafport attribute access.
...
Got GetPortBitMapForCopyBits() and port.portBits to work.
2001-01-29 14:07:01 +00:00
Jack Jansen
9b897ecaac
Ported the icglue module to carbon.
2001-01-29 13:33:16 +00:00
Jack Jansen
54c0787909
Added generators for EnableMenuItem and CheckMenuItem (which have Mac in front of their name in the include files).
2001-01-29 13:32:10 +00:00
Jack Jansen
f424f24bbb
Re-enabled Scrap (even though it's mostly empty right now).
2001-01-29 13:31:10 +00:00
Jack Jansen
afd0aa680a
Replace {Enable,Disable,Check}Item with their carbon-compatible equivalents {Enable,Disable,Check}MenuItem.
2001-01-29 13:29:47 +00:00
Jack Jansen
5a8115c94b
Ported the icglue module to carbon.
2001-01-29 13:27:46 +00:00
Jack Jansen
13735e3e3e
Added Help, Scrap and icglue missing methods.
2001-01-29 13:22:29 +00:00
Marc-André Lemburg
bf222c9f12
Fixed posixpath.normpath() to respect two leading slashes, but
...
turn three or more into a single slash. (This is in sync with POSIX
susv2 according to Fredrik.)
2001-01-29 11:29:44 +00:00
Marc-André Lemburg
fde66e1bcc
Fixed .capitalize() method of Unicode objects to work like the
...
corresponding string method. Added tests for this too.
Patch written by Marc-Andre Lemburg. Copyright assigned to Guido van Rossum.
2001-01-29 11:14:16 +00:00
Sjoerd Mullender
30be8708c5
Don't use $< in normal make rules: it's not portable. Using $< in
...
inference rules (e.g. .c.o) is fine.
2001-01-29 09:39:14 +00:00
Moshe Zadka
6af0ce0501
Added news of function comparison and hashing by identity
2001-01-29 06:41:00 +00:00
Eric S. Raymond
3229b859fb
More on noutrefresh() and scroll().
2001-01-29 06:39:33 +00:00
Moshe Zadka
497671e094
The one thing I love more then writing code is deleting code.
...
* 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
2001-01-29 06:21:17 +00:00
Jack Jansen
2beeb22533
Added cellobject.c
2001-01-28 22:45:46 +00:00
Skip Montanaro
4fda21ba6b
updated to document use of sequences of two-element tuples as inputs
2001-01-28 21:18:16 +00:00
Skip Montanaro
080c99745f
added several more urlencode test cases - part of patch 103391
2001-01-28 21:12:22 +00:00
Skip Montanaro
14f1ad4a94
allow first param urlencode to be a sequence of two-element tuples - in this
...
case, the order of parameters in the output matches the order of the inputs.
2001-01-28 21:11:12 +00:00
Andrew M. Kuchling
399b8af563
Bug #130117 : add a prototype required to compile cleanly on IRIX
...
(contributed by Paul Jackson)
2001-01-28 18:10:23 +00:00
Fred Drake
c37f5b3296
Adjust documentation for new.instance() to reflect that the second
...
parameter may be omitted or None.
2001-01-28 17:23:05 +00:00
Jack Jansen
b4cd5c1a3a
Remove single "." components from pathnames, and return os.curdir if
...
the resulting path is empty.
2001-01-28 12:23:32 +00:00