22cf347 | cvs2svn | 26 November 1997, 21:20:51 UTC | This commit was manufactured by cvs2svn to create tag 'r15b1'. | 26 November 1997, 21:20:51 UTC |
8253671 | Guido van Rossum | 26 November 1997, 21:20:51 UTC | Dumb typo. | 26 November 1997, 21:20:51 UTC |
f471056 | Barry Warsaw | 26 November 1997, 21:00:36 UTC | (py-process-filter): py-delete-file-silently is obsolete. Use a py-safe wrapped delete-file call instead. | 26 November 1997, 21:00:36 UTC |
3b3ff4e | Barry Warsaw | 26 November 1997, 20:58:48 UTC | (py-compute-indentation): Check for multiline stringness and commentness so that hitting TAB in the middle of a comment will still indent the line. | 26 November 1997, 20:58:48 UTC |
8c4a8de | Barry Warsaw | 26 November 1997, 20:30:33 UTC | (py-mode-map): Bind py-mark-def-or-class to C-M-h with a different spelling so that it doesn't clobber the standard M-BS binding. This should be portable between X/Emacsen. | 26 November 1997, 20:30:33 UTC |
66d010a | Guido van Rossum | 26 November 1997, 17:37:31 UTC | Reordered and slightly edited the highlights of changes. | 26 November 1997, 17:37:31 UTC |
6477380 | Guido van Rossum | 26 November 1997, 17:07:02 UTC | Revamped README for release of 1.5b1. | 26 November 1997, 17:07:02 UTC |
7ea639b | Guido van Rossum | 26 November 1997, 16:36:28 UTC | Added list of what's new in 1.5b1. Changed intro and some section titles. | 26 November 1997, 16:36:28 UTC |
4d8e7c5 | Guido van Rossum | 26 November 1997, 16:35:55 UTC | Four more valuable contributors... | 26 November 1997, 16:35:55 UTC |
0b23348 | Guido van Rossum | 26 November 1997, 15:44:34 UTC | The usual | 26 November 1997, 15:44:34 UTC |
330c660 | Guido van Rossum | 26 November 1997, 15:31:32 UTC | The dependency of tarhtml on l2h was a bad idea. | 26 November 1997, 15:31:32 UTC |
c852035 | Barry Warsaw | 26 November 1997, 06:14:40 UTC | (python-mode): Make imenu-create-index-function buffer local. (imenu-example--create-python-index-engine): Use buffer-substring-no-properties. Also, don't use imenu-create-submenu-name. Apparently it is obsolete. These Imenu patches were given by Christian Egli <christian.egli@stest.ch> | 26 November 1997, 06:14:40 UTC |
4da6bd5 | Barry Warsaw | 26 November 1997, 06:00:26 UTC | (py-mark-def-or-class): Added an exchange-point-and-mark and a py-keep-region-active so that the marked def/class gets the zmacs-region or transient-mark region highlighted. Also point should be left at the end of the marked region. (py-mode-map): Moved py-mark-def-or-class to M-C-h to conform to Emacs major mode standards. | 26 November 1997, 06:00:26 UTC |
e467bfb | Barry Warsaw | 26 November 1997, 05:40:58 UTC | (python-mode): Patch to fix Imenu support under Emacs, given by Torsten Hilbrich <Torsten.Hilbrich@bln.de>. | 26 November 1997, 05:40:58 UTC |
4738478 | Barry Warsaw | 26 November 1997, 05:27:45 UTC | (py-kill-emacs-hook): Simplification. | 26 November 1997, 05:27:45 UTC |
f11d024 | Guido van Rossum | 26 November 1997, 05:14:14 UTC | Icons for Windows installer. | 26 November 1997, 05:14:14 UTC |
3879d4a | Guido van Rossum | 26 November 1997, 04:55:32 UTC | Added the HTML files. | 26 November 1997, 04:55:32 UTC |
a1afc07 | Guido van Rossum | 26 November 1997, 04:48:23 UTC | Added CRLF line endings since this is for NOTEPAD. | 26 November 1997, 04:48:23 UTC |
a0ee8cd | Barry Warsaw | 26 November 1997, 01:04:44 UTC | Added comment about where to find details on python-mode.el, pointing to the Web site. (py-defun-start-re, py-class-start-re): Changed to defconst. (py-traceback-line-re): Regular expression describing what traceback lines look like. (py-point): New defsubst copied from CC Mode. (py-highlight-line): Function which does the work of making a traceback line mouseable. This only works on XEmacs. Someone familar with Emacs text properties and such will have to do that port. (py-mode-map): Added C-c- bound to py-up-exception and C-c= bound to py-down-exception. Also, more concise form for mapcar. (py-mode-output-map): New keymap for the *Python Output* buffer which only has keybindings for py-mouseto-exception and py-goto-exception. All other self-insert-command's are bound to beep. This is actually bogus because the buffer should really be made read-only and the functions that insert in that buffer should bind inhibit-read-only. Also, this map should be bound to highlighted extents in a *Python* shell buffer, but this stuff hasn't been migrated into there. (py-postprocess-output-buffer): New function which extentifies the *Python Output* buffer. The bogosities are that this only runs when the synchronous process in the buffer is finished (so it doesn't work for async procs), and it should also be merged into py-process-filter so the *Python* shell gets mouseable too. (py-shell): Added C-c- and C-c= to the comint buffer's keymap. The bogosity is that py-goto-exception should also be bound, but it cannot be bound to C-cC-c (since that interferes with comint-interrupt-subjob's typical binding). Also, traceback lines aren't mouseable in this buffer. (py-execute-region): Support for traceback jumping. This really is quite a kludge, but necessary based on the way all this stuff works. There's bound to be broken interactions here. (py-jump-to-exception, py-mouseto-exception, py-goto-exception, py-find-next-exception, py-down-exception, py-up-exception): All new commands and functions to implement traceback jumping. (py-compute-indentation): Hope this change doesn't get lost in all the noise above!!!! This fixes broken non-indentation of a line when TAB is hit inside a string that isn't a multi-line string. | 26 November 1997, 01:04:44 UTC |
ee9f820 | Guido van Rossum | 25 November 1997, 21:12:27 UTC | Documented brand new behavior of sys.ps1 and sys.ps2 (str() is applied to get the actual prompt). | 25 November 1997, 21:12:27 UTC |
ddc3fb5 | Guido van Rossum | 25 November 1997, 20:58:13 UTC | Apply str() to sys.ps1 or sys.ps2 before using them as a prompt, so you can assign an object whose str() evaluates to the current directory (or whatever). | 25 November 1997, 20:58:13 UTC |
84cca44 | Guido van Rossum | 25 November 1997, 20:49:09 UTC | Added utility target tarhtml to tar and gzip the HTML files plus their support (GIFS, icons, style sheets). | 25 November 1997, 20:49:09 UTC |
28fbe4d | Guido van Rossum | 25 November 1997, 20:14:07 UTC | Adding the icons used by latex2html output to the CVS tree. | 25 November 1997, 20:14:07 UTC |
628b408 | Guido van Rossum | 25 November 1997, 20:10:40 UTC | Ignore html files generated by webmaker. | 25 November 1997, 20:10:40 UTC |
000eb0a | Guido van Rossum | 25 November 1997, 20:10:19 UTC | Augmented the script so that (at CNRI anyway) it also invokes webmaker to create the HTML. | 25 November 1997, 20:10:19 UTC |
4323f7c | Guido van Rossum | 25 November 1997, 18:27:23 UTC | Simple index for the reference manuals (mostly for use on the Windows platform). | 25 November 1997, 18:27:23 UTC |
71ace95 | Guido van Rossum | 25 November 1997, 18:20:52 UTC | Updated to the most pressing 1.5 issues. | 25 November 1997, 18:20:52 UTC |
4aa6186 | Guido van Rossum | 25 November 1997, 15:40:06 UTC | Drop Capitalized Important Words. | 25 November 1997, 15:40:06 UTC |
580aa8d | Guido van Rossum | 25 November 1997, 15:34:51 UTC | Several changes, e.g. restructuring of the intro to be closer to what it ought to be. Maybe the last checkin before 1.5b1 is released. | 25 November 1997, 15:34:51 UTC |
682fbe5 | Guido van Rossum | 25 November 1997, 15:33:44 UTC | Remove hyperlink to time-sensitive Python release info. | 25 November 1997, 15:33:44 UTC |
dd58469 | Guido van Rossum | 25 November 1997, 06:02:27 UTC | WISE installer source for Python 1.5 | 25 November 1997, 06:02:27 UTC |
36e18e3 | Guido van Rossum | 25 November 1997, 06:00:59 UTC | Added pypcre.c module. | 25 November 1997, 06:00:59 UTC |
cb91e7b | Fred Drake | 25 November 1997, 04:06:21 UTC | Added the "italic correction" command ("\/") to the list of ignored commands. There is at least one of there in the library reference, and this reduces the warning count. We *do* know what to do with it! | 25 November 1997, 04:06:21 UTC |
e624e0f | Fred Drake | 25 November 1997, 04:04:00 UTC | Removed leading comment about this being "introductory" documentation; compared to most, I'd say this section is fairly thorough. Fixed \indexsubitem definitions for symbol and token module sub-documents. Perhaps these should be moved to their own files, but they're awefully small. | 25 November 1997, 04:04:00 UTC |
f259efe | Guido van Rossum | 25 November 1997, 01:00:40 UTC | Get rid of math mode in some places. | 25 November 1997, 01:00:40 UTC |
3e1e274 | Guido van Rossum | 25 November 1997, 00:43:34 UTC | Don't use $math$ mode to typeset a simple '>' sign. Use \code, not \samp. | 25 November 1997, 00:43:34 UTC |
9d62e80 | Guido van Rossum | 25 November 1997, 00:35:44 UTC | Remove strange use of $math$ mode to produce a backslash. | 25 November 1997, 00:35:44 UTC |
5b7220f | Guido van Rossum | 25 November 1997, 00:05:12 UTC | Oops, did the previous delete the wrong way. | 25 November 1997, 00:05:12 UTC |
d5da7a6 | Guido van Rossum | 24 November 1997, 23:59:31 UTC | Get rid of last traces of module 'audio' | 24 November 1997, 23:59:31 UTC |
ca83f01 | Guido van Rossum | 24 November 1997, 23:49:35 UTC | Added "-n file" option to only print files newer than the given file. | 24 November 1997, 23:49:35 UTC |
e2d4dd1 | Guido van Rossum | 24 November 1997, 22:24:22 UTC | Use fuzzy comparison from test_support to compare outcome of pow(x,y,z) to pow(x,y)%z. | 24 November 1997, 22:24:22 UTC |
275feea | Guido van Rossum | 24 November 1997, 17:50:47 UTC | New names... | 24 November 1997, 17:50:47 UTC |
00f1569 | Guido van Rossum | 24 November 1997, 17:50:09 UTC | Add fileinput. | 24 November 1997, 17:50:09 UTC |
e300d6f | Guido van Rossum | 24 November 1997, 17:49:45 UTC | Replace plat-os2 with plat-win, per Jeff Rush' suggestion. | 24 November 1997, 17:49:45 UTC |
37885c2 | Guido van Rossum | 24 November 1997, 17:49:13 UTC | Trivial change in prompt label suggested by Case Roole. | 24 November 1997, 17:49:13 UTC |
2d9feed | Guido van Rossum | 24 November 1997, 17:36:21 UTC | Change the option used on Linux to export all symbols from the main program to shared libraries. On mklinux, the old '-rdynamic' doesn't work; the new '-Xlinker -export-dynamic' works both there and on Intel Linux platforms. | 24 November 1997, 17:36:21 UTC |
465f71d | Guido van Rossum | 24 November 1997, 15:54:24 UTC | Done a sort -u on the symbols (and replaced all tabs with spaces). | 24 November 1997, 15:54:24 UTC |
e1cba7f | Guido van Rossum | 24 November 1997, 15:50:27 UTC | Oops, the sort took some whitespace into account. | 24 November 1997, 15:50:27 UTC |
060dffb | Guido van Rossum | 24 November 1997, 15:48:23 UTC | Done a sort -u on the symbols. | 24 November 1997, 15:48:23 UTC |
345df17 | Guido van Rossum | 22 November 1997, 22:10:01 UTC | os2 patch by Jeff Rush | 22 November 1997, 22:10:01 UTC |
7db30ca | Guido van Rossum | 22 November 1997, 22:05:00 UTC | ignore various VC++ turds | 22 November 1997, 22:05:00 UTC |
50d4cc2 | Guido van Rossum | 22 November 1997, 21:59:45 UTC | Files specific to Visual Age C for OS/2 -- by Jeff Rush | 22 November 1997, 21:59:45 UTC |
0ba48ba | Guido van Rossum | 22 November 1997, 21:58:14 UTC | Added Jeff Rush' comments | 22 November 1997, 21:58:14 UTC |
d3af2f3 | Guido van Rossum | 22 November 1997, 21:56:10 UTC | win -> plat-win | 22 November 1997, 21:56:10 UTC |
f5578e4 | Guido van Rossum | 22 November 1997, 21:55:18 UTC | Add PyImport_Inittab and PyOS_AfterFork | 22 November 1997, 21:55:18 UTC |
8e9ebfd | Guido van Rossum | 22 November 1997, 21:53:48 UTC | os2 patch by Jeff Rush | 22 November 1997, 21:53:48 UTC |
c0b9319 | Guido van Rossum | 22 November 1997, 21:49:56 UTC | bind_class should return a value | 22 November 1997, 21:49:56 UTC |
be7c45e | Guido van Rossum | 22 November 1997, 21:49:19 UTC | New address parser by Ben Escoto replaces Sjoerd Mullender's parseaddr() | 22 November 1997, 21:49:19 UTC |
e6c128f | Guido van Rossum | 22 November 1997, 21:48:26 UTC | Use fstat if we can; write MAGIC into file last. | 22 November 1997, 21:48:26 UTC |
8700fe6 | Guido van Rossum | 22 November 1997, 17:35:19 UTC | Redone the _tkinter configuration section with support for popular packages. | 22 November 1997, 17:35:19 UTC |
7a206c8 | Guido van Rossum | 22 November 1997, 17:34:41 UTC | New tkappinit supporting several popular packages. | 22 November 1997, 17:34:41 UTC |
7d5b99d | Guido van Rossum | 21 November 1997, 17:12:59 UTC | A new standard module, as discussed on comp.lang.python, to simplify the writing of filters. Typical use is: import fileinput for line in fileinput.input(): process(line) This iterates over the lines of all files listed in sys.argv[1:], defaulting to sys.stdin if the list is empty or when a filename is '-'. There is also an option to use this to direct the output back to the input files. | 21 November 1997, 17:12:59 UTC |
2aa78ef | Guido van Rossum | 21 November 1997, 16:37:54 UTC | Add a pointer back to the wizard in the "compat" output. | 21 November 1997, 16:37:54 UTC |
0d2d759 | Barry Warsaw | 20 November 1997, 21:39:02 UTC | PySocketSock_methods: Added "connect_ex" so the method can actually be called! | 20 November 1997, 21:39:02 UTC |
4a9aff2 | Guido van Rossum | 20 November 1997, 21:15:28 UTC | A comparison with several other languages that also appears in the Handbook of Object Technology. | 20 November 1997, 21:15:28 UTC |
bc12f78 | Guido van Rossum | 20 November 1997, 21:04:27 UTC | Adding Martin von Loewis' documentation for his locale module. | 20 November 1997, 21:04:27 UTC |
e084f0b | Guido van Rossum | 20 November 1997, 21:03:33 UTC | Add description for some modules that have been added since this intro section was last revised... | 20 November 1997, 21:03:33 UTC |
3472026 | Guido van Rossum | 20 November 1997, 21:00:03 UTC | Add description for Queue; fix typo (whichdbm should be whichdb). | 20 November 1997, 21:00:03 UTC |
db847bd | Guido van Rossum | 20 November 1997, 20:35:45 UTC | Plug memory leak in Py_BuildValue when using {...} to construct dictionaries. | 20 November 1997, 20:35:45 UTC |
3d96d52 | Barry Warsaw | 20 November 1997, 19:56:38 UTC | (Queue.Empty): When class based exceptions are in force, derive this class from the standard base exception Exception. Otherwise define Queue.Empty as a string exception. (Queue): 8-space to 4-space indentation conversion. Also, basically recast all method comments into docstrings. | 20 November 1997, 19:56:38 UTC |
17c8e78 | Barry Warsaw | 20 November 1997, 19:54:16 UTC | libqueue.tex: Documentation for the Queue.py module. Makefile: Add dependency on libqueue.tex lib.tex: Place the libqueue.tex documentation just after libthread.tex since Queue depends on thread support in Python. | 20 November 1997, 19:54:16 UTC |
51bb7b7 | Guido van Rossum | 20 November 1997, 15:42:46 UTC | Dang. Formatting glitch. | 20 November 1997, 15:42:46 UTC |
f5831ae | Guido van Rossum | 20 November 1997, 15:42:18 UTC | New blurb, derived from my Handbook of Object Technology abstract. | 20 November 1997, 15:42:18 UTC |
4552f3d | Barry Warsaw | 20 November 1997, 00:15:13 UTC | In the description of sub(), give a better explanation of the interface when repl is a function. Also give a simple example of using a function repl. | 20 November 1997, 00:15:13 UTC |
bd1169a | Guido van Rossum | 19 November 1997, 19:02:09 UTC | Add Martin von Loewis as the author of this module. | 19 November 1997, 19:02:09 UTC |
eef1d4e | Guido van Rossum | 19 November 1997, 19:01:43 UTC | User-level locale module. A wrapper around _locale which adds format(), str(), atof(), and atoi(). The last three are locale sensitive versions of the corresponding standard functions (only for numbers though); format() does general %[efg] formatting taking the locale into account, optionally with thousands grouping. | 19 November 1997, 19:01:43 UTC |
3df69bc | Guido van Rossum | 19 November 1997, 18:57:48 UTC | Add support for _locale. | 19 November 1997, 18:57:48 UTC |
fc4255d | Guido van Rossum | 19 November 1997, 18:57:13 UTC | Add s.connect_ex() which returns errno instead of raising an exception. | 19 November 1997, 18:57:13 UTC |
aec7497 | Guido van Rossum | 19 November 1997, 18:56:17 UTC | Add optional support fort Tix and BLT. | 19 November 1997, 18:56:17 UTC |
2e58ff3 | Guido van Rossum | 19 November 1997, 18:53:33 UTC | Fix importing of shared libraries from inside packages. This is a bit of a hack: when the shared library is loaded, the module name is "package.module", but the module calls Py_InitModule*() with just "module" for the name. The shared library loader squirrels away the true name of the module in _Py_PackageContext, and Py_InitModule*() will substitute this (if the name actually matches). | 19 November 1997, 18:53:33 UTC |
ee6fd1c | Guido van Rossum | 19 November 1997, 18:51:35 UTC | Add declaration for _Py_PackageContext -- needed to fix importing of shared libraries from inside packages. | 19 November 1997, 18:51:35 UTC |
858cb73 | Guido van Rossum | 19 November 1997, 16:15:37 UTC | Two changes (here we go again :-( ). 1) The __builtins__ variable in the __main__ module is set to the __builtin__ module instead of its __dict__. 2) Get rid of the SIGHUP and SIGTERM handlers. They can't be made to work reliably when threads may be in use, they are Unix specific, and Python programmers can now program this functionality is a safer way using the signal module. | 19 November 1997, 16:15:37 UTC |
df9db1e | Guido van Rossum | 19 November 1997, 16:05:40 UTC | Give more detailed error message when the argument count isn't right. | 19 November 1997, 16:05:40 UTC |
127b8dd | Guido van Rossum | 19 November 1997, 16:04:54 UTC | Add declaration for PyNumber_CoerceEx(). | 19 November 1997, 16:04:54 UTC |
242c642 | Guido van Rossum | 19 November 1997, 16:03:17 UTC | Add a new function PyNumber_CoerceEx() which works just like PyNumber_Coerce() except that when the coercion can't be done and no other exceptions happen, it returns 1 instead of raising an exception. Use this function in PyObject_Compare() to avoid raising an exception simply because two objects with numeric behavior can't be coerced to a common type; instead, proceed with the non-numeric default comparison. Note that this is a somewhat questionable practice -- comparisons for numeric objects shouldn't default to random behavior like this, but it is required for backward compatibility. (Case in point, it broke comparison of kjDict objects to integers in Aaron Watters' kjbuckets extension.) A correct fix (for python 2.0) should involve a different definiton of comparison altogether. | 19 November 1997, 16:03:17 UTC |
220ecc8 | Guido van Rossum | 18 November 1997, 21:03:39 UTC | Martin von Loewis' _locale module (locale.py follows tomorrow). | 18 November 1997, 21:03:39 UTC |
3931df9 | Guido van Rossum | 18 November 1997, 19:23:07 UTC | Undo another glitch of the automatic not-so-Grand Renaming; some local variables called 'coerce' were accidentally renamed to 'PyNumber_Coerce'. Rename them back to coercefunc. | 18 November 1997, 19:23:07 UTC |
33635f8 | Guido van Rossum | 18 November 1997, 19:21:47 UTC | start numbering things 1.5b1 now | 18 November 1997, 19:21:47 UTC |
8360005 | Guido van Rossum | 18 November 1997, 15:50:39 UTC | Assert that the proxies object passed in to the URLopener constructor is indeed a dictionary (or a mapping). | 18 November 1997, 15:50:39 UTC |
421c224 | Guido van Rossum | 18 November 1997, 15:47:55 UTC | Added docstrings (contributed by Martin von Loewis). | 18 November 1997, 15:47:55 UTC |
e4a93bc | Guido van Rossum | 18 November 1997, 15:32:15 UTC | Fix the release date for 1.5b1 to be Nov. 26 | 18 November 1997, 15:32:15 UTC |
d9a26ff | Guido van Rossum | 18 November 1997, 15:31:16 UTC | Add support for NULL macro (like UNIX, ABC etc.). | 18 November 1997, 15:31:16 UTC |
2974f0f | Guido van Rossum | 18 November 1997, 15:30:40 UTC | Add xmllib; remove (slow) from description of htmllib. | 18 November 1997, 15:30:40 UTC |
7336935 | Guido van Rossum | 18 November 1997, 15:30:13 UTC | dis is now documented; bisect is deemed useful. | 18 November 1997, 15:30:13 UTC |
f7790c6 | Guido van Rossum | 18 November 1997, 15:29:20 UTC | Document s.connect_ex(), which does not raise an exception on error. | 18 November 1997, 15:29:20 UTC |
364e643 | Guido van Rossum | 18 November 1997, 15:28:46 UTC | Clarified reference to old profiler. Mention conversion to Perl-style regular expressions. | 18 November 1997, 15:28:46 UTC |
5de6488 | Guido van Rossum | 18 November 1997, 15:27:51 UTC | Added doc for errorcode dictionary. | 18 November 1997, 15:27:51 UTC |
5d68e8e | Guido van Rossum | 18 November 1997, 15:27:20 UTC | Fixed case sensitivity of attributes (they are case *sensitive*). | 18 November 1997, 15:27:20 UTC |
eae121e | Guido van Rossum | 18 November 1997, 15:11:47 UTC | Adding dis and xmllib docs | 18 November 1997, 15:11:47 UTC |
a10768a | Guido van Rossum | 18 November 1997, 15:11:22 UTC | Docu for xmllib.py, by Sjoerd Mullender. | 18 November 1997, 15:11:22 UTC |