view nextstep/FOR-RELEASE @ 100913:c2069bd311e6

(basic-save-buffer): Protect buffer-modified flag around first swap. (pmail-show-message): Protect buffer-modified flag around swap. (pmail-change-major-mode-hook): Likewise. (pmail-use-collection-buffer, pmail-swap-buffers-maybe): Likewise. (pmail-error-bad-format): Always phrase the error as about an invalid message. (pmail-convert-file-maybe): Don't use pmail-error-bad-format. (pmail-mode-map): Move pmail-widen to C-c C-w. (pmail-mode-1): Don't alter mode-line-modified. (pmail-perm-variables): Turn off undo in view buffer. (pmail-variables): Turn off undo. (pmail-show-message): Delete useless calls to `widen'. Avoid passing thru temp buffer if we don't need base64 or quoted printable decoding for whole message. (pmail-keywords): Variable deleted. (pmail-last-label, pmail-last-multi-labels): Moved to pmailkwd.el. (pmail-perm-variables): Don't mess with pmail-last-label. Don't mess with pmail-keywords. (pmail-copy-headers): Doc fix. (pmail-set-header): New function. (pmail-get-keywords): Doc fix. (pmail-get-labels): New function. (pmail-display-labels): Use pmail-get-labels. (pmail-set-attribute): Mark pmail-buffer modified if we change an attribute. (pmail-apply-in-message): New function. (pmail-message-labels-p): Function moved to pmailsum.el. (pmail-message-recipients-p, pmail-message-regexp-p): Likewise. (pmail-current-subject, pmail-current-subject-regexp): Fns deleted. (pmail-simplified-subject, pmail-simplified-subject-regexp): New fns. (pmail-next-same-subject): Fetch each msg's subject and compare. (pmail-speedbar-move-message): Use pmail-output. (pmail-construct-io-menu): Use pmail-output. (pmail-default-pmail-file): Variable deleted. (pmail-auto-file): Use pmail-output. (pmail-mode-map): Remove pmail-output-to-babyl-file. Add pmail-output-as-seen. (pmail-mode): Update output commands in doc string.
author Richard M. Stallman <rms@gnu.org>
date Mon, 05 Jan 2009 15:49:50 +0000
parents 0913bae89ccf
children 0629c96257d7
line wrap: on
line source

-*- outline -*-

** When assignments are received, fix ns-emacs.texi copyright.

** General update for ns-emacs.texi post-merge.


* POST_MERGE CLEANUP

** remove all the /* 23 */ comments from the source code


* CURSOR BUGS:

** ns_cursor_blink_rate: change to use generic code; also, when set in
   preferences, somehow save the option (but calling custom-save-all
   from this causes error)

** cursor nonerase on certain Leopard and Tiger installations

** (mouse-avoidance-mode 'banish) then minimize Emacs, will pop window back up
   on top of all others

** cursor-over bugs w/some scripts (move around in HELLO to see)


* OTHER BUGS

** Fix #include ordering for src/ns*.

** Remove Feval calls relating to insert working text in isearch mode.

** free_frame_resources, face colors

** numeric keysetting bug

** http://emacsbugs.donarmstrong.com/cgi-bin/pkgreport.cgi?pkg=openstep


* MAC-RELATED:

** open file:/// URLs

** finish handle terminate request (user logout)

** put frame autopositioning into C code somewhere -- if loc = same, offset

** automap ctrl-mouse-1 to mouse-3

** deal with Finder aliases somehow

** Ctrl-F2 won't pull up menus


* OTHER / LOW PRIORITY:

** better recog of unicode scripts / Greek / composition

** Ctrl-g not picked up in all situations;
   get --experimental-ctrl-g in 'compile' working better

** Exec-dump not working on GNUstep (so slow startup).

** undo for color-drag face customization

** look at nsfont_char_width and nsfont_string_width utils (Dan C.)