Guido van Rossum
a120ffcf12
SF Patch #103185 , by jlt63: Some more standard modules cleanup for Cygwin
2001-01-22 15:29:14 +00:00
Guido van Rossum
31584cb43d
Finn Bock (SF patch #103349 ):
...
Allow pickle.py to be using with Jython unicode strings
2001-01-22 14:53:29 +00:00
Guido van Rossum
f317a18a4a
Finn Bock (SF patch #103345 ): Avoid outdated exec form in
...
test_class.py.
2001-01-22 14:51:41 +00:00
Jack Jansen
ed79548a84
No need to make the S_ constants 32 bit (and its actually harmful because of multiple defines).
2001-01-22 14:51:03 +00:00
Jack Jansen
0e1c24ab89
Waste needs the ICProgKit API.
2001-01-22 14:50:05 +00:00
Jack Jansen
441dea5f32
It's SetControlData_Handle, not SetControl_DataHandle.
2001-01-22 14:49:28 +00:00
Marc-André Lemburg
14970bea8f
unicodedatabase.c is no longer needed thanks to Fredrik's patches.
2001-01-22 10:38:27 +00:00
Martin v. Löwis
3af7cc034c
Fix off-by-one error in array size.
2001-01-22 08:19:10 +00:00
Fredrik Lundh
d852e46be4
unicodedatabase.[ch] are no longer used.
2001-01-22 07:28:10 +00:00
Fredrik Lundh
f147c30199
removed unicodedatabase.[ch] references from Makefile.pre.in.
...
also added unicodename_db.h dependency to ucnhash.
2001-01-22 07:25:44 +00:00
Barry Warsaw
174e8018c4
com_init(): My entry into the smallest patch possible category.
...
(cosmetic whitespace change).
2001-01-22 04:35:57 +00:00
Andrew M. Kuchling
90cecee894
Beginning of a "What's New in Python 2.1" article
2001-01-22 04:02:09 +00:00
Tim Peters
e815786858
Fixed teensy memory leak, but doesn't help test_sax on Windows.
2001-01-22 03:20:55 +00:00
Tim Peters
54bac8e8c5
Remove unicodedatabase.c from the unicodedata subproject.
2001-01-21 23:49:56 +00:00
Thomas Wouters
e75e6d06d2
Move declaration of 'clnt_create()' NIS function to pyport.h, as it's
...
supposed to be declared in system include files (with a proper prototype.)
Should be moved to a platform-specific block if anyone finds out which
broken platforms need it :-)
2001-01-21 23:34:12 +00:00
Fredrik Lundh
b2dfd73bdc
Unicode nits: Don't include unicodedatabase.h no more. And make sure
...
to build *all* tables in makeunicodedata.py.
2001-01-21 23:31:52 +00:00
Fredrik Lundh
7b7dd107b3
compress unicode decomposition tables (this saves another 55k)
2001-01-21 22:41:08 +00:00
Jack Jansen
f75c9d94b4
Re-generated with relative paths.
2001-01-21 22:27:11 +00:00
Jack Jansen
0447ebd3e2
Added CarbonAccessors.o to the non-carbon targets, and probably a few minor things having to do with Python 2.1a1.
2001-01-21 22:26:26 +00:00
Jack Jansen
1f5cd700e9
Added support for forced project building.
...
Added carbon targets (mainly placeholders at the moment).
2001-01-21 22:25:11 +00:00
Jack Jansen
1eda203a02
Added a force option (to force project generation, the default is now to only generate if different).
...
Try to convert all search paths to relative.
2001-01-21 22:24:27 +00:00
Jack Jansen
d6389956cb
Don't generate project if the XML file already exists and is identical to what we've generated. Overridable with a "force" argument to mkproject().
2001-01-21 22:23:13 +00:00
Tim Peters
0c94724cc7
Patch #103342 : Make shutil.copytree more useful under Jython.
2001-01-21 20:00:00 +00:00
Tim Peters
d304f44906
Patch #103343 : Allow the important test_pkg to succeed under Jython.
2001-01-21 19:51:53 +00:00
Martin v. Löwis
db786876b6
In format(), consider sign only after grouping.
...
Suggested by Kevin Jacobs in bug report #129417 .
2001-01-21 18:52:33 +00:00
Tim Peters
08dabf0a73
Patch #103344 : Sort dicts from extcall for easier comparison with Jython.
2001-01-21 18:52:02 +00:00
Fredrik Lundh
9e9bcda547
forgot to check in the new makeunicodedata.py script
2001-01-21 17:01:31 +00:00
Neil Schemenauer
d38855c35a
Remove a smelly export.
2001-01-21 16:25:18 +00:00
Martin v. Löwis
1ab29b2d3c
Check for None to decide when pyexpat should not be built.
2001-01-21 10:54:52 +00:00
Martin v. Löwis
6512dbd5be
Fix typo: MICRO instead of MINOR.
2001-01-21 10:22:12 +00:00
Martin v. Löwis
0078f6cc80
Merge with 1.25 of PyXML:
...
Participate in garbage collection if available.
Potentially decref handlers in clear_handlers.
Partially reindent.
Put synthetic frame object on the stack to support better error output.
Expose Python codecs to pyexpat.
Add new Expat 1.2 handlers and API.
Fix memory leak: release self->handlers.
Do not expect PyModule_AddObject and PyModule_AddStringConstant in 2.0b1.
Raise exception in ParseFile.
2001-01-21 10:18:10 +00:00
Tim Peters
172c40b20a
Whitespace normalization.
2001-01-21 07:07:30 +00:00
Tim Peters
dfc538acae
Whitespace normalization.
2001-01-21 04:49:16 +00:00
Tim Peters
384fd106e8
Bug #128475 : mimetools.encode (sometimes) fails when called from a thread.
...
pythonrun.c: In Py_Finalize, don't reset the initialized flag until after
the exit funcs have run.
atexit.py: in _run_exitfuncs, mutate the list of pending calls in a
threadsafe way. This wasn't a contributor to bug 128475, it just burned
my eyeballs when looking at that bug.
2001-01-21 03:40:37 +00:00
Skip Montanaro
eccd02a40d
more __all__ updates
2001-01-20 23:34:12 +00:00
Skip Montanaro
e78b92a062
added some tests for urlencode
2001-01-20 20:22:30 +00:00
Skip Montanaro
e99d5ea25b
added __all__ lists to a number of Python modules
...
added test script and expected output file as well
this closes patch 103297.
__all__ attributes will be added to other modules without first submitting
a patch, just adding the necessary line to the test script to verify
more-or-less correct implementation.
2001-01-20 19:54:20 +00:00
Skip Montanaro
c955f89225
docstring typo
2001-01-20 19:12:54 +00:00
Guido van Rossum
6bd6835c1f
I've been using gdb a lot lately -- I'm missing 'bt' as a command in
...
pdb (pdb calls it 'where'). Added 'bt' as an alias for 'where'.
2001-01-20 17:57:37 +00:00
Skip Montanaro
663f6c2ad2
rewrite of robotparser.py by Bastian Kleineidam. Closes patch 102229.
2001-01-20 15:59:25 +00:00
Skip Montanaro
a5d23a19e6
modify urlencode so sequences in the dict are treated as multivalued
...
parameters. This closes the code part of patch 103314.
2001-01-20 15:56:39 +00:00
Neil Schemenauer
a6c861fc0b
Fix comment.
2001-01-20 15:50:42 +00:00
Fredrik Lundh
f60560626c
Better error message if ucnhash cannot be found (obscure attribute
...
errors aren't that helpful), or doesn't contain what's expected from
it. Also tweaked the test script so it compiles even if ucnhash is
missing.
2001-01-20 11:15:25 +00:00
Marc-André Lemburg
ebb195b270
Updating NEWS to match the current state of affairs.
2001-01-20 10:34:52 +00:00
Barry Warsaw
b0e754d488
Tim chastens:
...
Barry, that comment belongs in the code, not in the checkin msg.
The code *used* to do this correctly (as you well know, since you
& I went thru considerable pain to fix this the first time).
However, because the *reason* for the convolution wasn't recorded
in the code as a comment, somebody threw it all away the first
time it got reworked.
c-code-isn't-often-self-explanatory-ly y'rs - tim
default_3way_compare(): Stick the checkin message from 2.110 in a
comment.
2001-01-20 06:24:55 +00:00
Barry Warsaw
71ff8d5dc5
default_3way_compare(): When comparing the pointers, they must be cast
...
to integer types (i.e. Py_uintptr_t, our spelling of C9X's uintptr_t).
ANSI specifies that pointer compares other than == and != to
non-related structures are undefined. This quiets an Insure
portability warning.
2001-01-20 06:08:10 +00:00
Tim Peters
7f3e4adf60
SF patch #103336 : Missing cast.
2001-01-20 05:15:26 +00:00
Tim Peters
2ad1a444e5
When running the tests twice, stuck a "Press any key to continue ..." pause
...
between passes: Win9x DOS boxes are limited to 50 lines max, and the result
of the first pass scrolls off irretrievably otherwise. Also simplified
the goto-laden logic a bit.
2001-01-20 01:53:43 +00:00
Jack Jansen
9eca23559d
Various tweaks for Python 2.1a1.
2001-01-19 23:47:21 +00:00
Jack Jansen
c33a423c53
Treat an empty kwdict argument the same as a missing one.
2001-01-19 23:46:28 +00:00