comparison TODO.ben-mule-21-5 @ 800:a5954632b187

[xemacs-hg @ 2002-03-31 08:27:14 by ben] more fixes, first crack at finishing behavior implementation TODO.ben-mule-21-5: Update. configure.in: Fix for new error-checking types. make-mswin-unicode.pl: Don't be fucked up by CRLF. Output code to force errors when nonintercepted Windows calls issued. behavior.el, dumped-lisp.el, menubar-items.el: Add support for saving using custom. Load into a dumped XEmacs. Correct :title to :short-doc in accordance with behavior-defs.el. Add a submenu under Options for turning on/off behaviors. cl-macs.el: Properly document `loop'. Fix a minor bug in keymap iteration and add support for bit-vector iteration. lisp-mode.el: Rearrange and add items for macro expanding. menubar-items.el: Document connection between these two functions. window.el: Port stuff from GNU 21.1. config.inc.samp, xemacs.mak: Separate out and add new variable for controlling error-checking. s/windowsnt.h: Use new ERROR_CHECK_ALL; not related to DEBUG_XEMACS. alloc.c, backtrace.h, buffer.c, buffer.h, bytecode.c, callproc.c, casetab.c, charset.h, chartab.c, cmdloop.c, config.h.in, console-msw.c, console-stream.c, console-tty.c, console.c, console.h, data.c, device-msw.c, device.c, device.h, dired-msw.c, dired.c, dumper.c, editfns.c, eldap.c, elhash.c, emacs.c, eval.c, event-Xt.c, event-gtk.c, event-msw.c, event-stream.c, events.c, extents.c, faces.c, file-coding.c, file-coding.h, fileio.c, frame-msw.c, frame.c, frame.h, glyphs-gtk.c, glyphs-msw.c, glyphs-shared.c, glyphs-widget.c, glyphs-x.c, glyphs.c, glyphs.h, insdel.c, intl-auto-encap-win32.c, intl-auto-encap-win32.h, intl-encap-win32.c, intl-win32.c, keymap.c, lisp-union.h, lisp.h, lread.c, lrecord.h, lstream.c, lstream.h, macros.c, marker.c, md5.c, menubar-x.c, menubar.c, mule-coding.c, ntproc.c, objects-gtk.c, objects-msw.c, objects-x.c, objects.c, opaque.c, print.c, process-nt.c, process-unix.c, process.c, rangetab.c, redisplay-msw.c, redisplay-output.c, redisplay.c, regex.c, scrollbar-msw.c, select-msw.c, signal.c, specifier.c, specifier.h, symbols.c, sysdep.c, syswindows.h, text.c, text.h, toolbar-msw.c, tooltalk.c, ui-gtk.c, unicode.c, window.c: Redo error-checking macros: ERROR_CHECK_TYPECHECK -> ERROR_CHECK_TYPES, ERROR_CHECK_CHARBPOS -> ERROR_CHECK_TEXT, add ERROR_CHECK_DISPLAY, ERROR_CHECK_STRUCTURES. Document these in config.h.in. Fix code to follow docs. Fix *_checking_assert() in accordance with new names. Attempt to fix periodic redisplay crash freeing display line structures. Add first implementation of sledgehammer redisplay check. Redo print_*() to use write_fmt_string(), write_fmt_string_lisp(). Fix bug in md5 handling. Rename character-to-unicode to char-to-unicode; same for unicode-to-char{acter}. Move chartab documentation to `make-char-table'. Some header cleanup. Clean up remaining places where nonintercepted Windows calls are being used. automated/mule-tests.el: Fix for new Unicode support.
author ben
date Sun, 31 Mar 2002 08:30:17 +0000
parents e38acbeb1cae
children 2b676dc88c66
comparison
equal deleted inserted replaced
799:03d9f9084848 800:a5954632b187
8 listening (hitting a key stops the screen motion), but it's frozen -- 8 listening (hitting a key stops the screen motion), but it's frozen --
9 the screen won't get off the startup, key commands don't cause anything 9 the screen won't get off the startup, key commands don't cause anything
10 to happen. STATUS: In progress. 10 to happen. STATUS: In progress.
11 11
12 -- Memory ballooning in some cases. Not yet understood. 12 -- Memory ballooning in some cases. Not yet understood.
13
14 -- Occasional crash when freeing display structures. The problem seems to
15 be this: A window has a "display line dynarr"; each display line has a
16 "display block dynarr". Sometimes this display block dynarr is getting
17 freed twice. It appears from looking at the code that sometimes a
18 display line from somewhere in the dynarr gets added to the end -- hence
19 two pointers to the same display block dynarr. need to review this
20 code.
21
22 -- md5 doesn't work. (Lstream not open errors) Causes w3 to fail.
23 13
24 -- other test suite failures? 14 -- other test suite failures?
25 15
26 -- need to review the handling of sounds. seems that not everything is 16 -- need to review the handling of sounds. seems that not everything is
27 documented, not everything is consistently used where it's supposed to, 17 documented, not everything is consistently used where it's supposed to,
33 out what's going on.) 23 out what's going on.)
34 24
35 -- problems with process input: |uniq (for example) leaves ^M's at end of 25 -- problems with process input: |uniq (for example) leaves ^M's at end of
36 line. 26 line.
37 27
28 -- carefully review looking up of fonts by charset, esp. wrt the last
29 element of a font spec.
30
31 -- add package support to ignore certain files -- *-util.el for languages.
32
33 -- review use of escape-quoted in auto_save_1() vs. the buffer's own coding
34 system.
35
36 fixed bugs???
37
38 -- Occasional crash when freeing display structures. The problem seems to
39 be this: A window has a "display line dynarr"; each display line has a
40 "display block dynarr". Sometimes this display block dynarr is getting
41 freed twice. It appears from looking at the code that sometimes a
42 display line from somewhere in the dynarr gets added to the end -- hence
43 two pointers to the same display block dynarr. need to review this
44 code.
38 45
39 August 29, 2001. 46 August 29, 2001.
40 47
41 This is the most current list of priorities in `ben-mule-21-5'. 48 This is the most current list of priorities in `ben-mule-21-5'.
42 Updated often. 49 Updated often.